skysight-inc/HackerNews huggingface dataset:
Originally when I started out in the gaming industry in the early 2000s. There were close to zero code tests written by developers at that time at the studios I worked for. However, there were large departments of QA, probably in the ratio of 3 testers per developer. There was also an experimental Test Engineer group at one of the companies that did automated testing, but it was closer to automating QA (e.g. test rigs to simulate user input for fuzzing).

The most careful programmers I worked with were obsessive about running their code step by step. One guy I recall put a breakpoint after every single curly brace (C++ code) and ensured he tested every single path in his debugger line by line for a range of expected inputs. At each step he examined the relevant contents of memory and often the generated assembly. It is a slow and methodical approach that I could never keep the patience for. When I asked him about automating this (unit testing I suppose) he told me that understanding the code by manually inspecting it was the benefit to him. Rather than assuming what the code would (or should) do, he manually verified all of his assumptions.

One apocryphal story was from the PS1 days before technical documentation for the device was available. Legend had it that the intrepid young man brought in an oscilloscope to debug and fix an issue.

I did not say that I know any developers who've never let a bug or performance issue enter production. I'm contrasting two extremes among the developers I have worked with for effect. Well written programs and well unit tested programs are orthogonal concepts. You can have one, the other, both or neither. Some people, often in my experience TDD zealots, confuse well unit tested programs with well written programs. If I could have both, I would, but if I could only have one then I'll take the well-written one.

Also, since it probably isn't clear, I am not against unit testing. I am a huge proponent for them, advocating for their introduction alongside code coverage metrics and appropriate PR checks to ensure compliance. I also strongly push for integration testing and load testing when appropriate. But I do not recommend strict TDD, the kind where you do not write a line of code until you first write a failing test. I do not recommend use of this process to drive technical design decisions.
Thanks for pointing this out. I tend to just copy-and-paste the headlines, but as a technical writer I should feel empowered to revise. Yes, 'late pleistocene' is key here.
The emails are not spoofed. They are actually generated by PayPal to notify an account holder of an invoice. The vast majority of the emails that these systems generate are legitimate emails with legitimate invoices.

The vector here is:

1. Create a PayPal account.
2. Create an invoice through PayPal's invoice tool and send to nabakin@example.com.
3. PayPal sends an email to notify the recipient of the outstanding invoice.

When PayPal detects fraudulent invoices are generated, they cancel those invoices so consumers no longer see them and can no longer pay on them; however, it's too late to stop the emails.
Owners can get away with a lot - but it's a bit surprising that a manufacturer can, but most noise restrictions are local, not in the federal automobile requirements.
TD too but that takes 24-48 hours and you have to go through a weird validation process. Two deposits are made to the receiving bank under and you're asked to confirm.

TD also wanted me to come into a branch with a bank statement from my other bank. Not ideal since they don't operate west of South Carolina and I'm in California.
I had thought that pork that was handled carelessly was just more prone to foodborne disease, and that happened to be the case at that time--not something genetic like lactose intolerance. It's pretty recent that Americans are even now okay with rare pork, and that's because improvements in preparation reduced the risk. For that matter, there's nothing all-that-magical about chicken that it can't be eaten raw in theory, it's just that salmonella is very very common.
AI Could Make Air Conditioners 10x Better
You're probably quite right. I might mis-remember and/or mix up with Unfinished Tales.

https://www.silmarillionwritersguild.org/reference/character...
This looks cool. An unsolicited anecdote from a former huge delicious/stumbleupon guy, what made these sites awesome for me was the backfill of amazing content that other people had already cataloged. I didn’t share much, I just enjoyed other people’s content.

Obviously there’s a big chicken and egg problem with any social network like that, but I suppose what I’m getting at is I wouldn’t be afraid to “fake it” when you’re first starting out. Maybe scrape links from Reddit, HN, or even an old cache of StumbleUpon?
I wish I could recommend Bowling Alone[1] from personal experience, but I expect those that have read it would find this to be an apt place to drop such a suggestion.

1. https://en.wikipedia.org/wiki/Special:BookSources/978-0-7432...
Back in the day, people would get married and have a few kids early in life. 48 is when the kids would be leaving the home. So you are probably making a decent salary, no longer have kids at home, and are young enough to still be healthy. Now you can have sex without worrying about the kids hearing. Can travel whenever you want. Have money to buy whatever toys you want. Have time to pick up new hobbies. Etc.

Bottom line, I wonder if these figures come from baby boomers and/or Gen X. Later generations tend to get married later and put off having kids to later, so I would expect their happiness zenith to be late 50s or 60s.
> It seems humans were evolved to scavenge animals as well as eating plants.

This is certain. Even most animals considered "herbivores" will opportunistically eat meat when presented with an easy way to get it.
#1 rule of software development is always closing the barn door after the horses have left.
Strange, the app is up to date. I've had more issues with MIUI because I disabled their shit customizations so I'm guessing this must be broken for me for a similar reason.
Most keys were also upsettingly dirty. I think its like 2 years I cleaned it the last time. I put them all in a pillowcase and use the washer.

I tried a similar approach to yours the first time I did it and messed it up. I get better each time doing it. Its like a puzzle game. Took only a hour or so.
No, I am arguing for TDD, specifically, writing tests before code. It feels like a superpower when it works. Maybe that's for a whole program or only small parts of it.
The Guide to Becoming a Career Programmer Without a Degree
Good old Ruby days!
When build times are short, spinning up a debugger is overkill compared to adding a couple of debug statements.

The code I write is also a lot more asynchronous nowadays, and debuggers are fairly worthless for async code imo. Pausing on a breakpoint conceals issues with asynchronous timing that good logging will show immediately.

I still believe debuggers should be a part of every developers toolkit, but like anything else, pick the tool for the job and sometimes print statements are just the easiest and fastest. Actually in a lot of cases.
If you're thinking so hard that you can't see the difference between someone resurrecting the ideology responsible in real, actual, recent history for 20-30 million deaths, versus someone who is criticizing a brutal dictator, then you are thinking too hard.

This doesn't need to break down to some formally correct logical statement. Simply look at the facts of each case, the goals of each party involved, the systems each party uses to legitimize its actions, and the resulting effects of each party pursuing their goals.

Edit: Did you delete your very nasty message accusing me and “my ilk” of being “beyond repair?” I guess that language really fits with the whole “defending neo-Nazis” schtick.
This is a nice overview on how to achieve just-in-time compilation in Wasm, and the demo is pretty cool. Good work!

We use similar techniques to power Webvm[1], an X86 Virtual Machine that runs linux programs in the browser.

A proper Wasm JIT API in JavaScript would be even better of course, but as the article says, cool things are already possible right now.

I expect to see more projects doing Wasm just-in-time compilation in the future (I believe that V86[2] also already does it)

[1]: https://webvm.io/

[2]: https://github.com/copy/v86
the school of life yootube channel has a lot of helpful videos for self understanding. 7 million subscribers.
Does this person have 200M to pay back? If not, put him back in jail. It's insane someone would put kids as young as 8 years into detention, let alone profiting from it.
I recently initiated a transfer from a American Express Business Checking account to a business checking account at a different bank. The funds were deposited the same day which seemed way too fast to be ACH. Does anyone know how the funds could be transferred so quickly?
Yes, Girocard. Much lower fees. EC card is actually an older system that isn't really used anymore but the name stuck :-)
They should have probably left that wreck of a ship transport its explisive cargo to Somalia or wherever it was going instead of arresting it and storing its cargo. Probably Russian explosives bound for Eastern Africa conflict zones masking as fertilizer.
1. Number of people eating bug(driven by mimesis pushed through a media narrative and thus typically viral(often exponential).
2. Number of variety of bugs being eaten(regionality and entrepreneurialism((often referred to as Cambrian explosions in perfectly competitive markets, thus exhibiting exponential growth functions)).
3. Number of geographies bugs for consumption being grown in.
4. Number of production methods and processes.
5. New combinations of genetics of peoples and insects/infectious organisms being consumed. Think Montezuma's revenge or lactose intolerance in certain regions of the world except possibly contagious and deadly
Multiply all that by orders of magnitude faster gestation cycle and thus the chance for mutation, aside from technology developed to support existing food chain, Number of mutations per lifecycle, increasing the chances of deadly DNA combination by 12x, so order of magnitude.

Average lifespan of... A. Bacteria: 12 hours B. Insect: 12 months C. Mammal: 12 years (shortest being the primary disease harbinger, the rat).
With work like this it becomes clear (even in GPU-land) why picking the right components and sticking with them (where sensible) is so much more important in hardware than software.

In software we want nice abstractions and so on, with FPGAs if those abstractions are even possible you probably can't afford to write them.

I spoke to an ASIC designer recently, the EDA industries weird.

The big thing with SYCL and oneAPI and so on for me at least is that you have all this stuff bolted onto C++. C++'s ability to do generative programming is just not as good as it's competitors, that and C++ just being a bad language. If things are more language-agnostic than I realize then yippee

The clever thing about the DCompute project that I linked above is that it uses a simple but powerful introspection system (provided by D, could really be any competently designed language) to pick up the right stuff and generative the compute kernels in the background for you.
I was shocked to find out she is only 36, is sunscreen just not a concern for people ascending the peaks??
You have done what Apple has failed to do in the last 10 years!

Back in the olden times of the early 21's century they made good mechanical keyboards with good tactile feel.

Now they ship laptops with paper thin fragile keys.

Thanks for design a great product to help fill the void.

I look forward to buying one.
With server side rendering you have to reload the whole page everytime there's an update on some data or if you want to submit data. That is not only slower but it also feels slower to the user. With SPAs you only reload the part of the page that has some data changing which loads asynchronously in the background, so it's not only faster, it also feels faster. If your new implementation is worse maybe the company you hired didn't do a great job...
"This would disproportionally affect ..." the rest you know. To be completely equitable, the school should send graduation certificates by mail to those students who chose to opt out of the exams.
noting that the blinking off of FF is reproducible (not even doing anything fast)
That's the weirdest thing I've seen.
I love using the debugger but now I want one where I can rewind the program a few steps if I want to. The use case I have is to go back and forth trying out different combinations of variables on a section of code. Even if I could manually set a flag to store the program state at certain portions so I can return there, that would work great.

Other than that, debuggers are very superior to print statements and such. You can’t pause a print statement and inspect the objects you didn’t print!
Well the U.S. tax system is heavily dependent on deductions which the IRS often does not have information on. So I'd imagine a lot of people would go with the default when in reality they might be able to save money.

That said, Trumps tax law greatly increased the standard deduction so it's not as big of an issue any more.
> These people are criticizing a sacred cow and the ruling class wants to crush that dissent.

There is quite a difference between critizing the "Verbotsgesetz" and literally spreading neo-nazi hate speech.
> I just picked a book at random: Moby Dick, by Herman Melville.

I think that's a poor example - Moby Dick isn't exactly praised for ease of casual reading (and internet comments should definitely fall in the category of casual reading. Relative ease is a choice, and the parent comment was just suggesting that the other comment would find wider reach if it were easier to parse)

> I'm with Antirez here: dumb Americans who can't read and all that

Oh
Bitcoin, for all its flaws, did force an update to archaic money-moving technology.
Your receiving bank can very quickly get notification of the incoming transfer, and 'spot' you an arbitrary amount (or all) while it _actually_ clears in the background.
I think you’re wrong. The credit card system’s days are numbered. In 5 years I think digital wallets will be common in the US, and it won’t be because of anything the government did except get out of the way.
This reminds me of something someone told me about hobbies, and becoming good at something: If you want to become really good at something, find simple enjoyment in doing the thing, and not in other people or the results.

Like, don't become a metal bass player because you want to play in a band to perform at Wacken. That will fail and disappoint. Instead, find enjoyment in rhythm kicking people like a damn horse, or find enjoyment in how different rhythm structures can be, and sounds an instrument can make. For me, it's becoming really interesting to understand how different fundamental rhythms of different genres are.
You might also be interested in Hot Dog Linux, mlvwm, nsCDE, MaXXdesktop or any of the "novelty" CSS themes such as:

https://github.com/andersevenrud/retro-css-shell-demo

https://github.com/arturbien/React95

https://github.com/botoxparty/XP.css

https://github.com/Gioni06/terminal.css

https://github.com/jdan/98.css

https://github.com/jianzhongli/csswin10

https://github.com/khang-nd/7.css

https://github.com/kristopolous/BOOTSTRA.386

https://github.com/lachsfilet/Renkbench

https://github.com/lolstring/window98-html-css-js

https://github.com/micah5/PSone.css

https://github.com/nostalgic-css/NES.css

https://github.com/npjg/classic.css

https://github.com/robbiebyrd/platinum

https://github.com/bryanbraun/after-dark-css

https://github.com/npjg/new-dawn

https://github.com/ritenv/retro-desktop

https://github.com/RoelN/c64css3

https://github.com/sakofchit/system.css

https://github.com/vinibiavatti1/TuiCss

https://code.divshot.com/geo-bootstrap/
Not accidentally, that's the plan.

https://www.theregister.com/2022/06/13/column/
So yes, you agree with me.

They do regulate and influence the real estate market specifically the price of housing. And as in the first point they don’t have any interest in the price dropping. If the only way the price is allowed to change is by increasing then that’s the only way it will change.
There libraries of books written by management gurus on this. The best advice in my opinion is to block your time. The only thing you can control is your time. For me that means, if it is important, I would schedule 30 minute blocks of time on my daily calendar to remind myself to do X, Y, or Z.
If you reverse search the image it is on a lot of other sites so I'm guessing they did not make it.
What kind of information would help you to debug? And what kind of information is "too much"?

Personally, I think "too much" is when you get a large table of all variables and their values; it is quite hard to locate the one you care about...
I got in the habit of using logs when it was faster than reproing bugs or more reliable (couldn't repro the bug). There's niche cases where the debugger is better, but logging has generally helped me more.
You're buying the bare minimum to stabilize the grid and you're buying it "delivered" already
> global elites with their private jets, yachts, islands and castles

People were harping against meat long before the elites opened their mouths about it. For all you know, the elites' suggestion to eat insects is a ploy to get people like you to do the exact opposite. Maybe YOU'RE the useful idiot.
They had centralized fully functional states that maintained economy that could supply cities as large or larger than Europe.

Japan was not made by Meiji, it was transformed but foundation of the "miracle" was there. During sengoku it created and armed with locally built firearms armies that dwarfed that of any European state of the time in one generation.. from bows to hundred thousands of muskets

Culture >> everything. In 1945 Beirut was a paradise compared to burned to the ground Tokyo and every other major city. In few decades it had built dams like Kurobe, challenged and beat American car manufacturers.. resources, colonialism.. right. Whoever was running the place knew how to do it, they do not know now and very unlikely to learn in the next 100 years.
Surprisingly readable and reasonable comments section.
Fintech Is Breaking the Credit Bureaus
Snap reportedly gives up on its selfie drone just four months after its debut
None of that matters if the supreme court sees the issue. "congress didnt explicitly delegate this to the fed, therefore its unconstitutional"
The book is available now in the US: https://whatweowethefuture.com/

Received my copy in the mail yesterday :)
I was thinking of raising insects for my cat to hunt in the apartment, and had the idea that maybe an indoor farm could become parasite-free after a generation or two of treatment with ivermectin.

I searched the article (didn't read) for the words "ivermectin" and "treatment". Nothing specific, but it did have this to say:

> The high prevalence of selected developmental forms of parasites in the evaluated insect farms could be attributed to low hygiene standards and the absence of preventive treatments.

I kind of assumed that bugs raised for reptiles, etc. would be treated, but maybe not.

What do you think?
Looks extremely cool, I could see myself picking this up when it comes out to take to work with me. My only concern (like others) is the rotary dial. I like it, but it would be great if it was removable almost like how teenage engineering do the cranks for the OP-1 [0]

[0] https://teenage.engineering/products/op-1/original/overview
> It looks like your e-mail was the victim of my paternity leave

10 years is generous paternity leave. :) Seriously though, no hard feelings, separating the wheat from the free software chaff takes time--ask me how I know.

> interactive editor like mged with lisp wrapping BRL-CAD's libged editing library

That interests me!

IME, I have found S-expressions to be an elegant, succinct way of expressing geometric models (especially in the F-rep domain):

https://github.com/JMC-design/tovero/blob/master/examples/ro...

I wrote a referencing counting C++ reader/writer for S-expression models like that directly into Open Inventor, in place of the IV (VRML) format, avoiding the use of CL.

Emacs has a C FFI, IIRC, so it should be possible to develop a S-exp formatted BRL-CAD model in elisp, with the right C shims--giving a live-coding, REPL experience for building BRL-CAD models.

Thanks for your work on BRL-CAD!
Mosquitoes have more ways to smell us than we thought
some of the error messages are about to get much better (see https://github.com/JuliaLang/julia/pull/46372).

I find Julia to be pretty good for interactive work, but there definitely are some rough edges that still need smoothing.
Yeah Zelle doesn't really work well for that because I think you can only ever have one Zelle-enabled account because it's based on phone number or email.

Some banks offer external bank transfers through their online portal, and sometimes with a small transaction fee. I've been told by my bank with that transaction fee that you can avoid it by using the "bill pay" feature and just inputting your other bank account's routing and account information. I think that all works over ACH anyways.
I spent a couple months grinding LC before I got my FAANG offers and honestly it was completely worth it, I’m sort of surprised when people feel the opposite.

At the end of the day it’s a couple hundred hours of effort in exchange for years worth of upside. I think when you compare it to the amount of preparation athletes, performers, or service members go through, it really doesn’t seem so bad.
> One of my biggest issues with "pure" TDD, is the requirement to have a very well-developed upfront spec; which is actually a good thing.

Can you expand on what you mean by "a very well-developed upfront spec"? Because that doesn't sound at all like TDD as i know it.

I work on software that takes in prices for financial instruments and does calcualtions with them. initially there was one input price for everything. A while ago, a requirement came up to take in price quotes from multiple authorities, create a consensus, and use that. I had a chat with some expert colleagues about how we could do that, so i had a rough idea of what we needed. Nothing written down.

I created an empty PriceQuoteCombiner class. Then an empty PriceQuoteCombinerTest class. Then i thought, "well, what is the first thing it needs to do?". And decided "if we get a price from one authority, we should just use that". So i wrote a test that expressed that. Then made it pass. Then thought "well, what is the next thing it should do?". And so on and so forth. And today, it has tests for one authority, multiple authorities, no authorities, multiple authorities but then one sends bad data, multiple authorities and one has a suspicious jump in its price which might be correct, might not, and many more cases.

The only point at which i had anything resembling a well-developed upfront spec was when i had written a test, and that was only an upfront spec for the 1-100 lines of implementation code i was about to write.

So your mention of "a very well-developed upfront spec" makes me wonder if you weren't actually doing TDD.

No argument about testing user interfaces, though. There is no really good solution to that, as far as i know.
Poignant guide was the only programming book that didn't put me to sleep.
Does the inertia of a body depend upon its energy content? (1905) [pdf]
The worst offender here is Atlassian. Every week, my common-name email address gets added to a new JIRA instance and is relentlessly spammed using the 'you've been made an admin of an organization' or 'you were mentioned on an issue' features. Each time, another phishing or crypto-pumping scam gets delivered by their high-reputation email servers.
How does Fox vs. CNN compare in topic/event coverage over the last week?
Example of mentioned knob?