skysight-inc/HackerNews huggingface dataset:
If it could help, I have a demo project that has recursive components (comments) [1]. It can be seen in action on GitHub Pages [2].

The only issue I encountered is that recursive components must be named since they can't import themselves. This is covered in the official Vue docs [3]

[1] https://github.com/AlbinoDrought/vue-dit/blob/master/src/com...

[2] https://albinodrought.github.io/vue-dit/#/sub/technology/uom...

[3] https://v2.vuejs.org/v2/guide/components-edge-cases.html#Rec...
Use localtest.rs expose your localhost service
Well, those projects they showed really make me want to buy one even though I have no real use case for it. Seems like it'd be fun for hack projects or pen testing RF devices.
In a more meta sense, I really like this new trend of gadgets with a personality, so to speak - makes me think of that game console the "playdate".
> That's why you really do have to rely on the law to tell you what's right

Firstly, he did: those programs clearly violate the 4th amendment, regardless of what a secret court says. But I suppose you meant one has to rely on the legal system, not law. But even applied to law itself, that's a very extremist position if applied consistently. Let me elaborate:

> If you asked 10 different NSA employees at the time whether they thought the mass surveillance was ethical or not you'd probably have gotten 10 different answers

There's a big difference between merely thinking it's unethical, and thinking it's so unethical they're willing to go against the intelligence apparatus of the USA and become a fugitive from the global West to shed light upon it.

I wouldn't want to live in a country where every ethically-inclined person followed your thinking. Such rigidity is a fast way to pathological results, as long as they are "legal". And unethically-inclined people of course won't follow your thinking, and will institute some Kafkaesque legal procedure for anyone that wanted to challenge their programs.
Nod. Substitute Kosovo/Serbia for Iraq.
Part of the problem of where I live is the seasons of Winter and Summer seem to be extending and the time for Spring and Fall (The best seasons) appear to be shrinking.
Never knew this limitation existed
The default go sqlite driver is https://github.com/mattn/go-sqlite3, which is quite lovely, but I ran into issues with concurrency on read only databases.

I'm now using https://github.com/crawshaw/sqlite and it seems to address those issues (but I haven't gotten around to setting up a proper test to confirm). It may be worth perusing if you do run into performance problems. It does come with the caveat of not being a database/sql driver though.
This requires building more desalination plants, since they won't always be running. So it might come out more expensive than nuclear.
I would also say that defense contractors are some of the largest donors to the political class (not sure how they rank in media spending) and politicians have an incentive to solve near term crises and ignore long term crises. I would not say this is purely down to human “wiring” but the real world political structures we have today (which in theory can be changed).

I should also note that, regardless of how one feels about him, two things about Bernie Sanders are that he didn’t accept any SuperPAC donations and he was very willing to put effort in to eliminating student debt and alleviating climate change. So such platforms are not unheard of.
Ancient DNA maps ‘dawn of farming’
It looks very cool.
Do you think you can add more type of arts? It looks like the art is very similar
Exactly. Nobody is perfect and everybody has some deep dark skeletons in their closet. The mistake I think society makes is expecting celebrities / wealthy to be any different.

Do they have a responsibility to set a positive example? Absolutely. Is that always achievable? Turns out probably not.

I think society needs to learn to forgive. We got really good at canceling people, but we haven’t got very good at forgiveness. In the internet age where your entire life can be saved on the internet, it is important to realize people change, everybody makes mistakes (sometimes even very stupid ones) and people aren’t perfect.

I don’t know… I guess they say you should never meet your heroes. I think now that we can peek behind the curtain and often see the “actual person” we have to come to terms with the fact that under all the fancy dress and act, even the “highest” in society are ultimately the same flawed, imperfect humans as the rest of us.

None of us really know what the fuck we are doing… we are all making it up as we go along. Even the most successful amongst us.
Bikes handle much differently from diesel trains. This may work for some but I can see it occupying some kind of uncanny valley in the riders' psyche for a while.
US businesses - afaik - are not required to collect sales tax out of state below a threshold of 100k per year per state.
So yeah, the parent comment is valid. A bit of pro-new-business flexibility wouldn't hurt in Europe.
Also the Blood Libel against Jewish people, of which QAnon is just the latest incarnation.
Some work is inherently synchronous. On those, if you are needed for 30 seconds but it takes 30 minutes for you to get there, the people doing it will have to stop until you come.

All work is not this way (even though some managers pretend it is), and very likely the majority of your work isn't like it (assuming you are a software developer). But some work is like it, and pretending it isn't as about as expensive as gathering people doing asynchronous work into meetings.

(The "what should we do" decisions normally require more synchronous work than "how should we do it", some professions do spend most of their time in the former.)
Anyone who has tried to insert a true, but counter narrative, fact into a topical article know where the limits of your description are.

For any popular topic, there are self-appointed watchdogs who will revert edits in bad faith and argue with you on the Talk page until you give up and go away. There aren't enough admins to adjudicate all disputes, so what you're reading on a controversial topic is often the product of the most stubborn arguers.

That's how the sausage is made on WP.
Show HN: A Wordle-like game to teach Python, one package per day
According to the wikipedia article they jump and shoot ink and are generally very annoying, to the extent that there's an april fools day story that they were genetically modified...

one of the sources has some funny stories/comics/attestations to the horror of prawns https://ourfiresidestories.com/the-parktown-prawn-chronicles...
As I said, I don't think tesla is properly valued right now (though I haven't looked into their financials rigorously enough to have a strong opinion).

The market is betting on Tesla being "Apple for EVs", with a combination of first-mover advantage and innovative secret sauce. Apple similarly had competitors but an Apple bull in 2008 is a very happy man today.

I was narrowly responding to the parent comment's misunderstanding of what valuation is: specifically, the fact that it includes more than simply the current state of the business, incorporating future success as well.

"Tesla's market prices relies on super optimistic assumptions" is a sound complaint. "Tesla is a midsized car company" is a nonsensical one.
I'm going to call them "green threads" in this context, don't read into it because the terminology is loose.

- Since GT are known to a compiler/runtime they can be cooperative, as opposed to preemptive. OS threads cannot introspect into what your code is doing. That means GT may insert suspend and resume points at API boundaries, for example at any kind of IO. While an OS could implement this in theory (switch threads at i/o syscalls) in practice I don't think there are any thread schedulers that do this.

- GT have orders of magnitude faster context switches than OS threads. All they need to do is swap a stack frame pointer.

- GT often have growable stacks that start extremely small, OS threads have larger default stack sizes that don't grow. This makes starting and destroying GT cheaper, and they can use less memory than the equivalent number of OS threads.

As for why OS threads don't just work the same, there are some disadvantages. You can't pin a GT to a single core, or set thread affinity. Context switching an OS thread is more expensive because it's doing more things, like saving the signal mask (which invokes a syscall, hence the cost). The large fixed stack size means that they don't have to perform memory allocation on a function call once the stack is too small. They have to be preemptive since the OS doesn't know anything about what the program is doing, other than a handful of i/o syscalls.

They're essentially two different technologies for two use cases. The OS threads are more robust and closer to the metal, but they are expensive to start up and switch between. However GT are small and cheap.

Another way to look at it is that there are only OS threads, and "virtual" or "green" threads are distinct concurrent tasks scheduled onto a pool of OS threads on the fly. The compiler inserts a bunch of book keeping to make scheduling those tasks easier. The only thing that makes them "thread like" is the API.
There are all sorts of crops that take more or less water, but the absolute worst thing we can grow, in terms of water usage, is animals. California uses a tremendous amount of water just to grow alfalfa to feed to livestock. Almonds take a lot of water to grow, and we shouldn't be growing so many, but they still take a fraction of the water per kcal when compared to beef.

We must stop commercial animal agriculture. Adopt a plant-based diet. Just do it, now.

We don't even need to get into the psychological toll on the animals and people involved. Fuck the animals... this is about how HUMANS can survive on this planet.

I know all of the excuses that are given, and they are all, to the last one, shortsighted, unsound, stupid, and selfish. You can afford it. Your hair won't fall out. You won't shrivel up and die.

Stop it.

Let's ignore completely the ethics of forced impregnation, separation of families, torture, and slaughter of animals. This is about the biggest single thing we can all do to mitigate the catastrophic drought, famine, and climate change emergencies we are facing.

Just. Fucking. STOP.

https://waterfootprint.org/en/water-footprint/product-water-...
Whoa they didn't lose it. It just got reclassified to single use submarine.
Google I/O 2022: That's a wrap
> and any consumption->investment switch is good

Not always: It is possible to over-invest and under-consume. Don't forget that the purpose of investment in the present is to enable consumption in the future. In the extreme case, a society which only invested and never consumed would starve to death. There is a natural balance point, and moving away from that point in either direction results in a less efficient allocation of resources.
I've been to LatAm and you get grouping in certain neighbourhoods. People from certain countries live close to others from that country too --even if just from other LatAM countries, or from Asia, so I don't think it has to do with exclusion.
Well, I have a few comments.

- It is true that a modern HDD has over 120 MBps sequential read, but not by much: 4GiB WD Reds are probably somewhere around 150-160 MB/s.

- Sequential speeds aren’t really that practically useful for me. While I do have some large files, most workloads are going to involve smaller files and a lot more seeking.

- When using a filesystem with parity, like btrfs or zfs, you definitely have some overhead for writing and checking parity. I’m sure it’s still very fast, but it is overhead, and NASes don’t tend to be the most cutting edge compute boxes.

- Even if some RAID configurations might improve performance, the configuration I am using has a fair bit of overhead. I suspect you need something like RAID 0 or 10 for maximum performance, but those setups are inflexible compared to RAIDZ or Synology SHR.

- As it is now, my NAS is unable to saturate the network bandwidth using Samba alone. It just never reaches a gigabit. Part of this is probably related to Samba or the CIFS protocol, but honestly I don’t know if it has the raw CPU muscle.

All in all, I am not too concerned about it. It is possible that I could yield better performance with 10 GbE, but I don’t think it would matter for most of my use cases. Plus, disk resources are definitely being consumed by background tasks as it is.
Microsoft was never forced to have browser choice in the US.

Chrome became popular because it was hawked on the front page of one of the most heavily trafficked sites and it was bundled with other popular downloads.

Apple’s come back started with the iPod - not the Mac.
Same. Play with my complex garage door ... well mhmmm, no idea what to do after that but I want one ^^
The advantage of USB-C, if you don't realize it, is that there are many devices that want to be clients sometimes, and hosts other times. You know, like being able to plug your phone into your computer, or your gamepad into your phone.

Previous to USB-C, USB ports were either "host ports" or "client ports" (thus all the different shapes); and devices were required to assume that if something was plugged into a client port of theirs, it was a host; and if something was plugged into a host port of theirs, it was a client. No dynamic host/client negotiation — there wasn't even a protocol for it.

Instead, there was "USB On The Go" (USB-OTG), which would signal a "USB-OTG" compatible device on its normally-a-client port, to switch that port+USB controller into host mode, based on the physical wiring of the host side of the special "client but actually a host" connector on a special USB-OTG cable. And, of course, users would never consider this problem ahead of time — why would they? — so there was no demand for host/client hybrid devices to ship with USB-OTG cables; instead, they were something you'd realize you'd need only too late, once you already had the problem; and now you're running to an electronics store at 8PM so you can plug your Android tablet into a scanner.

With USB-C, all that is gone. USB-C devices are required to signal whether they're a host, client, or hybrid device, so that hybrid devices can auto-discover whether it's a host, client, or another hybrid device on the other end of the line, and do the sensible thing in each case. No need for special "override" cables. And no need for discrete host-side vs. client-side connectors. Host-ness vs. client-ness is now a logical part of the USB protocol, rather than an electrical part of the protocol.

This also means that if you have, say, a laptop, you only need to bring one (good, beefy) USB-C cable with you — probably the one that came with your laptop's USB-C AC adapter; and this cable will both charge your laptop from the wall, and allow you to plug in any USB-C devices you might need to connect to. Or, in the case of a display or hub with power-delivery — both! (IMHO the point of the original Macbook's single-port USB-C design was to serve as a forcing function to make people realize that the combination of battery life + USB-C "switch-around-ability" means they can — in most casual use-cases — just alternate between charging and connectivity through a single port+cable, rather than needing both at once and thus needing two ports + two cables.)
Why should I use this instead of Dokku?
This is so humbling. So many skills I'm just beginning to learn in the next couple months are all just automated here with a nice looking UI on top.
This stuff literally only gets better if people get out and vote

Politics in the western world is shedding the 19-20th-century ideologies and right/left wing parties and devolving into at it's root, autocracy vs small-d democracy.

The problem here is that the autocrats also support 'free-market capitalism' (which works basically as described in this article - crony capitalism), and motivates their voting blocs with fear. Their voting blocks vote reliably. The result is things like Trump and Brexit.

The small-d democratic parties basically motivate their voters with hope and freedom to do your own thing. the problem is that their voters tend to do their own thing, and that thing is not attempting to control others for profit, and they tend to be apathetic about voting. Especially since their demographic tends to be young, and the young are famous for having loads of political opinions but not actually showing up to vote - especially in minor elections, such as mid-terms and state elections in the USA. Active disinformation campaigns don't help.

Somehow, the Nordic countries seem to have cracked the participation code a few generations ago, and are anti-autocratic and nice places to live. Whether this can be sustained in other democracies is an open question.
A Guided Tour of Streams in Rust
That is a wonderful project. Decentralization is something that everyone should support. If you add dark mode, I will use it everyday
You're welcome, and I hope you crack this — the industry is stuck in a local maximum with tools based on what are essentially 1970s concepts (unstructured code-as-text and unstructured vector graphics).

Two more random thoughts on this topic...

I've long felt there's an important role missing in our industry. Architects don't draw a bunch of façade sketches, ask people if they look good, and then send them to construction engineers to figure out what the beige box in the drawing might actually mean. But that's how a lot of software is made. The problem is that we only have designers and programmers. The construction industry has many kind of design engineering roles in the middle, and they have specialized tools.

In my mind, the missing role is something like an interaction architect. Someone who emphatically is not a graphic designer nor a front-end developer, but an expert on the structure of applications, how UX affordances translate into maintainable and accessible UI structures, etc. (This is the kind of role I hoped to enable with React Studio, but it was a failure and I'm too burned out from the experience to ever try again, probably.)

The second thing I wanted to note is a warning example. I worked a couple of years at Facebook, and they had an internal React GUI design tool that was one of the best I've ever seen. Yet it was discontinued last year. The replacement was basically "We'll somehow make Figma do this eventually", which disappointed the people who had come to depend on the internal tool.

Facebook/Meta is known for having some of the best internal tools in the industry, and spending a lot of resources to make those tools better. Why didn't it work out? My guess is that the team required to build this complexity was too large and projected usage was too low to justify development... But it's a worrying sign that even Facebook couldn't make this kind of tooling work. There was a captive audience of users who could have been required to adopt the software if the benefits were large enough. But it just didn't seem to cross the treshold from "interesting, very cool achievement" to "compelling, we'll fall behind if we don't use this."
This study doesn't factor in people who start sleeping longer when they're so sick that they can't sleep their insufficient hours anymore...
I does apply equally if you got stocks - at least on a national level as AG (Aktiengesellschaft in Germany) pay equal amount of corporate taxes. But yes, it got kind of skewed with international companies like amazon etc. paying no taxes at all. But we should fix that (them not paying any corporate tax), and not punish small shops like me (again, I am a solo-enterpreneur/developer - if you tax me 30% corporate tax + 42% on dividends, I will leave germany next day).
> Apple replacing the actual logic while maintaining the "API" of sorts is not unheard of.

They did this with ADB, early PowerPC systems contained a controller chip that has the same API that was implemented in software in the 6502 IOP coprocessor in the IIfx/Q900/Q950.
> it is possible to be in the top 10% of your field and dismiss anybody not in the top 30% of your field

This is how the 10% end up with 5 jobs in 8 years, watching those who they thought were beneath them rise up and take leadership positions because they're too much of a pain in the ass to work with.
i found the touchbar era butterfly keyboard with soft esc to be borderline unusable. has that been fixed in the new models?

how's running x86 vms or containers under rosetta 2?

will note that the mbp was EXCELLENT for video conferencing in every way. mics, speakers and camera were carefully tuned.
I am neither of those 3 things.
The only way I managed to grow communities without diluting the existing culture is to artificially slow the growth and to encourage existing users to become "power users"/"mentors". This is hard to do since it's tempting to open the valves and let all the new users flood at once. Sometimes you allow a bulk of users and go past the threshold, which destroys part of the existing culture. It's very hard to balance it.
More than 75% of the world could face drought by 2050, UN report warns
Success is measured by subtraction.

If Tesla, SpaceX, Neuralink, TheBoringScam etc. disappeared overnight, consumers quality of life would not be affected one bit. It's very similar to Ferrari or Tiffany&CO going under..it's meh. Contrast that with Exxon, Saudi Aramco, Google, Microsoft, Amazon, Walmart, Costco, VW, Daimler...

There are unknown private companies such as Vitol selling 300bn dollars worth of products per year. Do you know Vitol?
No? Well why would you...the CEO isn't constantly shitposting on twitter.

Musk is like Donald Trump, Bill Clinton, Hillary Clinton, Joe Biden etc. What you call success is what people who don't fall for cult of personality call "being a BS-seller". Convincing fans and supporters that they are some sort of hero against dark forces
The word you're looking for is eccentric.
But a "dumb" bike is miles better than an electric one in term of ecology.

Replacing a ICE scooter is an electric bike is positive, replacing a regular bike with an electric one is a net negative. The argument only works if it replaces a more polluting option. Just like a Tesla can be a net negative depending on what it replaces
That might be true if they couldn't move wealth outside the country.

But a concern is that those with savings might move money out of the country to invest in jurisdictions with lower capital gains tax.

One view is that this tax jurisdiction forum-shopping creates a race to the bottom.
> He went from being wealthy growing up

He wasn't especially wealthy growing up, to be clear. Upper class yes, but no more "wealthy" than a successful silicon valley engineer's child.
Link to the UN report:

https://www.unccd.int/resources/publications/drought-numbers
I mean isn't this just how fiction supposed to be ?
I am sure you can find a huge number of "modern day devices" mentioned in science-fiction of yesteryears as well. All inventions start with imagination after all.
> 64% of organizations have already been the victims of ransomware attacks.

That seems unbelievably high, but I cannot be arsed to dig in and understand their methodology. All organizations? It is a mystery I guess we will never know.
Most of the problems with the lower limit on audio latency these days come down to hardware (motherboard/PCI bus level) rather than the OS. Both macOS and Linux can routinely handle values significantly lower than the 10msec mentioned in the paper you cited, given the right hardware (more or less guaranteed for macOS, much harder to ensure for Linux).
Geniuses at self-promotion and manipulating others, certainly. A world full of Jobses would be an unlivable dystopia. A world full of Wozniaks, now that would be interesting.
Your phone is way more complicated than your bike and the hardware probably fails less often.
Is this legal? It seems like such a devious exploit.

1. Announce buyout (priced at a premium, of course) is "on hold"

2. Stock drops due to bad news

3. Re-negotiate for lower buyout after manipulating the stock to a lower price