jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A number of years ago there was an incident in Sweden where a tiny crack was discovered in a container that had been used to transport nuclear waste from one of Sweden's reactors.

This caused a lot of media attention and some politicians made statements about how this was unacceptable and that they would look into it.

One reporter interviewed an older physicist that worked with radiation protection for the government and asked him if a substantial amount of radiation had been released. He said something along the lines of:

"Well, yes there was a fairly significant amount of radiation, about the same level as you would be exposed to when standing next to several crates of bananas."

This made the media hype seem somewhat exaggerated...
> clinical trials could begin in 3–4 weeks provided that they clear all the regulatory steps. If that happens ...

Can someone break this down day by day as to why 3-4 weeks are necessary and proper to get through the very first regulatory hurdle?
That's nonsense. What a great way to ensure everything is someone else's fault.
I'm surprised that I'm the only one to mention the (in this case, young, preening, "hip" and twinkish) elephant in the room behind this open-plan nonsense. Age discrimination. In a Daniel Day-Lewis There Will Be Blood voice, "Aaaaagggge discrimination, Eli, you boy!"

Companies use these horrible office layouts for a number of reasons, and not all are so distasteful: everyone else is doing it, they're cheap, and they take good pictures for marketing because they "look busy". But, when you get to the core of it and the leadership behind this open-plan fetishism, it's all about age discrimination.

Life changes make people less able to handle the chronic visibility (especially from behind) that these offices inflict. For women, pregnancy will do the trick. Men tend to like open-plan offices less after having children as well, because when you have kids you no longer perceive the world as free of danger, due to having a biological imperative to protect another creature, and you stop believing in the "nothing to hide" bullshit that convinces people to accept such invasions into their privacy. But even in childless people, the ability to handle the needless stress inflicted by open-plan offices seems to decline around age 30.

There's also a stress that comes from incoherent noise when it comes from all angles. This is something that scuba divers are aware of, because of the way water plays with sound. It can exacerbate the "blue orb phenomenon" that can cause an open-water freak-out (which sounds, presumably unintentionally, similar to an open-office panic attack).

This is especially bad for technology. The cruelty of software's age discrimination is that it takes 10-20 years just to be good at this stuff. People are pressured to leave the industry long before their prime.

Oh, and there's a 1 to 2 percent per year chance, even in healthy people, that you get a life-altering anxiety or panic disorder if you do knowledge work in an open-plan office. (They aren't as bad for less cognitively intense tasks.) That doesn't show up in the marketing materials, and the casualty rate is low enough that few people talk about it, but it's a factor as well.
Yeah, but it at least gives a feeling of real prototype racing and constant evolution. And they look damn sexy, too.

And when everything fails, I just watch VLN.
True. People polarize SC judges like they do politicians. However, they are often more nuanced in their decisions. You could strongly agree with some rulings AND strongly disagree with others from the same justice.
If there is a specific infrastructure being leveraged by the someone to attack someone else, and the owner of the infrastructure is not taking steps to prevent its misuse, then yes, of course.

Edit: yes, throwaway7767, this means any company. However LinkedIn, in this case, was being spoofed, and LInkedIn's infrastructure was not used: http://www.spiegel.de/international/world/ghcq-targets-engin...

Edit 2: no, throwaway7767, Baidu's infrastructure - their bandwidth, their customers, and location within the Chinese Firewall are being used to attack GitHub. Baidu has control over where they locate their servers. Baidu are not exercising that control.
> Engineers don't care what side anybody is on, as long as the tech works.

Good engineers do care. Don't mistake "being an engineer" with "being apathetic".
Huh, didn't know that. Thanks for the correction, that's pretty interesting.
I preferred the left one too, but I was looking at them side by side on a 11.5" notebook computer display, and the flyers were presumably designed for printing onto 8.5x11 paper.

Another possibility is that we may be looking at two bad designs.
It's called growing up.

Real love is something that grows and the article would have done well to just use the word "crush" because that's what it is describing. Crushes can grow into love, but clearly don't have to.
The value it provides is it simplifies CSS, helping maintainability and preventing repetition. It's not a replacement for CSS, it's just a way to make dealing with CSS easier. The syntax is easier and since it's a superset of CSS, you can keep on using plain old CSS syntax if you want. It adds more options and more flexibility.

Variables alone make LESS/SASS worthwhile, but even putting those aside, let me give you an example of added value: importing other files. With LESS/SASS you can import different files, and they get compiled into one CSS file. With CSS if you use @import, you've got an additional HTTP request, which negatively impacts performance. LESS/SASS gives you additional flexibility in organizing your CSS. In LESS/SASS you can just go to the individual file that deals with typography, as opposed to the tricks designers have used to find things in a large CSS file (e.g. putting a table of contents at the top of the CSS in comments, with a unique string for each section, which you then use Ctrl-F to look for to find the section of rules you're interested in.)

I'd recommend trying it out on a small project if you haven't already, to see for yourself.
If they have the kind of time, money and resources to pull these things off, I think their discovery of this article is the least of our problems.

I mean, if you've got 25,000,000,000,000 tonnes of antimatter just laying around in a warehouse somewhere, I don't care if you want to kill me and destroy the earth- I want to shake your hand.
I like how it abstracts a server down to just a chain of modules that can be either a response provider or filter. This reminds me of the architecture of Nginx.

If someone could create a FastCGI implementation as a provider, this would be awesome. Then certain routes could be passed off to Ruby, PHP, Mono, (whatever) and simple things like static files, pub-sub, cache, etc can be handled by node.

I definitely like where they're going with the project and with the ExtJS team behind it, it should be a success.
For the record, however: Dropbox's core functionality is synchronization across multiple computers. While it serves very well as one, it wasn't built to be used only as a storage service, so downloading files to your Dropbox seems a bit out of scope for the service.
I don't know, bureaucrats operate in packs. A single Vogon might be all you need to set the wheels in motion, and indeed might be more effective than touching on several distributed Vogons.
I would have gone with "Less.js Will Render CSS Obsolete."
To further goad the OP to immediately leave his current job: between junior and senior year of college, I made a bit more than the OP's yearly pay in a 12wk internship.

Please, for your wife and kid(s), get out of this horrible situation.
I agree that calling it "React-like" seems misleading. When I read about a 'x'-like library I expect something that could actually replace 'x' and provide nearly the same features.

Pete Hunt did a great talk on what actually makes React / virtualdom different from other databinding approaches.[1] Using this definition Riot.js looks a lot more like Angular, Ember et al. to me.

[1] https://www.youtube.com/watch?v=-DX3vJiqxm4
This is a religious view speaking. More bitcoin has probably been lost due to people thinking they should handle it themselves, and doing it wrong, than has been lost to all the big hacks including Mt. Gox. A survey from a while ago reflects this likeliness: http://www.reddit.com/r/Bitcoin/comments/2bjefu/results_of_a...
As usual, xkcd https://xkcd.com/768/ is relevant.
I can't speak for everyone, but while I loved programming in Scala, I can't stand sbt[0] as a build tool. If I could use Scala.js without all this (e.g. Webpack or Rollup) could see myself using.

[0] https://www.scala-sbt.org
> “To the contrary, our thorough investigation found the individuals were involved in systematic searches for other employees’ materials and work,” according to the memo. “This includes searching for, accessing, and distributing business information outside the scope of their jobs.”

People who were idealists, now are turning Machiavellian.
>Where is the company located?

Canada.

>Do you have the name(s) of the technical interviewer?

Unfortunately I don't remember his name.
This is not how the friction coefficient works. Swapping tires isn't going to negate the weight differential between an ICE truck (heavy engine, empty bed over half the drivetrain) and an EV battery pack applying downward force across the entire sled, nor EV traction control vs a torque converter and the disadvantaged mechanical transmission attempting to vector torque. "Physics is the law, everything else is a recommendation."

Fundamentally, an internal combustion powertrain is an inferior mode of locomotion (efficiency losses all the way from the well to the cylinders to the wheels), and energy storage has finally caught up to support the rest of the superior (and arguably, more simple) powertrain an EV provides (Train locomotives have used electric motors for decades, with a diesel generator; there is no transmission that exists that can reliably distribute that torque, for example).
Because you need to vent the pipes. Otherwise the sewer system would just be a giant vacuum pump.

It's even described in the article you mention.

https://en.m.wikipedia.org/wiki/Drain-waste-vent_system
If someone owns the encircled piece of land they can sue to force the owner of the surrounding land to allow access to the property. Usually they will be granted an easement to allow them to do so.

If you're interested, it's commonly referred to as landlocked property.
If I might add, that some employees might even see the need to speak out about issues, because if not them, who will? Leaving just gives the company a chance to replace them with someone who -will not- challenge the status quo.

Some people resign in protest, and some people stay and challenge the problem. It depends on the person.
The point is that "duplicating a line" is a very fundamental building block to other operations, and it should be supported natively. For instance, lets say you have to do several different function calls with only minor differences, you might write it out once and then duplicate a few times, then go in and edit them.

"Writing a function for the full change" is simply not a tenable thing to do. "Duplicate a line" is fundamental in the same way that "go to start of line" or "indent this line one more tabstop" is.

As someone who has spent years using both Emacs in "Emacs mode", and vim/evil-mode, there's no question to me that the modal vim-style editing is superior to Emacs's. That's not to say that "Emacs mode" is bad: it's far superior to most editing styles. Just not evil/vim :)

Don't get me wrong: I adore Emacs, and I use it for hours and hours every day. But if it weren't for evil-mode, I would go back to Vim in a heartbeat.
Sounds pretty Roman of him. Constantine would've approved.
İts not about protecting them. İts about make them seem dangerous. Result trump will go away. So basic.
We had a free internet (as much as it ever was) before Facebook and Twitter though.

Is section 230 really about internet freedoms? Walk me through your thinking if you would? In my mind the major effect of 230 is promoting centralized sites that really don't seem to have any good effect on society.
This can happen even without regulation, simply because the company doesn't want the risk of using a less-than-fully-tested design.

I used to work at a kiosk manufacturer that would do the complete hardware design, fabricate it, put it on a truck and drive it around the city for a week straight, and then make sure nothing was broken. This was to ensure that it wouldn't break during shipping to the customer. After that, not even a zip tie was allowed to be changed.

In our case, our development process was such that the software engineers didn't get ahold of it until afterwards. One time we built a machine with an internal cable that was too long and so its baud rate was too slow to perform to the customer's spec. Rather than incur the cost of re-testing with a different cable, the company spent two years trying to get the customer to accept a slower machine. Fun times.
I think sometimes people don't realize that the two instances of "king" in the saying refer to different people. They therefore assume that "long live the king" is an idiom for "RIP the king" or similar. The Lion King probably didn't help matters with https://www.youtube.com/watch?v=ctJ9jZ-_fFc
uniswap.org | Frontend, Smart Contract, Full Stack Engineers, Interns | NYC or US Remote | Full-time

We are the largest decentralized exchange on Ethereum, often doing several Billion $ in volume on a weekly basis. Currently working on next version of our exchange, as well as other interesting tools and products for the ecosystem.

Come help us build the decentralized future of finance beyond the hegemony of centralized banks and old school financial institutions.

An inclusive future with fairer opportunities to grow and transact worldwide regardless of where you are located.

Full job list: https://uniswap.org/about/#jobs
You seriously over-estimate how much people know about their rights and the time they are willing to spend exercising them. But you are right that they should.

https://www.npr.org/sections/health-shots/2014/04/14/3025478...
A limited edit window with a changelog seems reasonable to me but yeah I think immutability is elegant, if somewhat inconvenient.
Grifters, trolls, asshats always find their way into communities that are centrally moderated. That includes most online games and social media today. This problem isn't solved with anti cheat and government ID checks. In fact this problem was solved years ago, simply by letting each community create their own spaces with their own rules. This means some spaces are private. Others may be semi-open. And some will be fully open, and yes that will always be chaotic.

The only multi-player games I play are with friends or their friends, ie people I already trust. The only social media i use is group chats with friends. Of course, you can have more open and anonymous spaces like we have here on HN, but you need more moderation and the moderators need to feel some sense of pride/ownership to keep on working for free.
I had to do exactly this to stop a company from delivering heating oil to my house. This increases the amount of time required to cancel by at least an order of magnitude.
ClassPass has a very lengthy flow for this, where you have to talk to a live agent after a long wait that tries to upsell you to stay. Poor those agents much have the worst interactions.
What are you using for a deadman switch?
Why should it? If you have an obligation to pay for a gym membership, does the gym not deserve fair payments?
This is a bit of a hot topic in Korea. I don’t agree with abolishing the 52 hour law but what the opposition is proposing is being able to crunch for a period and take the days off later which is more reasonable than 996 all the times.
I criticized both WhatsApp and Signal in an article linked here previously, and made the same points in a bit more detail: "WhatsApp and the domestication of users". Discussion: https://news.ycombinator.com/item?id=25982860

A sequel [0] describes how an open platform/protocol isn't a silver bullet, since open platforms can become (or act) closed if we're not careful. It goes over XMPP, email, and Matrix; I described Matrix in a generally negative light but I think it still shows promise.

[0]: https://seirdy.one/2021/02/23/keeping-platforms-open.html

TLDR of [0]: the key is to combine open platforms/protocols with simplicity and diversity.
The use of a secret frequency source not known to the experimenters is also a very good way to deal with potential bias.
I hope darklang succeeds too, but I personally believe that visual programming is at least partly the way to go. This is because I firmly believe that the "most-correct" view of regular programming is that of a directed graph of computations, and directed graphs don't compress very well into text.

I'm building something visual to prove (or disprove) this concept, but I'm also thinking that power users would want a textual language for faster input, as GUIs are better for output where TUIs are better for input.
Culturally, it makes more sense to compare to Norway and Denmark. I'm pretty sure those numbers look really different.
I had the same thought as the title of the article go through my head, but we ended up with a simpler setup as I wanted something I don't have to constantly mess with:

* Put together an overbuilt NAS box running ZFS On Linux

* Simple docker-compose file for all services

* Backups through borgmatic (via ZFS snapshots)

* Auto-updates through watchtower

* Punted on email and use FastMail, switched to our own domain from gmail

Services we run include:

* PhotoPrism for semi-Google Photos functionality

* Nextcloud and Collabora for file sync, sharing

* Kodi for home media

* Tiddlywiki

* DDNS through Gandi since we're on a dynamic IP

* PiHole for some ad/privacy protection

* Robocert for SSL

* Nginx to reverse proxy everything

It wasn't _easy_ to set up, but in a year, any given week I typically spend 0 hours dealing with it. No problem that _has_ cropped up has taken more than a few minutes to fix, mostly around docker networking and auto-restarting containers after Watchtower auto-updates them, a problem I've since fixed.

This setup seems way easier than k3s or some other recommendations, doesn't require much new knowledge, and is as portable as I need it to be. If needed I could plop the docker-compose on a new machine, change some mount points, and largely be up and running again quickly. It's let us switch to "deGoogled" phones and unplug from almost every hosted service we used to use.
I find static languages much easier for large code bases. Also, can you code dynamic features with java's reflection API?

https://docs.oracle.com/javase/tutorial/reflect/index.html
Some of my favourite threat actors to model are ones who developers can empathize with. What I call grad students and conference papers, where someone who is doing it for the professional prestige is pulling your feature or product apart.

A lot of threat modelling is story telling around your product. Who uses it, why, and how could someone else benefit from stealing what your company gets out of it? I formalized that threat story development it into a product a few years ago, and it actually generated security epics and stories, but ran out of runway for it and moved back into consulting, but the reason I think people get into security is precisely because of the threat modelling aspect of it. It's really the fun part of the field where you get to inhabit a kind of cyberpunk noir world of spies, opposition researchers, organized crime, hackers, and activists. I moved on from it because unfortunately 95% of the material demand for security is driven by Compliance, which is a set of methodologies designed to specifically avoid having to acknowledge your real threat model, because to do so and write it down creates discoverable liability for potential negligence in some enterprise cultures. Taking risks of all kinds is the game in business, and narrating the risk game and winning it at the same time can be hard to reconcile. However, a company that can look at its real risks and threat model and get everyone down to developers aligned on what they're doing and why is probably a 10x company culture. It might be worth looking at whether threat modelling could be used in product orgs as the founding narrative or story to get that kind of alignment that would supercharge their teams.
Putting it in another way: imagine you are sick and a doctor can recover your health. The value they provide is unmeasurable. However, there are many of them able to help you recover, and they charge differently, based on a number of factors. Despite, they all provide you a unmeasurable value: your health.

Can you see how the money you make can't be determined solely by the value you provide?
Given that LZMA is the algorithm with the highest compression ratio and lowest speed of all commonly used algorithms, this isn't particularly impressive.

Why is it better than bzip2, or gzip? Both of these are 2-3x faster than LZMA (much more so for gzip --fast) but have lower compression ratios.

LZ4 would be the extreme example of an algorithm even faster than gzip (but with still lower compression ratio).
s/dark sheep/black sheep/g
To be frank, if someone is rating the entire Facebook app as 1-star because they are forced to use the Messenger app, that's a bullshit review that I put no stock in.
I don't pretend to be a statistician, but I don't think the distribution is nearly as mysterious as the article is trying to make it sound. At least it's not any more mysterious than the normal distribution that we're all familiar with. When you have similar assumptions and inputs (even if those inputs are random) in a statistical model, you'll usually get similar distributions.
Good point, I have to remember that. I wish the world was more open to Illumos.
I don't know for sure but they probably use something by Nuance
I can't stand Paper, and would have rated it poorly, but instead I just deleted it and use the normal app.
> Matrix is for now (like Discord) more of "slack like" service alternative (but has potential to become more than that).

More specifically, I would say Element (the most popular Matrix client) is more of a "slack like" alternative, but most other mobile Matrix clients are much more WhatsApp-like.
I agree the valuation is too high. But we should note that most of those 70 million cars are soon to be obsolete, and their resale value is going to crash very hard. Anyone buying a car these days should think twice about their purchase.
One idea this inspired me with is to create a single html file which contains both the code to assemble a SSS secret (from other HTML files or the base64 encoded secrets). The key thing that I think would help SSS work is to bundle both the secret part and the code to decode it in combination with the other parts. Said code should also be easy to run for the foreseeable future which is why HTML and JavaScript is a good choice.

I've been trying to come up with a good way to give my loved ones access to my KeePass vault in case I am incapacitated/dead. ssss for the password isn't great because I don't want something complicated and error prone.

My usual method for syncing my vault is to use Google Drive and this method would work well with this since I can just give said family members access to the encrypted vault but send the keys individually. Since I don't rotate the password on this vault, these partial keys only need to be sent once.

I don't need anything too complicated. I just need to be able to set it up such that any two of my trusted love ones can access this vault in an emergency.