skysight-inc/HackerNews huggingface dataset:
I noticed that, but I get the feeling that sending that status code didn't reduce the amount of work the program did, so it's kind of a pointless. You can say "go away", but at some point, you probably have to make them go away. (All RFC6585 says about 429 is that it MUST NOT be cached, not that the user agent can't try the request again immediately. It is very poorly specified.)

The author mentioned that they were using Cloudflare, and I see at least two ways to implement rate limiting. One is to have your application recognize the pattern of malicious behavior, and instruct Cloudflare via its API to block the IP address. Another is to use their rate-limiting that detects and blocks this stuff automatically (so they claim).

Like, there are many problems here. One is a rate limit that doesn't reduce load enough to serve legitimate requests. Another is wanting a caching service to cache a response that "MUST NOT" be cached. And the last is expecting people on the Internet to behave. There are always going to be broken clients, and you probably want the infrastructure in place to flat-out stop replying to TCP SYN packets from broken/malicious networks for a period of time. If the SYN packets themselves are overwhelming, welp, that is exactly why Cloudflare exists ;)

The author is right to be mad at Facebook. Their program is clearly broken. But it's up to you to mitigate your own stuff. This time it's a big company with lots of money that you can sue. The next time it will be some script kiddie in some faraway country with no laws. Your site will be broken for your users in either case, and so it falls on you to mitigate it.
I've stumbled on that guy and other similar people in many google searches. I think there's a privileged spot reserved in the afterlife for those guys.

There are a lot of old machine designs that weren't commercially successful, but are absolutely still relevant and useful. See my other comment about Powermatic 2A tenoners. If I had my pick of a shop wherever I lived, I would always have no less than two of those machines, even though Powermatic stopped making them years ago.

For another example, check out blogs and videos of window and door making machines from the late 1800s. Anyone who has ever built a wooden window can explain precisely why they are the most complex things in any building with wooden parts. Those machines from over 120 years ago were far superior to anything purpose built for window making today.
What markets can be won with “just” $3M?
I am waiting for FPGA to have it's arduino moment. I know there are attempts, but they all seem to not have achieved adequate depths to really dig in to the exciting parts of FPGA development
Understanding Basic Graal Graphs
With modern technology they can. Isn't it better to enhance this new technology rather than pretend we are stuck back in the middle ages ?

We finally have the technology to protect knowledge and culture forever and instead we are trying to invent ways to artificially limit this that could result in important literary works being lost not not mention misused for censorship and suppressing of "unwanted" information.
Agreed. I didn't have a better comparison at hand.

I'm looking at you GAN papers.
Clean up Mac OS: How I freed 35GB of space
A single company does not get a /12 prefix. 2a00::/12 is almost half of the space currently allocated to all of RIPE NCC. Facebook seems to have 2a03:2880::/29 out of that /12, and a /40 through ARIN (2620:0:1c00::/40)
You see the contradiction, right? If it's about the HTML and the CSS the user has that code directly by visiting the site. No further action would be needed.

If it's about something that creates the HMTL and CSS, then OP has no requirement because of the GPL just from people visiting the site and accessing the output CSS/HTML. Because that's not distributing the code as defined by the GPL. The original author should have used the AGPL for that case - and if it's really just about HTML/CSS a different license altogether.
Wait, why doesn't it work? I have a friend who uses Brave and DDG and all that. Brave will block the trackers but you could just as well install Chrom(e|ium) with uBlock Origin (and uMatrix if you're so inclined) and also get one of those Amp-bypass plugins.
Faster than ever, Apache Cassandra 4.0 beta is on its way
Whats the charge time? And what is the range of a typical semi these days? Is 500mi average?
Ask HN: What is your favorite productivity macOS app?
That’s a huge surprise. For reference, Intel’s stock is down 6.5% today (on what is admittedly a historically bad day for the market to begin with).
what setup is there to do for VNC ? just run x11vnc and connect to your ip:5900... or directly X11 forwarding
Oh, certainly. It was really just a nitpick :).
Maybe if they LARP hard enough, the PNW will get their own version of Freetown Christiania https://en.wikipedia.org/wiki/Freetown_Christiania
Google is just that big bullying gang on the school yard. We all know what we need to do
I know a lot of programmers without a CS degree. It's pretty common to be able to get into it indirectly, or at least it used to be (I took the leap in 2005, but I know of others more recent). It sounds like you've been unlucky not to get an opportunity to code something or haven't taken enough initative. Could you have written automation scripts? Testing scripts? VB Macros for Excel sheets?

They all (including me) have the same thing in common, took it on their own initiative to code something for work, maybe excel/access/testing scripts/extension scripts for services. Sometimes they can use that to get a different job in the same company, sometimes they switch to a junior dev job in another company. In my case I coded a prototype of a better way of my company doing something in my own time, but had to move to a junior Dev role in another company to get to do it for real. I've also heard of developers who started by doing small freelance jobs for small companies, although they tend to be terrible (but aren't always) until they get to work with an experienced Dev as they don't know what they don't know and make very elementary mistakes.

Also, I'd consider a bootcamp before trying a full CS degree as you already have a logic minded degree. Although not the best time to be trying to get a junior Dev job in a recession.
I ran an experiment last year. I messaged over 100 of my 500+ LinkedIn connections with an invitation to reconnect and a link to book a call or in-person meeting. I got two responses - 2% success rate! - and zero followed through with even scheduling a call.

I’ll be deleting my profile soon, as well.
Why India is weak as a country
I actually think that even that analogy favors the restraint argued by the original comment. The civil rights movement was highly strategic in their choice of when and where to violate the law. The most successful leaders of those organizations would never have gambled the existence of the orgs on a purposeful violation of a law merely because it was unjust.

But really that's besides the point. If someone wants to argue the IA should gamble the entire organization on this issue, they should explain why rather than pretending its obvious and "right there in the article".
I remember when the specs were initially announced two years ago. All these automotive researchers published estimates on what they thought the possible range of performance and range could be. Those estimates got absolutely blown out of the water.
ZNS does support random writes to the uncommitted blocks at the head of a zone.
They were renting out equipment, and the equipment captured free OTA signals for the renter to view later. If they were offering a datacenter where people put their own DVR boxes, it would be unquestionably legal and ethical. It's stupid that there is a distinction.
whoa there. the gpl v3 only require to have the gpl v3 declaration visible and to be copmpliant source code can be provided on demand, no need to have a source code link in the object as long as a a contact is available and the code is provided at a reasonable cost.
Fatness and Thinness in the Middle Ages
You are confusing this with trademark, that's completely different thing.
I'm a socialist (not normal though more libertarian/non-statist), and support this sort of thing, generally. I'm like not opposed, let's say. However, I feel it's kind of a distraction at this specific moment, from what's going on and may actually hinder the BLM movement or at least stifle it's momentum...

I mean: A. Cops give you a sandbox to play in, you claim it. You love it. You're not annoying the neighbors.

B. You peacefully march through the richest neighbors day/night, and a different area each day bringing awareness to people from multiple places and on multiple fronts... While marching they should also be doing a HUGE voter driver and GTVO (I'm green party, but doesn't matter we need people to give a damn enough to vote whether for Biden or Howie).

an aside, lol the website sounds like it's for an auto-zone... They need to pick a better name.
Was the whole channel demonetized, or one video?
>> People on the internet are convinced it's protected by armed guards and people are dying of hunger and instead its...like a music festival campground

If the internet is to be believed, it's been scientifically proven that anyone in an any area that deviates from capitalism immediately starts starving in a gulag.
Ah, wow. My personal definition of music is "intended sound". (Needs additional qualifications, but most are obvious. "Intended sound that is not purely functional"?)
I know folks have complained about the term Autopilot. It looks like they're pretty explicit about the driver remaining alert.

Enhanced Autopilot helps avoid collisions, a centered driver position provides maximum visibility and control, and a low center of gravity offers rollover protection. Every driver is responsible for remaining alert and active when using Autopilot, and must be prepared to take action at any time.
It is my understanding that style-related code is effectively not copyrightable in the US. Is my knowledge out of date?
My dad was a huge proponent of this back when he was in software; don't tell you developers what tests failed, only what percentage of tests failed.

A software test is, in many ways, like an exam you might write in university; just like an exam can't possibly cover 100% of what you're supposed to know, a test (especially an integration test for a large and complex system) can't possibly cover 100% of the conditions the system is supposed to operate under. An exam is a good way to measure if you know a subject though, and similarly a test suite is a good way to check that the quality of a system meets a certain bar.

Once you write the exam, if I go back and say "Here are all the questions you got wrong. Go study up and write the same exam tomorrow," though, it very much ceases to be a good measure of whether or not you know the subject matter. You can now "cheat the system" by studying only the parts of the subject that the exam covers.

Similarly, once your integration tests are failing, if someone tells you which tests are failing and how, you're going to go back and fix only what you need to get the tests passing. At this point, the tests stop being a good indication of code quality - 100% of the tests are passing, but you can't say that 100% of the defects have been removed, so the tests are, in a sense, now kind of worthless. They might stop a limited number of future defects getting in, but they're not doing an arguably much more important job of telling you what your overall quality level is.

If instead, when you submit a commit, I say "5% of the tests are now failing" and nothing else, you have to go look for defects in your code, and you're probably going to find a lot of defects on your own before you even get to the 5% that the tests are complaining about.
> That would be great if I've misunderstood and the Internet Archive is really only lending our books that aren't for sale.

I'm not sure if they are only lending books that aren't for sale, but my understanding is that the overwhelming majority of the books involved are in fact not available for purchase. A book that is only available in DRM-encumbered form is not available at all.
Disclosing networks of state-linked information operations we’ve removed
Glad to see MIT give Elsevier "the finger"
Show HN: Bitcoin scam on YouTube with 50K live viewers
I love all of Lex's podcasts. They've been truly mind-expanding for me personally.
I mean, atoms would not exist without quantum mechanics. The system is not stable - it's stabilized by quantum effects. Without QM, electrons would radiate electromagnetic radiation and would fall into the nucleus. The result would be lots of protons and not much else.

The properties of solids, all chemistry - these are basically chapters in QM.
Right just as regular Teslas... there will be some massive highway accidents from drivers falling asleep at the Semi's wheel expecting auto pilot to take care of things...
Just like the humans that make them, then.
Essentially the big problem is that antitrust has been pretty much neutered for the past couple of decades. We haven't seen properly functional antitrust regulators in a very, very long time.
Measuring Productivity – Agile Reporting at the enterprise level
"Range for a diesel semi truck is limited more by the allowable driving hours for the driver than by the truck itself. It’s not unusual for a truck to have dual 150 gallon tanks. 300 gallons at an average of 7 MPG gives a non-stop range of more than 2000 miles."

https://www.quora.com/What%E2%80%99s-the-average-range-for-a....
So who is this horrible girl on Twitter who’s destroying lives? Surely naming names in this case would be justified.
I know if I never went outside I'd eventually jump onto a freeway so the math is simple for me.
The choice of both Tailwind and Postgraphile makes me want to throw up. The two things are on the top of my hyped techs list. They're geared toward PERSONAL productivity at the expense of maintainable styles and good API design, respectively.

Nestjs has been around or a while and support a ton of tranports not just graphql btw.
So you picked your username based on your favorite element? ;)
Is Amazon also cutting their deal with the CIA?

https://aws.amazon.com/federal/us-intelligence-community/
Resigned effective immediately, announced the same day due to "personal reasons" is not a good look. Anyone who's spent a sufficient amount of time reading $BIGCORP press releases immediately sees how it stands out from the usual PR fluff.

In situations where I have seen that in the past, the person was caught in grievously bad, unambiguous case of sexual harassment, racism or something equally socially despised.

If this is not the case, Intel's PR people are doing a serious disservice to Keller in the way the announcement has been structured.

Generally if a higher level executive resigns due to actual "personal reasons" or a family tragedy, and it's an amicable departure, it's announced with at least a few weeks notice.
There's often an implied point in the "but you didn't", which is that it might be harder than you think.

I knew someone who was a big fan of Jackson Pollock. He's famous, and he's also a useful punching bag because his paint splatters just look random. It wasn't until I tried it myself that I realized that splattering paint in a way that looked to me like a Jackson Pollock painting was... not something I could easily do.

I still don't particularly care for Jackson Pollock's paintings, but that moment was a useful reminder to me that even for things like programming, we have a tendency to underestimate the subtlety required to produce "good enough" work product.
The horror movies one was found to be the best predictor of a successful relationship one actually :)

> Rudder even pinpoints the two OkCupid profile questions that best predict a couple's longevity if they both answer the same way: Do you like horror movies? And, have you ever traveled to another country alone? [0]

[0] https://www.thedailybeast.com/heartache-by-the-numbers-and-o...
> IANAL, but I have trouble believing that the number of antennas matters. (And I assume Aereo tried every workaround they could think of. Although I believe there's another case at the moment with another organization trying a non-profit loophole.)

The main reason for the original cable companies to pay is a loophole about 'distribution' because they're taking one antenna and boosting+splitting the result. Having separate antennas is a way to remove a loophole, IMO.
The major issue is that the tech is not ready. If you reduce the false positive rate by 5% but you facilitate processing 20% more claims (to use some arbitrary numbers) you are still increasing the absolute number of false positives by 14%. With the punitive American justice system, that is 14% more people who will be detained unjustly, and then when they leave they will be denied most opportunities for housing, jobs, and other things needed to participate in society.

Technology can address biases but we need to make sure that they are addressed sufficiently, so that we do not end up causing more problems than we solve.
A survey of recent iOS kernel exploits
Worth noting that this does not apply to physical cameras - a pixel is not, in fact, a point sample, but the integral over a sub-region of the sensor plane. It's also not a complete integral - the red pixels in an image are interpolated from squares that only cover a quarter of the image plane (on 95+% of sensors). Then you bring in low pass filters (or don't), and the signal theory starts to get a bit complicated.
If Jim is going back to Apple or AMD then the Intel struggle won’t stop anytime soon.
As much as I like Apple, I hope his choice will be AMD.
Its losing „some” adventages of startup grade microservices and gain maintainability adventages of „netflix/facebook” level grid... Depends whats your scale. Shipping shit fast is often not the best solution at that scale, doing it right is. And I have already explained to someone else in this thread why that approach is important.
The actual GPL uses the word "convey", not distribute or serve. [1](section 5). Merriam-Webster defined "convey" as "to transfer or deliver". Pretty hard to argue that a web server does not transfer or deliver HTML + CSS.

[1] https://www.gnu.org/licenses/gpl-3.0.html
Benefits can be a lot more than icing! I live in a low CoL area that makes my on paper compensation seem comparable to at least junior FAANG salaries when factoring that in, but my company and nearly all others in the sector and region have me paying hundreds a month on premiums for health insurance with deductibles in the high single thousands - so it’s not so great a deal after all.
> I don't know if Fountain is or isn't art. I "know" it's worthless to me.

It's 103 years old and today you are taking the time to discuss it in public. There, at least, is a demonstration that this piece made a dent in the universe.
Actually there was a court case that agreed with my reasons, and that was the law initially.

It looks like object code became copyrightable in the US in 1983 through a few court cases:

https://pdfs.semanticscholar.org/18ba/427b7142a61534006f4fda...

Don't know about other countries.
Similar story here, I got rid of my car a few years ago after not using it for a few years and only pushing it around when the street was closed for cleaning. Later I realized that with so little use, it would've been cheaper to use taxis than paying insurance for the car. :-)

These days our city is full of carsharing cars so should I ever need a car to carry something heavier, I only need to walk a few blocks to find the nearest car that I can borrow. Costs about a half of what I'd pay for a taxi, so it's not cheap, but still cheaper than owning a car and not using it.
Show HN: Protecting Your Gitlab CI Piplines
I've noticed a huge uptick in actual porn in YouTube - from suggestive videos like "lingerie try-ons" with corresponding patreon links to straight up genitals. Meanwhile this is demonetized?
The biggest thing is anything time based the effort to mock out of fake time is normally way larger than just dealing with a test that flakes from time to time.

That being said I make a concentrated effort to take in time rather then randomly calling now() in the middle of my code but most code bases aren't green fields.
Homeschooling is a simple, effective way to achieve "classrooms of three people".

It is brutally difficult, as you have to sacrifice many of the things you want to do in favor of things your kids want to learn and do, but it is worth every ounce of that sacrifice.
Nothing is stopping the IA from buying books and giving them to people, or paying authors to write books and then giving them to people. What they are suing is to prevent IA from scanning books and giving those copies to an unlimited number of people, which is, no matter what your moral feelings about the matter, quite different!
Cryptojackers hijack powerful machine-learning clusters in Microsoft’s Azure
Jump right in! I seem to be in rant mode anyway. :)

Defining art and defining beauty must not be confused. I don't think art _must_ be beautiful, I was commenting on whether three blank canvases could convey some kind of beauty. Perhaps, to some, depending on how they were arranged, the background offsetting them, the overall surroundings, etc. But having to construct some abstract concept around exhibiting them and calling that concept beautiful is, I think, a bit of a stretch. Beauty is a very profound concept. We know if it's there.

Objective beauty is measurable. There's for example a definable, codifiable way of determining what we consider to be a beautiful face (it's about symmetry and averages).

Nature is objectively beautiful. Symmetry. Harmony, for example in matching colours or colours offsetting each other in specific ways (such as complementary colours).

There can be art without beauty and there can be beauty without art, but the art I find most lasting, enjoyable and interesting is the one that manages to convey beauty above all else.
I have an open source web service for rapidly recording lots of text prompts to flac: https://speech.talonvoice.com (right now the live site prompts for single words because I’m trying to build single word training data, but the prompts can be any length)

You can set it up yourself with a bit of Python knowledge from this branch: https://github.com/talonvoice/noise/tree/speech-dataset

There are keyboard shortcuts - up/down/space to move through the list and record quickly.

If you want to use it on arbitrary text prompts, you can modify this function to return each line from a text file: https://github.com/talonvoice/noise/blob/speech-dataset/serv...

If you use this, before recording too much, do some test recordings and make sure they sound ok. Web audio can be unreliable in some browsers.

The uploaded files are named after the short name, so make sure you can correspond the short name with the original text prompts, eg with string_to_shortname().

If you aren’t easily able to do this yourself, I’d be happy to spin up an instance of it for you with text prompts of your choosing.
Not just the poor. Very few individuals have the resources to assert their rights against corporations or government agencies via litigation.