skysight-inc/HackerNews huggingface dataset:
No, it's not. Well, if you are doing software related stuff. (Almost any other occupation is highly regulated in Germany (be it electrician, painting service or tax consultant, you need specific degrees to be allowed to open a specific business)).

To do (software) business those are relevant options (there are more, but those are more exotic or for larger businesses or startups):

a) "Freiberuf" (often translated as freelance, but it is actually something different). This is originally intended for architects and similar professions. It is hard to get, and even harder if you don't have some kind of engineering degree.

b) "Gewerbe". You just need to register, pay a few minor fees, and you can do business. However, you are personally liable for the business you do (so get proper insurances).

c) GmbH or UG. An LLC. This _used to be_ expensive (GmbH requires at least 12.5k of base capital to be put into the company). This establishes an own legal entity and the liability is restricted to the money you put into it. "UG" is a "new" (>10y old now!) version of a GmbH which only requires 1 Euro to be put into the company (should be more like 2k) ...

Costs

a) and b) are essentially "free". You don't necessarily need a tax consultant and all the filings are not that hard anymore (all online AFAIK, though I do let my tax consultant do that). a) is a little better because the taxes are setup a little different.

c) Setting up a UG is not _expensive_, but not exactly free either :-) Plan ~1k for setup, and then ~1.5-2k yearly for letting the tax consultant do the necessary paperwork. It's very easy too, you just setup the company at a notary, and they will essentially do everything for you.

Notably there are also lots of funding and startup programs in Germany, many of which are actually quite good.

Probably the most important thing is to find a reasonable tax consultant. It's not rocket science, but it's worth the money.

Disclaimer: I have a) for ~15 years, and I've setup two c)'s and an AG (a stock based company).
"One can imagine all sorts of government databases running on IBM mainframes, using Oracle software."

That's possible, but not common.
An illustration:

Recently a recruiter asked me to do a coding challenge. He told me to spend twenty minutes on it. Three hours after starting, I had completed the six questions that covered things like dynamic programming, converting between integers and Roman numerals, and processing data from csv files; and I had figured out why their submission script was causing a stack overflow and let them know about the bug.

The code was clean, it passed all but a few of the hidden test cases, and the recruiter told me I scored well; and I could get back on the work I was now behind on for the day because of my naïveté. Two weeks later, the company didn't move forward with an interview.

Why is my reaction to coding challenges an allergic one? A coding challenge (completed alone) is a cheap and wide net that is can be costly for the engineers who fall into it - and yes, I’ve already done enough of them to know something is fishy.

What if I’m about to spend my best hours of the day producing free, production-quality code, and you aren’t going to honor that with something as small as a phone call from the decision maker to talk afterward? Keep in mind, usually the discussion at this point has been: “Hello.” “Hi.” <Link to coding challenge />. These conversations don’t look very different, and, empirically, continuing doesn’t have a great expected value.
>1990 study

>student programmers

>toy problem

To me, this proves very little about how independent development teams would perform with experienced engineers working with present day design tools. It's possible that the results would be the same, worse, or better, but I hope this isn't the most recent research that's been done on this.

The main issue with this approach is of course - cost. So the question is whether having two systems with uncorrelated fault paths is worth doubling the development expense.
I really enjoyed The Light of the Stars by Adam Frank, a professor in the University of Rochester’s Physics and Astronomy department.

Most of the book is a summary of life beginning on Earth, followed by a re-thinking of the Fermi Paradox taking into account our own anthropocene, and finishing with some numerical experimentation.

https://www.amazon.com/Light-Stars-Alien-Worlds-Earth/dp/039...
Thats not how I read it at all. It is of course great young women are being educated. However, if you women are more educated than young men then it is possible for the 'average years of education' stat to be going up while the corresponding stat for men is going down.

It would be odd to say that 'young men are less educated than the average young person' because men and women essentially completely partition the space of persons. It is obvious if young men are less educated than the average young person that women would have to be more educated than them.
"I'm throwing this CV away since our requirements clearly state PDP-9 experience and I don't see that mentioned anywhere. I'm also assuming this candidate is unable to learn anything new."
Fair enough; but that is a side effect, and a rather obvious feature given that Amazon had already proven the value and importance of user ratings (even if they are largely fake now). Also, I wonder how the rating system was working for the people who were victims of assault or crime by an Uber driver in some countries...

There was little question that the existing taxi system was bad, but Uber didn't roll in to right the wrongs, it rolled in to "disrupt" and take the market.
Simple things like gofmt have helped enormously. Leaving out exceptions and templates have made the code harder to write (for me at least) but easier to read. It's the code equivalent of "schema on write."
Hmm, that sounds more than a little onerous. How many expected hours/days does that translate to?

> As a developer, you want to be fairly evaluated to prove your worth.

Indeed, but what I don't expect is to give a day or three to a potential employer knowing full well that most applications are going to be rejected. When a vacancy often gets 100+ applications it's clear people are going to be rejected for the most tenuous and marginal reasons.

If I got the job, no problem, but if not and I have another 20 applications with a day's coding hoops to jump through each time, that's an awful lot of evenings or weekends potentially being burnt...
Worth it to learn gRPC first or start with std lib RPC?
Consider using low quality images initially, buy then using JavaScript to replace those placeholders with higher quality images after the page has loaded.

It's a common technique that seems to satisfy both the crowd wanting near instant page loads, and the crowd wanting high resolution experience.
Most CBOR implementations for MCUs tend to be a part of RTOSs, integrated and optimized for their own memory allocation libraries. But many of them are based on Intel's TinyCBOR: https://github.com/intel/tinycbor
Year-Old Flamethrowing Fiat S76 'Beast of Turin' Slides Up FOS Hill
Seems like both hydrogen and electric charging at large enough scale require infrastructure upgrades. However, there's a huge difference: there are zero hydrogen stations I can find in my state, which makes early adoption impossible. Whereas BEV charging infrastructure exists today at my house: this means there's an easy on-ramp for millions of early adopters, and the future infrastructure upgrades are understood because we've been dealing with industrial-scale electric deployment for decades. Hydrogen cars can't even get to "early adoption" for most people until the infrastructure has been massively built out, but this probably won't happen once BEVs cruise past a certain threshold.
Ah yes, the old "no you" argument.
We have a good idea what motivates them. Here's some quotes from professionals:

From Katherine Newman, a sociologist at Johns Hopkins University: "In general their social experience is not one of easy incorporation, ...Rather than wanting to be alone, many mass shooters have a history of struggling to connect. They experience rejection by their peers or they draw back from potential friendships, assuming they'll be rejected if they try. They believe they're perceived as insigificant."

And from Dr James Knoll, forensic psychiatrist with expertise in mass murders:

"The mass murderer is an injustice collector who spends a great deal of time feeling resentful about real or imagined rejections and ruminating on past humiliations. He has a paranoid worldview with chronic feelings of social persecution, envy, and grudge-holding. He is tormented by beliefs that privileged others are enjoying life’s all-you-can-eat buffet, while he must peer through the window, an outside loner always looking in.

"Aggrieved and entitled, he longs for power and revenge to obliterate what he cannot have. Since satisfaction is unobtainable lawfully and realistically, the mass murderer is reduced to violent fantasy and pseudo-power. He creates and enacts an odious screenplay of grandiose and public retribution. Like the child who upends the checkerboard when he does not like the way the game is going, he seeks to destroy others for apparent failures to recognize and meet his needs. Fury, deep despair, and callous selfishness eventually crystalize into fantasies of violent revenge on a scale that will draw attention. The mass murderer typically expects to die and frequently does in what amounts to a mass homicide-personal suicide. He may kill himself or script matters so that he will be killed by the police."
As another commenter points out, using RRB trees is a great option! The immer version is both fast and easy to work with and you get undo for free (and even undo trees).
Are you looking for a new opportunity?
As I've already stated, I would have (the key is "would have") been happy to take a fairly low salary or work as a contractor, as long as the work was interesting and the environment bearable.

It's just not gotten to that part. In some cases, a decent salary would have been required in order to support a move to a higher-cost-of-living area, but it still would have probably been surprisingly low.

As a manager, I made a pretty decent salary for a long time. I would not expect that, as a coder.

I have received a few rather direct answers, and once was privileged to be accidentally CCd in an email, discussing my age.

It's illegal as hell, but hard to prove, and not worth it. If you make a big deal out of it, you blackball yourself.

This kind of behavior has been rampant in the finance industry for decades. It's still crazy as hell, with 25-year-old kids running billions of dollars worth of other people's money through virtual slot machines, while acting like drunken frat boys.

When there's money to be made, people will look the other way. Check out the industries where there's not a lot of money to be made, like social service or education. You will see people being keelhauled regularly.
That's what we're talking about... It's in the title of the article.
June 2019: https://www.autoblog.com/2019/06/12/norway-hydrogen-station-...

We heard the explosion 7km away.
But I haven't answered your question precisely: We don't offer a pair, because we don't use the coding platforms. I'd say the homework counts about 80%, the following tech interview 20%.

Of course I have to trust the candidates that they made the homework themselves, but if you don't start on a trust basis that would be a really bad starting point. There's still probation to make sure they're a good fit. I'm investing a lot more work into vetting when it's an overseas candidate compared to local, but mostly to make sure we don't put someone on the street, because I didn't do my job properly.
Backpacking Hacks Guide
Most (if not all) new medicines came out of basic research supported by the NIH. This research was tweaked and patented by companies who profit from selling the drugs. Is start-to-finish government drug pipeline a better solution? Perhaps, but current academic culture doesn't support it. It's not just about pouring more taxpayer money.
Of course it can play a role in energy storage in a green economy. But the piece outlines a number of disadvantages it has versus other forms of energy storage. An electrolysis-fuel cell round trip is only around 33% efficient and the capital costs are pretty high. If you want grid storage batteries, potential energy storage, or all sorts of things work better. If you need a fuel you can synthesize from the air for a vehicle that can't use batteries then ethanol or methane are better bets from a storage perspective.
New medical procedure could delay menopause by 20 years
Dipendu Sarkar
Do a lot of first year computer science students get paid $75k/year?

I know internships can easily earn that but my understanding is they go to 4th year students.
I genuinely fail to understand the advantages of any sort of Lisp. Contrary to what gigantic brain lisp devs might think, it's syntactical annoyingness is far too much of a barrier to overcome.
> Regarding your argument about electricity, isn’t that what the US does? It burns coal and oil and has afaik virtually no limits or carbon taxes because “it would hurt American industry”.

Because nobody is forcing them to do otherwise. So get somebody to.

> That sounds like a good recepy for dramatically worsening international relations.

Not really, because the point of the tariffs is to change behavior, not to actually collect the tariffs. You impose a high enough cost that reducing CO2 emissions is less expensive than paying the tariffs, so countries do that and then the tariffs don't get imposed because they're only imposed on countries that don't hit their targets.
Depending on your jurisdiction this might be dangerous. I’ve seen quite few people get bitten by a move like this. Quitting could make sense. If you do take a bit of time to find the next thing you truly believe in. In regards to vesting / stock make sure to work out the exact numbers and make a decision.
Is that bad? Is there a similar article debunking/discussing (m)ethanol as an energy source?
It's to de-emphasize post bodies. It's like that for all post bodies on HN. I believe the rationale was to focus on the title/link and any comments.
Some history:

"Peer review" is younger than you think. Does that mean it can go away?

https://sappingattention.blogspot.com/2017/09/peer-review-is...

Peer review : the end of an error?

https://www.the-tls.co.uk/articles/public/the-end-of-an-erro...

Peer review: Troubled from the start

https://www.nature.com/news/peer-review-troubled-from-the-st...

Why the National Institutes of Health Should Replace Peer Review With a Lottery — Pacific Standard

https://psmag.com/news/why-the-national-institutes-of-health...
tl;dr a function that parses the common search operators into a tsquery built into the DBMS.
I don't know how much value there is in this kind of stuff, but I am an absolute sucker for this kind of history. Standard, utilitarian, even boring documents that miraculously survived all this time. Granted it's from one of the most famous programmers ever, but it's just so fascinating. Thanks for sharing.
Except, you'd need ~50KB of ROM to store an English dictionary. This figure comes from the original UNIX spell program, which employed advanced compression techniques to fit into a 64KB memory footprint: https://ieeexplore.ieee.org/document/1095395
Has anyone heard of a scientific journal adopting a peer-replicated approach(only accept papers that peers can replicate)? With the replication rates so low, i'd imagine some of these prestigious journals would want to vet their papers more strictly, but a cursory google search didn't dig anything up for me.
Yes, if you have an incorporation (UG/GmbH/...) where you are the only managing partner (Ein-Personen-GmbH) and you only have one client, you’re handled as if you were a freelancer with only one client. It was an easy way to circumvent several obligations until they “closed” that “loophole”.
I felt this way when I used the standard gamut of dating apps, but as time went on I realized everyone kinda hates it. It's weird that we all sort of unconsciously agreed that this was now the "main" way to meet.

I've found that broadening my horizons and communicating clearly go a long way in this new swipe right world.
I think ultimately you probably want both, because sometimes you (... or at least I) have different wants around viewing. Sometimes I'm going for a cinematic experience, where I want the room dark and all focus on the media. Other times I want to be half watching something while playing a board game or doing some cleaning. Optimal lighting conditions for these scenarios clearly differ, and probably optimal display settings to match.
Bezos also owns Amazon. It shouldn’t really be relevant but unfortunately it is.
I like the parens for the structured editing they allow. Also, you don't need parens to be homoiconic.
Just a small clarification: You are still "selbständig" (self-employed) if you do a "Gewerbe". The thing you don't get easily is a so called "Freiberuf", particularly if you don't have an engineering degree (though I managed to get it).

Tax wise it is actually almost easier to do non-EU business than doing business in Europe, because there are no VAT issues involved (and there are no tariffs on those things). You just invoice the net value.
Beautiful Illustrations for Your Projects
Whoops Apocalypse
He didn't seem to have a successful social life.

I don't want to spread any more content about him by sharing links or quotes here, but I think it's important to dispel the suggestion that he had a well-functioning social or relationship life.

Media interviews with people who knew of him all indicate that suggestion is false.
Yes! Volta is based off the script I used to generate my own blog here: https://mlu.red/
Poker 3. 60% size. Cherry MX clear switches.

I prefer a larger 10 keyless at a fixed office space, but 60% is nice if you are on the go. Flat keyed laptops are terrible for real work.
It might be because 100% of the content on SciHub is owned by monopolistic copyright trolls that serve no purpose other than rent seeking. Libgen is diluted by content owned by businesses that perform some level of curation, pay authors, sell direct to consumers, compete with each other etc.

Those businesses have better things to do than piss off their customers and authors as they try to police the internet.

Even more cynically (and predicted by Max Headroom ~35 years ago) academic work has more potential to unlock economic value for the unwashed masses, so it needs to be better policed.
Should have been: not much has changed for better..
I don't think you can claim that all other big emitters are doing so little. EU, China, etc are doing various things. The US is the black sheep today but hopefully they will snap out of the tea party soon. Eg China: https://arstechnica.com/science/2019/07/china-is-on-track-to...
the list sorting problem is great miniature of the "users using the software in ways you didn't expect" thing.
Employment by US company: Did that for five years working remotely from Germany for a US Incorporated. I'm German, had a German contract with all the standard provisions for Germany (mandatory vacation, termination protections etc, employer contributions to health-care etc). Worked without a hitch, like being employed by a DE entity. The only gotcha is that my monthly pay would have social contributions and health-care contributions already deducted, but would not have income tax deducted. So you'd have to save up enough money to pay income tax yourself at the end of the year (or quarterly, depending on how competent your local tax office is). After five years the US parent incorporated a German subsidiary, and since then the taxes were obviously deducted as well.

Personal take on tax accountants or anyone in that profession: They're more than useless. As parent poster said, 99% are form fillers, so if you tell them that you're working for a US entity that is not paying income tax on your behalf some of them will flat out say "but that's not even possible" (yes, someone told me that). My tip is just to read up on some topics, band together with co-workers in a similar situation and then just do the taxes yourself using one of the popular services.
I used the GMMK[1] until one of the keys stopped working (I think one of my kids spilled water on the board since there was some oxidation). That happened in the middle of the week, so I bought a relatively inexpensive replacement until I had time to look into it further and ended up with the Tecware Phantom [2], intending it to be a spare, but have used it these last few weeks and haven't bothered trying to fix my old keyboard.

I really value the lack of branding on the surface of both keyboards and I've enjoyed both of them. I prefer the GMMK board, but that's mostly because I opted for 10-keyless on the Phantom because I intended it to be a spare. Both are good boards so far.

[1] https://www.pcgamingrace.com/products/gmmk-full-customized
[2] https://www.tecware.co/phantom
Same thing LuaJIT does. Implement the really performance critical functions in IR and emit direct calls to C implementations of the complex ones.

In LuaJIT the FFI specifies enough type information to be able to call native functions from a trace.

I’m targeting optimizing through ActiveSupport String.blank? now I’ve got some micro benchmarks running.
It was removed without the replacement macro being fully baked, and a number of other things were changed at the same time. Rather than rewrite my stuff at every minor release, I moved on.
"Prestige" is a red herring.

Science and technology progress on correctness, accuracy, and efficacy, not popularity.

It turns out that gatekeeping, cabal-fostering, orthodoxy-preserving, and kingmaking are lucrative practices. But truth cares not for prestige. As the motto of the Royal Socity states: In nullis verba. By the word of no one. Evidence, not authority.

(The situation may be different in some of the arts and letters. Which speaks to another can of worms.)
Curious about your use cases for generics. I write a lot of Go and don't often find myself missing generics. I also used to write a good deal of C++ and didn't find myself often needing templates either.
Also found: https://github.com/caub/pg-tsquery
It extends it even farther, specifically I was looking for prefix operator.
It's not about this case, it's about the precedent
No, it was a reaction to the previous years of corruption and economic destruction.
Height, weight, current salary? Were these things you commonly kept on your resume in the 1970s?

I honestly can’t imagine listing any of that today.
First we need a "verified" badge in biorxiv/arxiv to verify that the current preprint version is exact copy of the one published in the journal. Then DOI could arrange to redirect to that copy instead
Google Cloud saw itself out the door in the JEDI competition quite some time ago. Competitively, this decision hurt their business in a number of ways, and led to a huge fallout (leadership churn).
A lot of first year cs students have under a year of experience and can only list python, Java and possibly C++ under proficiencies. What's more sad is when you try hiring at a job fair and 300 4th year / master's students also only have python/Java/C++ with no side projects.
There is no such thing as an automatic tariff that I’ve ever heard about. Tariffs have always been controlled by politicians.
> Also, a lot of beginners are perplexed why vi uses "hjkl" keys for cursor movement. It's because the 1976 ADM-3A terminal didn't have any dedicated arrow keys like the 1986 IBM PC 101-key layout

I dunno if accommodating a key layout out of use for decades is going to address the above perplexed reaction..
Thanks.

This is more TV / scheduled video than traditional PSTN / data services then. Though AT&T aren't doing great in either of those markets either.