skysight-inc/HackerNews huggingface dataset:
Cultural problems are hard to change. If you like your team, one option might be to simply begin testing your own code and ask people to review your work. Don't be overly optimistic, but from time to time the right person can create enormous change simply by doing the right thing and patiently explaining why it's helpful. It's likely your experience of mature engineering practices in a bigger company is largely foreign to your colleagues, and they would enjoy learning more from you, because you care about them and care about your work.

If that doesn't help, move on. Life is short and bad practices will be a drain on your energy and your long term career trajectory.
I agree but by paying such low rates / salaries they don't get all the developers they need to do all the projects they would like to do (source: my experience in Italy, where there are more companies looking for developers than developers with spare time for them) and still those companies manage to keep going no matter if projects are delayed or cancelled. If they couldn't either they would close or find more money to spend. Of course that's great for those countries that can move faster, their advantage increases.
Wow, that's the first time I hear this. Care to share why did you choose Japan out of all places?
It not quick though.

All of these things their missing allows you iterate fast.
This is broadly true, though individual-variation means it is not absolutely true.

Hiring me to work on a PHP stack will be much less successful than hiring any other developer is okay with PHP.

(This isn't snobbery. PHP is like gluten.)
They are "a joke" because you're comparing them to the U.S. If you compared them to Japan / Australia / Canada let alone to the developing world they are great.
Immigration to the U.S never was and probably never will be easy and the education there isn't affordable. Also, the work culture would be quite a shock for an European.
Some people will always try to gain a "better future" , I don't see big numbers leaving Germany though even if immigration was easy.
> These ROE are almost certainly a war crime, but the US is special so it gets away with it.

Yes. What is and what is not a war crime is determined by the ICC in the Hague. The US does not recognize the authority of the ICC.

Per definition, no US soldier can literally ever commit a war crime.

So in that respect, they are not a whole lot different from US police. They can commit atrocities and get away with it.

It's like as if Germany decided to just not show up at Nuremberg.
Hi trevor, super intereseting what you mention. Wondering where you did the master since its not common (at least in my country). Thanks man.
I was getting the impression this IC was used a lot as a rudimentary analog-to-digital converter, by converting voltages to pretty much PWM.
These sound like small orgs. In a bigger org, it’s the Wild West, and it demonstrates that the “agreements” and cultural practices can’t be relied upon. The standard is what’s enforced. If people are able to just blithely connect to the prod DB, they will. If you want them to stop, remove this access or put it behind a wall that requires them to declare a reason why they are doing it. If the build doesn’t enforce modularity, devs will violate modularity, either in the interest of expediency or just inadvertently.

The standard is what’s enforced, not what’s written on a Confluence page everyone skims on their first day.
Is your criticism that it downloads to many packages, or just that they're (I agree, incorrectly) being added to the git repo? Because if you want to create your own minimal setup, shadow-cljs' tutorial will help you do that: but OPs criticism was that there's no easy starting point that has all the bells and whistles, so yeah, this has a lot of bells and whistles :-)
Given that during the pandemic people are over stressed and suffering from insomnia, this articles should not have been submitted imo
I think you need to open it at least every other month or so, otherwise it loses the pairing. I've never had to relink a desktop instance under any other circumstances.

You can turn off the PIN reminders in Settings → Privacy.
The real question: if one is trying to draw a likeness of a real person, is it possible to get this software to generate a decent likeness because the drawing projects that likeness, or are these "drawings" really just weak pseudo-random number generators and the software presents a realistic face regardless?
The day is dawning on a four-day work week
If by until recently you mean the 1960s, maybe? Why do people always assume that there wasn't any immigration to Germany before 2015? https://en.wikipedia.org/wiki/Gastarbeiter

It's so boring that in every discussion where some other country does something better than the US, people find a million reasons why this could never work there.
Heh, I'd never even looked at the website. The four people they have there seem good enough for me. At least Schneier, Green, and tptacek seem to be technical enough, and the others will have big enough need to have done the due diligence properly.
Compare for example with Denmark where the social contributions are close to 0 and the income tax up to 50%.

The total of the employment taxes paid in Denmark is still lower than the total in France.
This! I work at a place where some people do not want this type of "magic" to happen. They don't trust numbers if they don't key them in themselves (realistically a thin veil for job security).
> As a software developer I'm of course inclined to say that a platform that inlines resources relevant to your discussion would be much better suited because of standardized layouts and workflows.

I don't understand, what does this mean?

Thanks.
Do black holes appear the same no matter what direction you see them from? Every one of the theoretical views (and indeed the "real" one) are the same. I get the layman's description of why and how spacetime curvature causes it, but do they look the same if you view them from the plane of the accretion disk vs through the "poles" because of this?
I’d say that suggesting Barber is “reaching beyond the obvious.” is a wonderful example of Dunning-Kruger. It is breathtaking that you’re willing to write off the work of a brilliant expert.

“Professor emerita of archaeology and linguistics at Occidental College”
It works because tests provide you with incredibly fast feedback if your change works or not.

Then you can confidently and automatically deploy to prod straight away without much manual checking.
It's not stupid nitpicking at all. If I designate Jon Doe as a target and have a swarm of drones do facial recognition the laws have to be clear enough to distinguish this from me putting a tracking device in Jon Doe's pocket and have a missile home in on that signal.
Mid-senior devs in most of the USA don’t make 400k total comp either.

Solid experience and skills will get you offers around 100k GBP from bigger, well funded startups and if you want to sell your soul to the finance industry you can get like 300k GBP total comp. Those are both real offers I’ve had in London.
I never heard it here in Brazil, is it a thing in Portugal or in parts of Brazil other than the South/South East ?
OpenBazaar: A Free Online Decentralized Marketplace
Show HN: Three.js Based Layout for Online Streaming Platforms
Low-code can lighten the burden of legacy transformation
Like I said earlier, my father's family is German; there is a mix of residential situations and I wouldn't say the majority of them live in the scenario you are showing here with a densely packed street; and for the people who live like that, car ownership isn't strictly necessary.

Ideally we want people to not have to drive at all. Which is actually possible in most German cities. Last time I was visiting Mainz I was able to take trains and buses everywhere, including out into the countryside for a hike. This is a far better situation than anywhere in North America.

My Oma & Opa lived in suburban Mainz (Weisenhau) in an apartment building (with a parkade of some kind, don't recall the details as this was about 25 years ago) for decades before moving back downtown to a senior's residence. My aunt and uncle live in Mainz Laubenheim, in a single family home with a car parking pad in front for their vehicle. My other aunt lives in a building, she doesn't own or need to own a car really.
Some of these are hard to watch.
You can thank HFT for the ubiquitous free trades that most brokers now provide.
We're not talking about scope. The scope is already decided. "Vars at the top of the block" doesn't mean "take those extra vars out of the while{} scope and elevate them to the next enclosing scope."

You've taken my "scratch space" too literally. Very few people need to count bytes for local vars. I'm talking about future maintainers reading and understanding code. Grouping the current block's variables at the top says nothing about how the compiler might organize the resulting code and storage. But it does inform future readers of the code.
That’s happened for sure but companies like Amazon, Zalando, Fyber pay well enough for a seriously good lifestyle here.
> I know how fast it is to develop when people write good code with discipline.

Interestingly, IMO writing good code with discipline is also slow (CI breaks, code review takes forever, updating unit tests takes time, integration tests take a long time to run etc.). The main advantage of disciplined process over the cowboy approach is that, in cowboy approach, the code can become unworkable after a couple of years, whereas with "mature" software engineering there's good hope that the codebase will still be maintainable 5-10 years down the road.
Can you help me understand the deep hooks that need to happen? My understanding is that it's stuff like, intellij's "run" knows how to call `npm start`. Elsewhere in the thread you highlighted specific requirements like getting hello world running and hot code reloading with your editing, but CCA seems identical to CRA in that regard.
Don't we all?

What exactly do you mean?

Two micro instances don't seem to warrant using Terraform
I'm surprised at the comments here acting as if change is not possible. Do people really believe that there are 2 completely separate group of coders in this world... those who "get it" and meet the best practices, and those who reject those practices and fight to never improve?

I'd say that there is a huge middle ground of coders who want to improve, but have business drivers that have stopped it from happening. And if approached correctly, improvement is possible.

Overnight change is an unreasonable expectation. But incremental improvements over the status quo absolutely can happen. You do need to approach it expecting it to take time - storming into a dev team and declaring all things must change won't go well. But picking one improvement, talking to the team about it, talking to your leadership about the cost/benefit of making the change, and then getting a consensus to make a change.... that should work. Repeat that process, and not only will you improve the team over time, but you will show yourself to be a leader and improve your career.
> nobody would be all that fussed to get to London 20 to 30 minutes quicker

I don't think people are that fussed. From QZ.com[0]:

"In the mornings, a train leaves London for Birmingham approximately every 15 minutes. The 7:23 am fast train leaves Euston and arrives at New Street station one hour and 22 minutes later, at 8:45 am—this would be shortened to 45 minutes with HS2.

The train is full of commuters and business travelers with a confusing range of opinions about HS2. Most point out that the journey from London to Birmingham is already quite fast. 'We have this train, so I question why we need it,' says Ben Brown, who commutes to Birmingham two to three times a week. 'It’s not as if the train that we’re in…is particularly slow,' echoes Damon Lacey, a human relations consultant from Portsmouth."

[0] https://qz.com/1803712/birmingham-shows-why-the-uks-hs2-plan...
Well you left one of the happiest countries in the world to live in a not very happy country (according to research). Without knowing anything about you I find it hard to believe your day to day is any happier than it was in the Netherlands.
I moved to the Netherlands from a country that pays developers very good money but had a million other problems...so it's really not all about the money.
Formatting error, last paragraph:

To produce thrust - what if it was a half sphere somehow? Propellant implies ejection of something, and a fusion reaction ball is magnetically interactive, with no radioactive material byproduct? What if a fusion thruster harvested some energy from the reaction to "push" back against an actively fusing pellet feed rate? Could this propel a craft or am I missing something fundamental here?
Jami, anyone?

Jami.net

It does not have Signals problems
Do you think they would allow a low-level position to testify before the Fed? A quick search reveals that Pam Martens worked as a strock broker for what is now CitiGroup for sixteen years. She is the recipient of the Woman of Courage Award from the National Organization for Women and the Susan B. Anthony Award from its New York City Chapter. Her suit, Martens v. Smith Barney, challenging mandatory arbitration for employee grievances, including civil rights-related claims, is in its seventh year in U.S. federal courts [1].

But I am guessing you are not arguing in good faith, as you seem unable to engage with the substance of the article but instead keep attacking the source.

But please do let me know if you have any issues with the contents of the article, I would be keen to hear them as you seem to be so interested in its authors. Otherwise I'll leave it at that and won't waste anymore energy on ad hominems.

[1]https://multinationalmonitor.org/mm2002/02april/april02inter...
> they do not care about the effects it has on the public in the long term by reducing faith in world health organizations.

Or even the direct effects on the public in terms of healthcare.
Um, just compare hashes...
Retargeting Someone Else’s Sites
She makes a lot of use of baudline. https://www.youtube.com/watch?v=YGdg_VC9LDI

Sometimes it's a pain in the ass to get it dialed in but once you do it's hard to beat.
Airbnb Downloads Recover to Pre-Covid Levels in the U.S.
I'm always wary of anyone leveraging concepts such as "investing in mental wealth" or "focussing on self improvement" in order to pander 5 bullet methodologies. Even more so when the author interjects a plug, both shameless as well as irrelevant, for their own book - Beyond Coffee - in their argument.

The fallacy hidden in the article is that each of us is completely in control over our physical and mental well-being. That your well being isn't an inevitability but a choice. If it's a choice, then this implies that making the right choices is 100% your own responsibility.

Sure, the author does raise a number of fair points about mental healthcare and how some good daily habits affect your own well being.

But then the author completely misses the mark in the conclusion.

No two human lives are the same. Everyone's experience is uniquely different and shaped by an infinite number of events and circumstances past, present and future. Most of which humans don't even get to control directly. The idea of controlling your life and the optimistic view that one is able to mould it towards an ideal stems in Modernistic tradition.

Human minds are doing poorly at self diagnosing, while it's very hard for others to spot the signs of mental health issues. Mental health is also deeply woven into the identity and the personality of individuals. Personal struggles are very much part of being an individual.

Rather then pandering "we should invest in our mental wealth" or even "we should go for a yearly mental health check up", start by sitting down and listening compassionately to those around you first, without offering any practical solutions. If someone lost a loved one, they don't want to hear "maybe you should see a therapist" right off the bat, they are addressing you directly, and they hope you're just willing to listen and acknowledging their pain and not much more.

If someone states they suffer depression, anxiety or PTSD, rather then arguing semantics, the more important questions to ask would be: Am I listening to this person, what are they trying to say and do I understand what they are saying?

Finally, statements that start with "we should..." without backing up their claim, tend to rustle my Jimmies. Who's this "we" anyway? And why am I being dragged into the argument from the outset?
Newspipe is a web/RSS news aggregator (self-hosted Python)
These buses are called Guagua. There's a simple reason why [0].

[0]: https://www.thecubanhistory.com/2016/09/origin-of-the-cuban-...
I'm from Germany and just last week I saw a building with a sign.

OVH - Biggest Hoster in Europe

I never heard of this company in my life.

I looked at their offering and they were basically selling 20 year old technology. Nothing compared to AWS, Azure, or Google.

Germany is so far behind in IT, it's crazy.

I also stopped reading German IT news 10 years ago, because they are always weeks or month late.

All good IT people I knew sooner or later moved to the US.
It depends on the cost to the end user and the cost of failure.

At one end of the spectrum you have free-to-play games. You'd have to be insane to implement a high test coverage on that. Nobody cares if Battletoads Royale crashes.

On the other end of the spectrum you have safety critical software, financial software, etc, where the costs of failure are very high.

Ask yourself "what's the worst that can happen if this fails?". Asking this can also inform where exactly the tests need to be added first.
"I do not mind that Go lacks exceptions or generics. These features are often overrated."

I agree 100%. I've used them both in C++. I hope Go never gets them.
It's not the coders, it's the management. And sometimes it's not the management, it's the business, which is the market, which is the customer.
> Tech salaries in Europe really are a joke.

Don't look at just the number. Once you consider the cost of living, health coverage, days off, sick days, long service leave, parental leave, and lots of other benefits, it's actually not that impressive.

> easy immigration to US for Europeans

"Europeans" don't exist. UK has drastically different immigration rules than Poland for example.

> good affordable education

Some EU countries provide University education for free, while the US is famously in debt... Are you sure about this one?

Finally, some people just aren't excited about life in the US. I'd take a lower salary to live somewhere else and I know a few people with the same opinion.
Interesting process. Sounds like a microscopic version of moulding, then casting.

Wonder if they were able to make multiple synthetic cells from each original red blood cell, or if it was limited to a 1-to-1 thing in this initial working approach?
Apple's Attempts to Automate Product Assembly Have Met with Limited Success
Selection bias (and mitigation of it) is a big topic, and worth googling, if you're interested. I recommend reading 'Bad Science' by Ben Goldacre, which is a fun read and goes into fascinating detail about various forms of bias in scientific studies and their reporting in the media, and how such problems can be managed.
Congrats! Curious why you haven't considered https://react-table.js.org/
I recommend one avoids Twitter, subscribes to JS podcasts, and reads google's style guide.
The Joel Test :

https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s... *

The Joel Test

Do you use source control?
Can you make a build in one step?
Do you make daily builds?
Do you have a bug database?
Do you fix bugs before writing new code?
Do you have an up-to-date schedule?
Do you have a spec?
Do programmers have quiet working conditions?
Do you use the best tools money can buy?
Do you have testers?
Do new candidates write code during their interview?
Do you do hallway usability testing?
That's great. Thank you for going ahead with that.
I'll try to add some more relevant details with citations over the weekend or atleast put it here.
Do you think if we start a new thread, it will gain more traction? Just a thought.
Out of all the items on the list (code reviews, CI, etc), it seems like test coverage would be the simplest to improve? Assuming it has a test suite at all, use one of the various test coverage scanners (simplecov, coverage.py, etc) and check the output for a file with a low % of lines covered. Then write one or more tests to cover the edge cases not yet tested.

It's a purely mechanical process unlike most of the other problems which depend on changing the behaviour of people in different departments and/or with more influence than you.
Exactly. We need L2 in every suburban wasteland parking lot, at every hub and spoke train station, etc. We need regulations enforcing charging in apartment building parking lots. New street construction should include L2 or L1 charging at streetlights.

But even more so, we need to reduce car usage regardless. Which is something Germany is ahead of Noth America on already.
HTML does not have a table component because it is a markup language, and that kind of interactivity (sorting, filtering, pagination etc) is really beyond its scope. The exception to this are basic user input fields (buttons, check-boxes etc).

This is by design, browser vendors are focused on implementing low level APIs and functionality, leaving the higher level component development stuff up-to web developers and designers.

Use a combination of JS, CSS and HTML to create advanced components from scratch, or use one of the thousands of open-source libraries available. The library linked to in this post is a good example of that.

> It's up to the browser implementers how they do tables, and they certainly could go ahead and cater to common cases in this area.

They already have, via the <table> tag (https://developer.mozilla.org/en-US/docs/Learn/HTML/Tables/A...).
AWS EC2 Image Builder: Automating OS Image Build Pipelines
Show HN: Open-Source Drag and Drop React Component Builder (Material UI)
Fun-fact, a big German insurance company had something like that:

Customer send's fax printed out to paper, that paper got copied to 'real' paper for manual signature, that 'real' paper was then scanned and send digital (email) to a archive, where the printed out that digital contract to 'real' paper again (for the archive)
Extrapolating personal health observations to a general population is one of the most annoying types of misinformation the internet tends to amplify. Use site:.gov on Google as a better source of medical advice, folks
Also, unless your thread has only a single function that has local variables or arguments and that function doesn’t contain sub blocks that declare variables (say inside a while block), All variable declarations at top of block doesn’t help much in gauging stack space usage of a thread.

Actually, not even that helps, you would also have to know how much stack a function call takes (might be non-trivial in the presence of stack alignment rules), and which functions get inlined. Edit: if you declare all your locals at the start of a function, chances are the compiler will check whether it can make some of them share memory, so you’d have to take that into account, too.

If you’re concerned about stack overflows in your threading code, it is tooling is what you need, not manually counting stack usage.
Robotic Third Arm Can Smash Through Walls
Step 1: Get a virtual phone number.

Step 2: Get Signal and register using virtual phone number.

Step 3: Protest!
Claims?!?

Anyone can get the compilers and try them for themselves (except for Ada, which you can only get the free GNAT one).

Language features are quite obvious, one just needs to look a language reference manual.

The only claim is being lazy to accept facts and acknowledge that even Turbo Pascal for MS-DOS did it before Go.
sounds very much like https://www.interviewbit.com