skysight-inc/HackerNews huggingface dataset:
I think it's always best for these things to come out if there's a flaw. You can bet if these guys found it that China, the US government, and 11 eyes by extension all knew about it before that. It's best to know the truth, that the security is broken, rather than crossing your fingers and hoping the security works.
Good luck with that. Many banks will charge you to stop recurring payments, for one thing. I actually cancelled an entire credit card once to get rid of a gym membership.
Yeah I would expect the magnetic to be $0.00035
This is a very neat hack, but it breaks in the presence of:

- Inlining: it will work but the defer will be executed at the end of the caller function, which may not be what you expected.

- Tail call optimization: same issue. (You mention in a comment that you use a dummy asm statement to prevent the call to `__defer` itself from being tail-call optimized, but there's still an issue if one defer-using function tail-calls another defer-using function.)

- Function outlining aka hot/cold splitting (currently implemented in LLVM): arbitrary chunks of a function can be split out into their own functions; if one of those does a defer, the cleanup might be run too early, considerably more dangerous than too late.

- Various CFI (control-flow integrity) implementations that are specifically designed to prevent the return address from being overwritten (by exploits).

- Interprocedural register allocation (-fipa-ra in GCC) if __defer gets inlined or analyzed via link-time optimization: The compiler can make assumptions that functions won't modify certain registers that the ABI would normally allow them to modify; this will be violated if it unexpectedly jumps to __defer. This is fixable by marking __defer as __attribute__((noipa)) or reimplementing in assembly.

- Targeting WebAssembly or BPF or other high-level machines that don't support overwriting return addresses.

- Compilers that don't support inline assembly (MSVC).

EDIT: - Targeting ARM if the compiler happens to stash the return address in an unexpected location. You can't fix this by writing to LR like you suggested; the return address needs to be in LR when you execute the ret instruction, but the compiler doesn't need to keep it there for the whole function, and usually won't. Instead, it will usually save it to the stack frame, and load it back before returning, potentially using LR for completely unrelated purposes in between. So usually you can modify the return address by using __builtin_frame_address just like on x86. But that's an implementation detail; it could decide to keep a copy in another register, and move that to LR when returning. Not sure if any compilers actually do that, though I think I might have seen something like that on PowerPC.

Your approach is also relatively slow, since the cleanup code can't be inlined.

(If you're going to use a GNU extension for inline asm, why not just use the GNU extension __attribute__((cleanup))? It's block-scoped, but it doesn't disable any optimization passes or anything since the compiler knows about it, it's portable, and it doesn't have the problems I mentioned.)
This does not look like a problem we can solve with technology. I do not think we can get pricing down through tech improvements to the point where each child can receive services and devices to be hooked up to a remote learning service.

This is a social problem.
Sure, I'm from Spain.
> In reality the man has multi million dollar vacation houses

Source?

He had a vacation home that he bought in 1971 for $150k, but sold it a few years ago. So far haven't seen anything that would suggest he's not as frugal as advertised.
Well-written post, but the suggested solution of HTS on mice is nonsensical. First of all, we’ve cured cancer in mice many times but it’s obviously still unsolved in humans. Secondly, you’re constraining yourself to synthesized chemical space, which as others have mentioned is a grain of sand (charitably 10^10 in human history) compared to a planet’s worth (10^60 by some estimates) of possible druglike molecules.

Target ID is hard, but we also have known biologically valid targets that are simply undruggable so far (KRAS is the most obvious example). Solving computational chemistry problems is a much more tractable, high-leverage endeavor. And we can in fact use that progress to accelerate biological research itself — for example, quickly developing bioavailable tool compounds via virtual screen to test biological hypotheses in mice, a rational “pharmacological knockout” approach.

We can reduce the biological space in a smart way, we don’t have to brute force this.
Did they actually get in to it?
We use Timescale for IoT telemetry but we also are fully in GCP. I wonder if GCP are also planning a fully fledged timeseries database?
I'm not too sure I would recommend online dating to someone who's depressed.
FWIW that doesn't copy user capabilities; for that use:

infocmp -x xterm-kitty | ssh myserver tic -x -o \~/.terminfo /dev/stdin
> but if one exists, it would be individual state law since corporations are incorporated at the state level.

Correct. My understanding is that every state has an equivalent law. I can't give any citations really, though - my own state (WA) buries the responsibilities and requirements for registered business' registered or agent addresses in multiple separate sections in the state law website.
Hey man, please feel free to email me at me at focalPoint49 (at) protonmail (dot) com and/or look for counseling online. I'm not a counselor but at least I can be someone to talk to so you don't feel as alone.
The problem is every time the teachers Union is fighting for something they say “it’s for the kids” when it’s really not.
"Chromecast with Google TV requires a TV with an HDMI port"

How come nearly all video dongles want you to plug them into an HDMI port on your TV? Wouldn't it make more sense to plug them in to an HDMI port on your A/V receiver?

Unless you have a fairly recent TV and receiver, the TV can only send up to 5.1 DTS or Dolby compressed audio to the receiver, due to bandwidth limits of ARC. You need a system with eARC if you want to handle more, like Dolby Atmos, DTS-HD Master Audio, and the like, or uncompressed 5.1.

Also, with all video sources going through the receiver, it is one less remote to deal with. The only function you need on the TV is power on/power off, and one of your other remotes almost certainly will know or be able to be taught the TV's on/off code.

Another advantage of that approach is that you don't have a need, after initial setup, to look at any of the control or setting or information screens of your TV, which means if you've got a Smart TV that has started festooning those screes with ads, you don't see them.
I was surprised to find that (a) is not correct in many school districts. First, many poor schools are heavily subsidized by the state. Second, somehow there are tons of awful schools with decent funding.
Just click through [1] for example. The very first school on the list [2] has funding of $14k per student. This is way above national average. And that's NM - not the most expensive state in the world.

As for (b) - wouldn't it apply equally to both good and bad schools?

[1] https://www.niche.com/k12/search/best-school-districts/?page...

[2] https://www.niche.com/k12/d/bernalillo-public-schools-nm/
Are you familiar with Alteryx and if so, do you see Snowflake eventually replacing them?
> Housing development is antiquated and the only group benefitting is the real estate development and building industry, who in fact have every incentive to restrict the supply.

There is another group benefitting from high building development costs: all current owners of real estate. If new housing would become cheaper, existing property would also loose value. And there is enormous amount of money in existing real estate.

Many business and individuals would be loosing a lot of money if society/politics would really create cheaper housing, i.e. by enacting policies that increase density, lower cost of land, or limit rents.

I think the fundamental force of existing valuations working against lower prices is much harder to overcome than high construction costs.
Congrats Jude and co.!
OP isn't talking about Linux, and no one wants to run FreeBSD on their mainframe. In that sense, it would be a hobbyist platform for FreeBSD.
Interestingly, the soviets were on a mission to provide housing for every person in the country. To be successful, they knew that bringing down cost will be key. This then led to entire cities and provinces to only build 1 or 2 floor plans.

https://youtu.be/JGVBv7svKLo

I don’t think the west is ready for this level of equality. Lol
There's a law in California that if you sign up for an account online you have to be able to cancel it online. However I've come across a lot of companies that just ignore it, most recently Zipcar. I guess I could try to sue or something, but I feel like companies can just call the average consumer's bluff that you're not really gonna bother suing over this so they can just ignore the law.
Yeah we're not talking about buggy telemetry publishing code, we're talking about systems that could have poor connectivity that can only publish data once every 10 days (but include all samples). Seems like a massive oversight.
I've read somewhere that it can create problems for the canalization because more buildups of "fat-balls" because of less water. OTOH, that shouldn't be the case when it leaks, so "shrug"?
> band, golf house galas for the football team

While golf house, band and football team are all nice things to have, they are heavily optional for providing a good fundamental education.
Did you try to pitch it to a phone maker? This sounds like an idea that sells a phone, not something you would buy.
Lisbon almost doubled between 1950 and 1975. The neighbourhoods from the Zoo going east are all from that era, it's a lot of the city.
> if I don't do that, I end up resolving the same conflict over and over

You should check out git rerere.

https://www.git-scm.com/book/en/v2/Git-Tools-Rerere
I'm pretty sure that is $0.03/GB/month (rated hourly) for magnetic storage as per the example. It's just written in a confusing way.
promo doc submitted and targeting q4 for promo
Yes, and we (Timescale) are flattered ;-)

Unfortunately for Timestream, Timescale Cloud is 10x-70x cheaper to use than Timestream. [0]

Timescale Cloud is also in 76 regions across AWS, Azure, and Google. Timestream only in 4 regions, 1 cloud. [1]

[0] https://docs.google.com/spreadsheets/d/1Nb9wTLqlWB_uch_VKuIm...

[1] https://blog.timescale.com/blog/fully-managed-time-series-da...
This is just Chromecast with a remote. I don't need it, I can just talk to any of the microphones in the house.
Oh, I just _love_ websites that hijack my scrolling. Please keep doing it.
Let's be honest. Is there any Google product that isn't "a demo" at this point? When I updated to Android 10 last year, on a fully stock Pixel, it broke on me. I had to wipe the data for the MediaStore content provider to regain the ability to use anything related to media files. And that's me who figured it out by knowing what to look for and reading logs because I've been making Android apps since 2011, the average user would've had no idea. After paying $700 for a phone, I do kinda feel entitled for it to not break after a system update.

As far as the new products go, I'm just a bit tired that everything actually interesting and useful that Google puts out remains US-only for about forever. That's it.

On a second thought, the search and the ad network probably aren't demos.

> this is an OPPORTUNITY for someone else to do this

So is there an open API for that? I doubt.
A Computer Dungeon Slash Postmortem
(last time I checked, outside the US, it isn't possible to move the music to Youtube Music)

Check again, it worked for me in Australia.
You can insert old data up to the in-memory retention period you choose (which can be 1 - 8766 hours).

You can't insert future data more than 15 minutes into the future though.
Every state requires a registered agent with address within the state. But that is not the same thing as requiring a business to reply to correspondence.
OP mentioned arm64, which can be used in these kinds of embedded contexts (with tens of MB of RAM, an IOMMU, and mostly traditional off-the-shelf operating system).
Or 2050 when we will hopefully only be about 20 years away from practical nuclear fusion... ;)
Whenever I visit Prague, I can't help but notice the stark (pun accidental) difference between the Communist-era concrete boxes and the beautiful architecture of the periods pre-dating it.
> Now user can deploy their own speech synthesis bot to wait on hold, with what is presumably a complex system of AI decisionmaking to be able to navigate the maze and find a human support agent to connect you with.

Not without waiting for 40 minutes and using up your minutes and possibly paying for the air time!

To fix the problem, all the idiots have to do is turn off the annoying music so you can wear your headset until your call is served. That hold music really is the crux of the problem. If you could just hear a tiny bit of noise indicating that the line is up and a really brief "please continue to hold" message every five minutes, it wouldn't be so bad.
I just wrote a similar accolade, I've only recently discovered Jude and his work. He seems like a pretty awesome guy, stoked for him.
Heh yes it did. The cultural revolution and mao's little red book being spread everywhere are prime examples in China.

Eventually as the new converts temper their zeal as it hits against reality, but if it's a wave it can make a society do crazy things.
Very often homeschool families collaborate to provide social activities. Or they put their kids in community sports programs or other group activities. Homeshooling doesn't mean the kids never leave the house.
This is a very salient point.
> ... in the U.S.

Thanks Google, for geolocking a feature which is useful internationally, since people outside the U.S. apparently don't use telephones.
I had no idea Google has its own tld.

https://en.wikipedia.org/wiki/.google
Construction is a big employer, and the way it is done now is one of the ways that wealth diffuses into society as a whole.

A decade ago, I thought of efficiency as an unalloyed good, but these days I recognize how destabilizing its relentless persuit can be.
Isn't AVR a dead-end architecture? In addition to being an 8-bit or 16-bit platform without an IOMMU? Why should a general-purpose OS target AVR?
Not the OP, and I don't have a list, but I like this guy: https://www.youtube.com/user/Rambalac
(Timescale person) Thanks for using the service. Feel free to send us any product feedback, we are all ears :-)
Well, in AWS' defence, Timestream was announced at re:invent in 2018.
Great point. We ended up speaking with Telstra (big Aussie telecom) about rolling us out in their Android phones, but it didn't go anywhere.
These kids’ primary challenge isn’t a lack of Internet. It’s a lack of parents willing and able to keep them safe and well fed. This problem is highly exacerbated when the public school these children would escape to 5 days a week—where they would be safe, fed, and educated—gets shut down.

School, for example, is where they will meet caring adults that possibly will build up enough of a rapport with them that they might even disclose the abuse they could be subjected to at home. Child abuse reports have dropped precipitously since COVID lockdowns began.

While there may be a small number of districts which can’t provide a half-dozen reusable masks and some hand sanitizer to each teacher, PPE is by and large not the issue causing teachers to protest returning to classrooms. Many teachers desperately want to return to classrooms where they can actually teach and interact with the students they adore, versus the mind numbing insanity of trying to corral 20-30 elementary school students over a Zoom call.

The “safety of children” cannot be measured on a single axis. There is no one measure which is ethically dominant of all others. This is the “train-switch” dilemma writ large.

It’s important to discuss and research the prevalence and magnitude of the myriad destructive and deadly consequences of closing schools. Most importantly, while a minority of students may live with high-risk family members, the vast majority do not and the people in the position to make the delicate and deliberate decision of whether their children should attend in-person classes are the parents/guardians of each family.
It was just a bunch of Unicode characters that I picked at that time to test various terminal emulators, I'm not sure what was it specifically since it's been a while (and there's a chance that Alacritty works fine now), but likely some sort of emojis and Asian scripts.
They should have Universal School Funding where each student gets a Student Education Account that follows the student. In cases where local schools are all abysmal, using that money on accredited online or at home educational opportunities should be possible. Seems like we're already doing ad hoc ill considered online schools whipped up by local school districts. Might as well let people innovate in the space and do it properly. If parents want to try it. Some do.

Source of funding absolutely has everything to do with it. Schools only indirectly lose funding for bad teachers. If you get a bad barber, you go to a different barbershop. Schools don't have the same economic pressures. They have political and bureaucratic pressure, mainly.
The components are already standardized. You can buy almost everything you need to build a regular house in a few aisles at Home Depot.
Can’t wait to jump on this and binge on my favorite hyper personalized ads!
OP is talking about FreeBSD, and largely... people don't contribute to the ones he didn't mention. They just languish.
Timescale was announced in April 2017. The name isn't a coincidence. :-)

https://blog.timescale.com/blog/when-boring-is-awesome-build...
No, that's not the tradeoff.
> You can install pre-built binaries of kitty if you are on macOS or Linux using the following simple command:

> curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin

This kind of install freaks me out. Who knows what the code could do? What is the uninstall procedure? How do I dry-run and see what changes it wants to make onto my system before accept them? Can they not just offer a .deb, snap, or appimage?
I considered multiple solutions, but found that a simple $20 USB stick would do. I also wanted a solution that didn’t require an always on cloud/internet connection.
Indeed, I've been watching an apartment building go up, while on my daily walk. The whole thing is coming in prefab modules on trucks and being assembled on site.
<X> unions represent the best interests of <X>

A common teacher complaint, IME, is an expectation that they should be ready and willing to sacrifice anything because of their love of the students. Teachers have every right to have their own interests represented.

Much as I'd like to see our schools re-open, I wouldn't sign up to be the school nurse for anything. Every single kid with every slight Covid symptom is going to come to my office with their poorly fitting badly worn masks. What a nightmare.
Child labour in the clothing supply chain
OP is talking about FreeBSD, and the only "obscure" embedded microarchitectures FreeBSD supports that he did not mention are 32-bit ARM, MIPS, PPC, and RISCV.
Everyone knows the answers, but why would a good CS teacher make so little? Seems like demand for high school level CS education is through the roof and the talent doesn't come cheap.

No one would design our educational system this way from scratch.
SDCC is not especially great.
Little boxes, on a hillside

little boxes made of ticky-tacky

Little boxes, on a hillside

and they all look just the same...

- Malvina Reynolds (1962)
Ah, I see Google is copying the Apple TV naming strategy.
Yes, it's terrible, which is why interfering with people and businesses who have come to a voluntary agreement to work together is especially harmful now.
This is really it. I just came here from the /r/arduino subreddit where I was shaking my head at the guy who was "lol, someone want to write me some free code" (that would be easily thousands of $$ if it was a project at my day job).

Maybe the problem is that we make things look so easy that no one realizes how difficult and/or time-consuming producing code is.
Why the Survival of the Airlines Depends on Frequent Flyer Programs
Appears to be self-preservation. From the article: “According to the FBI, two nuclear power plants that were due to close in 2020 and 2021 were saved by the legislation, and were given millions in redirected funds under the new law.”
Public school support is uneven though. Some districts are great. Others are just great at seeming busy with services. Some are just bureaucratic nightmares.
> low borrowing rate

Japan used to have unbelievable low rates. Now its just normal.

Sometimes I look at Japan (and Europe) and see cheap stocks everywhere but the next day look again just to see value traps.

I'm not sure Buffet will live long enough to find out which one they are.
I was not aware of this and was on a phone call to cancel service earlier today. Thanks! I found this in a quick search, https://www.cnet.com/news/companies-must-let-customers-cance...
Both happened in 2008
> Well, the mechanism through which licorice might cause you to die is hypokalemia, which causes heart disease, which causes you to die. They only look dissimilar because you ignore this.

No, hypokalemia causes your heart to stop beating. If it just caused heart disease he wouldn't be dead after a month.

> Taste is not the same thing as appetite.

Are you arguing someone will have an appetite for licorice and keep eating a lot even if it doesn't taste good? Or the opposite? I'm not following the scenario.

> They will feel that they've had too much licorice for their own good. I never intended to claim that they would magically know the cause. Maybe the sentence is ambiguous, but for you to assume the interpretation you have, you must think quite poorly of me.

I guess I misunderstood you, but if your actual argument is just that they will know something is wrong then your argument is significantly weaker than I thought. Because noticing a single symptom, with no idea of the cause, doesn't stop you from dying. Even if you make a doctor appointment it could be too late.

And I misunderstood for a good reason, because this conversation started with someone joking that they "knew" licorice was poisonous because it tasted bad. And I was talking about how that actually happens with overdoses of salt and water, but doesn't happen with licorice. So I interpreted the "feels" sentence in the way that had A) relevance to taste and B) actually disagreed with what I was saying, since you started your reply with "Bollocks".

The way you're now telling me to interpret that sentence means that your second paragraph in https://news.ycombinator.com/item?id=24602628 has no actual connection to anything I said in the comment you were replying to. I hadn't said anything about feeling symptoms. I had just said licorice would taste good unlike salt. So I don't know why you even had a paragraph saying "symptoms would exist".
Contractors are licensed at the state level. Most states already adopt model building codes recommended by national organizations. There is generally little variation in building codes between local governments within each state.

The last thing we need is more federal government overreach. Nothing in the Constitutional gives the federal government the authority to control building permits.
Indeed, antifragility and efficiency are often completely at odds.
I remember an episode of an early 90s “future show”, Beyond 2000, I think, talking about building custom homes in Japan from pre-fab modular building blocks containing all the electrical, plumbing and mechanical built in. What’s new is new again?