jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Wait, someone actually cares about performance these days?

I think Bruce Dawson is literally the only person I can think of who still publishes anything like this for Windows, but yes, one person does!
https://kentcdodds.com/blog/what-open-source-project-should-... lists 5 websites, well 2 are twitter feeds.

On github projects use issue labels 'good first issue' or 'help wanted' or similar, but I've also read a counter viewpoint https://dzhavat.github.io/2020/07/08/the-good-first-issue-my...
Actually I do. It's bad and I'm glad this is pushing at least some Americans towards seeing how bad it is.
They may not process the payment but just have a deal with cash app/stripe and have a free access to an api
Presumably slavish dedication to historical accuracy. Although were there really no cultures in that era that allowed same sex marriage?

I personally wouldn't want a seemingly historically accurate (ish) game to present the churches of the age as being okay with same sex marriage when they weren't. Although being able to toggle it on in the settings would be cool.
This is a non-trivial problem.

> Without admins or trusted moderators.

There is a reason those eventually get folded in.

My arm chair take would be to be open to a solution and try lots of things, let the best bubble up to the top.
This is what I was trying to get at with my original post.
Looks like it was could have been political reasons? See https://answers.yahoo.com/question/index?qid=20210405224547A...
This is far from how I learned it. I am not saying either of us is right, just noticing how interesting it is that historical facts taught differently completely change a person's perception.

We will probably never learn the truth as none of us were there.

I have always been told that Japan was already ready to surrender and that dropping the bombs was simply the first step into the cold war -- a bombing to show strength to the USSR.

"The Japanese had, in fact, already sued for peace. The atomic bomb played no decisive part, from a purely military point of view, in the defeat of Japan." - Fleet Admiral Chester W. Nimitz, Commander in Chief of the U.S. Pacific Fleet

"The use of [the atomic bombs] at Hiroshima and Nagasaki was of no material assistance in our war against Japan. The Japanese were already defeated and ready to surrender because of the effective sea blockade and the successful bombing with conventional weapons" - Fleet Admiral William D. Leahy, President Truman's Chief of Staff

"The first atomic bomb was an unnecessary experiment ... It was a mistake to ever drop it ... [the scientists] had this toy and they wanted to try it out, so they dropped it." - Fleet Admiral William Halsey Jr., 1946

Etc.
On the other hand, we just managed to create an effective vaccine against a novel virus in something like 48 hours (and another 8 months to get it FDA approved but still!)

In general I don't think that we've forgotten how to build cool shit. It's just that in a lot ways we don't have the incentive to do so anymore. When we DO have the incentive (like with COVID) we are capable of feats of engineering an innovation that are amazing. More to the point, the incentives now seem to work against rapid innovation. We tend to think of infrastructure projects and defense projects as jobs programs so nobody wants it to be done quickly.
One thing I've noticed with bitcoin related threads is that people who have bitcoin tend to be much more defensive when there's any anti-coin criticism, which is kind of amusing.

Another thing I wonder with bitcoin in particular is if everyone had bitcoin and no other currency, and something like COVID happened, what entity would provide liquidity in order to help those affected by a disaster?

disclaimer: I do not hold any crypto.
Because it’s not worth it. People built all the low hanging fruit of cool shit already. A plane would have been “cool shit” 100 years ago, today it’s just a glorified bus.

What else is there to build? Spaceships? For what? We’ve seen Mars and the Moon. More military crap? USA already won now it’s just showing off. AI stuff? Turns out people think it’s creepy and they like to keep their jobs anyway because it makes them money. Mega structures and arcologies? NIMBY!

We’re in the long tail of cool shit now. Each generation gets harder and harder to impress.
Quickly reading the treaty itself (you can too at https://www.international.gc.ca/trade-commerce/trade-agreeme...), I see this bit in 33(5)(c):

> Nothing in this Agreement shall be construed [...] to prevent a Contracting Party from taking action in pursuance of its obligations under the United Nations Charter for the maintenance of international peace and security.

Labeling an act as genocide and taking measures against China as a result of it would fall under that clause, so any Chinese investors who would sue would be out of luck.
> I heard several rumours about why ACPI. Someone said that ACPI was forced by Microsoft. In reality it was decision taken by all major distros and Microsoft.

Microsoft went out of their way looking for methods to make ACPI not work well with Linux. And Microsoft viewed ACPI as their spec that they didn't want Linux "getting for free".

http://antitrust.slated.org/www.iowaconsumercase.org/011607/...

And it's not like the distros had a choice. ACPI is the only way to, for instance, enumerate other cores than the boot processor on x86. Features as simple as SMP requires ACPI on x86.
If we take your claim at face value: the renewable energy consumed by Bitcoin is renewable energy not available to the wider market for doing work with actual value.
Soon. It's a core use case with a lot of interest around it. There have been experimental branches created to try out other filesystems and no major issues were found. It's a matter of getting the API right, which is what the Docker team and Community are working on together as I type this.
> Like it or not, some attempts at communication will be perceived as correct, and some will not.

"Correct" is not the operative term. The only criterion is whether the speaker achieves his objective. If he intends to communicate clearly, that's one criterion. If he intends to bamboozle his listener(s), that's another.

The is no "correct" in language, any more than there is in evolution. And natural evolution is the closest parallel to language.

Take the word "sheriff" as an example. Am I right to say "sheriff", with that spelling and pronunciation, to mean the primary legal authority in a U.S. county? Perhaps. Am I right to say "scirgerefa", and then later, "shire reeve", meaning an officer of the king responsible for maintaining order in each shire, collecting taxes and so forth? Yes again. What's the difference? Time.

http://www.etymonline.com/index.php?term=sheriff

How about "decimated"? Does it mean substantially destroyed, or does it mean reduced by a tenth? That depends ... on time and place.

If you wanted to make language "correct", to meet an arbitrary standard, you would have to fight against the natural evolution of language. Lexicographers don't want to do that, and speakers don't either. Why would you?
Been done - on ARM instruction sets, no less.

http://en.wikipedia.org/wiki/AMULET_microprocessor
The avatar is brilliant
That's also quite common in virtual machines. You just need to trap the cursor in a corner. Then, as long as you keep the mouse inside the window, both will be synchronized.
I read that they tried blocking github already, but had to back down because of complaints from the software engineering community there.

Basically the Chinese government is desperately trying to disconnect the Chinese people from the global internet whilst simultaneously trying to minimise the economic damage that creates. Blocking news sites doesn't do a whole lot of damage. Blocking CDNs is totally different.

This sort of thing makes me think about an HTTP extension that lets arbitrary websites promise to proxy for others. Web servers could set an "X-Will-Relay-For: wikipedia.org, github.com, facebook.com, nytimes.com" header and then browsers would be programmed to store these mappings in their local cache as you browse the web. If attempting to reach a website fails, the browser would retry via an SSLd CONNECT request via one of the cached paths, sort of a Tor-lite but aimed purely at unblocking sites rather than anonymization.

Of course there are lots of practical details to work out like traffic management, how to avoid an outage of a large website causing cascading failures etc.
If you liked this article you would probably enjoy the BicycleDutch youtube channel, filled with lots of great videos about cycling in the Netherlands.

https://www.youtube.com/channel/UC67YlPrRvsO117gFDM7UePg
The README is so full of grammatical and spelling errors it obviously wasn't written by a French speaker. Urgh.
I'm seeing a blank page there.

Yes, I'm blocking javascript from untrusted sites (and blocking all flash by default). No, I'm not impressed. (How about some sensible default content -- for the paranoid, or the visually handicapped -- to explain what it's all about?)
I think there is sometimes a distinction missed in these "you should do what you love"-arguments: it should be formulated "you should try to do what you love"…and it has to be taken to account that many (if not most) will fail at the attempt. This is very hard to do without some type of social support structure.
Can someone elaborate on the meaning of this for future programming paradigms?

From what I understand, we need to get rid of shared memory when we have more than 1000 cores. Is that correct? Should I stop using Threads and prefer Processes whenever possible, now?
Anyone know how to do "Catching a spy"? Attempting it with someone I regard as a very good thinker; he is pretty adamant that it doesn't give enough information.
OT, but you should really make that "when the weather is too bad to walk (seldomly) I can just take the car to work".
Have you heard of the font "Symbol"?
I just had an extremely hard time connecting to the game. 20 tries or more, but now it's going through.

The game can be fixed to be more playable with few people.

Just have random pixels teleport into the watermark, and don't award anything(or as little as possible) for the teleported pixels. Then, if you have only one player, you basically get a cool effect with pixels rapidly flying into place. With two or more players, the game starts to move along, but the pacing of pixel teleports is controlled by the number of people playing. At 10 players you turn off teleporting and it's all player-controlled. No real AI is necessary, the goal is just to make sure things are happening onscreen and the player has to fight to make a difference at all times. The dullness primarily comes from the screen being static and lifeless, and that is easy to fix.

Also, add particle effects. They help.
I would personally caution against the championing, if not the individual embracing of such an idea. This looks like a 'race to the bottom' to me.

Consider what happens in the long run. Sooner or later people will either catch on or get used to a website always having users or content, no matter how new or actually fake it is.

Some or all of these things may happen:

1. Online communications between 'people,' real or fake, becomes devalued. They are already devalued with the flood of people with bad taste. Of course, one can argue that communication is value in itself; the feeling of connecting. In that case I have a great startup idea; one that makes you talk with chat bots but feels like actually conversing. If you use sophisticated enough text generation techniques and market it to stupid/desperate enough people I seriously think this could work to some extent.

2. You will have to work extra, putting in fake content, just to launch a socially-oriented website. Otherwise it will not get off the ground. I await the day until a website has to send me flowers through the mail in order to grab my attention. Perhaps this is a good thing, because there are already more than enough socially-oriented websites.

But what can we do about it now?

One can take the view that this was a great blog post. Not only because it has named startups that use this approach, so the more principled of us have extra data on which kind of people are honest enough to do business with, but people of varying degrees of honesty have come out in the comments section, some virtually boasting of their 'faking it' techniques. We now have more data; you may now do as you wish with it.

Reflect on the business culture and environment that requires this sort of behavior and make a decision; is this the kind of thing I want to associate myself with?
It's up to you to decide, and that depends on your motivations. But if you don't think you'll be able to make it happen and still want to make the world a better place, probably best to share your idea.
Very interesting. The old transmitters used to work on AM only, then they came up with SSB. Maybe there is an even deeper layer available that can be encoded. Like putting the entire Cat-In-The-Hat book on one of the cats whiskers in "Songs about my Cats". Isolate just one whisker and then run another process on it. Maybe use shades of color vs soundwaves. This is intriguing.
This explains why Europe is going back into recession. The only possible threat to US power is Europe waking up but they won't even close US military bases.
> For example, in the command line, deleting a file doesn't send it to the "Recycle Bin" or your OS's equivalent, it simply deletes it.

Use trash-cli: https://github.com/andreafrancia/trash-cli
> There’s no reason a command line program couldn’t do something like this in theory.

Which makes it all the more infuriating to the user that they don't.
I struggle with memorizing CLI commands' parameters and special characters. This happens with git commands too and I use them all the time. Something like CLI autocomplete would be awesome.
In practice it's pretty tough to make this work. If your ETL can't be turned into just math on a <12GB dataset then you will be contending with streaming data from io -> CPU -> GPU -> CPU efficiently. CPU's are really good at multi-threaded io given an evented runtime these days, but GPUs can only do 1 thing at a time. This means that your application will need to batch data to the GPU.

So the real race is between how good you can be at batching vs. parallel dispatch when reading disk from I/O. As parallel dispatch is a more general problem it tends to get more attention.
I do something similar: http://blog.pythonaro.com/2020/06/better-access-to-special-c...
>>> Our first goal is to give people with paralysis their digital freedom back

PKD's "We Can Remember It For You Wholesale" notwithstanding, "Consumer Neurotech" feels like one of those categories that even the most visionary of sci-fi writers failed to build into all aspects of human existence in the future ;)
It wasn't very sophisticated when I used it 12 years ago, but it was "good enough". I know work has been done since then on the register allocator. No idea what the current state is.
You can also make or rather grow bio-degradeable packaging solutions from Mycelium. We can look forward to many applications from funghi - got to support this
Having made a comparable post a few days ago (which, thankfully, didn't receive as much attention), I can understand where you're coming from. Many people view this as "I'm proposing the panacea of web security" rather than "Can't we design something better? Here's my proposal".

There are many things you can do to make authentication more secure, and all of them are public. A good way is HTTP digest access authentication, but that won't work for a web app because you have to pass the state yourself, and it can be faked. Therefore, the best way I've found so far is to use SSL, although that SRP RFC might be interesting (I'm reading it right now).
Indeed. Thanks for all your hard work, an impressive feat. You guys are unsung heroes in a world where we expect things to "just work".
As for all files that have recently been removed from thepiratebay, they are still reachable with this url (where ID obviously is the numeric ID seen in the original torrent URL):

http://torrents.thepiratebay.org/<id>/somerandomname...
Well, you also have to know what to try. I had a local maximum on my landing page and wasn't getting it any better until I started reading articles like this, and my latest one is 60% better than the old. A/B testing alone isn't always enough.
Seems to me like the Internet is a wide open place for people to make games on their own. That's what I'm doing. It seems to me like "working for the man" as a game programmer is making less and less sense with all the options available these days.
>>Only as long as you need to wait to feel comfortable eating.

Could you please elaborate a little bit? It sounds a little vague to me.
Another angle: ads are pollution. Blocking ads and reducing ad revenue will expedite the creation of an alternative business model that doesn't pollute my entertainment. Giving in to the ads only validates the polluting business model.
Try squats. They are simple, they roughly correspond in energy expenditure to not-so-fast running, they do not put too much blow on joints.

Squats were used by Soviet marathon runners for training in winter, when it is too cold outside to run. They squatted for hours.

One my squat is approximately 2.5 second. 5 minutes amounts to 120 squats. 30 minutes - 720.

I think you'll appreciate the power of 720 squats. ;)

Squats are pretty variable. You can put your hands behind your back, fold them on the chest, actively wave them helping squats - all those variation will give you different feeling.
I have the same problem, there's usually one app there I really wanted to buy some time ago but never did and a bunch of other apparently interesting ones which make the higher price for that wanted app look cheap in comparison to the solo app which is in fact cheaper.

It's not the same thing but it reminds me of the business plan of Smartbox: you buy it as a gift to someone who never uses it until it expires.
http://www.khanacademy.org/ (no affiliation)
The only feature that was missing was autocomplete for textboxes, and now I found an extension to do it. Opera is finally complete!
I'd just prefer something like LZHAM to be implemented as an alternative to gzip, Deflate for http compression. It would be amazing for serving content over the web to browser-based 3D applications like https://Clara.io

Details: https://github.com/richgel999/lzham_codec
All of the "Who is Hiring" threads have been consolidated into one

There are many remote jobs on offer from the April edition
http://news.ycombinator.com/item?id=2396027

"Please lead with the location of the position and include the keywords INTERN, REMOTE, or H1B if the corresponding sort of candidate is welcome."

I recommend flagging this post.
I guess he wants the new recruits to be able to experience the "magic roundabout"

The investment banking culture is notoriously brutal. Analysts typically work until midnight every day. Deals are unpredictable, deadlines are short and clients are demanding. There is a ritual known in banking circles as the “magic roundabout” — a graduate leaves his or her desk in the early hours of the morning, takes a cab home, and the taxi driver waits outside long enough for the young recruit to shower and change shirt before returning to the office.

https://www.ft.com/content/84adb5a4-2e53-11e6-a18d-a96ab29e3...
I never suggested the statistics are by race: I clearly said the comparison is between schools in the comment you replied to.
Sorry, didn’t mean to cast shade in your direction, I’m talking about the author of Harry Potter
The Philadelphia tech job market exists, but...it's not like New York/Boston/SF. The major players are Comcast(...), Vanguard and a smattering of Big Pharma companies. There is a startup scene (most notable success likely being Gopuff), but not a huge one.

Thankfully, the remote situation has improved dramatically, so I agree, they should be ok :)
To build smart contract fuzzers you usually use Haskell. I did my best here: https://twitter.com/pcaversaccio/status/1491014990140407814
I was replying to a comment that explicitly described Haskell programmers as "better" than other programmers and implied they make them "look stupid". I'd certainly expect anyone with some maturity and common sense to have a more nuanced view, but this attitude is expressed commonly enough that I think it does have an impact on perceptions.
Picasso's abstract work was only accepted because he proved he could master and reject the realistic style. It's similar to Norm MacDonald telling horrible old jokes. A huge part of the humor was the metajoke that he could be telling better jokes if he felt like it.
Why does 'Case' still sound like a cyberpunk name? It's like it's perpetually from five to ten years in the future.
Oh boy... I'm editing that, thanks ;) (well, I would if I could.)
In my opinion this is even worse when searching for GitHub issues on Google. I prefer searching for issues on Google but since last year there are so many results of websites that show nothing else than crawled GitHub issues. No idea why they are higher ranked than the original GitHub issues. These results don't link to the original issue on GitHub, are often outdated, have bad UX (e.g. the code snippets), and don't allow participating in the discussion.
Didn’t one of those sex workers [0] get paid to sign an NDA about the sex?

https://en.wikipedia.org/wiki/Stormy_Daniels–Donald_Trump_sc...

[0] sex worker in this case being porn actress not AFAIK a prostitute; I don’t know which of “porn star” or “prostitute” would’ve been more damaging in the view of Trump’s advisers with regard to his expected electoral result at the time, as American cultural attitudes to sexuality are basically alien to me.
You do not possess enough legal firepower, and probably don't have enough practice wih your equipment, to likely kill a member of a SWAT team and "hurt" yourself.
As someone who owns a bow (old bowtech patriot) and has spent countless hours in the woods with bows, this guy is a gymnast, not an ancient archer.

(1) Archery has never been about speed. You don't need to be a hunter to appreciate that hunting does not involve any bouncing around like a woodland sprite.

(2) Arrows are not bullets. The do not kill quickly. Shooting at people five or ten feet away is suicide. Even if you hit them through the chest, they will live long enough to get you back. Only in hollywood do targets ever fall down dead when hit with arrows.

(3) The "ancient" archery this guy idolizes never existed. Arrows made from natural substances (wood, bone etc) are not this accurate. Ancient hunters shot very close to animals, so close that they did worry about the animal turning on them (see 2 above). In war, using indirect fire to cover distance, archers always fired en mass. They also drilled to create consistent trajectories in order to concentrate fire. They did not aim at specific targets.

(4) Leveling an arrow on the left of the riser (bow) doesn't require more movements than on right. The arrow is drawn by passing the pointy bit through the bow, between the string and riser, and then drawing it back. One motion, never letting go of the arrow. This is how I was taught to shoot fingers. As for holding extra arrows in your bow hand, this is certainly possible, but you better be careful when pulling them through a closed fists. This guys is using dull target heads, not the bladed tips used when actual trying to kill things.

(I say "fire" but the proper term is "loose", for releasing an arrow).
I didn't think Oracle SQL server has CTEs, but maybe that's changed.

Postgres CTEs are amazing, though. Surprisingly efficient for our particular usage case (threaded discussions that don't ever get too deep).
So, who wants to tell Pando that China also has access to Android's source code too? And Windows, for that matter.

http://news.cnet.com/China-to-view-Windows-code/2100-1007_3-...

http://www.informationweek.com/software/operating-systems/ch...?