skysight-inc/HackerNews huggingface dataset:
I mean I get that it’s supposed to be a provocative statement, but it really is just a very shallow, false dichotomy. If writing tests slows you down -this much- then yes, you’re spending too much time writing tests. But they often save you time, both as a tool for modeling your thinking about the software (being explicit about how it should work) and also in, yes, testing it.

Here’s my provocation: If you don’t know how to tell the difference and make the frankly boring judgement call of whether or not you’re wasting time writing some tests, then maybe don’t work on software. “Pivot”, as they say.
From the book review: My plan for the book is to mimic its subject matter – set up an initial configuration by leaving a copy in the math lounge and see what behaviors emerge.
Why no fame for the wines of Spain?
The circle of equal area now looks bigger than the square.

And what if the colors were reversed? Light on black always looks thicker than black on white for example.

I'm sure there are some formulas to deal with all this, but I don't think these are them; the 'real' ones are possibly quite complex.

This must surely have been studied in some depth, are there any references?
This is a stupid article. Writing tests makes me code faster AND prevents bugs. Maybe this is true if you hire junior coders?
I always thought the Turing test was kind of silly because most humans would tell the interviewer to bugger off.
When I download from zippyshare I always pick Denmark as the VPN country. Seems like they have good copyright laws.
There aren't degrees of soundness, it's either unsound (TypeScript) or sound (Rescript).
Another example of GrapheneOS perpetuating anti-FOSS/anti-user behavior that goes beyond stupid licensing drama and has the potential to do real harm if implemented by developers:

https://grapheneos.org/articles/attestation-compatibility-gu... (https://archive.ph/ZqCqA)

TLDR: Rather than encouraging app developers to abandon the plainly anti-FOSS/anti-user technology that is SafetyNet hardware attestation, GrapheneOS instead encourages developers to continue locking down their apps such that they only work on specific operating systems, but also kindly asks them to add the official releases of GrapheneOS to the list of "approved" Android builds (in addition to proprietary "Google-approved" Android, of course). The above link is a handy implementation guide for developers that GrapheneOS has published to their website and actively encourages its users to share with developers.

SafetyNet hardware attestation is an anti-FOSS/anti-user technology that has no legitimate use case. It allows apps to arbitrarily refuse to run on "un-approved" versions of Android. Apps have absolutely no business policing the operating systems that users are allowed to run on their device. If this technology is adopted by a large number of applications that people rely upon, we are left with no option other than to use an "approved" OS. We cannot fork GrapheneOS if the project goes in a certain direction that we disagree with, because then we would be unable to run the apps we need.

Strcat's response to anyone ideologically opposed to this is "don't use GrapheneOS":

> If you have an ideological issue with GrapheneOS providing working attestation and preserving the app security model, i.e. allowing apps can perform checks that cannot be faked without an exploit, my recommendation is using something else. If you consider this capability to make it a "walled garden" then GrapheneOS is happily a "walled garden"

https://old.reddit.com/r/GrapheneOS/comments/du23la/rooted_o...

Tragically GrapheneOS doesn't tend to view any Google decisions through a critical lens, which would allow them to see through some of Google's "security features" for what they really are: user-control features implemented solely to ensure that most people do not switch away from the stock OS and continue to consume Google services, handing over their user data in the process.
>There's a bit in the Christian Bible

This isn't the first time I've seen/heard this phrase, but does any other religion refer to their book of text as Bible?
Or that story where the teleportation machine actually has a chance of cloning you instead, so the clones have to be euthanized, except it might be you instead.
Serverless scales well, but most databases don’t
Apple stores data on who reads what articles in its News app to target ads. It stores data on who downloads which apps in the App Store to show ads. It will do more and more of this. Unlike Android, iPhone offers no other source for apps, and it does not let you uninstall the News app. User choice is required for real privacy. By that measure (for users who care about privacy and choose apps accordingly), Apple is the worst choice for privacy.
Third paragraph of the article says:

"In contrast to many other database management systems, SQLite is not a client-server database engine, but you actually very rarely need that. If your application software runs on the same physical machine as the database, which is what most small to medium sized web applications does, then you probably only need SQLite."

That's how we square it. It's right there in the article.
Strong men also cry. Strong. Men. Also. Cry.
> A journalist asked if this would negatively impact the safety or efficacy of the vaccine to which the FDA head confidently replied that it would have zero material impact. It makes you wonder, if they are capable of quickly making approval decisions without sacrificing safety or efficacy standards, why is that not standard operating procedure?

That's easy. The normal process has multiple trials:

Phase 1: 50 people
Phase 1: 200 people
Phase 3: 100,000 people

Normally, you pass each phase before exposing a larger number of people to risk. More people means you can find rarer and smaller effects, but if you haven't tested on <50 people first then you might really endanger the group of 200 or 100k.

The expedited process tests it on 100,250 people at once. THOSE people are exposed to more risk, but the safety of the vaccine is the same. And because the vaccine was proven safe, those people were not negatively impacted any more than if they had followed the normal process.

> There are no answers that don't lead one to conclude that the FDA is a bloated, bureaucratic, wasteful mess.

No, you're just not actually looking.
This seems like a huge deal if it pans out? Any astrophysicists around who call tell how solid this evidence looks? Is it the sort of thing that could easily go away with more data?
It's not even an argument, it's a rhetorical fallacy. There really is no good reason for you to conduct yourself this way.
I’m tired of the constant “no evidence” bs. I have children and their behavior changes dramatically when they eat food with artificial coloring. I’m honestly tired of being told I’m crazy. You can take my kids and try it yourself.
Convincing someone to commit suicide (not a criminal act per se anymore) is still a crime in many jurisdictions.

Not having children is a life decision that's harmful to the society the same way suicide is harmful to the society.

Childfree groups should be treated as suicide cults.
The funny thing (at least to me) is that I long ago worked out what’s holding me back from this sort of “success”… I have morals.

Anytime I look at these sorts of scam artists and disingenuous shills and have that pang of “wouldn’t it be nice to have that kind of money so I could just focus on what I care about in life instead of having to work” it’s quickly followed by the remembrance of the fact they got there doing stuff I don’t feel comfortable doing, and seconds to minutes later I’ve moved on, once again having reaffirmed that I have a moral compass, personal ethics, and I just get on with life.
No one's conclusively shown either that we do or don't have free will.

Showing rigorously that we do would be a massive change in academia, as would be showing that we do not.
> Claiming everything must be polished and tested

Polished, perfect software with 100% coverage is something that you may not want at the beginning of a business, I can agree, because of opportunity costs.

But that’s quite different from zero tests. 0% coverage will impact an MVP or even a simple POC sometimes, because software is “never done”, and requires constant change.
> That won't stop people from trying.

Or, what I consider more likely, people not trying but nature, um, finding a way. None of the common prevention methods is 100%.
In general I would say expert knowledge is more valuable. However, I think of knowledge as a pyramid - how high you can go is determined by how wide/strong your foundation is.

In my experience I've found that trying to develop deep expertise requires a solid understanding of many different fundamentals. For example, when I was doing NLP research, I had to learn about distributed systems in order to diagnose problems when training with multiple GPUs, or about dynamic libraries for fixing CUDA errors.
The tools to author it aren't that important, frankly. Ask your audience what they're most comfortable using and try to meet them there.

If the stakeholders are technical, you have more options. If they aren't, I hope you like Google Docs or Word, because if you give them anything other than that or a PDF, they'll probably complain. At worst, yeah, write it in a long Markdown text file and use tools like pandoc to transform that into other formats as needed.

If you do need a website and you're not generating enterprise-scale amounts of content (and it sounds like you're not) try things that let you avoid needing build steps and infrastructure if at all possible, so you can iterate and deploy changes with as little friction as you can.

Tools like Docsify[1] can take a pile of Markdown files and serve a site out of them, client- or server-side, without a static build step. Depending on the org, you can get away with GitHub's default rendering of Markdown in a repo. Most static site builds for stuff your scale are overengineered instances of premature optimization.

Past those initial hurdles, the format and tools challenges are all in maintenance. How can you:

- most easily keep the content up to date

- delegate updates as the staff grows or changes

- proactively distribute updates ASAP to the people who'd most benefit from receiving them

That's going to depend a lot more on who'll contribute updates, what their technical proficiency's like, and how they prefer to communicate. It might be a shared git repo and RSS or Slack notifications if they're comfortable with those things, and it might be a Google Doc and email if they're like most non-technical stakeholders.

1: https://docsify.js.org
The Little Schemer (formerly LISPer) - Intro to Scheme, or perhaps an introduction to computing with Scheme. Guess it depends on perspective.

The Seasoned Schemer - More on Scheme.

The Reasoned Schemer - Minikanren in Scheme

The Little Prover - Proofs about programs

The Little Typer - Dependent types

The Little MLer - The ML language, not machine learning.

A Little Java - Java

I have the first 5 books, but never got around to finishing Little Prover or Typer (got married and moved that year, probably not the best time to try and start something like that). Definitely like the first three and what I read in those other two.
What if I want things to connect to it?
In the not too distant future EV will be better than ICE for 99.9% of use-cases. And for passenger vehicles that'll be more like 99.999%.
People might wear them if it gives them an advantage over those who don't. Imagine pairing it with something like rewind.ai - you could be in argument with someone and have floating text suggestions of what to say, utilizing the total cumulative data of all interaction between the two of you. The other person might try to mock you for using your AI sunglasses, but they wouldn't be able to deny the fact that this is 4th time this year you've had to be late to work because they were too drunk to take the kids to school, nor would they be able to counter the optimally-persuasive arguments it would generate.

Leaving out AI integrations, APIs could be available for social media "see through my eyes" sessions by internet personalities. Overlay instructions for how to assemble a product or change a car tire. To help friends find each other in a crowded venue. It could be integrated with networked road and on-vehicle cameras to allow a driver to see around a blind urban corner, or to highlight pedestrians. It could brighten, magnify, and highlight items of importance for those with diminished eyesight. The more sensors integrated the more possibilities. Soldiers could have an infrared vision overlay and virtual laser beam pointing from their rifle barrel.

The applications are there. But it will take an org who can make it polished and accessible. Apple used to be that, I don't know if they still are.
Such an improvement over the dull graters I grew up with.

Apparently their patent on the chemically etched blade process expired so there should be more direct competition, but I haven’t explored alternatives.
That reminds me of the Red Dwarf episode:
https://youtu.be/SqI41N4WGPM
BBBBBbbbut Satya is pumped and energised about it.
Wouldn’t want to transfer any inappropriate data, haha.
Ask HN: Any stories about defying management?
Sounds like for transparency there should be another photo added to the article: the (probably ominous) currently-used “internet pen register”.
Hate to have to bring up the obvious fact that free association hasn't existed since the 1960s in practice, and in certain ways much longer. I think this is almost certainly a good thing, but it's disingenuous to pretend that free association is something that we practice in the US. It simply isn't the current law and it probably shouldn't be.
I will say that you will never find me fighting for speech being banned. Peers of mine bring up the "fire in a theater" as a counter for us already having free speech limitations. I thought that was still the case and so I was looking for a way to make common sense stuff illegal given the precedence that there are active limitations today.

I'm really uncomfortable with the way twitter mobs dictate what is and isn't free speech and I was looking for a more democratic, test of time driven solution.
I mean, yes - "you only ever need C in most situations" is true. You might like to use something else. You might be really glad to use something instead of C. And also...you could generally get by with C. Just like you can mostly get by using SQLite.
It really doesn't make sense to automatically go straight to percocet for wisdom teeth being removed. I think you're making a leap when you say most cases require a certain painkiller - over-prescription of opioids is one of the issues of our current epidemic. The NHS suggests OTC Ibuprofen for pain management after wisdom teeth removal.

https://www.nhs.uk/conditions/wisdom-tooth-removal/recovery/...
Depends upon what you are optimizing. If you are optimizing for learning as few tools as possible then yes, learning PostgreSQL as your one database is a good idea.

Personally I use both PostgreSQL and SQLite. I like SQLite because it's a lot nicer to work with, it's easier to quickly develop for and the ease of deployment and operations can't be beat. I use PostgreSQL when working with other people mostly because it's what everyone else knows and it's great for large systems.
So because your post was obviously made in an effort to expound upon the validity of your beliefs, it must be the case that I only ever do that? I don't follow. I wasn't projecting, I was just using basic reading comprehension skills to understand why someone would write what they did. It's a totally normal skill: https://www.lsac.org/lsat/taking-lsat/test-format/reading-co...
My understanding is that the carcinogen (NDMA) builds up over time even with storage at recommended temperatures, though increased temperature makes it build up much faster. That's what the FDA said when they pulled it from the market.

How old your ranitidine would have to be to have too-high NDMA level without higher heat, I haven't seen any specifics around that.

I imagine they could have instead instituted limits about temperature of storage and transport, and chop down the expiration dates, and add big warnings for consumers to actually respect the dates, not keep them in cars, etc... though the market reality that there are several other H2 blockers out there that haven't been shown to have the NDMA issue, not to mention PPIs, likely meant that just pulling ranitidine was the better call.
This is comedy gold. I, for one, welcome our new AI overlords.
Gosh I wish membership reward points were actually worth 1.4c...
My point was simply expecting linear scaling is a recipe for failure. Spending 3x as much for a 50% improved performance can be the best option.
"No that iPad uses USB-C, you can't use a lightning cable to charge it".

As an iPad pro owner, I can confirm that not every USB-C cable or charging brick or USB outlet can charge an iPad either, and there's no shady MFi business involved. USB-C is a mess. If you had 5 USB-C cables and a lightning cable before and you were mad about that, you're going to have 6 USB-C cables now. One cable for everything is a myth/fantasy. My Quest 2 needs a special USB-C LINK cable. My monitor needs a special USB-C cable that can do 4K HDMI at 120hz(not all of them can!). My eGPU needs a USB-C cable with thunderbolt 3/4.
And the random cancelling doesnt rub you the wrong way?
You can get the GPU to be quiet if you go watercooling combined with quiet fans attached to the radiator. Much more expensive, much more complicated, but also much more efficient when it comes to cooling your equipment.
> No one knows why, and no one appears to be studying why.

This is so false. Took literally one Google search to find a study about "why" and the relationship to myocarditis and Covid 19: https://www.heart.org/en/news/2022/08/22/covid-19-infection-...

Viral infections are one of the top causes for myocarditis.
https://www.mayoclinic.org/diseases-conditions/myocarditis/s...

Vaccines work by stimulating one's immune system response in ways similar to infection, they are literally designed to trigger the same immuno response in a safe way to prevent severe illness from future exposure.
https://en.wikipedia.org/wiki/Vaccine
Some people stay on the meds after a legitimate need. Some doctors misprescribe meds (in part misled by pharma reps) or are not aware of alternatives (if you're on some meds for 1 month it can take 1 year to safely taper off of them). There are some doctors who basically sell prescriptions (Netflix has a documentary on this).

The biggest issue is the lack of hope. Most people turn to these because they're tired of their shitty life and don't see any realilistic hope for improvement.

I mean, I got good grades, I worked hard, I'm an employed (not highly paid) software dev and I'm so disillusioned I completely get why some people turn to these things. I'm supposed to be at least in the top 25% of the current generation/my age group. Yet I feel like I'm barely making it to the same level that my parents were able to. Don't get me wrong, we aren't on assistance, we have good groceries, we have private/employer healthcare. But it's tough trying to save for retirement, healthcare, and stuff. There's no way 50% of the population will be able to retire at all, pay for Healthcare, etc as they get older or aren't able to work.
"Pee is stored in the balls." from reddit comes to mind.
As always, it's good to actually read the article. No surprise the headline isn't neccesarily the best summary of the results:

"In teams that were already well-structured, either because some employees were placed in positions of authority or because some employees had more advanced skill sets, performance dipped when leaders played favorites. In less clearly structured teams, however, having a biased boss typically led to better outcomes, with improved coordination and performance across the entire team."
If you go to https://open-assistant.io/dashboard , then you can't go back with browser. ;)
Sand (so not nanoparticles) sounds like a good choice to me. Nice and inert. What matters is how much there is.

Unless you think they're lying about it being anti-caking?
MFi is there to authenticate the accessory (using an authentication coprocessor which supposedly cannot be reverse-engineered).

But that does not say that the chip has to be in the cable, does it? It just means that the iOS device may require authentication, so the accessory device needs the chip.

In that case, it's all compliant: we could reuse the chargers/usb cables. It's just that not all accessories will be allowed, which is another problem.

Of course I'm not a big fan of the MFi-related costs, and I think it would be nice to have an open version of it (just like AOAP on Android). But in terms of security, being able to cryptographically authenticate the accessory from an iOS app is actually nice.
> No, not possible in the regular sense of the world.

How do you know that?
For things with actual safety issues like batteries and power bricks, the government should be regulating them more. For things like "does this usb-c cable meet the required specs to provide consistent video and high speed data transfers?", this seems like exactly the kind of thing private companies can validate.
You just described the last decade of my career more succinctly than I could.

Only extension being I applied the momentum boost to bootstrapping a startup and escaped the enterprise world entirely (other than sales back to that world).

Good times, lots of programming. A++ would buy again.
Case in point:
~21 million doses worth found in a backpack of a guy trying to cross the border into Arizona

https://twitter.com/BillFOXLA/status/1625936055047426048

> So far in FY23, we have seized over 476 lbs. of Fentanyl between the ports of entry along our southwest border. That's enough to kill 100 million people.
Maybe we could say its microsoft thats not aligned with human interests
Curiously, it describes create instead of creat.
Just because you don’t know why doesn’t mean “no one knows why”. Myocarditis is a well known risk factor in vaccines and the Covid studies explicitly tested different dosages to determine the lowest effective dose to minimize that risk.

https://clinicaltrials.gov/ct2/show/results/NCT04405076

It’s pretty impressive how weird antivaxxers have convinced millions of people to not take vaccines based on their ignorance of the subject but here we are.
Distributed databases are rarely needed. I wouldn't call it an ordinary use case. The article isn't claiming Elon Musk can run Twitter off SQlite
Which job title sounds cooler: Senior Prompt Engineer or Senior Prompt Designer?
I would argue the Quest 2 isn’t ignored because of Meta. Most people wouldn’t care imho.

The bigger issue is that it targets gamers, and only gamers. The few fitness things on there are gaming related and the social stuff doesn’t appeal to people outside existing users.

The problem in my mind, and clearly in Metas given the Quest Pro, is that they need broader appeal.
Yeah, playing the fool is much more likely to be an attempt to influence the jury’s view of mens rea.

https://www.wsj.com/articles/prosecution-of-sam-bankman-frie...
Buuulllllshiiiiiiit. If anything, people would be adding things like jwh18 or newer stuff like delta 8 or 10
Point is, whatever option is agreeable wouldn’t require the kind of build out to get us here-wiring up the internet, researching and scaling smartphone tech, etc. direct democracy seems like a pretty obvious max for logistical problems to governance and modern tech would make it possible. So anything below it possible too.
Why do people use hosted databases instead of just installing them? I don’t understand it.