skysight-inc/HackerNews huggingface dataset:
I think you missed a solution, which is a variant of #2.

To simplify things, consider a single global chat room, on an enormous server (probably in Salt Lake City), where every person on earth is connected and have a public/private key-pair, and every person on Earth can read everything anyone posts. You can post publicly ( anonymously or with a signature), or privately (pair key) to any individual on Earth. From this starting point, how do you make private group chats? (This starting point factors out a lot things we shouldn't worry about, and I think is simpler/nicer than a story about a Slack admin).

Your solution #1, pairwise encryption, clearly doesn't scale for the sender (as you point out). It is also aesthetically displeasing.

I feel like your solution #2, though, isn't what I would do, and I'm honestly surprised that's how WhatsApp, etc. works.

My first thought is that a person who wants a shared room creates a (symmetric) key K for the room, and then distributes K to all invited participants privately. To remove a user you generate a new K for the room, and send it to N-1 participants. They all agree to post using the new K (and a signature).

I don't see a performance issue with this solution. Consider that every message to the "room" causes O(N) fanout. If the rate of "normal" message addition is much less than the rate of participant addition/subtraction, well, that's performant enough. (Especially considering a new key for the room is some relatively small fixed size.)

(In a situation where you have a huge, passive audience and a single emitter, then yes my proposal will generate a lot of extra unnecessary traffic as people enter or leave. However, I'd argue that communication like this is probably better secured through more traditional centrally controlled means, e.g. a server process with ordinary user accounts that have a connection status.)

EDIT: There is a coordination problem with my solution, in that you can't guarantee members will use the new K; it might be useful to have a bot or something remind anyone who posts using the old K to use the new one instead.
Saw the title - had "clickbait" all over it - checked the comments first, and sure enough the second comment confirmed the suspicion.
Gotta love HN.
The Lonely Work of Moderating Hacker News
You're right, but I wasn't willing to take that risk.

One of the divers in my group was already in a mild state of panic and I didn't want to chance them letting go of the wall and descending another 10m.

I had a plan to deal with the current, but oxygen toxicity is another thing entirely.
I see now. Even though I’ve was a MoviePass subscriber in the past, I was so focused on just that paragraph that I forgot that MoviePass is something you pay for. Your reply reminded me that you are paying for the service, so thanks for that. Sorry for the trouble.
uBlock Origin blocks 35 (26% of) requests on that page
Even if their investments aren't profitable, it's still better for humanity as this money is being invested in innovative ideas.

While Saudis might have invested into building yet another Mosque or Tomb.

In India Taj Mahal reported costed Mugols lack chunk of GDP.
I gave you enough info. If you are really interested, search on the internet.
They would just have to drop the "How" to make it accurate.

Seems like a common mistake. Common enough that I now just ignore certain words when parsing titles.
Trump knows bonds. He's a genius, ya know? Trump knows bonds better than perhaps any living human being. Nobody knows bonds like Trump.

Trump said Bonds were great, that he'd be dating them if they weren't his daughter.
> The past had nothing good that we want to incorporate into modern society.

This is a high-gravity comment.
" Cosmo Park is one of two such developments in Jakarta by the Indonesian property developer the Agung Podomoro Group, and was built according to regulations. The second is above the Mall of Indonesia in the city’s north."

Sounds like it was all built together.
Retail investors in most industrialized countries have access to index funds; Check with your local brokerage. You may or may not want to invest in US index funds and it may make sense to place a sensible portion of your portfolio in an index composed of businesses in your country (to avoid currency fluctuations). US (or other foreign) index funds may be available in your country via some sort of depository receipt arrangement.
How is this propaganda "hacker news"?
From my understading there are 'data diodes" used, and as such flows are only from IFE to maintenance, and from avionics to maintenance, but not the other way around.

AFDX (used for network in 787) uses unidirectional messages with no ACKs or anything so you can reliably make a data diode by just cutting cables right.
The team is mostly settled, we have database programmer who pretty much handles everything, programmers who work directly under business analysts taking tasks from them. I find myself not adding any value to the team. In other words, apart from day to day admin tasks and some occasional instances I am hardly needed. So I'm thinking what next?
Not looking to be a full time developer,my health condition doesn't allow for it anymore.
I got a direct interview with a CEO. We went to an hotel, we drank wine and talk about enterpreneurship. I didn't realized he was interviewing me all about product. I left with the impresion he didn't interviewed me but he sent me a follow up email later, with his thoughts and I was surprised how much detail was in my email. He was friendly, he didn't asked me the typical shit tests. I never felt preasured. And of course he convinced me so well about his project I joined it blindly it. The rest of interviews in my career were more cold blooded inquisition.
Not all employers will go out of their way to look at GitHub - often it's just not a clear signal either way. If you have very strong contributions though it can certainly help you stand out.

Here's some open source AI projects looking for new contributors: https://www.sourcesort.com/?refinementList%5Btopics%5D%5B0%5...
I suppose London Trust Media is not bankrupt, so is Linux Journal LLC free to be sold? It's sad to lose jobs etc. but at least a non-profit caretaker to host a static copy shouldn't be too hard.
They have shutdown before about 1.5 years ago. Then a private investment group took over.

https://itsfoss.com/linux-journal-discontinued/
‘The plane is too heavy’ – and readers' other budget airline disasters
Oh, I've seen a very similar thing. The only difference was, it wasn't the architecture, it was people skills - classic lone hacker that doesn't trust anybody else and doesn't delegate.
As a scientist, I am so very glad every day that someone pays for science. Without sustained support from NSF, DOE, and NIH, there is no way that fundamental research could move forward the way it has in the post-war United States.

It is tricky to figure out how to allocate funds, but software underlies our nation's infrastructure, too. Having federal grants for the maintenance of core open-source infrastructure sure sounds like a cheap investment to me.
Seems it’s Chinese investments are doing great. I wonder if they can comeback when byte dance IPOs since it absurdly owns many popular apps and might be next Alibaba level giant
I've heard rumors that the mach number dial had a 4 on it; But the engine is rated to 3.6, anything past that would bottom out the inlet spikes and then you'd get an unstart.
I'm not sure comparison is correct. If you want routing in jQuery app - you will have some similar concept to routers. Using packers is also not required. And if you want some good automating module splitting in jQuery app - you'll probably pick up some packer as well. So it's more like HTML5/jQuery can be compared to just React without additions.

Most of these things that bring cognitive load have some purpose. It looks from time to time that developers start making tools in the sake of tools, but most of the time there's some sane reasoning behind.
I'm getting 404 on the links
"In physics with 3 theories that can model 97% of the world.
In economics you have 97 theories that can model 3% of the world."

I can't remember the source for this aphorism, but it resonates a lot with your comment :-)

[disclaimer: I'm a physicist]
If you really want to have an impact while still eating meat, just stop eating beef altogether

The amount of food and water needed to produce 1kg of beef meat is just insane

Eat poultry or fish instead

https://en.wikipedia.org/wiki/Feed_conversion_ratio

>Cattle is the worst at something like 15:1. Aquaculture, specifically tilapia and catfish, is good at under 2:1
What protections would an Google employee have for calling out Google here? Does an employee get whistleblower protection for reporting that their employer lied to Congress or any other branch / department of some branch of government?
They put things in more emotional terms than I would have, but they use those terms to make a coherent argument. While there is room for improvement, this is in my opinion not an example of an extremely problematic post.
That's an excellent point. Screenshots are currently the exception, but shouldn't be - most UI is vector but OS screenshot tools don't record them properly.
Why video games are so hard to make
I thought that was the case, but in more recent times they only snapshotting I've done is on AWS instances which take forever
To expand on your point, Theravada Buddhism allows monks to consume meat with those caveats.
A lot of companies might be using curl but in limited ways. For them there are plenty of alternatives because their requirements are small. They are choosing curl by default just because it's there and it works.
Show HN: Kontena Lens – The Ultimate Dashboard for Kubernetes
Currently running 4 JVM based solutions on 2 RPi's in our home. One is a fairly heavy one (OpenHAB 2), consuming 700 MB of memory. The others are simple importers (written in Scala), using around 50 MB each. It runs fast, is extremely stable (> 200 days uptime), very fast response times (< 100 ms), has a built-in dependency manager and is type-safe.

With this setup, I have aggregated more than 4 years of in-home data, ranging from radio-thermostats, 15 thermometers, continuous electricity usage, around 10 z-wave devices, 15 zigbee sensors, Philips Hue Lighting (8 bulbs, 8 switches), local weather updates, InfluxDB storage and a fairly complicated setup for climate control (including presence detection using OwnTracks / WiFi and operation of roller-shutters and sunscreens).
Netflix UI is bad. Here’s how I would make it better
To my mind:

- We have not solved storage in a way that is reliable enough for nuclear waste

- Nuclear uses another limited resource that will run out, then we'll have to switch again

- Nuclear isn't much better than renewable, and renewable is also available (and has problems that are currently tractable)
Scaling Kubernetes on Application and Infrastructure Levels
BA are more penny pinching than Easyjet.

As with all things brexit, the goal is to remove our rights

https://www.telegraph.co.uk/travel/news/flight-delay-compens...
> They said that more people could be fed using less land if individuals cut down on eating meat.

This.

These articles are not calling for full vegetarianism/veganism. This is really quite doable. You really don't need meat with every single meal.

Instead of eating meat with every meal, I try to limit chicken/salmon to once or twice a day, and red meat to once or twice a week. I feel better too. I don't recommend eating those nasty vegan patties... they are so processed. If you're able to grow a victory garden [0] and/or focus on eating more fresh fruits and vegetables - it's better for the environment and your health.

[0]: https://en.wikipedia.org/wiki/Victory_garden
Crypto Exchange Offers $290k Reward for Info on Blackmailer
I’d love to see the minutes spent map per capita.

As is it would be largely impacted by population. https://xkcd.com/1138/
It's always worth remembering that you can have an impact and still eat red meat. Cutting out meat on two or three days a week makes an impact. Most of my non-veggie friends treat meat like a treat, and only eat it on weekends.
Whatsapp Is Fighting to Keep Millions of Users Untraceable
Sneaker shop fights back against “scalper” bots by selling pictures
Hmm looks like it is job of a single or 2 authors who were really in love with their jobs(most probably contractors). having seen interviews of different people from boeing, i dont believe they can do anything good unless there is money
Suggesting anything more than 1% is ludicrous.

It's clear this company is being bankrolled by an existing company, and as far as we can tell he's a recent grad, junior programmer who did an architect degree first. They had the idea, 1.5 years of work done already and money before he came.

They're not in a high risk position and that they're offering him anything at all is actually surprising.
Most enforcement action has been around the compensation part rather than the duty of care part

There has been enforcement action though

https://www.caa.co.uk/News/CAA-s-enforcement-action-reaffirm...
You are correct at that, and that's because for over 10 years, especially in academia / HPC / Sci Comp, AMD was non existent. If they get the edge long enough for the HPC community to care, maybe an alternative will be present. Otherwise, if AMD just overpowers intel in hardware / clocks so much, then it might not be an issue.

In addition, some specific software (eg Android emulator on Windows) doesn't exist for AMD CPUs.
And that's actually rational behavior. It's also a very simple and very materialistic explanation of why humankind evolves, bit by bit. It works the same way even for discovering new medicine or any kind of technology.

The new thing must be at least a bit better than the old thing. Over time those improvements compound and you end up with this: https://www.youtube.com/watch?v=fPF4fBGNK0U
> On any given day, its top links might include a Medium post about technical hiring

Isn't it quite ironic to see the article suggesting that HN top link might include Medium post. I've usually read not-so-positive feedback about Medium posts. Isn't it the case?
“In April, when a story about Katie Bouman, an M.I.T. researcher who helped develop a technology that captured the first photo of a black hole, rose to the front page, users combed through her code on GitHub in an effort to undermine the weight of her contributions.”

This is an odd statement as it implies the purpose was to undermine. Reading code and critiquing isn’t meant to “undermine” but to identify truth and constantly look for better ways.
Nah, just settle out of court for a percentage of the earnings of your "song". So, you get sued for one of your "songs" and they get 2.3% of your profits. Problem is that "song" has only earned you $0.000001.
Curious to know why this post has a "unvote" option. I don't recall seeing that before. Is there a link that explains what it does?
Shouldn't this be more about having a diet based on local foods rather than just be vegetarian/vegan? I'm saying this after seeing a couple of documentaries on german tv where they were showing the impact of almond and avocado "crops" in North and South America. It's crazy how much water and terrain needs to be used and de-forested for these things, I know avocado is seen as a super-food and everybody is crazy bout it now, same with almond milk/drinks, but still, looking at a lot of the vegan options that we have here, you look in your plate and see that more than half of the ingredients from a whatever bowl or vegan lunch are brought to you half way around the globe from a country where they destroyed forests and natural environments just so you can enjoy these things.
RuuviTag is a sensor capable of measuring the temperature, relative air humidity, and atmospheric pressure and sending the data over Bluetooth. I wrote about it in a linked article - https://joshefin.xyz/temperature-humidity-pressure-with-ruuv...
> I wonder if we'll eventually have storage cheap enough and fast enough

At a fundamental level, RAM is faster than flash/hdd for two basic reasons: it's allowed to be volatile, and your working set is usually much smaller than your total storage requirements, so RAM is allowed to be more expensive on a byte-for-byte basis than persistent storage.

Unless something weird happens with relative research paces, you can basically expect RAM to be faster than persistent storage for those two reasons.

The question then becomes: at what point whether there is a point where even persistent storage is fast enough that your CPU/GPU/*PU can't make use of any further bandwidth/latency improvements. Looking at the relative performance of L1, L2, L3, and RAM sets some milestones you need to hit before this even becomes a long-term goal.
Eliz. Warren: “I will appoint FCC Commissioners who will restore net neutrality”
What does it mean to say that “Android is free”?
To be fair there have been plenty of losses from stockholders as well.
Maybe you clicked upvote before coming to the comments?
Some McDonnell Douglas DC-X engineers would probably have something to say about your comment too.
What are these critical features? I've been a Flickr Pro subscriber for years and it still works fine for me.
We all know this is not generally true. Ad networks will even explicitly allow advertisers to inject their own unsandboxed js. And so will publishers. But hypothetically if this was true still doesn't make a difference, adtech is pretty negligent of security.
A small company I once worked for employed a new firm of cleaners. Very good and conscientious for several months, right up to the night they loaded all the computer gear they could find on the premises into their van and disappeared. (After, of course, doing the cleaning and making sure they locked up afterwards)
It’s not this story, it’s a global feature on both comments and stories which serves as a “undo” for fat fingering the upvote button. Before this feature you’d often see comments along the likes of “sorry, I accidentally downvoted you while trying to upvote.”
Because it is a StackOverflow blog post its a bit self-serving, but basically it appears to advocate creating a permanent intangible dependency on StackOverflow to your ability to program.

Those heavily invested into StackOverflow means it becomes part of their programming identity, and as a result it skews their perspective of what they decide programming should be (which is true for them themselves).

The virtual-connectedness we have as programmers now has changed/accelerated (and perhaps thus slowed) the way programming is done. To be fair cut and paste programming has been around pre-Stack Overflow and even pre-WWW - it just required enough programmers and code-base to be in the one location for it to become viable.

As the web ages, like a sprawling codebase not rigorously maintained, the amount of cruft it acquires over time goes up - where a lot of stuff that is no longer used or out of date or just plain wrong yet still there comes up in your search.

It makes me think a lot of signal vs noise and worse still false signal vs noise comparisons. Sometimes you can find years later after you did something that you solved the problem the old/should be obsolete way, or you did the almost-the-right thing but not the right thing - often at a time/place you can't go back and correct/amend your previous code, not least because you're not meant to be working on it anymore even if you're with the same employer.
German internet is a joke. The words 'Unity Media' are enough to send a shiver down the spine. Connection on the Autobahn would be laughable if you were not already crying..
Ah sure. So it's basically one of these concepts of what a modern city should be.
You have cars and traffic completely underground, on top a relative open area with shops on different levels and high rise buildings for living (as to have public space).
It seems like a great idea conceptually, because it affords much space to pedestrians, green spots and still allows accessibility.

But it failed to be attractive to the intended audience - well off young workers and families. It is not a slum and never was, but it did not turn out have the demand.

If you look at it now, it seems downright ugly. There's space, yes, but it's so much concrete, so many bleak looking high rises.
It certainly isn't "beautiful" in the sense of the rest of Paris (except if you appreciate that sort of architecture, which I actually do).
I asked that HN few months ago and was told its a bad idea. I was explained that people want to find a ride quickly and riders only care about stable inflow of riders. I still believe an app that both parties can agree on price (uber for ebay) would be a great third competitor in taxi-riding world.
...and here we go again.

What was, or at least felt, obvious was that there was a double standard being applied. Not just in the sense that such a witch hunt would be unlikely to happen to a man being lauded. But also that if there's one point that Hacker News could probably agree on it's that lines-of-code is a bad metric for evaluating programmers, let alone scientists.

There was also the pervasive sense of being on the side of the rest of the team, even though highlighting their contribution was the first thing Katie Bouman did. And at least Andrew Chael, who did write the plurality of the code in the GitHub repo, did come out strongly in favor of her and was horrified of the hate she got. Quote:

"So apparently some (I hope very few) people online are using the fact that I am the primary developer of the eht-imaging software library to launch awful and sexist attacks on my colleague and friend Katie Bouman. Stop."

(https://twitter.com/thisgreyspirit/status/111651854496183091...)

It's curious that, at least in my subjective impression, the tech community has a far larger problem with women than any of the other groups that have traditionally suffered discrimination: racism and especially homophobia really are extremely rare, at least overtly. But the uglyness Katie Bouman, or Ellen Pao, or Marissa Meyers brought out seems to be alive and well.
It's a very interesting take to put a face on people who we only know for short acronyms and interaction which usually happen when things are not going smooth.

It's easy to think moderation might be too active (or not active enough) though it's not us sitting on their seats.

(Though I agree with the critique that the site is "too orange" and I'm all too happy to use the available customization option)
If you make the code available to anyone not paying, why wouldn't the big corps just use that instead of paying?
[1] on Aliexpress, in English, $150 : https://www.aliexpress.com/item/32759169154.html
All book links are shrouded affiliate links (tag=fivebooks001-20).
Group dating app 3fun exposed sensitive data on 1.5M users
Making sense of data: pharmacy edition
3-5%
Code critique has a time and a place: a PR (or equivalent) where you were solicited or it is your role to comment.

Outside of it it's just mostly unwelcome noise. If you have a suggestion then do the PR and get your code reviewed in the same way.
>Xiaomi

Hmmm, does this by chance require an internet connection to operate?
I don't agree that doing one right thing (reporting on corruption) somehow makes it okay to do a wrong thing (not taking responsibility for the trackers you're exposing your visitors to).
The fact that it pays for 99% of your fixed costs just says you are unlikely to start taking that responsibility any time soon.
EDIT: I did not actually check your site and cannot confirm you host malicious ads. I wanted to make the general point; not attacking your site or work in any way.