skysight-inc/HackerNews huggingface dataset:
I think the hustle mentality is a different issue, and I would be very hesitant to conflate the two or to entangle them in some way. It is unfortunately common, in my experience, however I hope you are looking for something else.

In my experience (20+ years of writing software professionally) I've never built an automated test. I've never used an automated test.

My preference is to write code and push it straight to production without even debugging it. tested afterwards, certainly, but if you're in such severe doubt that you're going to ruin the system, you need some serious code review.

My strong belief is that you cannot test your code into goodness, that is something that only a person can evaluate. By making myself better at coding, by not relying upon something else to make my code good for me, I am way more efficient than I could be otherwise. Given, this may limit the types of projects that I engage in, and certainly changes the project flow. However, when I look at my productivity as compared to others, I don't find any problems in my method.

Only human eyeballs can find some problems, despite how many cases you throw at something with automated testing.
According to Sanatana Dharma / Hinduism (which has undeniably contributed the most to the study of consciousness), elephants too have an Atman. Now can atman be translated to a soul? Probably not, but there is no English equivalent for Atman, which is the consciousness that all living beings possess. All Atman is part of the eternal blissful consciousness of the Universe, called Sat-Chid-Ananda & collectively it is called the Brahman. That is why we say "Aham Brahmasmi" meaning, "I am Brahman / I am of Brahman". It is very well described in the Upanishads (One of the ancient scriptures of Hinduism) & has been even explained by Erwin Schrödinger as one of the few (only) ways to understand consciousness.

Please do us all a favor & avoid wikipedia to read & understand this stuff.
uBlock Origin, AdBlock Plus, and other random flavor-of-the-year ad blockers are IIRC the #1 contributor to Firefox slowness, resource usage, and crashes for some years now. They are key examples of “expert user footguns” and I shudder to think how many users are incapable of repairing their browser when damaged by one or more of these addons. Yes, they can reduce bytes over the wire, but they do often come at the cost of reliability and efficiency that disabling them is often sufficient to diagnose browser problems with no other steps taken. “This site doesn’t show any ads, how could it possibly be uBlock?” is the most depressing question an expert has ever asked me about Firefox.

Previously: https://news.ycombinator.com/item?id=8802424
Exactly, it's really gross. This isn't going to catch on in the mainstream.

Mastodon seriously needs a rebrand.
AST playground: recursion schemes and recursive data
Ask HN: Advice on balancing family life at a startup
I am a technical cofounder at a startup. We are a small company (team of ~5) around a year old, with 1-2 years of funding left before we will need to raise again at our current spend levels. I think we have a good chance of getting to a successful place with our company and doing that round successfully, which could be life-changing financially for me and my family (I come from a middle class background). The technology is also exciting to work on.

Recently, my young daughter started going through a few health difficulties. Our startup works a little harder than an average engineering job (maybe typical for a seed stage silicon valley startup). Unfortunately I am not really able to balance my family life commitments (the number of appointments that I need to attend, along with the extra support my wife needs), with the demands of the startup. I feel like I am doing a bad job at both.

I have been think returning to a regular software engineering job at a big tech company, perhaps the same one I worked at before this startup. I should be able to balance much better (more cash, more time, and less psychological involvement with the job). However, I feel guilty leaving the company and the team, and worried it could really set the company back at this crucial stage. It also feels like the current situation of me trying to balance both isn't sustainable either.

Sorry for the ramble. Anyone have any advice here on how to think about such a decision?
> Didn't a cow start the Great Chicago Fire?

That's the myth, yes. It might be true, it might not:

https://en.wikipedia.org/wiki/Great_Chicago_Fire

> The fire started at about 9:00 p.m. on October 8, in or around a small barn belonging to the O'Leary family that bordered the alley behind 137 DeKoven Street.^[4] The shed next to the barn was the first building to be consumed by the fire. City officials never determined the exact cause of the blaze,^[5] but the rapid spread of the fire due to a long drought in the prior summer, strong winds from the southwest, and the rapid destruction of the water pumping system explain the extensive damage of the mainly wooden city structures. There has been much speculation over the years on a single start to the fire. The most popular tale blames Mrs. O'Leary's cow, who allegedly knocked over a lantern; others state that a group of men were gambling inside the barn and knocked over a lantern.^[6] Still other speculation suggests that the blaze was related to other fires in the Midwest that day.^[1]
The reviewer comment is hilarious:

> COMMENTS BY REVIEWER A

> I have studied this manuscript very carefully with lemon juice and X-rays and have not detected a single flaw in either design or writing style. I suggest it be published without revision. Clearly it is the most concise manuscript I have ever seen—yet it contains sufficient detail to allow other investigators to replicate Dr. Upper's failure. In comparison with the other manuscripts I get from you containing all that complicated detail, this one was a pleasure to examine. Surely we can find a place for this paper in the Journal—perhaps on the edge of a blank page.
I meant older cannon than that, but notice that even in that video you can hear the projectile long before impact. Id bet you could see the shell in flight if you were standing right in front of it. A half-second is an eternity on a battlefield.
I wonder if they're hiring
This might partially answer your question...

I had my laptop searched at the border once. It was my work laptop. They told me the same thing, if I didn't share the password they would confiscate my computer.

It felt wrong that they should be able to search my computer, but I also felt bullied because I was going to need my computer the next day if I wanted to work and I think most people, including my boss at the time, would not see a problem with the search, so I let them search.

All they did was open up Windows Explorer and do a search for *.jpg. Then she looked up at me and said, "What kind of images am I going to find on your computer today?"

I don't remember what I said, but basically it took about 30 minutes for Windows to display all the results. She looked through them all and then I was free to go. I got the impression that they were looking for child pornography, but I don't know that for sure.

Either way, it was a pretty innocuous search, but this was also about 10 years ago. From what I understand, they now pull all the files off your computer and index the contents. They likely have a list of keywords that it searches against immediately and then it's indexed for when they add more keywords later.
Technically speaking, a hash is just a function that maps arbitrary data into a fixed size set of outputs.

f(x) = 1 is a hash function. A catastrophically bad one to use for something like a hashmap, but a hash function nonetheless.
Let's hope for the best. With Firefox 57, most Firefox add-ons and all Firefox themes must be Chrome-compatible already. The steps are smaller these days.
People called the past tense of tweet a "twat" many years ago.
She also had interesting dreams about the guy who donated her organs and similar. Some belief systems would see that as in line with souls being real.

It's all a simulacra in 4D anyway. I think it's fine to go with whatever mental models float your boat in that regard.

(Mind you, I reserve the right to do the same thing and don't feel compelled to agree with anyone else about such topics.)
Can Bird build a better scooter before it runs out of cash?
"Soul" is a religious concept, not a scientific one. Religion doesn't care about "the meaning of what a soul is, measure it, find it, or anything".
Or they just lived with it for a few days. They were probably using FF because the addon doesn’t exist for chrome in the first olace
Car manufacturers: Is it killing more than a 1000 people? Nah, we don't care.
On the poll 13% of those who voted are likely or very likely to buy a Tesla.

Despite generous government subsidies market might punish the company as well as those who ignored common sense and purchased their crappy product.
Doctors are biased too, that's the problem. Often times, knowing a lot about something will bias you even more because you fail to acknowledge or accept what you do NOT know or what conflicts with what you THINK you know.
Depressingly.
US Customs has the same power, within 100 miles of all borders. It's rarely used, but this means they have nearly unlimited search abilities over about 65% of the population.

https://www.citylab.com/equity/2018/05/who-lives-in-border-p...
Ok, you have 8 houses to check. What do you do now?
Maybe the title should read "Engineers say Boeing pushed safety testing to limit in race to certify planes".

The current formulation is really strange.
Ireland became a back door to Britain – The Spectator
You'll be several revisions' worth of security patches behind. For an application that is usually one's main means of accessing the rest of the internet, that would be a deal-breaker for me.
FWIW, many aftermarket repair services and even some dealerships offer the same kind of service, too. For example, when someone broke a window on my civic, a local glass replacement place came out the next day and fixed it at my office parking lot. However, it’s important to note that there’s a difference between this kind of basic repair work and something complex like replacing a brake assembly, which requires a lot more equipment.
That was my first thought. If a body is not pumped full of preservatives, it would surely grow all sort of fungus and bacteria like any other dead aminal buried in the ground.
It would be interesting to hear about the use-cases that prompted the creation of Sirix. For example, we were inspired to build Crux[0], another bitemporal document database (although we opted for Datalog rather that XQuery), following our experiences of integrating timestamped data from multiple upstream systems, whilst coping with delays and ad-hoc corrections, and also maintaining efficient time-travel auditability.

[0] https://juxt.pro/crux
Please provide a source that uBlock Origin is the #1 contributor to Firefox slowness, resource usage, and crashes.
They certainly seem to have concepts of empathy and justice, and retain memory of people as distinct individuals and acts of good or bad intent by same in past times.

What they don't seem to have is a grasp of the nuances of language in the way we do. They undoubtedly communicate but it's hard to see a sense of analogy and synthesis of new ideas in anything elephants communicate to us.

Of course on the same measures we fail to communicate these metanconstructs back to them and since overwhelmingly our treatment of elephants lacks evidence of empathy and concern and shows no sense of justice perhaps the real question is:

Do we?
How odd to construe an attention-grabbing headline for Mozilla's official party line. As another comment said, RSS isn't mentioned once — actually, it is, but it's an advertisement for the Verge's own RSS feed.
No, what I am saying is that your definition of a bad API is one that you can’t intuit is a case of the “No True Scottsman” argument. The Boto3 API is well organized, it just covers a massive surface. It’s much easier just to call the API and inspect a real world response.

For instance, of course I know all of the databases instances in our AWS account, I read the Boto3 docs to see what API to call to return them, but it was much easier just to call the API and look at the response in the debugger to see the response than just guess from the documentation. The Boto3 module covers every single API for every service that AWS offers. Of course the API isn’t going to be consistent between S3 (storage) and DynamoDB (a no sql database).

And what’s the difference between using a REPL where you are running code line by line and using a debugger where you are running line by line?

On the other hand, why look through log files with print statements when you can just let the program run and set a breakpoint and look at the entire stars of your app including the call stack? But these days I wouldn’t even think about using a regular dumb text logger. I use structured logging framework that logs JSON to something like Mongo or ElasticSearch where I can use queries to search.

Heck even in my C days when I would make a mistake and overwrite the call stack, stepping through code and seeing where the call stack got corrupted was invaluable or seeing whether the compiler was actually using my register and inline hints by looking at the disassembly while the code was running.
no sure about the extent of damage from the hit but for comparison I got into a T collison on my 2016 mazda cx3 and it took them ~70 days to fix.
Technically, consumption (spending your whole paycheck) is an alternative to investing but that mostly comes up in macroeconomic discussions.
6 months ago, the fin-tech company I founded 1.5 years earlier got acquired and I´ve been asking myself that same question for the past few months now. I don´t need to work ever again in my life as this is my second successful exit (I´m 30 years old) but now comes the hard part. What do I do next?

I have been mostly experimenting with new ideas, trying to find some interesting new verticals within which I can start a new business or perhaps change course completely and help other entrepreneurs reach their goals. So I´m considering starting my own angel investment firm as it has been a life long dream of mine. However, the harder I look, the less excited I get about the state of early stage tech companies - especially here in Europe where I currently live. I wish Scandinavia´s startup scene was in better shape but I´m getting somewhat discouraged having seen how tiny the supply of well thought-out early stage businesses is.
You reject the amount of effort it takes to walk away from $8,000 -- perhaps a semester of tuition for a college student?
Here's an in-the-spirit-what-they've-said quote from 6 of my former clients & a couple bosses:

- "I'm not a fan of testing. I'll add tests if management asks me to and budgets time for adding them."

- "We've got 100% test coverage."

- "We test everything."

- "Testing is too hard for this kind of work."

- "We over-test everything, and the test suite is damn slow."

- "We have two test suites, the OLD one and the old one. Neither of them can be run reliably, and trying to get them to work is gonna take more work than just coding up an untested solution."

So in my own personal experience, I've 50% pro-testing and 50% without much testing. Personally I'm pro testing. That being said, I'm not such a zealot that I'll impose my views on others. When I'm in charge, if there weren't tests before, we'll start adding them for sure.
It’s money redistributed between consumers (progressively). Presumably the consumers will spend it on things they need, and capitalists will try to squeeze out a profit.

Unlike bullets and bombs, which is money burned.

And unlike Medicaid, which is money taken from consumers and spend specially on medical services. Which consumers may or may not need. Hence all the insurance fraud.
Is "now, listen, you knew what we meant" a valid response, though?
> samples were peripheral blood mononuclear cells

Yeah, I was expecting to see flow cytometric cell sorting (1) for monocytes on CD14 and CD64 (2), which I would believe to be monocytes.

The "sample preparation" procedure they describe (3) is ... somewhat lacking in specificity. They pelletized the sample three times. I'm not even sure those cells are intact, and, mechanistically, the sample no doubts includes granulocytes, lymphocytes, and monos, so who knows what's going on there.

(1) https://www.labome.com/method/Flow-Cytometry-and-Cell-Sortin...

(2) https://www.ncbi.nlm.nih.gov/pubmed/9844593

(3) https://www.pnas.org/content/pnas/suppl/2019/04/25/190127411...
It seems the amount of gratitude should also be proportional (albeit with a small coefficient) to the loss that was prevented.
But it was the CBS late night movie in 1977. Also, the wikipedia page just says "some people" -- not sure that "overestimates" the number of people who would have been aware of killer bunnies.
Hand crafted artisanal RSS feeds. Each character of text and markup and every URL laboriously typed into Notepad as raw XML, without the use of copy-and-paste. Sorry if it doesn't validate!
> Spreading like a plague, robbing other plants from light and nutrients, while simultaneously secreting toxins that suppress the spread of other plants, further ensuring that it stands as lone victor.

Oh, you're talking about trees. Thought you meant us.
> You can make custom reports with charts. I used these, for example, for comparing how much I spent buying coffee every day, vs. how much I spent on every cost that goes into making coffee at home, when I tried that for a while.

Nice! But why do you need a separate report for that? Just put all the coffee-related expenses into their own subaccount of the expense account for Food, and run the standard expense reports on that account.

> Warning: GnuCash can be a significant investment of time. I eventually decided it was no longer worth it for me, though I might someday resume it.

Oh, I know what you mean. Especially when you first set it up.

For me, it's about 15 minutes per week, all things considered. I track all expenses, including cash expenses. The only thing I don't break down into individual items are grocery bills. Those get folded into one daily "Groceries" transaction.
4 months for my 2016 Model S. Most of this time (all but 2 weeks, I think) was waiting for airbag related parts. Missed the entire summer last year -- accident in May, got the car back in September. Suffered crappy rental cars.

This was a lease, and my wife and I did not get another after the lease return. Definitely makes me hesitant about getting another.
I gather it could be indefinite detention. Say 5 hour detention then they ask again. Then detention again. Repeat.

I think a couple days is good enough because people will miss holidays, work, plans etc. That's Western nations "torture" equivalent of a wrench
All news is not like this. In fact, most news is not like this. I am not sure where you are getting your news from?
If you've taken the view that testing adds no value, based on no personal experience, it will be hard to convince you otherwise.

But it's pretty well understood that tests are not a substitute for code reviews and vice versa. If that's your impression of TDD advocacy, I'm glad I could update it.
How about this anti-primer:

http://hallofshame.gp.co.at/qtime.htm

Interface Hall of Shame

- QuickTime 4.0 Player -

Amid much fanfare, Apple recently released a beta version of the QuickTime 4.0 Player. Intended to showcase the technological improvements of the QuickTime 4.0 multimedia technology, the QuickTime 4.0 Player sports a completely redesigned user interface. The new interface represents an almost violent departure from the long established standards that have been the hallmark of Apple software. Ease of Use has always been paramount to Apple, but after exploring the QuickTime 4.0 Player, the rationale behind Apple's recent "Think Different" advertising campaign is now clear.
It's to be expected from someone who deeply knows a language. And entirely ignornable. Go to Kyle for how JS works. Look at actual code from senior devs for best practice.
Not at all. The Single European Payment Area solves these issues without wasting a gargantuan amount of energy.
No, because the point of the value of defending people no matter what is to protect against government overreach. The government has a significant asymmetry of power against its citizens (it can, you know, arrest or kill them), so there are legal limits placed on what the government can do to its citizens. It has to justify to a judge why it needs to infringe a citizen's rights (e.g. warrants for search or seizure), whereas citizens are assumed to be allowed access to information about the government, and the government has to make a case to keep it confidential (see: FOIA, FISA, security clearances, etc.). In addition to these legal limits, we have social norms, like the one you mentioned, to reinforce this adherence to citizens' rights. We must protect all defendants against the government in order to hold the government to proper processes. If we think the government should have been able to get an awful person, we need to change the laws going forward, not retroactively.

Additionally, selective enforcement is primarily a tool of corruption. The law is supposed to apply to everyone. If it doesn't, then those who enforce it get to selectively choose to not enforce it against themselves and only enforce it against their enemies. And, as we've said, the government has very disproportionate power against its citizens, so to give prosecutors, police, or other enforcers of the law very broad, rarely used precedents is extremely dangerous.
I think you've misread the OP here; jump back to this guideline as a rule of thumb, its helped me a great deal.

https://news.ycombinator.com/newsguidelines.html:

>> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
I concede that was my misinterpretation. On closer inspection, the OP didn't suggest anything other than "finding" life, not have it visit us. Thanks for pointing that out.
Israel launched an airstrike in response to a Hamas cyberattack
Botanical Sexism Cultivates Home-Grown Allergies
20 years a contracting maintenance programmer. Almost all systems I've dealt with in that time were a https://en.wikipedia.org/wiki/Big_ball_of_mud

Along with this they have had no automated testing, little documentation, one shared dev/qa environment and in most cases not even bug tracking.

I've only worked on one "green fields" project where we did TDD, CI, dev/qa/staging environments, etc. It was a wonderful time and I truly miss it.
Given that all my extensions are privacy and/or adblocking features -- that seems unlikely. I can re-activate it when the Mozilla fixes the issue.
From an updated Firefox navigate to

Preferences -> Privacy & Security -> Security -> Certificates -> View Certificates

Now find:

Mozilla Corporation
signingca1.addons.mozilla.org

Select signingca1.addons.mozilla.org and then choose export. This is what you would import into the older version of Firefox.
It will generate words for every [UNK] in its input sequence.
> It’s worth remembering that engineers don’t get paid to write tests, they get paid to produce software that supports some business need.

I view it differently.

We get paid to solve business problems, most often -- but not always -- with software.

Software that's broken in preventable ways doesn't solve business problems, it just creates new ones.

Outcomes, not output.