skysight-inc/HackerNews huggingface dataset:
So it turns out APPLE did something I didn't know about.
If you already have an immune response to the virus, your body has a chance to destroy the virus before an infection can take hold. Same with any vaccine. Then normal course of any infection is for the infection to take hold and your body then works on an immune response, eventually killing the infection (one would hope). Previous infection means you already have the immune response ready and waiting (though that can fade over time). Vaccines simply mimic your bodies response when recovering from an infection.
I didn't jump anything buddy, it was in the context of the parent comment. If a woman falsely accuses you of raping her, it's also speech. If you call a little black girl very mean things not being able to be posted here, you also deserve to pay for the damages. It goes over your head but thankfully not the people in charge of your country.
I write server-side software for a security system - anyone else can write a similarly complex piece of software to monitor grains of sand on the beach. So I am an engineer and they are not just because my software is used by some pre-described group of people?
I found "The Art of PostgreSQL" quite helpful: https://theartofpostgresql.com/
That's an oddly specific ask. The vaccines are absolutely fantastic in the short term, and there's credible evidence indicating the vaccine protection is long term, by analogy with how other vaccines work.

See e.g. https://twitter.com/sailorrooscout/status/141602012829108224... and https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

Also worth noting, see scary stories about vaccine efficacy dropping (coinciding with alpha being replaced by delta)? Turns out the efficacy recovers afterwards. See https://twitter.com/sailorrooscout/status/143849966572136858.... Other real world studies show robust protection in the medium term, see https://twitter.com/sailorrooscout/status/143995133263551692....
""IG stands for Instagram, but it also stands for Insta-greed," said Senator Edward Markey, a Democrat from Massachusetts."
https://en.wikipedia.org/wiki/Matthew_D._Green
My iPhone doesn't turn off anymore when I power it off if I select the option that says "go into low power mode so that my phone can still send beacons". Can you BELIEVE this?
Related thread.

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

https://news.ycombinator.com/item?id=28711925
> (I checked. Of the two library systems I have a card for, one doesn't have it and the other has a single copy in German, which they won't let you check out, but no copies in English. Since this is an American library, the German copy would be inaccessible to huge swaths of the population anyway.)

If you really want to test your hypothesis out, a simple search is not enough. There are tons of books the libraries I'm a member of don't have. However, libraries are often part of networks that will lend or purchase requested books for their members from other libraries or publishers.

Ask a librarian if they can help you borrow or find the book. Chances are they'll help you out or point you to someone who can if they can't.
> or have a blinking cursor in their text-field, really basic stuff.

Yay, Fyne text entry has a blinking cursor :). Seriously though it would be amazing to get your input on the FyneDesk project. We take every suggestion seriously and really appreciate PRs too!
> budget cars have not noticably increased in price

Actually, they did. The new Dacia Logan starts at 8500 euros, back in 2009 you could buy an entry-level one at about 5500-6000 euros, which would be around 6400-7000 euros in today's money. At those entry level prices those extra 1500-2000 euros do count.
From the CDC: "COVID-19 vaccines are effective at preventing infection, serious illness, and death"
https://www.cdc.gov/coronavirus/2019-ncov/vaccines/effective...

This study also mentions the same fact.
This sounds like a company that is very bad at predicting demand. Presumably in 2021, Intel can predict relative demand between its product bins quite accurately?
“psychogenic” mass psychology effects and crickets.

Something tells me this explanation isn't going to get nearly the attention the initial claims that it was an ultrasonic or microwave weapon.

https://news.ycombinator.com/item?id=27013602
Our first one was intro from a prospective investor. Second sent me an email after we launched on TechCrunch. The third one sent us the following email:

"Hello — we are a Mixpanel customer and evaluating alternatives right now and came across the TC article. We also use RJ metrics, so what you guys are offering is really compelling.

I do have a question about what "custom integration" means on the feature breakdown by tier. Let me know if there is some more information about what that includes that I could review."

After that I can't remember. Ex-Zynga product people were an early sweet spot for us and we're lucky we got on a few of their radars. It was then about finding our way into more similar situations.
Matthew Green wrote zerocash, the protocol behind zcash, and he teaches cryptography at John Hopkins.

When it comes to cryptography he knows enough to have opinions. It's hard to opine about black box systems, which is why open-source is so important. It's hard to trust what you can't verify.
> When experienced programmers utilize global variables whenever it makes sense, it tends to bite future generations.

Usually.

There is one pattern I keep using in Rails to inject the current_user for the request into the model layer. At the beginning of a request, Thread.current[:current_user] gets set to the current_user. At the end of the request, it's cleared.

For those unfamiliar, each Thread has its own Hash object and [] and []= instance methods to access it. It's a way to create global variables scoped to the current thread. To hide this implementation detail, I wrap this functionality in ApplicationRecord.current_user and ApplicationRecord.current_user= methods so no one accidentally uses :curent_user.

The most common use case for this is to automatically set created_by and updated_by on a model, the same way created_at and updated_at are set.

Cron jobs can do something like ApplicationRecord.current_user = User.cron_user if needed. Ideally, I would set this in a CronTask parent class so current_user is always available in the model layer.

I always document these methods and explain exactly what is happening and why. Abstracting away from the implementation detail mitigates most of the problems with a global variable. Obviously, the Thread.current method does not work at all if you're using an event or actor driven architecture. Rails does a thread (or process) per request, so this works extremely well.
Intel has been misrepresenting the TDP requirements of their CPUs for some time.

https://www.extremetech.com/computing/319402-intels-desktop-...

Something they list as 65W can draw over 200 Watts at full load.

Consider that even with the most high end CPUs, they include the copper slug stock coolers than can make even a 45W rated CPU thermal throttle.

> For most of the 2010s, Intel kept its typical desktop CPU power consumption at or below the CPU’s rated TDP, even at peak power draw. Once AMD launched Ryzen and Intel had to start adding more CPU cores to its desktop parts, that changed. The Core i9-10850K draws up to 265W but claims a 125W TDP. The Core i7-10700 claims 65W, but draws up to 214W under load, at motherboard defaults.

In effect, Intel is brute forcing performance by cranking the power draw way up in order to compensate for what AMD has been able to bring to the table. They're bulldozering their way out of this mess, basically. The end result is that Intel is already pushing their chips to near maximum performance, power efficiency be damned, leaving zero room for overclocking... as the reason for this article exists.
I think I might have and it was always on like sketchy packaging for weird products.
Apple has made it easier for users to locate lost (by being misplaced, forgotten, or stolen) devices with a feature that the user can opt out of on a temporary or permanent basis.

What is controversial about this?
> 5. What about scrolling?

The less(1) command has horizontal scrolling, just invoke it with the -S or --chop-long-lines options or toggle that feature while paging a file.

I agree it would be nicer if less(1) had a user configurable header with a format option to set it to the contents of the first line in a file or stdin or perhaps the most recent line matching a regex to allow for multiple tables and an option to make it scroll horizontally in -S or --chop-long-lines mode.
FURTHER, unlike Google who would never let you turn this feature off, Apple does, but I have to GO INTO SETTINGS to find it OMG. And what a jokeshow marketing team Apple has because the name is a little confusing.
>Do you really think the Soviet Union did not have endemic corruption in government?

Literally no one thinks that or implied it in this conversation. What a non sequitur. I don't think you're even properly reading the comments you reply to.
> Yes, we should tell beginners to avoid globals.

Welcome to Dependency Injection in .Net Core!

"Those who cannot remember the past are condemned to repeat it." -- George Santayana
Watch My Dash Cam DemoTest Before Purchasing Tested by Robert Veach
They’re convenient targets for a new breed of muckraking so-called journalists?
Aren't most of the people at burning man pretty fashionable/wealthy? Peasants compared to Bezos sure, but not the population at large.

More like the king among the minor nobility.
Interesting, I guess SOLID must have been a buzzword from an earlier era, because while I've vaguely heard of it I had to look it up. Don't think it's come up in my 8 years of professional work.

There's always an evolution of these methodologies and I often feel like in practice they're just a way to mix things up and make code health feel more interesting to those involved. Often people know there are problems with the design of their system, but they can't get buy in to fix them. These methodologies provide some authoritative justification for refactoring work.
This. “Senators blast” everyone under the sun. Do something.
You're both right and wrong at the same time. The media gets to decide, as always, what we're collectively outraged about. Or to be more specific, the people who control the media. So if you want to predict if people are going to care when someone gets killed by a robocar, it depends on who stands to make or lose money if they do or don't.
You can get glass bulbs with a straw that sticks down into the soil; air pressure prevents them draining quickly so the better ones take a week or so to deliver 150ml of water.
I suppose a parent might be held responsible for their kids below a certain age - and getting pissy about what a 15 year old is saying on their Twitch stream is totally in keeping with my experience of Bezos' corporate PR.

That said, this should be laughed out of court regardless of the age of the "heirs". In Europe you could reasonably expect that to happen with minimal bother, but in the US I expect the employee would end up paying a six figure sum for the privilege of getting the case thrown out.
> Also, you're MUCH more likely to encounter a regular expression in real code than a context free grammar. In 15 years of professional programming I probably dealt with regexes on a weekly or monthly basis, but had to write or modify a grammar exactly zero times. It does help to be more familiar with regexes and regular languages.

This massively depends on what you’re doing. I’ve been programming for 30+ years, 16 of them professionally and not gone near regular expressions beyond a general knowledge of their existence and uses. Mind you the same is also true of context free grammars which is something I dimly remember learning about at university.
Somehow those bumbling buffoons over on HN found my tweet and half of them LIKE this feature. WTF! They're even discussing this thread like they like to do.
So who writes the libraries? It certainly isn't people who can't manipulate tree structures.
That new game server could just be another cloudformation stack but I get your point.
Do you mean that every Apple device in the world acts as a proxy to forward Bluetooth requests from nearby (off) devices containing their location, automatically? E.g my laptop is pinging data to Apple about random nearby phones all the time that it sees with Bluetooth?
> Note that the actual question that received those numbers was: “The situation in America is such that I would favor [Blue/Red] states seceding from the union to form their own separate country.”

Also note that to get the big scary numbers they include “somewhat agree” responses, “strongly agree” is 18%/25%. Also, rather than the typical survey method of actually providing “strongly disagree/disagree/somewhat disagree/neither agree nor disagree/somewhat agree/agree/strongly agree” options, they provided a 0-100 scale and interpret 0-25 as disagree strongly, 26-50 as somewaht disagree, 51-76 as somewhat agree, and 77-100 as strongly agree; even if they provided the categories that go with the numeric ranges to respondents, this is a strong forcing away from neutral positions, and if they didn’t provide the mapping when asking for the responses, it is potentially reading opinions into the numbers that don’t reflect how the people responding viewed the meaning of the numbers, on top of the strong forcing.

This seems to be a survey methodology designed to maximize the likelihood of producing results that can justify shocking headlines.
Not the same species at all, but you just reminded me of the family of three Pileated Woodpeckers that I saw with my parents this summer in rural NY. They are really amazing looking (and bigger than I thought) birds. Hopefully more people will recognize the importance of saving our natural habitats and preserving species like these:

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

btw, I'm not saying this particular bread is at risk, it is not, but for how long before they are in a similar situation?
Agreed re: taxonomy. Static analysis (at a massive scale) is the key to this - you can understand what code does by the code it calls, the code that calls it, and similar code available on public GitHub, Gitlab, etc. All these things induce a taxonomy on reported user actions.

Sounds good re: talking. Would love to speak. Email is in my profile.
Show HN: The Social Search Engine Find Unique Topics and Make Anonymous Comments
Twink and bear has a long history.

> The word eromenos describes an adolescent boy who is the passive (or ‘receptive’, ‘subordinate’) partner in a homosexual relationship (usually between males), opposite to the word erastes (to love, the older and active partner) in Ancient Greece.

https://en.wikipedia.org/wiki/Eromenos
Sure you can power off your device! Just take out the batt-- oh...
it feels like though, whats "commonly accepted" changes quite rapidly though doesnt it?

i think we probably need a more rigorous definition or else people will keep using "best practice" to justify what is actually a preference, and i think thats where conflicts start to happen within teams/orgs.
But if he wanted to ask that why didn’t he ask that?
Postgres with tables that are just an ID and a JSONB column nowadays give you practically everything you'd want out of MongoDB.

You can add deep and customized indices as desired, you can easily shard with Citus, and if you want to live without transactions you'll see equally good if not better performance - with the option to add ACID whenever you want. The developer experience argument, where the ->> operator was more confusing than brackets, is now moot.

As a former MongoDB user, there were good synergies between MongoDB and Meteor back in the day, and I loved that tech, but between Materialize and Supabase, you have vastly more options for realtime systems in the Postgres ecosystem.
In fact it's probably gotten worse with the growth in size of US cars. Larger cars kill pedestrians and cyclists at higher rates.
Unless they opt out of it, yes. Which is pretty easy to do, pretty sure it's an option during initial device configuration, but regardless it's in the system settings. Which is pretty easy to navigate. There's even a search option at the top to help you find it instead of navigating to the setting.
I personally wish that the infotainment part of the vehicle was a interface cable where the customer could freely choose the platform and also have an upgrade path in the future. Making cars more like cell phones means they will assume the lifetime of a cell phone.
The blog post on egress speaks to that - but the true scale at which the major clouds buy hardware and deploy it - just changes the dynamics here. We're (collectively) not used to seeing products marked up to such an extent.

The $/Mbps prices there - about $6k/Tbps in the US - are based in reality and are absolutely reflective of what it costs, hardware, software, redundancy and all - for an effectively 1Tbps pipe.

If you're pricing as $/GB on top of that capacity and keep it reasonably heavily utilized—which can be hard given diurnal demand—the margins only get better! Products like Glacier (S3) exist to fill exactly those gaps.

(Note: currently work at Cloudflare, but wasn't part of this blog and I've been around a bit...)
Motorcycles don’t have a reverse gear and airbags only help if you have seatbelts. Not sure what your point is. Motorcycles are radically more dangerous for riders than passenger cars are for drivers.
reminded - https://aboutzoos.info/89-news/news-biodiversity/706-how-the...

"How the return of wolves makes bears fat enough for hiber­na­tion in Yellowstone"

"A new study sug­gests that the return of wolves to Yel­low­stone National Park is begin­ning to bring back a key part of the diet of griz­zly bears that has been miss­ing for much of the past cen­tury — berries that help bears put on fat before going into hibernation. [...] The researchers found that the level of berries con­sumed by Yel­low­stone griz­zlies is sig­nif­i­cantly higher now that shrubs are start­ing to recover fol­low­ing the re- introduction of wolves, which have reduced over- browsing by elk herds. "
It's a bit like saying that you are a doctor, nurse or a lawyer (attorney?). In Canada these are protected titles that can only be used if you are part of a professional order that has oversight over your activities and can audit your work at basically any time. There are some tasks that can only be performed if you are certified and pay the annual fees.

Where this falls apart is that "Software Engineering" is a real discipline recognized by the organization that handles engineering programs in Canada, however there are no "reserved tasks" so a lot of Software Developers have a Software Engineering degree but can't call themselves that because they (rightfully in my opinion but still) refuse to pay the annual membership fees (about 600$) since their professional order is actually not equipped to audit software engineering work.

Hopefully that helps a little.
I don't disagree but like if you want an open system why are you using an iPhone? Maybe Green is a little guilty of slurping up Apple's privacy marketing?...
There is still some performance gains to be had by removing the IHS and placing the cold plate of your cooler straight on the die (and even crazy shit like lapping the die), but yeah, the major reason was intel's bad paste under the ihs.
Truth, Conspiracy, and the Death of Reason
What percent of car owners drive Teslas? There are ~300 million vehicles on the roads in the US. Pre chip shortage, ~17 million new cars sold each year. Of those, electric vehicles are what, 2% of the new car market and ~0.6% of the total market (used car market is twice as large as the new car market)? That is not "the vast majority of people".

Where I live I see FJ cruisers, Porsches, and Bentleys every day, but I understand that my area is not typical. It's a wealthy area in which offroading is very popular. I also see Teslas and BMWs (more Mercedes than BMW and more BMW than Tesla).

I also understand that those cars tend to be more memorable, so it's foolish to pretend that FJ Cruisers, Porsches, or Bentleys are suitable for the vast majority of the public just because they seem suitable for many people in my area. In the same way, perhaps you should recalibrate your expectations as well when extrapolating based on what you see in your area.

Now what prevents a Porsche or Bentley from being suitable is that these are for niche performance or price insensitive markets. But what prevents something like the Tesla from being suitable is the charging network and repairability uncertainty. With a Bentley, you know you will pay through the nose for repairs which is why Bentleys depreciate so massively. But with Toyotas you know their reputation for durability, which is why used FJ Cruisers cost more than used Bentleys. But how much should a used Tesla go for? I honestly don't know -- and neither does anyone else right now. Unless you have a lot of money to play around with, that's too much of a risk. You don't spend 15-20% of your household net worth on something that you can't price.
Oxidizing Kraken: Improving Kraken Infrastructure Using Rust
As of writing, I live on a farm an hours drive from the nearest grocery store. It's still a first world country, but people have a lot less disposable income than the states.

The floor boards do suck, and the electricity gets cut more often.

But I get 58.6Mbps down, 21.4Mbps up. Ground to ground satellite.
That is impossible, especially when talking about kids. They'll do anything to get to coolmathgames, why should we think they can't make new accounts.
Not sure if you’re using this, but AWS has RDS Proxy as a service, in case you’re hosting your own
It's what Apple doesn't announce or tell us in their updates that are the most interesting things to discover rather than the features they show us in their keynotes.

Keep that in mind.
If you're not familiar with it, their platform security team releases a whitepaper about the technical details of their security. Regardless of how you feel about Apple, these documents are incredibly well done and interesting to read. The Find My section may have more information, as will their contract tracing docs (which use a riff of the same technology)

https://covid19.apple.com/contacttracing

I highly recommend anyone interested in security or privacy to read this from start to finish:

https://manuals.info.apple.com/MANUALS/1000/MA1902/en_US/app...
Yeah, it was such an easy overclock, too, bumping the frontside bus from 66 MHz to 100 MHz. And suddenly your budget chip could hang with much, much more expensive chips.
You're gonna get yourself rate limited. It's no fun.
I'm not sure that mindset fits for this kind of problem. It's not a web server handling lots of independent requests, it's a real-time critical system that is required to always transition to the correct state within the deadline. I'm no expert on this stuff though.
for some use cases. for example, most home users are behind ipv4 NAT because of their wifi routers. nobody really notices a problem.
The (long, but worthwhile) series goes through that concept.
How did it all get started? Did you hack at this in your free time and eventually get an MVP out to share with investors?
Lots of these species have been long gone. But the landowner of that 1944 sighting probably couldn't turn over a rock on his property without fines and lawsuits coming at him, at least until now.

The endangered species act wasn't enacted until 1973, so I think that landowner had plenty of opportunity to do what he wanted with his property.
It is logical to assume self driving cars start off in low risk areas, prove their concept, and gradually take on more and more use cases. Things like retirement villages and so on, where this incremental approach has already had success. Skepticism is easy when thinking about the grand scale but this incrementalism will surely win out in the end.