skysight-inc/HackerNews huggingface dataset:
Oh, yes. The current culturally-dominant thinking in the US is that we should let cultures fully manifest without judgment however they like, forming a beautiful tapestry of diversity, and that the "melting pot" is culturally imperialistic because it erases that tapestry.

Which sounds really nice if you don't think about the details, but gets problematic when you start considering them. Again, even leaving aside the reality of widely differing moral/value judgments and sticking to things we can all be more-or-less be rational about like tipping parameters, some culture is going to have to "win" for this to work smoothly. So, you know, once you start thinking about it this way and start thinking about the concrete details of how people interact within cultures, it completely ceases to be surprising that cultures still physically/geographically self-segregate even within the beautiful tapestry of diversity... how could it be otherwise? It's very challenging to try to go out into the world and interact with the intersection of all possible cultural rules (that is, the things agreed upon by all cultures universally), because the intersection is really quite small when it comes to cultural protocols for trade and such. You could spend hours putting together lists of things that are mandatory in one culture, and verboten in another. For instance, this recently went by on HN: https://news.ycombinator.com/item?id=9684152 Even if both you and the other person know all the possible protocols, how do you negotiate which you're going to use, when for most people these are really ingrained assumptions below the conscious perception? (And would not this metaprotocol have to come from somewhere and be some form of imposition?)

And to be clear, I mostly mean this post as food for thought, rather than a clear and confident claim of a specific opinion. (Yes, I did express a preference in my previous message, but I'm trying to go more food-for-thought here.) I've also carefully phrased this in terms of "cultures" and not "ethnicities", as in the context I'm discussing, there's only a correlation between the two, not direct causation, and adding in "ethnicities" can just end up clouding our thinking. You get these issues when interacting between countries and stuff too, which is why it's food for thought in general and not a specific attack. It's one of those things where even a smart person can initially think it's a set of very easy problems to solve if you think about it only at a high level, but when you start getting into the details quickly explodes in complexity. Humans are irreducibly interesting!
The whole idea of "let's encourage people to litter their classes with convenience constructors" is bad.

Constructors are the odd things which act like static methods, but have access to the fields of the instance-to-be-created.

Because constructors are weird and special in a lot of other ways too, it makes sense to use them only for initialization, and try to encourage people to define exactly one constructor.

Named constructors are poorly designed factory methods with the disadvantage that they are married to the class and add additional baggage to class declarations.

Why does Ceylon have objects, if they aren't used for one of their prime use-cases?

"Static methods go into objects, except static factory methods, let's keep dumping them into the class declaration" ... looks quite questionable to me.

Ok ... I'm really starting to believe you when you said you didn't look into that other language, because there is practically no benefit in doing it the way Ceylon does.
In App Development, Less Is More
Depends who you ask because people disagree on the definition of "human trafficking". But according to some people, no, the Netherlands is actually worse than every other country.
Because it was acquired without probable cause or a warrant.
I couldn't. I didn't say it would make me feel secure, just that it would give me some sense of understanding. It would, at least, prove a modicum of sincerity and authenticity to the otherwise opaque, "just trust us, okay?" position they're currently taking.
"I read it on HN, so it must be true?" My wife did her master's thesis on sex workers in the Philippines.

TL;DR - for the vast majority of female sex workers in that country, it is an economic CHOICE. The mostly single mothers felt it was their best opportunity to earn an income capable of supporting their families.

Those with agendas (especially those who are after your donations) are always the ones who speak the loudest.
> Or perhaps if they are in a marriage that restricts a resource that isn't supplying enough of that resource, then the marriage should be reexamined.

There's a lot of social pressure against this because of the stigma associated with divorce.

> Marriage is a contract, if you don't like the terms you agreed to, attempt to change the contract, not to cheat it.

This is pretty much what I'm saying. The problem is that people are usually woefully naive and uninformed when they enter a marriage contract. Maybe we need to re-examine the societal default for marriage contracts...specifically the portion about monogamy / sexual exclusivity.
Generally speaking, I preferentially hire developers with public projects--though I do not just pick one at random and ask for one they're particularly proud of. I think open source development is virtuous and is something that I want to promote and encourage; in the process, I get what I think is a better view into how somebody works.

If you don't do public projects, then you start a few steps behind the other candidates. This isn't insurmountable, but the error bars are wider, making you a somewhat greater risk.
Students aren't dealing with the proper issues that arise in a regular workplace. Many professors lack knowledge on what has been going on between them leaving the workplace and today. Because of this students are learning principles that aren't fully applicable to many business jobs today instead of learning how to deal with corporate incompetence. If companies train employees on how to deal with personnel, they will learn more of the technicalities on the job underneath a hopefully competent supervisor.
I use earplugs. They are cheap, comfortable e doesn't damage your ears. I started to use them when there was some construction work in my street. But I started to like it so much that now I use them on the plane, the bus, to sleep, and to work. 3M sells some cheap ones: http://solutions.3m.co.uk/wps/portal/3M/en_GB/PPE_SafetySolu...

The problems are: People won't notice you are using it, and start talking to you from your back. That's a sure way to get weird looking faces from your colleagues.
Ember is ~75k gzipped, so that comparison is moot.
> Yes, default Bootstrap skin looks boring and unprofessional,

Sigh... bootstrap didn't get where it is by looking unprofessional.

I also don't understand wanting every admin interface one comes across to be a special snowflake, the opposite of what should be the case. We've known for at least 30 years (Apple HIG) that a standardized look and feel is a benefit to users, not a detriment. Not to mention dev maintainability.

I suppose billable hours decrease when reinventing the wheel is no longer necessary.
S-1 Teardown: Zillow
I take it this means we'll also get arrow functions enabled by default in IO.js shortly?
Docker's Kitematic now available for Windows
The Elements of Computing Systems: http://www.nand2tetris.org. A great, fun, do it yourself projects with subtle hints to move forward. Helps you lay a good foundation for programming.

Helped me a lot when I ventured into 3D graphics and game programming.
Government Lacks Strategy for Cyber Attack Response
Smuggling immigrants across a border is still "the illegal movement of people" and counted in the trumped up "human trafficking" statistics that are bandied about.
Docker gets native software-defined networking and third-party plug-in support
Even whole program analyzing compilers can't necessarily outperform a well-tuned regular compiler, see e.g. MLTon vs OCaml in this (micro-) benchmark. The OCaml compiler is just well-written and well-tuned and performs surprisingly well.

http://www.ffconsultancy.com/languages/ray_tracer/performanc...

But then as always, this benchmark may just test an implementation detail (afair OCaml is unboxing floats or float arrays (?) or maybe some of the MLTon standard lib is really slow). I seem to remember other benchmarks mirroring these results though.
This is just another wrapper for Whatsapp's Web application. Hence it has the same limitations, especially this one: It does not work with an iPhone.
For the most part, bonding agreements ("you can't leave for X years without repaying us for your training") are considered exploitative and usually not legally enforceable.

As a result, a business can't pay to train it's own work force - if a business invests $20k in training and $80k in salary, there is nothing stopping another employer from offering $90k in salary after training is complete.

If an investment can't be protected it's pointless to make it. Having employees pay for (and be compensated for) their own training is the most reasonable workaround.
Show HN: What's Your Favorite – Help developers to choose the right tools
Can you speak more about your experiences at Reddit, as much as you can? Was bulk information ever requested and what types of issues did it seem like requests came in for? Is other private information just IP addresses or is it passwords and other records (posting history/times/subscriptions) too?
> I'm not sure that employers that have open plan offices are actually "clueless".

Never attribute to malice that which is adequately explained by stupidity. https://en.wikipedia.org/?title=Hanlon%27s_razor
Surviving the Everest Avalanche: A First-Hand Account
There are definitely exceptions to this (generally correct) rule, in situations where performance does matter. RAM is still incredibly slow compared to the CPU caches, so painstaking cache-optimization can make a huge difference when that's the bottleneck.

Of course, if you're just writing some I/O bound program anyway, it hardly matters.
Docker Joins CoreOS to Form Standards Group
Thanks. Yes, I'm willing to use a third party platform - we're using Mapbox at the moment. I'll check it out.
Exactly. Self steering sailboats existed before self driving tractors, but again... keeping a sailboat on a specific bearing is far easier than turning a tractor with any number of attachments towing behind it. Nobody came along and said what Deere did with tractors wasn't original because sailboats could auto steer. What about autopilot on airplanes? The comparisons are endless.

It's an interesting article on its own, but any claim to inventing self driving cars on the farm is rather shortsighted... every invention borrows from the past and contributes to the future. The same is true for art, literature, industrial design, cooking, medicine, and almost any other creation.

Lets not discount the invention of the self driving tractor, but lets also not discount the leaps that have been made since then in AI and computer learning for understanding road markers, traffic behavior, traffic signals, routing, crash avoidance, parking assistance, etc.
Free speech doesn't include yelling fire in a crowded theater, nor does it include making suggestions of physical violence against a judge.

This entire argument seems to revolve around the author's subjective notion of a 'credible threat,' but describing a specific act of physical violence (putting a human through a wood-chipper) against a specific person who also happens to be a public official (a sitting U.S. judge) could cause that person, if they are reasonable, to feel that their life was in danger. That's the standard.

Edit: or cause other reasonable people to believe that the individual's life was in danger
If you don't make the worker want to take off then it doesn't have to come to that.
You can take a look at Monkop:
https://www.youtube.com/watch?v=OoZJYbfWJeg
Also dont forget about the Mac Mini, its not as huge of an investment as a macbook pro or iMac.
Why should they? That's the whole argument of this piece -- that they shouldn't.
I applaud the courageous comment. Everyone should take a moment out of their day from time to time to take a whack at the idea that natural equals good.
I think this is a great point. I try to stick to a philosophy of "support the person, critique the idea".
What's to say they haven't, and decided the work involved would be too much for a commercial release.

Blizzard are well known for their approach of not releasing things until they're ready, and they won't want to kill that reputation for a Linux port.
Why are American schools slowing down so many bright children?
But did you ever get an accompanying gag order to prevent you from talking about those requests?
Using the Rails 5 Attributes API Today, in Rails 4.2
> The subpoena also covered such obviously harmless comments as: "I hope there is a special place in hell reserved for that horrible woman," and "I'd prefer a hellish place on Earth be reserved for her as well."

http://reason.com/blog/2015/06/19/government-stifles-speech

This was obviously an overreach.
It depends on whether the fabric is coated. Normal umbrella fabric is not, so it will dry even when collapsed--albeit more slowly than if open.
HN mod dang agrees. Here's his post:

https://news.ycombinator.com/item?id=9238739

> A reader emailed to complain about how this and other HN discussions often become derailed by off-topic carping about blog design. I agree completely. Could there be a more classic form of bikeshedding? It would seem parodic if it weren't sadly real. This has become more of a thing on HN lately. It needs to become less of a thing.

> I don't mean to pick on you personally, or just on this one comment. (Your second sentence alone, by the way, would have been a helpful contribution.) The problem is the tedious stampedes such comments spawn.

I agree. I used to make those comments. I've tried to cut it down.
Well, sometimes perfect safety is the only option. Would you fly on a plane that is piloted by a workable system delivered in a timely manner ?
As several commentors have mentioned, in ear monitor (IEM) type headphones have pretty good sound isolation properties. It's important to note that active noise cancelling (ANC) headphones increase the total sound pressure on your ear drums, while IEMs decrease it, overall. With ANC headphones, you have the environmental sound pressure added to the cancellation signal (which cancels according to perception, not according to physics) added to the pressure of your music. This tends to make them far more damaging to hearing, long term, than simply listening to music. The real solution, if you want to avoid hearing loss and drown out the environmental noise is to use something like Shure IEMs and a pair of shooting or industrial earmuffs. When I ran a lawn service in high school, I had a set of Shure headphones and equipment earmuffs, which blocked something like 50 dB of environmental noise and let me listen to podcasts at a reasonable volume while running a mower 8 hours a day.
Excellent perspective on how even an innocent US attorney could be unknowingly using their power to bully. A request or recommendation is read as a threat by most.
Uh, that's typical rhetoric about default Bootstrap interface. Like if someone used default bootstrap skin then he's just lazy and didn't really care. Thus unprofessional.

Personally, I think that Bootstrap interface is good enough, but its widespread adoption lead to the perception I mentioned above.
You're talking about something completely different though; I'm talking about numerous releases/kickstarters which promised Linux support before they were funded, but then when they realized that it's harder than they thought they started saying "yeah, we didn't really mean «on release», it will maybe come later, or actually we outsourced it to volunteers", like with Divinity: OS or Skullgirls.
Why focus so much on automatic detection?

Just do the simple way that Car2Go does: When somebody gets in, they give a "thumbs up" or "thumbs down" in regards to the car's internal cleanliness. If the car gets too many "thumbs down" ratings, then it gets put on the list to be cleaned.
Thanks for the feedback. Great point on modular libraries. I definitely thought about that during development. I just couldn't find a good way to implement it. Some libraries like Modernizr have billions of possible permutations.

I also like the idea of comparing other metrics. Definitely something I'll look at going forward.
It appears so.

"By packing 32 or 64 times the capacity per die, 3D NAND will allow SSDs to increase capacity well beyond hard drive sizes. SanDisk, for example, plans 8 TB drives this year, and 16 TB drives in 2016. At the same time, vendors across the flash industry are able to back off two process node levels and obtain excellent die yields."

Goodnight spinning disk; you've served us well.
Docker announces first plugins – Weave and Flocker
But under the (still hotly contested in the Digital Age) "third party doctrine", information held by a service provider (an ISP, a website, a hotel, a cell phone company, etc) law enforcement can request data with just a subpoena. A court may issue the subpoena if the law enforcement agency shows that the information is "relevant to an investigation" and the recipient must comply or show why the data isn't available. There doesn't have to be probable cause. Anything found can be part of the investigation -- there's no parallel construction required. [1]

Today (literally, today), the Supreme Court took a first shot at narrowing the third party doctrine with respect to hotel room records in Los Angeles. [2] The ruling was largely about the procedure a hotel may use to quash (ask a court to reject) the subpoena, but it shows a willingness to cut back on the third party doctrine. The GPS tracker case also had some commentary suggesting a limit to the third party doctrine, but it was ultimately decided based on the physical intrusion of the device.

[1] Alternet's very negative take on the issue: http://www.alternet.org/8-ways-police-can-spy-you-without-wa...

[2] http://www.politico.com/story/2015/06/hotel-guest-list-priva...
Valve are doing a lot to help here by distributing Steam with a known set of libraries that will be used by any games launched via Steam. There's still going to be some variation, but developers can at least know which version of key libraries they can rely on
Regarding the example at the end of the post, how does it even make sense to allow an anonymous arrow function be a "paramater name" (yes!) of another anonymous function? I guess the empty object becomes a destructuring parameter that doesn't do anything but the function is confusing:

(
(
{},
{},
({},{})=>({},{})
)=>
(({},{})=>({},{}),{},{})
)({},{})

I can rewrite that to be more clear:

//(({},{})=>({},{}),{},{}) evaluates to {}
//({},{}) evaluates to {}
let fn = ({}, {}, ({},{})=>{}) => {};
fn({},{});

This is just a syntax error, I guess (hope)?
Thanks for updating the promo and sharing the parameters! Cheers :)
One good gauge of a question would be: "how long does it take to get a new VM?" "And how long before the team has software installed?"

This will hint at the bureaucracy behind the scenes if they answer honestly.

The only other way is to know people either on those teams or that have worked with those folks before and essentially do "reference checks" but in reverse on your prospective employer.
DOCKER’S EXPERIMENTAL BINARY
Exactly. GPS could probably work well enough in suburbs and other areas with fairly wide spaced buildings, but in a urban environment there could easily be ten or more businesses within the margin of error for GPS location detection.
Next step must be making the tools run on Linux/OSX.

I've been using Linux as a desktop at work, and it just works.

(Good HW configuration seems to be the key though, and Windows still is the leader of running almost on anything x86 out there)
Not entreprise grade but consummer, and totally anecdotal, but I've bought a 500 GB Samsung EVO 840 SSD for less than 200€ a month ago. Given the specs (performance and capacity) of that drive and my previous experience about a year and a half ago buying a 120 GB SSD, I expected to pay maybe twice that ?

Even if the price fall slows down a bit, we're quickly getting to a point where I don't see why you would buy a SSD at home for anything other than your consummer NAS or similar. Anyone who tried a SSD surely isn't willing to go back to HDD for anything other than their "archive/storage" drive. And if this article prediction is true, soon even that will be taken by SSD.
In a side-note in the article, the author mentions that Amazon Glacier runs on tape. Although I'm not sure Amazon officially explained the technology, I heard (and read on Wikipedia) that they store data on conventional HDDs, that are however kept "offline".

Has anyone here some more knowledge about that?
Social scientist Robert Putnam discovered this in hard data, although he didn't write up the results until 5 years after publishing the data: https://en.wikipedia.org/wiki/Robert_D._Putnam#Diversity_and...
Italian Penne with Broccoli Rabe and Pancetta
5 months of travels with a girlfriend: Lessons learned
You've got to love how the most popular anti-free speech canard actually comes from a Supreme Court justice upholding a man's imprisonment for opposing a military draft.
Do you have any more info on how you set that up? I kinda want a gaming PC but I like my current laptop/monitor setup, maybe I could leave the PC sitting in the corner of the room running headless, and stream the content to my laptop?
Wow, surprising. You'd think they would have that filtered out, just like they have to when taking a call on speaker phone.
Free speech doesn't include yelling fire in a crowded theater

This is incorrect. This is a silly characterizations on the limits of free speech (of which some certainly do exist). Ken, the writer at Popehat, has written many times on this very topic. To address the most obvious problem with your statement, free speech DOES include yelling fire in a theater, unless that cry is false.

Further, Ken has also written at great length about what constitutes a "true threat", and demonstrated why NONE of the comments falls into that definition.

Moreover, you pick the most egregious of the statements. Saying that there should be "a special place in hell" for the judge can't possibly be interpreted in that manner. Anyone trying to do so is obviously acting in bad faith.
Thank you! I was actually unaware that Ember has separate versions for production and dev. I was using the dev version which I assume has extra features for debugging. I just updated it with the correct version. Sorry Ember...
Now you are just obligated to purchase support for ALL of your systems or none at all, you can't run some RHEL systems without updates and others with.

Really though, Red Hat products are for enterprises that need the patent indemnity protection or demand commercial support - I work in the healthcare industry and we decided to just go with CentOS instead of Red Hat, but we feel comfortable being on our own to support the systems ourselves.
I cannot concentrate at all when there is music playing. I can barely even hold a conversation when there is music playing. It is the most distracting thing I've ever experienced (barring pain, tiredness, or hunger) and my brain isn't ever lulled into ignoring the music, it's lulled into constantly playing along with it.