skysight-inc/HackerNews huggingface dataset:
For years I've had an academic interest in alternative religions. (As an atheist, I find them endlessly fascinating, as it lets you see more of how the dominant religions came to be.) One of those most interesting things I've come across related to that was the ABCDEF:

http://www.neopagan.net/ABCDEF.html

It was put together decades ago by a pagan who wanted to help people see the difference between people who were up to something new and actually dangerous cults.

The NYT article made me haul it out again and do some scoring, and then run through and score a number of the tech companies I'm familiar with. It was a very interesting exercise.
Mysql: proposal to extend binary operators
Big Project Teams = Even Bigger Troubles? Not
Any language that allows compile-time metaprogramming (and not as restricted as TH) should allow to implement all the components I want. One example of such a system is the Nanopass framework [1], used alongside with cKanren [2].

Another example is my own system [3].

[1] https://github.com/akeep/nanopass-framework
http://www.cs.indiana.edu/~dyb/pubs/nano-jfp.pdf

[2] http://scheme2011.ucombinator.org/papers/Alvis2011.pdf

[3] https://github.com/combinatorylogic/mbase
It's not just a matter of whether it looks like North Korea or not, it's a matter of what kind of companies you want to see out there. You may approve it or not, and you can respond to it. One way to respond is to stop ordering from Amazon.
"doesn’t describe the Amazon I know " - I've heard that type of excuse used time and time again by higher ups who are actually just shedding responsibility for the culture they've cultivated. It adds insult to injury.
It doesn't grant any right to use or modify the code, just to re-host it for viewing. Say someone puts up a repository they don't intend to, then deletes it. This right ensures they can't demand you delete it if you hit the fork button in time.
I have decided to stop the interview process with Amazon as a result of this article. Life is too short to have to deal with working in such a poisonous culture as described. I've had a few people mention how much Amazon sucks, at least in the Bay Area, but I thought maybe it was just a coincidence, but based on the article, it seems like it's their culture.
Robots are comming to restaurants regardless. There is already touch kiosks where you can order in some restaurants, there is one at a Panera Bread near me, and many in some airports.
Out of curiosity, Nietzsche and Pascal had many intersection points.

See http://nietzscheasfisherman.blogspot.com.br/2010/07/nietzsch...
That link is talking about a problem with e.g. .htaccess and basic directory permissions, not a problem using git per se. But yeah, put that stuff in envars.
Pretty basic: graceful error recovery, arbitrarily complex error reporting, arbitrary actions (potentially with some side effects). I.e., everything that is needed for the IDE integration and for the professional compiler frontends with usable, friendly error messages and recovery suggestions.
That about sums up my reaction. I feel like maybe this should be flagged for being off topic, but people seriously need to pay attention to what they commit...
think sagivo meant to respond to https://news.ycombinator.com/item?id=10072738
Previous discussion on Hacker News:

https://news.ycombinator.com/item?id=9598443
All of this discussion brings me to the Stanford Prison Experiment

https://en.wikipedia.org/wiki/Stanford_prison_experiment

In such hierarchical systems, the issue goes beyond abuse itself, bringing deinvidualization and loss of personal identity.

That partially explains why some workers won't leave the company even for a similar/higher salary.
HR is never your friend. Aside from the job they're required to do, HR usually attracts people with despicable morals and class. They wont hesitate on lying to you, set you up on to something, threaten you, whatever it takes to get what they (personally) want. Stay clear of HR, that is true for 99% of jobs.
freeze is critical -- I don't need scroll events running once my news article loads.

+1 on easy build process
Vertical Tree Style Tabs (aka, Hierarchical Tabs) where opening a new Tab will make it a child tab of the original Tab.

Virtualized Tabs that unloads completely when it is no longer visible on the Tab Bar to save memory and CPU processing.

NoScript built in.

Ability to write Extension in any Language, aka, the Extension API is exposable to all Languages.

Tabs opened in the background should not start playing Flash automatically. Only once the Tab is selected, does Flash play, and continue to play in the background after moving to another Tab. Should be able to right click on the Tab and Allow Flash to Continue Playing in the Background.

Most importantly is speed and low CPU usage (running a hundred Javascripts per webpage literally kills speed).
First world problems like no other...

We're talking about highly paid professionals working at a rather cushy job all things considered. It's like listening to rich kids complain about having blue M&M's touching the red M&M's in their bowl of candy.

Nothing in this whole bit of drama is shocking other then I'm not quite sure why Amazon is being singled out. All of the complaints made are systematic problems in any large corporation. The workplace isn't there to hold your hand and to be your own personal playground. In Tech, you have to earn your place every day and Amazon seems to make it clear that is the case (leadership principals, talk of hard challenges, etc). I would expect to be "managed out" if I showed up every day expecting to coast through with the bare minimum - who would want to work at a company where that is acceptable?

Boycotting the company as a customer is also pretty funny to me. The chief competition is Walmart - are the activists going to order from them instead? How is that any better ethically?
Marketing Campaigns That Helped Turn Around Brands
I love how, for me, the first result is a backup of a/the MIT website
Wow! I feel like this is one of the first packaged widgets I've ever come across (could be very very wrong). Great example of how React and web components will make the future of the web more awesome.
Nest's primary strategy with the Protect was never to improve the user experience of the smoke/CO detector. Like you said, they are devices that you ideally have zero interaction with until the day they are required - at which point they mustn't fail.

The whole point of the Protect was to get a speaker, microphone and some sensors in every room in a house. It's an obvious requirement for any company with ambitions of winning the connected home. Tweaking lights and thermostat settings from your phone is clearly a stopgap solution. The endgame here is Star Trek style interaction: "Computer - turn the AC down a few degrees."

It was a brilliant ploy and would have worked perfectly except they flubbed the core functionality with various bugs. Normally, that's not a big deal with consumer electronics, but the market is very unforgiving when safety products fail.
I'm actually pleased with Mr. Bezos' response. He doesn't deny any of the stories in the article, and he doesn't try to explain any of them away. His attitude strikes me as one of a problem-solver and one who cares about his company's reputation. I can't recall the last time I heard the CEO of a large company say publicly, "if you've been treated this way, reach out to me personally."
Podcast: Vint Cerf Interview
How would you go about making a repeatable, automated deployment if you don't store configuration information in source control to load into the environment variables?
Chromium developer tools are very good, and the smartphone preview functionality is killer, but for really obscure JavaScript issues only the Dragonfly error messages made sense. They were clear an to the point every single time.

I remember the JavaScript that ran in Kestrel bug free, would run everywhere bug free.

Now, about mouse gestures and switching between tabs with right -click + mouse wheel, you can do that just now with Vivaldi. It only needs synchronization and supporting extension icons to replace Chrome in my computers.
THIS WASN'T GOLANG AT ALL!!!!
Plug and Play Linux and Android Development Acceleration
Jeff Bezos: Out of touch with reality since 1999
You should have clear, stated goals for deliverables, each deliverable should have a group of people who is responsible for it. Anyone who is is responsible for any deliverables which are delayed should not be working 5 hour days.
As long as you're not under contract, you might as well find out for yourself if you like it or not.
That's pretty cool! In my config above, I ended up just using caps lock. It's a bit of a pain to remap, you have to use both Seil and Karabiner, but once you get it, it's very convenient.

The entire cmd+shift+alt+ctrl keymap space is open, except with the (surprising) inclusion of cmd+shift+alt+ctrl+., which does a sysdiagnose. So I added a warning about that.
>Most of them could easily find another job someplace else

Not too long ago we laughed at open offices and tiny cubes with half or quarter height walls as just desserts for low wage workers like call center operators. After all, if they wanted better conditions they should make themselves more marketable. Now coders are having to deal with these punishing layouts due to them being a current executive fad.

Now every executive at every company is buying into this "treat them like shit" philosophy. Between this and H1B visa abuse, where exactly do domestic workers flee to? You can work for company X with a crappy culture or company Y with a crappy culture. Illusion of choice isn't choice.
ilovepostgresql.com/best-overall-database/guess-what/its-postgresql
Have they ever responded to that warrant canary issue?

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

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

By the looks of it, they seem to have updated the warrant canary:

https://canary.silentcircle.com/?new-issue
> localhost in the case of Wordpress

Uh, the concept of localhost is not unique to Wordpress in the slightest.
HR functions like the lowest level of police forces within a polity, they're there just to snitch on you to their superiors (next level up law enforcement within the corporation) or deal with you directly whether in fines, suspension or exile.

So, yeah I wouldn't trust HR with these matters and it seems to me that Bezos is only interested in cover-ups when he recommended this course of action out of fear that employees may seek friends in the press to expose those practices from now on undermining his plans of non stop exploitation at his sweatshop.
Not to mention that a knock on Wordpress isn't necessarily a knock on PHP, since many non-developers (or companies that do zero dev in PHP) install Wordpress.
Hahaha, yes, confiscations of ivory are LITERALLY the same thing as CIA prisons and as Nazis.
If this is true then that's real bad for Bezos to come out and say that. It's almost as if he's doubling-down on Amazon's evilness.
> I think some manufacturers now make unicycles with double the range than the one you had.

Double or more, the gotway 680 is advertised for ~40 miles/70km (on flat ground anyway)
Being fun and a net negative for health are not mutually exclusive.

I ride an e-bike. After I got it, my physical shape deteriorated rapidly as my primary means of exercise was reduced. Now I make a conscious effort to turn off the assist once in a while to get some exercise.
Great! I'll go check out some React tutorials.
I think it's obvious that the current web is decentralized, but is heavily server-based. At the same time, there is something about propagating applications across these servers... Russia can ban Reddit but they can't ban Wordpress. For the moment, that is what we are working on at http://platform.qbix.com (and have been for the past 4 years). Making it easy to have a distributed social network the same way bitcoin makes money distributed.

Now, how would you take it further and make the web entirely peer to peer, so you wouldn't have to trust servers with your security and politics? You can have additional schemes like http and https, for various methods of delivery and storage.

I wrote this FIVE years ago but nothing seems to have been done about it since then:
https://news.ycombinator.com/item?id=2023475

That would be an easy first step, that would do a lot. It's 2015 and we can't even have XAuth (http://techcrunch.com/2010/04/18/spearheaded-by-meebo-xauth-...) in the browser! (We would need a space for storing preferences where websites from any domain could read what was written.)
How is the New York Times an ecommerce player? I've never heard anyone suggest that before and now I'm quite curious.
> Lack of good relationships with the people you work with will put you at risk when the team or your manager are under stress.

Bingo.

If you just communicate in text, you don't have a relationship. You're just another fish in a sea of a ton of other emails/texts/IMs/etc. And trust me, everybody gets so many of them, they don't differentiate based on who sent it ... it's all just one massive blob of text.

Break through that. Be one of the few people who make voice contact and if possible, face to face. You then get upgraded to being an actual human being. Build a relationship.

Then when the shit hits the fan, and it always does, you won't get the axe. Also, it's not all negative ... when there's a windfall or a new project, you'll be remembered and they'll call you.

Always push for the most intimate form of communication available.
Touchée ;)
For the TDD heads
I agree, but what I mean is managers trying to govern how employees work rather than how they are managed. There are cases where these are related, but I think most of the time they are separate.
I worked in HR a few times and this is right.

Not because the people there are assholes. They are really nice and want to employ everybody forever. But they just can't.

Often the leadership of HR is the problem.

In civil service, the HR bosses were all about getting their friends and family a job. In the free marked, they wanted to minimize costs and legal obligations to the employees. The rest of the HR-workforce just has to suck it up and they often don't like it...
Ask HN: Would you get an MBA at the Technion?
The Technion - Israel Institute of Technology has opened a new MBA program (in English, in Tel Aviv) featuring top professors from the Technion, London Business School, INSEAD and more focusing on managing technology ventures.

http://startupmba.technion.ac.il/
Only if you work in a very poor workplace. If your workplace HR has this attitude you should have not joined the company in the first place. You should escalate to the next higher up if the manager in question is not being correctly handled by HR.
Cereal Grains: Humanity’s Double-Edged Sword (1999) [pdf]
Opera Unite would be a killer app with support for CloudFlare, so the pages would remain online when our computers were off, and auto sync of everything when the computer comes back online.

Also, with something like wordpress with themes and all the other silly things that made wordpress popular.
"Passwords" in the title is a bit misleading. Most of these are staging files with little or no sensitive information there. However there is the odd bit of interesting data there if you look hard enough.

Github search is an untapped resource just like Algolia Search is on Hackernews. Infact I have largely replaced my Google searches with these ones for more refined and curated results.
HN discussion on the original NYT article: https://news.ycombinator.com/item?id=10065243

Earlier response by Tim Bray (who works at Amazon):
https://news.ycombinator.com/item?id=10070115
Ah, that makes a lot more sense.
Possibly because multiline strings are not supported?
Aren't people with "despicable morals and class" in every profession? Some of us are actually in HR because we like thinking critically & creatively behind the scenes to make others successful. I totally get why that might not describe the HR teams you've encountered, but I don't think we can all be characterized with such a broad brush.
WinForms is still the easiest way to write desktop software quickly and easily. If you don't need a fancy UI for customer facing work, its a great platform for internal use.
I'm curious, is there any mention of an "underworld" in any Christian Bible?

I had the impression it appeared in other mythologies, whereas the Christian "Hell" is either on "a different plane of existence" (same for the "Heaven") or it doesn't exist yet (and will be created after the "second coming" and "Final Judgement"), depending who you ask.
or just a bare repo on your server. I personally don't see the appeal of Github for private projects at all.
Jeff Bezos is definitely the new Steve Jobs.
Show HN: Startup idea generator, based on what people want
> people like github but when you can get a private repo on bitbucket for free there's no excuse for this.

Absolutely, Github public repos have always been a blackhat gold mine. But I guess a lot of people have never heard of Bitbucket, since Github is advertised everywhere , on education blogs, books , ... I'm sure some noobs using it don't even realize repositories are public and searchable.
> How does a device whose whole purpose is to move around "help live a sedentary lifestyle"?

sedentary, adj.
1. characterized by or requiring a sitting posture: a sedentary occupation.
2. accustomed to sit or rest a great deal or to take little exercise.

So, sedentary refers to not getting enough exercise. If you replace walking with one of these, your lifestylie is more sedentary than it was.
Ask: Do you still find any benefits in using handwriting?
Pros: Some say that because we write slower than we type, it allows for deeper thinking as opposed to faster thinking, which could be beneficial. Also, because it's harder to edit one is more careful while writing (deep thinking again). Privacy can be an advantage as well, one can keep handwritten notes private in a physical way.

We all know the pros of typing, easy editing/copying/email and overall functionality.

Discuss
I know that. The situation got better in recent years. I was trying to point out that as a beginner, it is really hard to find your way and I still think it is. I learned Parsec and solved my problem that way since I could find an okay-ish tutorial for that. If at that time I had found a TagSoup tutorial, I would have probably used that.

It is sometimes hard to grasp how it is to not know something. As a beginner, you don't just write down your Monads and Monad Transformers. You don't just read the source code of libraries on Hackage. You need a lot of guidance.
Code Is Law
A compiled cache of common javascript libraries.

Benefits: speed, privacy (less interaction with CDNs).
The author's proposals are strikingly similar to Xanadu, right down to suggesting embedded micropayments: https://en.wikipedia.org/wiki/Project_Xanadu#Original_17_rul...

Ted Nelson will rise. Sort of, not really.
Even so, many libraries with Kirtas units still employ someone to stand watch over the page turning and ensure only one page at a time is flipped

Most books have page numbers; couldn't they use that along with OCR to detect and retry skipped pages? Maybe even a state that shakes the pages more than usual in an attempt to separate ones stuck together. It doesn't sound too difficult to do (perhaps you'd have to tell it where the page number is), given what the Kirtas machine costs.
I didn't.
A Survey of Non-Rails Frameworks in Ruby
A content filter plugin, that allows me to block content semantically. Every year I feel the net gets swamped by certain events which affects my browsing experience. Halloween and the Superbowl are fairly regular, or the football world championship. People on facebook, imgur, twitter or 9gag and so on then just can't shut up about it. I would like to take notice of a new image of Pluto and then click "seen" and have the similar pictures blocked on imgur, twitter and news sites.

I would like to have this as a browser feature that I can control and easily change, rather than just a plugin. Adblock Plus would be a similar idea but I wish I could automatically teach it to block even more.
Futures of text
Call me skeptical but I think the figures are bloated.
Non-Recursive GNU Make Build System for C and C++
I've been in jobs where I felt I needed to check email, check commit logs, look at proposed patches, etc. etc. on weekends, on holidays, even when I was on vacation.

I hope not to have a job which involves that kind of "curiosity" again.
WebRTC seems the weakest point to me: WebRTC still needs servers for clients to exchange metadata to coordinate communication http://www.html5rocks.com/en/tutorials/webrtc/infrastructure...
I'd rather hear laughter from the actual employees than the CEO.
NB your AE-35 comment, despite loud protestations there's a very good case that 2001 was written and directed as a sharp critique on IBM. Including IBM logos in numerous places.
Regular Expressions for Numbers in BASH
TagSoup is pretty poor — it's far from being an HTML parser (as defined by the HTML spec). The big problem is that because it's really just a tokenizer, it doesn't do any of the handling of mis-matched tags, which is really the interesting part of parsing HTML. Even insofar as what HTML can be parsed by a streaming parser, it's not great, as it doesn't imply any tags (which are a big part of HTML!).

It does, in its own code, state:

-- We make some generalisations:
-- <!name is a valid tag start closed by >
-- <?name is a valid tag start closed by ?>
-- </!name> is a valid closing tag
-- </?name> is a valid closing tag
-- <a "foo"> is a valid tag attibute in ! and ?, i.e missing an attribute name
-- We also don't do lowercase conversion
-- Entities are handled without a list of known entity names
-- We don't have RCData, CData or Escape modes (only effects dat and tagOpen)

All of which mean that it doesn't actually follow what the HTML spec says! Just because it claims to support the spec doesn't mean much!
There are countries in Europe where it's actually a serious legal violation to require an employee to even check their work email past set working hours.
the funny thing is that nearly every musician learns through playing covers. be it stumbling through a riff or trying to make a mashup in FTL. some progress into soemthing the audience likes, eventually start making their own music.

which the industry then makes their profits from.

kids like Kygo - start with DJ mixes, add a bit of their flavor, get noticed by Diplo+Friends, now doing his own thing. all documented through his soundcloud account.

the way to become a master is through imitation, then refinement. from music to code to sports, does not matter.
Every time I was reading about old COBOL systems, I was wondering if we can compile COBOL to asm.js, this is slightly other direction but IMHO this topic requires more love.
This isn't a man who is beating his wife. The employee doesn't have the social pressure to stay with someone they married rather than face the shame of divorce. The employee doesn't have a part of them that is literally in love with the abuser (a company).

It's a stretch to use the 'abused spouse' argument with highly educated knowledge workers making 6 figure salaries. Find a new job.
I really do not think that someone being well-paid is justification for treating them poorly. Surely an employee should just be treated well, period. I actually think your line of thinking here is incredibly dangerous -- you seem to think that if someone is well-paid it's okay to treat them like dirt, as if you have to balance things out somehow.

And regardless of how well-paid any of them may or may not be (keep in mind these are not just the developers), they all might have made real sacrifices in their lives to work for Amazon without realizing what they were getting into. Quitting a beloved former job for what appeared to be a much needed pay raise, moving cross country with your family, etc...

I'm not boycotting anything but everyone has a right to be upset when they're mistreated.