skysight-inc/HackerNews huggingface dataset:
This is just an observation, but a recurring theme in casual conversations with friends in tech is that the quality of work/life balance as an employee (as opposed to a founder) is eroding fast.

One factor that I think accelerates this is that companies that are established and clearly not startups anymore (companies with lots of employees, huge market cap, and revenue, whether they've IPO'd or not) increasingly consider themselves "startups", which often leads to them justifying these toxic work cultures, insane hours, and massive churn.

By refusing to grow up and mature as a company, and admit that this is happening, the owners of the company can have it both ways: you work for a startup when they're talking about passion, commitment, and hours, but you work for an established business when they want to turn the corporatist screws on their employees.
It's a problem that would disappear if content creators were compensated regardless of serving point.

We don't have that. We could.

Universal content syndication + broadband tax.

https://www.reddit.com/r/dredmorbius/comments/1uotb3/a_modes...
I think if you cannot compare atrocities or crimes you are suffering from sociopathic/psychopathic tendencies

So because I don't tier atrocities into more or less horrifying based on numbers and treat them all as a negative means I have "sociopathic/psychopathic tendencies"? Doesn't take much to understand you don't know what those words mean, including moralist and psychologist.
Building a Simple React Application Using the Flux Pattern: A Step-By-Step Guide
The license means that even if SO changes its policy and puts up a paywall, a clone can come up, use the knowledge already present on SO that was scraped.

This means that even if SO puts a paywall, the knowledge gathered there is not lost. And this, IMO, is a very, VERY important aspect of StackOverflow.

As far as search goes, I didn't even know SO had a search function. I see nothing wrong with letting google handle it. Adding a search engine to your website is hard and takes time.
CUDA is probably the way to go, since especially if you're having to use a gpu, might as well get one of the new nvidia gpu's
To be honest, at this point in time if you are a good software engineer you really have no need to put up with toxic bullshit at work. I left a job back in January. The type of startup that likes to prey on youthful ignorance. The kind of place that will repeatedly remind you that you are exempt from overtime but shove added unrelated duties and obligations and make you use a time clock. When I was faced with my capitulate or quit situation I didn't hesitate to quit and tell them just how shitty they treat folks. I had a new job that afternoon.

Don't be afraid to stick up for yourself. This is a golden age for developers. Learn your worth and don't ask, demand it. To do anything less is doing yourself a great disservice.
More to the point, building planes was a better way to discover and deeply understand the principles of aerodynamics than studying birds. Similarly, building working AIs will be a better way to discover and deeply understand the principles of intelligence and consciousness than studying brains.
First boss doesn't seem that bad, actually. Made a mistake, obviously, but he was new and maybe just getting his footing, and having an unaccompanied outsider inside the office is frowned upon by virtually all companies.

The second manager sounds like a particularly unique combination of dickish and clueless.
"It's never harmful because there's no universal, objective guideline for what is harmful and what isn't".
"Please resist commenting about being downvoted. It never does any good, and it makes boring reading."

https://news.ycombinator.com/newsguidelines.html

(NB: I didn't, and tend to agree it's excessive here.)
The first line on the link is "The Internet Button includes a Photon, which can also be easily removed and used for other projects, a USB-micro cable and a removable plastic cover."

:) So it seems like it comes with a Photon.
A miner for Snapchat screenshots shared on Twitter
Okay, these articles are getting really ridiculous. I just finished a Summer internship at Amazon. While it's true that there's more pressure on employees than other places I've worked, it's really not that bad. It definitely doesn't feel cutthroat, and an 80-85 hour work week is definitely not normal! The vast majority (I'd say >70%, and I think that's conservative) of people work 35-45, depending on what needs to get done that particular week - which is completely normal!

There are some teams where it's normal to work longer hours - mostly in AWS. Usually it's the case that a few people on the team have very high expectations for themselves, and that sort of forces everyone else to meet those same standards. I think that's actually not a bad thing - some people just love to work, and they end up producing a lot of really high quality software. But if you don't feel the same way, you can just transfer to a different team! I haven't heard of a manager asking someone to put in extra hours except when there are extenuating circumstances.

Now, don't get me wrong, as an employee you definitely get the impression that Amazon doesn't care that much about you. It's not really a fun place to work or anything like that. But some of these articles make it sound like everyone who works for Amazon is begin taken advantage of, and that simply isn't true.
To be fair, useful life of many of those answers is likely only a few years at best. Though I generally agree: locking up contributed content is exceptionally poor Internet citizenship (Quora, Scribd).
True, I misspoke. I meant commercialize it as closed source / proprietary software. But cheers on your work!

Beyond your team, does the community contribute to your product in meaningful ways?
Does China need to do anything new or is it good enough for
china to simply copy things that have already worked. ~ Thiel

Wow, that was quite blunt and critical! I think what defines individuals and societies is how they react to it.
I found this interesting, feels like the most realistic account so far - http://pastebin.com/BjD84BQ3

I just feel bad for amazon people I meet, the 2 year cliff and high pressure oncall simply isn't a thing at the other tech companies. At least for me and ive worked at a few of them (plural of anicdote isn't data but still) Life seems strictly worse at amazon.
We haven't gotten a lot of community contribution yet, but a group doing some research at a university in Europe wanted to use one of our projects as part of some research they were doing, and they made some contributions in the process. Other than that, there are a few locals who I know personally, that have gotten involved as contributors to the open source projects, but without being part of the company per-se.

All of the above, of course, applies very specifically to the code we have written. But here's the thing.. SO much of what we do is based on building on top of, or integrating with, other open source projects, that - by a more inclusive standard - we can say we've received a ton of community contribution. And that goes back to the one of the ideological reasons I mentioned earlier. I would feel like a complete hypocrite to reuse so much work done by others, and release it as part of a proprietary / closed source product - even if the license allows it.
My experience at Amazon was straight up abusive. It is a hostile work environment and it should not be tolerated.

If you have any self respect, do not go to work there. The only way abusive companies can learn is when their abuse is discovered and they have trouble hiring good employees.

The apologists and the rationalizers and the Amazon PR machine are out in full force.

this is not surprising, because the core methodology of Amazon's abuse is its cult nature.

Amazon is very much like a cult. The stories I read about scientology remind me much of my time at Amazon.

They lionize Bezos because they want to pretend he's like steve jobs (these same propagandists are why most of you think steve jobs was an asshole, by the way)

Reality is, he's a master manipulator, a poor business man, and terrible at technology and leadership.

But he did create a cult. He's more like charles manson.

So expect the cultists to continue to be out in force.
Define "bad actor".

That's not a "they aren't", but a request for "what do you consider to be acting badly?"

Conversely, is content scraping-and-publication possible by good actors?

How?
Mark Toro of North American Properties: ‘Who Will Do What by When?’
Apart from the weather, is there any other reason you would prefer Sweden over Spain?
Rust-101: A hands-on Rust tutorial
When automation is not complete, humans can hang around for a bit longer, but there will still be fewer of them than before. If all restaurants did was automate order-taking and paying (some are painfully close to this already with on-table tablets that it's actually annoying they haven't already), they just need a human who doesn't speak to the customers to make the food, deliver the requests, and clean up. Maybe a traditional waitress or two if they wish to serve the occasional customer who can't or won't use the new technology. The needed staff size to run a restaurant is lower in any case...

I'm also curious what truck drivers' value is besides the driving. The main thing I see is doubling as role of security guard -- a minor deterrent to anyone wanting to rob the contents of the truck. So there may be some value for them as ride-along security once automated driving is here, but perhaps only if the problem of people blocking the road to trigger the truck's automated driver to stop and be robbed is serious enough or happens roughly equally along all routes at all times (unlikely).
It's become a real word by virtue of its use.
I would recommend Colorado. Denver or Boulder. Both places are chill, have a tech industry. I would argue that they have better weather than SF. The geography is incredibly beautiful.
Como imprimir curp
The future of ownership is shared
We both treat them as negative, however that you are unable to appreciate differences in extent raises serious questions for you, yes.

Society seems to be able to distinguish between different crimes and atrocities, yet you seem unwilling in this case.

Suggesting that those who can make such comparisons are morally bankrupt is quite a stretch, don't you think?
After you finish your TPS report, stop by my office and I'll tell you about working 6 years of my life on a product nobody wanted.
Look, you did the right things, both times.

Most people spend too much time putting up with BS or even rationalizing that it isn't BS they are putting up with (a lot of people at Amazon are doing this right now.)

Work on your temper if you want.

But if you can be fired on the spot, you can quit on the spot.

And you should. Every engineer should have their terms, and if the terms are violated, quit.

If you join a company that is flex-- changing it to not flex is changing the terms of employement!

Companies change your manager all the time, but how are you supposed to evaluate a company work environment if you can't count on the manager you interviewed being your manager when you get hired... but they think nothing of it because they think you're just a replaceable cog.

Allow them some flexibility, but don't give into this idea that it's a foregone conclusion that you have no say in your work environment.

Quitting on the spot sends a message. But that doesn't matter- they will rationalize. They aren't interested in learnign- and they won't learn from one person leaving.
Ironically being on Youtube this is a pain in the ass to view from here in China. Could someone issue a summary?
A company that hires douche bags, apparently.
Amit is very good. His site is an invaluable resource, I hope Stanford never takes down his pages.
We have already added licensing. Now it must be ok.
I used SNOBOL4 in the 80s. It was beautiful for parsing.
In 2014 I worked for a company where the whole team quit. From Summer to fall they built a team who built a product. By february all of them had quit or been fired, except for one programmer (and me who had just been hired.)

Did the company learn from this? no.

We built a new team, built a new product, and by february of the next year we had all quit.

They are now on their third team.

Nothings changed .

Management complains about how hard it is to find good employees though.

They're terrible managers, and they just can't figure it out. Because its inconceivable to them.
Proposal: native.js to “embrace and extend” the WebExtensions API
That's nice of you to say, but I think Smalltalk will probably remain unpopular because it's too different (image-based environment), too powerful (in the Lisp sense, where you can modify core parts of the system while it's running, including the compiler), and worst of all, it's now old, and most developers aren't interested in old tech.
This is from 2012.

He's wrong of course about being the only user.

I love this software, along with k/q. I admire the work Mr. Shields has put into this project. I especially like the use of musl and provision of static binaries.

I do not use Perl, Java, Python, Javascript, Go, Rust, Closure, etc., etc. Whatever the majority of people are recommending, that is generally not what I use. It just does not appeal to me.

I guess I am stubborn and stupid: I like assembly languages, SPITBOL, k/q, and stuff written by djb. Keep it terse. Ignore the critics.

Yet this is now on the front page of HN. Maybe because it is the weekend? I really doubt that the software I like with ever become popular. But who knows? Maybe 10 years from now I will look at this post and marvel at how things turned out.

There is no "structured programming" with spitbol. No curly braces. Gotos get the job done. Personally, I do not mind gotos. It feels closer to the reality of how a computer operates.

Would be nice if spitbol was ported to BSD in additon to Linux and OSX. As with k/q I settle for Linux emulation under BSD.
This isn't a convincing argument because not every city is like yours.
Learning that rule is one of the main benefits an internship provides for the young.
Ask HN: Any Designers Want to Buy Adobe Master Collection CS4?
Paid ~3k, selling for 1k. Need to fill out a transfer of license form to make the serial available in your Adobe account. I'll email you my signed copy. Just fill it out & follow the instructions at the bottom & the license is yours. D/L the installer here: https://helpx.adobe.com/creative-suite/kb/cs4-product-downloads.html
I agree that rail seems ideal and much more economical and environmentally friendly, but is the system designed to handle consumer shipping with its demands for quick delivery with tight deadlines? (Which I'd argue constitutes a large portion of truck-based freight)

How much longer does it take to load/unload a freight train versus a truck? How much slower is the train and how longer does it take to ship? (and how does that affect cost or product quality when shipping items that must be refrigerated in transit?) Is it a realistic option for same-day or overnight shipping required for services like Amazon Prime in the volume that is currently being carried by trucks?

For items where delivery is not urgent, I'm all for using rail, but with expectations from consumers for quick delivery, its hard to see how they will be able to compete on the current system for rail-based freight.

An alternative (at least in the short-term), might be to create truck-only traffic lanes or highways with tolls and fewer exits. (and other lanes or highways just for cars) The lanes could be built to withstand the additional weight from the trucks, and non-truck traffic would run more efficiently and safely.
Ha, so he's smarter than me. Very good! I love this show. :-)
Yeah, but you know, besides that what have they done?
Don Syme, creator of the F# language, wrote to an OCaml mailing list
about how hard it was to get generics into the CLR. How MSCorp
viewed it as "academic" and "experimental".

Link?
It's an adaptation of the Business Model Canvas. You can use it to help validate startup ideas and give focus to area you will need to work on.

https://canvanizer.com/new/lean-canvas
http://leanstack.com/why-lean-canvas/
+1 for GiveWell. They rock.
Using "volatile" for synchronization is wrong and won't work in some architectures and compilers. MSVC does guarantee that in x86 by default (/volatile:ms), but any other compiler is free to do whatever it wants with that code.

Suggest either std::atomic or intrinsics, but don't give false information in a tutorial.
There's actually quite a few of these kind of libraries floating around, although I'm not sure how many are still actively supported.

Thrust: http://thrust.github.io/

VexCL: http://ddemidov.github.io/vexcl/

Boost.Compute: http://boostorg.github.io/compute/

The author of VexCL provided a comparison of them two years ago: http://stackoverflow.com/questions/20154179/differences-betw...
What will your popular players business names sound like in 20 years? 30 years? They will be so 2015 and out of date, IMHO.
Ask HN: What's the job market like in Alaska?
Thinking of making a drastic switch and moving to Seward, Alaska. A lot of puzzle pieces are falling into place making it seem possible. Just wondering about the IT market there. I'm specifically a BI and database developer in the Microsoft stack, not sure if that's the right place to take those skills. Maybe have to try and get something in Anchorage or do something remote? What do you think? Should stick around Florida and work on medicare software or pack up the wagons head to the north?
Unclickable link
> If StackOverflow does something like put up a paywall and lock it up, then it will die off and some other site will arise that will replace it

As others have already said that possible thanks to their liberal license, not despite of it, so you're wrong, hence the downvotes (though I haven't voted in any way).
Can you elaborate on what scaling issues you've run into with Neo? I'm using it for my thesis project so I don't have very strict scalability requirements, but would love to know.
> Today, SpaceX's revenue comes from selling its services to the US government.

SpaceX also has a large non-US-government business. If you keep that in mind, you can see how lowering the cost to get to space can benefit SpaceX handsomely, even if it never finds anyone to pay to land humans on Mars.
Did they? Can you think of something to google?

Their editors have an Expand Selection command, which, given the initial cursor position on the first line shown below, will result in subsequent executions of Expand Selection highlighting the text shown on each subsequent line.

System.out.println("Hello wor_ld")
System.out.println("Hello #world#")
System.out.println("#Hello world#")
System.out.println(#"Hello world"#)
System.out.#println("Hello world")#

Are you thinking of something else?
Thanks for the advice on Debian, I figured Ubuntu would be similar in stability to Debian Testing, as Ubuntu uses the same code base for its main repos AFAIR, perhaps I was wrong. Which release branch do you recommend to your friends? Debian Stable?

To be fair to Ubuntu, I've had issues with distros other than Ubuntu, though admittedly I've not used Debian much.
The fact is that those things (small, stupid disrespectful moments) are the kind of triggers for quitting or to start looking other stuff.

When I go back, the things that most angered me about managers or companies hasn't been "big stuff" (crunching time, low pay, etc...), but those kind of "stupid serious conversations" (not liking the amount of time spend for lunch, that's just "behold! I need to MANAGE because I don't have anything better to do!" of the worst kind)
Even in good jobs, those things infuriate you in a way that may make you resign just on the spot... And the current situation in tech it's not like you're afraid of not finding something else...

PD: Part of the manager's work is to say sometimes "Oh! Don't worry about it, I'll talk to him/her and take good care of that" and then do NOTHING.
Q: Why should we care about this? Why not deal with it when quantum computers finally start cracking existing crypto?

A:

1. It takes time to implement new methods. Would it be acceptable for there to be a period of months or years during which we can't make credit card transactions, etc.?

2. Coded text of messages encoded using conventional cryptographic methods can be intercepted, archived and then broken at a later date. If you make a purchase today, somebody archives the coded exchange, and a quantum computer capable of cracking the encryption used in that exchange becomes available before your credit card expires, you've got a problem. You've got an even bigger problem if you transmit information that remains sensitive for longer than your credit card info.

As a general rule, don't use conventional encryption methods to transmit information with long-term sensitivity (e.g. medical records, etc.).
Where on earth do they find money to pay the wages for each wave of employees? Are their shareholders blind?
In the time it takes to write a 10 page document, any reasonable person could learn to read smalltalk.
Sorry, your internship is not representative. They are trying got trick you into working there. You were treated special in a number of ways. Further, AWS is isolated to some extend from the abusive nature of the company by being a separate division.

A lot of what you say is right out of the amazon weltanshaung-- its cult has seeped in to some extent.

You're giving us rationalizations for the abusive nature of the work environment. "high expectations of themselves" == code for piling drudgery on people because you won't allow them to create a more efficient process.

He downvoters: I know HN teaches you that silencing people you disagree with is good, but try making a counter argument.

For the record, I had some contact with the internship program and it was treated VERY differently than regular recruiting. It literally is designed to trick the interns into coming aboard... because Amazon knows kids irhgt out of college are going to be easier to manipulate than people who have been treated right elsewhere.

But then, scientologists try to silence critics too... no surprise that the amazon cult would as well.
Obviously everyone has a different experience, but in my experience one would expect either a heads up and/or a debriefing afterwards. Having disappearing coworkers is no good for morale.
https://www.techinasia.com/thiel-hoffman-china-talk/
His handmade, off-grid shipping container cabin can be yours
This brings up one annoying aspect of the Raspberry Pi, it's pretty difficult to get GPIO access without root.

I built a temperature sensor for a server rack [1], and went with an ATMega328 and an ENC28J60 ethernet module, and it just serves JSON of the four DHT11 sensors connected to it.

[1] https://jacklew.is/arduino-temp-sensor/
The small inconsiderations are the reality leaking out and letting you know what they think of you.

They don't respect you and they won't respect you when review time comes around or when raises and bonuses are handed out.

Thus it's not really blowing them out of proportion to react negatively to them. They're honesty leaking out.
You can book tickets online for Thayls here: http://m.thalys.com/
Decoding Tesla's Secret Formula
Yes, comprehension = getting the math.

Comprehension <> classical visualization.

That's what I eventually accepted, anyway.
HTML source shows https://medium.com/@rocketclub/the-crowd-ownership-manifesto...
don't capitalize the T. Just Smalltalk. It's cleaner
Great comment. You sound a lot like I did when I interned at another big Seattle-area company in 2002. Print this off and look at it again every year for the next 13 years. Reflect on it, and annotate the parts you agree and disagree with each year. You'll be amazed how much your perspective changes over the next decade.