skysight-inc/HackerNews huggingface dataset:
Seems like yet another manifestation of the Pareto principle.[1] 80% of software value comes from 20% of the features.

[1]https://en.wikipedia.org/wiki/Pareto_principle
On my old iPad mini, the app is unavailable, and therefore Reddit is unavailable.
All-in-one APM and observability tools/solutions page
Technically not correct, since both the Romans and the Greeks did that [1]. Agoge is one of the too roots of the word pedagogy.

[1] https://en.wiktionary.org/wiki/barbarian
Ask HN: Fun Language for Small Webserver?
I'm thinking of starting a small web-based project. What are fun languages to do it in? I'm looking for something instructive, but preferably with sufficient library support so that I don't have to write networking libraries or database clients from scratch.
Critical and constructive is one thing, but the HN commentary seems to be trending critical and dumb.
Wow! I really want to use this! Like some other commenters have said, I finally feel inspired to work on some of my website projects!
Yeah sure, you have your clean architecture laid out without having written a single line of code. Then you implement it and it all works out fine, on time and on budget. That's a nice fairy-tale.
"NDB is a nano battery technology that generates electrons by converting the radiation energy from the energetic electron. Energetic electrons released from the nuclide of carbon, carbon-14.

...the energetic electron release mechanism where a carbon-14 atom decays into nitrogen, an anti-neutrino (which are both harmless and clean) and an energetic electron.

The electron released then undergoes inelastic scattering generating a shower of electric charge in its track.

The 3D printed MOF/ACNO/Graphene Supercapacitor then stores the generated charge for later use. Due to this feature, NDB is a graphene battery technology as well as a nuclear battery."

https://ndb.technology/nano-battery-ndb-design/
I think you vastly overestimate the attention span of the public on this. If you asked 100 random people on the street who was behind the opioid crisis, I’d be shocked if 10 knew. You also don’t acknowledge how easy it is for the wealthy to hide their money via intermediary organizations and shell companies. It’s not like they absolutely have to donate using the Sackler name.
Indeed. I have realized 2 things: First, technical specialization is increasingly more fine-grained; second, assumptions that anything outside of the specialization will magically just work. To extend your example, 30 years ago you could easily find someone who understood the whole chain...from the pedal all the way to the rubber on the road. Today? the pedal itself likely has a microcontroller in it... designed by a pedal expert, who knows what the various I/O requirements are and has little or no concern with what the car actually does. Probably leads to better pedal designs, but you need an army of people to tell you why the car might not move.
FRB121102 is active again as revealed by FAST
Blu-Ray is not an option, I'm talking about streaming here.
It was broken for me. I've moved to Hey and couldn't be happier with it.
I said "meaningful" computing devices.
For anyone who wants a good documentary about gene drives, bio hacking, crispr etc., the netflix series unnatural selection is a great watch.

https://www.netflix.com/title/80208910
Would someone please explain what this is about? How are kpop bands (or their audience) "keeping democracy alive"?

Genuine question, there's obviously something I've missed.
> I wonder why controling this problem which casued so many loses of lifes (not necessary deaths), took this long to be the target of the government.

Lots of shit falling apart here...
> How does the retimer recover the underlying clock if the signal is (say) all zeroes for an extended period of time?

Data is encoded such that all-zeros or all-ones doesn't happen. For Gen3, eight bits are encoded with ten bits, look up "10/8 encoding" for details. For Gen4+, blocks of 128 bits are exclusive-ored with random numbers, plus a pair of bits to keep the number of one bits roughly equal to the number of zero bits. This is "130/128" encoding.

> And why is clock recovery from the data signal necessary in the first place? Can't the clock signal be recovered from the clock signal itself?

Recovering the clock signal from the data avoids the need for an additional clock wire.
I suspect OP misspelled 'lose'.

My wife's first cat died trying to beat a car across the road in front of their house.

Outdoor cats meet similar fates regularly.
> I found these numbers highly suspicious

You can try reserving one and seeing if the number decreases.
Panel heaters don't spew up on my laptop or piss on my £1500 TV, so I'd say pannel heaters are.
The full version is much better! I didn't realize there was a whole thing until a while after I saw the link you gave.

https://www.youtube.com/watch?v=32FB-gYr49Y
Reading comprehension: I said I live in "a suburb of Dallas," while the incident you reference happened in the city of Dallas itself. I even drew a contrast between my city and what "we've seen in Dallas and even other suburbs."

You'd have been better off noticing the contrast I drew and talking about McKinney, another suburb of Dallas, in which a cop infamously stormed onto the scene and threw 15-year-old girl in a bikini to the concrete and pointed a gun at a teenage boy who objected.[0]

But no, not that suburb either.

[0] https://en.wikipedia.org/wiki/2015_Texas_pool_party_incident
Ask HN: What is a rational business model for a digital society?
It will be like the octonauts
So today I have been writing a lexer and parser. The public interface is the parser, the lexer isn't exposed.

The problem is if I delete all the tests for the lexer then any bugs in the lexer will only get exposed through the parser's tests.

This makes no sense to me.
Well, ACOUP also argues that sparta really never was very militarily dominant in the major wars (ie with persia/athens), and even in their local area, they largely dominated through their large population of helots (slaves), winning by number rather than military prowess or individual fighging capabilities
Surely 100% of opiod usage isn't bad? So 100% of the $10.8B isn't blood money? I'm sure some % of the opioids really helped people. For example, my grandpa has extremely painful back pain, and opioids were a godsend. Yeah, he got addicted, but he's in his 90s anyway, so at least he can live the rest of his life without dealing with crippling back pain.
no they can't, but unless Fujitsu or you produce some benchmark, to show me that 150GB of HBM with 250 cores beats the aforementioned supermicro I doubt that this is a cost-effective solution for general HPC (we have a KNL system here at the cluster, it isn't either – or I am to dumb to compile the software I use there...).
Like KNL it's probably king for some specialized tasks, which is totally fine and is probably also reflected in actual price if you buy some racks of them.

My personal opinion: this is some randomly fixed "we are selling these"-price to show they are not IBMs-"ask for a 6 figure-quote" price. So they might very well be very interesting if you have a budget in the upper six figures (because, the 40k won't be the final offer for sure...); everyone else (like the lower half of the 6-figures) knows: nice, but not my price.
I think a casual understanding of history has numerous examples of opioids that were prescribed as being safe, and that people then got addicted to, and then we all moved on to the next one. Heroin was one, after all. I find it hard to imagine too many doctors who are unaware of the history. How they have chosen to view that history (psychiatry's triumphant "this time we got it right!" or perhaps simply shrinking away from the issue) is what informs their decisions.

Is it an opioid? Then it is probably addictive for some people.

I know that there is some experimentation involving kappa opioid receptors, trying to essentially neutralize any euphoria or uplift with the k-receptor's dysphoria "bummer," but until that has been ironed out, they're habit-forming for many. Not all, but many.
OneBlog – Build a blog powered by GitHub issues
https://www.healthline.com/health-news/is-your-doctor-gettin...
At least for beginners, they absolutely are. I have found undergrads generally get the idea behind something like HashMap<Integer, String> but getting them to reason about OCaml modules takes quite a bit of effort.
Perhaps it is time for the IRS to take a great leap forward and start thinking beyond its territorial power to collect revenue -- and start thinking about the post-millenia reality of nomads, transnationals, solopreneurs, cloud-based operators, and globalized utility models of work, and work out a new equitable model of taxation.
The Post Office at the Bottom of the Grand Canyon
Now this is what they mean when they say "Ideas are nothing, it's all about execution".

I admire that you actually went and built a full fledged framework for this. Most people don't go that far.
According to the article $4.8bn of the $10.8bn has already been paid in tax. So that portion has been 'recovered'. The remaining $6bn though is still in play. What I don't see being mentioned is jail time. So it's not criminal to push habit forming narcotics from behind a corporate curtain?
The main reason why this article wasn't intuitive to me is that the toy example is trivial, and the next example (a real image) is very nontrivial.

The first example shows through three lines of runnable Matlab code (sadly, I don't have Matlab and it's not free, but whatever) that if you start with an 8-by-8 matrix of 255 and run the discrete cosine transform, you end up with a sparse matrix with just one nonzero value in the first entry, because "the DCT has compacted the energy of the matrix into the first element referred to as the DC coefficient. The rest of the coefficients are called the AC coefficients."

Cool? This doesn't help any more than just telling me that sentence directly. Also, the article doesn't even expand on this fingerhold of familiarity: DC and AC? Like direct current and alternating current, so that first element is in some sense the zero-frequency ("direct current") term, and if the starting example had any variation at all beyond a perfectly uniform field of 255's, you'd start to see "energy" showing up in the "alternating-current" entries? That would start to give some intuition.

I guess what I'm saying is this article works, but it works by frustrating the reader just enough that they modify and play with the code (porting it from Matlab if they have to), thereby gaining the intuitive understanding that the article promises.
Borders, customs, and immigration forms, fingerprints, cameras, and passports, airline tickets. There are much of paper trails
According to the article I quoted (specifically, part VI [1]), their military dominance is a bit of a myth, and was more based on reputation even at the time.

[1] https://acoup.blog/2019/09/20/collections-this-isnt-sparta-p...
New York has not eliminated cash bail.

https://www.google.com/search?q=new+york+cash+bail
Reflections on Reading Great Books with Colonels
That's besides the point; I'm arguing that "we simply did not know enough about the virus at the time" as said by the parent commenter is not really true, and probably irrelevant for why experiments like these did not happen before.

For what's worth using facemasks is still being discouraged by the Dutch government as we speak...
Now you're talking sense
The Oulipo Group’s Generative Word Games (2015)
TDD only works for extremely well-specified requirements.

E.g. you are writing a server for a very well-understood protocol, or writing some code to perform some very well-understood algorithm.

These are easy to test because there are very clear & totally unambiguous answers that the software has to answer. You can very easily write test-cases then because you already know precisely what the software should do.

In reality for a lot of "enterprise" software I have been involved with, I have found that there is very rarely a specification that is that well thought out enough so that all of the answers (...or even questions that need to be asked) are known before any code starts to get written. The specs are usually super-high level (e.g. "the user should be able to update their preferences") that most of the details are left as an exercise for the developer implementing it.

I'd wager that if you are in the situation where you have such a clear and concise specification before any code is written, then you're not actually agile at all and instead you are in some lethargic ossified waterfall where it has taken 18 months for The Committee to sign-off the specs for exactly what the widget will do when the user specifies that their preference is for home delivery but they have not entered a postal address yet but they do have a grandfathered-in address from the pre-aquisition database that can be used when the terms-of-service-acceptance bit has been flipped, but not if they are in EU and have not flipped the GDPR-acceptance bit yet etc etc etc.

And if you are in this scenario, then some TDD ain't going to help your velocity. Real life is messy.

Don't get me wrong, I am 110% in favor of unit tests. I just don't think that for the vast majority of projects that there is enough detail in the specs to write the tests first then stop when all the tests pass.
Seven Versatile Vim Commands That Are Easy to Memorize
Last amount disclosed was in the area of $25B
Show HN: Queryable Knowledge Base for Brazilian Jiu-Jitsu (BJJ)
The trick to Interrail is that you avoid Spain, France, and Italy - reservations are generally free or cheap outside of those countries. It's also handy if you need to get from somewhere aside from London in the UK into Europe - UK trains have no fees, and the Eurostar is 38 euros each way (it's extortionately priced otherwise), so even just hopping over to Berlin via Brussels becomes cheaper with Interrail most of the time.
Two protesters shot dead in Kenosha
Not really. That is the whole point of machine learning. The computer tries millions of combinations to help tune a model. You aren't trying to find the closed form of an equation. There is a lot of math in the various tuning algorithm that helps the computer find the optimum solution. You need to be able understand things like convolution, gradients etc., but that is like high school math.
You didn't watch the FULL bodycam video did you? At one point the officer asks for the ETA on the ambulance. At another point Chavez says, "You need to calm down, you're going to give yourself a heart attack." He even offers to open the window for Floyd.

Watch the entire thing; both of the released bodycam videos in entirety. They're very different than what we've been fed.
Nuxt.js Composition API
I’m not disagreeing in principle, but there are criminal statutes on the books put there by Congress for copyright infringement, and it is the Federal government’s job to enforce these laws.
A hack for this is to just have terrible imposter syndrome so that you always feel like the biggest idiot in the room :)
looks like I'll be that guy. This service is by and for users of the /g/ 4chan board. Edginess is something of a feature for the projects that spawn there.
I'm not familiar with conservatism in the Netherlands, but I don't think that is accurate description of conservatism in the US. A conservative sees inherent value in clean air, water, land for future generations and for preservation. They are often avid fishers, hunters, outdoorspersons, and want pristine environment both for future generations and it's own sake. They simply disagree on the best ways to go about preserving the environment, and often on the tactics used by liberals (including guilt discussed above) and the proper role of government in said preservation. They like clean water as much as the next person, but don't believe that a city council banning straws at their favorite restaurant is really relevant to that goal.
Sigh, it isn't a BIND zone file, it's a standard RFC 1035 zone file https://tools.ietf.org/html/rfc1035#section-5 If you want to tie it to a particular piece of software then JEEVES would be more accurate :-) https://www.icann.org/en/system/files/files/rssac-023-17jun2...
I love D but it's ecosystem just isn't there. If you need the jvm ecosystem you're probably better off with Graal.
Question, so this has on paper the goal of being capable of Mach 2.2. What are the Mach speed restrictions for civ aircraft over land, if any and what impact of any on viability?
Another way to spin this thought that sounds less "evil" is that you can guilt trip people over good behaviors in order to entrench the good behavior.

This sounds likely to fuck people up in the head and also to hurt your relationship, so I wouldn't do it myself but it is interesting to think about. The ends don't justify the means.
> Yeah, I never understood this safeguarding against bugs resurfacing after being fixed once.

In my experience it's not infrequent for bugs to unknowingly only get half-fixed, not realizing that the true problem actually lies a level deeper, or has a mirror case, or whatever. Maybe a good example is that a parameter to a command is 0, the bugfix sets it to be 1, but a later bugfix changes it back to 0, when the correct bugfix would set it to be 0 in some cases and 1 in others.

And that if you fix the bug without a test, then the second related bug crops up a couple months later, and somebody else tries to fix it similarly naively, and can wind up re-introducing the first bug if there isn't a test for it.

Basically, in practice bugs have this nasty habit of clustering and affecting each other -- if the code was trickier than usual to write in the first place, it's going to be trickier than usual to fix, and more likely than usual to continue to have problems.

So keeping tests for fixed bugs is kind of like applying extra armor where your tank gets hit -- statistically, it's going to pay off.
Developers are too polarized about tests. I wish more projects had just enough tests.

Tests can be a nice entry path for new developers trying to understand how to use the code. Tests be useful when solving tricky bugs. Also, it can be useful to make sure parsers and financial stuff work as expected under different scenarios. On the other hand, too much testing means you are wasting precious time not adding value.
APT is an Advanced Persistent Threat, or more casually known as a good hacking group. :)
They will arrest the perpetrator. Or maybe they will get to you in time, if they are close enough.

> The threat of police locking you up surely isn’t doing it.

Because the criminals keep getting released, especially for political reasons.

Increased policing does work. Crime rates have been going down.

Decreased policing doesn't work - crime rates go up, just see what's happening in NYC, Chicago, Seattle.
> Many of them probably spending printed stimulus money.

$1200 issued months ago?
I believe this is a better link: https://www.mozilla.org/en-US/firefox/80.0/releasenotes/
Suspect that includes all the R&D amortized over the couple of vehicles that have been built. The actual device if it's ever fielded wouldn't be anywhere near that price.
Yes and leaders of local black groups ended up denouncing it and asking for her to come back: https://www.kiro7.com/news/local/chief-best-asked-cancel-ret...

Unfortunately after all the lies and vitriol from activists, I don’t blame her for stepping down and quietly collecting her pension. Here, there have been weeks of mobs showing up at the homes of the mayor, city council, and the police chief, committing violence, destroying property, and threatening neighbors. Take a look at this account of what happened at the police chief’s neighborhood (https://lynnwoodtimes.com/2020/08/02/hundreds-of-blm-support...):

> A crowd of about 200 persons, mostly white men and women in their twenties, were dressed in black with masks and black hoods and carried signs that read “Black Lives Matter.” Black Lives Matter protestors shouted profanity and insults at neighbors, took license plate information on vehicles, took pictures of homes, and asked little kids who lived in the neighborhood what schools they attended.
> If you really want to release your game as GPL, then do the usual workarounds: use a shim which RPC's to the proprietary bit.

Sounds like the non-solution to GPL software on Apple's App Store, which restricts GPL (or has in the past): run it on a remote server.
I have a photosensitivity disorder, so while those places do exist, inhabiting them during the day would cause pain and permanent skin damage.
Just watch both videos, in full, without interruptions. The prosecutor has released both official body cam videos and they're both ~30 min in length.

If you're not willing to do the basic ground work, we can't have a reasonable discussion about what happened.
> What happens when you press the accelerator on your car?

No single automotive engineer can answer that question to the level of detail that the original post wants to approach. A car is a collection of separately engineered mechanical devices meeting some power/torque/thermal requirements, electronic units which, to a mechanical engineer are essentially black boxes with inputs and outputs. Abstraction is in every field of engineering and it helps people reason about a complex system in terms of abstract interconnected parts, not in terms of bits, bytes, cogs or bearings.

In a similar vein, a web developer, a browser developer, a kernel developer, a network driver developer each use different levels of abstraction and paradigms in order to achieve their thing.
ocaml reasonml seems quite on the forefront .. it's not the core but it's something public
It's never a simple issue to get all banks to update their systems. It will take decades!
It was made clear near the beginning that the details may or may not have been exaggerated or embellished. It was purposefully written as so because that's a part of what's intriguing about the character, that his entire schtick requires believing and/or personifying the exaggerations, and in a way it becomes reality.
> I updated the post

Thanks for taking the time to do that!

> SMHasher's copy of the C code

It looks like that copy is old, but still I wouldn't expect it to be ~4x slower. My guess is it's some build configuration issue excluding the AVX-512 code. It's on our todo list to make a reusable CMake build setup for our C implementation, but we haven't gotten to it yet.

> the numbers don't necessarily reflect latency as much as throughput

That's an interesting point. What's an example of an application that needs to hash a lot of small inputs, with data dependencies between them?
Our addiction to stories keeps us from understanding history
This seems to be abandoned in the middle of the alpha cycle of the very first release - https://github.com/arwes/arwes
Sometimes you’re in a hurry to fix a bug

Most of the time I find it faster to write the test first. If you haven't got a test what are you going to do? Manually test?
Show HN: GitHub read access permissions for subfolders
Bad statistics sorry.
I have seen bugs resurface regularly, but it was always due to a missing merge/cherry-pick.

Tests wouldn't help in that case.
I love how this channels Syndicate Wars. That game probably solidified the cyberpunk aesthetic better than any game before or after it, possibly with the exception of Shadowrun (or the upcoming cp2077).
Indeed! There are already OCaml bindings for many R and python packages in the opam repository (opam is the package manager for ocaml), as well as C and fortran libraries. Similarly there are now a few packages to interact with rust. I think, right now, only a library to interact with julia is missing.
Is all that money tainted? While oxycontin holds a huge potential for abuse I know plenty of people who have taken it for real pain, been helped by it, and moved on. "Just take it all" doesn't sound like justice either.
Yeah, I'm getting serious Uplink vibes here: https://en.wikipedia.org/wiki/Uplink_(video_game)