skysight-inc/HackerNews huggingface dataset:
Want to hammer _a_ nail on your wall? Do it yourself.
Want to hammer nails on your wall all day everyday? Build a robot to do it, and do something else
I don't know you, but it doesn't sound like programming is the problem. 100-120k is objectively a lot of money and it sounds like you're comparing yourself to others who have shinier jobs and higher salaries. Maybe it would be healthy to focus less on accomplishment/prestige and more on enjoyment.
Sometimes it helps to automate small things anyway, as practice. I've noticed that as I become more practiced with automation, even the small things take less time (and are less prone to error) than doing things manually.

It's also possible to do partial automation, where you just automate what's easy and finish up manually.
I did it myself. Even stood on the literal border of Vietnam and China. ;-) That is China in the distance and VN is building a wall of some sort. The road that you see is filled with trucks carrying stuff. Last picture is one of the dirt border backroads I was driving on... pretty epic trip.

I also drove into Laos near the north side and all through it as well. The amount of Chinese influence in Laos is overwhelming.

https://imgur.com/a/WGWv9kr
How true. Outside of work, I regularly find myself in low risk / high consequence situations and those are the times I feel most alive. No matter how stressful they may be.

But I can’t take the stress of political bickering. It’s crushing.

One problem is that in order to progress one’s career, a ‘management track’ becomes more and more apparent. And to nobody’s surprise, it contains a fair share of games and posturing. And to bulldoze it will get you nowhere. At most, you’ll be used as the bull dog to level the field for others.

There’s just no winning.
It turned out the Atom is garbage, basically. It was supposed to be a better version of Sublime Text, and open source, but never got close to feature or performance parity.

I stopped using it because it is a pain. I watched the multi-line regex issue in Atom for years, and no progress was made.

VS Code didn't have multi-line regex when it launched. It does now though.
As far as I understand the PIP means the company wants to fire you. They just want to do this to mitigate liabilities and you suing them.

My country most developers are freelance contractors as we don't like to work as employees. During good times you can switch easy to good projects and more pay. Contracts are 3 months with extension so every 3 months you can re-negotiate. off course during down turns it can be more difficult to find work. Just build a nest egg for those periods.
Absolutely. Am I making any error (either of fact, or of reasoning) in believing I myself to be a better human being than the Chinese? I'm genuinely curious.
I would have said because of Bre-X, one of the largest frauds in Canadian history. In 1995, they reported finding gold in one of their mines. That turned them into a $5B company. In 1997, Bre-X collapsed when it was revealed that they had salted their geological samples with gold. https://en.wikipedia.org/wiki/Bre-X

That said, I remember the name, and they're obviously unrelated. Maybe that's mission accomplished.
How to Use AWS Textract with S3
There was a really nice video that supports your point on youtube back in 2013. A lady scientist was doing a talk in a small european country about gender in rats. She found she could get male rats to 'present' and female rats to mount if she messed with 3 distinct moments of hormonal gender influence. One in the womb, one as a young child and one point at puberty. She went on to describe how male rats prefer risky behaviour because they beeline for cheese in the middle of a pool of water on an island and how female rats are more risk averse and swim around the outside edge first.

I have found it impossible to find that video anymore. I don't know why we have to rely on questionable studies when there has been much better work been done and now black-holed.
https://www.tomshardware.com/reviews/install-windows-10-on-r...
Gandhi Is Deeply Revered, but His Attitudes on Race and Sex Are Under Scrutiny
I feel like the person who wrote this has never experienced being poor.

I used to be poor, I'd much rather have a credit card than need to rely on payday loans, car title loans, or have no access to emergency money at all.

Out of all the issues the poor have, this is a relatively minor one, and frankly articles like this are just another form of virtue signaling. "Oh yes, even though I've never been poor, I obviously know best how poor people should be living their lives, and those expensive credit cards have just got to go..." is how it reads.

Yes, borrowers need more protections (rolling back the changes to bankruptcy law from 2002-4 is a good starting point), but that mythical person who couldn't get to work without using their card for car repairs? That was me at one point.
Github abandoned Atom before the the MS acquisition.
I also think 'whataboutism' is critical to maintain logic consistency and try to avoid bias. For instance imagine I dislike group X, and and I use a condemnation of action A (which they engage in) as part of the justification for that dislike. If my condemnation of A is valid and genuine supportive evidence of my rationale for disliking X then A should be bad in contexts other than when X is engaging in it.

And so comparing A when done by actors other than X is absolutely critical in determining whether it's actually indeed a bad action, or whether I'm simply clouded by bias and calling it bad because of my dislike of X.

In searching Google Trends it's somewhat unsurprising to find that 'whataboutism' as a term didn't even really exist until around 2017 [1] when partisan driven bias and antagonism started to exponentially skyrocket. It's quite an insidious term since it helps deflect potentially logical critique of irrational views, but has a paradoxical connotation of legitimacy and intellectual authenticity.

[1] - https://trends.google.com/trends/explore?date=all&geo=US&q=w...
Yeah, in Python everything is a dictionary: namespaces, classes, instances. ;-P
https://en.wikipedia.org/wiki/Congreve_rocket
Step 1 - Let me try using command line magic to transform this data
Step 2 - ??
Step 3 - Create a scratch file in IDEA and some cursor + regex magic and I am done!
Docker CE still cannot be downloaded without logging into Docker Store
I was told that I wasn't doing enough code reviews, even though I am the only person on my team, because the 3 other engineers left over the previous 9 months. When I pointed this out to my manager, she said that I should have found code to review on other teams instead of waiting for people to ask me. I started studying that evening and quit the next month.
No, that's ebg13 trying to narrow the scope of the discussion so they don't have to address the issue. The same thing that's happening in this subthread: https://news.ycombinator.com/item?id=21143570

Your quote is a response to throwawaysea's comment, which is clearly much more general than that:

>Leaving aside culture wars waged by individuals, I see institutional tightening on free speech all over America. I see it in big tech companies, where only a progressive monoculture exists with no psychological safety for other viewpoints. I see it in censorship applied by defacto digital public squares like YouTube. I see it in the left's rampant use of deplatforming to silence opposing views. Increasingly, I also see it in universities (see this incident at the University of Washington today https://cliffmass.blogspot.com/2019/10/the-university-of-was...).
> I know n=1 but, my girlfriend is a teacher and I see her working about 40 hours a week, for a 24h job. She has a 0.6 FTE contracted position (and an according 60% monthly salary), she's at the school about 4 days a week. On her off-day, every single evening before work and after work, and at least one, sometimes two days of the weekend, she's grading papers, designing exams, preparing lessons, calling up parents, responding to students on their education platform (some saas application on laptop & phone) etc etc.

Why does she accept this? You get a salary, you have hours to do shit then go home and forget about work. You need to prepare things? Do it at school during work hours. Stop gifting unpaid time to a corporation which does not care.
I love how they don't tell the full name of Marco B. and Angelo K., but do tell that they companies were called "Bos IT Holding BV" and "Kreikamp IT Holding BV".
Oh, typical "What about US?" answer, bravo.
I wish they described what it was exactly instead of mudding things up with that hiding robber example.
Unfortunately the latter part of your comment, the part that you ascribe to 'simplistic thinkers', seems to be more canon these days rather than the more nuanced former part of the comment.
2017, due to a misconfiguration or lack thereof, the system that manages 250k employees marked me as terminated. Security came to my desk and escorted me out of the building like a criminal.

I was hired back 3 weeks later, with a small apology and no pay. I looked for another opportunity right away and quit the job.

Today, I design and build automated systems for a startup. I made sure that the "AI" has a big red button that stops the process and spits out a backtrace of all the steps it took so we can be accountable and reverse any damage.
I don't like Apple much but their accessibility is outstanding, putting windows, android and desktop Linux to shame.
Reminds me a lot of "Geeks, MOPs, and sociopaths in subculture evolution"[0], which portraits very similar dynamics on a subculture level.

[0]: https://meaningness.com/geeks-mops-sociopaths
> Your first point is simply a further contrivance. Allowing workplaces to regulate behaviour is not an encroachment on free speech. Allowing them to regulate thoughts and opinions arguably is.

This would be more convincing if the supposed inability to distinguish weren't regularly deployed in favor of free speech "absolutism". "Who decides what's hate speech?" is a common refrain when people call for action against hate speech. Why is the gatekeeper argument valid for racism but not for insults?

> Child sexual abuse is also one of the only crimes committed for the purposes of taking and distributing photos.

This is a non sequitur. Not all child sexual abuse is done with the intent of creating pornography, but even so it doesn't make child pornography bans any less of an abridgement of free speech. You mentioned that selling ivory is illegal, which is an example of a limit on free trade. We oppose these things because we think they're morally wrong and the benefits of prohibition outweigh the drawbacks, not because there's some weird loophole by which they're placed in an entirely different category.

> Regarding regulations, my point is simply that your assertion that correcting large companies ability to control online speech would violate their own rights to free speech, is simply false. The only reason they have that ability in the first place is because of a regulation that is without precedent, and allows them to have their cake and eat it too.

Maybe it's time to revisit the laws protecting them for user-generated content. I'm sympathetic to that idea. But, if you're an absolutist, it would still curtail their freedom of speech.

> However everything you and I have just said is irrelevant, because people who raise those point almost never have a genuine concern about the rights of large companies, nor the absurd idea that somehow this line of reasoning would lead to the legalisation of child pornography. The reason these points are raised is that the heart of the issue is that as a society we should value free expression, it has nothing to do with laws. Taking a direct stance against free expression is actually quite hard to get people to agree with, which is why these nonsense points must instead be raised to deflect to conversation onto something completely different.

You misunderstand my point. I'm not making a slippery slope argument about child pornography. I'm saying that the OP is not making a "free speech" argument in the first place; they are merely trying to shift the lines of acceptable speech to be more amenable to them. That's a fine argument, and I'm happy to debate it — just not when it masquerades as "X speech must be protected because Freedom of Speech".
Stager (https://stager.nl/en) is hiring a full-stack dev for an onsite position. Location: Rotterdam, The Netherlands, next to central station. Interest? Please read more about it and apply:

https://stager.homerun.co/full-stack-developer

We also have an internship position and a FE position open that is not yet on the website.
That's just not what the study studied. You can speculate but there is no evidence for that hypothesis in this paper.
That's nice, would you mind stating a fact the left is offended by?
Isn’t there a confusion between free speech and social consequences of opinions? Protection from the second is not a right. Saying something hugely unpopular to a group, no matter the validity of the claim, will generate a strong response from that group. That one group is overly represented for example in Universities is a political problem, not a free speech problem.

If you say something racist in the US, you just get a social (media) outcry. But in France for example, it’s also illegal, so you also literally get a fine.
Context:

The two countries were still enemies at the time and on the verge of war. If I recall my history correctly, the trade routes collapsed when Britain stopped selling America textiles, stopped buying American cotton and then tried to blockade the entire country.

Yes stealing the loom filled a void in the American market, but in this case Britain isn't exactly blameless.

It wasn't really the same market forces that we see today, unless I'm missing something. China's not stealing IP to fill any market void.
Can this be defeated simply by wearing a long loose skirt? Robe/Kaftan/yukata etc etc?
> I also can't think of another profession that has the same reputation

Game development? Much lower pay relative to other programming jobs, insane hours, and usually requires much deeper and specialized skills.

I guess it's not low pay on an absolute scale like teaching is.
So did the previous studies of testosterone exposure, from what I've understood. So, this study still serves perfectly well to debunk them.
I just want to point out that I didn’t actually say that I oppose immigration or refugees. This is the internet in 2019, so unfortunately that means we assume that anything other than unwavering support for one tribe means you’re a member of the enemy tribe.

Like most issues, I’m personally more on the fence than I am in either camp. I do think it’s worth challenging someone when they make comments that take such strong positions on complicated issues, particularly when they are someone else’s problem.

Likewise, I don’t support the border wall. But that’s an easy position for me to take, because as far as I can tell, it doesn’t affect my life. However, I’m not in a position to assume anything about the character or motivations of those who live near the border and have strong opinions about it.

And I do find it odd that when it comes to judging the character and motivations of others, so many are willing to give more benefit of the doubt to foreigners than they are for their fellow countrymen with a different political affiliation. I mean, consider that it would be a statistical miracle for America to be the only country with so many “shitty” people. If you think half of the US are deplorable Nazis, then it stands to reason that the worst half of any other country is approximately as bad, so letting them in indiscriminately has to be at least as bad as supporting Republicans. Believe it or not, but some countries have democratically elected people even worse than Trump. If you let in 10 random filipinos, that means 4 of them voted for fucking Duterte. And in case it needs to be said, I have nothing whatsoever against filipinos - they’re just a convenient example. If your belief system is such that people from other countries are fundamentally as good as us, you are dishonest if you reject that this means they must also be fundamentally as bad as us (which becomes increasingly problematic if you happened to decide the right are all Nazis).

I could have it completely wrong, but I just can’t help but think that maybe not everyone on the right is an evil greedy Nazi. Just maybe there are reasonable people over there whose circumstances have led them to a different view on some issues, and maybe the world isn’t black and white.

I do agree with your comment though, and that’s been happening elsewhere already.
Is it mindreading if the right does use manufactured truths? And because they do it is not mindreading. There was literally a case where Donald Trump told people the sun shined while it was in fact raining. Bexit with the easiest deal in history, didn’t look as easy in hindsight now that there are 10 says left and they still didn’t even propose one.

As I said: the right tries to speak reality into beeing. You might disagree and and tell me that “everybody” knows these where just figures of speech and not meant to be taken literally, like the thing with the mexicans that will pay for the wall. But wouldn’t that proof my point that the right tries to talk things into existence?

On the other point:
The right does suddenly care less about free speech when it is in power (historically) or when the speech doesn’t fit their ideas. Also for that there are countless cases, while I know of no case with a right wing government or dictator where they suddenly valued dissenting voices and free speech.

As you might have guessed I am not an American and while I know free speech is valued immensly in the US, I am afraid that a democracy abolishing fascist movement would find their way to re-interpret it in a way they can jail their enemies (as communist spies or something).

So I am sorry to say this, but desperate tries to bend reality with words will not undo stated fact. Not even with the toxic smile you paint on my face.
The big difference between the situation in Xinjiang and the US's treatment of Muslims and illegal immigrants, IMO, is China's censorship of any opposition to the government's actions. Prominent politicians and members of the media openly criticize and report on the US's unethical actions - any such speech in China is strictly controlled and punished.
> Walled gardens must die.

No.

As a user, I am grateful for "walled gardens" like the App Store, Steam, etc.

Because I remember the chaos that was before them, with developers/publishers preying on users all the time, which they still try to do by working around App Store restrictions and so on. I'm grateful for curated marketplaces putting the foot down on them.
Anyone who claims that Tibetans have "one of the most peaceful culture" knows the topic only through watching the Dalai Lama on TV.

The reality is that they are the same as everyone else.
Wedding Stationery – Wedding Invitations Stationery
As randogogogo hints at, it's not necessarily the case that you are demonstrating skill at the appropriate level.

If you take the question
3x + 1 = 10

And solve it (for example) by trialling x=1, x=2 and x=3, then you are able to answer the question correctly. You may even be able to answer a set of questions correctly.

But, you have not learned the relevant algebra skill to be able to generalise this process.
Late 70s early 80s is a cusp microgeneration called Xennials or Orgeon Trail, sharing traits of both GenX and Millenials.

https://en.wikipedia.org/wiki/Xennials
And most individual countries in Europe?
Europe was after China last time. For example, Marco Polo. Opium War was pretty much China to Europe as well. Brits stole tea and gave it to the Indians as a cash crop.
But all points seem to indicate that the food was good and clean, and he went through great trouble to keep it that way. But why is someone making food more obligated to continue doing so than someone making non-food?
Except when Russia does it: https://www.forbes.com/sites/zakdoffman/2019/08/08/russian-s...
Yes. I've written a test framework for another software I'm developing that (optionally) sets up an environment for the executable under test, (optionally) launches and monitors the executable (process state, stderr/stdout), connects to the process via a WebSocket (that's what that executable does) and then tests the surface of the exposed WS-API. As the executable runs under windows & linux, embedded and not, this approach lets me run the test suite under all different hosts and connect to localhost or the thing running elsewhere. So, in my case, you may not see it in a product; but the product we're building is continuously tested with a myriad of racket programs.
That's not quite right. Rust has two ways to allocate a Box.

One is the `box` keyword: this guarantees that the object will be constructed in place on the heap, but doesn't work with fallible allocators (or, in fact, anything but the default allocator). This is what the research paper you linked is talking about. However, all these years later, `box` has never been stabilized; nor will it be in its current form, because it's considered too inflexible. Whatever form of in-place construction does eventually get stabilized will likely support fallibility.

The other way to allocate a Box is `Box::new`. This is not compiler magic; it's simply a regular function, implemented in Rust, that calls the allocator and then moves (i.e. memcpys) an existing object into the new allocation. If you write your own Box-like type, there's nothing stopping you from making your `new` function fallible.

What about optimizations? Does `Box::new` get optimized in ways that a fallible version won't? Well, no. The compiler will inline `Box::new`, and if you call it with a fresh stack allocation as an argument, LLVM can theoretically, sometimes, elide the stack allocation and the memcpy altogether, instead initializing the object directly on the heap. Theoretically. The paper claims that it always does so, but the paper is wrong. [1] In fact, the compiler doesn't do so even in relatively easy cases. [2] It would be nice if LLVM did better here, but it doesn't seem to be a big source of overhead in Rust programs in practice. If LLVM did improve the optimization, it would probably work equally well for a fallible allocator as for `Box::new`, because they're equally complex from its perspective: `Box::new` can panic, and LLVM treats panics as branches.

(Box does have compiler magic for a different case: the ability to move out of it. Not being able to replicate that in a custom type is suboptimal, but not the end of the world.)

As for why those OS projects panic on allocation failure:

The phil-opp.com one implements the standard allocator interface in order to use the standard library container types. I think it sucks that Rust's standard containers don't support allocation failure, but you don't need to use them...

For Redox... I'm not actually sure what they're doing, but I think "fn oom" is a hook for users of the allocator to call if they want to panic on out-of-memory, not something that mandates panicking. At least, that's the behavior of `std::alloc::handle_alloc_error` [3], which was moved there from being a trait method on `GlobalAlloc` named `oom`. However, they're implementing a different `oom` on an old version of the `Alloc` (not `GlobalAlloc`) trait, which is unstable; that method was removed entirely well over a year ago, so I guess the code must be out of date.

[1] https://users.rust-lang.org/t/how-to-create-large-objects-di...

[2] https://play.rust-lang.org/?version=stable&mode=release&edit... (press "..." -> "ASM")

[3] https://doc.rust-lang.org/nightly/std/alloc/fn.handle_alloc_...
CutiePi – a CM3 based open source tablet
How do you feel about Apple's theft of Xerox's innovation in the late 70's or Obama's "pardoning" of Apple IP theft (ie, Samsung's USITC victory), that would have banned iPhone imports from China in 2012?