skysight-inc/HackerNews huggingface dataset:
Author here. It's just a matter of personal preference. If you're proficient with Ansible then I'm sure you can achieve the same task even quicker. But to me, shell scripts are a more natural & faster way to get going for single-server setups and I always have a hard time with Ansible yaml syntax.

Ansible has some undisputed advantages (e.g. idempotence) and if I had to recommend Ansible vs my approach, I'd always recommend Ansible. But for my personal needs (single-server rails apps), I prefer shell scripts.
Complacency may be a blessing at this point. For years I had the mindset that it's a bad thing.
Your intuition is correct.

Bootcamps aren't learning institutions - they're fundamentally recruitment agencies. They connect companies with smart, motivated people who can learn things on the fly.

This is why there's such a massive variance between bootcamps. The best bootcamps have the luxury of screening for the best people.
If that excerpt spoke to you, I can't recommend the whole thing highly enough. Mitchell's Tao is beautiful -- one of the few books I can honestly say changed my life. (I wrote a bit about how here: https://jasonlefkowitz.net/2016/08/books-love-stephen-mitche...)
AMP isn't really about speed -- it's about the appification of the open WWW.

The correct way to fix these problems would be to teach people how to make their sites faster rather than enforce restrictions on how they create and monetize their online publications.

"Pinboard founder Maciej Cegłowski already recreated the Google AMP demo page without the Google AMP JavaScript and, unsurprisingly, it's faster than Google's version."

https://www.theregister.co.uk/2017/05/19/open_source_insider...
The treatment of Christopher Alexander by the architecture faculty at Berkeley is very high on my "Why I don't donate to Cal as an alumni" list.
https://en.wikipedia.org/wiki/Fear_and_Loathing_in_Las_Vegas...

That passage remains one of the most meaningful things I've read in my life.

However, his defining work in my opinion is Hell's Angels. It is prescient in so many ways. Among the most interesting is how early he is able to see, inside the Hell's Angels motorcycle gang, the rise of so many later developments in US politics. I will not ruin the surprise, but some of the passages would make you swear that the man had a time machine. I've read it 3 times now.
And then you need to realize that if you spend a bit of time every day doing a little something, you'll be able to deliver some pretty big things over time.

The hardest part, I find, is starting. But once I do, boy is it a lot of fun to keep that ball rolling! There's nothing so enjoyable as hacking away at something and seeing those incremental changes fall into place.
Someone hasn't had Joe-Joe's.
Aldi Nord (owner of TJ) has done such an incredibly poor job of expanding the Trader Joe's brand outside of the USA. For example, all you get in their German stores are some random crappy products with the TJ label.

It makes so little sense to go after this tiny company when you're not even competing in Canada. Which they probably should! I'm sure there's demand in cities like Toronto for the actual unique products that TJ offers.
Android's fragmentation leads to a digital security divide
Protecting Against 'Friendly Fire' Security Risks
I meant to scope in my question more. Does it feel like houses are too tall/short, narrow/wide? I can understand that there would be differences, but I would be surprised to know that they were noticeable.

And again, it would not be limited to just US houses, would it? Specifically, are most buildings in older EU cities built to metric specifications?
As much as I love HN, it does make me feel extremely inadequate as a developer sometimes.

I often dream about building some project that would provide me passive income to no longer have to work a 9-to-5. It's not that I lack the skills to execute on it, but as a father and a husband, I struggle to find time to commit to such ideas while balancing time with my family. The only time I attempted to build my own product, I ended up getting fired from my daytime job because of performance reasons. It only discouraged me from attempting to pursue anything further.

I've learned that I just can't compare myself to others here, because it just makes me horribly depressed.
Ubuntu-driven TurtleBot gets a major rev with a Pi or Joule in the driver's seat
Attempting to be as accomplished/skilled as the union of people you read on the Internet is a fool's errand. You have to accept you'll never know everything and that, for almost all things, there will be someone -- or a lot of someones -- much better than you.

Pretend you were working at a company with a hundred engineers. Do you understand how easy it is for every single one of them to simultaneously feel like you do? The React mavens feel like they're just knocking together JS and wonder when they'll be allowed to do real engineering. The backend specialists wonder why they don't understand networking or servers better. The DevOps folks envy folks who build things. The American office wonders why they can't speak foreign languages; the German office marvels that anyone can learn Japanese; the Japanese office worries their English isn't up to the global standard.

There's nothing wrong in specialization -- it's how we stay sane. A very workable and easy to understand formula early in your career is specialize in two things; you don't have to be better at X and better at Y than everyone you meet, you have to be "better at X than anyone who is better at Y" and "better at Y than anyone who is better at X." This is very, very achievable, regardless of how highly competent your local set of peers is.

Also, unsolicted advice as a sidenote, but life is too short to spend overly much time in negative work environments. Assuming the negativity isn't coming from you, changing environments to one of the (numerous!) places where happy people do good work might be an improvement.
> Just like votes, more money = more protection.

That's what I find strange with the often-seen "well, just vote with your wallet" argument when a company screws up; it's almost literally the definition of an oligarchy (IE, more money = more decision power).
I don't understand with what right trader Joe's can prohibit somebody from reselling their products. If he clearly states where he bought them from, and that he is not affiliated, and doesn't misuse their trademarks (impersonate them), it should be absolutely legal.

A side remark, people often say how great the US / north America is for entrepreneurs, compared to (continental) Europe where there is a lot of red tape and regulations. But in my opinion, if I were to do this in Germany there is no way ALDI (whom trader Joe's belongs to iirc) could sue me out of business. Not even with the old frivolous "we are wrong but you can't afford the defense" trick. There is just so much legal uncertainty in NA that it would give me nightmares doing business there.
Absolutely. It's much worse if, instead of HN, you follow a niche area like machine learning because the pace of progress is so fast plus each paper / project that gets released is so dense. It took me a couple of weekends just to set up an old box with Linux and the proper drivers for a GPU, learn python virtualenvs, etc; Meanwhile, it's absolutely discouraging to look at reddit.com/r/machinelearning and see the flurry of productive activity.

I think a sense of resignation is actually useful here. Just resign yourself to the fact that you'll never be as good as them and that it will take you 10 years to be able to just follow instructions under a Google or Facebook AI scientist (, say). And continue to trod on like the tortoise in the tortoise vs. hare story :-)
I think that the structure of the commenting system here at HN might contribute to this feeling.

Usernames are de-emphasized and there is no indication of karma/reputation. A trick of perception can lead one to read this forum as if the same handful of broadly knowledgeable people are participating in every discussion.

The reality is, I believe, quite the opposite. There are hundreds of us here, and we all have depth of knowledge in vastly different areas. There are developers, DBAs, sysadmins, doctors, lawyers, writers... I think once I saw someone mention that they were a welder.

Keep that in mind when reading the comments here.
I see nothing in this comment that would require a downvote.
Success is as dangerous as failure.
Hope is as hollow as fear.
What does it mean that success is as dangerous as failure?
Whether you go up the ladder or down it, your position is shaky.
When you stand with your two feet on the ground, you will always keep your balance.
Software Engineer to SaaS Founder
Never heard of it! Thanks for the recommendation. It will help frame what else I know about the time.
Judging by the emailed cited in the article, I no longer assume what is and isn't obvious to the founders of Uber, and I certainly don't assume they have even a modicum of sense... ;)
First of all, I've spent time in jails and in prisons, both state and federal. Calling it jail time or prison time is nitpicking from the inside.

Second, you do get credit for time served, whether you sat in a jail cell or a prison cell. If they don't credit you for time served, you can sue for illegal detention. It varies state-by-state as to whether you earn good-time (gain time) during your presentencing stay, but typically you get it if you didn't have any infractions.

Finally, prisons employ psychologists who actively gauge the population for "low morale" and suggest courses of action for the staff to take to keep the population under control with the least amount of effort/expense. Typically, they will improve the feed a little when the men become unruly. Also, the staff actively works with the gang structures to help keep the peace.
Steven Hawking is a bit of an overcorrection in the opposite direction toward someone too famous for logical credentials to apply. Simply consider if some or all points were changed in the list:

* The journal it is published in is well known internationally for its astronomy coverage. The paper is freely available in their current online edition <here>.

* The author has understated their credentials. They are not just the described "professor", they are a senior research fellow at X university, and are not simply employed at the mentioned respected company, they actually were instrumental in creating it. They also didn't mention their awards or other involvements.

> The article describes the author as a principal investigator at Observatory 251. This IAU code references the telescope more commonly known as Arecibo, which was the largest such telescope in the world for some 50 years.

* The author is well known for their professional knowledge and research integrity.

* Everything in this story is verified by multiple respected sites.

I agree that there's utility in the list. The journal impact level, the quality and truthfulness of the author's credentials, the character of the author, and the article sources are the important question in this evaluation, not fame.
JSON to XML with AngularJS (in Preparation for InDesign)
A New Contributor, Dennis Van Vlierberghe, Expert on Spiders of West Africa
I believe they now make a ton from Android, especially app sales. But regardless they could still adapt by adopting a subscription model for search, youtube, gmail, etc. Ads just happen to be the best way of monetizing those services today.
And the real winner...

In unrelated news, Yahoo also voted today to approve the final compensation for its executive team. Marissa Mayer, Yahoo’s outgoing CEO, stands to make $186 million from the sale. During her five-year tenure as CEO, she made a number of dubious moves, like a $1.1-billion acquisition of Tumblr and paying a teenager $30 million for an app with no underlying technology or code.[1]

[1] https://www.yahoo.com/tech/verizon-finalizes-yahoo-acquisiti...
Or that frozen orange chicken. Damn that stuff is good.
I've looked over your products over the years and been super impressed by your results. Thanks for all your hard work!
The problem lies, in part, from the fact that they all think they soon will be (or are already) the next FB/Google/Uber. And hence, need to start "acting" accordingly.
I have the same problem, and I'm striving to overcome it. I'm excellent at gaining surface level knowledge quickly, deep knowledge requires much more discipline - and I struggle with how to do it, as I don't have a good strategy for that kind of learning.
Uber's CEO reportedly sent out rules for sex between employees for a party 2013
What if Apple is wrong?
Button contrast.

Quickly and easily, can you say which of these elements is selected?

http://imgur.com/a/BnHXf

That's, to be blunt, horrible contrast.
Data Analytics Apps are going mainstream
I suppose that's true, and I should keep that in mind more often. I live in California, and though some rural areas do reach that kind of affordability, they're also so remote and disconnected from society that I don't consider them an option.
Fear and Loathing on the Campaign Trail '72 will also make you swear he had a time machine. I guess the scale at which things change is longer than we think it is.
It doesn't sound weird, sounds human.

https://en.wikipedia.org/wiki/Circadian_rhythm#Biological_cl...
factotum is similar to kerberos iirc. Plan9 was deisgned as distributed computing environment(separating fs, cpu and auth). Although you can and many people do run all of them on same machine.
Ok. Could you give me the sources of these quotes? Or other reputable sources and papers who claim that the code quality of OpenBSD is high?
> Another VR study, published this year, concluded that most people feel better in rooms with curved edges and rounded contours than in sharp-edged rectangular rooms – though (tellingly perhaps) the design students among the participants preferred the opposite.

I always wondered why rooms tend to be rectangular pretty much all over the world. Googling for that suggests that it's a price thing, but I'm not convinced, since expensive homes still seem to prefer rectangular rooms.

Even contemporary buildings, with extremely weird and non-uniform facades, still tend to be grid-based on the inside.

I would be really interested if this preference study was also done in the real world, not just in VR.

Another related universal thing, why do we sleep with the head towards the wall (as opposed to the center of the room). Googling suggests a deep security measure, since the wall prevents attacks from behind you, which are the hardest to defend against.

Feng-shui deals with these kind of issues, if you move beyond the superstitious layer (have a turtle for money, ...)

By reading feng-shui books I learned to get a bit more intune with my inner feelings (the chi/qi), so now, if I sit in a room with no apparent exit, or with a cluttered path to the exit, I can pin point the insecurity feelings emanating from my subconscious.
You might appreciate Ira Glass's take on this. https://www.youtube.com/watch?v=X2wLP0izeJE
Tim Cook: Technology Should Serve Humanity, Not the Other Way Around
Google Search, when used from a mobile user-agent, such as a mobile browser or some mobile-resident Google Search integration like the Google Now Launcher Search Bar, will show some results' AMP-equivalents, and uses AMP-availability as a ranking signal.

When such an AMP search result is opened from the aforementioned Google Search source, it will open in a Google Search-wrapped frame reader, such that the outside is Google Search -- although this is not visually obvious to the user -- while the inside the AMP article. The browser-level URL for this endpoint begins with 'google.com/amp/'. While it's now possible to get the article's original link from this viewer, this was not present at launch, and it was a frequent source of criticism.

This is a brief restatement of a more in-depth description I gave in a different thread [1].

[1] https://news.ycombinator.com/item?id=14385122
This crew got some of baiters to get tattoos [self mutilation] and are into public shaming.
Well, for one, they're much better at it than most of us. For two, on mobile, people hate typing in logins. So at least offering an integrated one can provide a huge uptick in usability.
A previous article on Pirate Joe's (http://www.piratejoes.ca/legalandpress/2016/1/16/how-why, also a great read) mentions that indeed Bellingham has the closest Trader Joe's to Vancouver.
Good comments and I felt the same way. This stinks of CAP violations and bullshit. It may have a lot of value but the bullet points are eye rolling.
Everyone is overwhelmed by envy-stoking social media. Humanity simply did not evolve to process information from the whole world instantly.

Up to a short time ago, most humans never ventured farther then 5 miles from their birthplaces in their entire lives. Before printing presses, books, and finally newspapers, all news was word of mouth...a very limited bandwidth indeed.

Even newspapers really were nothing but mostly gossip and had very limited work-related information for almost everyone, so feeling totally overwhelmed by the avalanche of targeted career knowledge is not only ok but actually totally appropriate.
Errr... tricky question. It depends on many things.

Where is this name used?

* API: vendor_id
* HTML attribute: vendor-id
* other variable: vendorId
* other type: VendorId

Id for Identifier but ID for Internal Distinction :P
It's clearly better than much of what America has to offer, given that many consumers in the US choose to shop there.
If you're into Python, the Flask source is just awesome. I've learned a lot from that code.
If (let's say) only 10% of boot camp developers went on to get a development job, and that's roughly the 10% that still reads HN, then they're all going to answer "Yes, I feel that the bootcamp prepared me for the job I got." the other 90% of bootcamp students will answer no, but if they aren't here on HN they won't answer at all. That's selection bias and it's a huge problem for the exact questions the OP asked.
Not exactly. The only things you need to handle are :

- An old enough glibc (glibc is backward compatible)

- static link as much as you can (I know this is against the unix way, but the only way to workaround most of the compatiblity issues). This is pretty much what macOS apps do by shipping .framework within .app.

Beside this, QT and GTK will pretty much always be available.
It has to be doable. A sentiment analysis pipeline is doable and has been done in other contexts. The patent has to describe to someone skilled in the state of the art how to build the thing you want to patent. That's the whole point. You don't have to build it or sell whatever prototype you did build or use it but it has to be possible.
A previous article on Pirate Joe's (http://www.piratejoes.ca/legalandpress/2016/1/16/how-why) mentions that Michael Hallatt, the guy behind Pirate Joe's, said he'd close up shop if the real Trader Joe's ever moved into Canada.
How would you remove it from the kernel?
> It should be possible to hack a printer with open source firmware.

You'd think so. After all, Stallman created FSF in part because of his frustrations with a printer!

> In 1980, Stallman and some other hackers at the AI Lab were refused access to the source code for the software of a newly installed laser printer, the Xerox 9700. Stallman had modified the software for the Lab's previous laser printer (the XGP, Xerographic Printer), so it electronically messaged a user when the person's job was printed, and would message all logged-in users waiting for print jobs if the printer was jammed. Not being able to add these features to the new printer was a major inconvenience, as the printer was on a different floor from most of the users. This experience convinced Stallman of people's need to be able to freely modify the software they use.
Gimp Is the Balkan Peninsula of Free Software
I've been a professional web developer for 18 years now. I was very much on the bleeding edge of web standards, and jumping on Rails in 2005, I did everything from managing my own servers through backend, front-end and design in Photoshop. At the time the web was still a very greenfield type of place that was uncolonized by the top talent in either software engineering or in design, as a result it was possible to be one of the best web generalists with a little bit of aptitude and a lot of interest.

Fast forward ten years and every discipline of web development now goes very deep. It's still worth it to have a broad skillset, but it's no longer practical to be upper echelon across the board in web development. This generally leads to a feeling of overwhelm and regret that I can't learn all the things I possibly might want to learn, but on the bright side the playground is bigger than ever.

My advice is don't spend too much time thinking about the big picture, instead pick one practical project at a time and spend 95% of your time making it the best you can. Even if you only read HN a couple times a month, that's all you need for basic awareness of the landscape. By giving yourself heads-down time you can replace some of the overwhelm with a feeling of accomplishment, and you'll be growing your skills to boot.
Never Have I Ever
Perhaps, if you did a bootcamp and are gainfully employed, you are busy and have less time to read HN.
Perfect game for tonight to get wasted and know the hidden secrets of your best friends. Dangerously harmful for long-lasting friendships and relationships.
Ask HN: My MacBook Pro died 2x this week – Apple refuses service
I have a 2 month old MacBook Pro (macOS 10.12.5). Drive with FileVault encrypted. Single partition harddrive, no linux/windows/etc.

Audio stopped working. USB devices stopped being recognized. Rebooted. Dead. When it comes to the Apple logo it instantly reboots, infinite cycle.

At the Apple Store this week. Told me they would change the logicboard but ended up just wiping the drive - „problem solved“. Reinstated my TimeMachine Backup. Good for 5 days. Just happened again.

Apple tells me the problem is „with my files“ not the hardware. With the drive being encrypted during boot is it even possible that the computer accesses anything I may have ever put on it?

Output when booting into safe-mode http://imgur.com/a/SnCCM

My last MBP ran for 5 years 24/7. This one ist just a PITA.
Ask HN: Examples of data structures in real world examples
I'm familiar with most of the common data structures and how to implement them, but I still struggle with understanding how they're used in real world situations. Obviously things like hash maps and queues are pretty common in a lot of codebases, but are there any examples of how data structures like linked lists and trees and stacks are used?

For what it's worth, I'm mostly familiar with web apps so maybe they're just not as common there.
Okay, wait. Every modern CPU has a popcount instruction, so any hand-coded implementation would use that, meaning the compiler output is actually pretty bad in an absolute sense.

But if you find popcount too "magical", the commonly-known fast way to count bits is via masking, shifts and adds, so that you do it in log(n) steps. Which also would perform much better than this solution.

So what you're really saying is "the compiler managed to make a pretty efficient representation of the naive solution" which is fine but it does not mean your code is fast.
Yes - the plan calls for the two outer boosters to perform a Return To Launch Site landing (landing at LZ-1, formerly LC-13), and the center booster to land on the droneship at sea.
Considering the Android app was just updated and it looks terrible, I don't think there's a conspiracy theory against Linux.
Test Education: The Writing Is on the Wall
If I were to speculate, I would guess that it's a usage-of-volume thing. It's easy to make effective use of volume with grids, but not always as easy with other shapes.

Architecture is, at some level, a packing problem. Packing problems tend to favor lines and corners over organic curves.