skysight-inc/HackerNews huggingface dataset:
I find the Icahn hate very curious, and very similar to the outrage towards Donald Sterling.

Both people have done questionable (I'm trying to be charitable) things that have hit the public limelight, and have been ostracized and scapegoated by their peers so that the public has a visible enemy they can attack instead of realizing the problems are endemic to larger systems and groups of people.

Honestly, if you think Sterling/Icahn are even in the bottom 25% of their equally immoral peers you're being duped. Continuing to vilify the symptoms of larger diseases will only allow the disease to spread, and will solve nothing. Maybe we should take a better look at the environments that create such people?

It all rather reminds me of this Scarface scene: https://www.youtube.com/watch?v=DzfX0T4LDD8
Is Your Product Team Really Lean?
Any society that is not fascist?
"offer, in writing, current part-time employees any additional hours of work before hiring new employees or using subcontractors or a temporary services or staffing agency."

Why should a company need to do this? Employees are not forced, by law, to do things like notify a company that they will be leaving to a new job. If I'm to believe all of the talk that the president has told us about how the workers built all of the companies, they certainly aren't taking more responsibility.

"before a new employee begins work, provide him or her with a “good faith estimate,” in writing, of the number of shifts he or she can expect to work per month, as well as the days and hours of those shifts."

This doesn't work for some businesses and will result in companies hiring less people.

"provide advance notice to an employee of any change to his or her work schedule, and if the employer changes or cancels an employee’s previously scheduled shift, provide the employee with a specified amount of “predictability pay” of up to four hours of pay at the employee’s regular rate of pay (the amount of pay changes depending on the notice provided)."

What?! So if an employer needs to change a schedule (which happens because of many reasons), they need to pay a penalty to the employee? So if an employee is sick and as a result, the employer needs to change schedules, should they be docked more pay?

If you ever wonder why business are leaving or there are no jobs to be had, look no further.
Every single presentation of Brendan has this "I made this in 10 days" thing, super annoying. JavaScript is a great example how your career can go pretty well if you're good at selling what you're building, even if it's not very good.

This isn't meant as a "JavaScript sucks" type of comment, but as a "being good at presenting your work is really important" type of comment. Too many really strong engineers aren't good at selling their work, so we end up with JavaScript.
3 Simple HTML optimization techniques you should all be doing right now
I should point out that they killed off (any form of gay, really) LGBT-rights sites with the reason "perversion", not just porn

If we're talking teenagers, imagine googling sex ed terms and having to enter your ssn[0]

[0]http://googlesystem.blogspot.com/2008/03/age-verification-at...
On the Berenstein Bears Switcheroo (2014)
Note the target release is in July, lest you be disappointed this weekend. Not that the MIT Press shop could actually be disappointing...
> but what about the real kind?

You mean the kind of child abuse that's been occurring for centuries before we even thought up the electron? Or are just worried about how these images of abuse end up getting distributed?

If it's the latter, then fine, censor the internet. If it's the former, you're going to need a more comprehensive plan.
Modern JS VMs have type-specializing JITs. That's how they make code run fast, basically - they detect types at runtime, and emit efficient code for that.

asm.js just gives them the types, which makes things easier, but it all builds upon the existing power of JS VMs. See e.g. http://kripken.github.io/mloc_emscripten_talk/sotu.html#/16
I don't know how you can be interested in Internet moderation and think that "transparency" is anything other than a road direct to concern troll / rule-lawyering hell.

It maybe worked for meatball wiki but they were i) small and ii) disciplined.

I doubt their approach would work anywhere else.
Also Cobalt-59, which is a commonly used hardening agent in ferrous alloys. In the old days, valve seat wear products were a strong source of radioactive cobalt.
Today I showed up at 9:06 and was told to go home for the day, and to come back on time on Monday.

Get a new job.

If what you say is true, and you can find work elsewhere, do so. If they're silly enough to throw away 7 hours of productivity over a 6 minute delay, fuck'em.

For a customer-facing position, your happy ass should be in a seat and smiling fifteen minutes before the client shows up.

For development work, though, especially if you aren't coordinating with other people, you should be able to focus on producing quality work quickly.

The time fetishism I've seen is something I mostly see in folks older than their 30s--basically, they don't get that time isn't the big factor it used to be, especially for developers.
Reading this news while self-studying and enjoying the "Software Foundations" [1] course is so sweet.

[1] http://www.seas.upenn.edu/~cis500/current/index.html
I worked for a very early stage startup that ended up getting press from WSJ, TechCrunch, etc but I had no visibility into the process. Can someone who has received similar press comment on how they managed it? Is it similar to OP's article or did you have connections?
Eerie timing - or inspiration?

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

It bothers me I remember it distinctly as "Berenstein", but I try not to dwell on that too much.
We plan to build chat into Lavaboom, but we haven't figured out yet what's the best way to do it (and it's a _way_ long ahead, anyway). What you're saying makes a lot of sense and is definitely a possibility.
> It seemed like all the hard work I had spent learning the various pointer types would end up being useless!

I always joke about this being "programmer Stockholm syndrome": When you've mastered something that's actually not good at all, don't want that time and effort to have been for nothing, and become a champion for crap. It happens a lot and usually unintentionally - the champion feels genuine joy about the intricacies of what they're pushing and just wants to share it with others. You can see this happening a lot around poorly thought-through and/or overly complex technologies.

This is why Rust's progressive trimming and slimming over the last 1-2 years has been really impressive and gratifying to watch - it really takes a lot to reevaluate and let go. Critics will point out that Rust still is plenty complex, of course, and I think that's healthy skepticism too.
1 - Publicly available archival-quality publishing for all science done in the US would cost at least millions a year to administer. The idea is nice, but is just an idea without the funding to make it happen.

2 - Peer review problems could probably be addressed on a per-venue basis. Eg in many areas of CS the max turnaround time is a few months. And there's nothing stopping you from publishing peer reviewer's comments. But I am not convinced that enforcing this universally is a good idea, for either the author or the reviewer.
It's probably referencing http://gwern.net, a site featuring essays on various topics.
Convincing yourself that future success isn't predictable is actually pretty easy. Regardless of how technically awesome someone is, there's a random variable that can dramatically affect one's future success: the candidate's co-workers.

Anyone with a few months experience at a big company knows that a new hire's coworkers are, for the most part, selected randomly. When the co-workers match, everything can work out, even if the candidate isn't technically strong. If the co-workers don't match, for whatever reason, the working relationship can easily fall apart.

I don't know what the ultimate solution is. Even work trials aren't perfect since company and team structure change. Accepting the unpredictability of future co-worker relationships makes it easy to see there's no magical solution. Understanding this might help things move in the right direction.
It's a Visual Studio plugin. Not really a Rust IDE.
I guess his answer to that Zen koan - when a tree falls in the forest and no one is there to here it, did it make a sound - is a simple no :D

This started out interesting, then went absurdely tentative, and finally turned into Sokal affair material with the ending (the male’s hidden aspiration for the female’s divine power of creation, lol).
Well, many people are living in the housing that would have to be torn down, and replaced with non-rent controlled housing. They certainly oppose it. Others don't care to live across from heavy construction for a couple years, or see already heavily oversubscribed parking and public transport in their neighborhoods get significantly worse. Try getting a seat on bart at 24th st for most of the day. Or sometimes even getting on the busses in upper haight during commute hours.

As for cars, well, the difference between nyc and sf is that in the former, you can live without a car, and in sf, it is very difficult to live an adult life without a car. To list off many examples re sf: there are huge holes in public transportation, both temporally, safety wise (particularly for a petite woman), and geographically; there is not the same delivery culture for takeout, or laundry; grocery stores are far away from many places and don't deliver, though instacart helps some; there often aren't gyms or other services in reasonable (10 min) walking distance for large chunks of the city. We lived car-free in nyc and needed at least one car in sf. And once you have that car, and commit to the $600-$800/mo it costs, then you want to use it. Part of the reason to put up with occasional public transport headaches in nyc is you're saving the cost of a car. My take on public transport in sf is it would be worth it if the idiots that run what is, after all, a very rich city got their act together and improved public transport first rather than attempting to push people to not use cars in the vain hope that eventually muni and bart may be improved.

ps -- muni is wildly expensive compared to any other competent city, plus very slow

ps2 -- I dare say that most people who will disagree with my contention about transport in sf either haven't lived here or are young, able bodied, live in one of the few neighborhoods that are well-served, don't have kids, and often eat out or at work
You could go work somewhere else with more flexible hours and still have problems because you're always late to work, late for meetings, late for calls. You'll still have trouble with partners, your family, their families, and acquaintances because you're always late for dates, late for planned events, late for family gatherings. Some people won't care, but some will find it disrespectful and think less of you for it. It's a habit I would break for personal reasons.
That's the biggest pile of crap this side of a buffalo herd.

The CERN beam dump has less power than a lightning bolt.

CERN beam dump = about 350MJ (see http://proj-lbds.web.cern.ch/proj-lbds/ )

one good sized lightning bolt is about 1GJ (see http://van.physics.illinois.edu/qa/listing.php?id=2280 or http://en.wikipedia.org/wiki/Harvesting_lightning_energy )

A thunderstorm, which can produce gamma ray and antimatter, requires some 1 PETAjoules. See http://en.wikipedia.org/wiki/Thunderstorm#Energy . The 2013 Chelyabinsk meteor in Siberia was also in the petajoule range.

Saying CERN triggered the earthquake via a beam dump is like saying I caused the earthquake because I took a dump that day.
Intellectual property is ideal theft. It exists mainly to employ lawyers and enrich middlemen. That some creators are accidentally rewarded is a byproduct that is used to justify the rest of it.
I certainly hope that remote work, if it's not an option now, will be over the next ten years. It's really sad that we have all this (Internet scale) networking and communication technology, and still demand that people sit like hamsters in little cubicles, getting less done, than if they could sit in a comfortable home office...

Yes, there are great benefits to meeting face-to-face etc, but it's still sad. I mean, if people can build and maintain the kind of organizations you see in EVE online and other MMOs without (mostly) meeting -- why not for work?
One reason: really, really low resource usage. Crates.io is reasonably complex, linking to libgit and such, and still uses roughly 25MB of RAM, constant. A Ruby process is ~30 MB off the bat last I checked, and Rails, well...
This took me way down the Wikipedia rabbit hole. Makes me think that fractals are a nature information compression technique.
Very interesting. I expect you could at least get into a community college as an adult with no HS equivalent, by taking their placement tests. Then you could use a transcript from that school to get into a better 4 year school, and possibly use your degree there to get into a solid graduate program if you desired.

You could probably get the same kind of IDs that undocumented residents get in order to get a driver's license. So, no SSN, but a number for tax and identification purposes.
Windows was founded on nutzo drivers. That's why they're specifying the environment so carefully.
In theory, yes, but I spend most of my time on what's most important, which is the stuff in-tree. I've even been neglecting Cargo, which could use a reorganizaiton at least.

Those implementations should absolutely be in the generated documentation, can you maybe point me to some specific pages? Thanks :)
Yeah most dev jobs are flexible about when you come in as long as you work hard and make the meetings. I am shocked he sent you home for the day. That is crazy. And don't get me wrong I am really annoyed by people who are late.
Thanks for sparing me from being dumb and going into the store tonight.
Yeah. Are there any examples of a generic client that doesn't know what data or API to expect? I don't know of any.
Da Vinci experiments with advanced theory reveal new atomic insights into rubber
> The contention is society's automatic assumption that it's better to give custody of children to the mother, as opposed to the father. That's why women end up with the kids the vast majority of the time

Or, the vast majority of the time, men use custody of the children as a bargaining chip to secure a better financial settlement, which is why they mostly don't end up with custody.

In contested divorces, there may be a presumption operating that the person who acted as the primary caregiver is most suitable custodial parent, and traditional gender roles means that that will often be the mother.

But that's not a gender-based assumption, that's a gender-neutral assumption applied to facts that happen to be influenced by traditional gender roles.

Now, if men who were the primary caregiver during marriage were generally losing custody in contested custody proceedings, that would be a different story.
Details here:

https://www.youtube.com/watch?v=qkolWO6pAL8&feature=iv&src_v...

He exploits the fact that the last dial impinges on the shackle collar to reduce it to 8 attempts. A small manufacturing change could raise it back to the higher number of attempts.
The massive gap between interview skills + coding skills + software engineering skill is always a point of mirth/sadness between myself and my friends in software.

It seems like most of our employers pass up on people we know are qualified BECAUSE WE'VE WORKED WITH THEM ON HARD SHIT, to hire people who can whiteboard but something but are miserable engineers.

Or, at one recent employer, desperation to hire a certain flavor of mobile engineer, only to interview them with graph theory questions and reject them on the basis of that.

Or, there's another, nastier possibility. Code quality + stability is not valued nowadays, just getting shit done, no matter how buggy it is later. Management and teams will probably churn before the product collapses into itself, so nobody loses.
It is an excellent achievement, congratulations!

For what its worth Java had an even longer gestation period and it wasn't until Eric Schmidt declared that we had to have 1.0 in Bert Sutherland's desk by 1/1/95 or "else" did it actually get to that point.

I'm really excited to start trying it out in earnest.

This is a bit disconcerting though:

ls -lh
total 588K
-rwxrwxr-x 1 cmcmanis cmcmanis 8.4K May 15 13:02 hello_world
-rw-rw-r-- 1 cmcmanis cmcmanis 83 May 15 13:02 hello_world.c
-rwxrwxr-x 1 cmcmanis cmcmanis 565K May 15 13:01 main
-rw-rw-r-- 1 cmcmanis cmcmanis 42 May 15 13:01 main.rs

I'd love to write a safe embedded system in rust and that is going to mean much smaller footprint for a 'hello world' level of program :-)
There are a lot of people getting hired after these 3 month crash courses who are actually self-motivated to keep learning. Others moved up from the help desk when they were able to solve a problem that impressed someone in IT. They have the natural skill and the first (or second, or third) job but have major gaps in their skillset.

Then, there are people who get CS degrees but didn't get everything they really needed. They have the job, but are running up against boundaries of their knowledge.

Then, there are some precocious 12 year olds who just don't have access to the information yet. They may eventually get into college CS but need a little help in the presentation of the information. I wish I would have had this at 12! The Pascal compiler wasn't enough for me past the fooling around and small problems I fixed. I didn't have the resources to ask people when I got stuck, so I gave up until I made it to college.

It isn't just about zero to google.
When collaborating, people become attached to their work. This inevitably clouds their judgment when it comes time to review, especially given that financial ties are often involved.

External peer review reduces those problems.
Actually, that was my biggest problem with the entire article. It's a false dichotomy to assume that consciousness and intelligence aren't the same thing, if one cannot meaningfully articulate how they differ. If the inner machinations of an entity's intelligence are indistinguishable from an "inner life", then it is reasonable to conclude that such machinations are an inner subjective life. I.e., being intelligent is itself an experiential subjective inner life. Therefore, intelligent beings, however that intelligence operates, are experiencing their external environment (which is the same as saying they have an "inner life").

The author seems to assume that experiencing the world is somehow separate from the mechanisms of that experience. Just because he feels like a little homunculus doesn't mean he is. If we had nerve endings in our brains allowing us to feel the thoughts we were having separate from thinking, then I don't believe this artificial distinction would be as prevalent.
Windows is still the dominant operating system for non console gaming. It really shouldn't be a surprise that's what they would target.
Less possible when you're getting hundreds of messages per day on all your online accounts with eg pictures of your children leaving school or your workplace.
+1 to github-style journal.

Also there is "The Self Journal of Science" that aims to fix peer-review and exterminate bad publishing habits --- http://sjscience.org/

And my marginal, but an open source project --- http://papers-gamma.link
University's Bias Reporting System Wants Students’ Names, Addresses, Soc Numbers
As someone who prefers to use Linux as much as possible and has a DK2, it's disappointing to me, but it makes a lot of sense.

If I was told to develop an extremely high performance, low error rendering pipeline for such a product, you can bet I'd focus where the largest number of users are (PC gamers) and just try to build as robust an API as I could with eventual porting to Linux/Mac in mind. (E.x. As linux applications and mac hardware caught up.)
great to hear Matt's kernel hacker background is being put to use putting kubernetes to work.
Yes, your comment was the inspiration, I went to google the spelling because I vaguely remembered Berenstein, and got sucked into reading about the issue.

I think the most plausible explanation for me is that they pronounced it "Bear-en-steen" in the videos so as a kid I just assumed that was reflected in the actual spelling.
I agree this is a very good thing by itself, but let's be clear that the extremly poor programmer ergonomics of the GTK-via-C stack have been superseded by nicer kit long ago (even within the GTK community).
How to Ship a Beluga Whale via UPS
Right. But that doesn't take away from the fact that JS has become ubiquitous strictly by accident. I think M8 is just expressing that frustration.
Sounds like what the author needed was EMDR and then swimming lessons.

Just bang your head against it until you break through isn't really a great learning method when there's something other than the material which is blocking the way.

Personally this is pretty damning read on MIT Introductory Swim... And I have the sneaking suspicion they approach struggling students in academic classes similarly. Don't figure out the underlying cause of the block, just try harder, perhaps nearly drown, it'll all work out.
Attempt at an honest answer:

If a group has been marginalized, belittled, and excluded for long enough, it can damage the people in that group. They can need a safe place to heal, to realize that they matter, that they are as worthwhile as anyone else, and that they don't have to be what their oppressors said they were. A safe place can be very important in that process.

Or a safe place can be a place where a bunch that feels oppressed because somebody looked at them funny, and feels more oppressed because nobody else thinks they're oppressed, can get together and rehash their sense of victimhood and exclude anyone who disagrees.

Human nature being what it is, the second is perhaps more likely than the first. But that does not make the first invalid (when genuinely needed).