skysight-inc/HackerNews huggingface dataset:
As a mostly technical consulting resource, I agree so much. There is a lot that needs to be held in my brain at once, and every release of the software just adds to that. Every new client adds to that. Every new technology adds to that.

I seriously struggle to keep the non-tech side of the house in order by myself. I can handle client interactions and emails and task tracking and mentoring new hires and performing my technical job. I'm even on a project supporting an install of our product that's 8 versions out of date, that was released in 2013. That's pulling in skills I haven't used in over two years, but I can still remember what commands worked on that release and what commands were introduced in later versions.

What I don't have time or mental capacity for is making sure we're within budget, both in terms of hours and in terms of dollars. I don't have capacity to sit on every advisory board meeting, of which there are six hours worth internally every week, and at least two hours per client per week (I have 10 clients). I don't have capacity to put my project on hold while I track down an updated billing code.

I thank god every day for project managers. Some people complain, but I love them. Sure, they take a bit of my time and they don't always understand what I do, but they save me even more time and I sure as hell don't always understand what they do.

As an aside, I think the most annoying thing in the world is when a PM thinks they're a technical resource and starts telling me how to do my job. "Hey can you log into Client X's system and run the command 'xyz' with the flags '-yVx' and send me the output?" Uh, no... I know what you're looking for and the better way to get it is directly from the database. Don't worry, I know the command. Stop using Stack Overflow and do your job.
Perhaps the alliteration.
I was thinking this too while reading the above comment. For starting up and prototypes, the aspect of a managed host far outweighs and initial performance losses. As companies scale, we see them move to their own hardware (Stackoverflow, Gitlab, etc.)

It's best to design your stuff so it can easily go from hosted solutions (this "cloud" bullshit term people keep using) to something you manage yourself. Docker containers are a great solution to this.

If you setup some ansible or puppet scripts to create a docker cluster (using mesos/marathon, kubernets, docker swarm, etc) and built it in a hosted data center; it's not going to take a whole lot of effort to provision real machines and run that same stack on dedicated hardware.
> obviously

Oops. I completely missed that.

This is what comes of moderating in haste.
This seems relevant...[1] I've implemented OAuth once or twice, but it's painful, and I've been hesitant to recommend it as a login or security method both because it's a pain, and because of this article's concerns.

[1] https://hueniverse.com/2012/07/26/oauth-2-0-and-the-road-to-...
Rouxbe is a great resource for learning how to cook from first principles.
This is fair and buying at end of quarter or end of year is often the little extra kick needed to get Dell/HP to compete.

One of my main beefs with Supermicro is their tooling around remote patching and configuration of BIOS and other firmware, they charge for it, on top of warranty, and the UX is awful.

With both Dell and HP if you're under a support contract all the updates and tools to apply them are included, and whilst both manufacturers have some "sharp edges" to their tools for managing large fleets, neither is "stab yourself in the eyeballs with a blunt fork" bad like Supermicro.
Burning some old tires in the backyard ought to do it.
Rystsov's site
hardware provides so much headroom that it's not even funny to compare :) a good PCIE board will do 850K IOPS for reads for 10K (4TB). You can have a sane understandable setup. In our experience our clients on AWS had more downtime than on dedicated clusters. All major outages of public clouds have being due to control plane issues because it's too complex. Unless you are a major customer have fun trying to get things resolved with the cloud provider. At gitlub scale they would need 4 ops guys and some remote hands for hardware installs considering cloud pricing on bandwidth and storage and the cost of the ops team (+/- 24K month in Ukraine tops) they will not only get much better performance but will actually save decent amount of money.
Rather than attempt to out these downlow Ge Force deep learners, why don't you ask yourself why you can only buy Titan X Pascal from NVIDIA itself.
Source (linked in post): https://www.blackhat.com/docs/eu-16/materials/eu-16-Yang-Sig...

Only 15-20% of apps tested for Facebook/Google OAuth were vulnerable, perhaps because platform-specific login code might be available for those providers (so you don't have to roll-your-own OAuth client as an app developer).

Also, the requirement for performing an MITM with SSL certificate bypass again raises the complexity of the attack. But it's true that your information is only as secure as the browser/client you use to access it, and the security of the API endpoints such clients talk to (and how they validate OAuth credentials passed by the client).
Wyoming study: Fracking likely not behind well water problem
Wouldn't that require a jailbreak?
> Is Common Lisp still worth considering?

I think so. The more I use it, the more I realise how well-put-together it really is. There are numerous places that annoyed me once, before I understood them, and which I now appreciate (pathnames, logical pathnames and Lisp-2 all jump immediately to mind, but there are a few others). The only thing I don't like is the upcasing, but by setting PRINT-CASE appropriately I rarely have to notice that.

The ecosystem is actually quite wonderful these days. Quicklisp is a godsend — xach deserves an award.

All in all, Lisp feels like a well-engineered solution. Not perfect, but really damn good — and better than anything else I've used.
"Apple has been getting religion on open source, but more than code the industry needs its voice."

what
I don't think they are saying external factors don't/can't affect happiness. I think they are saying that manipulating external factors is an inferior strategy for improving happiness.
Please don't do that if your goal is to learn Block Chain or Deep Learning. The goals of most bootcamps is to get you a job in software. If you can find a bootcamp that can match your goals, then it might be very worthwhile, otherwise you can probably start by learning on your own online and practice by developing your own projects.
Nuclear generation takes over a decade to deploy per plant. Solar and wind can be up and running in months. We have no time for nuclear.
How one family is sending 13 kids to college
If anyone hasn't read the short story that Arrival is based on, definitely check it out, it's called "Story of Your Life". Ted Chiang is a fantastic SciFi writer and I was very excited (worried?) that this particular story was chosen for a film adaption, as it doesn't seem to lend itself well to the medium. But based on early feedback I'm optimistic.

Not sure how closely the movie follows the short story's plot, but obviously spoilers could be involved, so fair warning. Here is a PDF version of the story: http://cfile203.uf.daum.net/attach/254E884754DC52CB277F4F
How well would a modern car do in the darpa grand challenge? I'm curious how far we've come.
> One way to evaluate how far the image processing pipeline has come is to look at research on how well it can classify images. And in that space, in the research, it is doing better than humans [1]. As I've said elsewhere I think LIDAR was a crutch that worked well to cover for weaknesses in classifying images, but I recognize that the crutch may no longer be needed (certainly Tesla and Nvidia are trying to make that case).

I have worked on systems for automatic target detection and classification. Systems have a long way to go before they reach human-level accuracy in classification. Even on "artificial" images like radar return maps humans are still slightly better, and many systems pass the underlying processed data to the human operator for final review. Tracking and classification in a dynamic environment is hard. It's even harder when trying to rely on passive sensors to do it.
ColinWright
>care to share these creative schemes ?

no, because these were private conversations, by people who trust me to keep my mouth shut, about ongoing operations. Suffice to say many powerful people in the government are involved. Maybe sometime in the future, when all this madness is behind us.
Git Foundations: Basic Concepts and Definitions
Python __Underscore__ Methods
I think this is one of those instances where a management decision consciously wrecks a company, but then we'll see.

Asking for a credit card for a service which is ostensibly free and risking a breach of my data (as C9 suffered a while ago) is a poor move and has been widely criticized by the c9 community. The management has so far failed to take user feedback into consideration. Lets see how that works out for them.

They should stick to a freemium model.
Personally I am looking for an alternative.
This is a talk on Git basics at San Gabriel Valley Linux User Group last Thursday.
There is something to be said about how this went past "urgent" into "emergency response / recovery" sometime before the Snowden leaks (prompting the Snowden leaks). Odd that there is an attitude surrounding this akin to (not just telling firefighters not to bother as you said elsewhere in thread) but, "The house is already on fire, clearly that means we shouldn't care about putting it out. If it was a real priority to not have a building on fire why is it clearly on fire? Also let's build some very flammable houses next door."

People's lives have already been ruined by the inability of the government to secure the sensitive data it collects (see: OPM breach). That's pretty much the end-of-the-line in terms of damage assessment. Let's just try to do it better.
Use CRISPR, devise a gene driver using a virus to sterilize cattle, distribute widely. No more cows. It violates no law.

This is already in the field for mosquito control.
It's because your cities are bad.

Wait, let me explain. Around 30 is the age people start having a bit of financial independence and put down a mortgage on a place in the suburbs, move, and start a family. Noble and normal goals, except that in North America (and other anglosphere countries) the suburbs are hugely spread out and isolated from the city and other people not in your immediate street. What are the chances your friend group all decide to live in the same suburb, let alone the same street? You're already spending most of your free time driving to and from work, how much do you time do you have left after meals, kids and shopping to spend more time driving to your friend's suburb to hang out?
You are not crazy to make that career switch, but I'm not sure that a dev bootcamp will really help you get there. Dabble in the aforementioned areas in your free time. I'm guessing you probably have at least a few software engineer friends who could probably give you some pointers along the way. IMO it's not worth the $$ and time to attend a dev bootcamp to learn how to build a few web apps.
Every startup here in Bangalore, even well funded ones, is having trouble hiring good engineers. Not their fault, people who are really good have plenty of options. It is very rare for companies to be well funded/profitable, and have interesting problems to work on.

Most are doing glorified CRUD (nothing wrong with that, from a business pov) and then one job is much like another. If you are well paid and 'settled' in a present job, why move?
Exobrain: a collection of agents which collect, classify, and act upon data
As someone who has been living that life for 2 years, and can retire today, at 24, it isn't the utopia people think.
Have to agree here. My anecdotal experience? Had a bunch of friends after college, all move to SF for work. Three years later, they've ALL moved across the country to find work in less expensive areas, living in Suburbs.
I mean programming was just an example for us here. I think some will go for programming, but certainly not all. They're going to be competing for every job they can get. There's going to be increased pressure on every job opening everywhere. People are going to be competing against way more candidates. And that is going to drive those wages down even more.

The safest jobs, at least for another 20-30 years, will be things like doctors, where you can't just retrain to do it. If you didn't start right out of high school in college, you're not getting that job.
Sorry I do not understand what you are trying to say.

Twitter is awash with garbage information and offers far more opportunities to indulge your biases than to acquire useful facts about the world. Most "primary sources" are worth less than quality analysis and most analysis of any value comes from something akin to mainstream media. They are the only actors with at least some economic interest in facts and truth, however imperfect they are.
Amazing explanation. I am envious of your knowledge :-)
Tesla's own numbers show Autopilot has higher crash rate than human drivers
Misleading title of the post. The hacks are possible because of insecure implementations not because of the protocol itself.

All 3 insecure implementations which paper talks about are known from long. Developers concerned about security are cautious about such pitfalls.
There is a Y Combinator company called Simbi (YC S16) that has a pretty cool mission, is a fun way to meet people & be a useful/caring friend at the same time. I think they are onto something because people want more than just a life full of emotionless transactions.

Just interviewed the founder
https://soundcloud.com/user-925097294/simbi-ceo-11116-316-pm

& the #1 poweruser of the site
https://soundcloud.com/user-925097294/simbi-poweruser-mike-w...
I think that point went rushing way over your head.

The key words you missed, even though you quoted, are "one of the benefits". Not "the only benefit" or "the most important benefit".

Also this leads into some pretty important marital advice that just because you're at the top of someone's list doesn't mean you should stop trying to keep yourself there. Gotta put that effort in!
For everyone the "30" comes at a different age bracket...it's fine to have noticed, but ultimately...does it matter? Socialization is not the end goal of our existence. There is no value to try too hard to make new connections for the sake of making connections, nor to be faning the flames of connections that had naturally been grown out of. People change. Sometimes they change together, but most times they don't. Instead of forcing friendship, just enjoy the memories of what was good at the time when it made sense.

I have a feeling that for some people the thought of being alone with your own thoughts is the most ominous and scariest thing to imagine. that is what really needs to be addressed.
This old story seems relevant: http://news.ycombinator.com/item?id=4247488

"three conditions that sociologists since the 1950s have considered crucial to making close friends: proximity; repeated, unplanned interactions; and a setting that encourages people to let their guard down and confide in each other"

If anyone is up for an app/company to address these issues, ping me.
Improve your health. I have never enough time for that while working.
> If this were true sexual attraction would not be the primary driver for relationships.

i think we need to distinguish between long-term and short-term relationships. sexual attraction might be the primary reason why a man and woman initially get together, but it's not necessary the reason they stay together for years or even decades. relationships evolve, and in the end, long-term relationships are built on a lot more than sexual attraction.
I wonder how many people know about this? And how exactly using '+something' helps in filtering spams?
You're in a city! Good news for you -- that means you're halfway there!

There are a lot of people in that city! Do you enjoy playing Dungeons and Dragons? Finding or starting a Dungeons and Dragons group is great way to make long-term friends. It's how I made my group of local friends that I can count on for anything, and I'm nowhere near a city.

edit: Also, let me add something. I used to live in Sunnyvale. Lots of people everywhere, almost like a city. And I'm extremely extroverted, probably the most extroverted tech people I know. But I was depressed. Clinically depressed. Lexapro helped. It saved my marriage and possibly my life. Go see a psychiatrist.
Haskell bindings for TensorFlow
Anyone in particular, or anything open source? I could use this for a work project, but the closest I've been able to find is an old project which backed JGit to Cassandra and the Dulwich Swift backend[1].

[1]: https://www.dulwich.io/apidocs/dulwich.contrib.swift.html
I would recommend you focus on only 1 technology/software project to tackle. Spend the first 4 weeks doing no programming at all. Over the weeks 5-8, think about the project goals, what tools are best for it and do your research into project feasibility but don't actually dive into starting to do actual programming work. By the end of 2 months you should be pretty refreshed and rested, but you will have also done all the background/prep necessary to hit the ground running with your project. You may also want to limit your programming project to 3 of the 4 remaining months, however you divide your time so that your project doesn't consume your every waking moment.
> Women have an advantage up until a certain age (I think 12 or 14 y/o). Afterwards men crush them.

That matches my experience with math contests from 6th grade up through high school. Lots of girls were there in "24 Game" contests, but they disappeared. Another thing I noticed was that the relative ranking of boys moved around quite a bit. I had a couple of classmates that were quite competitive with each other in middle school -- but then starting in high school, one moved way up in the rankings, the other didn't. All I can say to explain it is, puberty activated something.
I am very humbled.

The reason I'm wrong is that you are opposing another person's numbers - the expected dollars for a given number isn't linear. A .30 is worth way less than half as likely win you money than a .60 is.

Because of this, the shape of your distribution matters more than its "average" value.

I can't believe I forgot that AVG(F(X)) ain't necessarily F(AVG(X))
how often do people in Europe change jobs? Curious as another reason for rotten commutes has been changing jobs or worse your job moving within the same city to a new location.

got friends who commute by train and I was shocked how much time they spend on that run. still would be worse if they had to drive it
That looks really cool. To be honest I hadn't planned to use Prolog too much beyond this project, but I'll give Mercury a try if I decide to dive deeper into logic programming. Thanks!
Great names are built not found. This is all you need to know.
wut :D (and i know this is a useless comment - my immediate response to the sentence was that :D )
Are you a homebrewer, or do you commercially produce?
"Unfortunately there wasn’t much time—and in the end I basically had just one evening to invent how interstellar space travel might work." And he comes up with two completely different theories each of which is not impossible.
This looked like a pretty long list of unsupported APIs, so I decided to do some research:

- CSS motion path is not an official standard; it is implemented only in Blink (Chrome/Opera).

- CSS device adaptation is a W3C working draft. It is available prefixed in IE/Edge and Opera Mini, but is unprefixed in 0% of shipping browsers.

- Client Hints: DPR, Width, Viewport-Width is an IETF working draft implemented only in Blink (Chrome/Opera).

- inputmode is supported in 0% of shipping browsers.

- MediaRecorder API is a W3C working draft supported in Blink (Chrome/Opera) and Firefox but not IE/Edge or Safari.

- Network Information API is not an official standard; it is supported only in Chrome for Android.

(Source: caniuse.com)

I stopped going through the list at this point. At least from the top of your list, none of these features are "shipped in every other browser" and some are shipped in no browsers at all. I'm not sure how it shows that Safari is "far behind the times."

If anything, the list seems to show that Chrome implements many non-standard APIs not available elsewhere. Combined with its mindshare (if not marketshare), this suggests that Chrome--not Safari--is in some ways the new IE6.
> programming is going to continue to be more about burning out college grads

This is the product of a particular culture that goes back to how the places currently employing the most programmers are currently funded. When the bubble bursts, the macho candle-at-both-ends death march bullshit will give way to professionalism.

There also will probably be a glut of programmers by then so it doesn't help the hypothetical retrained truckers.
> Not true.

maybe you haven't met the right person yet?
As a married man with a kid, there is something more to long term romantic relationships than sex and reproduction. There is a joining of your lives; since my now-wife moved in, my life centers on two people instead of one. I don't make all decisions about what I will do and what my life will be like on my own. There is both a loss of control and a comfort in this. Where are we going to live? How are we going to spend our weekends? How will we decorate? All of those things used to be my decision on my own; now, the two of us choose together.
Here is the (really old) "canonical" answer, but it doesn't elaborate: https://news.ycombinator.com/item?id=2022116

here is another relatively big discussion about it: https://news.ycombinator.com/item?id=9083569

(searching "job posts comments" finds a bunch more, but those two seemed the most useful)
> Socialization is not the end goal of our existence

Any idea what it is? :)

> I have a feeling that for some people the thought of being alone with your own thoughts is the most ominous and scariest thing to imagine. that is what really needs to be addressed.

I've noticed this also. People are terrified of their own company and will do almost everything in their power to avoid it.
I had the opposite experience. My best friends are from work and I made all of them after 30. We've been hanging out now for 25 years. (Just had lunch with them on Friday.)
I'm not speaking in personal terms. Who I am or my experiences are almost irrelevant.

What I stated is such a fundamental reality that the fact that it is routinely dismissed is borderline delusional.
Two things could make this different, depending on exactly what the prediction was.

One would be that, in the 1800s, they would have been predicting _fewer_ entry-level jobs in a given field (e.g. replacing bunches of manual workers with machinery to allow one person to do the work), not _no_ entry-level jobs in said field.

The other difference, here, is that the job shift you're discussing (except, arguably, for "programmer") is into jobs which require prior training to have any likelihood of getting a position.

One additional problem - even assuming that new entry-level positions in other industries existed, that's going to be a huge loss of income for the families affected, and anything that causes that drastic a reduction of income across any significant population of people is going to have huge ripple effects.
Also in Denver! Would be thrilled to hang out with any fellow HN folks. E-mail in profile :)
Can you explain more about the community? Is it beginner friendly or for freelancing etc?

Sorry, but nothing is mentioned on the website.
That's anecdotal. Please see the extensively sourced section in the article you cited titled FACT: Large Amounts Of Plastic Bags Aren't Easily Reused Or Recycled