jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's the reality of mozilla

Propaganda, how do you think you hear about firefox everyday, everywhere, despite it having only just 3% user share

It was the same with rust

Propaganda machine works, just look at the USA
Where I live, there is extreme weather like hurricanes or tornadoes. Even if you opt for a more expensive roof, the wind might come along and wreck it. Most people I know have shingles, and they wear down in the elements after 20 years or so. You might start getting leaks or you might not, but once your roof reaches a certain age you can expect to start seeing problems. Kinda like a car.
If ML mania is like Balloonomania, then what are the airplanes over the horizon?
Languages other than C as imaginary enemies.
It takes about 18 seconds to build the entire Cosmopolitan repo and run all its unit tests on my PC. During that time the make command builds 14,376 .o files, 66 .a archives, and 421 .com executables. It's an exceedingly fast build config.

Having lots of objects is a good thing because it helps static linking work better. When the Unix linker loads a symbol from a static archive, it pulls in the whole module that defines that symbol. For example, if you define memcpy() and memset() in the same .c file and then your app only needs one of them, they'll both go towards bloating your binary. Workarounds exist like -ffunction-sections and -Wl,--gc-sections but a C library should make assumptions about the fewest flags feasible.

What's the end result? We're able to build executables that are 12kb in size which run on seven different operating systems. The big codebase is what made tiny binaries possible: https://justine.lol/cosmopolitan/howfat.html
> his early writing on why programmers should learn statistics

A good read, here's the link for lazy - http://zedshaw.com/archive/programmers-need-to-learn-statist...
>To what extent is a person legally allowed to take advantage of another person's ignorance or bad decisions?

To the extent that the person taking advantage doesn't lie or otherwise deceive to exploit the other's ignorance or bad decisions.
Over 5 years, probably about the same ($3000)
> I am curious to know what would happen if someone decided to clone the exact level design of a game but changed all the audio/visual assets.

This actually happened quite often in early generations of computer games and consoles. Super Mario Bros had quite a few clones where all that changed were the visual assets.

More recently, there are many examples of this happening on the iOS App Store and other venues with a low barrier to entry.
Sure, because there's NO POSSIBLE WAY for Skype to get a subpoena, right?

But that's exactly the point!!

Subpoenas and warrants require due process and probable cause (especially in the case of Skype, which is cross borders). The data retention regime - for the most part - removes that and requires nothing more than a (possibly automated) request.
No he's saying most mechanical engineers can't program and most CS majors can't understand the mechanical engineering math. The OP is perfectly positioned to bridge the gap between the two.
I also wonder. It seems like the glaring hole in the Google Apps suite.
Android is not perceived as the leading brand. Apple is, with Samsung in second place.
If all you care about is crypto and you're happy to use exchanges that don't care about regulations, that works.

But if you want to get money back out of the system or spend that money on anything, it has to go through an exchange located in your jurisdiction.

Also, watch out for the services that claim to deliver abnormally high interest on crypto investments. There's no free lunch.
> Working too much during the week for the last 2 years was normal for me [...] it would have been impossible to hit our deadlines and ship something I was proud of without it.

Seems like a good indication to push back the "deadlines" [1]. If the release is a month/quarter/semester/year later, literally no-one actually cares. If the release ends up being totally unsupported after v1 because all the developers got burnt out and left, people care.

[1] A term I hate - no-one dies if the software is late. Management just gets "upset", while continuing to take $$$$ bonuses.
It’s also because Dutch is closer to English. Frisian is the closest language to Old English.
Sweden is quite absurd in that regard. You can rent a car by simply scanning your driver's license, but buying an energy drink or light beer by scanning your ID? No that'd be irresponsible, an actual person has to do the verification.
yeah but eventually home prices/rent can go down and you can get wiped out (see 2008)

but the fed and treasury wont allow that to happen i guess because they prefer inequality as long as it produces a wealth effect
Your history is wrong. Docker created the OCI, not Red Hat. Docker donated both the spec and the runc implementation.

Containerd was donated (also by Docker) to CNCF, a different organization, and I believe a few years later.

You are correct that Docker did those things because of pressure to be more interoperable.

Reading your linked tweet (“don’t mess with an engineering behemoth”) you seem to agree that Red Hat is rewriting away Docker code because of a past grudge?
I remember seeing her tweet as I was struggling to migrate away from Firefox for Android since I also got surprised by the half-baked release, and closing the Twitter tab in disappointment.

https://web.archive.org/web/20200801082154/https://twitter.c...

Despite maintaining two of the handful of extensions currently available for Firefox for Android and developing for the beta versions of Fenix leading up the release, I had a very hard time finding my footing as a user in the new browser, and I ended up switching to Samsung Internet.

I'm not familiar with the harassment she has suffered, and it's saddening if people have singled her out, though I can see how people might have overreacted to her nonchalant attitude about the workflows of millions of users being thrown belly up.
This headline is intentionally misleading.

They put a Merc 11 filter on a box fan. The Merc 11 filter outperformed Dyson. Not some homemade filter.

And duh? Any air purifier where the air actually goes through a filter is going to perform better. Worth testing but not interesting.
> But not everybody can be in the top 1% by definition.

Sure - but what should the wealth ratio between the top 1% and everyone else be? Perhaps if the ratio were lower, everyone would be able to afford great phones.

Also, who ‘deems’ what is essential?
Baidu has won China simply because it is a more relevant search engine for China's needs.

Go to http://video.baidu.com/ and search for a TV show you want to watch, you will find the whole episode. With Google video you will get 3 minute clips. Baidu also has an excellent mp3 search. Looking for a movie to watch?

Google has made plenty of mistakes in China. For starters most of Googles documentation is blocked in China thanks to the way China and Google have set the network.
It amazes me that writers do not understand this simple point. They saw the word "fragment" and jumped to conclusions right away without fully understanding the original article.

Android is missing a DRM feature - which Netflix never fully explained and to get around this, they are working with handset makers to add this feature.

This is not fragmentation. This is actually pretty cool considering that they are able to get around limitations imposed by the operating system.

If Android 2.3 added this feature, this problem or "so-called" fragmentation will disappear.
LiSP had a chapter on first class env http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiS...
In the first example, he creates a unique closure per point instance and places it on the point itself.

In the second example, he creates a single closure and places it on the point's prototype.

Unsurprisingly, creating one object is faster than creating a thousand of them. I'm not sure why the author thinks this has anything to do with closures.
Stable != interesting
>political philosophy that built the modern world

Can you explain this and how that contradict my statement

>You should feel right at home living under the Chinese communist party?

I don't feel right at home about it but it doesn't contradict my statement

Chinese communist party get to decide the rule because they are currently the one who have stronger power/influence, this is has nothing to do with how I feel.
I agree wholeheartedly with this sentiment and have elected for the same thing on my website. The only difference is that I wrote a simple template based static site generator (https://github.com/JosephNaberhaus/naberhausj.com/tree/maste...) to keep my HTML sources in accordance with DRY.

What I don't understand is how the linked page is downloading 1 MB of resources which unpack to nearly 2 MB. This page shouldn't need more than 100 KB.
Those have very little to do with monetary policy (https://en.wikipedia.org/wiki/Monetary_policy)

Plus, in the modern credit-money world, an IOU from a bank worth 1 BTC, IOU worth one ounce of gold and IOU worth $1[1] have precisely same technological properties and limitations.

[1] A.K.A "Money in your bank account"
As well as pre-built customer base, loyal community, etc.
Only because much of what emacs does is cumbersome or impossible as regular software.
Is multiplication anything but shorthand for counting the
number of blocks in an M by N rectangle?

Originally, it probably was (but dive into the history of maths to be sure). After various abstractions and generalizations, it isn't anymore.
Saying it's not sexual assault doesn't mean the person's feelings aren't real, or that they weren't victimized, or didn't feel violated. It simply means you can not accuse the person performing the search of sexual assault. Accusing the TSA agent, who was doing their job of searching a passenger with (I'm hoping) no sexual intent, of sexual assault creates a second victim, and is extremely irresponsible and unethical.

For the most part, yes, it doesn't matter what the victim thinks when deciding whether to accuse someone of sexual assault.

If I throw a wild pitch and hit you in the head, it's different than throwing an accurate pitch at your head, even if you can't tell the difference. Both are bad - but one is assault. Intent matters.
I love it. It communicates that he is ‘one of us’, that ‘he cares’ about his consumers, that he values our opinions. Even if he only answers with ‘no’. He is very busy, he doesn’t have time to write long answers. Does that mean he’s better off not answering? No, people love him for dropping short emails. Well, is that intentional, some sort of marketing strategy? That's probably part of it, but not more - otherwise more CEOs would do it.

Great stuff.
And it makes it even more likely that the little guy gets punished instead of the executive who told him to do it (and has all of the corporate lawyers working for him).

No, "orders are orders" is not a sufficient defense. "It was my underling" isn't either.
Mt Gox (http://mtgox.com/) and others let you trade Bitcoins for USD and vice versa. I don't know how much computational power you need to generate a Bitcoin, but the current exchange rate seems to be 1 Bitcoin = 0.280 USD. The few other exchanges I checked out having similar exchange rates.
Yup, they're supposed to make twice as much this year -
http://venturebeat.com/2010/08/03/amazon-web-services-genera...
We are your #1 classified ad listing site. Become a free member and start listing your classified ads within minutes. Manage all ads from your personalized dashboard.
And the reason Windows requires MZ is so that the program is also a valid dos program (that prints an error and exits). According to wikipedia MZ were picked to be the initials of one of the leading dos developers. Turtles all the way down.
The neanderthal genome has been sequenced. The human genome has also been sequenced.

The rest is simply diffing.
15 years ago when i first started programming i learned on the *nix CLI. I worked that way for years, thats just how it was done. Well, I started using an IDE in windows and now.... I really like it. I don't want to go back to the command line. That being said, I still use the Windows command line from time to time.
Not ironically, necessarily, because there is no reason the Wikipedia page should be worse for this topic. It is both technical and attracts controversy (of the "No, my system was the first single-chip CPU!" variety, especially from partisans of systems with multiple-chip CPUs...) so it's kept at a high quality, to disprove the partisans and to undo vandalism.

Morgellons is another example of this in action: The majority of the world doesn't distinguish it from delusional parasitosis (when people think they have bugs on them, but really don't) but there's a full-blown full-color bells-and-whistles Conspiracy Theory surrounding the topic, so the editors have to be on their toes citing to good sources to keep the nuts from scoring points in the talk pages (which are entertaining to read).

http://en.wikipedia.org/wiki/Morgellons

http://en.wikipedia.org/wiki/Talk:Morgellons
EU rules provide for a two year guarantee, which is nice:

http://europa.eu/youreurope/citizens/shopping/shopping-abroa...
Seriously one of the worst posts I've seen on top page in a long while.

Disclaimer: from here on I'll also be a bit opinionated, hardly can be worse than the post. And yes he did write the disclaimer, and no, still doesn't help at all.

Just LOL.

What's the difference between Python and Ruby and the conclusion?

Scala doesn't get him excited? Well, can be if he's "not clever enough to program in Haskell". (Not a bad thought-terminating cliché btw)

The best: "limited compile-time safety (you can lint and unit test)" of node? And is offset by "not creating a large codebase!" ?!

Half the languages he mentioned are less verbose than JS.

Oh, and he didn't mention the coolest feature of JS: weak typing, which works perfectly for long-term projects.

On the other hand Lisp? Ah, I'll stop here.

He could have just written "here are the languages I'm currently interested in" and be done with that.
> Wow, what an aggressive way to promote your own little open source app.

Yeah, makes me not want to try it. This guy should let someone else handle the marketing.
People are really missing the point here. Follow staltz on twitter, he really knows his stuff. React is very good, however it missing a few key things that would make it awesome and more consistent - namely compositional event processing. Where React falls short from perfect is by using imperative code for its lifecycle functions.

He's not bashing React, he's educating you about an even better way. If you care about frontend development it would be wise to pay attention.
Don't Cycle.
A long time ago, recordings were made by putting a microphone or three in a place near where the audience was sitting at a performance.

If you get it right -- don't flip the phase of the signals, use appropriate microphones, and get good levels all the way through, record to a really good medium -- you can get amazing results.

If you are certain that the music will be played back through headphones, you can embed two mikes in a mock-up of a human head -- better yet, inside the ears, and require playback through in-ear monitors -- and get an amazing sense of realism.

That's not the way most music is produced these days, though. That's like a single-author software project with everything written from scratch: there are some, but not many.

Music is rarely made in real-time at a live performance. It's usually made in an editing suite after dozens, hundreds or even thousands of individual recordings, samples and synthesized effects are made, gathered or licensed. These elements are brought together, altered, fused, and made into a final bitstream that represents the producer's best effort at realizing their musical intent.

You can get amazing things out of that process, too. Works that could not reasonably be made any other way.

However, in that workflow, the original real world spaces in which the source materials were made -- if any -- are mixed and lost. To produce stereo in a two-channel final recording, many tracks are simply assigned to one channel or both channels at specified volumes. This loses or confuses phase and delay information that humans use for spatial location.

The crossfeed filters are another post-processing step, this time in the hands of the audience playing it back, that can simulate some of that spatial location information. It can do this to a greater or lesser degree; the more information available at the beginning of the process (about spatial location), the more can be introduced.

Eventually we might see artists routinely producing multiple final products, some of which have been rendered to virtual spaces for headphones or IEMs, others being set for surround configurations or stereo playback. Better software tools will help with that -- a scriptable 3D GUI that places your virtual instruments and virtual audience in a virtual ambience could be immensely useful.
Thanks for expanding my snarky comment, but yes, this is exactly my point as well. There is absolutely no way to defend yourself against this kind of smear, because someone, somewhere, will find your opinion offensive. And if that's enough to cancel you, then it's no longer possible to have public opinions. At all.

But intent matters. It has to matter. I believe RMS' intent with his "they/them is plural" statement is to be a grammar nazi, and not that he wants to put down trans people. His argument is tactless, pedantic, and he's wrong because language changes and grammar is descriptive, not prescriptive, but he's not transphobic. He's wrong, but not because some trans person took offense with what he wrote.
That's the sort of comparison you can only make over the entire population. Looking at it from the perspective of an individual, it's a raw deal if my general fitness is improved but then two years later I get hit by a car and walk with a limp for the rest of my life.

I do bike commute and lived in Seattle for 7.5 years without a car.
To help meet pandemic-related financing needs, policymakers could consider a temporary Covid-19 recovery contribution...

Have temporary tax increases ever been rolled back after a year or two?
My friend found an IT job in a manufacturing company. That is his way to stay a little productive and to not to stress too much. He told me to not to choose software house without its own product, because it is the worst, most stressful and full of "very important" tasks. Instead he found a job as a PHP developer in a company that produces hearts. He just do simple stuff with CSS, WordPress, PHP. He is so lazy he even did not set him self a git repository or CD pipeline. He just codes inside browser and if it works he copies it into putty in midnight commander's mcedit. For his 44 years it is a dream job.
Which bike? I also have two little kids and would do this in a heartbeat if I felt that they could be reasonably safe.
Any time I've ever left a job because of a project, all that time spent working on a broken product has left me with tons of time to figure out how I would do it on my own.
He was down voted because he is saying that anyone who disagrees with his opinions is unintelligent.

>"Go's authors clearly have some trouble understanding the mathematical foundations of type systems"
I don't see the problem? There's just no one willing to pay the premium to fly at top speed.

There were faster in that time, but they all went out of business.
It's good for all of us that weev walked.

But damn. Why did they try to take down a piece of shit like that with a ridiculous bullshit charge.
Thanks for your post, I found it encouraging. I still don't quite understand the logic behind posting intimidating-looking job ads. It seems the likely outcome is scaring away the "shy but potentially good" candidates like the guy in your example, while favouring self-confident types who are able to talk up their skills and blag their way through. Maybe this is even deliberate?

Your post has given me some hope. I'd love to find a role like the one in your example.
The vast majority of the computer-using population, on a daily basis, has zero need for programming in order to use a computer. The same cannot be said for reading and writing.

They do, however, need to know how to use a computer. This is an argument for computer literacy, not computer programming literacy.
I'm actually finally getting sick of Gruber's incessant cheer-leading of every little move that apple/AT&T do. I know its his job, but seriously some of these moves are beyond stupid. And praising them with a straight face is ridiculous.
Not a good PR day for AT&T today
Using arbitrary criteria to prune down candidates is stupid. I can see how the deposit will thin out unqualified candidates more than qualified ones, but you will still lose good candidates who think that the deposit is just plain dodgy.

On the other hand, I can see why you wouldn't want to hire anyone who couldn't be bothered googling the company they are applying for.

Depending on the position, you could also leave the job ad off your website, and expect the candidate to cold call you. That wouldn't be great for screening developers, but it would be fantastic for hiring anyone who's expected to show initiative in interacting with people. Yeah ... developers have to interact with people too, but there's a balance to strike - they might just think you're idiots who can't be bothered editing a web page.
Their test for "Set selectionStart and selectionEnd on a text field" tests that selection start and end can be set which should pass in Safari but their test fails because they are asserting that window.getSelection().anchorNode == null after they've set the selection start and end points. This doesn't make sense to me and I don't get that from my reading of the spec. Am I missing something?
1000 words later...

She recently received a raise and now makes $22 an hour working for a photographer. It's the highest salary she's earned since graduating with an interdisciplinary degree in religious and women's studies. [...] "I don't want to spend the rest of my life slaving away to pay for an education I got for four years and would happily give back," she said. "It feels wrong to me."

Words fail me.
Not the op but, on your site, force them to 'preload' tons of 'content' that they'll never really need. With low limit tiered bandwidth, it could be extra evil.
This has been around for years - Load up mail-archive.com in Firefox 2 (for example) and browse threads via Charles proxy or Fiddler so you can see what it's requesting and you'll see it pre-fetching the next message in the thread thanks to rel="next".

Does make it feel super-snappy though
This I realize. I also know that Apple has more influence in this than AT&T does, by sheer force of economy if nothing else. I somehow doubt this either happened without Apple's approval, or if it did, something will be changing with regards to AT&T's exclusive rights to the iPhone in the near future.

Besides, had I emailed AT&T's CEO, I may have received a cease and desist. Didn't want to chance that: http://9to5mac.com/ATT_FAIL
Fly back?

You'd probably just drop the cargo and crash the drone somewhere random nearby.

If you're smuggling 100k of drugs (or even 30k of drugs), you can just accept the 5k airframe as a transport cost and move on.
And those throughput figures will be shared among all the users. Not available to each and every user, as it seems to imply.