skysight-inc/HackerNews huggingface dataset:
> If it builds once Nix, it will build again with Nix...

That's the aspiration, but it doesn't always pan out. The rate at which you run into problems depends a lot on the packages you use, how much attention is given to them, and how hard it is to reproducibly package them. I've noticed in particular that the Python ecosystem is really fragile.

> Do you have a specific example in mind that is less hand-wavy?

A specific example that comes to mind was the psycopg2 Python package, which would build on some developers' machines but not on others. This sort of thing happens all the time, usually on macOS, and usually with C packages (sadly, so much of the Python ecosystem is built on C and its shoddy build tooling). I've also found quite a few packages in nixpkgs that simply don't build on macOS, but which presumably build on Linux; however, I forget which ones specifically.
Author here.

I've seen quite a lot messages going through RabbitMQ. I wouldn't worry too much about scaling, because the possibilities depend very much on the architecture. With some tuning RabbitMQ can take you a long way. I would give clustering a go and see where the limits are before exploring more complicated architectures like federation.
The black guy in the story you replied to "slowed down and asked for directions"; he was not "walking up a block peering into cars and testing doors".
Sure they can. See example here: https://www.postgresql.org/docs/current/plpgsql-transactions...
i think people tend to mean much worse "than before".

for example, i have seen videos of ms word and ms visual studio, on old pentium, load instantly with a splashscreen flashing by. i was truly impressed indeed.
> I'm so sick of people on the internet saying they have PTSD

> Calling someone with PTSD “weak”

That's a nonsequitor derail. The post you are responding to is about faux self-diagnosis.
This is absolutely true, which is why we tend to be pretty conservative with adding new rules - to reduce the risk of people getting carried away with the hammer. Some communities are the exact opposite - they'd rather people hammer away specifically because they're extremely selective with content, so people with a "power thing" are a better fit for those communities.
I honestly dont know how they stay on top of things with the throughput of the site (24/7) and such a small moderation staff, and how they are still remotely friendly after dealing with internet comments all day everyday.
I really think the world would mostly stop talking about it if all software started respecting a universal environment variable OPT_OUT_ALL_SILENT_TELEMETRY=1. It's not the same as Do-Not-Track because the respecting or disrespecting of the variable can be verified independently, by the user, on their own machine. We'd only hear about the disrespecting software.
This websockets thing is getting more interesting very fast. I wonder how long it'll be before someone finds something truly scary? This is the 3rd post this week, and each one has found a little bit more. Nothing that seems panic worthy yet. From this one:

"In all seriousness, this attack vector is pretty slim. You’ve got to tempt unwitting users to visit your site, and to stay on it while they’re developing JS code."
Anonymity for sure because there are some corporate issues that I would like to discuss without the worry that HR will want to get involved.
Doro phones are much better adapted for elderly people.
It really depends on the video. If it's just someone in front of the camera talking, I don't watch at all.
Key Insights on Startup Growth in Uncertain Times Webinar
The current situation changed habitual patterns in all areas and sales methods for all industries. Like many other sectors, the auto industry is seeing market declines, with shoppers delaying their vehicle purchase. However, it is time to get prepared for the industry recovery. Let's start with reconsidering the dealership models and introducing e-commerce tools in car sales.
> because I don’t know if they’re trying, you know, [to] get my IP.

Use a VPN, double-hop if you really care.
Now that's good news! The old UI code was horrible
Now We Can Relight Paintings and Turns Out, Photos Too
Meeting together, talking about %thing%? Okay that's fair, I don't disagree that there are similarities.

It does feel just as limited of a definition of 'volunteering' if taking the grandparent comment at face value.
Particulate pollution from burning is mostly non-combusted junk. The bigger the scale the more it makes sense to invest in technology that lets you get more out of your fuel from more complete combustion. Someone just burning trash to get rid of it can burn it in a pit. Someone burning trash as a fuel for their industrial process that requires heat is going to invest in a gasifier burner so they're not spewing wasted joules out the smokestack.
iOS also has Touch Accommodations. These settings will essentially require her to either hold still over a UI element before it is recognized as a tap, or you can leave the finger on the screen and lift it to register a tap.
> A responsible coordinated disclosure procedure has been performed

This whole fiasco is why security researchers are widely seen as insufferable, pretentious and egocentric primadonnas. Responsible my ass. Yeah they gave them heads up, but Redhat and Centos, two major suppliers of Linux server systems in the world, don't even have a first attempt at a viable solution [1] but security researchers now have their name published.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1836118

> Maybe nobody is really taking it seriously.

Redhat is, it has high severity and high priority.
There is an interesting segment of the film "IBM Centennial Film: They Were There - People who changed the way the world works" that talks about the initial UPC process. (The entire video is worth watching, lots of good stories)

https://youtu.be/p2KQiX57TT8?t=695
In my experience most companies are not investing enough in QA. A lot of companies are moving away from dedicated QA roles and falling back on tests that devs write and crash reports. Both are good to have but not a substitute for proper QA.

And I would say most software today is incredibly buggy. Almost every major piece of software I use now from large, well known companies is just rife with bugs.
Many people see this as moderators controlling too much, but it's what happens in a mostly free system. Some people will over-achieve and 99% will underachieve or achieve just enough to get by.

This has been seen time and time again in any system involving humans.

A big issue with Reddit is that it has subs dedicated to encouraging mentally ill and anti-social behavior.

These things tend to eventually escalate into the real-world where someone eventually gets hurt or killed.
That's a really good point. I've learned over the years to pay attention to and remember HN handles, but it's nowhere near as easy as it's with avatars on forums. Text nicknames don't hash as well as images.

I don't know what would be an improvement for HN. Adding images would ruin the aesthetics and make it worse for people with bad connections (of which we have surprisingly many here; the other day some people were reporting they're browsing HN from the middle of the sea!).

Wrt. customization on forums, I always found avatars to be constrained enough. Signatures were where problems started, because while usually limited in character length, with bbcode/HTML/image embeds, they were of unbounded size - and like GP mentions, often much larger than the comments themselves.
I'm using it (with https://github.com/joaotavora/eglot in Emacs) and it's fantastic.

I imagine that it's evolving quite quickly, and it's also the sort of thing where it's probably both fun and fine to stay close to the bleeding edge. Should I just periodically download the latest released binary, or is it worth building from master?
The Innovator’s Toil
Both RabbitMQ and Kafka are extremely simple to stress test with simulated data which will let you make a decision that you will be comfortable with.
It would be interesting to know if the number of collisions per mile has increased, or if the lethality of collisions has increased, or both.
Why even ask here, answers are goint to be hidden by the many people tasked with corprate image management who work all day on HN.

Everyone who has ever administered a microsoft product long term knows first hand the underhanded tactics built into the Intergration, Interoperability, and Invoicing. Embrace, Extend, Extinguish was invented there. We can pretend the offset of higher productivity is worth it, but nobody seems to be having that discussion.
Hacking the Axis
How considerate of tired emergency workers who would have had to peel you off various surfaces if you exceeded the limit of grip. Go to a track if you want to behave like a child.
From unloved curiosity to beloved classic: Surprising legacy of The Shining
Not one mention in the article about changing the organ donation system to be opt-out. That is such a wasted opportunity given the huge reach of NPR.
You don't need a conspiracy theory to explain why the majority won a vote.
couldn't edit, but want to add that there are now more alternatives: https://www.youtube.com/watch?v=N7LFPw9Z2aM
See I can't imagine running on a 1050ti but I only need 32gb of ram. I can't drive my monitor (5120x1440) with that video card at any reasonable rates. Everyone has different requirements.
Surely they must be strictly better off than not owning any land?
> The most egregious of that list is, imo, this: Information about your device, its settings and capabilities, including applications and drivers installed on your device

How is it possible to know what updates to install without checking this information?
‘It’s something I have never seen’: How the Covid-19 virus hijacks cells
Nowadays, barcodes come in a huge variety of shapes. Here's a nice collection:

https://www.boredpanda.com/creative-barcode-designs
Decision making by rainforest crickets among deadly predator bats
Honest question: why would anyone want to buy from a reseller rather than DO directly? Are DO’s tools so bad?
> Also, many people aren't trying that hard to hide, because they don't expect that anyone to put any effort into "outting" them.

On top of that, people who are trying to hide now may have a decade or two of not trying to hide in their Internet history.
> Reddit just hasn't scaled well, and it looks like the operators of Reddit have no interest in scaling it properly.

Has anyone scaled online moderation well? Facebook, Twitter, Stack Overflow, etc. all struggle with moderating their communities.
> What are you getting out of this?

For a nontrivial number of people, this community is the only place to turn. If we step away, do people incur harm as a result?

Most likely.

(in other words, it's almost a psychological obligation of sorts at this point)
It's been a few years since I used it, but I used EasyNetQ for a while when I was working with RabbitMQ and it was great. A quick peek at GitHub shows that it still seems to be actively maintained. Maybe it's what you're looking for: https://github.com/EasyNetQ/EasyNetQ
> Is explode the right verb for Columbia?

I don't think so, really.

Columbia didn’t explode in the sense of a massive detonation of something onboard. It had a hole punched in the wing during take off. During re-entry, hot gasses penetrated the wing and led to failure of the control surfaces, and the resultant loss of control (it was gliding at this point) caused heating and dynamic pressures that eventually led to vehicle break up [0].

Strictly speaking, the Challenger also wasn’t destroyed by an explosion. The failure of an O-ring on one of the Solid Rocket Boosters led to pressurised burning gas destroying the attachment hardware the held the SRB in place. The SRB ripped away causing the entire stack to tumble. Challenger ended up at the top and had its back broken by aerodynamic forces at the same time as the thin skin of the external fuel tank shredded, leading to a sudden massive burn of the fuel it contained (which caused the ‘explosion’ effect so visible from the ground). The crew compartment 'survived' all this and continued ballistically upward before falling back to the sea where it was destroyed on impact, killing the crew. [1]

[0] https://en.wikipedia.org/wiki/Space_Shuttle_Columbia

[1] https://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disas...
You might want to look into EasyNetQ[0]. I've not played with it much but it appears to be a cleaner, more modern abstraction over the existing .NET Client. I'm not sure whether it fixes all the 'quirks' in the client however (I've run into them too :))

[0] - https://github.com/EasyNetQ/EasyNetQ
I'm not defending the driver. We also don't know what the 'property damage' was ... maybe he just kicked the door in frustration. He should go to jail, but the underlying thing I'm getting at is that EVERYONE IS ON EDGE.

This whole thing has made humanity more scared and dumb than anything. People are worried about their jobs, paying bills, etc. I don't think what this drive did was right, but there is a whole context being lost as to what led to this point.
>>Licensing the technology does not mean it must be put into all models of saw!

Saw Stop is actively engaged, and has been for more than 10 years, in trying to get the government to mandate their technology to be in all models of saw
What mystifies me is that the core of the OS is actually pretty good. I've never had any issue like a blue screen since a decade ago. The kernel and driver subsystems are rock solid. Had a few occasional GPU driver crashes but those are mostly the fault of the driver devs and they don't cause a system reboot since Vista.

Why is the userland so bad in comparison? are they employing much worse developers to take care of the windows explorer/search/browser side of things? it is true that if you really try to pay attention you will notice many quirks and bugs here and there in the user interface interactions, with the start menu search being such a horribly visible offender (also bugs in the explorer search box).

Microsoft managed to make a uniform looking user interface for both win9x and XP/Vista/7, why are they having so much trouble with Windows 10 control panels?
I'm distinguishing it between the "intended" way of using the site by making posts and then the community organically votes on it, and some unintended "manipulated" way where content is artificially voted upon or otherwise given an advantage over other posts.
Splunk your Kafka Data with SQL and no licensing costs
I guess I'll give an opposing view of LabVIEW since I've worked on and off with LabVIEW over the past 7 years. I don't think it's too different from other text-based languages where it can be turned into a huge mess if the code is not organized properly. This is probably compounded by LabVIEW being targeted towards people who don't start with software backgrounds and don't understand best practices of software design. Using design methods and frameworks like the actor framework (comes with LabVIEW) can go pretty far to develop clean code that can rival or exceed the best examples of text-based source code.

Definitely LabVIEW has it's strong areas though. Anything to do with more complex UIs is probably not something you want to use LabVIEW for. I'd probably say LabVIEW is definitely strongest when paired with National Instrument's hardware (CompactRIO) which gives you access to data faster than you can do with any other system that I've seen. It's also super easy to develop FPGA applications which is a big plus when working with high-frequency data processing.

Overall I think it fills its niche quite well and don't think it's dissimilar to any other language where you can also make a mess of things if you don't know how to best structure the code.
I wonder if that could be due to a mix-shift in who is driving (perhaps the safest drivers are disproportionately spending less time driving compared to the less safe drivers)
Rabbit MQ is a traditional message broker; you use it when you have lots of messages you don't particularly want/need to be stored persistently, and where you want/need to take advantage of the routing feature--that you put keyed messages into some topic/exchange and then subscribe to only part of the messages any given application is interested in.

Kafka creates the abstraction of a persistently stored, offset-indexed log of events. You read all events in a topic. Kafka can be used to distribute messages in the way AMQP is used, but is more likely to be the centerpiece of an architecture for your entire system where system state is pushed forward/transformed by deterministically processing the event logs.
You're a release behind with that as the other person who replied said. I've made use of them for helping manage ETL flows between my DW and OLTP database.
He earned so many imaginary points on a platform, that other people target his status and content. It's not like he couldn't make new accounts. But hey, it's the platform's responsibility to support him for the content he posts and the moderation he performs? I cannot have sympathy for his own reindeer games.
That community does genuinely help real people struggling with their relationships, regardless of whatever value it's existence also provides to reddit. I don't think the motivation is all that different from volunteering in one's community, both come from a place of wanting to help others.
This is one Show HN post away from an exploit in the wild
“more buying means more production and reduced costs due to volume. “

Not in housing, not in health care and not in education. In other sectors, yes.
MIT Media Lab's Food Computer Project Permanently Shut Down
Not sure why you care to participate in this public discussion then.
Even if he's a raving insane person, he should be left online.

Indeed, they probably don't censor the people who are truly insane because that's obvious to any viewer. They only censor the people who say things they don't like.
That is some nice looking code!
I don't know, what are companies supposed to do, not sell facemasks? That doesn't help either.
If your main concern is scalability: Each queue in rabbit gets its own thread. So if you can spread your workload across multiple different queues you can scale without too many problems.
I've only just begun and I don't walk away from challenging circumstances quickly.

The senior moderators are faster and better than me, so my actual workload is relatively light.

I believe Reddit will grow in its influence and that tools can and will be developed to improve the situation for community moderators.
Will this give them permissiom to sift through data collected over the years (as I understand it isn't a mere extension of PATRIOT?). After this and EARN IT, I guess banning VPNs and requiring app/device backdoors legally is next?

Can you guys believe this, it's like somene turned the tables ,this stuff normally happens after a legitimate gov. is overthrown by the CIA. They do this to hold on to power.

My opinion: hen they require using real name/ID online, it's game over, it becomes metastatic. I wish fellow Americans knew to be scared of war and social collapse. This is what America's enemies want.
How can they be way ahead of us yet behind us in the most important and fundamental ways?

That's like saying a car is the fastest car except it's engine.

I feel like China sometimes looks more advanced, but in actuality is far behind. It's easy to look advanced when your technology ecosystem is highly centralized and on display for the purpose of bolstering national pride. In the US the ecosystem is fractured and exists solely to provide value. The tech isn't there for show, it's there for competition and profit.
> This whole bastardization of the word 'Telemetry' by the online community is completely abhorrent.

I’m going to reply strictly to how you’re framing your response.

I believe that “telemetry” Was only “bastardized” because companies have taken Privacy Policy language to the extreme. I’ve read every single Terms of Service and Privacy Policy I’ve ever had to agree to. The language in them has always been dense but since the age of the ad driven internet, the scope creep has been intense.

Most people will not read these documents, so they will assume that they are all the same and that all of them are equal to the worst version you hear of. That’s why “telemetry’s” meaning has changed. You cannot blame the general populace for this. The root cause is how bad acting companies have added language to Privacy Policies such that:

* just about all data == telemetry

* telemetry can be used for “other purposes”

* privacy policies can change without notice

* you cannot opt-out

These are the worst case scenarios. Do not blame people for assuming the worst. Blame those who have changed the rules of the game such that assuming the worst is the default.
> The only way out of dependency hell is to disallow it by allowing multiple versions/different configurations of side-by-side packages (...)

Another elegant way, for a more civilized time, is to simply disallow dependencies. If none of your packages has any dependencies, then no dependency hell is ever possible. This is possible and easy with static executables (for binary packages), and by embedding the interpreter of packages written in scripting languages.
It's unlikely the world would decide all at once to not need farm animals anymore so I think it would be a case of the population falling over years as less were bred.

Also, some species have been altered through selective breeding so much they would have trouble survinging normally e.g. rapidly growing animals that would have difficulty supporting their own weight after the age they would normally be slaughtered.

There would hopefully be more land for wild cows, chickens, pigs etc. to thrive after too.
Atlanta's always had a problem with street "racing." Not finish line racing, but fast joy-riding in big groups, especially street bikes.

It's not a novelty.
There is no way to get unbanned on Reddit, even if your first post is innocuously misplaced, there is simply no mechanism to get unbanned. So what do you suggest people do?
I wish TV show writers knew these things.

It would be educative and more entertaining than the hacking stuff they write.
I looked at some of the deleted comments, and if I were a mod, I would delete them as well.
Is $20/hour below the market rate in U.S.?
Microsoft adds new telemetry domains on a regular basis, so it would be a cat and mouse game.

I imagine if a large percentage of machines used DNS black holes, they’d move to DoH with a pinned certificate.
Are you replacing an existing system that's already at scale?
That sounds like a job for public automated mod logs.

Naturally people will still complain since it's impossible to fix people, but I'd imagine having a "authoritative" list of every moderator action and the accompanying explanation would help stave off the corruption/lies accusations. That combined with a reputation of transparency.
Denmark plans to create energy islands in Baltic and North Sea
Well, research articles have abstracts for exactly this purpose. They're one paragraph right at the start.
The phone company was regulated by the government to be strictly neutral. We should aim for the same here.
We use ZeroMQ a bit. It's been pretty much flawless as far as I can see but I get the impression that it's becoming obsolete. Is RabbitMQ a viable replacement?
true for now, but western governments are getting envious of china (ex. earn it act https://www.govtrack.us/congress/bills/116/s3398)
https://tympanus.net/codrops/ and https://codyhouse.co/ are very useful for modern web effects stuff.
I won't give the exact city, but let's say in the DFW area.
I'm using the latest. It's still horrible.