jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> information about and software for circumventing the Chinese government's internet censorship systems -- which, among many other things, blocks access to, eg, Google, and The New York Times.

The actual impact of the attack was to have thousands of news outlets and discussion forum sites mention and link to the github repos that offer circumvention.

Further, by attacking Github, it's guaranteed that many of the most tech-savvy Chinese internet users will have the existance of the forbidden repos launched into their consciousness.

Of course the Chinese government knows this and was likely not responsible for the attack.

The attack would not be possible to commit by the actual perpetrator if there weren't such a knee-jerk bias against the Chinese government's internet censorship.

Let it also be noted that the US Government censors lots of information too, both through so-called "official secrets" requiring security clearance granted by party members, and via laws that crack down on things deemed morally wrong, as well as illicit drugs.
>Extrovert here, former introvert (yeah, it's not fixed).

Off topic, but how did you "convert"? Was it a conscious effort or did it just seem to happen? I ask mostly because I had a period of a few years where I felt like I leaned closer to extroversion, but now I'm pretty firmly an introvert, and I'd like to be able to push it back to the other side, but can't quite figure out how exactly to do that.

As far as office plans go, as an introvert I really don't mind working in loud, distracting environments. I've gotten blocking out the outside world down to a science, and I'm pretty hard to distract unless someone is specifically talking to me, but I've found that an office with a door doesn't really stop that anyways. My ideal office is probably some variation of what I have at my current job, half-cubicles (4 pushed together) with 1-5 other people nearby. It's isolated enough, but still lets us collaborate and see other people enough to keep the madness at bay.
The baby carrot is a bacteria nightmare, as are sliced apples. Removing the skin that early is inimical to your stomach's pro-bacterial flora and bad to the entire digestive tract - even if you can disguise the decay with a spray which causes apples not to brown, or with water to make carrots seem not spoiled. However, they both become slimy much more quickly, a telltale sign. That decay/bacteria is present from nearly the moment you shave/slice it. The stomach is the body's largest organ - many consider it the "second brain". Inimical for health to seed the stomach's flora with the bad bacteria of shaved/sliced produce.
Not the GP, but I'd be happy enough to do that. Then again, my personal computer is a ThinkPad T41 I bought online for like $100 recently when my T420 died, so maybe I don't count? But honestly, so little of my quality of life comes from tech advances (though I do love me some computer science, and work with computers every day).
Text makes it much easier to share a link, refer to something in the code, etc. It's not ideal for in-depth discussions, but it can often be better for handling typical questions.
Fun fact: Microsoft has maintained backwards compatibility so effectively that the utilities that shipped with windows 1.0 (notepad, calc, etc) will work on recent versions (search for 'man upgrades windows 1.0 to windows 7) ... say what you want about Microsoft, but if you've ever worked on operating systems, this is absolutely incredible.
Must be something in the water. I'm working on something similar I hope to release early this year that should work cross platform. My plan was to build it as a self-hosted web app, so all the editing happens in the browser, but trigger commands that eventually generate the static site, and help with deploying. See you in show HN in a few...
I took it for a spin and enjoyed it. It would be even more awesome if there was a deploy to Github pages that was as easy as the AWS deploy.
I love this so much. I'd give it a million upvotes if I could.
This is a colossal, market-moving play from Google.

Look at the brand names. TRUE, XOLO, Nexian. Recognise them? Consumers in Thailand, India and Indonesia do - they are local smartphone brands. Look at the promo video. Notice how many Asian faces there are?

This isn't about cheap Chromebooks, it's about a major strategic effort to court the global middle class. As with the Android One initiative, Google are seeking to establish an affordable but capable gateway to their services for middle-income consumers. They're working with local companies to leverage local marketing and distribution resources. In these markets, the Chromebook isn't being pitched as a cheap substitute for a 'real' laptop, but as an upgrade from a smartphone or tablet.

If their strategy for Chrome OS works half as well as their Android strategy, then the industry is going to be unrecognisably transformed over the next few years. A whole generation of consumers could come to see the Chrome OS pseudo-thin-client model as the norm, with full-fat operating systems being a niche curio.
Fair point! I guess what I'm getting at is the fact that, even though Darwin isn't great, we know that it's building and running on all production M1 macs, can run X11, etc. which generally seems like what this project is attempting to do.

I'm not a systems software engineer[0], so I'm not positive where the new drivers live for the M1 (are they in Darwin? proprietary/exclusive to macOS?), but if those drivers are available for use already (either legally through Darwin or through copying files from macOS into Darwin or something), it seems like it might make sense to look into making a Darwin distribution rather than reserve engineering the new M1 hardware in order to add some drivers and userland programs to what is essentially another Arch Linux distribution (from what I've read about Asahi thus far).

I think the Asahi project definitely makes sense if the primary goal is to run Linux on M1 macs for its robust server/enterprise capabilities, but if the goal is to just have a dual-bootable open source desktop operating system, I feel like Darwin might actually be the easier choice here.

[0]: http://doc.cat-v.org/bell_labs/utah2000/utah2000.pdf
I wonder how much thought they put into theft prevention if this is really intended to be used in schools - the ability to just pull this out the the USB port and walk off seems entirely too tempting in a school setting.
I would say he was doing quite well for 22 years old. Many 22 years old have $150k in college debt, he had $150k savings.
It probably started out as a Rails app, but then Node came along.

Gotta keep it relevant!
Thats for passenger planes. Cargo aircraft don't want to sacrifice the swing in area.
some crypto babel from 2019, and I don't see where any connection to information theory is made.
"Deep concerns" over Navalny's poisoning. "Deep concerns" over Navalny's imprisonment. "Deep concerns" over the coup in Myanmar. And now "deep concerns" over China refusing to provide data to the WHO.
The whole idea that the NYT is somehow obliged to protect Alexander's patients is deeply weird. If protecting Alexander's patients was so important, Alexander shouldn't have been running this hugely popular blog using an identity so trivially connectable to those patients. Either way: it has nothing whatsoever to do with the Times.
What?

This is far from my experience! People in Bayern are crazy for bikes, they do long rides on the weekend to lakes and pre-Alps: there are a lot of bike shops, and possibilities for any kind of budget.

People go by bike also in these days, while the temperature is way below 0.

Also in Italy there is quite a culture, especially outside the big cities. All the Alps area has amazing tracks, also cross countries
While the points you make may be true, they do not conclusively show that it makes no difference. See my response to GP.
Never heard of koans before, it’s a brilliant idea for learning a new language.

Opportunity for a index or site for koans.
If it was lab created then you know some group intentionally or through their negligence caused millions and millions of people to die. They won't be held accountable unless China itself would decide to do so (assuming in this hypothetical that it was created by China of course).

If it was being developed as a biological weapon you would tend to assume there's likely progress on how to defend against it by those who created it so you could hope to leverage that work to get a head start on vaccines and so forth. No one could force China to hand that work over but they could certainly pressure them in full force, including some of their allies that may also be suffering.

Overall, there's really not much in terms of actionable information to follow through with. It might help states target spies to keep a closer eye on these scenarios and prompt a better global response in the future.
It's fine to leave them. The people who create these forum profile links will be doing it manually. Whether they're nofollow or dofollow, people will still try to build these links.

Nofollow is another thing that isn't important as used to be. Sure dofollow does give you more link juice, but nofollows are still good. If you have 99% dofollow links to your site it's going to look unnatural, so a good mix of dofollow and nofollow always heps.
How are rape and the death sentence related? You could just as well say that it's weird how people can support taking someones's freedom and locking them away, but are not okay with raping them.
Indeed, doing exercises should always be part of 'reading.'
It is deeper than that because even if we were to assume society was entitled to them, we still wouldn't know how best to optimize them. To what extent does play involving complex problems contribute to those brain cycles being worth as much as they are.

Also, I think we can represent the problem in a different way to make it more desirable to be solved. Instead of being entitled, we can represent it as incentivizing trade. So rephrase it into "Can society incentivize particularly smart people to trade brain cycles."

I think this one has an decently agreeable answer of yes. Having now answered it, we can then approach optimizing the market for our society which would include having more particularly smart people to trade with (especially since I suspect brain cycles are somewhat unique per person). And is allowing people to sharpen their minds using thought intensive play one method of achieving that goal? Sure, it may lead to those people being less willing to trade their brain cycles (because they now can use them on Factorio instead), but it also means that more people now have brain cycles to trade.
Comparing it to engineering vs music is missing the point.

The keyword is craftsmanship.

I've graduated and have done work as an electrical engineer, and have become a programmer over the years for financial reasons. Whenever I do engineering or design work, I feel they really are very similar to programming. And they probably are similar to music, although I lack comparable proficiency in that field.

And the key insight for me was: the more you do any of this stuff, the better you become. The time you spend with thoughts about it, or practicing it, it slowly changes you. It changes the way you think, the way you approach the problems. You become experienced. And it does not seem to end, there are always new revelations, and you can always find fault in yesterdays work, that you could probably do a little better today.
I doubt that it will be by design, cars carry too much legal liabilities for that. But even now you can hack your car's suspension, engine or exhaust system sometimes at the cost of loosing your new car guarantee.
> Calculus is hard too, but more people take AP Calculus in the US (based on https://secure-media.collegeboard.org/digitalServices/pdf/re..., around 400k) than take AP Computer Science (based on same, around 188k).

FWIW my school didn’t offer AP Computer science till the year I graduated, where AP Calc had been a thing for much longer.
I did, but it seemed like a personal rant so I didn't read every bullet.
That’s fine. Don’t make me come back to the office because you have undesirable accommodations.
Actors now are generally much more fit than actors from the 70s. Don't mistake bulk for fat.
This isn't a theoretical, unproven suggestion he's recklessly advocating -- this technique is implemented in several games played by millions without your DoS scenario playing out. Games are typically low bandwidth applications -- they use that extra wiggle room to increase reliability and responsiveness with reliable real world success.

He's also written about flow control to properly handle congestion when it does happen: http://gafferongames.com/networking-for-game-programmers/rel...
I use the default 'spaces' along with Amethyst (https://github.com/ianyh/Amethyst). Works quite well.
> What's with this weird trend since 2016'ish (?) that everyone is getting offended by everything? Surely the world has enough other problems right now

The only thing new is the degree of performative offense by reactionary elites at people “getting offended” as a response to every complaint of substantive patterns of harm (not mere offense) as a distraction from actual problems.
I've done many 15+ hour flights in coach. You get used to it, plus there's sleeping pills.
I'm no French nor English native speaker (I speak a bit of both, though) and don't understand that discussion for a name change.

This reminds me of the issue with the word "negro" (Spanish for black) in some schools of the USA. It seems some people couldn't understand that that word was there for centuries before the Atlantic Slave Trade.

Are we going to adapt every language to avoid negative connotations in English (or the common tongue of our era)? If you are an English speaker you should be used to pronounciation exceptions, being an almost no-rule pronunciation language. Pronounce it like you want ("coqi", "le coq" or whatever you want) but changing the name for all speakers (even the non-English ones)? That's a big no-no for me.
If it's using firecracker, it's probably using KVM virtualization while ensuring that the memory the VM consumes is not pinned... that is, that the VM can be swapped out of memory. For reference, firecracker was created by AWS to run and secure AWS Lambda. The hypervisor is written in rust and uses seccomp to eliminate unnecessary system calls. They open sourced it a few years back.

What you gain is a stronger security boundary. Just FYI, since 2019, you can also do this in Kubernetes using Kata containers + containerd which will happily shim firecracker. The setup is not simple though.

https://github.com/kata-containers/documentation/wiki/Initia...

Overall, fly.io building infrastructure on this pattern and making it accessible is fantastic. Looking forward to seeing how this continues to evolve and am happy to see more infra build on top of firecracker. Very exciting!
If the arm was in another room, he could feel around with it

This uncanny sentence is giving me dystopian vertigo. I picture a mob of derelicts home-invading a 130 years-old tech boomer, fighting his remote-controlled spare limbs from room to room..
Still, it's better than buying in a chain. The local store owner can decide whether to buy from Costco or not, can decide which products he carries etc., while for example a 7/11-like franchise operator is basically a glorified manager - a puppet of his corporate overlords, which control every aspect of the store for him, fine him if the products are placed on shelves in the wrong order etc.
> The goal of a unified theory is to have a single formula.

No, this is ridiculous. Not even electromagnetism is a single formula

Expecting we end up with "a single formula" is a ridiculous strawman.

What we need is explain GR with a foundation in QM (or with a common base, which might - but probably won't - be String Theory)
Really, 4K on a 13" screen? 64GB LP-DDR in a small and light laptop? 16 cores again in a small and light form factor?

That's going to be a long wait. Most consumers don't need more than 4 cores and 16GB and that's where the mass market is. Prosumer models don't reach that high and pro workstations are big and clunky because companies would rather buy a stationary workstation and a light laptop instead of paying $6k or whatever such a beast would cost. With ubiquitous networking, the trend plays against you, I think.
https://bikefinder.com/en/

It knows where your bike is at all times. It would be cool if one could use the ratio of where people park compared to how often something is stolen from there or something. Like, is it really an unsafe spot or just a popular one? Or is it really a safe spot, or a really unsafe one therefore almost no one uses it any more.
You have older NCOs in the military as well as senior officers, but for the most part rank and seniority is a pyramid in the millitary; just like most hyper competitive dev shops...there are older people at the top, just much fewer of them than younger people...and where did the other people go who fell off the pyramid?

As a PhD holding computer scientist and practicing researcher, I cringe at the title "software scientist"....
For me the graph would look like pure awesomeness. :)
Similar to the Haskell graph but with less starting problems.
That's a correct change--I chose the implementation that I did so that it was very obvious how the things remap to a "functional" approach. :)

You see the point I'm driving at, though?

(and thanks for prodding me into writing code to illustrate things better)
Do you sit or stand (or lie down or walk etc) to work?
Correct, there is no salt. A dictionary attack will uncover common passwords. It's crucial to pick a strong secret key. That's the price you pay for using a stateless password manager.

However, the gigazillion rounds are not for nothing. That is the defense against brute force attacks, which could otherwise crack passwords even if they are random.
not a huge one. Because now instead of testing just the common passwords, the cracker would just have to double the amount of work by testing their hashes.

Granted, fragmentation in this space is actually good for security, because now there are is a different hash for each password generating program.
from TFA: "If a generated password is ever compromised, you don’t need to memorize a whole new secret key and update all of your passwords. For that service only, just add an incrementing index to your secret key".

The extension doesn't force you to use one master password, and it doesn't have to be a dictionary word, too.

I think adding options like an auto expiring password (adding the month or year etc as a salt) can improve this further. But I like the idea in general.
The most important thing in all of politics is to get to decide which words are used. The moment you use terrorism in the same sentence as data collection, you help spread the propaganda.

Bulk data collection has been done since the advance of fiber optics. They started doing it because they could, and because they had the economic means to. That's it.

The plots that have been thwarted by it are those orchestrated by US agencies to get mentally unstable people to join in, to quickly whisk them away to Siberia^WGuantanamo.
Similar https://getvau.lt
Thanks! Hi, Finn! :)
It's my opinion that having guns is worth the collateral damage of people shooting themselves who would have regretted it later.
Thinking you deserve a quick response to every email you send is entitled bullshit. The presumption of this tool is that your time is more valuable than mine. It's insulting.

I may not know it's machine-generated the first time if you hide it well enough. But I damned well will the second or the third.
SimpleGym - SaaS product for CrossFit Gyms (http://www.simplegym.co). Rails-based web application that includes a jQuery mobile UI for phones.
>I think 6 months is unnecessarily careful.

You should be saving for your retirement anyway. You're going to need at least half a million dollars to be comfortable. Having 25k liquid on the day you quit a steady job is a pittance in comparison.
If you're avoiding press for security reasons, you may be doing it wrong.
... the more of a chance you have for a 100% response rate.

sounds like it works 100% of the time, 50% of the time.
"Coinbase is not a money transmitter" is a demonstrably false statement in violation of the Lanham Act, 15 U.S.C. § 1125(a)(1)(A). You can find Coinbase's registration with FinCEN as a Money Services Business at:

http://www.fincen.gov/financial_institutions/msb/msbstatesel...

Just search for Coinbase. They provided the address of their statutory agent in Delaware even though they're in San Francisco.
"Sweating is the next myth, with The Biggest Loser epitomizing the belief that exercise can contribute to significant weight loss."
The principles behind it all are pretty simple and well established. What makes it complicated are the people and poorly designed systems.
>Not that Russian generals would care about people that they diaplaced. But emptying those places of supplies was not just preventing capture in abstract. It was meaningfully weakening ennemy army, the same way shooting at them does. Logistics makes it breaks wars in general.

Absolutely agreed. My original reply wasn't meant to paint Russian generals as stupid for setting their cities/towns on fire. In fact, I believe that if it wasn't for that, then Napoleon would have been way more successful in his invasion, as he was pretty much stomping the Russian military up until it got to point of capturing major cities.

In fact, Mikhail Kutuzov[0] (Russian Empire commander-in-chief at the time who was responsible for coming up with the plan to burn down Russian cities rather than giving them to Napoleon) is remembered as an exceptional military commander and a hero to this day. He let Napoleon occupy burned down Moscow, so that Napoleon army could be starved and then driven out using guerilla warfare.

0. https://en.wikipedia.org/wiki/Mikhail_Kutuzov
The big one to me is that the "free speech absolutists" are consistently nowhere to be found when labor organizing speech is silenced.
There's several hundred subreddits that would do the trick.
"Whether you're developing a small web site or a large-scale distributed system, Erlang and Elixir are great tools for building server-side systems. Both languages can help you start quickly and deal with highly complex problems at a large scale.
This talk aims to explain what makes Erlang and Elixir suitable for such tasks. We'll look past the syntax and the ecosystem, focusing instead on the concurrency model of these languages.

Combining a bit of high-level theory and a couple of demos, we'll examine some important properties of Erlang/Elixir concurrency, with a special emphasis on why these properties are very relevant when building highly available systems.
The talk targets experienced backend developers, but no knowledge of Erlang or Elixir is required. You will walk away from [...]"
I don't know. I raise chickens. The only difference I've been able to determine between darker and lighter yolks are the age of the eggs. Same food for all the birds. If we don't go through the eggs fast enough, they go from orange to yellow. I'm not saying you can't fake it with additives, but the post must be missing something.
I got whanging deadly headaches whenever i ate store / commercial eggs; I got chickens and discovered that its not actually the eggs thats the problem for me:

If i feed my chickens non-medicated feed, I'm able to enjoy their eggs. If i get them the feed with amoxicillin in it, headaches.

The wild thing is amoxicillin itself never seemed to have any bad side effect on me, I've done several courses of it over the years without trouble.
I just pulled up "Farmers Stealing Tanks" on my BlackBerry KeyOne and played for a minute. It was playable (though not perfect), and that's on a 5 year old phone with a chipset that emphasized battery life over performance.