skysight-inc/HackerNews huggingface dataset:
Google announced, in December, that it would be opening an artificial intelligence centre in China.

1: https://www.bbc.com/news/business-42334583
You won't. An economist would point out that capital owners are also consumers and often employees, meaning that there's really only one class of people.

Which parent would not agree with, as they are offering a straightforward Marxist reading.
Thanks for putting out the podcasts. I’ve enjoyed all that I’ve listened to that are available on iTunes. I do think forcing people to sign up to read your content, interview transcripts and text interviews I’d counterproductive. You’re playing a long game, why optimise for signups instead of brand building?
I like to think of it as delegating :)
Which makes sense from a business point of view. Obviously that doesn’t always align with a hacker mindset but there is a reason Apple is worth almost a trillion dollars.
I don't have numbers for you, and I don't buy "clean coal", but I would counter with this question; is it better to build a solar or wind farm, or to retrofit a coal fired power plant to burn algae? And then to recycle that carbon into more algae? Isn't that a kind of solar power plant?

(Getting your hands of negatively-value nutrients in order to make the system work is left as an exercise. Or I just don't have all the answers.)
Ah yes, because "the people with the most money get in" is the absolute definition of fair for sure.
The lack of symmetry in your position should be unsettling to you.
The title is misleading, as it cointains traces of accuracy, try these instead:

“Deluded node shill gets destroyed by JS god Ryan Dahl”

“Node.js project falters after prophet returns from the dead; delivers 10 commandmennds”

“THE END OF NODE. Mass panic ensues as wrath-god Ryan Dahl descends from the heavens and ushers in reign of TypeScript”
Yeah, I was in a very HPC focused group run by ex-national lab people, and there were several PhDs worth of work going on at any time trying to speed things up. Compute, I/O...all of it.
I think IH switched to collecting sign ups too soon -- and they push it too hard. It used to be one of my favourite websites, now I do not visit at all.

If someone made a new version of IH that was more about the content and less about being a business, I would visit often.
I’m not so sure that a willingness to make your existence subordinate to a higher power is all that separable from doing good.
Perhaps "generative" was the wrong word. I just mean programs that generate things. For example, I make programs that generate illustrations and animations for teaching maths, programs that generate exam questions that have suitable properties (appropriate difficulty, answers that come out nicely, etc.), and so on (pretty pictures, music, fold patterns...), and few of them need any input data beyond the code itself.

I agree that the programs are doing work to assign meaning to the numbers and data structures etc. in the code and put them to use in context, though I wouldn't have called that part of the parsing myself. I think the grammar of my "input" data structures is usually pretty simple, as you suggest, and that more complicated source structures are likely to be kind of self-organised, e.g. involving dictionaries with meaningful keys or calls to class constructors. Complex data structures can then be built from the simpler source ones if needed.
I joined IH when the interviews were on the front page. Got a lot of value out of reading them.

When the forum was introduced I was bummed at first but it’s really turned into a fantastic community and resource to me. It’s what I feel HN might have been like in the early days.

HN draws a really diverse audience beyond founders and the even smaller niche of bootstrap founders. People that I feel might shut down basic or “dumb” questions about business and marketing. I like HN just the way it is but it’s not an effective platform for these discussions.

The IH community is smaller so that I feel like I’ve gotten to know a lot of regulars. My questions and requests for feedback spark real valuable discussions. It’s been a really motivating and helpful resource for myself as a solopreneur.

All that being said, I hope (and know) Courtland and Channing can find good ways to serve everyone who gets value from the IH brand and content.
Have you seen this?

https://www.youtube.com/watch?v=SWWkUzkfJ4M
An unlimited grant to both the company and all users of the product is absolutely insane and makes it entirely unusable from a commercial standpoint. Unfortunate, it seems interesting.
Just recently I started doing octopus merges regularly, though they won’t ever make it onto master. The situation is where you deploy from a particular ref in git, and have a beta environment; I’ll often want to have unrelated things that are sitting on beta for a while, either because they’re long-running work or because I’ve fixed something but the change hasn’t been reviewed and merged yet. My beta branch is then just an octopus merge of all the feature branches I’m working on at present and want included in the beta environment. That way I am not limited to just one thing on beta at a time, or worrying about maintaining a beta branch as well as the feature branch. It has been very liberating.

I’ve built a fairly simple tool that tracks which branches to merge into my beta branch and automates its regeneration, and I’m polishing it up so it is distributable and can just be a regular Git subcommand, git-managed-branch. What I have already is useful to me, and I think it’d be useful for many others as well.

The essence of the work of the script I have at present boils down to this:

git stash # (if necessary)
git checkout --no-track -B origin/master staging
git merge --no-edit feature1 feature2 fix3 fix4
git push --force
git checkout -
git stash pop # (if necessary)
I think what is missing is what set of circumstances would trigger you to execute your plans. If it’s “world wide epidemic which causes extreme pain and suffering with less than 5% chance of survival” that is one thing. However if you are planning your suicide in case you lose your job or your significant other cheats on you then that would be concerning and reason to seek help.
I see dependency injection as writing functions as combinators and I frequently use category theory constructs. I work mainly with functional programming. Also lambda calculus helps me think about abstractions.

Understanding compilers and interpreters gives a lot of insight into speeding things up and making code and program easier to be statically analysed.

Automata and state machines are useful. Algorithmic complexity helps avoiding hard problems.

I see model theory directly when modeling domains.
Like everything else, whatever benefits one or the other has is far outweighed by consistency with the host environment, if you can do it. But of course a game on multiple platforms has constraints that make this difficult.
BackBlaze
You want to know bad design of a cancel button?

The lyft app when you want to cancel a ride has a "cancel" button that cancels the ride instead of cancelling the cancel.

Accidentally cancelled a ride one time in the middle of it when I fat fingered the first button and then stabbed at "cancel" thinking it meant "abort" and not "ok, continue"...
Interestingly, the German translation "one" (as in the gender neutral pronoun: "One must not both eat and talk.") is "man".
Swift? FoundationDB?
One way is to pick off an easy bug or feature... even something as simple as update documentation or update a comment or a config file. In my earlier years, drinking coffee was warm up enough. Something that has been fun recently is to type in “hacking music” or “programmig music” into youtube.
You're replying to a sentence asking for appreciation and celebration of a culture and people.

By the way, "the straight and narrow path" is the one to salvation. An atheist doesn't need to be saved, so there's no path to worry about. And Christian theology doesn't claim that Christians are especially good people. Or that non-Christians are especially bad. "Belief" (translated, trust) in the Christian sense isn't about using psychological tricks to become a better person. On the contrary, it's really pointless to try hard to be a good person if getting to heaven is the concern.

I don't know who teaches this stuff people have in their heads, but they're way off.
Knowing CS is extremely important. That's the difference between being a modern day factory worker and a high value expert.
You do realize that Tesla's $55b valuation is the result of doing the opposite of what you suggest?
> I agree. While standardization has its benefits, I think homogeneity also has significant drawbacks. Unfortunately, rare is the Linux desktop environment that gets things right for me. KDE comes close, I guess.

I haven't seriously tried KDE, though I've heard lots of good things about it recently. I don't know why Ubuntu chose GNOME over Mate, the latter seems a perfectly fine typical desktop environment paradigm.

> What did you switch her to?

AwesomeWM (which is technically a windows manager and not a desktop environment, but it's full-featured enough to be essentially like a DE), which I keep coming back even after trying other DEs/WMs. I had hesitated to put her on it since its configuration isn't user-friendly (it's a .lua text file..), but I just essentially copied over my configuration, and she's been much happier than on GNOME.
How secure and loved did you feel as a child?

I suspect that people who felt lonely and scared in their life may have gravitated to Mr Rogers.

Also are you sure you remember far enough back? Mr Rogers target market is preschool, younger than most of your childhood memories.
What if it wasn’t a per org choice, but defined by a governing body? Similar to how countries implement which side of the road to drive on etc. Then each new startup/product team won’t have to have the existential crisis invoking, bikeshedding conversations about this very topic.
Quite possibly my favorite game ever, except one of the last levels stumped me. Sierra had a hell of a run for a while as a producer in the 90s.

Now I'm going to have to go see if I can find it on gog or the few abandonware sites that still exist
In the world then, Captain Kangaroo did sell merchandise.
Monento offers free 6 months of premium features for early adopters! https://monento.com/earlyadopters
Rail systems shine when they can concentrate steering an power in more efficient dedicated locomotives, with as many "dumb cars" as possible "automatically" following them (thanks to the rails).

But in order to achieve higher granularity and better schedules, cars would have to become more autonomous, which means duplicate steering systems and lower efficiencies... unless there were no efficiency benefits in having a dedicated locomotive, in which case it would make no sense to join cars together in the first place.
It has to be the goal of society - assuming you expect other people in society to continue working to provide a surplus to support you rather than, say, taking Friday off.
We trade lifetime with each other. It may take less and less lifetime to produce a loaf of bread, but it still requires some people somewhere to be there babysitting a machine.
There has to be a mechanism by which you can give up your time for the benefit of others, so that others will continue to give up their time for the benefit of you. Even if that is done via the mechanism of public goods (clean street, flowers on lampposts, better libraries, community centres, active church, etc.)
Carbon Copy Cloner to external USB drive
> So to summarize you: rights are not inalienable but dependent on if people get annoyed.

You're not being reasonable, but rather reading your own straw men into what I wrote.

Based on your misunderstandings, I can pretty confidently say that "rights" are a lot more complicated and multifaceted than you seem to comprehend. There are more kinds of rights relevant here than just property ownership rights and those created through contracts.

To put it another way: these Japanese regulations can be thought of as an articulation of preexisting rights that hadn't previously been codified.

I'm just going to ignore all the ridiculous hyperbole in the rest of your comment, because it's not worth a response. You seem enchanted by an over-simple toy mental model of society (with an admittedly seductive simplicity), and angry that it's not normative in a world that's too complex for it to fit.
A generalist software engineer can learn ${buzzword}
There are a lot of frustrating things when it comes to the hiring process. But by far the most frustrating thing is the obsession by recruiters to categorize engineers by a trendy framework, language or buzzword. React engineer, Java engineer, data engineer, Ruby ninja, and so forth.

The problem with this sort of categorization is that it's trivial to learn another framework or language for a generalist. It takes a week or two to get up to speed in a ${buzzword} while it takes much longer to become proficient in programming fundamentals. Things like object oriented design, algorithms, systems design, architectural patterns, debugging, etc.

In fact, it is likely that a strong generalist can outperform say a "Ruby ninja." A strong generalist can create reusuable modules that are easy to understand, maintain, test, and extend. Meanwhile, the ability to use a slightly shorter syntax in Ruby provides minimal benefits.

I suspect the reason why this categorization exists is because it's unnerving to think that a generalist can outperform a specialist. It's similar to how the theory of multiple intelligences was conceived because general intelligence is scary. Regardless, it's a silly idea and it would be great if engineering orgs can realize the potential of generalists.
"You are special" is a Christian doctrine. Luke 12:7

EDIT: I guess the point wasn't clear. Most Christian doctrine is very non-controversial to the point of banality. Just about everything Fred Rogers covered in his show counts as Christian doctrine. Sure, Rogers didn't do altar calls on his show, but that doesn't mean he was behaving agnostically or something.
The unspeakable truth about slavery in Mauritania
I am too. I have an incurable medical condition. I am pro right to die.

But there is a third option and that is you work on finding ways to improve quality of life. That's what I do for myself.

I suspect a lot of depression is biologically based and it should be treated first as a medical condition, not a mental health issue. A very large portion of my mental health stuff is a side effect of medical stuff.

I don't know how to popularize that approach.
They had a prototype of one where the Razer phone acctually got put in the laptop and was used as a touch pad.

Also I think there was a gaming computer with a screen for a numpad.
I'd love to hear more about your journey. Sharing notes on the path helps us all refine the map.
Lenovo already did it I'm pretty sure.
I've used BackBlaze for a long while, it works without issues and saved me a lot of times. A cool feature about BackBlaze is that you can browse your files online, this became extremely useful when I traveled with my iPad and I forgot to take a file. Logging in to BackBlaze and then retrieving the file saved the entire conference week.

In addition to this, I also seldom use Time Machine to back up locally, to an external hard drive, just for the sake of completeness. :-)
> But I still think it’s a bunch of steaming ancient garbage

Compared to what? Direct3D? I don't think it is fair or reasonable to compare OpenGL to libraries which exist on a completely different level of abstraction. The last straw for OpenSSL was in the implementation, not the API design, so I don't really understand the comparison.
That's the failing of the 'free market'. There is no alternative.
And you fix that by making an alternative.
As Beveridge put it (in 1944): "The labour market should always be a seller's market rather than a buyer's market. For this, on the view of society underlying this Report - that society exists for the individual - there is a decisive reason of principle. The reason is that difficulty in selling labour has consequences of a different order of harmfulness from those associated with the difficulty in buying labour. A person who has difficulty in buying labour suffers inconvenience or reduction in profits. A person who cannot sell his labour is in effect told that he is of no use. The first difficulty causes annoyance or loss. The other is a personal catastrophe."
Reminds me of Mad Jack Churchill, who in his later years would surprise fellow passengers by throwing his briefcase out the train window -- ostensibly into his backyard to avoid having to carry it home from the station.

https://en.wikipedia.org/wiki/Jack_Churchill
Thanks for listening! You can read the transcripts, etc without signing up now, as of a few weeks ago.
I love pull to refresh in Chrome. Considering I usually hold the bottom of my phone with one hand, if I had to move my hand to open the menu and click refresh every time, I would use a different browser.

Also the refresh doesn't happen unless you pull at the top of the page (easy to avoid if you're looking at the scroll bar).
I am also curious about this. Can you imagine trying to curb launches by private companies? Not going to happen especially in today's politics dominated by libertarian populism
You spend a third of your life in bed. Please splurge on all the comfiest sheets and blankets you can manage.
This is really nice and looks great. The diagram is super useful and I could see myself using this for the rough planning of an app. That being said, I feel like like the use cases are super limited unless you flesh it out some more. There needs to be a way of encoding more information about state, maybe scoped variables that you can modify on events or something!
I don't have any customer data on hand at the moment, but I'd roughly describe it as basic scheduling on strict priority order getting the system to 80+% usage, and then backfill boosting that up to 90%+. Careful backfill tuning, and care in defining the priority structure gets you to 95+%.

97% is the highest specific value I can recall for any of the larger sites with a heavily mixed workload, absent having a nearly infinite supply of short+small jobs at hand to use to fill those gaps. And a lot of users aren't trying to chase that - for these large scale "capability" systems the goal is to scale out as large as you can anyways, the smaller stuff is usually relegated to "capacity" systems elsewhere with a less expensive architecture.

One thing that at least some schedulers can manage is the idea of a min+max runtime for a job, combined with a min+max node/cpu count. If you have users willing to 'scavenge' otherwise wasted time by running under such a regime that can put you closer to full usage.
Beverdige: difficulty in selling labour has consequences of is a different order of harmfulness than those associated with difficulty in buying labour.

Essentially firms only hire if they can make a profit, where has an individual has to get hired to eat and have a sense of long-term usefulness in society.
This. My mind was blown when I realised that the initially hard to make grabber arm could be just put in a factory and suddenly I'd have an endless supply of grabber arms forever.
> Christianity didn't invent "Treat others as you want to be treated" or "Everyone is worthwhile".

That's a theological claim. "Love your neighbor as yourself" is in Leviticus 19:18. In context, those are words spoken by God to His people. Presumably, at least in Judeo-Christian philosophy, God is the originator of that line of thinking.

But, sure, the golden rule is a good idea. Who says it's unique to Christians? I don't see why Fred Rogers being a Christian and a teacher at the same time is the same as condemning non-Christians as amoral.
Basically whatever Facebook does is the most discoverable for the older generations.
Aerospike Engines: Why aren't we using them now? [video]
I'm interested to learn why they chose to switch to Gnome instead of KDE plasma. What was the thinking behind it? Why wasn't the community involved in the decision? Gnome has the backing of Redhat and is the default DE on Fedora, so Canonical backing an alternative would have been desirable.

I'm biased, but Plasma or even Mate would have been much better choices. Plasma has been so good lately and seems to take community feedback seriously. Stability has been great, it's extremely lightweight and the customization options make me...happy. I've been kicking myself for not switching from Gnome to plasma sooner. For anyone skeptical of plasma, I urge you to give it a try : kubuntu, kde neon, fedora kde, arch + plasma, opensuse are all great.
In the same way that a nuclear reactor doesn't work to provide power without an engineered containment vessel and control rods.

If we want the nuclear power of capitalism without the boom, we need to engineer an appropriate containment vessel.
Dedicated locomotive? That's true for things like diesel freight trains, but most high speed electric trains have motors in every car because electric motors scale down just fine.
I never really believed in Freudian stuff until my first wife. Her subconscious was a monster.
Went with graphql where I'm at, but ended up mostly embedding another query language on a method that most querying happens through. The DB is an entity component system, so Entity table has an id column & the rest of the tables are keyed off that, makes it that any foreign key can reference any entity. So the query language is a JSON blob of { id: "asdf", allOf: { ComponentName: { field: "hasvalue" } }, optional: { OtherComponent: { reffield: { optional: { AnotherComponent: {} } } } } } where it's going off of viewing entities as a bag of components

Initially we were just exposing a big Entity type in GraphQL which had a field for each component. Didn't feel like there was enough control over caching & prefetching. Current system is kind of nice because one reads/writes to redux, calls commit on ids to submit to server, querying just populates the redux store
It's a matter of scale. There's about two launches per week /globally/. But for a single airport, you might have a flight every two minutes.

There is some concern from solid rocket motors, whose exhaust is absolutely terrible environmentally (big clouds of toxic smoke that erode launch infrastructure, etc). Luckily, SpaceX doesn't use any of those.
That's both an uncharitable reading and out of context. Like the original commenter, I'm feeling free to take some liberties with my language.

However, to clarify, the threshold I was suggesting was of severe, unrelenting pain, as I alluded to in my previous comment. That's hardly impossible.

> like the abortion debate

This reference unnecessarily draw contentiousness into the discussion, contrary to the guidelines.

> no common ground

Demonstrably not the case, since I agree with rectang regarding suffering in general, and, I believe, regarding the right to die with dignity in the face of unavoidable suffering. I merely disagree with the nuance (or lack thereof) as applied to the situation of depression.
My pet theory is that there are a bunch of investors somewhere salivating at the thought of dominating a market for selling products to baby-boomers who are becoming impaired with age.

The biggest manifestation of this is the self-driving car hype for when grandpa can't legally/safely drive himself, however voice-assistants also fit that mold: Something to sell to grandpa when they don't want to learn/buy a new thing and his eyesight is bad and arthritis makes typing hurt.
It'd be easy, actually. Getting a launch permit requires mountains of paperwork.
This fleet maintenance outfit would be a perfect candidate to pivot to driverless car sharing when the technology becomes available.
IBM integrated NVlink into their Power CPUs, well I'll be damned.