skysight-inc/HackerNews huggingface dataset:
Same, except rather than "typing in the challenge number" it has an image sensor that I point at my bank's login page after typing in my account and card number, because it generates a 50x50 RGB challenge image.
Agreed that they could have downsampled it for expedience, though the point is that systems spanning the gamut from the human eyeball to cryogenically-cooled 3.2 gigapixel imaging sensors are impacted by these constellations.

Those sensors are 3.2 gigapixels at 16-bit depth, so each image alone is 6.4 gigabytes. 108 MB seems small by comparison; that is only one telescope out of all the sky-imaging (optical and radio) systems on the planet.
A New Free Deep Learning Course by Fast.ai
Owl, the array/scientific computing library that this book introduces, has been discussed on HN before. Dropping those links here, in case people are curious about the comments.

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

https://news.ycombinator.com/item?id=14751236
> A small but vocal number of users complained

Yeah, I am going by the complaints from users in the Play Store ratings. It is pretty clear that the number is not big (the score on Firefox is still pretty high), but the complaints are very focal saying "this is the worst update ever".

> but most users are probably pretty satisfied with the update

And yeah, this one I don't have any backup, this is why I said "probably".
Would these groups still choose to share a kitchen, bathrooms, etc if they could find co-located, individual units at a similar, affordable price? I doubt it.
While that's unfortunate it's probably worth it in order to block a small number of people taking up far too much of the available space.
You misread that. He or she is communicating their distaste for arming cats. Or possibly (multi)dimensional rotation of cats. Both of these are existential threats.
There are stories about that "shady world" every year in the press :)

Guess they don't get posted to HN, although I'm sure I've seen one or two linked even here.
Fair point. In this particular case the primary developer for them wanted to “publicly shame” me in Slack. Seemed much more ideology driven at the time.
https://www.tesla.com/cybertruck

I had to check - they've not gotten rid of the vowels and a c

Having seen what Elon's at least half to blame for naming this year, I could've fully believed he'd gone that route!
It's not essentially broken though, because you can toggle the settings I know of perfectly fine without breaking anything.

Yes, theoretically you can break the connection between Firefox and GeckoView but that's got nothing to do with enabling eSNI or setting the behaviour of user installed certificates.
Talk to Your Data: One Model, Any Relational Database
Fair enough. Maybe it reads closer to my intention if you replace the "you"s with "we"s. I'm a shut-in HNer patting myself on the back for keeping the world safe without lifting a finger, I just had thought I met a fellow crusader.
Yeah but the Taycan has a two speed gear IIRC to get some extra juice out of the lemon, so to speak.
i've seen well respected product managers ship features that go unused. it seems to be pretty common.. but i think what is uncommon is talking about low adoption, it's not a pretty conversation to talk about for anyone. but a product manager that does talk about it and wants to refine the roadmap strategy is really valuable.
Is there still a blog / news section? I don't see a link to those?
nobody goes there anymore, it's too crowded. - Yogi Berra
Interesting. You're defending and advocating for TDD, and you use it 85% of the time. I've used TDD as well, and I notice it tends to work very well for certain types of workflows. Otherwise, I write a little code, test a little code, back and forth. Almost everyone does this (you write a method, you tend to write a little test to see if it does what it's supposed to). To get high test coverage, you just save those little tests that you naturally write anyway. It's a good way to get high testing coverage without imposing an odd-feeling methodology into what should be a creative workflow.

When the big "TDD is dead" debate hit the scene, I felt that DHH and the detractors won that debate big time - even though I use TDD and consider it to be a valuable tool.

Why would I think this - after all, if I like TDD and often employ it, why would I agree that the people who claim it is "dead" have won?

Probably because the debate had become relatively extreme:

https://blog.cleancoder.com/uncle-bob/2014/05/02/Professiona...

"If I am right… If TDD is as significant to software as hand-washing was to medicine and is instrumental in pulling us back from the brink of that looming catastrophe, then Kent Beck will be hailed a hero, and TDD will carry the full weight of professionalism. After that, those who refuse to practice TDD will be excused from the ranks of professional programmers. It would not surprise me if, one day, TDD had the force of law behind it."

Whoah! And keep in mind, people were acting on this. I read a blog (sorry no cite) from a highly regarded developer who worked as a contractor to restructure software dev teams, and he came flat out and said that if people don't adopt TDD, they won't be employed for much longer wherever he works. I got the feeling that even questioning it would be considered grounds for "no hire".

That mentality is what I think is "dead" - and this is evidenced in the fact that you and I (who do quite a bit of TDD) acknowledge that it is not something we always do and that it isn't always possible or desirable. I got in wicked arguments about this at work, and I'm almost certain I was dropped from consideration for jobs during interviews where I argued the now more moderate position which, ironically, makes me one of TDD's defenders in 2020!.
I agree that comment uses anecdotal data. However, I don't think that it is attempting to refute the findings of the original post.

Anecdotal data isn't inherently bad; it just shouldn't be used in attempt to prove or disprove anything, which I don't think that comment does. Using anecdotal data to suggest the possibility of alternative or more-nuanced hypotheses in an informal discussion thread is a totally appropriate use of it.

Furthermore, this is only one example. Drawing conclusions about a trend from a single example is ironically what the original commenter said is not "smart."
I think this is easy to wish but hard to realize, considering the US population is rapidly aging. There is a balance between prioritizing pedestrians and cyclists while still supporting reasonable mobility for those not in their prime as well as daily freight/parcel services.
If they can't keep track, they shouldn't be granting articles of incorporation to non-citizens.
> Only people who tested negative were allowed to the event.

I can't confirm that. The BBC article doesn't mention testing at all, and Spiegel Online writes:

"Mitmachen darf jeder, der keine Vorerkrankungen der Lunge oder des Herzens hat und zwischen 18 und 50 Jahre alt ist."

(Anyone with no prior illness of the lungs or heart and between 18 and 50 years of age is allowed to participate.)

and

"Alle Teilnehmer mussten zwei Tage vor dem Studientag einen Abstrich aus ihrem Rachen abliefern, der auf eine Corona-Infektion getestet wurde. Eine Probe war positiv."

(All participants had to submit a throat swab two days prior, which was tested for Corona infection. One sample was positive.)

The first part seems to refer to prior illnesses other than Covid, even though it doesn't specifically say so. The second part doesn't say that the positive sample was excluded from the concert. Reading between the lines, this whole experiment does indeed appear to test the spread of the actual virus.
> I think that comment is being unnecessarily negative instead of looking at ways to deal with the problem [...] If ad blocking tools are unable to do this for reasons unrelated to the web bundle spec, that's a separate problem.

The Github thread starts with making the spec and adblockers compatible [0]. You seem to be of the opinion that they are, or that their incompatibility is better solved on a different layer. If so, your input would be appreciated at that thread, which is still active.

[0] And in response to the push back, explains the incompatibility.
>That's a good solution if your game receives game states, but in our case the game was deterministic and ran the simulation on the client at 50FPS, only receiving the inputs from other players. This means that if your game freezes for 10 seconds (or tab out for 10 seconds), when you go back it would have to simulate all those 10 seconds before it could continue.

I would imagine you could do a "catch-up" mode -- execute the simulation at uncapped FPS till the simulation reaches parity, and turn off ui/sounds/etc during it.

Actually, if you didn't have such a mode already, I'm not clear on how the simulation would ever be able to catch up (eg most RTS's won't let you rejoin a match due to this)
> relatively low traditional income requirements ($200k/yr)

$200k/year may be "relatively low" in certain areas, but it borderline unattainable in many parts of the country.

People can be smart, and perfectly capable of understanding the risks with offerings in their own industry, without making 200k/year. Don't automatically discredit people with airquotes based on their salary alone.

There are also many people who make more than $200k/year who are, quite frankly, not "financially sophisticated enough to take on the risk".
So, to pivot back to my tent revival example: religions often have practices that turn off outsiders, but they often simultaneously are seeking to convert those outsiders. It's a balance!

I would say that "If you are not doing something to prevent racism, then you are guilty of being racist" is a message aimed squarely at those who already believe. It's urging people to do more to support the movement.

It makes me think of "All people are sinners except those saved by Jesus Christ." Both in that it's somewhat alienating to outsiders and that the people making the statements are quite serious about them!

Activists know this! They know that it would be better for recruitment to have a purely positive message to give people. That's just not where the movement is right now.
I thought this too- the solutions presented didn't feel 'optimal' for real word peanut butter and banana sandwiches.
The way things are going, Google will probably have to also hire some programmers and designers for Mozilla. And then see that they are working on things that appeal to users—so that the users don't all abandon FF.
I think a serious question for American urban planners to contend with is why the aspects of cities they try so hard to preserve were all established before their profession existed.
I think you should be cautious about extending today’s pattern about piracy (ie they are already high consumers) to a scenario where piracy was easy and safe for distributors.

The piracy wac-a-mole game makes piracy somewhat difficult for an average person.

If it were as easy and safe as Netflix then everyone would pirate, and it would have a major impact on the entertainment industry.

I imagine piracy enforcement is done to keep it in check, not prevent it from happening at all.
Typically you also pay franchise tax to California if you live and work there.

Some states like Massachusetts have you pay into an unemployment insurance fund.

Usually you will pay for QuickBooks and a payroll processor like Gusto, which is $960/yr together. So for not profitable entities $800 CA FTB + $450 DE FTB + ...

C Corps enjoy a 21% flat tax rate. They are a very attractive way to conduct business on that alone, if you are actually profitable. The little taxes and fees may make your effective tax rate compared unfavorably to pass through, however if you’re making that little money what was the point then?
I'd love to know the story behind "the London school".
Ah, you got it. Cheers!
There is plenty of evidence, look at the lives of nearly anyone who has been suspected of online piracy. You're going to see a very strange pattern where something catastrophic happens to them and their lives fall apart in a nearly impossible series of events. I personally know dozens of people this has happened to, there was an entire floor of RIT engineering students who were running piracy servers out of their dorm in the late 90s and had their lives torn apart with psychological operations. I tracked all of them over the past 20 years and it becomes deadly obvious this happens all the time if you start paying attention to anyone who was involved in online piracy or was friends with anyone in online piracy.

In particular, take a look at anyone connected to Efnet and Freenode IRC networks.
Some science experiments require visiting the same patch of ocean repeatedly. Having access from an underwater lab means that scientists can spend more time doing science and less time traveling to/from the site and decompressing.

My uncle is a marine biologist and spent time living in an underwater lab in Florida. Aside from all the diving he was able to do, he said it smelled like a high school locker room and everything was damp inside.
Or, maybe armchair central planners like you and I and the Portland City Council shouldn’t decide what’s best for people we’ve never met and let them decide instead.
Provisioners source code is available at https://github.com/c6o/provisioners. Our docs are at https://docs.codezero.io.
> experience has shown that there are many many applications that are quite willing to live with this weaker level of isolation (eventual consistency)

My experience has also shown that the effort for getting this right is vastly underestimated, initially and that eventually most of these many many applications end up with a set of bugs triggered by edge cases nobody thought about.
> Главной задачей учителя является — обнаружить и развить в ребёнке его главный талант, то, что он умеет лучше многих

This sentiment reminded me of the Pyongyang "Children's Palace":
http://vienna-pyongyang.blogspot.com/2009/04/pyongyang-metro...

> "I asked whether children can choose what they want to do. The answer was, that there is a test, to find out about the talents of the children, and according to that the options, which they have, are decided."

Was this talent testing ("All Student Vocational Aptitude Battery"?) also the practice at the russian Дворец пионеров?

(does the motto "научился сам — научи товарища" mean "learn yourself, teach your friend"?)
Love OCaml. One of my favorite languages. But I'm using Julia for this kind of thing, it just seems much better suited. Likewise, I wouldn't use Julia to write a programming language implementation, OCaml is much better suited for that.
the battlestar galactica mod of Freespace2 was phenomenol, and the first immersive space game I ever played
That's such a great quote. Joshua Bloch's talk "How To Design A Good API and Why it Matters"[1] is one of my favorite ever

[1] https://www.youtube.com/watch?v=heh4OeB9A-c
how do you define a general purpose computing OS?

I would be hard pressed to see how iOS or iPadOS are not general computing OS's.
> What does this have to do with EVs?

Having a driveway/garage allows you to charge your EV while parked. An ICE you can just park wherever.
I hope this can be addressed at the municipal level through a program to install charge points in residential areas in response to local demand.
We've been covering this issue frequently in Orbital Index (https://orbitalindex.com). With around 10,000 stars visible with the naked eye, there will be significantly more satellites than stars, even from a single constellation like Starlink or Project Kuiper. Granted, most of those satellites won't be visible at any given time, but I do worry about the ability of LSST and other wide-field observatories to do their (very expensive & important) jobs—one of those jobs is spotting near Earth asteroids with a collision potential.

Here's a recording of the recent 'Impacts of Satellite Constellations on Optical Astronomy' webinar that discussed this and had someone from SpaceX: https://www.youtube.com/watch?v=LaR6v0p6pB4
Easy Ways How You Can Identify a Fake Corona Virus Protective Face Mask
2500 square feet is considered a large house in most of the world. I have lived with a group of students, a nuclear family, and with multiple generations in houses smaller than that. It is definitely fine for all the use cases you list.
Have you lived in a multi-generational home?

I am right now and have done so in various ways for the past 25 years, it is vastly better to have some separation.

I'm not going to generalize. But for us, multi-generational homes happen over time as opposed to moving the whole family at once regardless. Kids grow up and need space, but can't afford to buy a place. Parents get older and move in with kids, etc etc.
Twitter Discourse 101
Surprised I've not seen more people arguing from the opposite end, if it's so essential for everything on my iPad to go through Apple and to pay them 30% then why isn't it on MacBooks too.

If it's so essential as some people are claiming then they should be happy to argue MacBooks be locked down the same way but I bet they wont.
> So now the US government and the EU will be making legislation that specifies phone APIs and designs user interfaces. Great!

They already do. For instance Microsoft was forced to create BrowserChoice.eu because of an antitrust case. GDPR puts requirements on user interfaces for personal data collection. I'm not aware of similar US examples (except maybe the aforementioned COPPA), but I know US law specifies form designs and font types/sizes for certain content (IIRC, to combat hiding disclosures in illegible type, etc).

This kind of thing typically only happens when private self-interest gets in the way of the public good, which is arguably the case with some of Apple's App Store decisions.

> Not going to happen. Apple will simple close up the App Store into a private premium feature delivery system. Meanwhile the entire rest of the industry will be stuck with a new version of WAP.

Are you serious? Apple's going to comply with whatever regulations they need to, because having an app store is too lucrative for them. They're not going to cut their nose to spite their face.
I’ve watched this play out a few times with different teams and different code bases (eg, one team two projects).

Part of the reason existing tests lock in behavior and prevent rework/new features is that the tests are too complicated. Complicated tests were expensive to write. Expense leads to sunk cost fallacy.

I’ve watched a bunch of people pair up for a day and a half trying to rescue a bunch of big ugly tests that they could have rewritten solo and in hours if they understood them, learn nothing, and do the same thing a month later. The same people had no problem deleting simple tests and replacing them with new ones when the requirements changed.

Conclusions:

- the long term consequences of ignoring the advice of writing tests with one action and one assertion are outsized and underreported.

- change your code so the don’t need elaborate mocks

- choose a test framework that supports setup methods

- choose a framework that supports custom/third party assertions, sometimes called matchers. You won’t use this often, but when you do, you really do.
> I understand regulations around keeping homes safe, drainage, and fire safety,

Even these, IMO, are government overreach. Instead the government should require you have insurance to pay damages to third parties incase a fire/collapse/flood happens caused by your property. Then leave it up to the insurance company to decide what standards will lower your premium.

One insurance company might decide "look at Switzerland - they have very safe houses. Build everything to Swiss regulations, and we'll give you a 90% discount on the insurance price".

Over time, safety and environmental standards, as well as costs to meet them, will get much better much quicker than current layers of government bureaucracy.

The insurance should also cover for things like environmental spills on your land, the cost of pulling the building down and making the site nature again if the insurance is ever not renewed, etc.
Pharma distributors used various shady techniques - originally pioneered by Purdue - to persuade doctors to push the drug.

https://www.wbur.org/commonhealth/2020/01/12/opioid-kickback...

And while some jail time happened - for some of the distributors - the sentences were relatively light.

https://www.npr.org/2020/01/23/798973304/pharmaceutical-exec...

Purdue kept a database of doctors willing to prescribe their products "for pain relief" and have now switched sides to push a drug that treats opioid addiction under a new marketing campaign and a new industry front.

https://www.genesisrecovery.com/who-caused-the-opioid-crisis...
On macOS, I think there should be even more sandboxing and process separation.

I agree, and that's very different from forbidding unapproved software. If you support the iOS lockdown, how can you say that Apple shouldn't do the same thing on macOS? For that matter, why shouldn't they be aggressively filtering what web sites Safari can view? By failing to do these things they are continuing to leave users vulnerable to malicious content.
The efficiency is still great in your example. You're just paying outrageous prices for electricity. That's not an efficiency problem, it's a price problem. EPA/WLTP also doesn't help you measure if your electricity prices are reasonable or not compared to your gas prices.
Tactical guide to leveraging intent data for high-quality B2B leads
TDD has nothing to do with Testing and everything to do with Development. It is a development methodology (test driven), not a testing methodology.

It is a means to focus development and structure code into isolated "units". And it facilitates wholesale, brutal refactoring and deletion of code because it provides confidence that; tests pass (external interface remains consistent), tests fail (you need to fix your refactor or update external interface), your tests are poor / incomplete.

By writing tests firstish, you make it real hard/noticeable/laborious to write YANGI, sprawling, or over engineered code. If your tests are hard to write, it means your code is interconnected, doing too much, not layered properly, etc. Too many people don't realize this and struggle with tests / spend way too much time writing equally complex tests. When they should realize all this pain is the same pain that will occur when you try to fix/expand/maintain your code. Fix your code! not the test.
Qlik Acquires Knarr Analytics for Real-Time Collaboration
SEC Modernizes Disclosures of Business, Legal Proceedings, and Risk Factors
Accommodating more people at the same, high prices is a benefit you seem to ignore. And historic growth shouldn’t be used as an input to an estimate of demand because growth itself depends on supply.
No joke, if your boss is not technical, I bet you could get a raise if you started using this for internal tools.
Yah, the comparison is pretty reductive to tent revivals (which, as you say, are diverse and not always fire-and-brimstone affairs).

There have also been people combining activism and protest with street fairs and free food (which makes me think of evangelical tent revivals), but that's been muted since the pandemic.
If anyone wants a quick access to see how slicing and indexing is done https://ocaml.xyz/book/slicing.html

An older thread on HN on slicing https://news.ycombinator.com/item?id=20457884
"Reform" is such a garbage word.

Situation: half the country wants to enclose the country in a giant styrofoam bubble to keep people out. The other half wants to import foreigners at gun point.

Conclusion: We have 100% popular support for immigration reform! Why can't those layabouts in government make it happen?