skysight-inc/HackerNews huggingface dataset:
That's fair! It's quite likely that at least some of the issue is precisely that I view Android devices as just another form of general-purpose computer, and I expect to be able to run them like any other computer; if I want to download a picture from a browser, recompress and convert it to another format, and then move it to a syncthing folder and sync it off to another machine, I expect the system to make that happen, without getting in my way at every single step. But really, the file moving issue surprised me precisely because I kind of understand that lots of people expect their phone to be terribly limited, but this was a step beyond what made sense even for that usecase.
One thing that's a pain I've encountered when designing my own PCBs is having to figure out, route, add and source bypass capacitors. Each chips you use needs them nearby, usually the datasheet specifies the type and capacitance. It would be nice to have either community premade functional blocks that include these as well as links to digikey for sourcing.

Things get a bit more complicated when you start using switching power supplies and you need to include a specific inductor, multiple caps and resistors all arranged in an optimal way specified by the datasheet. Those would be awesome to have functional PCB blocks for.
Not like sequential steps, a whole bunch of foreach / yield return loops until the last one dumps things onto a thread-safe queue.
Okay, the US (where I live) could drop border controls along the Canadian border and let Canada do whatever it wants. There's not a real need to patrol that border or restrict crossings.
China has managed to do both.
>Once again, "conspiracy theorists" were right. I'm beginning to think the governments of the world are reading them for ideas.

Right how? That private companies track every movement on your phone and that it's available on the market for anyone to purchase? We've spoken about that for years on HN, how is that a conspiracy theory? That's exactly what Apple has said publicly they want to fight.
Hi Ron, I'd recommend Joe Armstrong's thesis https://erlang.org/download/armstrong_thesis_2003.pdf to get an idea what's special about Erlang. Briefly, it's designed around keeping systems running live even when they have bugs and other faults. Straight Lisp with single-dispatch wouldn't isolate effects, though of course you could build something in Lisp that did. Initially Erlang was built on top of Prolog.

(This is Darius. I never really learned your system with related goals for robots -- as you know, I didn't stick around at JPL. About 10 years later I did a bit of Erlang for Yahoo.)
If you have uninsured/underinsured coverage (required by most auto loans): your insurance company. if you don't, you pay and/or sue the other driver.
I was totally ready to make a "CDC, go fuck yourself!" meme when I read the headline.

Now, I can't decide how I feel. As a researcher (and someone interested in human behavior generally), it would be interesting to know how people reacted to the various measures attempted during the pandemic. On the other hand, the federal government analyzing the movement patterns of individuals is creepy-as-hell.
if everyone has $1mm of insurance, why would anyone need uninsured coverage?
Brain scan of dying man shows ‘life flashing before their eyes’
yeah the "CSV is fine" bit scared me. people think they know what everyone is doing and why; in reality (where these problems actually need to be solved) no one knows.
These were my thoughts after reading this too.
Various coffee shops gain some extra revenue by selling wifi keys separately from the coffee
> On the other hand, the stance that one person cannot be forced to support another would seem to forbid universal healthcare.

Nobody is forced to support anyone with universal healthcare. We won't (and shouldn't) send people to jail for not working. Taxes are a part of participating in the economic activity of your country and the amount you pay back into the system is mostly proportional to the amount you get out of it. Disputing the fundamental role of taxes is morally inconsistent in a Kantian sense as the income that is taxed relies on the economy enabled by the government those taxes support. There is plenty to debate about how much to tax and what to spend it on, but I can't take anyone seriously who claims taxes and government shouldn't exist.

While there is room for a range of opinion on what government should be doing, d
To me that sounds a bit like

>It's not rape if you consent to sex but I slip off the condom when you aren't looking.

If the government is explicitly not allowed to collect this data, then buying it is simply a different form of data collection.
This would be a much more valuable and informative comment if it wasn’t so wrapped in self-aware rude delivery. Saying so as someone who is prone to make that mistake.
Good catch. I'm not sure how to internalize that.
>Be very wary of survivor bias when looking back in time, especially when there is a risk of nostalgia.

Case in point: MTV of the 80s would play little to no black music. There's a famous 1983 interview bit of David Bowie where he asked the MTV VJ why they play no black music, and the VJ waffles a bit on the white suburban market. That does not sound very subversive to me.

Here's the excerpt: https://www.youtube.com/watch?v=XZGiVzIr8Qg&feature=emb_logo
It's notable that the lower error bar for the 1920s and the upper error bar for the 2020s only differ by about 2%. Aside from the fact the plot sure looks like random noise, even the trend line is consistent with no change.
I'm guessing these insurance premiums are quite a bit higher than they were 3 years ago.
Closed my account, I hope my password didn't get leaked
Winning spree shopping spree.

EDIT: and there's awesome tech they could make together, all kinds of intelligent things. I really like both companies.
That is rare, it's a list of less than ten Fortune 500 companies I consider virtuous. These companies really pushing the boundaries of that moral context to the point I think they're good in absolute terms too, not just relative to most the Fortune 500. It's hard, in Biblical terms it amounts to being a servant with two masters, both good and money. But an exceptional servant might juggle two masters, that's how I see these companies. AMD is on that list...Xilinx farther down, it only makes the cut now that's it's a division of AMD.
jQuery was and continues to be just about as successful as it is possible for a project to be. The reason it’s no longer as widely used is because it essentially became part of the platform. Most of what jQuery does is now possible with platform APIs, and those APIs exist mostly thanks to jQuery proving their utility.

A similar thing happened to CoffeeScript: no one uses it anymore because nearly all of its good ideas made their way into JavaScript itself.
The hard part is getting the monero in the first place to put in your cold wallet. The main two options are (1) use an exchange, all of which are either being monitors or blacklisted by india (2) exchange cash in person, good luck doing that in a country that is actively suppressing it
I was super impressed the father taught himself everything (when he realized his tailor business was going defunct) and became a student of fabric in order to repair it. That is some incredible grit.
A bunch of the database IO in it is JDBC based, so a web app probably isn’t going to happen.
In case the website goes down: I'm trying to get some sleep so it may take a while before it's back online. All of this is very exciting but I'm still a human that needs to put his head on a pillow every now and then :)

Thanks to everyone for the constructive feedback!
Is the time ripe for a campaign to Build a Wall to protect us from our violent neighbors to the south?
> Check out Hyman Rickover, a proponent of a nuclear Navy that pushed members of Congress to vote mothball 10 years of thorium reactor research for uranium reactors so they had weapons material.

The thorium reactors at that time were molten salt. Molten salts used react very poorly with water. Uranium reactors are generally pressurized water. You might imagine another reason Admiral Rickover might have preferred the uranium solution?
> block or challenge

A reasonable challenge would probably be fine. But so many sites block, or sometimes use obnoxious unfair challenges.
Suddenly everybody has a reason to vote Democrat. What a remarkable coincidence.
If you enjoyed that there is a lovely series about old crafts in Japan that I watch periodically. This first video is about a man who repairs old books for his clients.

https://www.youtube.com/watch?v=SnPiOIqHkdI
The vast majority of sites just want to reduce abuse of their site or services. They aren't trying to trick you into doxxing yourself.
Yes. But until then all you have with are the statistics.
Those which reduce mortality rate below a desired threshold.

It's a scientific question as to whether a specific limit on freedom (of movement, of contact, etc.) is effective.

But it's a general approximation that greater freedoms mean higher mortality rates during lethal pandemics. And vice versus.

What level of mortality we're prepared to accept, and what level of limitations on freedom, is a political question in a democracy.
??? Yeah if you average everyone together. You could say this about every fitness activity that exists.

It doesn't mean you aren't going to see big differences in results when you test it which is why they do it.
I recommend Peter Attia's podcast, The Drive, for the best talks about sugar consumption and the body's response.

For something to read, Gary Taubes' "The Case Against Sugar" was pretty good.
Read closer. I didn't express a personal opinion on the topic, I expressed an opinion/assessment about how courts handle the topic.

Like you can have a legal theory about something and it doesn't mean shit if courts don't accept it.
Fun fact, I worked on a transputer board for both Amiga and PC way back when. It was doing real time video processing for both machine vision and also broadcast solutions.

For the PC version I wrote the SCSI "drivers" that made the storage talk to transputer card, and also the API that let the transputer board do the video capture and processing for both machine vision and a broadcast capable non-linear video editing system. Just the lower level API, not the NLVE system itself. That was a different team. For the Amiga I did the video capture API, that grabbed frames and fed them to the storage system. Which also let me complete my Bachelor's thesis/final year project. The Amiga design was a lot easier to work with than the PC. I recall the reason for this was that PC was trying to satisfy multiple operating systems; DOS, OS/2 Warp, Windows 3.1, some old version of UNIX, but the Amiga card just supported, IIRC, the AmigaOS.

I forget the name of the company now, "Video something-something?", or "Vision something-something?" they had an office (one of several) in Bristol, UK, though I think the company was London based.

I think they may have been a subsidiary of a much larger entity. This was around 1991/1992, so well in to the Amiga lifespan by then. I had an A2000 with a quad-transputer card (though usually it only had two transputers in it because they were in short supply) on my desk.

In the design, the Transputer sat in front of a chunk of spinning rust storage, and your PC or Amiga talked to the transputer, which talked to the hard drives for you. It had multiple video in & out for camera feeds and a mind-blowing (for the time) amount of RAM per transputer card. 8MB or 16MB I recall. Enough to hold several uncompressed frames of video. Multiple cards would have given you 32MB or 64MB of RAM, which was almost unheard of in anything costing less than $50,000.

The intention was to have a PC or an Amiga do the equivalent of a high-end broadcast capable machine for just 10,000 UKP (in 1990's money), handling, I think, up to eight or 12 video streams simultaneously, doing various video effects and manipulation. Unfortunately the project sold a few units, and was only ever really a glorified demo of "coming soon" but never recouped its development costs and got squished after a little while.

But I look it as that job lead to the opportunity to go do some work for SGI on the Onyx RE, where I eventually fell in love with an over-priced Indigo that still to this day, sits in my garage with its granite keyboard and monitor.
> Shiba inu act like cats and prefer to spend time away from their person. They frequently get kicked out of dog parks for not being friendly to other dogs. It's documented and well-studied. They're not at all like other dogs.

Came to these comments just for this breed.

Mine is identical to what you describe except he is pretty friendly to other dogs, but my SO and I had to do a ton or work socializing him when he was young.
What's more, if you want it to only do this when passed new props and not at other times, you have to use things like React.memo:

"If your component renders the same result given the same props, you can wrap it in a call to React.memo for a performance boost in some cases by memoizing the result. This means that React will skip rendering the component, and reuse the last rendered result."

https://reactjs.org/docs/react-api.html#reactmemo
You should go read about embedded Java: https://en.m.wikipedia.org/wiki/Embedded_Java or define what you mean by system programming.
Yep, you're absolutely salty.
Are movies really still influencing pop culture like they used to? I don't think so. Top box office numbers only reflect how many movie watchers watched a movie. My kids don't give a single fuck about movies.
Do you want Nintendo to have a bad day? Because this is going to stress them out now.
> Quickly transitioning ... out of teams?

While those behaviours are (to varying extents) anti-social, I think some lee-way has to be given for people being human.

e.g. To an extent, someone burning out and thinking "I don't have enough autonomy to fulfill my responsibility" is complainer/victim, even if it's not what you had in mind.

I think that rather than emphasis being on productivity (a growing, motivated, aligned team), I'd think the more important think in psychological safety. -- The anti-social behaviours have a negative effect; but, without safety, there's a heavier social/political cost to counteract them.
You can learn economics to learn economics, sure that's not in dispute.

But the OP's original premise was to learn economics _to become a better investor_.

If both our comments are non-sequitor to you, consider it's you who lost the plot.
Perhaps they assume that all of their users’ passwords are pwned essentially immediately, so they can check against haveibeenpwned.com.

More seriously, it ought to be possible to create a data structure that, with some degree of security, will efficiently state either that a password is probably in a set or that it’s probably not. A bloom filter can do this, for example. I would not do anything of this sort in production, since, even if it has the best possible level of cryptographic security, any such capability could be abused to precompute a dictionary containing at least a massively higher than average density of Heroku passwords.

IOW, the mere fact that Heroku can tell if a password is or was in use with decent accuracy is, in and of itself, a dangerous oracle.
The redirection process though is a huge amount of effort which might be why OP (or someone else in the thread) mentioned their thought process specifically around video calls being a more painful way to engage in discussions
So any organization which impinges on liberty shouldn't exist? The IRS, fire departments, police departments?
Anecdote: In Unity, using DrawMeshInstancedIndirect, you can get >100k sprites _in motion_ and still maintain >100 FPS.

Using some slight shader/buffer trickery, and depending on what you're trying to do (as is always the case with games & rendering at this scale), you can easily get multiples of that -- and still stay >100FPS.

I agree, more of this approach is great. And I am totally flabbergasted at how abysmally poor the performance is with SpriteRenderer Unity's built-in sprite rendering technique.

That said, it's doable to get relatively high-performance with existing engines -- and the benefits they come with -- even if you can definitely, easily even, do better by "going direct".
While there are use cases where lightweight threads are a benefit, I think a web crawler is pretty much the ideal case for async/await, given you are almost exclusively waiting. Although I must admit I don't really understand this example, why is the fetching being parallellized, like you typically want to add sleeps, even with a single thread you've got yourself a gatling gun that can DoS a website if you aren't careful.

There's also some optimizations that could be made. Instead of having

synchronized (seen) {
if (!seen.contains(u)) {
seen.add(u);
// ...
}
}

you can get rid of the synchronization with

// seen = ConcurrentHashMap.newKeySet()

if (seen.add(u)) {
// ...
}
They sent out a notification about cycling shared dataclip slugs today too.
Per some of the other answers, you might want to check out this discussion from last year:

Ask HN: Best low-/no-code solution for simple web-based database frontends

https://news.ycombinator.com/item?id=26657803

(208 points on April 1, 2021 | 142 comments)
Depends on where you live. The Denny's in the Agoura/Thousand Oaks part of metro Los Angeles were always nice upper middle class restaurants when I was there visiting. The Denny's in the southern states on the other hand tended to be much lower scale.
"How we got to 100?"

Easy answer... they stopped going from 1.01 to 1.02... and instead went from v1.02 to v6.6
The Atari Transputer system was unfortunately hampered by a number of design factors. Transputers did have a bottleneck with inter-chip communication, but generally you programmed to the transputer architecture, rather than a general purpose computer architecture. This meant you broke up your data in to chunks, and then let each transputer do its own thing, and then regroup at the end, perhaps using a separate transputer to reassemble the data, much like you would with a modern GPU. You could treat your functions either like a pipeline or like a matrix, but you had to create the algorithm to work with that architecture. Part of my job was showing companies who were deploying transputer based systems how to port their work to this architecture. That said, the transputer to transputer communications bus was pretty optimal, for the time, compared to how most multiprocessor computers handled their work.
They're more like maple seeds.
Oh, gee... Numerical Methods class was a long time ago.

The Taylor series comes to mind immediately. There may be (probably are) better methods.
I agree, but, discussions don't last forever, so, if I chose to participate and can't respond in time, I am simply locked out of participation and this hurts my mental health more, not less. Sometimes people ask me to clarify things and I simply can't! How is this contributing to the quality of comments they pretend to strive for? If my comments are low quality, they will get downvoted and hidden! Isn't this the mechanism to automatically fight low quality comments?! Why add yet another layer on top of it, which is entirely subjective as my comments could be poor in one discussion, but great in another - I'm restricted from both though!
Sorry to disappoint you more, but there was even a Scheme dialect that another JPL researcher had invented, which never came out as far as I know. (I contributed a bit to it, but left for silicon valley, and I think at that point it got mothballed. Wish I had a copy.)
Seems like the problem here is there is several high quality and well-developed formats, but the author and the commenters here dismiss them because of the different trade-offs they make.

csv -- Simple for simple use cases, text-based, however many edge cases, feature lacking etc

xlsx -- Works in excel, ubiquitous format with a standard, however complicated and missing scientific features

sqlite -- Designed for relational data, somewhat ubiquitous, types defined but not enforced

parquet / hdf5 / apache feather / etc -- Designed for scientific use cases, robust, efficient, less ubiquitous

capn proto, prototype buffers, avro, thrift -- Has specific features for data communication between systems

xml -- Useful if you are programming in early 2000s

GDBM, Kyoto Cabinet, etc -- Useful if you are programming in late 1990s

Pick your poison I guess. Engineering is about trade offs.
I'm almost the same age as the personal computer.

In the mid to late 80s, I used to go to the local Amiga store (in the US, though I'm aware they were very popular in Europe) and copy the Fred Fish disks there.

That was how I was first exposed to a lot of Unix software, as ports to the Amiga on those disks.

And so I've never really gotten over my disbelief in why anyone would want to use emacs or vi in the GUI age. I mean, it's the eighties, come on now, we have 4096 colors and stereo sound and proportional fonts and desktop computers. Speech synthesis! Sprites! Multiple resolutions on one monitor!

Emacs made as much sense to me as a tape drive or teletype. And even so, emacs being compared to vi was itself incomprehensible, like comparing a ship of the line to a canoe.

P.S. I can relate to creative solutions to lack of development software though - you know what you do when you can't get anything installed? Well, obviously MS Office has VBA, and you can do practically anything with that. Then there's vbscript, which allows scripts outside of specific applications. But then, there are (non-current) command line compilers for .NET, including C# and VB.NET. You just have to figure out how to manage builds and linking and deployment on your own...and working around all the more recent features which are missing. But it's possible! And all with pretty much universally present Windows tools.
But the PPC has no government backdoors
Does it matter if the actual password is leaked in this day and age? I use a password manager and generate 64+ character passwords for each service.
I agree with this definition of burnout.

Another second order consequence of this thing is putting in a lot of effort almost certainly sets you up for this effort-reward cycle miss
Almost nobody in the world have physical key and they shouldn't need to buy one when 2fa apps are sufficient for most people.
> In seasons of life where there are a lot of new things happening...

that's a neat idea to allow us to be cognizant of life. And to keep other things simple to create mental and physical bandwidth for the main things.
A big part of any new language taking off is a rich ecosystem. If you're looking for a lib to color your terminal output, consider mine? [0]

0. https://github.com/tristanisham/color
Cool, I didn't know about .mode and .import. Super handy tip.
When location data is available from the phone company, it doesn’t really matter what Apple wants or does.
You could try that. But I’m unsure how much that would move the needle in this particular case. It’s too easy to slip up when your only defense is a walled garden. And with wireless controllers and load balancers on the list, that’ll be tricky.

But what would likely have helped is a focus on strong controls around identity and access management. Especially in the form of passwordless auth. Would certainly make lateral moves harder.
To be clear: Floods, wild fires, and earthquakes are special, as they tend to impact a large area, instead of a single property. In many places, the gov't acts as the final re-insurance because no re/insurance company can possibly cover all possible damage without risking bankruptcy.
Yes I realize that. But why should my insurance premiums go toward paying for someone else without car insurance?

And what good is it trying to sue a “poor person”?

While I never had to sue anyone, I looked into all of the hoops you have to jump through to collect damages when I was a landlord. It wasn’t worth the time or the effort.