skysight-inc/HackerNews huggingface dataset:
For me, they teach the fundamental (basic) concepts and then have you cycle through a bunch of programming languages week to week to reinforce they are simply the tool and they all have their own pros and cons. When I took it, they had javascript, c, python, php, java, snap, integrating APIs and libs... maybe more.

The course has 2 tracks which are graded the same: "regular" for those new to cs/programming and "hacker" which has a bit more of a challenge to keep it interesting, and you just do whatever one you want to do that week.

Each assignment has additional optional material explaining and reinforcing the concept so if you are a little opaque in an area you can go and study that a bit more before returning to the assignment. Ultimately, there is a walkthrough for each week that gives you about 95%+ of the answer in case you get really stuck. If you understood the concept well enough from the lecture or your own background, you can just blast right through the assignment, or put your own spin on it.

Supposedly this course is responsible for hundreds (if not thousands) of people changing their planned field of study to be more technical due to the huge accessibility of the material to what they call "less comfortable" students.

They also teach you a few adjacent things that are relevant and probably wouldn't be covered by most modern programming courses.
They teach you how to use desktop VMs for your IDE.
They teach you how to use a basic IDE.
They teach you the basics of Linux command line.
They teach you what memory leaks are and how to find them.
You're graded on style, there is an automated style checker.

For me, I got a kick out of all the sorting algorithms and how it applied to big O notation and software complexity. Previously I understood roughly how it worked but the course went deep enough where I tried implementing some of them on my own "for fun" to see if I could do it.

For my final project, I built a native android app, and although they didn't teach anything specifically about mobile app design, I had enough confidence at that point to knock it out.

On top of all those items, production value of the course seemed huge, very well done.
Maybe it's the same hard drive problem a lot of others (including HN) had.
Globalization in decline but US uniquely positioned to come out on top
Larger businesses have economies of scale in all things, including regulatory compliance. It's a great reason to be thoughtful when crafting regulations. Although, in this case, as you point out, that may be a feature.
> results in the customer understanding that they're crossing a boundary of sorts here

I think you're looking at this the wrong way. If the customer / manager want to get into the weeds with you, you should let them. Information sharing leads to good things.

Giving the customer/manager details about the work required for a feature will help them better understand and prioritize future work. If you and your team are excellent, going into the technical details will impress the customer/manager and gain you the respect you are looking for.

On the other hand, if you are defensive and withhold information, that will only erode trust and push them away. Eventually, they'll look for someone else to work with.

As a side note, scrum boards are stupid. What people really need are dependency trees.
To be fair, Cuba is very very good at training doctors
I started pirating once I got a seedbox and it's been great. I can get pretty much whatever media (movies, games, music, etc) I want, in any version I want, and enjoy it whenever/wherever I want. No censorship to keep things PC, no dependence on internet or streaming provider availability, just total freedom. The only tradeoff is falling down the data hoarding rabbit hole: I've accumulated about 12TB of stuff in just a couple of years so I have to figure out how to upgrade from my external HDD setup (or if I should just keep buying external HDDs).
We had a pool growing up, and we actually had to regularly drain the water because it rained much more than it evaporated. We didn't live in a dessert though, so YMMV.
> I think Rust on LLVM has a major example of this? IIUC, it's a big problem to turn on strict aliasing because LLVM doesn't actually implement it correctly, it just works well enough for C/C++ etc.? (But I'm no expert.)

It's noalias (C99's restrict code, in essence), that you're thinking of, not C/C++ strict aliasing rules.
In addition to the manufacturer, the type of appliance and its manufacture date really matters. I have an LG front-loading washing machine from the late 2000s that has been working fine for 14 years with one minor circuit board replacement. My appliance repair guy says that LGs from that timeframe are very reliable. When the motor bearings on that washer go out, I'll have him replace the motor if OEM replacement motors are available rather than buy a new one.

Refrigerators are a completely different animal as are dishwashers, etc. Despite my great experiences with LG washers, I'd avoid LG refrigerators. I've had good experience with multiple Bosch and Miele dishwashers, but mediocre experiences on all the new fridges I've bought in the last 10 years.
Thats the best thing about authority figures, they are believed until they can be proven otherwise, I'm not in a position to prove otherwise. I often wonder if autism is being used as a cover for child abuse!

Innuendo amongst other things is the perfect trigger for paranoia, and in such situations, people will get banged up in a mental health hospital and have drugs forced down their throat otherwise they just get labelled as uncooperative, and then other drugs will be forced down their throat and their detention period increased, perhaps even indefinitely. Its a clever system and there is no judge or jury to convince, you just go straight to mental hospital without passing Go!

You cant argue against this craze for labelling everything as mental health issues, Doctors will not have their authority challenged. I even had a GP tell me how I could suicide myself!

You dont run a country by being nice!

You got a lot to learn, now obey your authority figures and back to work!
> Call it a forecast, not an estimate

Can you explain why? At least for predicting expected task finish times, I feel like people use them interchangeably.
London’s tube is particularly bad because of its history running steam trains, of which the residue is still present on walls and ceilings. The Tube is also poorly ventilated due to its age (when this was less considered) and the fact that vent shafts open into places that also have bad air quality.

NYC performs relatively better, it sits close to the surface with frequent vents. There have been simulated bioterror attacks that show the threat in the subway would dissipate quickly due to the ventilation.

The article mentions a bus. I would expect the bus to ventilate more poorly; trains have many doors per car and they simultaneously open for the entire stop in the station, but a double decker only has two doors, the back open to let people off and closed shortly after that’s done, and the top deck has no doors at all.
Agree. I know I use Menlo on macOS but I’ve never needed to change it. Same for Consolas when I used Windows, these fonts are just sane defaults.

On any Linux I tried, the default mono fonts were always so awful it would trigger my fiddling nerve. They’re either too wide or too thin or too round, they never seem to get the perfect balance of Menlo or Consolas
To be fair re Section 230, the interpretation the court have of it is... wildly on the side of the platform. In particular, it allows a company to wiggle out of its TOS if it seems the TOS could be construed at being more stringent than Section 230.

There is definitely some change to do to section 230. I do not think it needs a repeal, but i do think it needs some rethinking and probably some more regulation on privacy and safety.
See also: https://news.ycombinator.com/item?id=32036523 (25 comments)
It's interesting that when we revisit older movies, all the way up to the 90s, we're watching them at much much higher quality than we did originally. Special effects, costumes and sets are all much more believable when you're viewing them on a little grainy screen. I think some older movies are unfairly judged by how they look on hardware that couldn't have existed at the time.
I think you're underselling cheap labor. Mechanical Turk is very limited, and not representative. AGI could drive trucks, build houses, mine metals, care for the disabled, plant corn, cook meals, do labwork.

AGI solves robotics. We could use very general-purpose robots rather than specialized, brittle, narrowly-useful machines. Right now the bottleneck is mostly software - that's why Atlas isn't useful, it takes too much engineering to program it to do useful things. if it can learn? and doesn't get bored?
Do you think he had to recreate blockbuster's central servers from scratch or did he get the blessing to maintain the old software?
huh? centralisation and monopoly are basically synonymous
I'm going to admit, I only skimmed the introduction of the paper, but this quote from the article appears very misleading

> They also caused the wind to be determined by a random oracle so that it was even more random in certain cases but completely dormant in others.

Assuming "random oracle" means what it typically does, that appears to be a pretty poor characterization of what a random oracle does to a problem.

In particular, a (non-random) oracle is a public string O such that both the algorithm and the function one is trying to compute can depend on O. One valid oracle (probably the most famous interesting one) is the halting oracle: the string that at position with index x tells you whether or not the TM with binary encoding <x> ever halts on an empty input. While access to this string would give you an avenue to solving the standard halting problem in finite time (the time taken to do a single lookup), the halting problem relative to this oracle is still uncomputable because you're now additionally tasked with solving the halting problems for machines that also know what O is, and therefore can pull off the same self-simulation trick to fool you as in the standard proof.

An algorithm existing relative to a random oracle means that if each digit of O were sampled from independent fair coin flips, then with probability 1 the algorithm could solve the problem. This is different from the standard definition of randomized complexity classes in that the correct solution to a problem can still directly depend on O itself.

Relative a random oracle, it is an exercise to prove some results of otherwise immense magnitude such as P≠NP, #P≠PSPACE, IP≠PSPACE, and so on. But the problems underlying these separations tend to be contrived, e.g. "does the string O contain a substring from some set A", where A is chosen specifically so that (i) it contains a string in O with an (a priori) 50% chance, (ii) one class information-theoretically cannot identify this string without enumerating beyond its available resource constraints, and (iii) the other class can exploit its added power to easily solve the problem. For example, perhaps a "P algorithm" would need to brute force 2^N positions for such a string, but an "NP algorithm" can nondeterministically guess where in the oracle to look to find it.

Random oracles are great for proving separations, but their applicability to the underlying classes is limited. Concretely, the result I mentioned above of IP≠PSPACE is straight-up wrong in the unrelativized world. The oracle isn't just playing with the randomness involved, it's fundamentally asking which questions one is allowed to ask, and opens an avenue toward posing a whole bunch of "junk" problems that become uninteresting as soon as the pure noise oracle string O is discarded.

In light of this, I'm not sure how to view this result. Is it to be read as Yet Another Random Oracle Separation, or is there something deeper here that I should take away from the result?
Are t there spores literally everywhere all the time though?
>I saw plenty of people saying before the invasion that it would be irrational for Putin to invade and therefore he wouldn't.

I didn't, but nevertheless there's a difference between "it's irrational because the cost is higher than the benefit" and "it's irrational because there's no benefit to getting your ass kicked".
"Free-as-in-speech, not free-as-in-beer" is just expecting you the hearer to understand that while event advertisements might prominently feature the words "free beer" as an exciting statement that beer is being given away for zero cost to drive interest, zero cost is not the sense in which "free" is being used in "free software"
Some sort of robot body, lots of books, and a lawyer to handle questions of property ownership or to establish a trust that's beholden to the AGI instead of me, in my name.

Let the AGI do whatever the heck it wants and see what happens.

Look into seeing if it's possible to build as many of them as possible. Let them lose on the world.
>But because a lone Product Owner sees a path to promotion if they can figure out that one single killer feature that will get a massive new adoption of hypothetical new users (hardly ever realized).

This++. It's also the young hotshot phenomenon, where they come in and decide they can do everything better than the old timers (the previous hotshots 3-4 years ago), and change everything they can. We've all been there.

I have elderly family members, 85-plus, who can't understand why the UI changes all the time and they have to continually relearn. Explained this way, they get it, but still say, "they need to remember that not everyone wants to relearn everything every couple of years".
Questions to Sharpen a Research Proposal
Yeah the plaintext password thing sucks but you can mitigate that with LDAPS so it talks over a secure socket. The other choice you have is to use Kerberos to do the authentication. Also, thanks for the tip about OPAQUE. Going to go check it out.
Double so since something like Redbox could have definitely used the brand.
If you dig more into Scott's beliefs, it turns out that he basically thinks that intelligence is purely genetic (so, I figure he must conclude, there's no need to bother with teaching the "ungifted," since it won't matter anyway).

It's ironic that he repeatedly calls out "eliminating Gauss" as a useless factoid that doesn't matter to anyone, but he also worries a lot about AI safety and broadly fusses a lot about ML. Getting a solid grasp of linear algebra is absolutely necessary for understanding ML, so you'd think that "eliminating Gauss" would sit at the top of his hierarchy.
The difference is that the Buddha specifically taught that the way to verify his teachings was to practise it. Buddhism gives you a path to become a Buddha. In contrast, Christianity does not give you a path to become Christ, or even become sure of Christ. You are expected to believe in Christ without ever seeing any evidence of it. It is the same for many other religions, they do not offer empirically tested methods for personally verifying the teachings, but Buddhism does.

Japanese Buddhism is so different from Chinese Buddhism because the cultural background of Japan is very different to China, so people have different needs, propensities, and capabilities.
Per Wikipedia - "Ulbricht was not charged in his trial in New York federal court with any murder for hire". Wikipedia does say that there was evidence that was shown at trial about the murder for hire thing and that it did weigh against him in sentencing - which seems odd to me that crimes you haven't been charged with or convicted of could impact your sentence.

Wikipedia also says "Ulbricht was separately indicted in federal court in Maryland on a single murder-for-hire charge, alleging that he contracted to kill one of his employees (a former Silk Road moderator). Prosecutors moved to drop this indictment after his New York conviction and sentence became final"

https://en.wikipedia.org/wiki/Ross_Ulbricht#Arrest
Doesn't have to be catastrophic failure. Most people just assume that such services are architected properly to be HA, but they usually aren't. They also aren't operated as HA usually, so things like a config change are rolled out globally to everything at once, and then everything breaks and they can't roll back, and you have total outage. Very common.

...and of course, they might not be down at all, it might just be (example) a route from the west coast got fucked in a BGP table so the west coast can't access it, and if that's where the majority of their users are that's all the comments you'll see.
I can imagine reading them in original Russian would add another level to the experience.

Interestingly enough, I devoured Infinite Jest and loved the entire novel. Gravity's Rainbow was simply too confusing to me and I think I would have done better had I used a reading guide to support me through the novel.
>Credit bureaus — as well as the various credit building products that are so common in these countries — are required to play that role.

No they absolutely are not. You know what institutions, after government, should have been in principle be absoultely ideally placed to help with identity in a private distributed way?

BANKS (credit unions too perhaps). Lots of secure, physical locations people were used to going into. Already have a need to deal with serious physical security, and lots of money. Already tons of KYC infrastructure. Well regulated and trusted overall. Reasonable numbers of choices. Valuable in-house dogfooding opportunities. This should have been a slam-dunk service for banks themselves to do, and one near impossible to replicate the same way online which also would have been quite helpful for them vs online-only challengers. Each local branch could have a dedicated room or rooms to take photos and video, verify documentation, history, references, whatever else, all the stuff that was (and in much of the world still is) needed to prove ones' identity and open an account. Then the banks could all have their own CAs and give people a signed cert attesting that all this had been done in-person at XYZ location, every bank required to do it themselves with cross signing possible, and all online account usage required to use PKI, no password/email crap. And we'd live in a different, better world.

Instead they've tried to outsource or externalize that. That should be absolutely on them. All the tech has been easily possible develop for something like 20 years (OpenSC even first release was 2001). I'd love to see a law along the lines that financial transactions and products including loans, credit cards etc that are only backed by stuff like described in this article (name, SS#, birthday etc) are simply unenforceable in court and that defendants can challenge it along the lines of anti-SLAPP statutes where the challenge happens pre-discovery and stops the whole process with attorney fees going to the defendant if they win. Bank tries to after somebody for unpaid debt and all they have are info like that? Case dismissed, they can just eat it. Criminal for credit collectors to go after it too. Bet we'd see some changes in a hurry then.
I'm surprised a HN community member with your level of contributions would make this sort of comment. From the HN guidelines: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

If you have a methodological issue with the analysis, that would be super interesting to share with the community! But these ad hominem fallacies detract from the thoughtful discussions that make HN a special place.
filtering spam, ads, ridiculous social media posts, doing tedious tasks like scheduling dentist appointment

personal assistant / secretary, or a cook / maid (Rosie)
That is because the price of TVs has been dropping while the # of features (and sizes of the TVs) have been increasing.

Modern smart TVs are subsidized to heck and back.

You can actually get smart TVs w/o lots of ads, Sony's Android TVs give you a slew of opt-out options when you first turn them on.

Roku is the worst about this, they show ads to customers and try to collect $ from the streaming platforms.
Just because you're buying an unencumbered MP3 or flac file doesn't mean you're free to do whatever you want with it. You're still licensed for just you and you can't make copies to send to all your friends (how enforceable that is is something that's above my head).

I'd say that most modern media piracy is still a matter of cost and convenience. If you're the kind of person that watches a couple of movies a week, at $20 a pop the cost adds up fast. Plus you have to go to the store or order online and wait for a DVD to show up. With piracy you can watch right away. It's one of the reasons Netflix was such a game-changer.

Somehow along the way a lot of people got it into their heads that all entertainment (and also news and educational materials. Basically, anything that doesn't have a physical form) should be free (free as in beer and free as in freedom) and they'll go through some impressive mental contortions to rationalize their piracy any way they can.
I agree, but that's the boxy Euro-Asian reality, for years to come. So it can't get much worse. :D
The onus is on you to demonstrate why it’s not negligible, besides demonstrating your ability to take offense more readily than most.

Look, I’m not the person that insulted you, but I’m sorry this happened to you if it means you’ll reevaluate your perspective of this discussion.
https://news.ycombinator.com/item?id=32057717

You might want to give me a really good price.
The mid-west and south were on-board when democratic party still stood behind the New Deal and before NAFTA.
I've wanted something like Estigator for a long time! Unfortunately, it seems to be broken — it's not possible to add a specific type of estimate.
This!

I've used Calibre for a very long time now and when my kids finally got Kindles they started using it as well.

I couldn't care less what pointless debates others may have with Kovid. He is very helpful, very active in the forms, and constantly updates this software.

many opensource projects become abandonware, but Kovid continues to pour hours and hours into this.

Cross platform usage alone is impressive. it works the same on my Mac/Linux machines as it does on the kids Windows machines.

Maybe he has been "rude" at times, but who hasn't? let's not let a few instances of him losing his patience cast a shadow over the incredible work he has done for many people.
it was working fine with android dark mode
> Italy also voted recently to ban nuclear _again_ after it had been allowed a second time.

The first referendum was 6 months after Chernobyl, the second one 3 months after Fukushima. No wonder the outcome was overwhelmingly against it. Demagogy in its purest form.

https://en.wikipedia.org/wiki/Nuclear_power_in_Italy
Because "Starbucks with overhead" is a surprisingly effective business model apparently; though if you go into one you'll notice that there are a lot more chotchkeys for sale near the front of the store (even LEGO lol).
> the reason was the same, Blockbuster.

The "name" of the reason might be Blockbuster, but the actual reason was that Blockbuster had a larger selection. Those mom and pop stores were really small, so if you wanted something else you had to go to Blockbuster anyway, so why bother dealing with more than one store even for the stuff they had? Just get everything at Blockbuster.

It's the same with retail stores - I don't go to the small stores, even if they might have what I want - why should I? I can go to the larger store and get everything and not have to think about it.
I've heard chatter of Michelle Obama running, which I think would certainly make for a close race.