skysight-inc/HackerNews huggingface dataset:
The earliest refining of iron also produced a little steel as a byproduct. There is reason to believe that iron refining is as old as, or even older than bronze, and steel would have been made with that iron. However bronze was easier to work with (I think this refers to readily available ore though I haven't looked into this and could be wrong as to reasons). In general a craftsman would use bronze where possible, iron where bronze didn't work (which wasn't often, bronze is better than most people think), and steel only where required. For files and other metal working tools not much steel is required and the advantages would be worth it (though these might be case hardened iron - we suspect they knew how to do this long ago but there is no historic record to be sure)

The are plenty of stories passed down about magic swords that could cut others in half. If someone collected enough steel from the little that would made it would be magic compared to other swords, but the effort to collect that much steel would be enough that few such swords would be made.
> Believe me, if you don't have VC money to burn, you will not be experimenting with CRDTs and synchronizing distributed data from a multitude of versions of your application.

While you're right that doing this is less convenient, I can say with the personal experience of developing a few such projects on a shoestring that doing this isn't as hard or expensive as you're making out. It's entirely doable. It just requires thoughtful engineering.
Not Portland but I lived/drank in Eugene for awhile when Uber/Lyft were still banned (IIRC they've since been let in). Outside of metro areas there is only one answer to that question in my opinion, lots of drunk driving.
Eh, not so sure. Black Panther is the most critically acclaimed of the bunch and I haven't seen many people describing the movie using this angle. Sure, it's something that's there, but it's not the meat and the purpose of the movie. Certainly not how Black Panther is describe on its marketing material.

Just check say its IMDB or iTunes or Google Play or the back of the DVD is all about "a powerful enemy reappears putting the world at risk". Even the foe himself states its reason as a revenge for how blacks are/were treated around the world and he needs Wakanda's tech and weapon.

Hey, don't get me wrong. Black Panther is a good movie, and an actual good story. But check some of Scorcese's movies description or blurbs or reviews, or trailers. I think Black Panther's story is secondary to the spectacle. And that's fine! It doesn't go as far as Transformers into the abyss :)
If I only had an hour, i'd focus on a simple intros of really fundamental techniques kinda like the OP indicated, and not necessarily cooking everything in that time.

Knife skills. Keep them sharp. Mise en place. The importance of salt and pepper. Searing techniques for cooking meat and how not to do it. Roasting vegetables 101. The basics of finishing pastas and reducing sauces. The fact that you can make your own dressing in no time.

You can probably cover all of that quickly and in enough time to ask the right questions moving forward and begin your jorney - IF you had a curriculum. If it's self study it takes longer to figure out what you don't know :) For me it all started with "why does my Grilled Cheese suck? This should be easy" and it's been all downhill.

The Food Lab by Kenji Lopez-Alt was a big window into this for me because of the approach around time and temperature, and the book takes you through all of this stuff by section.
This is the problem external libraries were created to solve, in a time when it was a much harder problem.

Microservices are the same kind of solution, with the same gains and costs for this specific problem.
It would cost hundreds of billions of dollars.

Underground power lines cost $5-10 million per mile and PG&E has ~100,000 miles that would need to be buried. A lot of PG&E's lines are in more rural areas which tend towards the cheaper side of that range, but it's still a ton of money.
> I do agree with you that China is basically a modern day nazi germany, pre WW2 at this point.

That's part of my frustration with all of this w.r.t. the Hong Kong riots. China has been this way for _decades_. Finally we get some western exposure to just how determined the CCP are to control their citizenry. I hope the resistance and world exposure keep pressure on the CCP, but honestly I don't see them caving. (If you think western politics has it's problems look no further than the CCP as an example of what real dogma is all about). I know an all-out civil war would leave a country full of wonderful people in ruins, but I don't see any other way around dismantling the CCP.
Teens on TikTok: do the benefits outweigh the risks?
So is a polite legal threat assertive or aggressive?

edit: I'm saying - where you draw the line is about things like whether it's competent, and whether it's "OK" within the contex. A polite "excuse me" is both competent and almost always "OK". A polite legal threat might not be "OK" (and it might not be competent either) so whether you judge it to be aggressive will depend on your point of view.
> Ignoring the region code didn't enable DVD piracy (like for example putting a modchip in your Playstation enabled game piracy while allowing you to play games from other regions)

Only because the equivalent hack was unnecessary, right? A standard region locked DVD player can play a pirated disc by default, unlike a Playstation.
Those you mentioned seem good. Any high level course that makes well with what you bring with CS really.
I think the standard psycho-therapeutic "tell them how it makes you feel" advice applies here and accounts for the difference. It's one thing to give unsolicited advice to someone. It's quite another to tell a close friend "Look, I need to tell you something important because I care about you. When you start telling me all the ways I should change to be a 'better person', it really makes me feel bad, and makes me not want to hang around you. It certainly doesn't motivate me to actually make any of your suggested changes."
There was most certainly massive push back against industrialization. The Luddite movement being one obvious example.

In the US we ended up with 40 hour work weeks, and universal high school as a government response. We will need similar large measures to deal with globalization and automation this time as well.
Username checks out. Thanks for the link, I love Jonathan Blow's talks :)
It was very much about price differences. Here in Australia we'd pay $30+ for a music CD around the year 2000. We always got shafted on regional pricing. The companies would use the "distributor" excuse but it didn't explain why our prices were so crazy.

EDIT: To clarify, the "local distributors" were a method to optimise local price points.
Does anyone know what font the "Los Angeles November, 2019" text is set in?
It doesn't always work though… I just had an issue with a Spanish airline (of all things I would assume all their employees would have to speak some English), where the session expired, the online payment went through but the ticket reservation didn't. I called the number and asked if Se habla Inglès o Francès? and no, I had to use my broken Spanish to sort it out. The lady was very helpful though.
I just addressed this in the second part of my comment. You would have to trust Microsoft/Facebook at this point, right? So if you don't and you really actually care (unlike 99.999999 percent of people), don't use closed source software, and audit every single line of the open source software you use, because I bet a lot less eyes are looking at much of what you use.
> You and all the other replies are missing the whole point. The computer is a tool to get work done. I just want a computer that allows me to get my work done in the least amount of pain as possible. I don't see how Apple gets dethroned in a few years time if this is the state of the competitors.

With respect, macOS "allows you to get your work done in the least amount of pain as possible" precisely because you are used to it and its relative quirks.

I have to use a Mac to occasionally maintain an iOS app. Here's my anecdotal experience: the keyboard shortcuts are entirely unintuitive, Xcode and the Apple store are downright painful to use (Apple's store literally doesn't accept screenshots generated by its own simulator). Software shipped on the machine is often outdated or just broken (trying to install .NET Core on a Mac and dealing with the ancient version of OpenSSL was not fun) and installing new software is a poor experience compared to using apt-get or yum.

I remember using Xcode and being prompted for some credentials during the publishing process - except it prompted more than once. And it was never clear whether I was getting the password right, or I'd typed it in wrong. It turns out windows shake horizontally when you get the password wrong, and if the window disappears and immediately re-appears again then you've got the password correct but you need to type it in again.

Recently I updated Xcode's build component and it decided to silently stop paying any notice to the CODE_SIGNING_REQUIRED environment variable.

Safari is just as poorly designed. Apple frequently enjoy "doing their own thing" which defies conventions set by every other platform - tab behaviour is broken out of the box and does not cycle through links. <iframe> heights are ignored. On mobile, simple CSS properties such as background-attachment aren't supported.

Whenever I have to use a Mac I try to open a terminal as soon as I can and do all work inside one away from Finder and all the other GUI apps, because that's at least a relatively sane part of the system - but I couldn't ever get serious work done on one.

My point is that your anecdotal experiences are far from universal.
> the whole thing is indeed OOP because... Scratch is OOP.

Right. I guess that's the core of my problem. I don't think you should be teaching beginning programmers OOP. It pollutes their minds too early and they don't appreciate the separation of data and code. And yes, I am biased because I dislike OOP.
Where? [0] says that Apple has 41% to Samsung's 21% in the United States.

[0] https://www.counterpointresearch.com/us-market-smartphone-sh...
I understand the trick, I just don't believe that it can play out.

A contract also needs consent. This contract is clearly entered only because Facebook is making it a condition of using the service, and this type of coupling is prohibited.
The need for advertising arises from having substitute goods on imperfect markets.

If consumers knew the perfect good or service that they wanted to buy and exactly whom to buy it from, there wouldn't be a need for advertising. As it is now, information asymmetry creates a demand for advertising, so until people know everything about every market, you're going to have ads.
Often, mispronouncing a word means you've seen it in print, but haven't heard it said aloud. So I've heard some people say that they mentally frame it not as an embarrassing mistake but as a sign that the speaker reads a lot.
You're telling me that in the EU things that happen on company assets are not tracked? I think any company could easily come up with a 'strong' reason (IP theft?)
https://www.reddit.com/r/PlantedTank/
Some have really flat keys, like this: https://user-images.githubusercontent.com/736191/49698493-06...
Personally I'm biased in favour of rights. If HK ruled over China I'd be in favour of Chinese independence.

I want Beijing to have universal suffrage just as much as I want the Cantonese to.
What rights does owning someone's soul give me over that person? If I sold my soul to the devil, he would have me for an eternity in Hell after I die. However the devil is an eternal being, and human law only applies to mortals. I have to assume that ownership of a soul is revoked after the death of that soul, since human authority is transcended by a higher body of power. If I sold my soul to Mark Zuckerberg, what would he do with that power over my mortal life?
Hi author, wondering what you think China should do with the organs of executed prisoners? It’s easy to find fault with them for (presumably) not asking for permission but it seems it would be a pity for them not to be used to help patients in need, no? This is separate from the question of what supposed crimes led to the execution. Short waiting lists can be explained by the lack of permission not only for executions but for all deaths of healthy people... not to defend China on other points, but this one seems like a odd concern possibly just zeroed in on for dramatic emotional effect, rather than for any actual practical reason.
I understand your perspective. Unfortunately, however idealistic, I don't see that being a great benefit in the long term for anyone.

I prefer environments that teach you how to advocate for your ideas. Build you up as a good self-advocate.

Environments that say "Hey everybody! It's Timmy's turn to speak. Pass him the talking stick" are patronizing and disgust me at the onset.

Better to have someone by your side saying, "Timmy, speak up! You have a great idea. Tell everyone"
I'm just pointing out the fact that the user is complaining about some "limitation" about an "evil company" when they're not being much better themselves. Haha.....
> I believe a one-time fee for software is fundamentally unsustainable

I strongly disagree. I have always, up to this day, sold software on that model, and I will probably always do so. There's nothing unsustainable about it.

What is true is that rent-seeking can be much more profitable. But fortunately for those of us who find it very distasteful, it's not necessary.
Apple Antitrust Probe – Responses to Congress [pdf]
Free trade and opioid overdose death in the United States
You're totally mischaracterizing the relationship between Apple and the community.

The Apple app store isn't free. I've paid thousands of dollars to Apple for Apple products. They brand themselves as a premium outlet. It's not just some free web service or ad driven where you can leave and go to some other community with no cost.

They're being paid, a lot of money. Being able to talk to a human being is not a big ask; it's perfectly reasonable and they can afford it. The Apple store has tons of retail employees who are willing to spend half an hour addressing the concerns of any customer (and retail customers can be the worst), they should be able to do the same for the app store as well.
What skills are most crucial for running small internet companies?
In a Presidential election it really depends on the state you vote in. California is going team blue no matter what, Alabama team red. Voting 3rd party in one of those states is not going to change the outcome.

Florida, Michigan, Wisconsin etc the calculation totally changes of course.
Although there are forms of "do nothing" meditation (which are, ironically, very easy to get wrong), most forms of meditation are precise ways to train attention and awareness. Quite different from the kind of "do nothing" where your mind wanders mindlessly into boredom.
I mean, in fairness to me (and possibly you, I don't know), I do a lot more algorithmic stuff now than when I first started. I actually have to think about time-complexity in what I do, in addition to knowing the best kind of concurrency algorithms for a certain task.

I haven't done any web dev in awhile, and my understanding is that this has changed, but when I was doing it, you could get away without worrying a lot about performance or theory.
I think I've laid the foundation for supporting Qualcomm modems with ofono (committed to the pmOS repos.) My device has a vendor kernel, and I helped someone else with a mainline kernel. I haven't seen much movement other than that, maybe due to lack of interest or skill in potential developers. (Each device needs a few custom bits like firmware packaged.) Another problem might be a lack of usable GUI to actually use the modem features, but I'm not up to speed on recent progress.
This is a question I don't feel equipped to answer, despite having asked myself many times.

I think it's widely accepted (and I believe) that "drinking + driving + killing someone else = very bad", and that "drinking + assaulting = very bad", but I don't think I know enough about the health implications of drinking.

If a person really was drinking themselves to death of their own free will (i.e. they are aware of the physical health effects, and they do not experience any addictive effects from alcohol), then I don't see an ethical issue with them choosing to do that.

But if suicide rates go up, why could that be?

My opinion is that if someone who chose to drink (i.e. knew the risks and was not addicted) accidentally fell off a bridge or accidentally shot themselves with their own gun, it is their own fault.

When someone is suffering in terms of mental health such that they are addicted to alcohol, or are depressed, or feeling suicidal, then I just don't know. It feels to me like that although the alcohol is not the root cause in these situations it definitely could've pushed them over the edge.
I think this is analogous to "someone who felt suicidal committed suicide after another person told them to jump off a building"... I really don't know where I stand on the issue.
Got stuck at the paywall -- Do they link out to or otherwise name the dataset? When my kids start thinking about what they want from their post-secondary education, this is the sort of thing I wouldn't mind having on hand.
Apologies for the delay. I rarely log in to HackerNews. Thanks so much for getting back to me.

> Where's your shift key, though?!

palmface I had meant <kbd>Tab</kbd>. But, you addressed this in spite of my mistake at the end of your response.

When I get Plover running with my keyboard and can toggle between modes successfully I'll send you a link to my explanation to get it started. From the looks of things I'll be cobbling together a few different sets of instructions.
And that more often than not, the speaker already knows potential solutions and next steps, they just want you to agree that it sucks. Too often, solutions driven people try to solve venters' problems rather than simply listening to what they are.
They do help if a single team of 5-7 developers own a set of microservices; it's unlikely you will have tons of PRs to merge all at once in a single repository with a smaller team. Granted, the ownership is is a bit more clear when talking about a self-contained system that a team owns: https://scs-architecture.org/vs-ms.html

In the SCS literature, you would integrate via async mechanisms across SCSes, provide versioned interfaces, and enforce via consumer-driven contract testing like Pact: https://pact.io
This is a great argument for union-like organization of independent Apple-ecosystem developers. If one member gets banned in an arbitrary and capricious manner, the others can strike, by pulling their programs from the App Store.

If hitting the front page of HN is really the best way to get a substantial response from Apple after a drawn-out runaround, that cries out for a counterweight organization to Apple that can punch back and actually make it hurt.
Weird, I saw the ads get through for a few days but then they stopped again. I watch twitch vods pretty regularly still, but I guess I stick to a few channels and don't jump around; maybe the specific channels I watch didn't enable this type of ad.
You can use fancy terms and fancy accounting to make it seem like Uber isn't subsidizing riders, but it doesn't change the facts.
+1 I did stage work when I was younger and this was one of the most valuable things I took away from it.

Over-under is good for long, thick, delicate cables (e.g. mic/guitar cables). For shorter, thinner cables (e.g. USB cables) I use this technique: https://www.youtube.com/watch?v=uXMG917XsvU

I have done it so much I can now do it quickly without looking at my hands, so I just automatically do it before putting a cable away or in my bag.

I now never have to detangle birds nests of cables. Over the course of the ~15 years I have been practicing responsible cable storage, that must add up to a lot of time.
Liskov's work on programming languages is (of course) well known. She then switched research topic to distributed systems and among other things developed the "Practical Byzantine Fault Tolerance" (PBFT) algorithm.

I thought this was interesting, because like 10 years ago I had never really heard of her distributed systems work, and kindof thought of Liskov as a one-hit-wonder. But now in the last few years PBFT is suddenly pretty hyped, because it's a key part of a bunch of new blockchains, so maybe she was far ahead of the curve...
or Idiocracy
But this is America, and self-harm is a fiercely protected liberty. Harming others is not.

If we could put half of the energy we put into policing other people's vices into policing Corporate vices, think of what we could achieve.
Security implications?

Does this strip away a layer of security?
Good luck to the team on this endeavor. I have never had a chance to use a laptop / workstation from them, but they must be doing something right since they have been around for a while now and that the community has nothing but great things to say about them.
Given the number of times 'national security' has been the reason for barring Chinese companies from operating in the US or anywhere else, I don't think what you describe is true any more
That’s a good question, I don’t know the history well enough to comment on that.

Much more important than CLU itself — groundbreaking as it was — was Liskov’s formalization of substitutability as a rigorous principle one can use to reason about the quality or correctness of an arbitrary abstraction (or model thereof).
Been on FF for a year now. I can say I like it better than chrome. And use it on mobile.
> I understand the ubiquity of Intel-based hardware, but I don't full get why not even an option of an AMD-based system is available.

Because it's hard enough to deal with a single silicon vendor, so they're looking for the one with the most bang for the buck and that was, before Ryzen, definitely Intel.

They might be ramping up with AMD now (or not, I don't know), but when you don't have pre-existing business relationships that takes a while before you're even at the stage of building prototypes. That space is rather complicated.
Brian Will's video covers code pages succinctly
https://www.youtube.com/watch?v=IM-vnsnLGd4
I sell nothing but on-prem software, and have never left my customers "out in the cold" or without support.
It's still on page 2 so it's not like it vanished. Who knows how the scoring algo works.