jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Had a great experience with black. Only thing I did was change its default line length limit to 120 characters (I was regularly dealing with signal names from source data that were about 90 chars).
I've never felt more disconnected from pop culture than now. The quantity of posts that just ASSUMED people knew what the hell Wordle was helped me realize that I do, indeed, live under a rock.
>It’s not as if internal combustion engines work great in -20C temperatures either.

Pretty much every ICE made in the last 40yr, save your $110 lawnmower that was made without a choke to save $0.38, is fine at -10 to -20f so long as it has some semblance of compression. If anything the biggest problem is that batteries don't work so well in the cold so they'll have a really tough time starting an old engine with poor compression (which will be even harder to start in the cold).
Hero has become something of a joke word these days. It's used to describe acts as mundane as getting out of bed in the morning and going to a salaried job. It's too bad, because it's nice to have a word to describe people of near godlike achievement. Chuck Yeager would be an example of what I consider a bona-fide modern hero. Alexander would be an example from antiquity.
I read a similar debate a few years ago regarding subreddits. When "small", they are productive, helpful, encouraging and kind places on the internet. When they grow to a certain size, goddamn chaos and trolls. One person put a theory, when the group is small enough that you recognize the same user names a few times a week, it's a good place. People "know" each other. They're unwilling to jump to conclusions quickly with someone they recognize, same with name call, troll, etc. Things you wouldn't do in real life. But once the community is a bunch of unrecognizable individuals, the flood gates of hell open up upon your little garden.

And there was an HN post about sealioning. Where you pose inane, easy to google answers constantly to troll someone with an opinion you dont like. Then play the tragic innocent trying to have "a conversation". I've been subject to that without realizing it... a phone may or may not have hit a wall at high speeds due to my frustration with my fellow humans.
It is interesting to see the "established news media" try to tear down the youtube media by using their stupid stunts against them. The Daily Show has been doing that same thing against the news media for years, and like Hank Green said they've lost all legitimacy to anyone under 40.

It's pretty obvious to me that most of the people in the news business will say whatever their paid to say, or in some cases what they think will sell more books.
Interesting that they need the virtio-net adapter (host hands off raw network packets to the guest instead of simulating a network card). How many other low level drivers are missing?

Of course, for a toy OS it doesn't really matter, but it does unfortunately constrain this to the toy OS category.
You have security. That is what money buys. And you may consider that a luxury, but that isn't how people who don't have it feel about it.
> Ignore all that. Functional code is characterised by one thing: the absence of side effects. It doesn’t rely on data outside the current function, and it doesn’t change data that exists outside the current function. Every other “functional” thing can be derived from this property.

This. So much this. I'd go even further and say functional programming is just like imperative programming but without variables (except for those passed in as arguments). This has always struck me as the key difference between the two. The rest (first class / higher order functions, mapping, reducing, pipelining, recursing, currying etc) in my opinion is just making things more convenient in functional languages, dealing with this absence of variables.

The key achievement of functional programming in my opinion is then the provision of special tools (see above) that help programmers solve particular problems in particular efficient ways, that programmers would have solved by using variables in a possibly less efficient way in an imperative language. In short functional programming forces the user to pick the right tool for the task.
I always like to counter "somebody is poorer than you so you should be happy" with "does that mean I should be unhappy because there are people richer than me?".

But, as somebody living in 2nd world I do get what the person you're replying to said, our countries and poverty often gets ignored (or worse, exploited) by westerners.
Dart is nothing like ActiveX. But apparently it is "cool" to invoke ActiveX for any browser technology you don't like.

ActiveX was a way of loading untrusted binaries in-process with the browser and running them unsandboxed.

Does Dart run untrusted machine code unsandboxed? No.

If Dart is Google's ActiveX, then JavaScript is Netscape's ActiveX, Java is Sun's ActiveX and Emscripten is Mozilla's ActiveX. (Note: none of these is actually true)

Comparisons to Silverlight or Flash would also be inaccurate, since neither can compile to JavaScript and both are closed-source technologies that are not on any path to being standardized.
1. That looks awful.

2. We just need vector-based icons already.
From their launch conf pitch, they did an experiment in a stadium with an attendance figure of 20000 and found 71% of attendees had a phone with wifi enabled. No idea if that audience is representative, but it seems plausible to me.
Can someone not just make some code that does the benchmarks, and publish that?

Then some other helpful person can pastebin the actual results.
There is a trick. Loop over the array, remembering the maximum and minimum. If you've seen it before, the question is MUCH easier, making it a bad question.
Jruby lets your ruby code use any Java library and gui toolkit. This is quite useful.

Also, if you work at a Java shop having stuff run on the JVM affords a way to sneak in new tech. :)
It seems like a major motivation for this project is to be able to use Java libraries from Javascript (a la Jython). There are a non-negligible number of libraries that only exist for Java, and being able to harness those from JS sounds nice to me, even if it means taking a performance hit.
Most of them, especially the array methods, are present in every single ES5 shim in existence. There's no reason not to use ES5 shims if you have to work with IE8.
Another great read, just like part 1.
(Open question)

Is OpenStack that bad? I've heard it requires significant integration work (i.e. full time dev(s)), far from being an out-of-the-box product.

What is the 'toxic glue'? Why (if true) do many deployments not exceed 12 nodes?
Couple of useful links for those wanting to know the timelines:

Supported versions of PHP with their timelines: http://php.net/supported-versions.php

Unsupported versions of PHP with EOL dates http://php.net/eol.php
Unlike Webvan, they rely on contract workers. No need to operate a large fleet of delivery vehicles/drivers, or sink money in warehouse operations. Internet penetration has doubled (~45% then vs almost 90% of US population now). Of course, smartphones everywhere are a big enabler as well.
They have a committee with the chairman, vice-chairman and deputy vice-chairman; but does anyone actually use this language?
I'm not sure what to say except: yes, it is a joke.
Yeah, I've been wondering if there was a git equivalent to svn export. Haven't bothered enough to actually look for it though.
I think a lot of people balk because the nominal cost of content online is "free", including content that is supposed to cost money, ala BT.

I don't have a problem with paid content but I'm never sure if it'll be worth it, because I find testimonials honestly less then useless (I mistrust them) and I can't check a physical 'thing' before I buy.

I do like the idea of variable pricing, perhaps a cost to enter then a fixed variable cost for your "enthusiasm" for that content?
I believe they were trying to say: "No fly lists should be reserved for people who are in jail ... and therefore the no fly list should not exist (since the people who shouldn't fly can't fly because they're in jail)".

But their statement was open to misinterpretation, and it's possible that I might be the misinterpreter.
That abusive and sometimes fatal behavior that you describe as illegal may be prohibited by law, but systemic efforts to protect it regardless demonstrate that it is an intended consequence of modern American policing. We live in a police state.
One of the more obnoxious things is how biases are buried into things like personal essays and extracurriculars. They're so subjective that it lets evaluators sneak bias into their decisions.

The Harvard undergraduate admissions lawsuit a year ago or two provides an example. Asian applicants were consistently ranked to have inferior personalities to white people, even with otherwise identical applications. There's no particular reason to think Asians are inferior to white people, and Harvard is really just promoting racist ideologies that say that Asians are mindless automatons who might be technically proficient but lack the creative, human impulses that would make them suitable for social roles higher than servitude.
The Math SAT is mostly straight out of the standard math curriculum. The subject tests are similar.
even if I hadn't been there to know for myself, Sturgeon's Law would seem to be applicable.
> The union will also delay the teaching of geometry to grade 9, which IMHO will make teaching physics and algebra really hard.

In the usual secondary sequence, Geometry is between Algebra I and Algebra II; doing it in 9th grade, even with a full year precalc after Algebra II, gets you to Calculus I in 12th. with a combined Algebra II/Trig and no separate precalc, which has long been thr common accelerated course, it gets you to Calculus II.

Physics in high school is typically non-calculus based and works well alongside precalc or calc I or even Algebra II; there’s no difficulty having it in 11th/12th with geometry in 9th.

It may create problems keeping mathematically advanced students engaged, it doesn’t create problems teaching algebra or physics.
#metoo

New tables natively in Postgres. Old tables via mysql_fdw while I get to gradually migrate the mysqli code accessing them to PDO/postgres.
You certainly don't need a degree if you can show you have good skills. One thing to be careful of though - you say you've struggled with maths, and maths is very important for a lot of programming. It definitely depends what you're doing, and for some cases it's less important, but I definitely wouldn't neglect maths totally in favour of programming.
It's the "Droid Incredible by HTC", not to be confused with the "Motorola Droid"
Is this the best venue? I only ask since it usually appears to be a bit rowdy so unless there's a private room or quiet(er) area I don't know about, we may end up mixing it with the city boys and not being able to hear much. ;-)
A democratic one... not much. :)
The JVM does a huge amount more than V8/node.js. If your world consists solely of shuffling bytes around a network then node.js may be a good solution, but it doesn't extend much further than that. For example, I wouldn't want to write a machine learning algorithm in Javascript, nor would I want to write a storage engine, nor a ... you get the idea. Furthermore, while node.js may be growing quickly (easy when you're small!) the development of the Javascript language is taking a rather torturous route as the various vendors play games at the Ecmascript table.

To return to the article, what I really want from both the JVM and Javascript is tail recursion. I'd also like proper lexical scoping in Javascript, though that isn't so important. I don't view Java or Javascript as languages you write but rather languages you compile to (well, you compile to bytecode for the JVM, but hopefully you get my point). Scala and Clojure make mighty fine Java replacements; I haven't seen anything yet for Javascript that is much of an improvement.
And here is where the battle lines are drawn this time:

> Microsoft actively courted hardware manufacturers of all shapes and sizes. Apple sued anyone who tried to produce compatible hardware without their blessing.

No-one is going to make a compatible iPhone, and Apple is also using patents to try prevent anyone making anything even comparable. On hardware, Apple is fighting harder than last time.

> Microsoft actively courted developers, by providing them with a strong toolchain and turning them loose on the platform. Apple sacrificed developers on the altar of user experience.

Now, Apple can actually stop you selling your software on their platform, in an instant - power only to be dreamed of in 1985! Add to that, the ban on Flash that is forcing developers to do twice the work or only support the dominant player (Apple.) They did the same with the Mac, no cursor keys and so on, but this time it's even stricter. No Google Voice, no way to run the same code on iPhone and Android, no apps that infringe on Apple's ever-moving goalposts...

Apple has not given up on the strategy they tried with the Mac. Oh no, it's just that they weren't strict enough and the stupid courts never ruled in their favour! Now they have a proper level of control, they can make sure the iPhone wins! BUWAHAHAHAHAAAA!
Sadly, since the US government has tricked its people into fighting a concept it is always war.
That doesn't make much sense. Exercising makes you need proper nutrition even more, it doesn't make up for poor nutrition. The only way exercising "makes up for a poor diet" is if you have tons of extra calories on top of a full set of nutrients.
As a ham radio operator, I know what all "danger" a cell phone has.
Which is, little if at all.

I mean, looking at the physics, these devices send, at most, half a watt from a dipole antennae.
Even at the frequencies used by cell phones, there is simply not enough power being used to cause any lasting damage to the body. You would have to be constantly using your phone, with it within inches of your head, for it to cause any sort of damage.

In another analogy, there has been many tests done which show that teeth, if exposed to Coca Cola for several hours, will decay. The problem with these tests is that no one will ever have their teeth soaking in Coca Cola for that long. And most of us will brush our teeth and take care of them enough so that even after there has cumulatively been enough time for the Coke to have caused teeth decay, our teeth will be perfectly fine.
This analogy works, except move Coke's PH from a 2.52 [1] to a PH of 6 or so, then repeat the test.

So, to tie this back into the article, this law only exists to provide FUD about a non-issue.

[1]http://wiki.answers.com/Q/What_is_the_pH_of_Coca_Cola
check google notebook. like their more powerful notebook for the web
clickable https://www.howareyou.com
> Just sounds like he's unreliable. I would suggest you replace him post haste.

And dishonest. Which makes it even more imperative that you find someone more suitable.
Fascinating, this post acts as an aggregator for the best TED talks from the point of view of my favorite community of intelectuals: hackernews =)
I would say that you also need "3. Groupies". I really dislike the "rockstar" moniker, but positive reinforcement is important, especially if it appears as if you're stuck. That's one of the good things about the open source world, where it's easy to have a small, popular project. The sheer amount of project and time management skills teaches you is much greater than the improvement in coding ability (which really isn't that linear).

If you do a decent job of presenting and updating such a project, people will like it and probably let you be aware of that fact. And even the most lone-wolf programmers need that, whether they admit it or not.

This could be done at work, too, by making some utilities or introducing new features for the benefit of you co-workers or customers. Most of the time, the feedback isn't as direct, though.
Despite all the flack that Microsoft gets, its browser is far and away the strongest for accessibility, with Mozilla a close second. Sadly Opera, Apple and Google almost need not bother...
Except he'd have to first find a software engineering job that paid $150K/yr.
Another lucrative possibility in trends is stagnation.

The market very often has been there quite a while with major players in it that are concentrating on monetizing their current offerings while being completely blind to the fact that new possibilities are now available. This tends to happen to startups that have "matured", generally replaced all their leadership and now have very little internal vision.

If you can spot one of these opportunities it can be a true goldmine.
Hands down the all time best, Richard Dawkins on our "queer" universe:

http://www.ted.com/talks/richard_dawkins_on_our_queer_univer...

Aubrey de Grey on aging is also pretty good:

http://www.ted.com/talks/aubrey_de_grey_says_we_can_avoid_ag...
Ah, interesting. I assume that this is the only major difference between S-Corps and LLCs? I hadn't even heard of them until you mentioned, I'll look into it further.
As starkfist mentioned, Abu Dhabi is picking up the tab. The other reason would be the level of freedom that NYU is being given in designing the curriculum. Places like Geneva have strict guidelines on curriculum. While I'm sure the Emirates have curriculum guidelines as well, I see them being much more open to trying something new.

It's a university administrator's dream.

Also, U of Waterloo now has an Engineering campus in Dubai. http://www.uae.uwaterloo.ca/ It caused quite the discussion when I was in school at the time.
ISPs are already required to honor all court orders.
That's NASA's goal. SpaceX has historically been much more ambitious than NASA: https://www.inverse.com/article/60712-spacex-starship-elon-m...

(($2M/launch) / (100 Mg / launch) = $20/kg

Now obviously those are aspirational numbers; Starship is too early in its development cycle for anyone to be making truly accurate cost projections. Furthermore the cost per launch to SpaceX isn't necessarily the same as what they'll actually be charging their customers. But even if Elon's guess is off by an order of magnitude, it'll still be way cheaper than "hundreds of dollars per pound", and it'll happen much sooner than "25 years".
To be fair, people have been saying "not possible in our lifetime" to a lot of things that SpaceX has done or is doing.

While I'm not convinced it will happen in the timeframes they are shooting for, I'm also not convinced it won't.
I believe that due to our environment being based on "our type of math" and thus our thinking processes essentially running on that mathematical substrate in a way any mathematics you could imagine would just be an extension of our math and thus either there is no other math or we just can't imagine it. As for axioms and assumptions, it can work but it would probably be possible to formulate them in terms of existing math.
Banning cake doesn't seem like the solution though - then there's nothing!
It's 2019; I just want to press F5 to refresh my Linux kernel. Is that too much to ask for?
Power Corrupts, sometimes with out the people even knowing they have been corrupted

Most of the time people do not see themselves as the villain, even those committing a fraud find all kinds of way to justify their actions
Considering Firefox just switched to Yahoo search, yes this is news.
"Is it kind of like a programmed social contract": Yes and no. It is an example of "well wishing". Other examples would be saying "have a good day", "have safe travels (bon voyage)", etc. Behind that comes the question of sincerity / authenticity. Chances are when a greeter / sales clerk at a big box stores says "Have a good day", etc. there is little sincerity behind it. Between that and repetition of similar well wishes, there does exist a social expectation (if someone says to you "happy new year", there is an expectation of a similar well wish).
Hoping for one random interaction a week, and torpedoing productivity the rest of the week, is a net loss.
Honestly if we had kept "New Math" we'd have had made life simpler for the coming generations of programmers/computer scientists. The main changes were introducing boolean algebra, matrices, other tools at a younger age, and even touched on octal and binary. It also did reduce the emphasis on arithmetic to spend time on other areas of math. This completely freaked out parents who had no understanding of the math that the kids were learning, but a lot of the response was reactionary anger at strange seeming ideas, and general anger centered on the notion that kids should only learn arithmetic by rote learning as the rest of math is pointless like the "Johnny Can't Add" book.

I have little to say about Common Core, since I haven't been following it, though I am seeing a lot of the same knee-jerk reactionary criticisms that are grounded in a sense of traditionalism and desire to focus on rote learning rather than any understanding of math, which we should be careful about.
I knew these "tips" when I was 16 after playing with HTML/CSS for a few weeks. These are obvious no brainers for anyone that has any business doing anything web related.

Descriptive 404, obvious SEO things that just make sense to do anyway, alt text?

Who needs a checklist to do these things? And one that takes 6 seconds to load in all the JS at that. (I'm not one to complain about JS usually but the scripts were working for a significant and noticeable amount of time)
dpieri's direct links (in this thread) work also.
> there's something that feels weird about taking two things people pay for (translation and learning a new language) and somehow simultaneously making them both free.

The exact same principle that is behind reCAPTCHA, except in that case it's CAPTCHA generation & OCR.
Its 11 pm here and the Homepage asks me to Get up, Go out!
Noscript, or using an old browser, or using IE, might cause that symptom
rsync or ftp? seriously?

A serious discussion merits at least the use of a source code versioning tool, like SVN or Mercurial or GIT.

And now for a more serious answer: How do you know that the lack of productivity is caused by lack of skill when it could be just because of lack of perceived proper compensation?

Some of these guys could be working at home creating software that can make your company obsolete.
You can't rely on the browser cache, it is limited in size and depends on other websites as well.

Localstorage is useful, but as you say limited.

The real solution is IndexedDB. Partial (but useful already) support is in Firefox and Chrome. Other browsers are expected to follow soon.
Interesting, but I'm skeptical.

I studied translation, and noticed to my surprise that the foreign language part of translating is fairly easy, unless it's highly technical, or contains dialect or slang.

The hard part was the command of my native language. I was pretty literate, but the translations I produced weren't good enough - they were accurate, but wooden, and they stayed too close to the original. What I had to learn was my own native language.

So I have doubts about the quality of the translations, and I have doubts about how they're planning to merge translations from different users, which sounds like a very tricky problem.

And it looks like the only exercise they use is to translate the foreign language (e.g. Spanish) into the native language, which will teach you to read, but not to write, speak or understand Spanish.

Nevertheless, a fascinating experiment, and an extremely ingenious idea.