skysight-inc/HackerNews huggingface dataset:
I think the either the term distributed systems has been watered down or perhaps my definition was too strict vs what most people think it means.

To me something is only a distributed system if it infact has stateful (even ephemerally) components that interact with each other through some sort of distributed consensus or eventual consistency algorithm.

This on the other hand seems more like an application framework for traditional top-down scale out web applications where requests flow in from the top, through stateless application tier and into a stateful, centralised database.

Arguably it's "distributed" because it's made of multiple processes on multiple machines but it does really feel like a watering down of the term.

Things I would consider distributed systems: Zookeeper, etcd, Kafka, Druid, Hadoop, Bookkeeper, Pulsar, RabbitMQ, crypto stuff, bittorrent, Hazelcast, etc. Things that distribute work and storage across components and are aware of their peers.

Not to diminish the work here, just that I think the wording is a bit rich.
It’s a portable workstation, with quick workflow.
I hear you. This is a valid argument. But I see it both ways. I will offer an open-source and get something else in return. My problem is, Amazon is a taker and it's getting greedy and not giving back. So do you think it is legal? Yes, it is. Is it ethical? No. You are rooting for the big guy, many people do. I simply care about the collective good of the industry and I am for the open-source. Just because you can, it doesn't mean you should.
There seems to be a lot of conflict of interests here. For one thing you could reject the code during code review then use it anyways, basically plagiarism. The other issue I could see would be people creating bugs on purpose to squash them, lowering the overall code quality and creating churn.
"I looked at the NYSE daily volumes...unless I'm reading them wrong, they did $800m USD worth of trades today"

You are orders of magnitude off here. If you really think the stock market is that small you probably shouldn't be here commenting about it
Only about 10% of the HN community was anywhere near SV or SF, last time I checked.
I think the best way to handle this is to try to compare yourself to your previous self and make sure that yields a positive direction.

Comparing yourself to more successful people will always feel bad, no matter how successful you are. You could be a billionaire but if you're comparing yourself to Elon or Bezos you'd still feel like you hadn't made it yet.

It's not always easy to do, but being able to measure your own progress will feel good.
Teenage engineering is a really evil company filled with so much fake people one suffocates from the coolness. Stealing ideas, designs, concepts and often patenting others hard work.

Don’t buy into their bullshit.
In linguistics, lemma is also a term of art.
IsUserAMonkey()
A solution to 90% of the article is maximizing average expected utility which avoids several flaws with traditional utilitarianism.

GiveDirectly is a ground-up solution to the long-term problem of poverty.

Now I get very political, but I think it's also empirically true: global capitalism is the major force for extreme poverty in this century. Cheap labor is highly desirable and economically efficient for everyone except the poor. I think one convincing piece of evidence is how many countries are in favor of free trade agreements but not free movement (immigration, emigration) agreements, except between economic peers.

EDIT: The article does mention GiveDirectly but says UBI is a better solution, which is strictly true, but requires political will to implement much like changes to immigration policies whereas individual charity can have immediate benefits while political will shifts.
Would svd2rust (or a project like it) be usable for that (assuming device manufacturers displayed some competency and emitted consumable descriptions of their HW APIs instead of reference manuals)?
Or the quality of work received.
> High risk high reward

Also, high losses.
Okay so I was actually thinking based on wallet counts (64 million currently) I agree it still doesn’t go too far
I can't agree on the moderation.

The bias in favor of Apple is extreme. I genuinely don't know if the mods are actively paid off, if Apple astroturfs, or whatever. But it seems those threads are disingenuous. It's impossible to form evidence because good criticism of Apple is often deleted.

Meanwhile other threads are dumpster fires.
How to earn trust in a niche space?
Not everyone has a single career. Sometimes, it's great to work on something for 10-15 years and then try something else. You have room in your life for 3-5 careers.

You've just finished your first iteration. It went ok! Not as great as you might have hoped, but could be worse.

Look 10-15 years into the future... you'll be at the end of your second career. What does that look like? What are the steps to get there? How to you start today, from zero? Remember that it's ok to start from zero: you're now starting your second career. No matter what you do, 10 years from now you will be 10 years older. Since aging is inevitable you might as well make the best of it.

Your life is like a fruit tree: if you want tasty fruit, the absolute best time to plant that tree was 10 years ago. But the second-best time to plant that tree is today.
I have run large open source projects before with hundreds of contributors. From the maintainer side and imagining what it'd be like from the contributor side, I'm not sure bounties are worth it.

There's a lot of back and forth on the code reviews and no guarantee your code will be merged (and thus paid). You could address all code review comments and even then your PR may get ignored once it's all ready to merge.

From the maintainer side, PRs still take a lot of work to review and merge in. So you need to factor in the overhead of doing the code review and communications back and forth, and trying to parse someone else's code.

I think OSS is best built the way it's always been built, by passion or necessity from contributors. I think for more substantial projects, money for output works, but then it's better off going into a contract/agreement rather than having a bunch of contributors independently throwing in their shot.

On the flip side, I think the bigger problem is getting open source maintainers paid too, rather than fly-by contributors.

I also remember another company in my batch that did the same thing as well. I think they pivoted? You could talk to them (W18).
You mean people outside of Denmark. Inside of Denmark people will look at the next vaccine the government decides to go with and feel more willing to trust it precisely because their government withdrew support of the one causing clots
I agree, but also it's an onomatopoeia, the sound the frogs make actually is "Co-Kee". IIRC the indigenous people in Puerto Rico are the ones that named them a long time ago, but the spelling might have been influenced by the Spanish. Point being that you definitely do not need to speak a non-English language to know how to say the word, you could also just have visited Puerto Rico.
I really wish CDK supported writing a Terraform plugin in any of those languages.
PDP-7 Unix was the first Unix. It wasn't written in C.
If the goal it to spend less time listening to lawyers, I don't think that strategy is going to work very well.
Just remember that that will only give the part of the story which is linked to that one username.

Commenters who post grand narratives about why they were banned typically have a long string of past banned accounts. The giveaway is that they never link to them. That would let readers make up their own minds about why they'd gotten banned, and how accurate their story really is.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
(see kimundi's answer; I misunderstood what you were asking. I'd have deleted this comment but I don't seem to be able to.)
Plug for The Rust Programming Language "book":
https://doc.rust-lang.org/book/

This article is lovely. The book goes further, and is truly very readable.
It's a pattern of behavior that affects a lot of online communities from what I've seen, not just HN, but it's particularly concerning when I see that kind of stance here.

There are a number of writers who I disagree with on an ideological level but whose writings and podcasts I'll read/listen to because of the insight these people can provide - even if often I don't agree with their conclusions. I think it's important to be able to consume opinions that don't match your own and be able to hold them in your head without throwing a fit.
Because Coinbase succeeded others didn't pop up. If they didn't exist others would exist.
Whats the point of a distributed exchange if you can just deny any exchanges at will? Doesn’t that defeat the core idea of an distributed exchange?
I was just thinking, maybe you could accept (detailed) proposals, and then the proposal writers would make a small commission when their proposal is selected, and then the implementer would also get paid for actually doing the work. This would help filter out drive-by contributions and payment would be determined by the helpfulness and difficulty of the proposal and effort to implement. You could have a maximum number of payouts per cycle, as well, and be upfront that payout is only guaranteed after the proposal is accepted by whatever process you put in place for review. Be upfront with high standards for the proposal review process as well. Still, I think it probably won't work.
Hiding posts is incredibly useful. It's a good way to keep the blood pressure in an acceptable range.

I keep thinking that a script or an extension to auto-hide stories from blacklisted domains on the front page would greatly improve my experience.

The beauty of hiding, though, is that it only impacts my experience. If people want to discuss and vote up things I find uninteresting, they can have at it, and I don't have to know anything about it.
This is tight. I love the little touches like the pomodoro timer and discoverable keyboard shortcuts. The UI is so cohesive as well, and has everything you need and nothing you don't.

Well done.
Your comment is a bit of a mess but I'll try engage.

Did you read the book? What did you get from it? Assuming you don't consider yourself an introvert, how did you come to the conclusion it is snake oil for introverts?

Public speaking is not something everyone has to do or has to enjoy. Is public speaking mandatory for an artist, a carpenter, a small business owner, a kindergarten teacher, a nurse, a fireman, an accountant? (No is the answer). Not everyone needs to do a Ted Talk :)

If you think that introverts don't leave their "damn room" you have a misunderstanding of what you're discussing.
That's a very bad hole to dig with "most people buy it because" nonsense. Why do YOU care what others buy or don't buy? Were you ever going to get one? Even at $400-$600? It smacks of "I don't want this, therefore NO one should want this...and if they do they are only getting it because blah blah blah".

Let people like/use/play what they want and stop judging others for their choices just because they're not YOUR choices. I, btw, don't own anything by Teenage Engineering, but it absolutely doesn't affect my world one iota if someone else does.
JP has a quite good advice that adresses this and I think will give you an answer, the name of the video is Elon Musk's roomate and I think it will help you put things into perspective, but yes this is very common specially in our field

https://www.youtube.com/watch?v=PkzZd_tbkFw

Statistically you will h do it keep going on
Awesome stuff. Congratulations on the release. Time to update the Ansible provisioner (https://github.com/radekg/terraform-provisioner-ansible) this coming weekend!
Why do people respond to letters from lawyers? I thought it was common sense to have your own lawyer respond. It’s like talking to the police.

At the least just don’t respond at all? Wait until they file a lawsuit. If you didn’t do anything wrong it will get thrown out with one motion at least in the US.

I am not a lawyer.
It's more than that in my mind. Coinbase is embracing regulation and leveraging it as a differentiator. They are going to be in a better position than anyone to close the loop to regulatory capture.
Agreed. It would likely take a half-a-dozen full-time devs several years to fully re-implement Rust, if they're highly skilled.

A gcc rustc backend is the way to go, clearly. That company would have been better off paying for that.
Well, at least they've wised up on one part: In the 2015 thread, most of them seemed to think Emacs was still popular.

(Personally, I thought it's used mostly for coding, so idunno if proportional fonts will be a popularity panacea.)
Nice! By the way:

1) paper requires no battery, is easily replaceable if the one you have breaks, and is an open standard

2) Batman the character was developed at a time when U.S. city governments were perceived as being controlled by organized crime (due to the Prohibition of alcohol giving them so much money), so only someone with lots of money would actually try to fight crime. It made more sense back then.
Those projects generate code with unsafe inside (and sometimes outside). They are very useful for getting safe interfaces, but don't help remove the concept of unsafe entirely.
"violates our harmful and dangerous policy" is hysterical coming from a harmful and dangerous automated censorship engine.
But there is a A Programming Language[0].

0: https://en.wikipedia.org/wiki/APL_(programming_language)
Man charged for holding up cardboard with smiley face in Singapore (2020)
The problem is what would halt progression at diagnosis isn't necessarily the same thing that would halt progression 20 years earlier. And there is evidence to suggest this is the case.
The post makes it clear that he wants blogging to be as frictionless as possible and spend time on writing instead. Hosting and maintaining his own email server needs time, and it's another thing to worry about
They probably meant it is a race, not racy. Although, it's not a race I think? The method will attempt to reserve, or return Err, just like malloc would (it's not can_reserve)
that's about 750,000 times what banks have to track. I think anything over $10k must be tracked or groups of transactions that are linked that are at/over that.
You don't need high-end hardware to do an approximate simulation of a handful of gravitational sources. Also it wouldn't be terrible if maneuver nodes took a tenth of a second to update, and they weren't even in the game for a significant while.
WebAssembly.instantiate(new Uint8Array([0,97,115,109,1,0,0,0,....], { type: 'application/wasm' });

Inline webassembly = directly specifying the wasm binary inside of the html or javascript file.
Haven't some companies have tried giving away merch to people who send in pull requests? I can't remember who the last one was, but I looked at the repo and it was mostly nonsense changes to docs or comments like adding unnecessary punctuation. And that was just for t-shirts.

People even posted YouTube tutorial videos on how to submit a pull requests using github just to get a t-shirt.

If you inventive solving issues expect to get a lot of nonsense issues posted, and 30 seconds later "someone else" solving it.
I agree, I've seen a lot of downvotes simply on things that aren't pro capitalism. I wish comments were used instead.
I think not. The state of Mozilla is mostly the result of decisions they made in the past that are no longer operative, and factors that were never under Mozilla's control.
Lets assume that is true, it doesn't mean you need or should use pair programming to learn from your peers. Depending on your style of learning, pair programming may work, a visual presentation may work better, or just typed docs for other people.

Pair programming may have originated in the 70's (depending on source), but there are hundreds of years of research on learning, please don't make the mistake of taking something as gospel.

(and in case you would like to point to apprenticeships in the past, they look nothing like pair programming, as it was mostly a subordinate relationship between master and student)
>Do we simply need to recognise that as all society is online we now need online police? Online Community support officers (UK police adjuncts (think teaching assistants).

International issues would get in the way. As much as it sucks, most police won't act on a death threat made from some 12 year old in Brazil towards a normal US citizen. It's a lot of resources for no benefit on their end.

it wouldn't be enforceable unless websites are enforced to only be used by citizens within that country (and worldwide punished for not abiding), with specific embassies for international conversation. Some cases may even divide it within states/providences.

I see that as the worst case of a medium that was created with the goal to bring the world together.
Chinese Students Pay Agents $12000 for Shot at Wall Street
Ok but if the CCP is authoritarian and takes control of everything, it will be your problem. Unless you are part of the CCP, or just a troll.
A toy function to sort JavaScript arrays with SQL-like syntax
Why should a day 1 account be able to upvote content? They both ultimately have the same impact.
> actually write software that isn't completely broken for the other 5.5 billion people out there

I thought that Chinese and Japanese are the only languages that UCS-2 has trouble fully representing. I believe all the other living languages can actually be represented by UCS-2.

So using UCS-2 would actually work for almost everyone except maybe 1.5 billion people.
You're probably right. I was thinking of the usual suspects when it comes to offshore accounts but also Switzerland with historically very strong privacy laws. But I'm know nothing about the banking industry so I could be totally off here.
Check out this clip of him on a morning news show from early in his career. It's a gem. https://www.youtube.com/watch?v=_eMb_kh_glw
> But while downvotes seem useful for comments where there's a lot more scope for false information, trolling, etc., I'm not sure what the additional value would be for posts -- they're either popular or not, and you can still flag posts that are actively harmful.

I think this ignores the concept of purpose. If you are optimizing for popularity, then this works. But a lot of forums (including Hacker News, theoretically) intend to optimize for relevance, which is contrary to popularity in many cases.

For a really clear-cut example, Kim Kardashian's Instagram posts get far more likes than pretty much any post on Hacker News. Would Hacker News be better if it were replaced with a redirect to Kim Kardashian's Instagram feed? In terms of how popular the content is, this is an unambiguous yes. But that would not be a better Hacker News, it would just be more popular because you've replaced Hacker News with something completely different.

That's an extreme example, but the same applies for content that's more relevant than Kim Kardashian's instagram feed. Popularity measures breadth of appeal more than anything else, so if you're trying to appeal to specific interests or cultivate some kind of niche content, popularity can be a negative. Downvotes can function as a way for a site's userbase to say, "Whoa, this is not what this place is supposed to be about, even if it is broadly appealing."
Causing (or allowing) race conditions
Except of course, the GPL is why linux remains so popular. A linux killer cannot be a linux killer unless it is GPL or similar. Or else BSD would have over taken linux a long time ago.
The US has regulations around banks knowing their customers and being responsible about things like this. For better or worse, those regulations have in many ways "leaked" into the regulations of other countries, because the US makes many of them mandatory in order to get access to the US financial system, which most countries see as essential.

Sure, there might be places where you could convert that Bitcoin into a local fiat currency, but then what? You have US$7.5B denominated in some random fiat currency that is likely mostly cut off from the "main" transactable currencies of the world. You'd have to find ways to slowly launder it and convert it into something else. Doable, I guess, and maybe worth the time and effort considering you can't do anything with the money otherwise, at least not without getting caught. But doing all that is risky as well... make a mistake and you could get caught.
It would be nice if you could use this as a simpler, more reliable frontend to YouTube Music.
https://en.wikipedia.org/wiki/Grimm%27s_law#See_also

There were a lot of sound shifts.
LLVM is a non-starter for _many_ small embedded targets. GCC is the go-to for anything not x86 or ARM.
Touch interfaces don't have to be flat though.
I’ll nitpick. I think

> # Ask for only a single character of input, so the user does not need to type an extra enter

plus

> echo "Please answer by typing n (for no), y (for yes), or Enter (also for yes)"

seem like it will lead to “y[enter]” so you accidentally accept a second line before you read it.
The whole idea is based on goodwill. Why anyone rejects the code then use it anyway. The second issue is valid for open and closed source. Free or paid. There are always people who want to contribute regardless of the value they bring, and that doesn't affect the quality of the code because you aren't merging without reviewing the changes.
Depends if you are dumb enough to disclose any vulnerability without a bug bounty program without protecting your identity. There are enough horror stories out there that an anonymity-first strategy is obviously a good idea.
Sadly, it’s time to sell my beloved Juno 60 as they are starting to sell for upwards of 3000$.

Beautiful sounding instrument though.
> I use downvotes to signal disagreement when, from my perspective, someone is giving bad advice, not accurately representing the truth, speculating in an unproductive way, distracting from the discussion with completely unfounded claims, etc.

This seems to be a really wide net for downvotes, and almost certainly won't match other people's use cases for downvoting. I don't think downvoting should be open to interpretation like this, hence why I think it should be removed. The alternative? Just don't upvote, or flag if something is truly inappropriate.
Guns, ammo, and gold aren’t bad choices to hoard for an end of the world situation, but if you want to make out like a bandit when the shit hits the fan just stockpile spices - when people start having to eat squirrels they’re going to want some pepper :-)
Thanks for that, I'll take a look!
unsized_char would be some phantom/opaque type that is not actually useable because it represents an object of variable length.

e.g. Think of it as an enumeration like :

unsized_enum unsized_char {
Char1(u8),
Char2(u8, u8),
Char3(u8, u8, u8),
}

let c: unsized_char = ...; // is a complied error: “cannot assign a variable stack size.” or something.

let parsed: &[unsized_char] = unsafe { /* parse some bytes */}; // this complies because the implementation of some hypothetical &[T + !Sized] appropriately abstracts the allocated memory region.

Unlike a normal enum it doesn’t always take 3 bytes of memory, it’s variable memory such that [unsized_char] might only take 1 byte if there is only 1 unsized_char::Char1 inside.

Of course this means that you can’t index into the slice because the boundary is not clear.

What I’m describing is not different than the internals of str. I’m just trying to armchair design a generic implementation such that str and slice are more unified.
Discussed at the time.

National Security Commission on Artificial Intelligence's Final Report (nscai.gov)

153 points by AndrewKemendo 43 days ago | hide | past | favorite | 114 comments

https://news.ycombinator.com/item?id=26311616
I didn't say they have to be, just that the vast majority are, maybe because they get a lot of usage and black is a good color for hiding dirt, maybe because they stand out less.