skysight-inc/HackerNews huggingface dataset:
I've been using Linode as long as they existed. When they were small I would have been curious about the details of your experience, but they have grown and many of the original folks appear to be less engaged in the community so boiler plate automation does not surprise me. I would guess that if you spoke with them on the phone you may get better results, but I also suspect they would try to sell you a DDoS solution. It would be a very unfortunate coincidence if people started receiving attacks after a CDN/DDoS mitigation service acquired them. A similar pattern occurred when Neustar/UltraDNS started selling DDoS mitigating services.

Out of curiosity, what types of attacks are you receiving?
e.g.

- packet rate / packets-per-second

TIMEFORMAT=%R time tcpdump -i any -NNnnt -p -c1000 not port 22 >/dev/null

- average mss of the tcp syn packets / number of tcp syn's missing mss.

tcpdump -p -i any -NNnnt -c500 proto 6 and 'tcp[13] == 2'

- average length of the udp packets

iptraf-ng -z eth0 # or # tcpdump -p -i any -NNnnt -c500 proto 17

- NIC saturating volumetric attack?

iftop -i eth0 -PNnBb -f 'not port 22'

- Number of AS numbers these are distributed across or is it literally just Linode AS?

Replace port 22 with whatever port you are running sshd on.

I ask because I have seen an uptick in incredibly odd port scans that seem to just repeat. They are harmless but make tcpdump really noisy. If you give me some general numbers on the above questions I might be able to suggest some generalized mitigations assuming the numbers are small enough. Most that I am seeing come from 103/8, some from a server reseller in the Netherlands and some come from Tor exit nodes suggesting to me someone is trying to break Tor. This is not specific to Linode, I am seeing this on 3 VPS providers. Maybe 2% of the source IP's I see are coming from Linode.

If most of what you are seeing are TCP packets missing mss, take a look at this thread [1]. If most of the packets are UDP, first look at the legit size of UDP packets of the applications on your server, then use the "length" iptables module to DROP anything that does not match your traffic pattern, ideally in the raw table to keep the odd bots off your nf_conntrack state table.

[1] - https://news.ycombinator.com/item?id=33129508
I have used both and I can say that the Quest Pro is so much more comfortable than the Quest 2.
Putting the OP's comment aside, what is this abstract "equality"? We seem to be quite confident in announcing this proposition and affirming it in the public square, but how many people can actually tell you what this equality concerns? (Mind you, I am NOT claiming there is no sense in which human persons may be said to be equal. I am merely raising the issue that many people don't seem to know despite the confident assertions to the contrary and that lots of weird political hay has been made claiming some nebulous kind of "equality" that resists any kind of examination or analysis.)
SEEKING WORK | Remote (Bogotá, Colombia)

Technologies: HTML, CSS, JavaScript, SVG, TeX/ConTeXt, WordPress' PHP
Portfolio: https://miler.codeberg.page
Résumé-CV: https://codeberg.org/miler/curriculum-vitae/raw/branch/main/curriculum-en.pdf
Email: See CV/Résumé

Graphic designer with experience in both frontend (Wordpress, some Joomla and some Typo3) and backend (PHP) - iconography and editorial design with ConTeXt. It ain't much but it's honest work.
My understanding is that it was for driver circuit compatibility with older current-loop TTY devices. Early Teletype et. al. terminals were designed to run over potentially long wires with high resistive losses[1], and to be received by 1960's electronics with very low impedances (the ancestral devices were mechanical switches!). So the idea was you'd just switch a big DC supply onto the lines and figure it would be enough to get 20 mA at the other end, so that it could see it.

When RS-232 came along, they deliberately specified a very wide band of allowed voltages so that in many cases manufacturers could just cable the current loop device in parallel with a resistor and be compliant.

Don't quote me though, I don't remember where I read this.

[1] So... yeah, it's basically solving the same problem as differential signaling but at a different scale.
Depends on the instruction mix I guess, right? I'm sure you could come up with different benchmarks (think of the silly case, brancy hard-to-predict code on one of those super-long-pipeline Pentiums).

Processors are just fundamentally complicated and boiling them down to a couple number is hard. Any modern one is pretty good and saying anything more than that -- depends on your workload I guess.
Battery tech seems good tho. Wondering why other carmakers are so far behind.
That seems like a really nice way to do it.

"You can sign up with one of these main instances and follow people no matter where their account is. If you find make a lot of friends in a specific corner of the Fediverse, or just want to switch to another instance, you can do so whenever you want."
I don't know why passwords would go away forever. The "technology" has existed, imperfect as it is, for thousands of years. Other forms of authentication have their own weaknesses which is why MFA is so important now. If passwords do get largely phased out, I know I'm going to be That One Luddite hanging on to the bitter end...
The unspoken rule of the horticulture world is that hobbyists have a gift economy in “illegal” propagations. Over a longer time horizon the “gift economy” is bartering with credit. I give you some when times are good, I accept some after a pest infestation or a lousy house sitter.

Only commercial growers license plant patents.

I’m filling a fifth of an acre with purchased plants and it gets expensive quick, especially if you aren’t very very patient. I’m already propagating cuttings of mostly natives and a few herbs to trade with others. Few can afford retail.
Great Books Lists
I was under the impression this version doesn’t need exotic matter?
Ask HN: Devs who no longer code – what do you do?
I’m curious as to the range of new occupations former devs move into.
You need better friends then (also, press enter twice to get a new line on HN)
> and allows for new metrics without the most serious issues present in the Alcubierre solution.

...like violating causality?
> Even if your employer 'had no say in the matter', it is still generous. Somebody had to pay for that medical leave whether it came out of the profits of the company you work for, their insurance company (which leads to higher premiums for everyone), or came out of the taxpayer's pocket.

What a guilt trip; you should be ashamed of yourself (and, frankly, you should probably also keep your US-centric thinking, which is entirely divorced from the rest of the civilized world on such matters, to yourself).

The shame.
Bipolar NRZ.
Investors talk about AI as if it is a real thing. Before that it was big data.
Yet another potential conflict that will happen almost exclusively "over there".

War seems very easy and righteous when it's an export.
About the last Rust release – By an Iranian Rustacean
Likely nothing: usually they’re laws which apply to parents / birth certificates.

I guess it’s possible that an immigrant trying to get naturalised would have to adopt a “legal” name for the country, but I’m not aware of any country where that’s a rule, aside from the Zairianisation movement of Mobutu.
I liked this interview (and apparently it's been posted before[0]). Anyway, it was kind of endearing how Mr. Gelsinger spoke to Mr. Torvalds.

[0] - https://news.ycombinator.com/item?id=33437708
Passing air through/over baking soda also works faster/better than plants per square meter, particularly when dealing with VOCs.
I did not said probably. I said, Juniors systematically as a rule produce more code.

And even in that bracket, I will give harder tasks to more capable junior ... leading to them producing less code. I will also help less to more capable junior and help more to weaker one - leading to more capable junior spending more time figuring stuff independently. That is super useful for team productivity (he is not hogging senior).

Seniors have also huge differences due to doing different tasks. A go to guy for stuck out issues produces less code then someone on greenfield module. And loc has zero with productivity.

Unclear analysis and requirements are another source of low LOC. You produce less of them when you are spending a lot of time reading convoluted sentences or calling people for clarifications.

Seriously, are you all working on repetitive web shop tasks that you think loc has anything to do with productivity? Or not coding at all?
> Brahmos

Nitpick: It is actually amalgamation of Indian & Russian rivers. Brahmaputra (India) and Moskva (Russia)
Doesn't really follow that because you ended up with a successful product that means it was the best way you could have possibly done it. I don't feel like I'd learned everything I know today the first time I delivered a successful product, and I doubt I know everything I'll know in the future either.
I don't think it is possible to not complain about ANY modern development system a single time in a year.
Those are official cuts, they've been those prices at retail two weeks.

You can see the 5600X price drop on Amazon happened Oct 26[0].

If you look at the Amazon best sellers[1], it gives you a pretty good idea of where things stand.

0: https://camelcamelcamel.com/product/B08166SLDF?context=searc...

1: https://www.amazon.com/Best-Sellers-Computer-CPU-Processors/...
JSON is a data-interchange format, i.e. a specification how to serialize and deserialize a domain of values. So Map<string, JsonValue> "isn't JSON" either.

JSON isn't a solved problem, it's a solution to a problem (and often used as a non-solution to a non-problem).

But none of that was my point.
I started to use my Quest Pro with my MacBook when I am on the go and it’s pretty awesome if the alternative is a laptop screen!

But it’s also not yet perfect

I haven’t tried it in wired mode but wireless has a bit of latency (which is fine for coding and other productivity stuff but not workable for games for example)

It’s really nice that it’s easy to switch between pass through to see your environment and VR mode to be able to focus and not get distracted

It’s early but def where things are headed if you ask me!

At home I have a 8k screen which is hard to beat…but just a matter of time until VR can match that resolution IMO
Dear Artists: Do Not Fear AI Image Generators
I have an idea for a very minor side project. Create a static site generator template which will generate each site I follow as its own section and run it on github actions everyday to fetch newer feeds and publish as a website. This way I can access on my phone and don't have to worry about syncing the feeds regularly.

I use elfeed as my rss and even though I sit at my system for quite long, some days I just would like to go through my feeds on my phone. I would also love to have an archived portable copy of all my sites as well (FOMO) which currently elfeed doesn't seem to support exporting the feeds right now.
Did he get out?
If you like this style of programming but use Python for your day-to-day, check out typeguard; it provides runtime assertions for parts of the Python type annotation system similar to "Invariant".

As with many tools, there are caveats. It's often surprisingly slow (so avoid using it on hot paths, or only turn it on during your testing/pre-production runs) and can't type-check everything (e.g. callables). But it's still pretty nice and requires minimal effort to use!

https://pypi.org/project/typeguard/
Huh. Didn't realize I had those two words mixed up. Thanks!
That's quite likely to happen to a linked list when using a compacting GC (such as Java's or C#'s generational garbage collectors) (assuming the elements of the list are only reachable from the preceding element, not from many other places as well).
It's not differential, just polarized. -12V or +12V originally. Extracting signal polarity is more reliable than triggering on a threshold, or it was before electronics got good.

It's a telco thing. Polarized signaling goes back to the original Edison stock ticker. Polar relays were once used on Teletype circuits.
All the best to Jadi
And even then it's a step up from "people are saying", which means only that someone made a tweet, since that's apparently the only source of sentiment now.
Subliminal, which is mentioned multiple times.
Because they:

a. Effortlessly gather people that have similar ideas but don't want to challenge them for their validity and only want peer approval, which they receive. It started mentioned recently mostly because of advent of simple and far-reaching communication means which exacerbated the problem that existed even before that.

b. Implicitly use such approval, clarification and repetition of the same ideas as key ingredients for long-term learning. That's why such communities are all too easy to radicalize, making vague assumptions and feelings into established worldviews, and becoming toxic or even aggressive toward out-groups and out-ideas.

c. Prone to become target for informational poisoning and manipulation as ideas are rarely challenged there.

d. Create and amplify skewed norms because they tend to miss on naturally occurring diversity of opinions.
I found this blog post on HN some time this year, and refer to it frequently:

https://hirrolot.github.io/posts/why-static-languages-suffer...

The key thing the author identifies is the two languages problem. Static types are a second program about the program, and that's great when the second program is simple declarations that keep you from passing one struct when another is expected.

But a flexible language needs more than that, and generics end up either Turing Complete or bad in some other way.

I'll be mulling this one over in years to come.
Apparently that's what it is and noise seems to be a huge problem - as it seems to be growing exponentially? Think crazy cool fridges that need to be orders of magnitude better, not just linearly better, if you want to entangle more qubits.
I used the Quest 2. It wasn’t just the hardware though, something about the software too. The “main” display was a reasonably sharp and almost retina like. But the other displays were unable to keep up with that level of quality. Not enough bandwidth? Video encoding or decoding CPU bound? Not sure what it was. This was using Immersed
The whole symmetric key cryptography (e.g. AES) ia already quantum resistant. The problem only holds for public key encryption, but as the other commenter pointed out, there are already promising algorithms.
But it's NASA. They are not thinking about forgetful plant owner on earth that needs help. NASA wants to scrub air in spaaaaace, or on other planets located in spaaaace.

We just want to use it on earth so we can show how cool we are that we have something from NASA while your "other" friends have Dyson gear.
Multiple workspaces on one monitor works great for me too (on Windows). Swiping the trackpad to move between them... works great.
Truckasaurus feels very badly about what happened.[1]

[1] https://www.youtube.com/watch?v=bP3mhnDlIkM
Think of what you're saying. You're saying you want someone else to curate the feed from which you curate your feed.

The federated feed is noisy, just like the real world. You pick from it and decide what you interact with. Letting someone decide what you see there, it doesn't lessen the SNR, it just lessens what you see. For every hentai bot you don't see there is at least one real person with something interesting to say that you'll never see.

I prefer to decide what information is available to me, and that necessarily means wading through things I'm not interested in sometimes.
You could have chosen an example that wouldn’t have led to a useless flamewar about the definition of the word “communism.” For example, the USSR agreed with Nazi Germany that Jews were a problem, Poland didn't deserve to exist, etc.
Unless you use Monsanto seeds
Even if you are an expert on X technology, you can still apply yourself to learning Y by involving yourself in projects that feature it.
My company (AppsFlyer) does a ton of Clojure work, and I think they'd love to talk (though most of our R&D is in Israel). Doesn't look like they have an open position in the US listed, but I'll send this message to some of our senior Clojure people and see whether they want to talk more with you.
This website seems simple enough that you could conceivably write the whole thing in plain HTML + vanilla JS, with the quiz data stored as plain JSONs that you either inline or dynamically fetch() as needed. You can do all that with or without a (frontend) web framework, up to you. I don't think you need a relational DB at all, unless there's some hidden feature I didn't see at first glance?

What's the CRUD aspect? If it's just the user login + progress saving, you could probably outsource auth and then store their progress as user-specific metadata, tied to individual question IDs. Doesn't seem like you need much of a backend at all. Maybe a cloud KV store at most (Cloudflare, etc.) or the free plan of some headless CMS.

If you really prefer a relational backend, services like ElephantSQL and Cloudflare D1 and DigitalOcean offer low-costed hosted Postgres that you don't have to maintain yourself (no updates, OS to manage). Instead of a full-blown backend, just write a serverless function that your frontend can talk to which will fetch from the database. But again it's easier (as in lower maintenace) to just use a preexisting solution or headless CMS.

Host your frontend anywhere, like Vercel or Netlify, since it's just static HTML + JS.

TLDR eliminate the backend parts that you don't need, and maintenance becomes a lot simpler. You don't need a backend stack or any other languages except HTML and JS.
With the quest 2, no. With the pro, I'm inclined to say yes. I have the Q2 at home but I've only used the Quest pro for about an hour.
>It’s important to emphasize why this matters. All too often, politicians say they want an efficient, effective government but do the opposite... Andrew Cuomo launched a “transformation plan” created by a consulting firm to “simplify a complex and inefficient organization,” the MTA (still) says on its website. The most noteworthy “accomplishment” was hiring six-figure executives who promptly left with golden parachutes; once Cuomo was gone the transformation team was shut down."

This article strikes me because it basically describes the corporatization of large infrastructure projects. Instead of putting an engineer at the head of a transit project, they place a upper crust manager type who is actually wildly incompetent. I feel like this goes along with the general theory that the US can no longer practically perform a lot of it's duties as a state due to the endless privatization of essential industries
I've seen people make that analogy before and I do think it has merit. As far as I'm aware it's pretty much the standard approach in neuroscience though and not special to these authors
That interest rates is non zero doesn't mean it is high. Real interest rate is negative, close to -5%
The Time Project
> and C++ has a relatively advanced type checker?

But why it NEEDS that?

Because C++ is FAR MORE DANGEROUS.

And worse language, in so many aspects, that you need everything to tame it.

In contrast, other langs like python have the luxury of see what C/C++ do wrong and improve over it.

Just having a `String` type, for example, is a massive boost.

So for them, the type system already have improved the experience!

---

So this is key: Langs like python have a type system (and that includes the whole space from syntax to ergonomics - like `for i in x`, to semantics) and the impact of adding a "static type system checker analysis" is reduced thank to that.

And considering that if you benchmark for a "static type system checker analysis" is what C++/C#/Java (at the start?) is then the value is not much.

Is only when you go for ML type systems where the value of a static checker become much more profitable.
Cooling is definitely a problem is your aim is to cool down the millions of physical qubits required to get the thousands of logical qubits needed to do an actually useful quantum computation. No one has scaled up their qubit technology to achieve millions of physical qubits, and this is going to be a very big computer with tons of thermal mass that needs to be cooled down sub-kelvin. That is a substantial engineering challenge.
> plastic recycling has ... never been something environmentalists advocated

We've lived through very different past few decades if you think environmentalists were not also advocates of plastic recycling, alongside the petrochemical industry. I fully agree that plastic recycling is greenwashing, but plastic recycling is greenwashing that 99% of environmentalists bought into and championed with gusto. Recycling plastic sounds like a great idea, it just doesn't happen to be a viable idea. That's a very hard message for most environmentalists to hear.
That, or spend 10 minutes learning how to solve conflicts instead of losing data…
Is there an action I can take?
Stay strong Jadi
This abstract says only that they've reduced the need for exotic matter by some orders of magnitude. Presumably it's still required.

However, there were some recent papers describing warp drive geometries with only positive mass.

Ex: https://arxiv.org/abs/2201.00652
More Dangerous Than a Thousand Rioters: The Revolutionary Life of Lucy Parsons
I've been using Mastodon on and off for a few years now and the thing that bugged me was that the benefits it was pushing at first were absolutely uninteresting to me as a user: it's decentralized and you can pick your server. Those aren't exactly things a general user is going to care about or even understand. They just want to know how to sign up and follow interesting people. The fact that there wasn't any trending (or usable search) for a while made it also feel like a ghost town. You create your new account and look around and think, "Okay, where's the activity?" I suppose it wasn't really meant to be twitter, so my criticisms may not be entirely fair.
Oh, nevermind, link was submitted in HTTP, but I have mandatory HTTPS enabled and the server is misconfigured.
It's nice that it works for you, some people work differently.

For me a laptop screen is simply not usable for more than 2 windows, and sometimes I would like to reference 3-4 windows. Sometimes even 2 is too much on the laptop screens.

Alt tab doesn't work because now one window is partially hidden behind the other.

I've also experimented extensively with tiling, which doesn't really help my issue at all, I simply need two monitors to be as productive as I can be.
A quick patent search shows that we still have a nontrivial amount of time on them.
Quantum mechanics is a linear theory. That's not an erroneous statement.

Quantum computing and quantum mechanics, not the same thing.
> I really, really like RS-232. It just works.

Well... as long as everyone has their configuration correctly hand-configured. As the video states, RS-232 doesn't have any way to transmit a clock. So if one end is talking 9600 baud and another wants to talk at, say, 56000 baud, then... no it doesn't just work.
No one is disagreeing that governments are the biggest perpetuator of killing in the past 100 years. Government is responsible for far more killing than by non-government actors. Using your interesting logic, one would disagree with the existence of government if one were trying to minimize these deaths. Is this your argument in support of anarchism?
As I said, "in an ironic twist of linguistic history".

This is a story about a new helicopter, in India. But in the america's long ago "indian" was applied to indigenous groups by people looking for a route to India who didn't know where they were. And then, centuries later, the names for those groups were adopted as names for American helicopters. It is a long joke that I guess not everyone can appreciate.