jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Not the same thing, but similar?, from 1983:

"A natural language query system for a prolog database" (Hadley)
http://ir.lib.sfu.ca/handle/1892/7254

Not general code generation I suppose, but there's been quite some work on natural language to database queries systems in AI research elsewhere.
Also of note: if you follow the link to the source of the data, it shows that the click through rate for the "staring eyes" banner was sometimes 10x greater than some of their other tries. See https://spreadsheets.google.com/ccc?key=t79ue7YKT1c4AmHRs6ss...
FWIW I think writing server components are far, far better on Ubuntu Desktop than OS X. Package management is amazing and it matches my Ubuntu server deployments for production.
There was never a deliberate effort from TC to ignore StackOverflow, I linked to it in some of my posts there.

IIRC we simply were not in the loop on their news, announcements or tips.

A lot of the TC'ers use Quora which is why it is mentioned a lot, but in TC dev we were definitely big fans of StackOverflow, its just that the full-time writers didn't use it or notice it as much.

If you look at Techmeme, you can see that StackOverflow hasn't been getting much attention from the usual tech blogs:

http://techmeme.com/search/query?q=stackoverflow&wm=fals...

I figure it is for the same reason - they weren't actively reaching out to the tech bloggers and instead using their own blogs for PR. Still worked out well for them :)
I found that I had to use Fn-Ctrl-Shift-Power on my Retina.
My university and hospital system recently rolled out Box across the whole institution. I think the major difference is that Box is willing to sign a Business Associate Agreement and ensure compliance with HIPAA standards. My understanding is that Dropbox has been unwilling to negotiate and sign BAAs, so the service can't be used for sensitive information without huge risk. At least at our institution, we can store deidentified research data on Box, and there are options available for storing Protected Health Information as well (though it requires going through our Information Security office)
Historically, the common reason for a large discrepancy in price between exchanges is that one of them is insolvent. So the price is fictional in that case anyway: you can deposit funds there and "trade", but your principal and your profits are already gone by that point, anyway.
I read through these contracts a _long_ time ago. I think the contract is for managing a bunch of parks stuff and is expansive far beyond the website.
I'd argue that a mix of both similarity of tasks (for relatability) and any given one of the modes you've just said would be a great idea for testing.
Facts are true to disinterested, objective observers, feelings are subjective. Laundered counterfeit money is worthless in its original form, and it is disguising the original form that tricks people into ascribing value to laundered counterfeit money.
You mean it does not support the drivers that actually work?
Don’t a lot of schools have classes that big? There was no standing in line for the bathroom as some regular thing. I know it’s not just my memory lying to me. I have a tape where my whole day was recorded. I watch it every once in a while. There’s no standing in line for the bathroom as a class.
there is definitely an availability API. I helped lobby for it! We also implemented it at Hipcamp

(If you can't find a signup form on the rec.gov website just contact them directly and ask for access. I think their team was rolling access out slowly as they hadn't finished building a fully fledged login system but last I checked they do want 3rd parties being able to build on top of that data)
But with these "better than average" types, what is the culture like other than constant, non-stop work?

People died to get us a 40 hour work week and here we have all these brilliant folks putting us right back in chains. They think they're getting rich, but it is all a lie. A few are getting rich, the rest are being tricked.
Docker isn't a security layer
I decided to try to search for “Sushi” on both Google and DDG. Top results on Google:

Sushi in Singapore (thehoneycombers.net)
9 BEST Places To Get Affordable Sushi In Singapore UNDER ... (thefinder.com.sg)
Sushi (wikipedia.org)
Best Sushi in Singapore, 2019 (burpple.com)
The 11 Best Affordable Sushi Bars in Singapore (timeout.com)
The Best Singapore Sushi (tripadvisor.com.sg)

On DDG:

Sakae (sakaesushi.com.sg)
Sushi (wikipedia.org)
Sushi Tei (sushitei.com)
Umisushi (umisushi.com.sg)
Sushi (japan-guide.com)
Sushi Recipes (sushirecipies.org)
The Different Kinds of Sushi (delishably.com)

Google displays the spammy list articles you mentioned, while DDG generally lists Sushi chains.

I think I prefer the DDG results, but I guess that depends on the quality of the list links that Google provided. I guess the differences can be explained by Google being much more targeted by SEO tricks.
So there are still people who make Commodore and ZxSpectrum games (apparently commercially too).

I found this one recently (https://thestoryfix.blog/2019/02/03/interview-stefan-vogt-ta...)

and since I couldn't play it (don't own the hardware or want to fool with an editor) I watched someone play the entire game on YouTube one night when my wife was out of town. It was a blast.

I've only looked at twitch once before and it was kinda fun. Do you have a username there or something I can watch for?
Why would Google care about how good chips for Android are? Google only cares about the Android ecosystem being good enough to deliver ads. Google doesn’t care about performance only ubiquity. Google doesn’t even care about operating system and security updates being delivered across their ecosystem.

It’s estimated that Google only sells 3 or 4 millions Pixels a year. What’s the motivation for them to care about the watch market? Screens on watches are too small to display ads.
The thing is, YC is like a school for newbie entrepreneurs, it's not their role as a seed-fund, and you can't expect them to find you an exit. What they offer is to give you some money and tell you how to spend it.
That's basically it, all the rest you are on your own, it's your company.
I can rent a van by the hour at most of the large furniture stores around here. Standard license applies as well (<3.5t). You can rent bikes, scooters, cars by the hour as well, quite convenient if you live in the city center.
I'm salaried and eligible for overtime, but I don't have the option of overtime whenever I want. I did have a job with unlimited overtime once, but it didn't last (the overtime I mean, they decided to classify us as exempt).

If you are eligible for overtime, it seems like, say, time-and-a-half is probably going to be more lucrative than a second job.
Also Jon Masters, ex Red Hat.
I probably should have specified “besides tptacek.” He’s a fascinating outlier. He once claimed he was worried some Russians were going to harm him due to his HN comments. I still wonder if he was just saying that to sound cool, but truth is often strange.

That average does put things into perspective though.
Even something simple like grocery shopping is a pain without a car. And delivery services (someone else’s car) or a nearly daily shopping trip are the only alternatives.

Plus, Chicago is a place where it’s far easier to be car free if you’re wealthy. The north side is where most of the density is, and the highest real estate prices.

I judge Chicago (minus the extensive suburbs) as more of a one car per family situation. Which is better than most of America but not car free.

In Tempe Arizona, this will never work.
I was say fundamentally no -- and Douglas Hofstadter is probably the foremost spokesperson against intelligence being curve fitting.

General intelligence is primarily about developing useful conceptual categories (not mapping to existing ones) and drawing cause-and-effect inferences that assist us in achieving goals.

Curve fitting is just another name for pattern recognition, mapping to previously defined categories. I would personally argue there's no intelligence there whatsoever. Intelligence can't exist without a foundation of pattern recognition, but it isn't the same thing.

Intelligence is fundamentally goal-directed and able to reason, while curve-fitting is fundamentally not.

(There is also unsupervised learning in deep learning, which doesn't use previously defined categories, but since it is similarly non-goal-directed, I would still argue that this is merely dimension reduction as opposed to intelligence -- useful for sure, but not the same.)
Ah, maybe from the point of view of Americans and people from poor countries people bike because they have to, but in Europe it’s mostly because it’s convenient, healthy and pleasant.
This is a good question. I think there are a number of things to think about.

* Are your docs organised in such a way that it's easy to find what you're looking for? Do you have search? Does the search work for people? Do you have analytics that can help you answer these questions?
* One strategy is to push people into public forums. Not everyone will be on board with this, but it doesn't hurt to ask 'hey, this is a fairly common question, would you mind asking it in a public channel so that there's a record of it for others?'
* Say no. Hard to do, but ultimately, if you think your docs are bulletproof, gently say no to direct requests for help. Something like 'Hey, we've written some docs that help with this exact thing. Please have a read, and then I'm happy to answer any questions you have after that'.
* Take questions as opportunities to improve tooling. If something gets asked often enough, can you avoid it being asked again by improving tooling in some way? Can you adjust error messages, link to docs in your error messages, word help text in a clearer way?

Ultimately, you interpret this issue in two ways. You can interpret it as 'people are stupid and/or lazy and there's nothing I can do about it'. Or you can interpret it as something to be improved in your docs/tooling/communication/processes. It's almost always the latter, and even if it isn't, treating it that way will improve your docs for everyone.
I have never seen reddit apply any kind of A/B testing. Never heard of them doing this.
This is brilliant, thank you.

On the Musk transcript I found this formatting confusing:
"Have you played Kerbal Space Program?

What do you think SpaceX uses for testing software?"

I can't access Reddit to see what the original comment was.
Redis & cloudflare.
>U6

Here's a succinct explanation for those of us who are not fluent in Americanese :D

http://www.macrotrends.net/1377/u6-unemployment-rate
What percentage of ssh keys are encrypted, do you estimate or wager? I can't imagine that they haven't built factoring hardware but I agree that scale is a problem. I also can't imagine that they need to use factoring hardware if say 80% (I'm just guessing, could be much higher) of the ssh private keys are just chillin' on disks unencrypted, there has to be tons of other exploits to get those.
The order doesn't convey any meaning.
Prolog functions are a little more advanced 'if' statements. Flow of the execution is always the same. Data may be processed in a different order, but the rest is purely imperative. Logic never changes.
[disclosure - i work at twilio]

Thanks for explaining this, I actually wrote a blog post (with working sample code) on exactly this topic, because we had some friends in town for Christmas who wanted to call home on Christmas morning without using those really expensive calling cards they were carrying. Basically they called into a U.S. local number with their cell phone, picked from a menu of potential options, and then Twilio dialed to the international number and connected them. Check out my Christmas Eve hack here: http://blog.twilio.com/2009/12/creating-a-custom-internation...

By the way, Twilio rates to New Zealand are 5.2 cents per minute (except for to some mobile lines, which are 47.4 cents per minute - depends on the carrier). http://www.twilio.com/international-calling-rates
Aaaaaaah I'm horribly jealous I want one, no several ones! :) How did you get any? They really don't seem to be available at all right now. Please let us know :)
"Today, a huge percentage of the media I consume has been shared by folks in my direct social network. I know a whole lot about Zuckerberg sweating the privacy issues and how Steve Jobs feels about Flash, but I have absolutely no connection to any of the conversations taking place in neighborhoods a couple miles from my front door."

Damn, that's probably true.
Yep, it’s just silent most of the time.
You can find a good middle-ground for example with Manjaro. It has the affordances of Ubuntu, but the power of Arch. I've been using it for a couple of years now, and I'm very happy with it.
I used to be one. I’ve also been a 1/10x programmer.

Knowing and mastering your tool chain, language, editor infrastructure etc intimately; can have tremendous productivity gains.
Having zero personal life also helps tremendously.

Features and products just flow out of you.

Personally I found having a family has many benefits, but I also lost that edge. Health issues also take away a lot.

Kids getting old enough to not require constant attention is allowing me to regain some of that.
A currency bind as in, they have no reserves to pay for their expenses / debt. This specific sort of problem no country that can print their own currency has but that doesnt mean that such recourse does not cause problem on its own. But thats not my point.

I dont argue for printed currency. We are actually in agreement there. I'm responding to parent halukakin who said

"Strong currencies are not the solution to poor governance. Good governance and democracy makes a country and its currency strong. Not vice versa. "

I contend that ecuador could prove that statement wrong. The 2008 crisis caught everyone off guard. Once Ecuador comes out of this crisis, we will really see if this experience will be enough to institute good governance reforms which were elusive during the constant ups downs of local currency inflation.
The company was recently bankrupt.
Umm... this game is Windows too. It didn't say anything Linux specific. I'm sure Arma 3, CS:GO, etc have far more native Linux users.
What do you mean by implicit nullability? Go doesn't have it. A pointer can be nil, which is obvious, but a regular string or int, or even a struct type cannot be nil (unless it's a pointer).
NonMax types would be nice to have, since the natural "null" value for an index into some linear data structure is the highest one

In the meantime it can be done by wrapping NonZero and storing !value, but that's a (tiny) runtime overhead on each get/set
That seems logical, but expensive niche cars tend to be worse in many ways than the mass market equivalents. BMW’s more expensive cars for example are simply less reliable. At the extreme Bugatti Chiron skips a lot of modern car tech.

It’s always a trade off. New tech may mean better acceleration or whatnot, but you don’t have 30+ years of reliability data to work from to refine things. The early years of automatic transmissions for example are words apart from what’s available today.
> Scala needs a new "official stack"

Maybe so... but so do Python or Javascript. It seems to me some other languages have only one stack (rust: cargo, rustfmt...; the .net world as well). Does it make them better? (honest question). Then again, what's Java official stack?
What strikes me as strange is the different levels of scrutiny the web gets vs. real life.

If we walk outside of our house then we're likely on camera, potentially with facial recognition. Cameras will track our cars' license plates. Cellular networks know where our phone is at all times. Our payment card networks and the stores we shop at gather data on what we buy. This is effectively public information because normal everyday citizens can just look around and see us and recognize us and what we're doing. I assume every action I take is probably observed and logged by someone. Those folks share the information with their business partners.

This has been going on since at least the 1980s to various extents; there isn't a way to opt out of participating in public spaces unless one is particularly wealthy, and then the risk is becoming a celebrity and losing even more privacy.

If anything, the web is slightly less intrusive despite occurring in public (I argue that the Internet is just as public as any real public space; we rely on third-parties to forward all our traffic. We use TLS if we want to hide the details of what we're doing). It's not technically us being tracked but our devices and we can wipe them, block javascript or cookies or network requests, etc. Maybe tracking is more effective for being fully automated and granular, but I'm not sure if that's worse from a privacy point of view.

I think collectively we need to decide whether we want more privacy or anonymity. Full anonymity is nearly impossible to achieve but would mean that no matter where we went or bought or did no one else would be the wiser. Presumably we'd only see shadowy hooded figures in public so that even we had no idea who they were. It sounds draconian in the other direction. Privacy, to me, is a polite fiction that we won't individually bother each other by using all the information we know about each other. For the most part this is already done in real life and the web. Companies don't wholesale dump/sell every piece of data they collect about us; they aggregate and categorize it. This is the middle ground of privacy where people mostly mind their own business but don't blind themselves to trends and patterns of behavior occurring in public.
> But from say 2012 on there was a big movement of data science and education into Python and its general reputation was quite good.

When Python became popular in education, particularly for first CS courses, is when the public criticism from Scheme, Java, and and C partisans really skyrocketed.

Yeah, it has had recently a generally good reputation. That doesn't mean that it has been untouchable and immune to criticism.
What is happening with the web stack now is a sort of renaissance with an unprecedented pace of activity. It's easy to feel overwhelmed, which is why I started a local meetup group that has now grown to 800+ members, all wondering the same thing: where do we start and what is worth investing our time in? Through conversations and presentations we learn what has worked well for others. Gradually, I expect the "storm, norm, perform" cycle to work its way out in the JavaScript community as consensus starts to build around which tools and frameworks are best. That is already happening to some extent. I don't think bemoaning the state of rapid innovation in the web stack is terribly useful; rather we need experienced developers (unbiased ones, preferably) to curate their collection of JS tools and resources and publish it for the benefit of others. One of the talks I've been wanting to give for a while is simply a "3000 ft survey of the JS landscape" or similar - mapping out the territory in terms of client-side MVC, server side JS, build tools, static code analyzers and tracers, libraries, etc. (If anybody knows of existing efforts to curate such a list, I'd love to know about them)...
You are right. I just wanted to share my personal experience, my English writing is not good enough to express that intention...

Also, I didn't notice the MBP in the article is a 2011 model, mine is mid-2012, so I guess I can't compare those.
> [...] when exactly should the police gear up to disperse a crowd? While it's actively rioting?

I already pay taxes, do I have to give the government solutions to all problems in society in a silver platter too? Why don't they use some of that money to research an answer to that very question? Because guns.

I mean, there could be a foam that slows people down when sprayed. Or a net that makes it confusing to walk. Who knows. So many possibilities. But guns!
Why do you doubt the temperature did not reflow the board?

When I solder electronics, I'm usually somewhere between 500F to 650F, but that's so things get hot enough quickly enough to not burn. I don't doubt a slow bake at 340F would do the same thing... some online googling shows people doing reflows with toaster ovens in the same temperature range (340F-450F).

It's likely the solder joints were not completely disconnected, but rather simply cracked. So heating them a bit would allow the crack to reconnect, at least for a short while (seems to explain his symptoms of repeated failures after extreme system temperatures during operation).
Wanted to say, you can potentially do better than this in go for arbitrary JSON:

type JSON map[string]interface{}

Go ahead and use the json.RawMessage type instead:

http://golang.org/pkg/encoding/json/#RawMessage

Not even going to wade into the lack of generics war, still very happy without them and going on a full year of Go usage.
there are a lot of PHP developers around my location but a lot of them are not really that good.
Not limited to software even.
Whether it is a building contractor, an employee/r, the government, etc, if you do not have accountability in the system people will simply exploit it.

It is a truth of human nature, we are min-maxers to the core.
Well, there are others, but maybe the JVM is a better example, where Scala seems popular enough.
> Honestly, VAT is one of the most puzzling aspects of trying to do any trade with people/entities in Europe,

USA is pretty much the only major country that does not apply VAT. As of 2018, 166 of the 193 countries with full UN membership employ a VAT [1].

[1] https://en.wikipedia.org/wiki/Value-added_tax
You can add the Fujitsu Esprimo Q910/Q920 to the list of alternatives. There are many cheap options on eBay.

I also run Proxmox, with a few LXC containers and full KVM virtual machines, including a reverse proxy that routes traffic to them —- it’s great!
I may be wrong, but comments are meant for that. Ideally when there's a disagreement, people can openly discuss it. I thought downvoting is to flag unproductive comments.
This is a bit of a red herring but I'll reply anyway.

Agreed that adsense serves ads to 'open web' properties already. However they do this with user tracking, just like facebook already does. The suggestion above is to instead use contextual ad targeting.

Secondly - adsnese has no access to facebook's walled garden hence facebook could exclusively served contextually relevant ads on its own highly trafficked sites free from competition.

Thirdly - what's wrong with competition? facebook has the scale, relationships with publishers and advertisers, and technology. They could, if they wanted to, take a page from Apple and compete on the concept of privacy if their brand wasn't so tarnished by their insistence that they surveil their users.

Back to the core point - facebook and others facilitate transfer revenue from high quality sites (railway hobbyist sites in this example) and encourage surveilling individuals for only facebook's benefit.
And then what happens to their channel sales partners who survive off events like GPU and CPU launches? They just go out of business?

Also: Nvidia couldn't increase production quantity if they wanted, this isn't a money problem. The only way for them to produce more GPUs at this point is to build fabs, and that will take years. TSMC isn't going to break their contract with Apple regardless of how much money Nvidia shows up to the table with.
That’s because Apple’s ad personalization doesn’t revolve around cross-site tracking. It’s based on demographic information you provide them and preferences you select within Apple’s universe of services. The only place it arguably starts to cross into the realm of tracking your activity is when it determines your genre preferences based on which movies/music you buy on iTunes or which publications you subscribe to in Apple News. But I don’t think anyone would be surprised by or offended about Apple Music recommending you more music that’s akin to other music you like.