skysight-inc/HackerNews huggingface dataset:
Same author who wrote the New York Magazine story on Climate Change a little while back, which scared the pants off everyone.

Promoted debate over whether fear is a good or bad motivator to get people to change behavior. My personal opinion is that it is. Or at a minimum, the watered down, conservative IPCC narratives really failed to move politicians and the general public.
I ported this to the Fire TV (Chromium) – took about 10 minutes.
Standard procedure has been: if you want their investment or their business, you have to surrender your data/IP upon request.

And they probably came to these Biotech companies with a juicy offering of capital. So expect some Biotech breakthroughs in the near future, but not necessarily coming from the West.
I can’t speak for the parent, but my take on it is a skilled programmer would define structs or classes, for example:

parent, student, address

While the unskilled would:

parentfirstname, parentlastname, parentaddress1, .... studentpostcode
I read the start and the end of thread but couldn’t get an understranding of what the current situation is : did linux update its fsync behavior ? Does pg now panics on linux on the first fsync ?
Skipping breakfast comfortably implies you ate enough to cover the gap at dinner, which is probably too much in a time when your body is using minimal energy?
you missed the obvious one (that is actually related to the linked edge issue): SafeBrowse. SafeBrowse gets ALL your traffic from most browsers.
Not for "heavy calculation loads."
CGI is still "widely" (I don't know how to quantify) used in web interfaces for IoT devices that did not drink the Lua kool-aid. That's a lot of CGI out there. Not dead yet.
It doesn't surprise me. One of the failures of liberalism is to assume that conservatives are not common people.

I would agree that the last few years has been quite the turn of events.
With this you would have a vaild cert for your intranet aka no need to install a self-signed one.
From a terminal ballistics background, it seems very unlikely that this injury would appear to be a gunshot wound.

Bullets behave very differently according to their mass and velocity, not just their energy. A wound channel for this a particle would likely be very different from any bullet.
But as a percentage of their perspective markets Amazon is larger. The grocery/homegoods industries are very competitive. Think about how many alterantives you have to walmart.

How many places do you routinely go to order things online? How many places do you go for groceries? I bet you have at least three options. Walmart, Regional grocery store, and Target or some other alterative place like trade joes.

Amazon's ability to affect customer behavior is much stronger than walmarts I would argue.

edit: and maybe Walmart _should_ be broken up, just not as high visibility an issue.
But not the default.
I am all for bashing bad privacy options, but from the linked tweet at least, this IS off by default. I can certainly see enterprise scenarios where this feature is very useful for security reasons. Did I miss some context?

Edit: oh, this is in addition to the Mirror stuff. Yea this should never be a thing.
That doesn't make it any better, though.

Most people don't care what's in their food exactly, but that doesn't mean the producer has no responsibility.
Are You a Hacker or a Designer?
If you were a doctor or a forensics pathologist, and saw a hole in a body, how much evidence would you need to convince yourself that this was caused by something occurring inside and work its way outwards, rather defaulting to thinking its was caused by something outside that went in?

This isn’t a rhetorical question by the way, I genuinely do not know if the mere absence of a bullet at the deep end would be sufficient, or if entrance and exit wounds look so radically different from each other that no one could possibly mistake one for the other.
Right, it's not dangerous to your hearing at appropriate levels. Although as any audio engineer will tell you, having the sound source that close to your ears for a long time can be a bit psychologically tiring. It's still best to take a break every so often.
> 60kHz isn't really an audio source, at that frequency it would (or used to be, anyway) be classified as an RF source.

It would not be classified as an RF source. Frequency does not redefine the medium. Sounds waves above 20KHz are usually referred to as ultrasound, but it is still sound. More specifically, it is still a compression wave in matter.

EM waves are a completely different medium. I presume you are conflating the two through the existence of this machine, the mechanical nature of it's source of oscillation no doubt created compression waves in the air of the same frequency as a side effect (Pretty sure Dogs don't have RF receivers). Whereas now we use solid state oscillators, and so your dog doesn't care about your various RF devices.
Upvoted this because the LWN article seems to give a much better picture of the what and why, including key kernel devs explaining what tgl called "kernel brain damage". The posted danluu.com link seems to be just the pgsql mailing list.
One of the bits of CGI (I wrote a lot of perl back in the day) is that parts of it are still there, under the covers.

Looking at RFC 3875 https://tools.ietf.org/html/rfc3875 - you see things like PATH_INFO, PATH_TRANSLATED, QUERY_STRING...

Pull up Java HttpServletRequest, https://javaee.github.io/javaee-spec/javadocs/javax/servlet/... and there is getPathInfo(), getPathTranslated(), and getQueryString() along with many of the other parameters that would be familiar to someone writing a CGI.

You can find them in C# - https://docs.microsoft.com/en-us/dotnet/api/system.web.httpr... - PathInfo, QueryString and the like.

You can find them in Haskell - https://hackage.haskell.org/package/happstack-server-7.5.1.1... Route by pathInfo and the QUERY_STRING is clear in https://hackage.haskell.org/package/happstack-server-7.5.1.1...

CGI scripts aren't dead... they just got better plumbing.
We do 4-year refresh cycles. Any less is a waste imo, unless that’s done intentionally as some sort of employee perk.

95% of the developers who claim to need frequent refresh (absent of failures) are full of malarkey. If you have enough resources to begin with, computers don’t improve on fast enough cycles. Exceptions are people doing GPU workloads or who have very high memory requirements.
I dont understand why you claim gunshots necessarily leave an entry wound.

Massive amounts of research was done to prevent bullets from doing exactly that.
Whether someone is an employee vs a contractor solely depends on the "economic reality" of their job. Neither the employer nor the employee can choose to have it classified as a contractor relationship if it isn't actually one.

For example, if Subway determines how, where, and when I make the sandwiches, and provides all the equipment and materials, then I am a de facto employee. Even if both Subway and myself voluntarily agrees that I am a contractor for whatever reason (sidestepping minimum wage laws in this case), and signs a service contract to that effect, I am still treated as an employee under the Fair Labor Standards Act.

[0] https://www.dol.gov/whd/workers/Misclassification/misclassif...

[1] https://www.dol.gov/whd/regs/compliance/whdfs13.htm
I agree, and that's a fantastic point (about arrogance in particular). Without asking the author of the code, it's impossible to determine why they wrote it as they did. It's easy to make assumptions about who write it, but it's much more difficult for some of us to step outside our own judgmental views long enough to consider that they might have had their reasons. When I was younger, I was certainly guilty of this; e.g. "What kind of idiot wrote this?" It takes a certain degree of mental maturity to recognize you may not have a complete picture of why the code was written the way it was. (Admittedly, it also helped me when I realized the idiot who wrote said code years and years was myself, but that's another story!)

This discussion reminds me of the ternary operators. I personally don't like using them except for very specific applications. Not because I don't know how they work, but because I think their overuse can lead to mistakes and maintenance issues as the conditional complexity grows. For simple statements, sure, but once you get into territory where you see 2 or 3 nested ternary statements with complex conditionals, it's easy to lose your mind (and much harder to follow the author's intent).

I'm with the other poster (humanrebar) too, in that one should strive toward writing maintainable code whenever possible. Make it clean and readable. The poor bugger who has to maintain it when you're gone will thank you!
> Buying such an old car takes some knowledge and skill.

That was part of the point of the blog, transferring that knowledge.

> it doesn’t scale to society as a whole.

I dislike this argument, something doesn't have to scale to society as a whole to be a good idea. Tons of people that are rich or unwise can keep buying new cars and thousands of my readers can start buying used cars without throwing the whole world market off.
In June alone, California saw 389,690 home sales worth $238 billion. Markets that large are not moved easily.

https://www.car.org/marketdata/data/countysalesactivity
When PHP used to mean "Powerful Heavenly Perl".

Rumor had it the first version was written in Perl.
Death March (Project Management)
Isn't FastCGI (ok, I guess it's not really true CGI) still the canonical way to set up PHP with a webserver?
I miss the days when I had shell on a unix box and could just drop a .pl file into my ~public_web directory and have random people on the internet run the script with the permission of the webserver user. Back before there was any concern with doing such a thing.
Deaths featuring bullets that cause tissue vaporization are pretty unheard of, though. These would cause a very different sort of wound versus that of a bullet.
maybe something like ratenyprofessor but for sr management. a few people (with too much unchecked power) can tarnish the image of an entire organization
Ordinary users don't know what a URL even is. But they do assume every site they visit isn't being logged by Microsoft, much like they assume their car's manufacturer isn't recording the places they drive to using GPS.

"Users don't care" is such an intellectually dishonest argument when users aren't technical enough to understand the subject.
Thanks, I’d read but not understood the implications there.
I don't expect you to disclose further information, but it seems that many counties in Kansas, even agricultural ones, have zoning and permitting.
That would also be editorializing.
Ah I was wrong about this!!!
SafeBrowse uses hashes.

Edit: never be afraid to admit your were wrong folks :) So it only gets a “potential list” of sites you visited. Wonder if the operators could aggregate the data enough to deanonymize things
It's not ads that are the problem, but the associated spyware.
If this deflates real estate I dont see a big problem here.
Good Stuff!

We should augment this page with https://en.wikipedia.org/wiki/List_of_commercial_video_games...

and https://gamehistory.org/

and https://www.computerhistory.org/
Coming from the west, but not released here.
>The temptation will be to blame the audience when in fact the failure lies squarely with the programmer doing the speaking or writing.

This is a popular claim on HN that I don't think is true. Where does the boundary end? Is it my fault they can't understand my program if they don't know any code at all? What about if they're a Python programmer hired onto a Java project? The point is you should make a good faith effort to write readable code, especially for your team members, but you're a programmer, not a teacher.

>Lack of empathy also leads to disregard for the needs of users and future maintainers.

This I agree with. Its a very underappreciated reason to build empathy as a programmer.
'Holy Grail' of Computer Science Found in Quantum Computing
Spontaneous pink baby sock knitting sessions? Dude stop trying to provoke people into writing things you can pick apart to feel offended about.
that's not how anti-trust issues are dealt with in the US, conglomerates are broken up so preserve the value of the existing buinesses but break the monopoly, not just legislating a business line out of existance, Bell telephone into a bunch of smaller providers for instance.
After concluding that "management" and "natural" were a contradiction in terms, I resigned.
The code is doing one thing: assigning the result of a boolean expression. It's not different in structure from, say, `x = a + b`.
> I've worked at places that use open source for the majority of services they run on the servers specifically because they can both look at the source as an advanced form of debugging, and provide local patches to software until it's accepted upstream (or indefinitely if it's not accepted or too company specific).

Sure, but what you're talking about here is more "the developers of your software, solving problems in the composed release of the software, by vendoring + patching infrastructural dependencies."

Like, for example: my software depends on Postgres. So I have a copy of Postgres running on my workstation, to develop against. It's built from source. If I find a bug in Postgres, I can fix it in the source, submit a PR, and in the mean-time, package this fork of Postgres into the application's Docker image in place of the mainline one.

This is basically the same as saying "my project depends on ecosystem-package libfoo. I can vendor a copy of libfoo to fix a problem with libfoo."

Either way, that's still something only the developer of the software can really do (on any kind of a practical time-scale.) Changing the software from talking to an external Postgres, to talking to one packaged inside the Docker image? That's an internal architectural change that requires rewriting the software's configuration handling logic and build scripts at the very least, and probably also adding some sort of init daemon to the resulting Docker image. It's a software change. It's not something an ops person should be spending their time getting up-to-speed enough on a project to be able to do. It's the thing they file a ticket to ask the developer to do.
This is the best way to put it.

But... What if they are 95% headcount and want to do 80% compliance? It just gets fuzzy fast.

And think of Amazon Prime... I love that I can order something and it comes the same day, or next day. That same level of service isn't offered in Sydney, or Rural North Dakota... would we require that of Amazon? Seems crazy.

So the extrapolated argument there is, "You can order a pizza on the phone, why do you need the app?" Likely some app-focused discount code the potential customer is trying to invoke. Seems like a lot of hassle for $2 off the pizza.

Or, again, Rural North Dakota, where you can't get a fast internet connection... is Netflix required to serve that area? I mean... can't we say, "We're only going to service people with a fast connection, modern OS, and who are willing to install our DRM plugins?"

I think it's OK for businesses not to treat everyone exactly the same is all I'm getting at. And, as a small business owner, I want to be able to deny my services to people who I don't want to be associated with -- and I'm OK with them telling their friends I wouldn't serve them. Just because I run a business shouldn't mean I have to be a slave to anyone with a dollar.

Should Ford have to make a car for people who are blind? Should NASA have to retrofit the ISS with wheelchair ramps? I mean... there is a line somewhere, and I think it's fine to leave it with the business owner -- they generally aren't going to do anything that hurts their business.
The basic question is whether the reinsurance companies are properly capitalized given the homogeneity of risk taken on by the insurance companies they cover.

There can be a lot of modeling homogeneity without lots of unanticipated risk (e.g., natural disasters in disparate geographic regions).
4 years of physical cruft is something. Gunk deep in the keyboard, tired fan bearings, HD wear- it all adds up to more risk of data loss. That may be a random reboot or data corruption. One or two days of lost work is generally more expensive than a new machine.
Usage Share of Operating Systems
Came here to comment on that too...and was surprised how many replies you had where the fundamental whooshed right over all these skilled programmer’s heads.

The shortcoming is failure to recognize your object has more than 2 states and the use of flags should be abandoned in favor of a state variable (or status bit vector, aka a state variable).
FreeBSD gets the kernel side correct (dirty unwritable blocks continue to report IO errors, including to fsync()) so you can at least build reliable libraries and applications on top of it.
I think what you are confused about is that these days most talking about diversity is for the purpose of signaling the tribal identity of the speaker, as opposed to conveying some message. Thus, once someone signals their belonging to the other tribe (“I work for amazon and it’s quite okay, those damn journals don’t know a thing about life”), the other signal sounds strange and out of place.
As a dev, I hate this sentiment of siloed ops.
To really drive the point home- what if both the engineer and Google earn money from the blog because it runs AdWords?
Why do you think the file system is accessible at all? Due to possible errors in the script?
Fission power plants are not now competitive even if the nuclear part were free. The turbines, generators, cooling towers, etc. make them too expensive. So unless fusion can do away with those (that is, use direct conversion of plasma energy into electrical energy) it's unlikely to be competitive either.
Flagged for being an obvious sock puppet site.
Jitter – Does It Matter? (2011)
Small nitpick: Freetype works on Windows too. So the same code can be used to render fonts there. Though it is perhaps easier to use the native DirectWrite api.
Also note there is a “roulette” feature in most address bars, where the browser starts loading and rendering the site before you ever hit submit. Very handy for sites wanting to pursue persistence
PEP 594, actually: https://www.python.org/dev/peps/pep-0594/
Apparently Puffer is actually a study that is testing streaming algorithms:

https://puffer.stanford.edu/terms/
> Using sleep(), cron jobs, or setTimeout is almost always wrong because it typically means you are waiting for a task to finish and don’t know how long it will take. What if it takes longer than you expect? What if the scheduler gives resources to another program? Will that break your program? It may take a little bit of effort to rig a proper event, but it is always worth it.

While I understand the sentiment of this post, which I feel is mostly correct, it's interesting to see how divergent this statement is from my experience building "modern" microservice architectures, devops, and distributed systems design is from this view point that I used to hold so true. Async background tasks that self-heal and are entirely outside of the serving path? Yes, please.
If fsync() fails isn't valhalla lost anyhow? If you can't write things down because your pencil is broken, probably time to stop what you're doing and get a new pencil.

If the kernel can't flush dirty write buffers, maybe it's time to send up a flag and panic in the kernel itself?
Have you reversed "entry" and "exit," or is this a reference to something like the CIA's alleged heart attack gun?
bfloat16 is only really intended for ML purposes, and denormals don't really matter there, especially given they accurately multiply-accumulate into 32 bit floats.
If the works, before their digitization, only existed in a private collection at a particular Buddhist temple, then their copyright clock wouldn't have kicked off. It would start the moment that the works entered the public sphere in some way. If that happened because of the digitization, then the digitization is under copyright. In this case, the original work is the "manuscript", and they're the "publisher."
Fifth wheel car concept (1950s)
I live in a high risk wildfire area. We practice that advice regularly. Every year we have "chipper day" where we all gather all the dry brush, dead trees, etc. and pile them on the road to be turned in to chips by local hotshot crews, then we can use the chips for our gardens or landscaping or whatever.
While I do believe that access should be granted when possible, to demonstrate that this is not as simple a question as it appears on the the surface, we can ask a couple related questions.

Are there online activities that an able body can do that should be prohibited because it is difficult or impossible to implement an equivalent functionality or experience for a disabled person ?

If there are activities that exist, where is the line drawn?
C5IS
That was also suggested in the pg list:

> An crazy idea would be to have a daemon that checks the [kernel] logs and stops Postgres when it seems something wrong.

> [..] you could have stable log messages or implement some kind of "fsync error log notification" via whatever is the most sane way to get this out of kernel.
Agreed, and this is likely the entire reason for Android to exist: more searches
> I don't know of anything similar for Jupyter notebooks or sql either

Exactly. It feels like we're falling into the exact same problem with Jupyter notebooks as with spreadsheets: they become increasingly used by professionals who code (but who aren't software devs) to create bug-ridden, unmaintainable, large-scale software because they become familiar with the tool they have at hand.
Did you intend to reply to nickpeterson directly? Because you replied to llampx, who isn't the one who brought up that statement about 22 year olds.
Does curl or wget ship with Windows?
I'm feeling a little dense - but what's the point of this?

I get it's a new board, you can take your chips off your old board and now put them on your new board (which is broken down into component boards).

i.e. My understanding is that you could take your existing A1200 and put a new board in the case, move your chips to the new board... and you'll have something that acts like your A1200... The thing you started with..

My best guess from reading 2-links down is that the selling point is that you now have modularity. Purpose of this project is that subsequent work can replace sub-sections of the A1200 with something more modern (for example HDMI-out as mentioned below) - but if you did this (replaced all the daughterboards with upgraded versions) it wouldn't be an A1200 any more..

just generally confused

Wouldn't a FPGA approach be the way to go, if that's what you want?
Assuming is not something "good developers" do.
If the minimum wage increased fast food joints would, as you note, just have to raise their prices. There is McDonalds in Norway and Switzerland too.

I find it quite disturbing that McDonalds prices are about the same in SF as else where. There is no way that is working out for the employees. If people want to live there they would have to be prepared to pay not just for their own housing ...

Of course, some businesses would not be profitable at raised prices.
Animals living alongside humans produce amylase, enzyme that breaks down starch
Bayesian Bandits to Do AB Testing
https://news.ycombinator.com/from?site=govexec.com

What are you talking about?
I am not a renter any more (bought a home several years ago) , and it may be different in Large cities but when I was renting I most definitely had more power than the LandLord. There was more vacancy than tenants, and properties where falling over themselves to get someone with a High Credit Score (me) into a unit. Offer all kinds of Deals, give aways, and would answer any question I asked including tenant references.

This was in a city of about 250,000 people so not a small town, but not a large metro like London or New York either.
Bulgaria tax hacking: An entire nation was hit