skysight-inc/HackerNews huggingface dataset:
The paper straws are pretty inferior but the grocery bag taxes just aren't that annoying. If you live in a place that charges for bags you quickly get used to just bringing bags with you and it's no big deal. Plus it significantly reduces the number of plastic bags blowing around in the wind. Since bags are so light they easily become airborne, sometimes posing a traffic safety hazard and often blowing into waterways.
The notes are ultimately for the person taking notes. As such, it's a bit aggressive to tell someone they will enjoy your system better than their own. Given that we know that everyone learns differently, it's silly to try to fit everyone in one box. You might as well force everyone to sleep on their stomach.

The ideal note-taking instruction would present each note-taking strategy (Cornell notes, verbatim notes, strict memorization, etc) and then let the student choose for themselves. The way it is now, most students (myself included) won't ever use Cornell notes again out of principle even if we can admit that the system is better than our own.

Even better, apply Auftragstaktik[0] and let the students use whatever they will to complete the task, judge their results afterwards for being able to recall a block of material, and make a competition out of it.

[0]https://en.wikipedia.org/wiki/Mission-type_tactics
This really brings back the memories. So many great ideas executed to 90%, all in a wacky brightly colored package. I was one of the leaders at Palm in 2000 and we did a pretty deep dive on partnering with Yang while looking at the device. I even went to Moscow to check out the small army of teenagers he had thinking up games by the boatload and spinning ideas of a teenager-led digital revolution. Yang understood the teenager customer really well but not the economics of devices: a sophisticated and complex wireless device built to look like a toy but costing well over $100. We wanted him to come up with a better made device that parents would buy for their teens (post 9/11 security) with all the Cylandia concepts and better working radios, but he had his own ideas of taking the product in a million directions at once.
Now where do I, nor the link, advocate for ignoring accidents to other people. In fact the goal is to actually lessen them which I and others advocate is not the actual goal of people pursing some of these regulations. Control and power seems to be the control. In the case of DUI laws in the US it seems to be primary born out of the desire to get around 4th amendment search provisions not about safety

I fail to see how advocating for very harsh punishment for people that cause accidents to other people, including prison and revocation of driving license has been twisted here to be something that is illogical and disregarding to others.

I also fail to understand why a person should not have the responsibility upon buying a vehicle to understand how to operate it safely, no matter if the interface is a Button or Touch screen. Do we give a pass to someone if they were fumbling with buttons? It is insanity to me how much society has drifted away from personal responsibility to everything being everyone else's fault
Heh, also praying that everything stays in the fast path. If a small portion of the workload uses a higher portion of machine resources then the moment an attacker figures it out they have a great way of DDOSing your service resources.
Okay that makes sense, I don't really see how it's simpler but I completely see the use case. I was unclear on what he/she meant by the editor "just working" without having some config or plugin to point to the installed packages
If you had $10 billion in cash and had to allocate it, how much would you put in private equity? What is your incentive?

I see the appeal to private equity as a walled garden. Only elites get to invest in startups, and keeping the masses out keeps prices down (supply and demand). Depending on your outlook, you could say public markets are a bit of a ponzi scheme too. So dumping your private equity out onto the market with an exit lets you get in at the beginning of the scheme. Another big win.

The author says there are too many people in PE and the premiums are too high, but relative to public equity, I am really not sure. The author also mentions how bad the liquidity is, and that should also move prices down even further. So as far as economic opportunity it still seems like a good deal.

That being said, if I actually had $10 billion, I still don't think I would put more than 5% in because of how often startups fail and how bad the liquidity is.
And salt water intrusion in Coastal California. Everyone knows this. The plan all along has to been to farm the soil to death and then sell it housing developers. The time line is 25-30 years from now. A handful of people own 100k+ acres of corporate farms.

Ag is the biggest scam in California. At the expense of tax payers.

Given that Ag is essential for our food(especially now given the destruction of supply chain)and self sufficiency, it’s important to save soil, protect our water tables and automate Ag which will be gentle on the soil and eliminate labour.
Are you at least using Ansible or Chef or something?
It's really hard to test big-endian software -- because almost no-one (and in particular no devs) really run big-endian CPUs anymore.

There are a few programs I work on where we "officially" disabled big-endian support, because it's just impossible to find devs to work on it. It's also hard to test, you can't test it on github actions for example.

I'd be happy to see some people step up for testing big-endian, but at the moment it would be a huge time-sink for many projects, when it's not even clear if there are any users.
Right, I’m sure there are extreme outliers on each side, but when half the population is fat it’s clearly not just that. The only point I was really getting at is that semaglutide doesn’t make you “feel like all those skinny people do and look how easy they’ve had it.”

Apart from people like you, perhaps. I also have a friend like that but he has pretty severe untreated ADD so I think that plays a part.
Projects are optimized to be developed by so-called ordinary developers.

We have python service which consumes gigabytes of RAM for quite simple task. I'm sure that I'd rewrite it with Rust to consume tens of megabytes of RAM at most. Probably even less.

But I don't have time for that, there are more important things to consider and gigabytes is not that bad. Especially when you have some hardware elasticity with cloud resources.

I think that if you can develop world-scale twitter which could run on a single computer, that's a great skill. But it's a rare skill. It's safer to develop world-scale twitter which will run on Kubernetes and will not require rare developer skills.
So the goal is basically being able to do builds whilst running as few setup steps as possible.

Containers are a good common denominator because you essentially start with the OS, and then there's a file that automates installing further dependencies and building the artifact, which typically includes the important parts of the runtime environment.

- They're stupidly popular, so it basically nullifies the setup steps.
- Once setup, they by combinding both OS layers and App, they solve more of the problem and are therefore slightly more reliable.
- They're self-documenting as long as you understand bash, docker, and don't do weird shit like build an undocumented intermediary layer.

Infrastructure as Code does the same thing for the underlying infra layers and kuberenetes is one of the nicer / quicker implementations of this, but requires you have kubernetes available.

Together they largely solve the "works on my PC" problem.
"hardware is quite reliable" is not a valid strategy. Hardware fails with some non-zero probability. You need to have a plan in place what to do if that happens, taking into account service disruption, backups etc.

Having a system in place that handles most of this gracefully (like kubernetes) is one way of having such a plan, there are others. Which one works best is dependent on your app, cost of downtime, your team that's tasked
with bringing everything back up in the middle if the night, etc.

People who leave details like this out when they say "kubernetes is complicated" just haven't seen the complexities of operating a service
well.
If it's this cheap to run you don't need analytics because you don't need to monetize it, and if it's this simple you don't need logs because it'll all work correctly the first time!
Simple to start. Yet it is more complex at run time, which can complicate (or simplify) debugging, depending on the problem.
the step from gpt 2 to gpt3 showed us that any attempt at predicting the behavior of sufficiently scaled up models is really futile
As far as I know, nope. This set of methods used to be called the "command line api" but now its got a few names:

https://developer.chrome.com/docs/devtools/console/utilities...
https://firefox-source-docs.mozilla.org/devtools-user/web_co...
https://developer.apple.com/library/archive/documentation/Ap...

The most commonly used are copy(), $(), and $0.
Why should they?

Someone buys this stuff for the prices of the scalpers.

So someone will buy this stuff. Maybe it just takes longer. But I guess not even that.
Privacy Badger says "don't go here!"
Yeah, I remember that too— each game was shipping its own instance of the pause menu, so they would have subtly different behaviour, including around weird things like what the light on the disk drive did.

I imagine this kind of thing is also why the backcompat story for playing Wii games on a Wii U is so janky— you have to access them through the "vWii" environment, which I guess is basically just a kind of VM, so that it can provide a virtualized instance of the hardware that the game ROMs/discs are expecting to talk to.
If I remember correctly, Lichess runs on a single server.
This, like any system, works better for some individuals than others, depending on their learning style. I liked the presentation here, basically “try this, you may find it valuable”. I'm sure that some people found it useless, others very useful. When I was teaching, students would sometimes ask me for permission to record the lectures. I always said yes, because I know that some students learn best aurally, and find note-taking interferes with their learning style.

Teachers (or school systems) that mandate this system, and, even worse, GRADE NOTEBOOKS completely misunderstand the point of it. In K-12, one of the goals is to help students become effective learners, which involves students identifying the tools that help them learn best.

I really like the SUMMARY section, asking the student to synthesize some kind of big picture. I always said that in a 50-minute university class, you can thoroughly explain one sentence and its ramifications. The space given for SUMMARY really asks the student to identify that sentence. And it also gives room for a really good question from a student: “Hey, teach, I can't figure out the summary for that class on recursion, can you help me?”, though, to be fair, no student ever called me “teach”.
From the fix: https://bugs.webkit.org/attachment.cgi?id=448463&action=pret...

> Reviewed by NOBODY (OOPS!).

If I was reviewing the code, I would have asked why Myles changed WidthIterator.cpp's call to charactersTreatedAsSpace.constructAndAppend from a separate parameter on each line to everything inline.

This change made the diff of this change harder to read, and will make the diff of any future parameter change harder to read also.

I also would have created an intermediary variable or a helper method for `character == tabCharacter ? width : font.spaceWidth()` - it's not clear at all here why this check needs to be there (without looking at the ChangeLog, which I shouldn't have to do to understand code), or why the old behaviour that used `width` instead of `font.spaceWidth()` ONLY applies to tabCharacter (So it should be encapsulate inside a method with a clear comment with the info from the ChangeLog)

Lastly, this diff doesn't seem to match the blog description:

> The font also has data about the newline character, including its width. This doesn’t really make sense – new lines don’t (or at least shouldn’t) take up any space, but the font doesn’t treat it differently to any other character. The creator of the font still has to include a width for the new line character in the font’s data. And in the font we use on GOV.UK, the new line character has a bigger width than a space character – which is apparently unusual.

This makes it sound like the FONT is wrong and the font width shouldn't be used for width calculation. Yet the change in the code introduces using the font's space width explicitly.

Ultimately the ChangeLog doesn't match the code. I trust the blog writer, the code author, and the description of the bug in the ChangeLog. What needed improvement here then is the code to imperatively match what is described in English.
If you had reason to believe that the particular email will be called for in a court, and that is the reason you are deleting it, then it is definitely a crime yes.
I found the actual mortality risks here:

https://en.wikipedia.org/wiki/Influenza#Epidemiology
I tend to agree on simplicity. Really just depends on whether you can tolerate downtime for either outages or deployments.

As soon as you start accounting for redundancy you have to fan out anyway.
The active ingredients in Vicks Vapo Rub are just:

Camphor

Eucalyptus oil

Menthol

Perhaps you're thinking of a different Vicks product?
Nice project. Visual basic like this is so useful for beginners because almost everyone who likes programming wants to create a GUI for their program, but window toolkits are a pain to use and not very intuitive. That is also why I like HTML and plain javascript. It's much easier to design an interface in HTML than write code for one in GTK for example.
> What is the specific attack addressed here? A secret cache of canaries generated before the destruction of the secret key material?

It is to prevent 'pregenerated' message. Also increases the entropy of the message vs just a simple date change.

> If we can't trust rsync.net to not do that then how can we trust them to actually stop producing canaries after the gag order?

Elsewhere in thread it was discussed that, legally compelling someone NOT TO say something is somewhat easier than compelling them TO say something.

As an interesting theory, if they were somehow 'compelled' by a court order to say they were OK for X weeks, they could just pregen the next X weeks without headlines, which would possibly be another way for the canary to squawk.
School attendance is reliably associated with student suicide rate. We know it's causal because the association tracks random variations in the school year (snow days and make-up days, teacher strikes, differences in district calendars, etc). So forgive me if I believe their concern to be less than genuine.

https://www.scientificamerican.com/article/childrens-risk-of...
Sure, but whatever they built themselves to accomplish this is also complicated. I know because I have built such systems (and replaced them by k8s).
Seattle Public Schools has seen enrollment drop 30% (!!!) over the past couple years because it is an utter shambles [0]. (correction: many schools have that level of decline or higher, but the decline district-wide is much lower). Cancelling as many advanced classes as possible, without grandfathering, so (eg) my two sons were both forced to repeat a year of math when they cancellled year-up math. An administration that is roundly hated, by parent and teacher alike.

This feels like grasping in the dumbest possible way while ignoring the actual problem: if you bore the heck out of the kids, the ones who can afford to leave will. Also being bored 8 hours/day isn't good for mental health...

[0] https://www.kiro7.com/news/local/public-school-districts-exp...
> Scientists and officials have long recognized that water in the Great Salt Lake watershed is overallocated — more water has been guaranteed to people and businesses than falls as rain and snow each year.

> Agriculture accounts for more than 70 percent of the state’s water use — much of it going to grow hay and alfalfa to feed livestock. Another 9 percent is taken up by mineral extraction. Cities use another 9 percent to run power plants and irrigate lawns.
Sounds like a good idea. Any drawback that I don't see? Why not ; in the first place? perhaps to avoid hitting it accidentally.
There isn’t enough land for your utopia full of pastured livestock and farmland for animal feed to exist among an ever growing human population that is eating more meat than ever before. Discrediting my valid sources doesn’t change that.
There are a number of things to look at

1) Airdrop goes and scans for peers periodically and borks wifi. Try ifconfig awdl0 down. See https://news.ycombinator.com/item?id=31706283

2) Try separating your 2.4 and 5GHz networks and locking the mac to the 5GHz. I've got the same SSID for 2.4 and 5GHz and I've seen my MBP cling to my crappy 2.4GHz network because it has a stronger signal, but much wonkier performance. There is apparently no way to just disable the 2.4GHz radio on a mac!

3) My partner was having a problem where she'd loose wifi connectivity on her mbp every hour. It turns out that some security protocol on wifi does a re-key every N minutes. This is supposed to be seamless, but my partner's ISP provided wifi AP did something that made the mac loose connectivity on re-key until she disabled and re-enabled wifi. I proved this was the problem by changing the re-key interval on the router. We "solved" this by replacing her router. This had the advantage of getting her much cleaner spectrum, since the ISP provided routers don't use DFS, so all the APs around her were clogging the same few 5GHz channels. Between fixing the re-key issue and the DFS, her wifi got much, much better.

Also, in addition to speedtest / fast.com, etc, I'd suggest using https://packetlosstest.com/. Seeing spikes of latency over 1-2 seconds brings home problems like crowded channels, or the airdrop scanning.

Happy hunting!
> I prefer to create things that are infinitely reusable rather than teaching directly.

Also: teaching directly can be done by creating things that are infinitely reusable :-).
Fascinating! Have you written more about this?
I agree most HTTP server benchmarks are highly misleading in that way, and mention in my post how disappointed I am at the lack of good benchmarks. I also agree that typical HTTP servers would fall over at much lower new connection loads.

I'm talking about a hypothetical HTTPS server that used optimized kernel-bypass networking. Here's a kernel-bypass HTTP server benchmarked doing 50k new connections per core second while re-using nginx code: https://github.com/F-Stack/f-stack. But I don't know of anyone who's done something similar with HTTPS support.
I don't really know the last time I cd'd to a subdirectory in a project, I typically just use fzf or nnn for any of those interactions. Not a bad idea though, thanks!
Their goal is to make money.

They believed, correctly, that at least some consumers wouldn't care about or even notice a change in recipe, maybe because people broadly associate Goose Island with good-quality craft beer and continue to buy it.

Consider this model:

Goose Island with the old recipe sold K units per year at $P profit per unit. The new recipe can sell K/l units per year at $P×i, where l is the % of customers who switch away and i is the % increase in profit. If K × P < (K/l) × (P×i) then it's profitable to switch to the new recipe.
My first sentence was to always plan for failures.
Extensive discussion too.. 356 pts, 190 comments
Well, I earnestly do wish you luck. I hope you prove me a pessimist.
Disappointed to see there is no mention of Lem's Solaris, whose devoted large paragraphs to this very question.

For a very enlightening, very poetic short story from a little known author, I would encourage sci-fi fans to search for "La porcelaine de l'univers" from Bruno Vizerie.
About time!

Does anyone know why i3 was so opposed to gaps to warrant a fork to begin with?
Reposting my comment from https://news.ycombinator.com/item?id=34258744 as I think it's relevant to the sentiments here.

I've addressed the technical side of this argument before, but I want to address a side that bother's me quite a bit but I don't see addressed often.

Adding computational aspects into photography means that the images taken on these platforms will all have the same artistic interpretation at the level that that computation works. This is fine for snapshots, etc. Where it hurts is in artistic expression. It's almost as if all photos will go through an artistic AI after being taken.

This process can, and likely will, increase the acceptability of those pictures that we use those cameras for most often. I truly think that computational photography will hurt the artistic expression and the feel of images taken outside of those situations.

Right now, with a "real" camera shooting RAW, you keep as much detail of the image as possible and the photographer (artist) edits it to present what their mind's eye told them was there from that RAW data. With anything using computational photography the computer algorithm has already modified that data permanently, pushing and shaping it towards what that algorithm has determined is most pleasing for the largest number of people. I feel like this is a major win for most people who don't care about the art side of photography, but a major loss we aren't yet acknowledging for those who want to explore the artistic expression of the medium.
> California's historic Sustainable Groundwater Management Act was passed in 2014 with the intent of curbing overpumping and stabilizing aquifer levels. But the law, known as SGMA, gives many local agencies until 2040 to achieve sustainability goals.

> Famiglietti said the findings indicate that timeline may be far too long, pointing to a need to speed up implementation of regulation under the law. The current pace of groundwater losses is now nearly five times faster than the long-term average since the 1960s.
From my egotistical point of view it was a great start of the year, I rode a bike, I walk, I sunbathed - so refreshing during those short winter days (and after a sleepless night).

Not sure if you are aware but Poland is one of the few countries that can benefit from moderate climate warming (https://www.espon.eu/climate-2012). In the base case scenario (winter without snow) we could save a lot of fuel and reduce the number of traffic accidents. The summers are a bit more tricky in the last decade they both got hotter and more humid (more rains). It's the south of the Europe that will get it hard.
>It's not a dream job

Its a dream job for me and would be for 90%+ of my friends. I suspect anyone saying this has very little life experience. All jobs involve work (duh) but software pays very well, is in demand, only requires a bachelor's degree, and is very chill with a very good work-life balance.

If you're working unpaid overtime then get another job. I've only worked about 3 hours unpaid overtime in my 16+ year career. I've willing worked paid overtime a few times, but not often.

If software isn't close to a dream job then I'd like to know what is.
On tiktok you will find various tutorial of how gen z is actually aware of this (without knowing it) and actively fighting the post processing. Especially the low-light picture post processing, where they show how they take a picture, quickly open the preview and screenshot the photo before the post processing is done.

It is actually stagering how bad the photo looks after compared to without.