skysight-inc/HackerNews huggingface dataset:
I think at some point you are going to have to accept the fact that no, cars are not going to go away in the US. You can crow all you want about how much better mass transportation is but you're arguing for the benefit of society to the detriment to the individual, something that will never fly in the American ethos.

Biven that all the near-term technological improvements like AR systems, electric/non-internal-combustion engines and size coming down (Smart Car and equivalents have been gaining traction in the US for some time), combined with the basic geography of most of the US outside of cities, combined with the politics, combined with things like national security (why we built the international highway system in the first place), all predict a future where no, rail lines stuffed with humans who then take rideshares to their final destination are not going to be our reality.

I'll also tack on that progressives' constant attempts to belittle car owners does a very poor job convincing anyone that mass transit should be or even can be our future. When you sneeringly tell, say, a middle-aged mother who has relied on cars her whole life and continues to rely on cars now, that she's just made arbitrary choices to need a car and she could eliminate the need for one easily, she's going to laugh at you, as she should. Unless you want to expand the definition of "choice" to be "anything that is not an involuntary biological function" it's just naively facile to say something like that, but these threads are full of people ready and able to tell their fellow Americans how they should live. That's just not going to effect any change at all.
I'm torn on that. I spent years playing games exclusively on a Mac and didn't feel like I was missing that much. Given how bad the Mac gaming scene was in the 2000's, in the 2010's we've seen an explosion in the number of excellent games coming to Mac from both AAA and indie publishers. Seems like ever since Steam came to macOS, the games have followed.

If gaming is a secondary use of your computer, a Mac isn't quite as bad as people make it out to be. Especially if you enjoy indie games, it seems like all of them run on Mac, and most of them have modest hardware requirements. Example: I play a ton of Rimworld, and it runs exactly the same on my modest Mac and my killer PC. It's mostly AAA titles where you miss out.

I finally got to where I wanted a machine whose primary use would be games, and for that case you're correct, a half-decent PC crushes any Mac on any gaming metric.
Or you license it from the patent holders
> In the world of GraphQL, HTTP is an unfortunate transport mechanism rather than something to be embraced. Rather than using the standard semantics, we ignore them completely by treating HTTP like a dumb pipe.

Yep, this seems to be the nub of it. Whether this is good or bad depends on your perspective. On one side, REST is about transferring representations of particular objects. If you're in the graph query world, you're not looking at things an object at a time. So maybe side-stepping what HTTP provides in order to build a higher-level abstraction is good, and HTTP should just be a dumb pipe.

On the other hand, HTTP has this entire world of primitives you can use, and treating it like a dumb pipe throws away many years of software and architecture advances, in order for HTTP to provide something that really any transport could probably just as easily.

If graph query really catches on, we'll have to deal with the mismatch between what graph query is trying to do, and what HTTP was built to do.

Personally as far as graph query goes, I'm partial to the Cypher query language (https://neo4j.com/developer/cypher-query-language/); I'd like a true declarative query language rather than a way of shoe-horning similar ideas into a JSON format. But if the web goes in a direction of making any kind of graph query more easy and available, that's not going to be a loss as far as I'm concerned.
> ... specialist and scientific journals. Nothing will survive the vortex of money and power.

You should be wary of the cognitive dissonance being displayed here. What makes scientific journals immune to the corrupting influence of money? Is it perhaps just that you've up to now had no reason to dislike the political agenda found therein?
Absolutely - I guess this is really better broken down into two points:

Sometimes you need to campaign for yourself, sing your own praises and outline your accomplishments. For a humble person, this can be hard. The inclination to let your work speak for itself is strong. Document your successes. Document your worth.

Also, from my experiences, there will always be non technical people that assume they can dictate certain technical decisions. Tread lightly in these situations - you need to make sure that you're speaking your truth and doing your job to the best of your ability while simultaneously managing the egos of the non-technical people who intend on influencing the decisions without the proper knowledge of the decision being made.
If you have become a truly skilled industrial programmer, you can very easily go back. There are a lots of interesting scientific programming jobs, but your typical Ph.D or post-doc is only half trained for them, at best.

There are fewer pure research positions, and unless you are very good there is a leverage problem there because every year dozens of new grads come looking for essentially that job. Something to bear in mind if your desire is primarily to work in matlab/python/R on things that look a bit like your thesis did.
> However, software engineering will change into a much more regulated environment. Writing software for the web will eventually become like writing software for the space shuttle: slow, rigorous and very expensive.

I wouldn't be totally pessimistic like this. Increases in regulation and quality standards will happen along with increases in programmer productivity as tools further improve. We're still living in the stone age of programming languages and system infrastructure.
Looks like the only blocker for Windows 10 is the "minimal unplanned downtime." Although Windows 10 does have mandatory updates, I have yet to see one that requires immediate and sudden reboots. Yes, if you get prompted for an update reboot and delay it a few times, the system will eventually force the update, but a simple workflow change of rebooting the system every night when you're done working with it and are going to bed would eliminate the unexpected updates and the associated downtime.
And in a dense urban core in a mild climate that makes perfect sense. Which greater Manhattan is not.
Yep, but then there wil be a "new price" corresponding to the "new thing".

AFAICU the US$ 50,000/60,000 is for the "current" thing, not for the "new" one.
Glad to hear you're enjoying it :)

Some Nim screencasts would be awesome. I would love to make some myself, if only I had the time...
Exactly. Mind you that's probably only because I didn't realize I used it to psychologically self-medicate. Most people would probably be well served if they cut it off cold-turkey, others may need a step down approach like me.
I am not a doctor and you should probably speak to one before trying this but there is some information regarding cryolipolysis. Apparently you can get some benefit from bring temperature of body down a few degrees.

http://theweek.com/articles/597862/truth-about-freezing-fat
ThousandEyes | Software Engineer | San Francisco, London | VISA, INTERNS, ONSITE

Looking for strong software engineers (backend, frontend, or fullstack) to make a direct impact in our product. We are a Network Intelligence startup that values small, cross-functional teams where everyone has an equal say.

Our web application tech stack is: d3.js, angularjs, SASS, Java, Spring, MongoDB

We also have data collection and distributed systems positions that include C++

https://www.thousandeyes.com/careers
MLB Advanced Media (BAMTech) | New York, NY | (Sr.) Software Engineer || ONSITE or REMOTE, Full time

Join our team and help us drive the cord-cutting revolution! MLB Advanced Media (now BAMTech) isn’t just about streaming Baseball – we also manage HBO Now, NHL, Twitter NFL, Fox Sports Go, WWE, and several other content providers. You would be helping a team whose services act as the lynchpin for video playback, handling new challenges of scale and speed in a rapidly growing industry. The company is aggressively expanding to meet increased demand, and you would be getting in on the ground floor of this new opportunity. You would help the team create new designs to meet our scaling demands, build out services in cloud infrastructure providers with exposure to AWS EC2, S3, Dynamo, and Kinesis, and help the team introduce new processes to scale. If you like tinkering with new technologies, have experience with high scale systems, or simply want to gain exposure to new tools, this team is a great fit. You’d be helping the team embrace microservices architecture with an emphasis on non-blocking, highly concurrent programming. Experience with Scala/Play/Akka is highly preferred, but not a requirement. With strong CS fundamentals and an entrepreneurial attitude, you’d be an asset to our team.

Apply here: http://www.mlb.com/careers/mlbam/?gh_jid=262978

Feel free to PM me for more information.
From zero experience to publishing a VR game on Steam and Oculus Home
In my experience (I could be wrong) most provably fair bitcoin gambling games don't require user interaction. It's just a seed that has a deterministic output. This type of provably fair is a different beast, as far as I can see.
[video] The Future of Cities
Scala is only 12 years old. Go is 7 years old, for comparison.
I'm not a native English speaker. I could throw in that the best thing regarding learning I did (in addition to buying a home computer) was to get J.R.R. Tolkien's The Hobbit (which came with the adventure game) which in turn led me to read LOTR and then other books in English, and generally become much more fluent.

Later on, wasting time reading NNTP news at the uni was also actually a good investment for learning the language in a way that is useful at work.

For my kids, the games have again been the same thing, along with Harry Potter books.
Perl and Javascript.

I make web apps and started using Perl for cgi scripts back in `97 and still use it. Most of my app code now runs on the client side with Javascript so I don't do much with perl anymore but I still use it for most everything on the backend.

Learning to code something with new or different languages is not something I do without good cause and/or necessity. I haven't ran into that much building web apps.
>As a side note one of the things I've always wondered is how cheap does crop production need to get before the food can just be given away.

When marketing and selling the thing is more expensive than just giving it away while making money on something else.
A whitelisting approach for cloud APIs
I would suggest "Introduction to Reliable and Secure Distributed Programming"
(https://www.amazon.de/Introduction-Reliable-Secure-Distribut...).

I never read the book, but took a course with author based on this book. It was fun and interesting; covering both basic and advanced concepts in distributed systems.
The term they should be able to fulfill is natural interaction with a humans.

You should be able to crawl into your car and sputter "take me cough to the hospital" to which the car vocally responds "Right away" then drives itself to the hospital.

edit: Meaning, this interaction should play out exactly the same as if you had a full time driver/butler whos only job is to sit in the driver seat of your car and wait for your commands.
I guess Whatsapp's purpose is similar to that of telecom though, but that is my naive interpretation of what is done in whatsapp and telecom using Erlang.
Crystal has a strong Ruby flavor, but it's not a subset of Ruby.

For instance, Crystal has macros, which Ruby does not have. Think of Crystal as being a statically typed language that was made by people who love Ruby.
It's weirdly user hostile when other things they do aren't. Their policy of allowing multiple streams from a single login allows password sharing which is great - it probably generates sales eventually but it doesn't seem that these two policies completely square with each other.
Reminds me of Gensym G2 back when I studied expert systems.
Two weeks with Terraform – charity.wtf
I still can't stream HD video from Google Play or Amazon because I use OSX and an external monitor.[1] I have no problem paying for content... if I could actually watch it.

[1]: https://support.google.com/googleplay/answer/2528768
I've just being doing some work in B (C's predecessor).

I suspect I may have the only B compiler in the world for the VideoCore IV processor.
Computer science gets a lot of papers with arguments for a certain way of doing things.

Very few with controlled experiments to find out if a way of doing things is better than another.

Every time I mention this, people say that it is hard to do such experiments. Yes, it is hard to actually know things. while it is very easy to make plausible arguments, for almost anything.
It would be wise to consider that until 1840, the potato blight was a non-issue in Ireland, too.

Of course the idea is not to hate on potato as a crop but rather to stress the importance of genetic diversity in one's food supply.
> * Crystal, because it might be a faster and safer Python replacement.

Have you considered Nim? I think you might find that it is a more natural Python replacement :)
All my friends and family are here, my whole life is here. The idea of moving away for money (given that I have a steady job) is completely alien to me.
Seriously. If I could find somebody who would pay me what I make now to dig ditches or cut trees, I'd be gone so fast your head would spin.

Mankind was not made to sit in asinine status meetings and conduct email wars day in and day out.
Since you asked so politely...

Let's imagine rush hour on a 6-lane freeway (3 lanes in each direction). It's not the major congestion area, so traffic is dense but flowing at 60 on average. The right couple lanes are slower, with occasional clumps going at 45 or worse due to enter/exit merging.

To stay at 60ish and avoid issues with merging cars, in this scenario I'd drive in the left lane. Unfortunately, because my drive on this day happens to be about an hour long, I'll eventually find a speeder tailgating me. I saw the car approaching quite fast in my rearview, about 90 I'd guess. Before I can react, the car is following dangerously close, wiggling a bit, and flashing high beams. The lane to my right is significantly slower and crowded, making a shift non-trivial. My expectation is that the car behind me will attempt to pass on the right at earliest opportunity.

Should I slow down to merge right safely, antagonizing the car behind me further? I generally choose to maintain speed and stay in my lane. Back when I was a reckless jerk going 90, I enjoyed the thrill of weaving through traffic, thinking I was smarter than all the sheep plodding along. I'll let the car behind me enjoy that same thrill.

You might say that I should never have been in the left lane to begin with. After all, someone might want to drive a reasonable 70 mph and I'd be forcing that person to my slower 60. In that case, I'd need to go slower myself, around 50 or 55, and frustratingly modulate my speed as people shift in and out of my lane. I'm not clear on why the person who wants to drive 70 should be given priority. It seems to me that we are in quite similar situations. How about that person when there's someone who wants to drive 75? Or 80? What's the threshold?

When the car behind me doesn't appear so crazy and is following at a safe distance, I do shift right temporarily to let them pass. However, if someone is dangerously close, I feel I owe them no courtesy.
I so sympathize with this view. I used to hold it.

After experimenting with the hydroponics, vertical growing, etc. I've come to realize the best way to cut the environmental effects of farming is to make traditional boring broad acre farming restorative and regenerative. Moving farms into cities simply won't produce enough calories profitably enough to make any meaningful positive environmental impact.

Amazingly enough, there are a large number of well-educated farmers out there that are moving to no-till, alley cropping, key line design for water retention, and perennial crops.

One of the best voices for this new generation of farmers is Mark Shepard:

https://www.youtube.com/watch?v=Nnoeb1x-XVA
Hard to imagine how it's to live in a company that has no database. But I do take issue with that:

> It isn't you I hate SQL, it's what I have to think about when I use you.

Do you live at the fringe of performance like that? Nobody spends much time thinking about those things, and the few times that require thinking about them would require thinking about much more complicated things if you weren't using a database.
It is only faster based on its higher clock speed. I overclock my 4790Ks to a base of 4.4GHz so I am already exceeding 7700K speeds based on 2013 technology. Yes at a higher power draw but it doesn't really add up to much cost.
By that argument my IQ is 100 because I have the median score of the population consisting of myself. Of course, when using an IQ test calibrated for a larger population, my IQ is something different. Similarly, it makes perfect sense for the average IQ of a country to be different from 100 when using a test calibrated for a population that is a superset of the country's population.
Touch-typing was probably the best thing that elementary school taught me :)
Really? Didn't know that :)

But after doing a search, it seems you're right. Languages with ML-family syntax weren't very popular the last 20 years. Most languages look like C or Algol these days.

I only knew that I didn't like most trailing delimitters and I knew only a few languages that didn't have them.
Cool, this is exactly the idea I was starting to build from scratch with almost the same stack. I might substitute "Library" where you use the term "Wiki". I think wiki is supposed to mean collaborative editing, but I will be the only one posting/editing (initially at least).

Do you have a mechanism for controlling publish state (like draft, published, archive)?

Other than honoring the CC license you have for that project, are there any other concerns you have about using it as a boilerplate? This project will be focused on sustainable food systems just fyi.
Also, for 99% of the users performance is good enough. People basically use PCs for browsing, email, word processing, spreadsheets, presentations, and some photo retouch.
Your issues really sound like they're hardware-related. It's not surprisingly that hardware problems would occur in a few instances, given that Apple is pumping out millions of these. Fortunately, Apple is pretty good at replacing defective specimens.

Counter-anecdotally, I've owned a sequence iPhones starting with the 3G, and I've never experienced any serious glitches, ever. I remember Safari used to crash a few times a week on iOS 8, but that's ages ago.
Honestly, I think the journalists have a reasonable case to not engage too closely with stage-managed information that their subjects present them, and instead seek out their own sources.

I'd be pretty skeptical of someone who says stuff like:

> We have about 1,500 people who work at Bridgewater, most of whom love it rather than feel oppressed, so the picture they gleaned from these dozen people was clearly not representative [emphasis mine].

The CEO's blog post read to me like someone who is upset that their biases an beliefs (which they view as "accurate") weren't reflected in the reporting, but it's not "distortion" to fail to report your own distortions.
Glad to see that they acknowledge GRSecurity.
By definition, 50% of the population has an IQ between 90 and 110. While it is plausible that there is a disproportionately low number of HN commenters in the bottom quartile for IQ, I believe that the majority, if not the plurality, of HN commenters will fall in the range of (90, 110).

35% of the US population over 25 has a Bachelor's degree. Assuming that, say, the top 40% in IQ of the total population is capable of completing such a degree and that HN commenters are a randomly distributed subset of that population, that would leave a lower bound for IQ of 104 and a median IQ of 113.

The reality is that IQ is unlikely to be the limiting factor when it comes to whether or not it is possible to retrain large portions of the working population.
So...we have a director in business and another in marketing that live in San Francisco who thought it would be a good idea to sell farmers a bunch of junk they don't need...or is there market American's who extra money to throw around? I don't get the need...

1. Most people in undeveloped countries know how to farm, but just lack specific necessities.

2. Unless you have knowledge of these electronic components, how would you ever fix them if they broke? That isn't very sustainable..

3. What is the point if you have Amazon? Instead of a large container, FedEx drop's it off.

in other word's, they are attempting to create a business where there is no need.
Fitness and Health
How many times can one individual crash their car into a crowd vs force a hacked car into a crowd though?
You are entitled to your opinion and naturally not everyone cares about the same problems. If you don't see an use for Ethereum (at least not yet) then just don't use it.

Btw, you used the word 'pumpers', I really couldn't care less about the price. I hate the whole market thing. Bitcoin/Ether could be $10K or $1 for all I care.

Also, I actually agree 100% that there is no good rationale for adopting Ethereum & blockcahin technology as it is right now as there is so much more to do until it's actually practical.
If a government holds a figurative gun to a company's head and tells it that it's legally obligated to be racist, is it the company who is racist?

Personally, I feel no enmity toward what small-time IP-distribution companies are forced to do at the behest of IP law. Blame the people/governments that accept such laws, the lobbyists that propose them, the media cartels they represent—but why blame the companies who are also being denied the ability to sell you something they really would rather sell you?
If you're not familiar with http://ark.intel.com it lists all the specs and the recommended price.

Picked a random Dell and see they are charging $66.30 to upgrade from a $117 i3 to a $192 i5.
I'm not sure where the unique SKU idea comes from. They've always had some chips that are retail packaged and others that are only available in trays for OEMs.
The next billion programmers (won’t use Git)
Microsoft's PDF viewer for Windows 8 had no `goto page` at all. If you had a 500 page PDF, you had to furiously slide left for minutes to get to where you left off. Of course it didn't remember the last page read, either.

They added the goto in an update, but the failure to remember last page read is still a sickness in just about every major PDF reader.

Oh, and while I'm ranting, it ought to show the first page of the PDF as the thumbnail. Some do it, some don't. C'mon, guys, it's 2017. It's like getting an update to your favorite programming language and they removed scoping of declarations.