skysight-inc/HackerNews huggingface dataset:
The most significant Rust releases, IMO:

1.00: lang/stdlib stability

1.13: the ? operator

1.15: custom derive

1.31: non-lexical lifetimes, new module system, const fn

1.39: async/await

1.51: const generics mvp

1.64: GATs ← we are here! wahoo!
$200k base is maybe $10k a month after tax and retirement contributions.

A 2 bedroom apartment in NYC or another high cost area where these jobs are generally located will cost $4000-$6000
I'm not a native speaker, but I think taking responsibility does not necessarily imply consequences. The opposite of taking responsibility is assigning blame (eg "our underlings hired too many people it was their mistake").
> There is nothing stopping Canonical from offering a Flatpak based App Store that only contains approved and vetted apps.

I agree consolidation on a single format would be great. They have no incentive to make this switch though - most of the flak they're taking is about them being in control of their app store, rather than snap as a technology.
- Backups? lol...
They also have the PPI, which measures costs to businesses. It's roughly equal to CPI: https://www.bls.gov/ppi/
What gives you any assurance that your inner sig check isn’t tampered?
I think something that is often forgotten is that there are highly productive programmers who have near-zero industry experience, or at least are not totally privy to "modern" engineering practices, and who mostly just program as a hobby (or in open-source).

That being said, the standards that define what a "good" programmer is are not well defined, and everyone has a different idea of what it means. It is also possible to be a "terrible" programmer and still manage to sell two startups.
Policy Expert|Backend Java Dev|London|Hybrid|Full Time Permanent Join us on our journey to become the most successful insurance disruptor, people want to stay with for life (devs as well as customers) We're looking for talented technical contributors to join our growing tech team. With focus on clean testable code and domain driven design. We're the UK's 6th biggest home insurer and if we have another 6 months like our last, we'll be the 3rd or 4th
https://www.consumerintelligence.com/articles/the-uks-bigges...

We're doing this because we own our tech end to end and we're able to run as fast as our best-in-class pricing, operations and claims teams. Most large insurers wrap 3rd party platforms and integrate with features.We make them

Stuff devs care about - Full AWS cloud only environment - Github actions workflow automations for little and often deployments - OpenTelemetry tracing inside and out for production applications - Learning and development budget. (1 guy uses his to part fund his AI doctorate) - Focus on building engineering culture rather then push points - Recession proof industry. Houses still need insured in 2023 ¯\_(``)_/¯ - Tech leadership training. 10X coder != good manager day1. We support our dev leaders, so they can support you - Health + Dental

https://www.policyexpert.co.uk/about-us/careers/job-details/...

or skip the careers page and screen with inhouse recruitment tpadberg@policyexpert.co.uk Mention HN

Bonus: Video blurb for the tech team https://vimeo.com/662623174 + my droning voice

Luke|CTO
> after paying more money than it would cost to buy a basic laptop

No need to be imprecise, unless you are trying to push some agenda. The cost is CHF 198, which is around USD 195.
Should I be expected to care about the plight of those in percentiles below me?
Same - something like a headless Apple Watch would be ideal. I legit just want HR tracking and connecting to a chest strap HR monitor, and no watch display, other than the current HR.
DMCA takedowns need to go away forever. What an idiotic implementation of the law. If someone is claiming theft, they have to at least provide proof.

Imagine if I asked police to give me my neighbor's car, as I'm claiming it as mine, and they would have to immediately comply before investigating if my claim has merit?
>somehow the union had convinced management to stop hiring in February 2022

Why would the union do this? It seems like a contrived example to prove a point. Unions would conceivably benefit from more hires because they would have more union membership.

My anecdotal experience is that unions are a massive benefit to laid-off employees. Laid off employees were given 80% pay while they waited with a known re-hire date. In other cases, they are given priority when the company is looking to rehire with an unknown rehire date. Unions have downsides, for sure, but I don't think your example points them out here.
Better tools and formats have existed for sometime, the problem remains adoption. Part of the issue with mentioning a flawed tool is the supporters who come out of the woodwork to insist that the sharp edges are required, and anything more user friendly would needlessly curtail the power they require.

Personally, I have given up on Latex and write documents in pandoc markdown which I can then convert to pdf through the intermediary latex.
None of these suggest you shouldn't use signal - or that it's not meeting its goal of secure communication (except the last one I suppose).

Signal is not without flaws as you say, but if you have a phone number and can access a binary, there's every reason to believe it will securely and privately transmit your messages. You are also, ofc, free to fork their client and run your own service (as others have done).
For better or worse, when I was interviewing developers I would give specifically vague requirements, since requirement gathering is a skill that I think (senior) developers must have. I don't think that's a useful thing to do in a take-home assignment, though, since you can't clarify requirements with your client in that situation. That said, I admit that I would also expect error handling to be addressed in any piece of software written for any purpose.

Interviewing is a nightmare on both sides of the fence, though. There's a reason why it's a good idea to build up and leverage your network of coworkers.
Agree, this isn't conclusive. OP might have a lot to learn about security. Or maybe OP just didn't care in this case.

To offer some constructive criticism, "Hassle" being misspelled as "hassel" in the readme, to me, would raise the question of the quality of English written communication created by the author.
Like creating a company that gives thousands of people jobs? Or creating infrastructure to enable millions of web based businesses the ability to mindlessly process payments? God, I miss the old HN. This place is reddit now.
You ask what they did to take accountability but then list ways they could take an arbitrary punishment. That doesn’t make sense.

They took responsibility by responsibly doing well by their former employees.
> Musk told employees at his electric car and space companies that they must be in the office at least 40 hours per week or leave the company.

At least, yikes. Not a place you'd go to for work/life balance I'd imagine.
Wow. 4 hours of my life have disappeared.
Pinetime is new to me, going to dig in more. But at first glance, I'm not sure I like the IPS display, honestly. The always-visible e-ink Pebble display was one of the biggest features to me.
I'm not sure where exactly you think my idea fails.

I didn't say to expect they'll behave like grownups in that they wont post anything immature, bad, etc. I said "treat people as grownups", that is, as capable on seeing something they don't like or find offensive or whatever. And if they're not capable, that's on them.

So, if a discussion becomes a flamewar with "thousands of posts", so be it. Members can always ignore it.

So, if the thousands of posts are from the same small number people (over-posting) and others find those annoying, then can chose to invidividually to ban them, or snooze them, or not.

But, if the thousands of posts are by thousants of members (and not bots), then why shouldn't they be left to continue to post and discuss this way, even if its a flame war? They're having fun, and others can ignore or ban them.

Now, if they verbally abuse someone though (e.g. threaten their life, dox them, and such), well, that could be moderated and members who do that could be banned. The rest of opinion, whether deemed controversial, unpopular, misinformation, or bullshit, can stay.

I don't care much about "Brandolini's law". Who is the arbiter of what's bullshit and why are they? The moderator? Well, that's tautological (they're arbiter of non-bullshit merely because they have the power to moderate).
> "they take responsibility" what does that even mean? It's meaningless.

It means they're not blaming anyone else for this. The opposite of taking responsibility is assigning blame. They aren't assigning blame, they're taking responsibility.
Mike Pompeo, CIA served with lawsuit for spying on journalists
This is why I left facebook a few years ago: people who, in person, were reasonnable and nice friends spewing hatred online. I decided I'd rather not hear from those people very often and keep good memories of them (and the occasional contact) than just turn my back on them.
To your last comment - the royalty on ASP is capped. Apple had argued in court over this with claims that shoving more storage into a phone led to more licensing fees which was not the case. I can't speak to whether the pricing on this dev kit would be below the cap or not, I forget the rough range of the caps (in the mid $100's if my memory serves me right)

Agree on the weird pricing strategy though. My take is that they're trying to milk the relationship because Windows is a relatively premium brand. Competing interests for sure that Windows is looking for a wider audience on the low end while Qualcomm wants the $$ from high end.
It's abominable.
This seems to encourage quantity over quality. I just imagine writing frequent blog posts and think the quality of insight (not writing, necessarily) would be inversely related to frequency of publishing.

This makes me think a text generating AI would (sadly) be a highly effective tool. I say "sadly" because I think about the front page of google's search results for something and all you see are meaningless blog posts which are written with buzzwords to satisfy SEO.
A lack of readers. Very few people read blogs nowadays.
"We don't like to implement JPEG XL because this takes code, although barely so since we import a library. Also, we saw little usage in our own browser in which it is actually disabled by default."
So we have a rock-paper-scissors situation:

- KataGo beats human
- Adversarial Policies beats KataGo
- Human beats Adversarial Policies

This is a fascinating outcome.
Not GP but I'm a Signal user and here are my gripes:

- No easy way to do and restore backups on Android and impossible to do backups on their PC client

- Does not support Android tablets at all (my mom loves hers)

- Fails to ring on Android when you call someone or someone calls you, later serving you a missed call notification (disabled Doze/battery optimization feature on Android and tested on 3 different phones with no cigar)

- No way to share your live location to friends

- Using its built in photo snapping and sharing function takes horrible pictures on Android (I suspect they're using the wrong API). If I want to send someone I'm currently texting a good looking picture I need to switch to my phone's camera APP, then back to the chat and use the photo upload function, instead of the in-app photo snapping and sharing function

Some of these bugs have been reported 3+ years ago, while these things work flawlessly on WhatsApp since nearly forever, meanwhile Signal is busy implementing crypto payment features.

I don't know about iOS, but at least for Android and PC, it still feels like an app in alpha that's not yet released to the public compared to how polished and feature rich WhatsApp and Telegram are.
That's not the correlation I'm making.

It's probably more related to the sea from ice melting, that it has more effect to Europe than the rest of the world.

There are multiple ways it could go down. Here's one article describing the ocean currents, but has different conclusions - https://www.smithsonianmag.com/smart-news/ocean-current-keep...

Here's more about the topic "Atlantic Meridional Overturning Circulation" (AMOC). : https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2004...
Moxies always been fairly dictatorial about Signal. no third party clients, no decentralization. im not surprised to see a DMCA at all.

So far Signal is a centralized encrypted messaging app that includes its own cryptocurrency and wallet no one asked for, shills me for donations every other release, and begs me to invite new users despite deprecating regular SMS message support.

if youre a threat-actor the most malevolent thing you could do at this point is just watch Moxie and the team drive this project into the ground.
Lyft to lay off about 700 employees in second round of job cuts
I once got rejected from a job because "I didn't use some of the core features of Rails".

Which is correct, since I didn't use rails, I used Sinatra.
You are showcasing exactly the behavior he blames for the degeneration of dialogue: take any kind of question and turn it into a political us vs them.
Lots of things to unpack here and there was quite a delay in my response. But here it is.

>Right. No, we don't.

You're (in a sense) his boots-on-the-front-line guy and you two don't have a regular dialogue? Yikes.

>He messages me when he needs help with things since I'm holding a lot more in the hands-on stuff. One of the problems is that he tends to work in a silo whereas I prefer to act as just another engineer...

So there's a difference in working style which could be the root of the issue. Have you ever brought this up to him?

I used to PM with an engineer who was like this. Since it was a small team and he was very good at his job, I let it go at first but had to eventually pull his leash a bit because he wasn't truly acting part of the team. You have to have a discussion about this with him.

Do you even know what he's doing at a given point in time, even if he's working alone? As part of your team's processes you should know or have an idea, because without an idea he or another of your team members might be doing redundant work. That's not good for anyone. Even a quick message from him to the rest of the team on a regular basis simply stating "hi, today I'm working on X" might be really useful.

>* Perhaps he'd love to hear from me things like "We could really use your help on X" or "It would be great if you did Y." Maybe he really doesn't know how/where he can be helpful.*

Try that. Or go to him more regularly at the beginning of his day and say "hey, we're having problems with ABC or XYZ, can you devote a chunk of time to helping us solve it?". If you can get in front of problems and put work on his plate quickly, it might prevent him from being able to go off and do his own thing....because if he's truly burnt out or just DGAF anymore you'll be able to tell quickly.

The other factor is that you seem to be quite good at your job and he might be worried that he's stepping on your toes (and hindering your abilities or your team's progress) if he gets too involved, or worse - he's realized that with you being involved, he doesn't really have to care anymore.

I don't know if your job is in-person or remote, but I've seen this happen when companies are fully remote - the team aspect is killed and people feel less like a team and more like individual contributors....which is fine in some ways but when combined with the right type of personalities, the work becomes so fragmented and siloed that people "check out" to various degrees if they are able to. I've seen executives do this frequently.
What do you make of Microsoft MakeCode?
Product-market fit is everything, being able to reach the target customer is everything. Being able to sell is everything.

There are hundreds of thousands of note-taking apps, you have to emotionally connect to your audience to be able to sell. Recall needs a personal touch, better colors, a better name. It needs a story, a story that resonates.
Snap maintainer here.

Due to how the Snapcrafters publisher works, Canonical was communicating with the "wrong" person about this takedown. They've since amended their process to make sure this doesn't happen anymore. (Snapcrafters is a team of community volunteers maintaining unofficial packages)

Due to how lawyers and legal threats work, Canonical is very hesitant to publicly talk about what is going on. You can expect a thorough post-mortem after the legal issues are cleared up.
> The economy is contracting and their share price is falling. They could afford to dip into cash and keep everyone on board but their investors are more concerned about propping up the valuation.

They're worried about surviving the contraction, nobody knows how long it will last and that cash only goes so far.
This critique is not well-grounded. It agrees with The Intercept's facts. Mostly contradicts interpretations The Intercept never made.

Reads more like government propaganda than real criticism.
Netflix is more likely to use a single box of this kind of throughout at any given POP than a rack of them. For bigger installations they can use cheaper, less throughput-dense hardware (although I don’t know if they do).
How in the world did a walled garden ecosystem like Snap manage to embed itself so deeply into Linux culture? There needs to be a user and industry revolt against Snap for this sort of shenanigans.
You haven't explained why it's a bad starting point, though. What does making some initial games in this way prevent you from doing in the future?
Soul – A SQLite RESTful Server – API examples added for a better dev experience
Hi Everyone,
It's been less than a week since I showcased Soul on HN, and the support you showed was more than I ever could Imagine. Thank you!
For those who are not familiar with Soul, it basically takes a SQLite db file and give a CRUD API to work with your database.
One main feedback was to add good examples that people can find out how it works without looking too much.
Now I added API examples for all endpoints which you can find here:
https://github.com/thevahidal/soul/blob/main/docs/api-exampl...

Let me know what else we could do to make Soul a better product, or if you faced any bugs or issues. Also I appreciate any kind of contributions!

Thanks again, and I see you in the next one!
of course they are going after unofficial distribution channels, it's signal, their whole schtick is owning everything end to end so that people can trust their brand.
I would like to offer some tips for those faced with the potential of layoffs that I have compiled. I understand much of these come too late for those already affected, but for those worried about the prospect, these can help to ease the pain if it does happen:

• Check if your company pays out unused PTO, sick days, etc as cash. If they do, do not use any of the applicable type(s) unless you are going to lose it.

• Have a LinkedIn, fill out all the fields, add 500+ random people in your field. Once you have done all this, you get ranked way higher in the algo for recruiters who are searching (you will be granted a visible "All-Star" status, so you will know when you've reached this). After that, go add every recruiter in your field/industry you can find (ideally 500+). Internal recruiters are better than external recruiters / headhunters, but don't neglect the headhunters, especially the "rockstar" ones from more prestigious staffing firms. Finally, add a bunch (500+) of people in your field (who you should now have mutuals with, via the recruiters). Always respond politely to all recruiters even if you're happily employed. Try to be friendly with them, not strictly professional. Build up a rolodex of recruiters. You now have a list of people you can ask for work if you do get laid off. Recruiter-sourced candidates have MUCH better odds of being hired than cold applicants, provided you're not a known name in your industry. If you do this, you'll be able to schedule 40+ interviews in about 3 days, which take place over the following week or two, if you really want to pack them together.

• Don't neglect contract work completely. Many companies have a surprisingly large hiring pipeline of contract -> FTE, provided you do a good job.

• How To Win Friends And Influence People by Dale Carnegie.

• Corporate Confidential by Cynthia Shapiro, if you're in an enterprise / corporate environment.
I use it alongside notion, I find its a bit better for organising as it integrates with all my google calendars..
Have a parseable output is great. What would be more incredible is to have a parseable output with a schema definition and/or formal grammar of some sort.
> the same problem which is that reducing utilisation of a service doesn't reduce the resources required to provide that service either immediately or linearly.

I disagree with that being the problem. The way I see it, funding the utility via sales is the problem.

Let's say usage drops by 50% and costs drop by 10%. Under the current business model that's a disaster. Under a central funding model, hooray costs dropped!
> and then health insurance at Cobra rates

You can get health insurance from healthcare.gov

Granted not California, but the federal bit is the same - https://oci.wi.gov/Documents/Consumers/HealthInsuranceLostCo...

> I thought the open enrollment period was already over for HealthCare.gov. Can I still enroll?

> Yes, if you have just lost your health insurance, you are eligible for a 60-day special enrollment period. You can work with an enrollment assister, an insurance agent, or use HealthCare.gov to enroll in a new insurance plan. You may also qualify for a special enrollment period if you have experienced a life event such as moving, getting married, having a baby, or adopting a child.
They are frequently rack space constrained, hence these super dense hardware.
WARN Act requires 60 days (8-9 weeks) notice or 60 days on payroll if they walk you out the day of.
It's pretty frantic if you're holding certain visas.
Arcane, but I wouldn't say hideous. What's wrong with \alpha for α or \sum for Σ? Do you have a better idea than this?
I have spent years developing systems using Yocto, and it's a steep learning curve for the average developer. Maintaining a proper distribution is not trivial. However, communities exist that want to band together and create distributions that meet their common set of focused needs, and Yocto would be perfect for many of those use cases.

Of course, take my opinion with a grain of salt. I am currently developing a tool at my day job to significantly lower the developer time required to produce and regularly release our Yocto-based distributions. I hope to be able to release that package as open source at some point.

In any case, Yocto is infinitely better than Ubuntu's Snap Crap.
You can still use a PPA: https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-d...
>See a human with dyed hair and a bunch of metal shit in their face? Different kind of poisonous but still there.
Fascinating. Can you elaborate on why they're poisonous?
Finally. People have been using Cree CXB3590 3000k CRI90 for flowering, 5000k CRI90 for veg for top tier grow rigs for a while now, nice for Cree to recognize that.

Also, they quote "up to 3.25 PPF/watt", which is kind of unheard of. That'd make it the most efficient product on the market by a rather large margin. The highest commercially produced finished products are only hitting between 2.75 and 3.0. Presumably, they're not taking into account efficiency loss from the power supply itself (which would put it closer to 3.0 in reality given your typical Meanwell HLG series PSU that virtually everyone uses).
On Creating an On-Device Stable Diffusion App, & Deciding Not to Release It
Moxie stepped down from the CEO of Signal in January of this year [0]. Other than that, yeah. Valid criticisms that their reasons are flimsy at best.

[0]:https://www.theverge.com/2022/1/10/22876891/signal-ceo-steps...