skysight-inc/HackerNews huggingface dataset:
There are many standards on linux, but in my experience they are mostly inter-compatable. I have KDE/X11 programs running just fine in my GNOME/Wayland environment. I also have alsa, pulseaudio and pipewire playing nice on my laptop.

I've heard binary distribution is a problem, with many overcomplicated methods like Appimage, Snap, and Flatpack. But it doesn't matter because linux users will prefer installing from source code or a trusted repository anyways. And they should: This is the more secure way of doing things. Closed source programs need not apply.
Everything you've written here applies exactly the same to the Z0. I'm not sure why you insist on claiming some fundamental difference in the case of the W bosons while claiming "The neutral Z0 boson behaves like the photons"
I think a hybrid model where the office is essentially a private coworking space could work pretty well.

The company would be run like they're fully remote but there would be an easy place for people to meet up when necessary.
>>Fraud detection is a feature, not an issue.

Says who? And if its a 'feature' - why can't I opt out? Default limits on debit cards are non-intuitive to say the least.."you have $10 in the bank, but can only spend $5"

I'm glad you get to decide whats good and bad..really, it must be such a burden having to make that decision for everyone.
Susan Orlean wrote The Library Book, in part about the Los Angeles Public Library burning, possibly due to arson. The fire marshal said he saw the fire so hot in one corridor that it was clear: https://www.worldcat.org/title/library-book/oclc/1039296901&...
You broke the site guidelines here. I understand that the topic is provocative and people have good reasons for their strong feelings, on all sides; that makes it more important, not less, to follow the site guidelines. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules, we'd be grateful. Note these:

"Please don't fulminate."

"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3."

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."
I don't think people quitting directly correlates to WFH. A bunch of people I know who wanted to quit during the pandemic are quitting now instead. No one wanted to risk being unemployed during the pandemic.
It's going to be harder to justify a "shortage" of workers when companies cut themselves off from the remote worker pool. I have no doubt they will, but the lie will be much more obvious.

Companies also won't be able to claim they hire the best if the rule out remote, but of course they'll still say it.
They are actually paid to do it. They are employed by the IT cell of BJP. Other parties do the same, but cannot match the scale.
Totally and wholeheartedly agree.
> Remember that I'm using them to offload some of the considerable effort required to find good candidates who are worth talking to.

Right, because it's very hard trying to find a good candidate now.

> The context of the GP post is getting back to a recruiter to find out more about a job, which suggests you're at least interested in that job.

No, I am open to being persuaded. But without basic details like the name of the company, salary range, rough description of what the job is and location/WFH situation, I cannot say that I am interested or not. I am not going to take time off work and start an interview process -- which costs me vacation time and effort -- with a company that isn't willing to try to prove to me that they are better than my current employer. So if I have a question, then you should answer it if you want me to consider taking the leap to interview with you. You are trying to recruit me. Don't do that with a chip on your shoulder. What kind of salesman tries to make his leads jump through hoops? You are the salesmen here.

On the other hand when I am unemployed and I reach out to you to convince me to hire you, I will give you all my contact info and I will be willing to jump through hoops to convince you to hire me, just as you should be willing to jump through hoops when you are trying to recruit someone to quit their current job and come work for you.
The Largest Cryptocurrency Hacks So Far
This author strings everyone along in this post to no resolution just like they did in their job.

Completely unnecessary exposition for the anticlimatic result, the author got invited to the lion’s den and failed to please the lions. Put that in the topic sentence! So frustrating to read

This almost reads like a court ordered introspection or mandated by the Office of Civil Rights to former Deans.

The author has no confidence in anything she ever did or any assurance she ever gave. The only point of this exercise is that she is now aware of the spineless empty words she gives so I congratulate FACE for creating the venue and luring her to it so that everyone can see how the emperor has no clothes. But despite acknowledging it, the long winded play by play, with exposition to give background that surprises no-one, really makes me doubt if the author learned anything.
"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3."

https://news.ycombinator.com/newsguidelines.html
I feel your point, but obviously not every work environment is the same.
Came to make a comment like this. Some jobs are great to do entirely remotely and forcing workers in those roles to come into an office is completely outdated bullshit.

But there are tons of jobs that require trust and collaboration. For those workers, in-person relationship building is a fundamental part of the job.

We need to be clearer in our job titles and descriptions about that, so that there is less conflict in expectations of remote work.
If this was really the case, WFH would be a no-brainer and would not meet so much resistance from management.

Most companies clearly care more about the fact that they can account for the time you’re in office, as opposed to how productive you actually are.
> Reddit has slowly accreted "features" (Reddit gifts, Reddit Premium, sponsored contents, a chat...) whereas HN didn't.

Also there are NO native media (video/GIF, images, photo albums) support & linked media previews on HN too.

Additionally users on HN has no any administration or moderation rights.
The Standard Oil claim is historically false. Kerosene prices fell dramatically during Standard Oil's tenure [0]. The competition did not benefit from Standard Oil, but consumers benefitted dramatically.

A malevolent monopoly needs government support to sustain itself for long (like today's telecoms/internet companies). All of the natural monopolies that have existed without rent seeking either greatly benefitted the consumer (Standard Oil, Google, Amazon), or became less consumer friendly and lost their monopoly (Microsoft).

That isn't to say that the government shouldn't take extra steps to ensure powerful companies are upholding the spirit of the law (labor laws and liability laws, for example, at Amazon), but most of the anti-monopolist positions such as some described in the article seem horribly misguided and likely to have unintended consequences. Especially preventing acquisitions (how many talented founders start companies with the hopes of having an acquisition option) and preventing horizontal integration (would we have AWS and the rise of easy cloud computing if this law passed 20 years ago?)

[0] https://en.wikipedia.org/wiki/Standard_Oil
Companies that don't allow partial WFH confuse me. All my employers, even before the pandemic, have allowed ad-hoc WFH whenever. It worked fine. If the team had a meeting or day where we all needed to be in we just said so and worked around anyone who had to WFH at certain times or days. There was never any official policy, people were just trusted to be sensible. Got a GP or dentist appointment near home, just WFH. Feeling under the weather but not so bad that you take a sick day, WFH. Need a day to focus, WFH. Hell if you know you're going to have a hangover, WFH (you never said so but it was an open secret and no one cared so long as the work got done). It was great and I can't see any downside to it at all.
Same for banking apps here in Italy and the OTP generator of our id system.

Plus some apps I don't strictly have to use but I want to: WhatsApp (to use the web app I should run the android one somewhere it can receive messages with my phone number, cough), Telegram (probably OK), OSMAnd, NewPipe as a YouTube adless replacement (YouTube web is not OK), Google Street View and satellite maps (the web app is vastly worse), car sharing apps (less of that now), random apps from my customers.

All considered I'll have to carry an Android phone anyway so I'm carrying only an Android phone. No Linux phone. But I've been using Ubuntu as my only OS since 2009.
It's reasonable to ask just how useful a use case is. Credit cards seem, on balance, to be demonstrably better than crypto for payments; to my mind, by a very large margin. Crypto brings nothing for me as an upside, and is a bigger hassle otherwise.
I was going to comment on this very thing in the other thread about software glue[1]. In that article there is a youtube video on Multics vs Unix[2] which really outlines why microservices were always doomed.

Someone should coin a new law for how programmers have to rediscover Brooks's law every 5-10 years. The issue with microservices, as it has always been, is that you need an enormous company to brute force the communication pathways and maintenance overhead for it to all work. And by work, I don't mean function efficiently (as the Multics vs Unix video shows). I mean just function. Just work at all. The Multics team had all the devs and the Unix team was two guys doing laps around the Multics team. Because they had the mathematics on their side.

Remember the bad old days of memory thrashing? That's what happens to teams that do not have enough bandwidth to properly maintain the dozens of services they are responsible for. Your organization gets frozen.

This is what we all get for taking advice from the Googles and Facebooks of the world. Google has like a billion lines of code in a monorepo. They do not do things remotely like 99% of the businesses out there. They are sitting on huge piles of money that lets them be incredibly inefficient for decades.

[1] https://news.ycombinator.com/item?id=27482832

[2] https://www.youtube.com/watch?v=3Ea3pkTCYx4
> If they can crack the cryptocurrencies then it means that they can easily crack crypto of online banking systems as well

They're very different because the blockchain is public. Getting access to a bank's database touches a lot more systems and algorithms. Even something less interesting like intercepting web traffic to (or between) banks isn't interesting because you need physical access to the medium and you'd need a hole in TLS. Like Bitcoin, TLS uses SHA-256, but breaking it probably doesn't give you access to any plaintext, and you could force a downgrade to TLS 1.2 to use MD5-SHA-1. This is only per-connection; the Bitcoin ledger is set in stone.
Yes they are, you just grep for "unsafe". Speaking from a career in information security, vuln research, and as a rust engineer.
I understand this is a common suggestion in the developer world, but I think it is self evident that doing so takes a fair bit of time. The parent said they’ll just have to switch, which I expect is much easier than packaging a DE yourself or even sharing responsibility.
Thanks, wow you could keep it on a 16gb USB flash drive!
I used RMI but put a queue in front of it.

One at a time, please wait your turn...
> If you want a performant Linux phone, put some skin in the game.

The reality is that this ain't going to happen. There will be never enough volunteer-based work to enable the level of effort that it requires to develop consumer devices like smartphones. Commercial actors have so much money and power, and people have bills to pay. This is something where full open source model just doesn't work.
Having worked from home for ~8 years, I don't think it actually makes that much difference - you still end up with a manager who is responsible for making sure they can handle problems you have or about you and asking you to do things, and you still have managers associated with the projects you work on (those may or not be in any way related).
The ones who randomly rearrange the seating however can disappear.
I’ve always held a belief that a lot of America’s social and economic inequalities are fueled by the consolidation of good, high paying jobs around a few major cities. I’d get behind any party that tries to tackle this by incentivizing the distribution of these jobs across America. If cheaper, quieter lifestyles result from this, all the better.
Thanks for the support as always <3 Glad people still find enjoyment in this cursed project
MATE on Debian provides most of the decent "modern" gnome2 experience it always has. There are some problems with file chooser dialogs and the like due to feature removals in the underlying GNOME gtk3 libs but overall it's very usable.
Please don't do flamewar like this on HN. You normally do an excellent job of avoiding that, even on difficult and divisive topics, so I'm dismayed to see the lapse and I hope it's not a sign of any development in that direction.

https://news.ycombinator.com/newsguidelines.html
The line you quoted clearly makes a distinction between getting caught and being punished. Punishments are not the only possible response to someone having committed and being convicted of a crime. A heroin user could be put in prison or sent to a rehab program. One is a punishment, the other is not.

The action taken being against what the recipient wants to do with their time is not what defines a punishment. Punishments are correctional actions that rely on the power of violence deprive the recipient of something: money, freedom, comfort, life. Rehabilitation is a correctional action that relies on reason and education for the recipient.
1) It’s straightforward to be a healthy vegetarian, on net even in cultures that are largely vegetarian meat eaters are generally less healthy.

Personally a really enjoy meat, but at one point I became vegetarian for a few months simply based on what I was eating. I accidentally ended up with a vegetarian diet with sufficient protein etc, which demonstrates how little effort it actually takes.
It’s all about killer apps for me. My phone is for anki, taking notes that my other devices can read, using authy, and for podcasts, and a password manager app. A discord app would be convenient but optional. A step counter. Once pinephone or librem can do all those, I’m sold
Right? Hey bro, I really don’t need to interact with you. You think I give a shit about your need for human interaction when you’re making me commute daily and pretend to fake work half the time at a desk.

Fuck that, go to a bar, I don’t need friends.
Where I live, people are apparently not a chicken as where you live... Most of my coworkers are happy to go back to the office. I guess we have about 10% which would like to have full WHF. OTOH, I also dont care what the majority wants. What counts to me is what I want.
Israel has a new prime minister
They are steering users to install a system utility that integrates with Dropbox (and every other major cloud service).

Apple does not make any profit off of that system utility.

Google, on the other hand, makes the vast majority of their profit from selling ads that do indeed steer users away from the product they searched for.
Just like with developers there is a huge difference between a mediocre and a splendid manager, both in productivity and how nice they are to work with.

WFH just makes the difference much more obvious.
I think that’s the problem though. The parties agree that tech has too much power, but they disagree about the how and the why, and as a result they’re seeking different solutions.

I suspect this will end up like Florida’s embarrassing law to reduce deplatforming of candidates with weird exemptions carved out for favored businesses.
Standard Oil is also a special case because a monopoly on the supply of environmentally harmful stuff is actually good for the environment - by the very action of charging a higher price, it helps compensate for a negative effect that would not be priced in otherwise. Breaking up Standard Oil was just a bad idea, all around.
Next, eliminate motion.

A conductive grid stretched between buildings or bridge uprights, or even between wind turbine towers (with or without operating turbines), with a streamer at each intersection made of slightly conductive material that sheds electrons to passing wind, builds up a voltage relative to ground that can do work.

A lightweight grid carried aloft on a kite would extract power proportional to the 4th power of altitude, with the restoring electron current running up the (conductive) kitestring.

Such a system was patented in the '80s by Alvin Marks, holder of the patent on polarizing sunglasses, shortly before he died.

There is no upper limit on the practical size of such a grid, and construction is extremely cheap. Attached to existing structures, it would be designed to extract only a small fraction of available power so as not to exceed the design limit of the structures.

On kites, the sky is the limit. A stacked series of grids could extract up to the theoretical maximum of 30% of incident power. A good place to fly such a kite is in an existing nuclear power plant overflight exclusion zone, where they might extract more power than had been (or is still being) generated below. This also provides convenient access to an existing regional power distribution grid.
That's pretty much the gist of the article, no?
It's all about compartmentalized code... Glue happens whenever compartments interact with one another. Examples, thinking of an app I used to work on:

a) App frontend (UI logic) is compartmentalized from the app backend. Communication is handled by an async messaging system, requiring bundling up messages in both directions.

b) The app backend talks to a few different servers, each with their on expected message set. glue glue glue.

c) The app backend talks to the app database, inserting/altering info, and extracting database rows into objects which can be passed around.

d) (We also had peer-to-peer communication over local wifi, which required its own massive pile of communication code...)

e) Even different objects/methods in the backend code end up requiring small amounts of glue code to arrange+prepare argument sets to call one another.

So, every time we create a division between two pieces of code, we introduce boundaries, which introduces glue.

---

One way to mitigate the complexity is by making the passed messages first class. In our app, there was some 'AppThing' object which represented an instance of the fundamental thing the app was about. You then stuff that object with every piece of info about AppThings you could ever want, and pass it around freely between components. Invariably it gets kinda bloated and fractures, when someone doesn't want to bother building up the WHOLE thing with the necessary DB and server calls to ensure the data is all accurately filled in, when you just want to pass one or two fields to a neighboring UI element. And then you find yourself with lots of logic checking that certain fields are present amongst the million fields in your universal object...

Another approach is to aggressively prune the graph of possible component interactions. Functionality should be well-encapsulated, with absolutely minimal APIs for external interactions. Actually draw the 'cell membranes' between different parts of the app, map out the interactions between cells, and find ways to cut it back.
Extremely lucky? How do you know they were extremely lucky and that they were in the right place in the right time?

> Luck and timing does not take away from success, but it can't be ignored either.
Why are you focussing so much on luck? Have you ever considered the amount of work they put in?

Sure they started with a rediciulous idea, but what they made out of it, has nothing to do with luck and is a result of thousands of little decision made from that start.

Your posts in this thread look very ignorant.
Paint.net is free and gives you photoshop-ish functionality with a more mspaint type of UI. You would probably like it. https://getpaint.net
and of course the "united" states
Buy Yellow Xanax Bars
Did you read the article? The problems actually started before the pandemic.
Have you ever been asked to come in on Saturdays? Often?
Not sure why.

It's nothing more than an autogenerated documentation page for a method that hasn't yet been documented. And it's specifically listed as being recently added so that explains why.

I find pages like this all the time in the Java, Rust, Python etc ecosystems. At least with Objective-C/Swift the method signatures are consistently well named.
Hey, I'm currently building a website that I think would fit well with what you're looking for. It's called Reason, and it's designed to help find small (3-10 users per chat or so) group chats about the topics you're interested in. I started working on this specifically because the casual, small places to meet like-minded people on the internet have kind of disappeared.
http://www.reason.so/
My sister in law just immigrated from South Africa. Some of her high school classmates referred to themselves as African American…
That is what lots of actor frameworks are trying, first specify a DAG of tranformations and then instantiate that graph on a physical network of computers such that the async boundaries can be scaled independently. It's cumbersome, like writing the same program squared just to get scaling for "free".

Personally I think the Persistency-as-a-library and Consistency-as-a-library architecture is a saner alternative.
Also I used to work at a consultancy. The
unwritten rule was that clients would not
try to hire any of the consultants directly

Here (East Coast, US) this is almost always a written rule in the consultancy contract, because otherwise it is a very common case.

Usually I think it's like, "if you hire one of our consultants you owe us $xx,xxx" or something.

While I am just about always pro-worker, I accept this as a necessity.

Otherwise consultants get "poached" non-stop, because they've basically already "auditioned" for the client and the client gets an extended amount of time to figure out which ones would be great to poach. Makes it just about impossible to run a consultancy otherwise.
I could also say much the same about Magneto-Optical and Syquest disks. That aesthetic is just cool.

(though I'd say that flash drives can be cool if you treat them as James Bond spy gear and get drives disguised as everyday objects or jewelry)
It requires a human to actually look at the contents of the unsafe block.

Most of the time those humans are even rarer than those that validate unit tests are properly written.

Also you cannot grep for unsafe in binary libraries.
I think you've misinterpreted something. The pypy interpreter is written in rpython, but executed code itself never gets translated to rpython.
Wages haven't kept pace with productivity since the 70's, and income and wealth inequality has reached astronomical proportions. IMO its time for a bit of inflation and improved employee leverage.
You can self host ZeroTier controllers, which are the things that control network access. See the controller subfolder of github.com/zerotier/ZeroTierOne.

Roots in ZeroTier are harder to self host right now (it’s getting easier in the future) but they are just dumb STUN/TURN equivalents. They have no power to grant access and can’t even see what networks you join or what you are doing.