skysight-inc/HackerNews huggingface dataset:
> Specifically I mean if you have no REPL and maybe a long compile time you’re forced to put a little more thinking and planning in up front if you don’t want to waste your time

Amusingly, to me, this is something people describe as the difference between having to submit punch cards to (or schedule a job on) a mainframe versus having a compiler on your own machine. That having such quick access to the compiler would lead to the "throw stuff at the wall" approach.

IME, faster feedback loops do increase the "throw stuff at the wall" approach, but for those of us who still (mostly) sit back and think, it's an enabler and not (just) a crutch. I can get in the flow much better in a language like Lisp and stay there. If, for instance, there's some confusion in my mind about how a function or data structure works, in C++ it takes me longer (more of a constant factor longer rather than orders of magnitude longer) to write something and test it out (assuming documentation doesn't clear it up for me). But while the time to explore it isn't huge, I've been pulled out of my focus for longer. With Lisp, I can test it in seconds and get right back to whatever I was doing.

But also, when I don't have a REPL, I break my programs into smaller programs (libraries/modules) which can be composed into the larger program I want. This lets me, partially, recreate the REPL experience. Using a test runner (a proper one or an ad hoc one) and a set of small CLI apps that let me use the smaller modules directly I get something approaching the feedback speed of the REPL. With fewer dependencies for any part under test (or as a CLI app), I get much faster compilation speeds vs needing to recompile a much larger program.
> no good reason not to switch to ECC everywhere.

Not all CPUs support ECC however.
PaddleOCR, Multilingual OCR Tools
Why is this downvoted? The submission title is idiotic. If a colleague asked me this, I'd want to find another job. It's something somebody fresh out of a "Boot Camp" would ask.
I like that you are using Flutter. Will give a look at the code.

The image quality is not good, but probably due to my camera. CS CamScanner gives me better results but I don't trust it.
Wait did I say I enjoy Marvel movies? If your defense of the Star Wars Universe is to belittle the Marvel Universe (Another "large" but tiny universe) I think you are grasping at straws.

I don't enjoy Star Wars or Marvel movies. I only watch them with friends/family who really love them since they seem to be important to them.
https://www.builtincolorado.com/guides/accelerators-incubato... >> this looks promising
99.97% survival rate.
Unfortunately if you modify the extension at all the Mozilla will not allow you to use it in Firefox branded browsers. So while it is nice you can look, you cannot change if you use Firefox. This has been the case since Firefox 37. I assume Chrome jumped the shark even earlier.
Redis also has sorted sets

https://redis.io/topics/data-types#sorted-sets
I framed my thoughts based on my own struggles. As far as I can tell, I am not alone in this situation.

Ironically, I would instinctively use the same arguments for nicotine that you are using for browsing addiction. On an emotional level, I don't understand why people won't just stop buying cigarettes because I can't directly relate to the addiction. But I know better than to dismiss it or look down on smokers since I have parallel experiences. Just like some generations grew up with the internet, other generations grew up with smoking being far more commonplace than today.
Linus is absolutely right.

I am trying to get a laptop with dual NVMe (for ZFS) and ECC RAM. I can't get that, at all - even without the other fancy things I would like such as a 4k OLED with pen/touchscreen.

In 2020, even the Dell XPS stopped shipping OLED (goodbye dear 7390!)

I will gladly give my money to anyone who sells AMD laptop with ECC. Hopefully, it will show there's demand for "high end yet non bulky laptops"
There are on device or even in browser renderers that only need remote or locally stored vector data to render the map. This moves the burde of rendering to user devices that should be more than capable for this today (especially if you use a GPU renderer) and makes you server into just a dumb data pipe that should be able to scale much better & more cheaply.

One such renderer available via Qt/QML:

https://doc.qt.io/qt-5/location-plugin-mapboxgl.html

Alternatively you can have a local daemon running that does the tile rendering on your device from offline data packs. This way even "legacy" apps requiring simple bitmap tiles will work without (major) changes. One such project providing this (among other APIs) is OSM Scout Server:

https://github.com/rinigus/osmscout-server
I have been using it for a few years now, and the love is still there
What device can you connect to your TV and use Infuse on?
Patio11 writes on positioning and pricing in the SaaS space. [1] He works at Stripe, and has an updated discussion as well. [2] I would say that switching to a Subscription model will probably be the most significant part of your transition.

"I’d probably increase your pricing to $99 / $499 / $2,499. This intentionally prices out pathological customers on the lower end, who will be exceedingly difficult to deal with. It is my impression that this market is rife with them and that they will require a lot of handholding."

[1]: https://training.kalzumeus.com/newsletters/archive/saas_pric...
[2]: https://stripe.com/atlas/guides/saas-pricing
What are some examples of the best business strategies in history?
Oftheday – Binge-learn without any distractions
I’ve seen a lot of Golang supporters really hate on rust and make this discussion into a holy war
Oh boy, i was looking into that earlier. I'm terrified that i won't be able to learn it, since i have abysmal typing habits. Frankly i've never enjoyed using my non-dominant fingers.

Nevertheless i get a lot of tension in my shoulders when programming for hours on end. The moonlander is seriously tempting.
Yes Navstar GPS and other GNSS constellation satellites have limited power from solar panels and thus the almanac data is transmitted at a low bit rate.
Discover MIDI
It takes 5 seconds to Google ECC memory if you're really interested and if you're working on kernel related stuff you 99.9999% know what it is.
I mean, my native language is French where "your" is "ton" and "you're" is "tu es", yet it (rarely) happens that I mix them up in English. If I proofread I'll spot it almost every single time, but if I'm just typing my "stream of consciousness" my brain's speech-to-text module sometimes messes up.
Yeah, it's real obnoxious of Intel to silo ECC support off into the Xeon line, isn't it? I switched to ECC memory in 2013 or 2014 with a Xeon E3 (fundamentally a Core i7 without the ECC support fused off) and of course a Xeon-supporting motherboard (with weird "server board" quirks: e.g., no on-board sound device).

I love that AMD doesn't intentionally break ECC on its consumer desktop platforms and upgraded to the Threadripper in 2017.
Seamless file descriptor transfer between processes with pidfd and pidfd_getfd
Emily Short is a genius.
What I find absolutely fascinating is how easy it is to deplatform someone on Twitch using copyright and DMCA. Should the assumption be that Twitch is no different than YouTube or any other platform in which people use to make money: You do so only at the platforms acquiesce.
Agree. But it did all this at the time it was published. That's just what I would need for zig. It is OK that this doesn't exist, it just mean one person less picking up the language.
This is the first time I hear about a laptop that supports ECC memory. Could you please share the make and model?
(Intel)
The accomplishment is 'limited' in its applicability:

> As a novice to the study of the Big Five, I found that I had many misconceptions. For example, I thought that the Big Five were considered to be universal, in some sense, and not just descriptive of WEIRD college students. But in fact, it is not simply that the Big Five factors fail to fall out of the analysis of large surveys in other languages and cultures. They don’t even fall out of Big Five-specific questions administered in non-WEIRD populations (Gurven et al., 2013). Many of the concepts mentioned in the Big Five survey instruments do not even exist in non-WEIRD languages as such, particularly abstract nouns (Gurven et al., 2013). Of course a concept that does not exist across cultures could not form the basis for a universally important personality trait, as measured by language.

Be mindful of other cultures / worldviews:

* https://en.wikipedia.org/wiki/WEIRD

* https://en.wikipedia.org/wiki/Cross-cultural_psychology

Joseph Henrich recently published a book on the topic, discussed about a month ago:

* https://www.theatlantic.com/magazine/archive/2020/10/joseph-...

* https://news.ycombinator.com/item?id=25227902
Once you get past writing a language idiomatically, is a list of design patterns a good thing? It is an obvious negative for code readability because it reduces the number of people who can clearly understand your code from Rust users to Rust users who also memorize design patterns.

When are design patterns useful? And how are they useful?
As long as people like this exist, I don't know how were not going to end up killing our entire population:

https://reddit.com/r/iphone/comments/kowra5/_/ghxy3wj/?conte...
“hundreds or thousands of equally good and legit pieces of software get thrown into the abyss”

What actual evidence do we have for this?

We know about edge cases that do make the media.

We know about cases that make the media but which don’t get much sympathy.

Is there any actual evidence that hundreds of useful app are being discarded?
How hard would it be for the government to issue an edict like "from 2025 all research must be published in an open access journal to receive public funding"?
> I feel like what you're complaining about is the equivelent of Calculon's critique of a screenplay: "no, I don't like the font".

Syntax is not irrelevant to the main use of a programming language the way fonts are to the use someone is probably concerned with if they ask an opinion of a screenplay, so, no, I don't see a similarity there.

> it took me less than a minute to understand the payload operator (which IIRC was taken from Ruby or something).

Loosely inspired by Ruby, perhaps, but definitely not taken from. Neither the positioning nor the semantics are the same.
No it doesn't. That's the charges hospitals charge for patients under those plans

What I am asking for is completely different.

I want to know what insurers pay out by procedure code by provider. There's a reason why insurers lobbied against providing this information under this law.
Show HN: Automatic YouTube Summarization (Chapter Generation)
There are way more Youtube videos that we could watch. I thought it would be nice if AI can help us to summarize them to save our time. Thus, I spent my Christmas making this tool.

All you have to do is pasting your video URL (with CC turned on) to the website, and it will generate the chapters (kind of summary) for you. You can use them to find the parts you're interested in. It might not as accurate as human-generated chapters. But it can give you a quick tour of what the video is about.

It took me longer than I thought to develop this web app. I spent most of the time dealing with its deployment (so many hurdles!).

Let me know if you think it's helpful or not, and how I can improve it. Thank you very much!
The tile servers were under massive load, and massively negatively affecting performance. Many people were not happy
I like when people back up their claims with numbers, but would you mind describing roughly what that 96% probability of error is based upon?

I understand altitude has some kind of proportionality to cosmic ray exposure, and number of bits will multiply the probability of an error.. I'm presuming there is also an inherent error rate to DRAM separate from environment. But what are those numbers.
Unfortunately ones career is based on personal prestige in this field.
It could be written. There is a dataset of world elevations at 1km resolution that I saw being used for calculating the horizon distance from arbitrary points. Searching just now it turns out that was low resolution data, 30-arcseconds and 1 arcsecond, 30m resolution is available! https://www.usgs.gov/faqs/where-can-i-get-global-elevation-d...
> because at the end of the day, the only thing that holds any real weight in society are the laws

The world has a long sad history of showing this isn’t the case. The slow creep of authoritarianism usually happens by pushing the boundaries of what is acceptable and goes beyond the previous norms of legal interpretation.
Spontaneous Robot Dances Highlight a New Kind of Order in Active Matter
Just curious - can you explain #2 ? I get that someone can register some freebitcoin.xyz and point to your IP, but the content is still controlled by you, right? What is the security angle here if your host returned a static index.html to any host? Some CSRF?

Edit: only asking for cases where #1 does not apply - that is you don’t have domains or sub-domains pointing at rogue IPs
The original NES Metroid game also had a password, but just used letters and numbers IIRC. I remember taking a password for one of the games I was playing and incrementing it to find more valid passwords.

Most of them took me back to the beginning of the game without any upgrades, but some of them put me in significantly later stages of the game without any upgrades.
Nope it's only what hospitals charge to different insurers.

That's different from what insurers pay out by procedure to providers.

Common misconception.
A server capable of hosting a minutely updated global OSM tileserver costs about €100 per month on Hetzner. That's not nothing, but “crazy” it is not.
Certain public funding sources (nih in the us) require publications be accessible to the public.

https://publicaccess.nih.gov/

Some journals like to issue a “surcharge” for this so some of the cost is passed on to the authors.

Eg:
https://www.elsevier.com/open-access/agreements/elsevier-nih...
> “DOJ” in this case is the defense attorney

I don't understand how you came to that conclusion. Here is the first paragraph of the OP (ABA Journal) article:

> A U.S. Department of Justice lawyer argued Monday that the United States can kill its own citizens without judicial review when litigation would reveal state secrets.

Here is the first paragraph on the CNS article on which the ABA article is based:

> Drawing alarm at the D.C. Circuit, a lawyer for the United States argued Monday that the government has the power to kill its citizens without judicial oversight when state secrets are involved.

Neither of these suggest that this is the defense attorney's claim. If you want to challenge the Judge's characterization of DOJ's position, feel free to read through their brief and come back with a legitimate argument.

Also, a sibling comment suggests that this should be dismissed as the decision of a single DOJ attorney, rather than the DOJ as an institution. There's not a chance in hell that this case isn't being strategized, coordinated and monitored from the highest levels of the DOJ. The idea that this would be the argument of a single, possibly rogue, prosecutor is ludicrous.
An owner of a Google-branded Android phone demonstrated it to me last year, it worked remarkably fast. IIRC, the example chosen was Google News.

I can’t see how this is fear mongering. Device was not acting against owner’s will: that person specifically does not tighten relevant privacy settings and enables always-on mic because they see useful content suggestions as a feature.

It is different from my outlook (and I take it yours too), but I think that point of view deserves the right to exist.

The issue is that now when I am talking to someone like that in real life, I know I may be implicitly agreeing that Google would pick up my speech as well. It’s a clash similar to one between a person (e.g., my mom) who grants messenger apps full access to their phone’s address book for convenience, and their contact (e.g., myself) who does not want their information to be shared with Facebook et al.

Addendum: a cursory search confirms this experience.

— https://www.vice.com/en/article/wjbzzy/your-phone-is-listeni...

— https://www.makeuseof.com/tag/your-smartphone-listening-or-c... (2019)

— https://www.quora.com/Does-Google-listen-to-my-conversations... (the first answer does not mention ads, but others share similar experience to what I saw)

— Counterpoint: https://www.bbc.co.uk/news/technology-49585682 “phones that secretly listen to us are a myth” (2019). Notably, with all my respect for BBC, this article lacks a lot of context (did they turn off voice activation before testing? what were their privacy settings?), and to test devices listening they played commercials in presence of the phone rather than using voice (I have relatively high confidence that modern devices can easily distinguish between speech nearby and sound from a commercial before recording leaves the phone).

Some sources claim that as of last year Google is changing the way their apps work. Not sure if they stop listening or stop showing relevant content.

(I don’t personally own an Android phone, and even if I did I would have turned off virtual assistants & disabled always-on mic just as I do with my iPhone, so I wouldn’t be able to present first-hand proof.)
Why does not python follow the easier approach used by other languages, instead of venv black magic?
Author here, this is a known issue and being worked on for handtrack.js 2.0.

The face/head errors is likely an artifact of transfer learning (handtrackjs is finetuned on the an object detection model trained using the coco object detection dataset which contains a person category).

Current approach being explored to expand the training data to include faces/heads such that the model better discriminates this from hands.

There are also size and speed optimizations being explored (smaller models such as efficientdet, quantization).
How do you distinguish minification from obfuscation? I mean, minified JS is essentially illegible to me.
I think a process like this works well for enabling the success of the kind of people who like the sound of a process like this.
Sadly it didn't explain why they don't hold elections, it somewhat talks about abstraction but never explores the concept. The "compression" (whatever that is) described in the article with the neuron analogy isn't limited to humans. Then I don't even understand how a psychologists can misrepresent neuronal communication in such a terrible way.

> Your brain compresses away the physical differences of these objects and in the process, you understand that they have a similar function.

That's abstraction again. In many animals the compression is probably even stronger, the tiger looks on the elephant with a human riding on top and still approximates it to a somewhat strange looking elephant, because it's good enough, for a tiger it's better to focus all the attention on gazelles instead and succeed in hunting.
If you're interested in other methods of using Clojure but without Clojure JVM (or JavaScript), check out Babashka: https://github.com/babashka/babashka "native fast-starting Clojure scripting environment"
How would you know you were getting it directly from your bank?
meh, plenty of (intelligent!) native english speakers do not know all the canonical grammar rules. english contains a lot of what could be considered error correction bits, so it doesn't usually impede understanding. syntactically perfect english with weird/misused idioms (common among non-native speakers with lots of formal education) is harder to understand in my experience. I imagine this is true of most natural languages.
Perhaps even a need gap for 'little snitch for browser extensions' as a browser extension(Considering OS LS or similar usually gets whitelisted for 80/433 with browsers).

Is it even possible or would the sandbox prevent such an extension from functioning?
It's the power consumption I guess.

I've membrane filtration at home, it consumes very little power than what you'd need to boil the water and condense it to water again.

I've tried it on my solar panels, getting even 5 liter of water on my 2x350w panel takes 3-4 hours while I get 5 liter water from RO membrane in 1 hour while using 5% of solar panel power.
Yup. Both parties here are in the wrong. Apple for their shitty walled garden model no one should participate in but in which people are coerced to participate due to their profit motive. And the Amphetamine developer for primarily caring about the profits he can achieve from getting into the walled garden and going so far as to demand access to another's (really shitty and lame) property.
You don’t have to. You can get your banking app on Android.
Alligators Are Now the Largest Species Known to Regrow Severed Limbs
Live Cells seen with 7x Greater Sensitivity using new Microscopy Technique
That’s more like text to gibberish.
That’s an interesting observation.

I have the same issue, moved as a kid and as an adult and don’t know what to say when people ask me where I’m from.

I do usually say the place I spent 4 years of HS, but I think I only say that because my parents stopped moving at that point and still live there, so that’s where I “go home for the holidays.”

Ironically when I’m around that area and people ask, I usually tell them a different part of the country where I lived in elementary school. I think that’s because I don’t really know the HS area that well, haven’t kept in touch with people there outside of immediate family, so I don’t feel like a local at all.

Honestly the only place that feels like “home” to me is where I went to college. But that’s one of those cultural things, you can be “from” the place you went off to college. And now that I’m coming up on two decades post-graduation, that feeling of familiarity is fading, though the nostalgia and “homey-ness” remains.

Why does everyone care so much about “where you’re from” anyway, sheesh :)
Doesn't intel make ECC available on the i3 line of CPUs?
What are you using for state management besides setState() ?
Author here, this is a known issue and being worked on for handtrack.js 2.0.

The face/head errors is likely an artifact of transfer learning (handtrackjs is finetuned on the object detection model trained using the coco object detection dataset which contains a person category).

Current approach being explored to expand the training data to include faces/heads such that the model better discriminates this from hands.

There are also size and speed optimizations being explored (smaller models such as efficientdet, quantization).
How to stop endless discussions is another variant of xkcd's How Standards Proliferate https://imgs.xkcd.com/comics/standards.png
Question: can it remove printer steganographic tracking dots?

https://en.wikipedia.org/wiki/Printer_steganography
This is a great example of how false news is amplified through social media.

The reality is actually the opposite of what OP is attempting to signal here.

This really is the worst kind of fake news. If you look at the Reddit response to this title... it's abhorrent: https://www.reddit.com/r/politics/comments/jzqv3f/us_can_kil...
Matlab has had broadcasting since 2016 (and obviously octave since forever)
Italy Will Rebuild Colosseum’s Floor
I was thinking about the whole process. I could make a freelance software guild, but no one would want to join that (I wouldn't due to sketchiness/no-pay) ,maybe I could have a low retainer for developers to be on standby (like lawyers) and save a certain number of hours per month for when work floods in. Retaining developers would be a bit of fun -like a club of sorts or a guild. I'm not sure what the rates or sustaining would go (I'll pay you X money to do nothing until I need you).
it would certainly build communication to an extent if it was a 2 week check in.
Thank you, I will read this, it looks interesting