skysight-inc/HackerNews huggingface dataset:
>This is essentially the "people are poor because they don't care enough to be rich" argument which yes is a valid target of derision.

No it's not. Don't strawman.

> I do claim you're lacking imagination here - why haven't you considered the case of the single mom who is one missed shift away from missing rent - and by the way, if she misses a shift she just gets fired anyway?

This is a good example of why it's so frustrating to debate this. You're engaging in creative writing and storytelling. You don't know any single mom who couldn't caucus because she was afraid to be fired. You just made her up to buttress your point. Are there working single moms at caucuses - you bet there are. Caucus are also organized and run by caring activists who are sensitive to constituent's needs - do you think they don't attempt to be as accessible as they can? Is that a major issue that affects a significant portion of would-be attendees? You don't know, you just assume it is.

>Job hunting while homeless. The choice between "participating in democracy" and "having shelter" isn't an actual choice.

No kidding it isn't an actual choice, because you just made it up and put it us a false choice. Homelessness is not dominated by people looking for work and unable to find any (and for some reason not having access to various social programs) and therefore being prevented from attending a caucus meeting. Chronic, long-term homelessness is almost solely a result of drug addiction and/or mental illness.

>The reality is those people just wouldn't be represented by a vote.

More making things up. You don't know that. You have a stereotype of working people and you're using your imagination to think of all the ways your caricatures of working people may be shut out democracy. But you don't actually know if this in fact a real problem or just something you think is a real problem. And why wouldn't they be represented well by their neighbours if some specific individual had personal commitments that prevented them from attending?

I get why you're asking me to use my imagination - because you have no other connection to the people you purport to fight for.

>A good democracy is a mail in ballot at home, guaranteed access to a free and open internet, with weeks of time before it needs to be dropped in a nearby mail box, so I can sit at my desk after work with tea while I thoroughly research before I vote.

Says who?
They use TLS, they have been using TLS this whole time.

This E2E encryption is on top of TLS.
> Note that the secure channel sometimes has more limited bandwidth. An example would be reading part of your public key over the phone, which is not practical for the actual software.

In theory, sure. In practice ordinary users are not calling up the software developer and having them read their public key over the phone.

> There are other considerations that make using the secure channel for the software itself impractical. For example, you can have many people publish known public keys on their website, so that other people could verify them with some majority voting.

You could do the same thing with the application binary itself and have them compare hashes.

> But ideally, the public key would not be published from the same server, making an attack more difficult.

You could get the same benefit from publishing only the hash of the software on the separate server. The signature is redundant, and is even worse than the hash because it introduces private key compromise as an attack vector.

The main benefit of signatures is for an app distribution system that needs to distribute multiple apps or updates, so then it can deliver the public key once and reuse it. But now you're talking about the package manager and Linux package managers already do that.
Show HN: Weekly troubleshooting challenges for DevOps and SREs
They’ll quietly close the losing fund and start fresh with a new one.
Facebook: Taking Legal Action Against Those Who Abuse Our Services
Because my pay as a grad student is just too good! /s
JWT perhaps?
Does this man have the ability to host on localhost and have other people interact with his program via network?
> Like I said it can happen anywhere, but the likelihood and ease of it happening in less free countries seems significantly different.

Why? Bureaucracy, Intelligence Services and state-level paranoia transcends political ideologies and systems.

> The amount of news / data about it will of course be higher in more free nations.

On the other hand, we'd hear a lot more about anything from Moscow in our media, so I doubt there's a lot to be talked about as of now. It's only one big leak away, of course, but so far, I don't see a lot of support for your theory.
Hi HN, Hassan here - one of the co-founders of CircuitOps. While building CircuitOps, we have had so much fun watching people try to diagnose and fix issues in production like environments, so we made it into a public challenge!

We are planning on releasing one challenge a week.

Would love to hear your feedback and see some of you on the leaderboard!

Cheers,
Hassan
Don’t feel bad about not wanting to replace your relaxation time with more work. You enjoy thinking about this idea because thinking is an escape; a distraction from whatever you’re doing in that moment. Actually doing it is not an escape any more, it’s a new problem. Maybe you could test it out without writing any code? Or maybe not - maybe you just need to find a new job or something like that. Or maybe there’s nothing wrong with the occasional daydream?
There are some privacy policies out there that are well organized and even summarize a lot of the legal jargon into bite sized chunks.

500px is a good example for instance.

https://web.500px.com/privacy
Invest when there is blood in the streets
This exact scenario happened to me - I was a "senior manager" by HR title but I was actually just promoted to team lead in practice. I meant to illustrate the setting of compensation happened almost entirely without engineering input at a company level (in my experience, where I worked, etc.).
I think they were right to try for an ambitious model that tried to do things that the Google-Apple model didn't.

I also think they should have developed two apps in parallel from the beginning. It would hardly have cost much more when you consider the benefits and it would mean that the decision to move from one to the other could be made immediately. (I know they've been working on a Google/Apple one but not sure how much work has gone into it.)
My understanding is that the pay schedules are designed to slow down your raises when you cross the median pay for that band. When you get hired, you can negotiate for any position in that band.

Imagine a bell curve, the system is designed to try and keep everyone in the same role towards the middle of the bell curve. When you get hired, you just have to fit within the bell curve, not near the center. Changing companies lets you reset to somewhere else under the curve, though you may get smaller YoY raises.

If we had a tech workers guild, we could push for much more transparency in all this.
It is the fault of FAANG/unicorn salaries. Engineers always aspire to have FAANG/Unicorn salaries, so no matter how much the companies try to increase it, if it doesn't match them, then the engineers will eventually move on.

Therefore companies know that their engineers will leave anyway, so they chose not to increase the salaries.
Barely profitable companies regularly pay big salaries for the right people, it’s why they’re barely profitable.
I've always assumed its because of sticker shock. +40% is a lot, and as a salary it's right there on paper. As a rehire, the equivalent amount is hidden in several dozen smaller costs. Also if yesterday you made 14 widgets for 10 money, paying 14 money for 14 widgets is hard to justify, nevermind that when you were hired you made 10 widgets a day. The obvious solution for the dev is to go hunt for a job that reads "paying 14 money for someone with experience making 14 widgets a day".
So you proved nearly everyone is racist, as parent said...
China has been maintaining a majority share of production for at least a decade at this point. I would wager that while that your proposed response is short as a phrase, actually getting production to match the currently relied-upon volume without China would take years, and I don't think stockpiles would last that long.
Nice writeup! I recently switched from a 32" gaming >4k to a 27" 4k on my macbook and it's incredible. Love the single thunderbolt cable and resolution <3
This is great, but desperately needs a way to also fix these issues. And all functionality should run locally as well.

I imagine the latter is possible thanks to it being a docker image.

So far I've been using this script I built for similar purposes:

https://gist.github.com/silviogutierrez/3dca60a6b5b8fe214052...

Runs locally, and only on changed files against master. Fixes all my python, JS, yaml, terraform, etc. And you can run it against a single file too so I integrated it with vim to replace all my linters.

I really hope the GitHub initiative projects takes off as a standard API (à la language server) for linters and fixers. Seems every single IDE needs to reinvent a plugin for applying a specific linter.
Pay is probably pretty good (especially if current rise materialises) for my level of experience, and I have lots of autonomy in how I do things, as I'm the main technical decision maker on non-frontend tasks.

I'm also doing uni part time, and taking half a day off every week is a tough proposition for employees. Despite the chaos, I do like the work I do, and as it's a Greenfield project, I want to see it reach some level of exposure to core clients before I can consider it a job well done.

What about you?
Robinhood Major Outage
I've noticed this exactly.

At my original company I was performing Senior-level work (like, literally according to the staff level formalism from HR). But I was told by my manager that to be classified as a Senior-level staff, you have to have been performing Senior-staff level work for at least a year. Therefore being promoted within the organization is a long process. Moreover, with the usual 1-3% raise, you're still in the (low-end) of the pay band for Senior staff, so from management's point of view there's no real problem.

.. and then of course, if you're hired in, you just have a few phone calls, couple of interviews, discussion with the hiring manager and you're at a pay-level and job-level far ahead of existing employees even with identical experience.
Have to install docker to run a linter... Nah, thanks.
Depends on your codebase. JetBrains use a fork and rebase model.
Never thought of that! That does seem more accurate and descriptive.
Tritium is actually being continuously produced by cosmic rays smashing up atoms in the detector. That's why these experiments are buried deep in mines, but even the small amount that get through the earth can cause problems in a sensitive detector.

https://www.sciencedirect.com/science/article/abs/pii/S09276...
The Netflix philosophy is basically that the job sucks and they will drain the life out of you but they pay above market. YMMV
If I am living in the USA and the FSB reads my messages, what can they do to me if they don't like what I say?

I personally think the NSA has a jurisdiction to do more to American citizens in the USA. I would be extra careful about the NSA if I was H1B.
I don't think the central focus of this resource is to teach Quantum Mechanics, but rather to test a new teaching method - the relative importance of yet another Intro to Quantum Mechanics course is tiny compared to developing methods potentially applicable across the entire space of online learning. As you say, the SRS questions could be better, but the idea of embedding them into an online essay / course is, to my mind, novel, potentially enormously valuable, and worth highlighting.

Is it the notion of embedding SRS questions into the medium per se. that you find superficial and unhelpful, or just the specific questions that Andy and Michael chose? If the latter, would you suggest any alternative questions that might be less patronizing / more effective?
I remember many, many years ago my boss at IBM explaining that I did not qualify for a raise because I was just over the industry median pay for my band. Honestly, if they had just kept giving me 3% raises every year, it might never have occurred to me to wonder whether I could be making more elsewhere.

The weird thing about paying at the 50% line is that it means that your policy is, in effect, "we do not want any above average programmers."
...good?
Why didn't code review catch this? If the review worked the way it's supposed to then you'd be one of the reviewers as you were the original author.
I agree... and I don't. I work primarily for money, but not totally.

My job probably doesn't pay me absolutely the maximum that I could make anywhere. If the work environment turns sour, I can hopefully make an approximately lateral move - not significantly more or less money, but a better environment.

I once worked for a medical device manufacturer. We failed an FDA audit. As a result, our procedures became much more stringent, and life turned into a huge amount of paperwork. I couldn't take it. It didn't take a raise to get me out of there.
Can ByteDance Build Trust?
Well said.

I'm not black, but I always frame it this way when I think about the problem: if I had children, what message would I want to convey to them to maximize their chances of success in life?

Life is difficult, there are lots of injustices in the world, but there is zero sense obsessing over that which you cannot control. Focus on being the best human possible and the world will take notice.
Plenty of folks these days are sharing both their starting and current compensations, both internally and externally. I (personally) believe it's super healthy to do.
> FAANG are of course well known for paying way way above what is necessary to satisfy "everyone's material needs and desires"

Do they though? Quality of Life is not just how much you make, it's relative to what you have to spend. You can't realistically afford a home -even for most of the engineers- with a decent school with a sub 30 minute commute anywhere around one of these companies unless you want to be house poor or you are a dual earning family.
What's the corresponding deal for Google Music on iOS?
Refactoring a large JS codebase is like painting the proverbial Forth Bridge. By the time you've finished, fashions have changed and it's time to rewrite it all again.

You don't sound fun to work with.
To be fair, ingredients labelling is covered by an extremely strict set of regulations, and companies do play games with it as much as they're able (my favourite is "aqua" when they mean "water").

Which may be the way to go: introduce a strict set of regulations covering how to present your privacy policy
The End of Tourism?
Privacy and other ToCs cannot efficiently be optimized by markets because markets can only optimize efficiently for primary and a limited number of secondary attributes. Think how hard it is for consumers to beyond GHz to pick a processor. EULA, service terms etc are the last thing that is optimized for.

My suggestion: we should only allow privacy policies to contain standardized sections which are based on industry standards such as ISO, IETF, DIN terms. This would ensure that terms can be better compared and remove the possibility for companies to cheat consumers by hiding predatory terms.
Yet you don't see organizations and mobs fighting for that.
Do you use it with Windows or MacOS? If it's Mac, do you experience any compatibility issues? I was researching quite a bit into this Dell 38" in the last few days and discovered that it does not have official Mac support, and it seems to have some issues with the USB-C connection.
On the other hand: if you force people to use VPNs to use Telegram ... you're forcing people to learn to use VPNs.

And if you're afraid of people talking about stuff without you knowing, the last thing you want it large parts of the population (or at least those parts you're interested in) using more encryption. Basically: you can't stop it, trying to stop it has negative side-effects, so stop trying.
Your point is taken. I think it's incredibly valuable the fuelwood used for cooking and lighting is deprecated for off grid solar solutions, not only for health reasons but to stem the deforestation Rwanda faces from it's reliance on fuelwood for its energy needs.
Happen to know this particular fellow who authored the lib from the Deno discord (really brilliant, nice guy) and he took the time to explain the same question to me earlier in writing this.

This is the gist of it:

- WASM is sandboxed. The shortest way to explain it is that anything that uses a syscall won't work. These syscalls include things like networking and filesystem access.

- WASI is a standard interface/specification for WASM. What it does is provide a spec of function signatures for syscalls, and provide the compile-time swap of stdlib functions that use these.

For example, Rust’s "open" (and I believe C's "fopen") is implemented by calling "(__wasi_)path_open" when it’s compiled to WebAssembly via WASI. And "path_open" is meant to act like the "openat" syscall.

You can already run other languages compiled to WASM on Deno, by just loading the .wasm file bytes and instantiating.

You can also run native code in Deno through Rust "native Ops"/plugins. This can be pure Rust, or Rust calling C/C++ externs, etc.

So what is the point then, why bother?

WASI allows you to compile and run programs which have behavior that requires syscalls, and hopefully get the functionality fully emulated.

So with an implemented WASI interface in a language, then you can take some compiled WASM lib using WASI and (mostly) assume it'll run in that environment too.

---

Edit: Also a note, I have fairly little understanding of low-level programming so I may have butchered this. I make no claims to accuracy, this is my rough understanding.

Edit2: What really helped my understanding was looking at the Typescript implementation of these syscalls, so here you can see the implementation of "path_open" in TS that provides WASI the functionality it needs for using that method:

https://deno.land/x/wasi/mod.ts#L881
So you would've spent company time rewriting working code to match your personal aesthetics?

Sounds like parent didn't have a reasonable structure in place to generate consensus amongst the org about stylistic preferences vs tech debt, and where developer priorities should lie.

There's some ego in both of your comments as well. Async is nicer looking that promise chains, but there risk in changing working code, no? Growing with an org means letting go of your old code but joining an org requires empathy and understanding for the old timers and their code babies as well!
Docker is probably the least annoying solution, would you rather install linters for 40 different languages on your system?
I don't understand what the screenshot is trying to convey.
I got a pretty good tip from a longer working employee on this. They told me to go to HR rather than my supervisor and ask for a market salary adjustment based on my position and expertise. It actually did work for getting an intermediate raise, but still not the same as switching companies.
Oops, missed it, thanks for the correction.

Having to use docker certainly affirms "I get why it's probably not ideal as a local tool" to some extent, though...
I think it's a good time essentially because everyone else is scrambling for jobs. There is so much competition for every position. Whereas if you are building a business you don't need anyone's permission to get going.
But then you can't use it on Github Pages, right?
Outside of HR pay band constraints, I’ve often wondered if there’s some psychological anchoring at play [1]. No matter how many more duties you take on, your monetary value may be heavily anchored by what you were previously paid.

However, a new employer doesn’t have access to this information so they can make a more objective determination of worth without being biased by this pay anchoring aspect.

[1] https://en.m.wikipedia.org/wiki/Anchoring_(cognitive_bias)
I had ideas for the domains. Just no time to do it. In the end I let them go. I have 3 ones. Blog. And 2 in progress projects.

I didn’t squat them. Parking for future use is ok to me. Squatting for profit i don’t agree with.
I am not familiar with matomo, but aren't those instructions enough? You go to DO, create new droplet from that image, and done? I assume once you have it installed you will get more info on how to add the tracker on your site from their interface ?
Unless google has a similar rule, which states DIY in app purchase solutions aren't allowed, I dont see what's the fault of Apple here? What kind of a business wants to give away free money?
I don't see hypocrisy unless they're breaking TOS.
Age rating is required for any media published in Russia.
>If two people care equally, but one doesn't attend because they would lose their job or need to earn enough money for dinner—then I have a massive problem.

Urgh. This is the same creative writing exercise that another poster here is engaging in. I'll tell you the same thing, I told him. You don't know that person. You don't know if that person exists. You don't know if that is actually a problem that affects even a tiny minority of would-be attendees. What you're doing is creating a caricature of working people and engaging in an imagination exercise of seeing how your caricatures would respond in hypothetical situations that don't actually exist ... because maybe you have no other connection to those working people? I don't know.

I don't know how to argue that. You created a scenario that doesn't exist. The best I can do is just say that you did that.
Most developed countries have access like that already baked in by law [0], some countries even go as far as denying any reasonable expectation of privacy for data you share with third-parties [1] so the data-Kraken of intelligence services can just slurp it all up in bulk [2].

In that context, in a post-Snowden world, it's kinda grating to still have people talk about all the evil things that supposedly happen in "non free countries", while mostly being completely unaware about what their own, supposedly "free", countries are doing, often on a global scale because they are supposedly way more likely to "hear" about it, while still not being able to change anything about it.

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

[1] https://en.wikipedia.org/wiki/Third-party_doctrine

[2] https://opendatacity.github.io/stasi-vs-nsa/english.html
Security is a continuum, how much resource you can put into fending off prying eyes depends on how valuable your assets are and so how many prying eyes are targeting you. But as a start OLLVM is open source and not bad at all.
Isn't taking payment this way against the terms of one or both of the app stores?
:)

BTW, 2 hours ago I recevied the initial email from Satellite to add ETH to my wallet. I clicked the link and confirmed. The message said it would be a few minutes until I receive ETH (I forget the exact message). Is a few hours to be expected? I've checked my spam folder.
Nvidia CUDA support in Windows Subsystem for Linux 2 in insider preview
I'll even add that engineers should understand the value they bring to the company and adjust their concept of fair not just against their peers but against what the company is earning from their labor.
The intent behind the sign-in seems to be to allow you to participate in the built-in SRS system for learning the material. Obviously there's no guarantee that behind the scenes your email is not being sold off to NefariousMarketers Inc., but given the past projects and work of both authors, that seems perhaps unlikely.
Did they make an agreement? Now the government got access to everything that goes through telegram?
KaMIS – Finding Large Independent Sets Fast
The Strategic Postures of China and India [pdf]