skysight-inc/HackerNews huggingface dataset:
I am aware of the comparison and you're misunderstanding.

Fire exits don't prohibit free excercise of religion.

The government's authority to say "actual murder" as you put it (by the way, is capital punishment murder? Because honor killings are capital punishment under a different law.) is wrong is legitimate only because they honor the rights of the governed, a critical and primary right being the right to assemble, freedom of religion and equal application of the law,especially to a group explicitly protected.

> I am, and I do.

Of course you do, because you perhaps forget many wars were fought over this subject. It's not optional. If you believe that way then do you also believe neo-nazis should be shot on sight for displaying a swastika? But burning a swastika is illegal? Of course not, you allow both because both are protected. But I can tell you, the day they ban burning swastikas would be the day people line up to shoot neo-nazis. I make the hyperbolic comparisons for a reason. The extremes start small. Let us not take peace and freedom for granted.

I am not saying Church services should be allowed. I am saying when you do ease restrictions, do it equally! Bases on building capacity and ventillation among other factors not "Churches". If that's ok then let's do the same by saying "black people can only assemble at 25% capacity because of covid death rate in the black community". There is a reason this basic rights exist. You treat them as suggestions and act surprised when the country is falling apart.

If responsibilities are not optional, rights are not optional.
You mean like LSP? Why would a compiler and a language server be integrated in the first place? Clearly a LSP server wouldn't use a no-freeing strategy, but there's no reason why it would cause issue with a compiler. A compiler must terminate, assuming parsing isn't turing complete (like Perl) and that the source code is finite. This is why it's okay for it to leak memory.
I thought this[1] was nicely done, and potentially inspiring for students.

[1] Planet Hunter https://vimeo.com/419873718
Not yet I guess.
Maybe use Windows Subsystem for Linux?
Oh for God's sake.

Capitalism is aracial, it's amoral.
The Betteridge law of headlines applies here. Capitalism is simply people exchanging things of value in a free market, and while in pursuit of that value finding better and more efficient ways to deliver value than your competitors.
What isn't considered racist these days? That will be a shorter list.
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...

Betteridge's law of headlines seems appropriate.
Once the job finished, the machine is dispensable, but the astronaut definitely wanna go home, which will cost much much more.
Qualcomm has plenty of competitors. Mediatek, Allwinner, Samsung, Broadcom etc. They all have the exact same issues wrt. driver support: they do the minimum work required to bring up their board with one heavily-patched kernel version, and that's it. Allwinner now has quite decent support from the mainline kernel, but only because of 3rd-party efforts. It's not just Qualcomm: these problems are shared by every embedded SoC to date, with very limited exceptions.
Show HN: I made a simple PDF text editor
Hi, I bootstrapped this simple website. Let me know what you think :)
> “Whoever made this decision, whoever did this, I consider this a sentence of death for all the older patients, whoever is in a nursing home,” he said.

Wonder what the justification was. Hindsight 20/20 as they say, but wasn’t it known the age and various conditions that older patients might have are risk factors early on?
Citation would be helpful here
I read the article and it makes... zero points towards this conclusion to anyone with a IQ over 95.

Capitalism is an idea.

What the article is saying is people exploit others, especially the vulnerable. After a years of slavery, surely the enslaved will be vulnerable. So that vulnerability transmits between generations until they finally get their freedom and then... get jailed for doing the same drugs their white friends do.

Then they get killed while being arrested.

Capitalism isn't racist.

People are racist.

But there is hope. If you read "Coming Apart" by Murray, it shows that white people will soon be subject to the same exploitation as black people.

So the answer the question the article poses is: no. And you're going to find that out very, very soon.
What D does. Angle brackets make instantiations harder to parse. Also the template keyword is pointless
I am in vehement agreement!
it would be more feasible if it were stolen as theres a fair bit of monitoring going on

we made a bit of a big deal when it was revealed uranium yellow cake was being produced in quantity

>In the Little Boy design, the U-235 "bullet" had a mass of around 86 pounds (39 kg), and it was 7 inches (17.8 cm) long, with a diameter of 6.25 inches (15.9 cm). The hollow cylindrical shape made it subcritical. It was powered by a cordite charge. The uranium target spike was about 57.3 pounds (26 kg).<

https://en.m.wikipedia.org/wiki/Gun-type_fission_weapon
Hey, let us have some fun.
I think you're actually seeing Falcon flights have become more routine - it's moved from innovation to operation. So Elon is less hands-on, focusing instead on the innovation around starship (and Tesla).
Based on historic drops in US consumer spending, down 14% in April, maybe what we're seeing is the absence of what might be an expected deflation
Ah yes that must be it!

Then what is bong?
> No, it's not

Why not? Money doesn't instantly magically transport itself to all parts of the economy. First the people who get the printed money have to spend it--and many of them haven't even gotten it yet. Then the ripple effects of the spending have to propagate through the rest of the economy. That can take a while.

> if it was that would be another argument against the claim that food prices were an effect of monetart-policy-driven inflation

At this point in time I would agree; there hasn't been enough time for people to have spent enough of the printed money on food.

However, since a fair chunk of the printed money is going to people who need it for basic living expenses, I would expect a fair chunk of it to be spent on food over the next few months, which will probably drive food prices up further--or will offset at least some of the price decreases to be expected as supply chains adjust.

> If monetary policy had that much lag there'd be little point to it at all.

This would come as a great surprise to the Federal Reserve board members and all of the economists who are always pointing out that the Fed has to base policy on estimates of what things will be like some time in the future, since monetary policy has a time lag. Try Google searching on "federal reserve monetary policy time lag" and see what hits come up.
Thanks, I'm glad you enjoyed the article! :)
Ask HN: Am I the longest-serving programmer – 57 years and counting?
In May of 1963, I started my first full-time job as a computer programmer for Mitchell Engineering Company, a supplier of steel buildings. At Mitchell, I developed programs in Fortran II on an IBM 1620 mostly to improve the efficiency of order processing and fulfillment. Since then, all my jobs for the past 57 years have involved computer programming. I am now a data scientist developing cloud-based big data fraud detection algorithms using machine learning and other advanced analytical technologies. Along the way, I earned a Master’s in Operations Research and a Master’s in Management Science, studied artificial intelligence for 3 years in a Ph.D. program for engineering, and just two years ago I received Graduate Certificates in Big Data Analytics from the schools of business and computer science at a local university (FAU). In addition, I currently hold the designation of Certified Analytics Professional (CAP). At 74, I still have no plans to retire or to stop programming.
Not as thin, but you might find Steven Pinker's The Sense of Style interesting as a follow-up to S&W.
Solar Roadways was also obviously going to be several orders of magnitude more expensive than traditional asphalt, even with very generous estimates in in Solar Roadways's favor, but people still dumped a few million into that scam. And several governments (i.e. France) even wasted money on larger implementations of it despite failing even the most optimistic back of the envelope calculations.
Beekeeper Studio is a free and open source SQL editor and database manager
I tried vim-org previously (I’m a Vim user at heart) and didn’t have any success, but I hadn’t grokked org-mode at that point anyway. So definitely worth trying it out.
So no?
Much obliged and glad you visited. Your characterization of emergence as how we experience a jump between conceptual frameworks, rather than progression through an objective hierarchy, scratched an itch. Appreciating science as a set of frameworks floating in sea of unknown, rather than tiling and comprehending our world, would fix a lot of issues in science and a lot of the ongoing crisis of faith in expertise. Look forward to reading what informed the writing.
Congratulations! You're an inspiration!

Tell us, what is the secret to your longevity?
Exactly the feeling that I have (claustrophobic).
Video from the barges regularly drops out when the booster actually lands, most likely because vibration from the impact of the rocket exhaust messes with the antennas. (The video is still stored on the barge, and sometimes shows up in mission-review videos later; this one probably doesn't look all that different from the past fifty or so.)
ISS orbits at 7.6 km/s.

There’s a saying that once you’re in LEO you’re halfway across the universe.
I have a hunch conspiracy theorists aren't really worried about global warming :-)
Alexander technique eh? Awwwwesome. Love some of the research that technique sits on
I was in office hours with Ullman once, and he was having trouble coming up with a derivation for the runtime complexity of a famous algorithm from a topic unrelated to the class. "This should be easier," he joked, "I came up with this!"
Thanks for linking this. I just read it, and that is some DAMN fine writing.

Sometimes when I complain about jargon and bad writing in scientific papers, people argue back that the author has to be precise. This paper makes it clear that these are orthogonal issues. Writing is a skill, too.

The author is being extremely technical and rigorous, but she is also CLEAR.

Quite the badass.
And a Caravan is probably the best candidate for a battery swap system. Many of them come outfitted with a large underbelly cargo container.
Maybe some sort of “collector” could come by a clean up “garbage” memory periodically to improve performance…
I'm not so sure, If people in command have had lived through the Spanish flu the situation would have been handled extremely different, such as immediately closing airports in almost every country which would have keep a lot of places like New Zealand is now, with 0 new daily cases.
> Worse, batteries are still very, very heavy compared to the energy they store

Lithium-Sulfur batteries will help here. They have a higher gravimetric energy density than other battery chemistries. The main problem with Li-S batteries is the poor cycle life but progress is being made in improving that:

https://www.monash.edu/news/articles/supercharging-tomorrow-...
Looks like Evan Wallace ran into the same issue in practice in esbuild

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

I actually originally wrote esbuild in Rust and Go, and Go was the clear winner.

The parser written in Go was both faster to compile and faster to execute than the parser in Rust. The Go version compiled something like 100x faster than Rust and ran at something around 10% faster (I forget the exact numbers, sorry). Based on a profile, it looked like the Go version was faster because GC happened on another thread while Rust had to run destructors on the same thread.

ESBuild is a really impressive performance-oriented project:

https://github.com/evanw/esbuild

The Rust version also had other problems. Many places in my code had switch statements that branched over all AST nodes and in Rust that compiles to code which uses stack space proportional to the total stack space used by all branches instead of just the maximum stack space used by any one branch: https://github.com/rust-lang/rust/issues/34283

(copy of lobste.rs comment)
Let's don't forget they have pulled this off during COVID times when supply chains are under pressure, offices are closed, gathering is hard... If you can put man in space during COVID, you can do anything. Hats off to you, again, Mr Musk!
No, probably not the longest-serving, though maybe longest-serving who is on HN.

Also: 74 - 57 = 17 years of age when you started as a full time programmer. How did you pull that off in 1963?
Did either one get to 500,000 battery swaps as Nio has done?
Fastpages: Blogging platform with, Word docs, Markdown support
If you want to learn to sing well, you're in for a lot of work. It means practice, having a teacher, unlearning potentially years of bad habits, and being disciplined. I like to write and record songs with a friend as a fun hobby, and since he hates the sound of his own voice, I got stuck with singing duties. I've learned to accept the rather frustrating limitations of my voice and technique, and instead focused on using my engineering skills to improve how my vocal tracks sound on recordings. I was able to learn this stuff on my own.

* Tuning

Good tuning software is a vocalists best friend, even if you don't struggle with pitch issues. Don't like the timbre of your voice? Good tuning software has the ability to manipulate the "formant" of a voice, which if used in conjunction with some pitch shifting can make a woman's voice sound like a man's, or vice versa. Tuning software is also invaluable for visualizing the notes that you're singing. I use tuning software to help me compose and finalize my vocal melodies. I start with my scratch vocal take and push notes around until I have a consistent result I'm happy with, melodically speaking. These tuned scratch takes become "guide tracks" that I can have in my headphones while recording new takes. You can also turn them into MIDI tracks to aid in composing other parts.

* Comping

Comping is where you create a good composite track out of a bunch of mediocre ones. I do like 8 takes of each part, and then I pitch correct all of them so they conform to my official melody, referencing my guide track as needed. I also clean up the timing of sung notes at this stage (another great use of tuning software) to make sure that I'm not too far off the beat. Small slop is OK.

I have 8 tracks now of tuned vocals that are mostly bound to the grid, which makes it easier to select the best bits from each track to create a composite. I try to focus on the notes/lines that convey the most emotion and feeling, I comp those 8 tracks down to 3 or 4 decent ones. The best one I save for my lead vocal, the rest I use for doubles and harmony parts.

* Double up

Choruses need big vocals right? You can use your extra tuned and tightened tracks to double (or triple, quadruple) up your vocals and pan them left/right to make them sound bigger and better. Because they're unique tracks and not copies this will sound wide, and because you left in some minor timing slop, it will sound tight, but not robotic. You can also use doubles in non-chorus parts to emphasize certain words or phrases.

* Harmony

Harmony tracks can really sweeten and thicken a vocal. It'll definitely help to learn some music theory to understand the right notes for your harmony parts, but you can also just do it by ear. I take a one of my comps, and push the notes around with tuning software so it becomes a harmony against the lead vocal. Sometimes these extreme tuned artificial harmonies can sound robotic, but if you blend them in subtly and/or play with the formants they can work well. If not, you can use them as a guide track to re-record organic parts, but that's more work. Use harmony parts the same way you might use doubles.
Executive discretion doesn't work, as another administration comes along and changes rules. Legislative fix works better than executive fixes in the long run.
I have a simple reconcile function (that I wrote, in umpteen variations) diff the previous and upcoming view state (not the DOM state) for each list item, and if there are changes or new items, the changes are made. If not, DOM nodes are not touched.

FWIW, it is actually nice to take hold of the details. In many situations you realize that you can alter the way things work to achieve cool effects or performance gains or whatever. Things you don't imagine or explore when React is just going to do whatever it does on your behalf.
I didn't get it. Don't we want, for example, wifi driver not to be able to access and corrupt (due to some bug) GPU driver's memory?
Data & Reality (Kent, 1978)

https://www.goodreads.com/book/show/19305264-data-and-realit...

164 pages. This book has had a bigger impact on my professional work than any other.

tl; dr: Any description of reality is subjective, which means that no data model can be an objectively correct description of reality. The book presents methods for reasoning about data in spite of this.
Are there any black astronauts?
> Cracking WordPress passwords with 20 lines of Go

The original title is actually “WordPress passwords, explained and cracked”.

It seems Frenxi —the author— added “… with 20 lines of Go” in the post submission simply to appeal to the masses of Hacker News who often upvote links based on keywords more than the content of the article. Per the Hacker News Guidelines [1] → “[…] please use the original title, unless it is misleading or linkbait; don't editorialize.”

Go has nothing to do here except the author decided to write the brute force password cracker in it. The program could have been written in any other programming language without losing anything. Honestly, I am disappointed. They didn’t even try to make an interesting cracking program, the program doesn’t even have goroutines which one would expect from a tool that is trying to brute force a solution.

[1] https://news.ycombinator.com/newsguidelines.html
> What does Haskell have? It has Req (and a bunch of other also rans), and the docs for Req are atrocious, spanning a staggering 1 (one) example and then a meandering essay on the deficiency of other Haskell HTTP clients. It's not good enough.

For HTTP request library, most would recommend Wreq. Being most popular, the documentation is really good I might say with most used API have their own example [1]. You can also easily find great tutorial on the net, like http://www.serpentine.com/wreq/tutorial.html for example. Honestly I never use Req myself and looking at the documentation myself, even though I don't it's lacking, I think it's not really geared toward Haskell beginners so maybe you have a point there.

As a novice Haskell programer who only use it for side projects, I don't think the documentation is that bad and it's only getting better. Most popular libraries like database clients and web frameworks have intensive documentation and tutorial nowadays.

I agree with you for the state of IDE support, it leaves something to be desired. But people are still working on it[2]. For now I mostly use vim with help of linter and formatter. The great thing about good type system is, you can still do much even without great IDE support. Haskell already have working and great REPL support that make development a breeze so it helped. I'll still take Haskell over OCaml or Scala anyday. Rust is great and I love it so much that it's my go to language for something system programming or networking related, but I don't think it's a good match if you want to learn functional programming.

[1] https://hackage.haskell.org/package/wreq-0.5.3.2/docs/Networ...

[2] https://github.com/haskell/haskell-language-server
Write in C and implement portions requiring higher performance in assembler.

Nineties style.
Realize that the attacker must first possess the user/password database for this to work. This is because the author takes the salt from that information. Without the salt, it will take much longer to brute force... even though it’s md5 hashed.
Also if you've never used Magit over SSH via TRAMP, you don't know what magic is...
> Art is about giving other people rich, engaging experiences that distill and/or highlight some element of relatable human emotional, psychological, and/or sensual experience. The more unusual, original, and insightful the experience, the more interesting the art.

This is a great definition (and this is coming from someone who has studied it for decades).

I wonder, though, if you're being too hard on the writer. Art originally meant the same as skill or craft (https://www.etymonline.com/word/art#etymonline_v_17037). You can see it also in the word artisan, which would likely be applied to a cobbler or carpenter. I believe you are defining the fine arts, which more specifically refer to art purely for the sake of emotional expression, as opposed to the more practical arts, like cabinetry.

Nowadays the sense of the word art has narrowed more to what you're saying, to what our forebears meant by fine arts. But it is not always used that way. Many times I have heard people refer to common, practical activities as requiring some "art". Or they might say that someone who does it with exquisite taste has elevated the activity to art (like, cooking). This is even though it wasn't about, as you say, distilling experience into some other medium.

People loosely use the word art any time that an activity presents some options, any time there is a choice to be made, and a much better result happens when you choose well. By this definition, almost anything could be called an art, or at least could involve art. The only exceptions would be things that are 100% formulaic, like maybe working an assembly line (even then, I wonder if assembly-line workers distinguish some room for art in their duties).

The two meanings continue to intermingle, because all of the arts take craft, and all of the crafts take art. If you want to be a composer, painter, or writer, there are skills to master (the musical scales, paintbrushes, sentence structure). If you want to be a carpenter, chef, or architect, there are always choices to be made, every project is unique in its own little ways.

My point is, your definition is very useful to anyone attempting fine art. But I wouldn't attack people who use the word more broadly (and this is coming from someone who likes writing and who often is irritated by imprecise diction).
Your coding skills can't end it.

Educate yourselves on how to be anti-racist. Educate your friends, families and colleagues on how to be anti-racist. Elect district attorneys, judges, and local officials who are anti-racist.

Stop being apathetic. Silence in the face of oppression of your fellow countrymen is implicit consent.
The Mythical Man Month, Brooks. Probably more than 200 pages, but you can read the chapters as stand-alone essays. There are other good books about programming as a social activity, but everyone who does development for a living should read this one.
I guess not smoking, no drugs and regular exercise. I really enjoy what I do - the challenge of achieving an analytical objective with limited resources has always given me great satisfaction.
If you think that's bad, try Byron. "Overt peacocking" has been a thing in poetry for centuries. The hiphop of our era is an example.

I have the opposite impression of Eliot though. I thought self-erasure was a core principle of his poetics.
So the clickbait worked.Congrats OP!
A lot of plug in hybrids have an incredibly short range. It’s not a bad idea, but many of the implications are due to fleet requirements not customer demand so they end up with sub 20 mile ranges when new and that drops quickly due the large number of charge / discharge cycles.