skysight-inc/HackerNews huggingface dataset:
From this parent's point of view, using laptops in school doesn't have much to do with computer science. My kids in elementary school use their Chromebooks for all homework. It seems very good for their computer skills. Word processing to write papers, learning to type, learning to use the mouse, using learning applications, using the internet to do research, and creating presentations.

When you say "proper equipment", well, proper equipment for a professional software engineer is often just a Macbook. How does that differ from a Chromebook? Okay, they can't run Xcode on a Chromebook, but a 4th grader isn't going to be learning that anyway.

The main thing for this generation is that so many of them are native touch screen users. They are used to iPads and iPhones and get very good at understanding those UIs. Which is great, but they will also need to learn how to use the keyboard+mouse+windows UI. Chromebooks seem great at that.
> This is where someone will likely call you out by asking, "are we discussing technology or ice cream flavors?"

I'll steal this and see how it turns out.
I think it is either a single layer board or the back side is empty anyways.

The complexity certainly does not require a board with two or more layers. Here is how it is made up:

Positive pole goes to the pins of the connector on the left-hand side, negative pole to the ground fill (look closely to the right connection at the battery and you will see how it connects to the area with the lighter shade of green on the board - this is a copper area shining through the green solder mask).

On the right hand side, the different pins of the connector are wired to the test points, resistors and diodes which at the other end connect to the ground fill. Now if a cable is plugged in both sockets and if there is a connection on a particular pin of that cable, the circuit for the respective LED is closed and it lights up.
Add me to the list of people who see nothing wrong with this. If he didn't encourage or incentivise his students to cheat in any way (and in fact actively warned them against it) then the idea that this was some sort of entrapment is laughable.

The only room for ambiguity I can see is the arbitrary 1% threshold. If there was a student just over the line then it's plausible that they were honest but unlucky here. Given the consequences of being tagged as a cheater both for this exam and beyond I would want much lower odds of a false positive and I'd certainly feel obliged to give a borderline case the benefit of the doubt.

But if it was clearly understood that this kind of behaviour constituted cheating and innocence is a billion to one shot? Throw the book at them. Anything less is unfair to every student who didn't cheat.
Also, GDP is inaccurate because the CPI is innacurate. compare the CPI with any realistic way of measuring inflation such as case shiller, the big mac index or the price of oil in barrels and you'll quickly see that the CPI is undercounting by a several percentage points per year. she shadowstat: http://www.shadowstats.com/alternate_data/inflation-charts

Also, related, check out Nate Hagens work on the Great simplification (he's got a podcast and on youtube). I won't spoil it here but he and his team of scientists have made some very interesting discoveries on future GDP growth.
This has always been in the back of my mind anytime AMD has some new GPUs with nice features. Gamers will say this will be where AMD will win the war. But I fear the war is already won on the compute that counts, and right now that’s CUDA accel on NVIDIA.
That's their point, that we should probably not be eating "modern foods".
Afaik you could just set a new admin pw using a livecd and some tool.

I wonder if that’s still possible.
Wow, I experienced this yesterday while I was absentmindedly using my computer.... I assumed I had clicked something without realizing it. The idea that it was an intentional pop up didn't even enter my head.
Yes. A website run by a human person is vulnerable to downgrade attacks in the same way that a human person is vulnerable to rocket artillery. In some contexts, like say, active war zones or hosting a cryptocurrency market, it matters. But in most cases human people don't actually have to worry at all. Especially since the downgrade "attack" is not really an attack at all. And you're only "vulnerable" to it if you execute javascript. Othwerwise there's no intrinsic damage to using HTTP. That only applies to commercial/money exchanging contexts and things like hospitals.

>Why do you think HTTP/3 would have prevented the sites to last as long as they did?

If the site was HTTP/3 only then their cert would have expired or their update system broken and browsers would not be able to access the site.
Thanks for the detailed reply! A bunch of interesting points, and many things for me to go dig into more.

I definitely agree with your points about UI and the ceremonies of our current version control system.

One thing I've been thinking about this morning is that maybe it isn't the underlying protocol that needs to evolve, but the user experience that sits on top of the protocol. As I've asked this question to many engineers in my network, most are satisfied with the technical performance of git and the problem it solves, and their pains are almost all on the UX and organizational layer.
Off topic: I miss the days when web pages looked like this link.

High info density, consistent look, “responsive” without being responsive.
There are so many levels of irony in this comment
The only reasons that citizens have such lucrative opportunities is that there is (to a greater or lesser degree) free flow of capital across borders. To me it seems unfair that there is not a corresponding free flow of workers across borders. These two should come hand in hand.
I get the joke.

To the point: is Paypal even popular in Europe?
Suggest fixing the title, eg 'Oppo has pulled their factory out of Turkey'.
Interesting anecdote, but, uh, there were points where people were waiting for months to get their Tesla.
Also the SANE paper:

http://therbelot.free.fr/Install_FreeBSD/jail/jail.pdf
Multiple CVEs for escaping? E.g.:

* https://blog.aquasec.com/cve-2022-0185-linux-kernel-containe...

* https://securitylabs.datadoghq.com/articles/dirty-pipe-conta...

* https://snyk.io/learn/docker-security/top-5-vulnerabilities/

* https://www.container-security.site/attackers/container_brea...

The only escaping of jails that I've heard of in the last ~20 years is one not in the jails code, but tunnelling out through devfs:

* https://www.freebsd.org/security/advisories/FreeBSD-SA-14:07...
ICE makers now face a huge risk of unsold inventory.

Imagine Toyota with even 2-3% unsold due to people wanting electric or keeping their old Toyota's that last forever.

Thus, they're stuck in a pattern of under-building that reduces demand due to the many alternatives - it could be a vicious cycle.

Couple that with access to China: Toyota not so much, but Tesla is allowed to sell there because it put a factory there and uses BYD batteries. That's another vicious cycle: dealing with the devil to access that market only empowers the devil.

So it has little to do with EV's or with the Tesla model Y.
I actually did great for the first few months after switching to WFH, until other stressors overrode any benefit and messed me up in other ways.
I don’t think that’s right. He is pretty transparent about the layoffs being a cost cutting measure to try to increase profitability.
The Dangerous Misconception Founders Have About Their Market
Calling "VM-like" is not helpful because containers have also been called that, it also doesn't explain anything. Is it running a separate kernal image? Does it do hypercalls to the host kernel? If not then I wouldn't call it VM-like.

The low-level details and fiddly knobs matter, not how it looks like from userspace when all is done.

Based on the jail(8) manpage I get the impression that jails are more like all the namespace and cgroup things rolled into a single entity. Which I guess makes it more difficult to use them incorrectly. But it also prevents other uses such as the one that jmillikin has in mind.
You appear to be using a definition of long COVID that implies something far more debilitating than what it sounds like the research in question uses.

With respect to self-selection, they raised the same issue, but also noted the 10% after 6 months number holds for enrolled participants who had not yet had COVID when first enrolled in the study.
Oh that explains it. Tried it again, much usable now.
But even in that case we should reduce NEW H1B applications for the next couple of years, right? Is that being done?
No I wouldn't, but that's ok because I found a job that compensates me on terms I find acceptable. Nobody is forcing anyone to work a service job for tips in this country.

Tips are supposed to be a aww thanks, you thought I did a good job. I'm fine with tipping being an option, just don't expect it, particularly if you just give me mediocre or less service.
Never going back to a gas car. We've been driving a Kona EV since 2019 but decided that we need two cars now.
I'm sorry they didn't hire you because of your disability. IANAL, but I suspect that your disability is a protected status in the United States. I'm not saying that you should've pursued legal action, but that what they did is both immoral and illegal.
I built something inspired by this very post in 2013/2014. Not sure how the scale compares, but we insert ~10 million “things” with an average of 30 data attributes per day with a 30 day window. It definitely uses primary and foreign keys. It took some time to tune. Had to support an additional access pattern using a non-unique index. Had to work with a DBA to get partitioning right to handle the large write volume and manage expiration efficiently. It worked out great and is still chugging along. It does suck not having all the tools of an RDBMS at your disposal, but it was a good trade off.
> RAR should not be easy to use

Why is that?
"Please if you want to send me a message and feel compelled to use GPT, please just send me whatever you wrote in your prompt instead. I promise I will still read it!"

We can dream.
Chickens have belly buttons. I think anything that comes from an egg potentially has one.
Yes of course, that's the natural consequence of making people uncomfortable, that's what I meant by "maybe you can withstand this, maybe not"
It would be a real shame if libreddit were to log the requests made by the Android app and try to replicate them, using this code to sign the "x-hmac-signed-body" and "x-hmac-signed-result" headers in the https://accounts.reddit.com/api/login request.

func (c *Client) generateResultData(epoch int64) string {
return fmt.Sprintf("Epoch:%d|User-Agent:%s|Client-Vendor-ID:%s", epoch, c.userAgent, c.clientVendorID)
}

func (c *Client) generateBodyData(epoch int64, body []byte) string {
return fmt.Sprintf("Epoch:%d|Body:%s", epoch, string(body))
}

func hmacSignData(data string) string {
digester := hmac.New(sha256.New, []byte(REDDIT_ANDROID_HMAC_SECRET))
digester.Write([]byte(data))
return hex.EncodeToString(digester.Sum(nil))
}

REDDIT_ANDROID_OAUTH_CLIENT_ID = "ohXpoqrZYub1kg"
REDDIT_ANDROID_HMAC_SECRET = "8c7abaa5f905f70400c81bf3a1a101e75f7210104b1991f0cd5240aa80c4d99d"

And then use:

https://oauth.reddit.com/r/%s/about.json
https://oauth.reddit.com/r/%s/top.json
https://oauth.reddit.com/search.json

etc.
Do we know if this can be used for Stripe subscriptions? Doesn't seem to be mentioned on the landing page.
> Why these people are even allowed to stay

"these people" are our peers and coworkers. They have families, friends, houses and possessions. Booting them out of the US with little to no warning is just plain cruel.
How does it compare to SEPA instant payments?

https://www.europeanpaymentscouncil.eu/what-we-do/sepa-insta...

https://www.reuters.com/technology/more-banks-join-european-...

Instant payment networks: https://news.ycombinator.com/item?id=36012262
In the aughts (2000s) I rented a "managed" VPS that was based on FreeBSD jails and an overlay filesystem. It was great in that you didn't have to maintain most of the software yourself (e.g. security updates) because it was maintained by the hoster on the base filesystem layer, while at the same time you were still root on your own filesystem overlay, where you could add or modify any file from the base filesystem. If you messed up somehow, you could simply revert to the base filesystem version of the respective files. Furthermore only the files on your overlay counted against your filesystem quota. Unfortunately the hoster discontinued that offering after a couple of years.
‘Stick over carrot’: progressive Portland takes a hard turn on homelessness
I just don't really enjoy everything looking like it's about to attack me.
Signed up for mailing list but app is completely broken for me on Firefox, won't start at all, couple of errors in console, but nothing in Privacy badger or Ublock.
>and a rabid fanbase that will constantly make excuses for them no matter how much they decline, because "at least they're not Google/Microsoft"

To their defense, that ought to be more about the rate of decline that Google/MS goes compared to Mozilla. It is usually supported out of necessity, not ideology. But I'm not sure for how long this will actually work.
I wonder if those jobs would disappear/evolve anyway, AI or not.

Frameworks are constantly evolving and setting up a CRUD app is probably easier today than 10 years ago.
> * Can jails be used to run subprocesses in the normal filesystem, but with a different network environment (for example making a given command run its net traffic through TAP)?

Yes, you can run a vnet jail chrooted to /; same filesystem as the host, but a separate network system (you have to setup the network for the jail at this point; but I imagine the jail tools help with that). This is a fine use for jails. I currently run a vnet jail chrooted to / to do some crazy network stuff, but I just need a separate network, no other separation.

> * Can jails be used to limit memory/cpu/IO/network for subprocesses? For threads within a process?

I haven't used it, but it looks like yes/maybe with the rctl subsystem. This allows limits on lots of things, include memory of several types, cpu of a few types, filesystem io in bytes per second and operations per second, number of threads. Valid subjects for resource limits are process, user, loginclass and jail. Based on the manual, this doesn't let you limit network as you wanted, or place limits on threads within a process like you wanted. If you run a vnet jail, you can potentially set networking limits in other ways, but only if you pass virtual interfaces (such as epair, or taptun) to the jail rather than physical interfaces. This is a reasonable use for jails, but you might not need a jail for this?

> * Can live processes be moved into or out of a jail?

A process can move itself into a jail, but only if it's superuser. This is generally used administratively. Jailed processes can not be moved out of the jail, afaik; when the jail is destroyed, all processes within are killed. This is not within the design scope of jails.

> * Can jails be used to make a process think it's running as a different user?

I don't think so, but I'd use something with LD_PRELOAD to override getuid/geteuid for this; but I think I must not understand the question. You can certainly have entirely different users inside jail vs on the host?
For starters starters, Docker is a few layers up in the stack from jails. You would be better off comparing runc to jails or just cgroups+namespaces to jails.
If 90% were able to find new work, then it's not really "against all odds" is it?
I recently read some speculation that Alzheimer's might be related to prion diseases like wasting and mad cow disease. That's one possible explanation for cattle mutilations also, which is a really weird rabbit hole to go down.
Python3 – Migrating C Extensions
BitRot is not as bad anymore thou
You don't need a framework like React but you should try to implement modules that are explicit about their dependencies and use local state as much as possible.

For example the upvote could be implemented like this:

function renderUpvote(container, showNotification) {
$("<button>").appendTo(container).on("click", () => $.ajax( ...
result => showNotification( result ))
}

Now the notification action is passed in from a parent component. It's easy to trace where it comes from. You can also declare local variables in this function and have confidence that they will only be manipulated by callbacks within the module. This is how I wrote frontend code before React came out.
Will be interesting to see the study go through the peer reviewed process & whether it will be published by a journal.
Please come to the US. We get so many requests about this
no but there are several proposals to increase the cap.
Bypassing financial regulations is indeed a great thing. It’s none of your business whether someone wants to trade derivatives or earn interest on their own money. Love it when supposed investor protections aren’t opt out, and then the surveillance infrastructure they put in place get used for tax enforcement or state sponsored looting of political enemies.
It's the same issue of early AI art that looks about right until you take a closer look, then see that everything's kinda messed up.

That's my experience with most LLMs, especially LLaMA based ones. GPT-3.5 is better on this front (RLHF?) and GPT-4 is a lot better (massive model? More training?).
And just in case you thought they'd give you, the individual, a lighthouse:

"This year, six lighthouses are being offered at no cost to federal, state or local government agencies, non-profits, educational organizations or other entities that are willing to maintain and preserve them and make them publicly available for educational, recreational or cultural purposes."

I'm sure the General Services Administration just wants them off the books ("if they're not needed, don't take maintainence out of our budget"), I don't even want to imagine the money pit of maintenance of a structure by the sea. Oh, and it's over 100 years old? My first thought was the Cape Hatteras lighthouse that's been moved at least once in my memory, because the ocean was going to eat it.

In other words, you like the idea of owning a lighthouse, just as I do.
For myself as possible VPN end user I don't see the value proposition, but presumably, Mozilla is treating this as a new source of revenue (they get some percentage of the total monthly recurring or a one time sign up commmission or something from Mullvad?) as a way to be very slightly less dependent on Google for most of their incoming revenue stream.

I can see ordinary non technical users who want to "buy a VPN service" going with this as a decent option. It seems to be fairly consumer friendly and have a well documented setup process.
> But a (sub)process cannot be 'sent' to a jail: jails 'boot up' like a normal system does, and so you'd have your PID 1 run your regular daemon startup.

Technically, you don't have to. It's just because jails don't have convenient tooling around them (like docker or podman) it's easier to just boot it up like a normal system.
Let the readers decide for themselves how much stock to put in those claims. If a user can prove they worked for the company, IMO they should be able to say their piece about the company.
You'd be more likely to get one for bcachefs. Kent has expressed some interest in Rust although he is (correctly) just focusing on finishing the filesystem first.
I recently got a simple edge function working on Netlify for a tiny hobbyist project, with some minor confusion but it was fine. I'm wondering how Deno Deploy compares?
Oxidizing OCaml: Locality
Why do you say Markov chains should be irrelevant? Outclassed by NN?
personally I try to grow as much clover in my grass as possible. it has so many benefits: it uses a bit less water and stays more green without nitrogen inputs and can even help fix a little bit of nitrogen in the soil. then I use both the grass and clover, when I cut it, as a nitrogen source to top the soil with.
do you know if this vaccine will work for existing dormant infections?
I'm a citizen but if I lost my job, I too would take almost any offer. Having a job is infinitely better than no job and holding out for a much higher offer.
I am not very religious but sometimes I pray if I have some "unsolvable" problem... No idea if it helps but it feels good to know that maybe "someone" will help me. I do this usually after day long debugging or problem solving without any result, right before bed.
The Android version of Firefox recently started promoting commercial bookmarks on the home screen, another case where it seems they've lost the plot.
> Even worse he never tells us the number of humans being examined

You might want to actually open the paper. N = 282,541.

They have data for 98% of the population of wales. Of the ~3m people there, 282,541 were in the relevant age bracket.
I usually tackle the absolute hardest part first, hoping that I'll either fail fast on that, or it'll work and it will be downhill from there.
I would like to have an ability to interact with my grandparent's cortex, because there is a reason that we the mortals use to visit or talk to grandgrandparents rarer than we would like.
Tiny, medical robots could one day travel through your body
Laid-off non-immigrant visa holders usually have only two weeks to find a new job.

So the comparison odds here are the percentage of the overall population that find new employment within two weeks of being laid off. I’m guessing that’s less than 90%.
Biggest fear in life for me is Alzheimer's or something similar. Looks like I'll be getting the shingles vaccine :)
"The difference between a want and a not-want is wanting"
OK. My professional projects tend to be very large, so an 'F030 would be rather small. One of my current projects is based on an STM32F769, although I think we're using the smaller 1Mb Flash version.

DFU shouldn't get used a lot, I agree, but when it's needed it's a lifesaver.
Repeatedly digging up the same place is a relatively common real world scenario, such as when multiple utilities need to be installed or repaired on the same stretch of ground.

e.g. repairing a water main, then laying some underground electrical cables, then laying some fiber optic wire.

Due to inefficient coordination, country A may have the same patch of ground dug up and filled three times.

Whereas country B, more efficient, only has to dig once, do all the work, then fill it up once.

So country B records lower GDP but in fact ends up slightly wealthier.
You conflated 'immigration bad' to 'immigrants bad' in dishonest way.

Lots of countries have 'immigration bad' as their core policy like south korea, japan ect. Are you blaming whole countries as lacking empathy?
It's really a wonder Mozilla keeps going. They've absolutely lost it.
I'm going to guess that someone in that person's ancestry immigrated to the US in search of a better life.

The point being, IMO, is that trying to pull the drawbridge up on new people immigrating is kind of ugly. We are not 'full' in the US.
>While all other car manufacturers are upping prices and increasing lead times, Tesla is taking advantage of this by having vehicles available and lowering prices in order to gain market-share in a time when other manufacturers are expecting and preparing for slower sales.

Why does everyone think that everything Elon does is 4D chess?

Read the above back to yourself: The legacy autos are choosing to raise prices and lengthen lead times, while Tesla is choosing to lower prices and shorten lead times. It's that simple!

Do you think there's more to it than "choosing" to do these things?
>has Mozilla VPN also a windows client?

Yes, actually has something for all three major Desktop OSes, iOS and Android. [1]

[1]https://www.mozilla.org/en-US/products/vpn/download/]