HNHacker News
TopNewBestAskShowJobs

mbel

1,309 karma · joined October 26, 2011

http://belickim.net
submissionscomments
mbel··on How Facebook Helps Shady Advertisers Pollute the Internet
Using AI to weed out people most susceptible to manipulation via ads doesn't really seem to be something that falls under "good & moral" category.
mbel··on Facebook Goes on a Hiring Spree for Washington Lobbyists
> Finally, I force myself to log out of Facebook on my laptop every time I visit.

There are browser plugins which automatically delete cookies when a tab is closed. They work wonderfully as automatic log out by default.

mbel··on EU competition chief holds threat of breaking up Google
It probably wouldn't happen over night, there would be some time to get data out of google. Taking into account that gmail is still accessible by IMAP I guess there would be a plenty of other providers who would offer transfer of your emails from Google to a new email account.
mbel··on C for All
For convenience of other readers, here is a version cached by Google: https://webcache.googleusercontent.com/search?q=cache:wEWECJ...
mbel··on Launch HN: Promise (YC W18) – Cost-effective, more humane alternative to jail
You appreciate the question so much that you avoid the answer?

What is your business incentive to reduce crime rate? How reduction of the crime rate is making your business more profitable?

mbel··on EU wants to require platforms to filter uploaded content, including code
> Why would GitHub as an American company follow EU law?

Because they might be interested in doing business in EU?

mbel··on Mozilla working on in-page popup blocker for Firefox
GDPR doesn't force modals. They are just the easiest and most lazy way to implement GDPR compliance. So perhaps modals becoming unreliable will inspire web developers to explore other options... like not tracking absolutely everything about the user from first millisecond after the page was rendered.
mbel··on YouTube sued for limiting white, Asian male hires for diversity purposes
Most likely. I used "right now" as "In consequence of that", probably a carry over from my native language.
mbel··on YouTube sued for limiting white, Asian male hires for diversity purposes
> But only one of those camps is actually correct.

Yes, currently. I spoke about long term effects of using discrimination to fight discrimination.

mbel··on YouTube sued for limiting white, Asian male hires for diversity purposes
Putting aside the fact that I believe that any race-based discrimination is inherently wrong. I don't believe those actions can balance scales. They only increase the scale of conflict between "diverse" and "non-diverse people". Right now both of the camps will be able to say that they are discriminated by the other one. To introduce yet another simplistic analogy: it's putting out fire with gasoline.
mbel··on Ex-Google recruiter: I was fired because I resisted “illegal” diversity efforts
And also this one, which was flagged to death: https://news.ycombinator.com/item?id=16500834
mbel··on YouTube sued for limiting white, Asian male hires for diversity purposes
Do you really think that steering (a pretty neutral action) is a right analogy to an action that is inherently hurting people? The problem here is that you try to compensate injustice done to some people by doing injustice to others.
mbel··on YouTube sued for limiting white, Asian male hires for diversity purposes
So bias and discrimination aren't inherently wrong? If the newly introduced discrimination is alright what actually made the old one wrong in the first place?
mbel··on YouTube sued for limiting white, Asian male hires for diversity purposes
By introducing new bias and discrimination? Well, what can go wrong?
mbel··on My new favorite book of all time
> Warsaw, Breslau or Tokyo (and Rotterdam, for that matter) do not compare even though the destruction there was widespread.

It really must have required special kind of ignorance to write this sentence.

mbel··on Fuze for Nintendo Switch: An easy-to-learn text-based programming language
It makes sense in this context because Switch is a game console with touch screen and game pad (joy cons) as default input modes. Both of those types of input are not really typing-friendly, so one may expect that the language will accommodate for that and be fully or partially visual.
mbel··on ToySMT – simple SMT solver under 1500 SLOC of pure C
For anybody wondering what SMT stands here for, it's: satisfiability modulo theory.
mbel··on Clang 5 in a Docker container for C++17
Well, since we are speaking about clang there is always cross compilation option: "clang -target x86_64-linux" (note, that it supports all targets that your current build of clang has enabled).

But probably the real option (c) that you are missing here is the fabulously named "Windows Subsystem for Linux".

mbel··on Clang 5 in a Docker container for C++17
It feels like cargo-cult computer usage.

The description states: "Running Clang in a container has the advantage that it is light on resources and won’t mess with your underlying OS.". Containers aren't really light on resources if the host kernel is not Linux and not messing with OS is easily attainable by installing the binaries in a custom prefix directory (e.g. ~/bin). This is especially true for compilers which have minimal or zero dependencies.

mbel··on 30 seconds of code: Curated list of useful JavaScript snippets
Fat arrow is used to define a lambda function. The left-hand side of the arrow is argument list (_ is used to indicate lack of used arguments) and the right-hand side is the function body. It is equivalent to:

   var currentUrl = function () { return window.location.href; }
mbel··on From Markdown to remote code execution in Atom
If you consider web to be "high quality UI paradigm", then you might be seriously interested in learning other UI tools. You know like literary any other UI library on Earth where vertical centering of one element in another is just a basic functionality not a task that requires a hack.
mbel··on Introducing Surface Book 2
Are you referring to any concrete facts/leaks/rumors when you say they are working on it? I can hardly see any movements from Apple in that direction.
mbel··on Typed nils in Go 2
> The problem is "null" being a value in all (non primitive) types, not only the bottom type.

Null is not a value of bottom type. Bottom type has no values.

mbel··on More than 60 women consider suing Google, claiming sexism and a pay gap
> Reporting that those condemnations occurred (they did) isn't an implicit validation of those condemnations.

Of course it isn't a validation per se, but repeating those ideas gives them some gravity and makes them believable in the eyes of the reader.

mbel··on Mongoose OS – An Open Source Operating System for the Internet of Things
You read the previous statement backwards. OP meant: dynamic linking allows you to use LGPL libraries with proprietary applications; to use GPL libraries in your application you have to make your application free even if you are linking dynamically.
mbel··on A Closer Look at Swift Playgrounds for iPad
> I am a heavy mouse (and trackpad) user and have been for decades. Editing and refactoring code for me is all about the mouse.

It's a very interesting and surprising statement to me. For me the mouse is absolutely nowhere near convince of selecting text with keyboard. When your editor allows you to jump between paragraphs, words, ending and beginning of line (so pretty much every editor) it seems to be relatively easy to rapidly jump to place that one wants to select with couple of key strokes.

mbel··on Error Handling in React 16
> It makes me wonder what a UI language/system would look like if it were designed from the ground up to be declarative.

QML [0] was an attempt to do that. I would say it was a very successful attempt in terms of quality of the final product. It's probably the only UI toolkit that I enjoyed using so far.

[0] https://en.wikipedia.org/wiki/QML#Syntax.2C_semantics

mbel··on Waze for Android Auto
Yes, obviously. They both make head unit more appealing to the user. The cost for car vendors here is that they are suddenly dependent on a third party if they want to push any features on top of that experience.
mbel··on Waze for Android Auto
> Unfortunately my 2016 vehicle only has mirrorlink v1.1+. Which unlike mirrorlink 1.0 doesn't actually mirror your phone, instead it is a proprietary app ecosystem with ten low quality paid for apps, even assuming any smartphone still supported mirrolink (which almost none do).

Both versions of the protocol stream apps rendered by the phone. v1.1 allows to create third party applications for it. Previously apps could be only provided by phone vendor. ML was never supposed to stream the screen of the phone constantly due to potential driver distraction. The devices that did this were probably uncertified and/or buggy.

> Toyota for example is refusing to do AA/Carplay and is starting yet another "standard" called SmartDeviceLink.

Well they do have a plenty of reason to not like AA/Carplay. Both give total control of head unit experience to Apple or Google. Which is a risky decision when you are dreaming about gradually moving from selling a product to providing related services.

mbel··on MS Paint is here to stay
6.36 MB, that's how much space takes MS Paint. In era when web pages sizes are no longer counted in kilo- but megabytes is this really a meaningful size reduction? Because it's definitely a meaningful feature loss.
← PreviousPage 5 of 11Next →