skysight-inc/HackerNews huggingface dataset:
I largely agree with what you're saying. There is something about this demographic and it's getting largely worse, not better. I think most of this is enough feedback that we need to tailor our approach (as in almost put it in 180 from what we have been doing).

The issue with "toxic masculinity" is that only non-toxic men can define it. and everyone has different definitions of what a non-toxic man is.

If i were to suggest what an "ideal role model" is for young men, it would be someone who doesn't drink, who is physically strong, boxes, labours, is capable of causing harm, but chooses not to, and one who isn't prone to loosing it if a girl rejects him.

Others would read my description and recoil in disgust, because they think the ideal man should be one who is romantic and perhaps a writer, and should drop their coat so ladies can walk over puddles, and be well versed in different types of whiskeys, who is incapable of causing harm, but perhaps wants to.

These are really the two ends of what young men have to try and model themselves as, and they do a botched job of it and get called a creep and loser for being a creepy loser. drinking to excess because that's the only socially acceptable thing to do when in large groups.

Perhaps the one thing that we need to train boys in is how to handle rejection properly, maybe that's the missing piece here.

Perhaps society should not encourage the archetype of "incapable of causing harm but wants to" and instead encourage "is able to cause harm, but won't" - like their forefathers were into adventure and war stories of strong heroes, etc.

(these are just thoughts at this point, going from what I know of being a man myself, and what I had to do to grow up.)

Who's to say. Good chat none-the-less. :)
Sounds great, if no takers yet! I’ve been meaning to do some PostMarketOS dev and it’s one of the primary supported devices. I’m at the other end of the world though, so if someone closer is interested that’d make more sense! Mail is in profile.
Java _used_ to give me that "it just works" feeling when I started using it... in 1999. The rich type system makes the biggest difference. In Rust, you can solve a problem by first modelling it through structs and enums and then define operations pertaining to elements of the model. rustc (the compiler) has such a grasp on the implications of a given model that it will most often guide you toward a near-optimal (and safe) solution that ends up working flawlessly the first time you get it running.
India is definitely becoming a far right country. Once you attack republicanism not to add more democracy but to remove transparency and to add imbalance within the legislative power, you are far right.

In fact, it is easy to distinguish political far right from political far left. Both wants to remove/weaken the institutions. One will push for more personal power(aka: strengthen executive, weaken judicial and legislative power (you can add push media concentration). The other will push towards revocative referendums, random selection for public committee, and overall a weakening of the executive power (refund/divide the police and stuff). As long as with stay within economic center (basically modern capitalism shades).

If you don't think moving toward a less republican government is enough, we can go historically: a marker of far right is treating/talking about the country like a living organism.

I'm talking myself into believing that India is already far right, i should stop arguing :/
how can anyone still trust this company as a prospective employee? I guess if they aren’t hiring it doesn’t matter but long term it’s not a good look
Anyone affected by this action and looking for work feel free to reach out. The folks I met from Coinbase are stellar and would love to work with you!
When I see comments like this, I wish I could set a timer to see how long it is before the commenter loses their shirt on crypto investments too.
As someone using Rust for a "startup" (not hyper-growth but slow and steady) there are definitely upsides and downsides.

The biggest upside is that the stricter compiler does catch bugs. It makes changing existing code easier and it makes it easier to add invariants across the code via the type system. It makes an extensive test suite much less necessary, generally unit tests for pure parts of the code and some form of simple dev/staging environment will suffice. This can defer the need for expensive and slow integration tests running on every change.

Performance is also nice but it doesn't matter much. My service is running with 10m cores and 50MiB of memory, 10x those wouldn't be a major concern. I think that in 99% of cases performance only really matters when you are trying to optimize running costs and that is generally only the case when the operational costs matter relative to the cost of an employee. The performance of your application is very rarely related to the performance of your application code, usually it lies more in the database and network calls that you perform while serving requests. I think for many startups the cost of actually running your code tends to be tiny compared to staff and other infrastructure. The docker image is 160 MiB (with debug symbols) which is probably smaller than most Java/Python projects but not tiny anyways.

There are definitely cases where Rust is more verbose than Python (over Java I actually find Rust more productive) but even if you can write very high-level code with Rust part of the problem is that it doesn't necessarily encourage you to do so. With things like explicit `.clone()` calls and reference counting you are very aware of every time you make a performance tradeoff. It takes the right attitude and personality to say "that's fine" for most of these cases and leave the optimization to when it matters. (When you do want to optimize it is very clear where all of these expensive operations are which is nice.) But something like Python where these slow operations are completely hidden is definitely nice for focusing on the business logic.

Overall I think it is legitimately a close call. I definitely spent more time worrying about unimportant details with Rust but I likely would have shipped more bugs and had a harder time making wider changes. I would also be much less confident with the stability of the current code which is very important to me as this is running as basically a side-project without a 24/7 oncall. Also the more cross-cutting features I add the happier I am with the type checking.

I think Python (with a type checker) or TypeScript would have been slightly more productive but I think the investment of Rust was worth it. The fact that I can see the path forward with no rewrites or the need to break off expensive components into microservices in higher performing languages is a really nice outlook.
June 6th is not an exception. They simply don't keep tweets around permanently.
This constant refrain must be discouraging to the people who have worked so hard on async rust. Can we please restrict our criticism to specific problems, and temper it with gratitude for the amazing things that the Rust developers have already given us free of charge?
I was about to say that waiting till September might be not ideal when it comes to battling inflation.
Don't know if they still do it but ~8 years ago they were offering salary in bitcoin.
Thanks for that summary and a slight correction just because you tickled my pedant nerve: Indyref I was in September 2014, so two years before the EU Membership referendum, in June 2016.

I worked for a company based in Edinburgh during the Indyref campaign and I remember the concern about being left out of the EU at the time. All my coleagues (obviously not a representative sample of Scottish society) really thought independence was not a good idea from a bussiness and financial point of view, although I don't reckon any of them were particularly friendly to the Tory government in England.

Edit: thinking of it now, I'm getting the feeling that Scottish people were much more interested in being in the EU than the UK, at the time at least.
> If you are affected, you will receive this notification in your personal email, because we made the decision to cut access to Coinbase systems for affected employees. I realize that removal of access will feel sudden and unexpected, and this is not the experience I wanted for you. Given the number of employees who have access to sensitive customer information, it was unfortunately the only practical choice, to ensure not even a single person made a rash decision that harmed the business or themselves.

How typical is this? Is he really talking about the hot wallet and/or cold storage?

Those claiming that this is a "crypto" sentiment thing should consider the possibility that the front page of HN will be filled with stories like this from all over the economy within one month.
a more accurate state:

We Will Never Have Enough Teachers

Backend Devs have to teach themselves as the techniques and languages and tools dramatically change over time.

Front end Devs have it twice as hard as we have to teach ourselves while at the same time use design to teach the app end user.

We are in one of the professions where teaching is the core of the profession.
I live in Sweden and I'm employed here, but I work remotely as I live very far from my employer's offices. This is remote work by our conventions and perspectives. If you're not in the office most days of the week you are considered a remote employee, and most Swedish employers (still) have a general aversion to hiring "remotees".
My first initial reaction was: did the computer write that code, or is it cribbing code from Stack Overflow? While the latter is problematic for developers who do the same, it is not a problem for developers who have to write original code or where the code has to be verifiable. If it is problematic, it would also say a lot about what the industry has evolved into and would probably be why so many people are leaving it (even if AI could not take over, less experienced and less expensive developers could).
People needed a hobby, I think. Now they're outside again.
Curiosity is a quality, but not a qualification.

For hiring, what you should look for, first and foremost, is competence. Curiosity is not a substitute.
For some perspective, check the CodingHorror blog on how many programmers apparently can't do FizzBuzz:

https://blog.codinghorror.com/why-cant-programmers-program/
What do you make of Sam Bankman-Fried describing his business as a literal Ponzi scheme on Odd Lots podcast?

The commentary isn’t necessary to see the insanity but here’s fastest way to get to the relevant content: https://youtu.be/C6nAxiym9oc

Edit: To clarify, though not sure how much a mitigation this is, yes SBF is describing much of the underlying activity he takes commission on as a Ponzi scheme. Sure, he’s not operating the Ponzi itself, just keeping it operational and profiting from its continued operation. Mea culpa.
> Rwanda is a country with a recent successful history of rehabilitating refugees, and the president reached out to offer a home to those who need it.

Not sure how well there success is measured after recently finding out about this:

https://www.telegraph.co.uk/global-health/climate-and-people...
Kind of the reason Christianity got a foothold is that belief in the traditional Greco-Roman gods was dropping in late antiquity. Lots of new religions were beginning to pop up -- Christianity, the cult of Isis (which was based on a Egyptian goddess but the way they worshiped her was new), the cult of Mithras. At one way, the death of traditional paganism can be seen as a win for rationality, although subsequent events suggests that getting rid of religion entirely is difficult because new religions tend to fill the vacuum left by the old making no net increase in overall rationality.
SWE salaries are anomalously high whereas they would need to be anomalously low to fit in to the parent up-thread's comment.
Streamlit[0] was created specifically to create dashboards for ML/data science groups, and I've found it pretty useful. I've used it for research (model inspection and development), as well as teaching and it's been pretty useful for that.

[0] - https://streamlit.io/
Netflix is likely the one getting in trouble. Rest likely will do somewhat stable, though stock price might be flat or downwards for a while.
I have never heard of FTX until reading your comment just now. Is it really crushing Coinbase?
It's time they did, I'm sick of seeing my home countries (and other EU nations) government f** over the rest to push some agenda.
Make it a 2/3 majority and the EU is forced to find a realistic compromise instead of an unrealistic expectation of unity. Have you ever tried getting 25 persons to agree on something?
You’re ultimately responsible for your own actions. Blaming the people who told you to is scapegoating at its finest.
And people can access their cloud storage, like what happened with the Fappening scandal. So the provider itself is a liability.

https://en.wikipedia.org/wiki/2014_celebrity_nude_photo_leak...
Well of course, it was a tongue in cheek comment - that UK would probably send people to Australia, just like it used to. I'm not saying that it's possible, realistic, or even a good idea in the first place.
they didn't say that it was a once in a generation vote (whatever that means), they said it was a once in a lifetime opportunity to make a difference. The actual difference in meaning between the two should be clear. The terms of the actual agreement signed by all parties agreed legally that there was nothing in it to preclude a further referendum, so even if by some chance your interpretation is what was meant then they have no actual power to enforce it.
I think it it makes sense.

TRUE and FALSE are 1 and 0, while `as.logical` will transform your value to the "closest" of those two.

If you are used to Pythons truthiness, that is what `as.logical` is similar to.
> rules-based, goal-oriented planning still dominates NPC & Enemy AI in games.

I think this is largely because the goal of most game AI is not to win per se, but rather to provide an engaging experience to the player. To that end, a game designer wants to be able to purposefully craft the experience, and explicit rule/goal based systems allow that.
> As a Brit that didn’t want Scotland to be independent last time around: good luck to them.

As a Catalan that wants his country to be independent: I'd cry tears of joy if our western neighbors were half as nice as you the English are. I was not pro-indy before I got to know first-hand the callousness of even moderate spaniard unionists.
Worse, at least the Beanie Bros had warehouses full of stuffed toys to remind them of their mistakes in the end. All the cryptoists get is a lousy set of characters for their trouble.
Tell HN: SendGrid doesn't allow small business to its platform
I tried signing up to SendGrid to use it for my product. I tried signing up with a VPN and it flagged my signup to suspicious. I tried again without a VPN and got into a limbo of waiting to get the account accepted. All with legit business details. Didn't get one email about it after months. I have been trying to contact their support or sales but they won't even allow contacting sales when expected email volume is < 100k.

"Only senders with a monthly email volume over 100,000 emails will be contacted by a sales representative. All other inquiries will be provided with answers to frequently asked questions, including information about our plans and pricing."
Fair.

> Finally, the engineering manager probably should not have rehired the intern as a full-time employee.

Slap on the wrist? Sure. Fix the qa and bug triage process? Be my guest. Fire the intern? A bit extreme for my taste.
You ever get the feeling cryptocurrency-related companies and a large chunk of their customer base live in their own reality? I think they have seasons now.
> One of the benefits of crypto was supposed to be that it was uncorrelated to the market, etc.

Crypto may or may not have its own issues, but all assets tend to suffer 'correlation breakdown' during market volatility.
Regardless of what’s better, my comment was more about how they have a profiled and optimized method for include guards, but threw it all away for #pragma once. If performance doesn’t matter because the optimizer is worse, then why’d they optimize include guards?

My whole point is that something is not adding up with gcc’s implementation. It’s a fail on the authors’ parts, not mine.
Yes? Many stocks are down >50% and companies are announcing hiring freezes
> Scotland is assuming the EU would want them

Why on earth wouldn't they want an english-speaking nation with great natural resources and a political establishment that is generally cooperative and open? Scotland has historically had much greater ties with Europeans than England.

> what does Scotland have?

Gas, oil (rather handy still), agriculture - forestry, fisheries etc., finance, universities, geopolitical advantages.

> Scotland doesn't need independence, it needs a better government for the whole of the UK, but with the SNP in power in Scotland, it makes it hard for the UK to have any other government but the tories.

Another way of phrasing this is: Scotland will never get the government it wants unless it leaves the UK.
They’re not ruling on legality, they’re refusing to grant injunctions on the flights.

This doesn’t mean they’re legal, it means the courts won’t stop those individuals from being deported while the legal case for the policy is being argued. The decision to grant, or not, an injunction is not in itself a judgement on the underlying policy. The court did the former, not the latter.
"It started just over a year ago. I noticed an ad that was endorsed by two well-known celebrities showing you could earn more money than you could earn in a bank,"

I think we should punish these ads & its associated companies for not indicating that there is risk in investing cryptos. These ads are really powerful, and are made to trap people. If we don't invest, there is fear that we may be left out and social media makes us feel guilty when we hear the success stories. Many people are gullible, and this is one more reason why ads are generally stupid.

I wonder why people think that they can easily earn money out of thin air. May be these influencers & ads are the primary reason? May be we human make irrational decision when we see other people are earning too much wealth on cryptos/stocks? Yes, combination of luck & logic sometimes favor people, and they become successful. But as with everything in this world, people must also realize that 20% people controls maximum wealth.
Let's call it 13 out of the last 3 recessions, eh?
> I got the impression that there is much less of this in lower level languages.

Not only the lower level languages, but fundamental skills in general, I think. Undertanding the computer from the hardware level, OS level as well network protocols, filesystems etc tend to continue to provide benefits even if one fashionable technology is replaced by another.

Similarly, fully undertanding algorithms, data structures, design patterns and architectural patterns also generalize, provided you DO understand these concepts with their strengths, weaknesses, and when to use them and not use them.

If you have the skills above (+ some math and general troubleshooting ability), you are able to approach most software/compute problems from first principles. If so, you may find that you are able to take up senior roles even involving technology you have not used before, as long as the tech introduces few new fundamental ideas. (And if there are new fundamental ideas, you need to learn those to keep up, but such ideas arrive much more rarely than new tech).

People who do not learn these things from first principles, but instead are memorizing patterns they learn from other people, have to do a lot of new memorization when new tech becomes fashionable.

Not only does that take a lot of effort, it also makes it unlikely that they will be able to identify antipatterns by themselves, and it may cause them to end up trying to use the new and fashionable tech in ways it is not suitable for.
Peak full moon coinciding with moon at closest point in its orbit to earth coinciding with perfectly clear skies
The feature of reducing latency that causes different people to overlap each other when speaking seems quite interesting if they managed to solve it properly.
My recent example when I needed to set up a proxy - Certificate Trust Settings are under General -> About, at the same time there is VPN & Device Management.
Fortune favors the brave who also dedicate to studying and hard-working.

Addiction (or jail, depending on methods) favors the brave gamblers who pursuit "easy" fortunes. [1]

[1] https://www.bbc.com/future/article/20160721-the-buzz-that-ke...

[2] https://theconversation.com/get-rich-or-die-trying-when-gamb...
In other words, you are a disbeliever of The Talos Principle.
Good luck trying to swap rubles to dollars with that exchange rate. They block foreigners from their stock exchange which prevented the collapse in prices. They blocked people from trading their rubles to usd or eur to prevent the exchange rate from soaring. Normal people cannot do anything there. So that exchange rate and their stock market is nothing to be proud of or point to.
Oh yeah, every dev in the world makes $100 000 minimum per year, sure. And it's boring and easy with reasonable deadlines and appropriate vacations and time off work.
That's a good point, but I'm actually not so sure about it. I think that perhaps most startups need a tighter group and alignment than what remote can provide. While I'm a fan of remote work, I'm not sure if early stages is the correct time?

Also, it can also be a pitfall that people want to work for you based on the cool tech, and nothing else. Which means they might be quicker to jump ship to the next cool thing and not in it for the long run?

Just speculation on my part.
Thanks - I guess it doesn't look likely to get archiving, though, for those (like me) who would like that:

https://changemap.co/hellocode/larder/task/1717-full-page-ar...
I think one of the main causes is that you cannot have an opinion about an event that never happened, by doing something about it - interacting with the problem - a space is created for criticism that did not exist before.