skysight-inc/HackerNews huggingface dataset:
This is a very good point imo, I've met engineers with 15 yoe I consider worse than some engineers with 2 precisely for this reason.

Related to this is that there are social problems about not getting good enough fast enough. I had a chat at one point with a developer who just hit 40 was struggling to find work and asked for some feedback. I asked him to explain Depth First Search to me and he couldn't do it, he was quite confident he could _implement_ it, but not explain it.

Now, if he were 20 with no yoe, I might chalk that up to inexperience and bank on being able teach him, but at 15 yoe you don't know DFS well enough to explain it the odds of you getting it now are slim.

The inability to answer problems of _at least_ this complexity leads to a social problem in the workplace: the young guys are going to go to this older, experienced employee and ask them to explain something along the same lines of complexity as DFS. In my experience, one of three things will happen:

1. They explain it poorly, the younger employees will believe them, and now I have two employees with a shared misunderstanding
2. They explain it poorly, the younger employees will not believe him, and now they won't respect them
3. They say they don't know how to solve the problem, the younger employees won't respect them

All of these results slowly lead to a dysfunctional team.
It is interesting, but isn't the software organization, in general, the responsible party? If that software company and the sole developer are the same person (a one man company) then you already have that.

There's no software equivalent of a software engineer coming to someone's house to fix the code in an Alexa controlled light bulb - the responsible party is the lightbulb company.
It has a preprocessor. You'll start to see it at around 20% of the way through cparser.py .

I don't know how standards-compliant it is, because I just quickly skimmed over the code, but fortunately the correct algorithm has been documented:

https://www.spinellis.gr/blog/20060626/cpp.algo.pdf
Child sexual abuse is strongly linked to a range of mental illness later on in life.

https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0...

> Someone should do actual not politically correct and not victim culture motivated research.

Someone should take a few minutes to read the reams of research that has been written about this rather than parotting NAMBLA discussion points.
Because making the crowbar is part of the crime?

No, I don't think that makes a lot of sense. Many young engineers can't see societal potential in what they do. They see solving the technical problem and completing the task.

Senior engineers with a lot more experience have insight into "why" but that's often the point when they're given responsibility to guide others.

The "should we do this?" question rests on the shoulders of those with insight that faces the outside world, and not just the programmer's editor on the screen. That's management.

What do I know about it? Was an engineer (programmer), and now I run teams of engineers. I often have to direct them on how not to solve a problem, for reasons of customer privacy, security, or responsibility, as much as to what problem we must solve.

Responsibility increases the higher up you go in the management chain.
Or they are just monitizing user data in a super common way. That seems the default these days, does occams razor back me up?
Make no mistake: these aren't rebel, this is Iran, trying to force the world to buy oil from her by terrorizing the competition.
That's fine if you want to compile or interpret the program for a particular set of definitions.

That's what this does. No one said anything about your second point.
Show HN: Get notified in Slack of the newest top HN post
Many thanks for the feedback! We will implement it :-)
This also assumes frequent, aggressive - but still completely legal - tax planning. I live in the US, so I am adhering to the IRS' code.

I wish I had studied wealth-building sooner, instead of having my roaring twenties, I would have been aware of the choice to be done accumulating by 35 (independently wealthy) and able to focus even more time on the volunteering, mentoring, and tinkering I do now.

It is possible, but it requires discipline, something I continue to work at.
I would recommend Collapsing Empire by Scalzi. Here is the blurb:

Our universe is ruled by physics and faster than light travel is not possible -- until the discovery of The Flow, an extra-dimensional field we can access at certain points in space-time that transport us to other worlds, around other stars.

Humanity flows away from Earth, into space, and in time forgets our home world and creates a new empire, the Interdependency, whose ethos requires that no one human outpost can survive without the others. It’s a hedge against interstellar war -- and a system of control for the rulers of the empire.

The Flow is eternal -- but it is not static. Just as a river changes course, The Flow changes as well, cutting off worlds from the rest of humanity. When it’s discovered that The Flow is moving, possibly cutting off all human worlds from faster than light travel forever, three individuals -- a scientist, a starship captain and the Empress of the Interdependency -- are in a race against time to discover what, if anything, can be salvaged from an interstellar empire on the brink of collapse.
Bhooks – Download your text as e-book. And get feedback
> The law definition in the United States, you mean.

No, the everyday English word "assault" doesn't have to include "use of violence". RMS has wrongly said it does.
This is a cool graphic.

Aside, if you are working in AWS and don't know about the AWS Open Guides (what this was based on), you should check them out: https://github.com/open-guides/og-aws
Yes, but, everyone is exposed to varying degrees and its not uncommon for kids to have above that level.

You can get results for san francisco tests for example. The majority of cases are from lead paint exposure which is very dangerous
Quite possibly having a larger populace than many small countries is enough for the clickbait headine to apply. I imagine Amazon, Fedex and Google do as well.
the bulk of ML research is content generation which will eventually be used for nefarious reasons
Does this include agricultural subsidies and environmental externalities? Does the shop uses below cost rice as loss leader?
What about when Blizzard doesn't exists anymore ?

This summer with a group of friends we wanted to play Battlefied 2 (2005), official support for that game ended years ago, and even with the unofficial patches, we couldn't play in a fully offline LAN, the game needs to ping a specific server to enable, even local, multiplayer.
First time I spend a day on a partial-compile-only bug I switch if off and it's good old full recompilation from that point :)
> So, your objection seems to be that players who don't want challenging content are catered to much at all.

No it's not.

In fact it's the opposite. Many people want to do Mythics.
In fact it's required for some professions to make sense. The problem is that if you don't have a raiding guild at hand or have participated in the M+ (or normal mythic) content from day 1 the elite won't take you along. Sometimes you even have to pay to be taken along.

Also: all this relates to the M+ content which is a fraction of the whole game which is unchallenging.

To wrap this up: a fraction of the game is challenging but remains almost unreachable for the general public due to the player base.
A Retired Farmer Asks: Who Did You Build That’s For
https://www.linkedin.com/pulse/who-did-you-build-jeff-mcmahon

[begin quote] A few weeks back, I saw a picture of Case-IH equipment lined up on Wall Street. Apparently, Case-IH was there to ring the bell for some reason. There it stood – Case’s autonomous tractor. The wave of the future. Imagine a row crop tractor without a cab. I had a few questions: how do you get it from the farm to the field without a cab? How do you make sure your turns are wide enough to keep the implement safely on the road? What happens if it gets stuck in the mud?

“Big Iron” is the largest farm show between Minneapolis and Seattle. Everybody brings their biggest and best. So imagine my surprise when it wasn’t there. Case-IH had a huge display, I loved the 7000 series combine with the retro paint job to make it match the color scheme of the old 1460’s my grandpa drove. No autonomous tractor. Not even a poster. I walked away asking myself “who is their target buyer – Wall Street stock investors or Upper Midwest farmers”?[end quote]
75% leverage, typical for the US. And in paper assets I would pursue options for the same ability. It is possible to earn cash flow in that market, but I have not had much success taking my emotion out of it, so I focus on real estate.
Countries don’t want a foreign company controlling the currency their citizens use. Surprise surprise.
Nice! Iterating on what you said: "VR experience for first responders. For when it really matters!"

(Better to avoid using the words training/simulation; sounds inferior to experience -- which is OPs fundamental value proposition anyways)

And if there needs to be an accompanying image/video, it should be a person/team who are calm and efficient in the face of a grave emergency.
I recently pre-ordered and got access to the original wc3 which they've since patched with updates.

I started working on a new custom map, which now has support for Lua and all kinds of new natives like UI natives that allow you to completely customize the UI.

Unfortunately, the debugging tools are abysmal. There is currently a player desync happening in multiplayer in my map (somehow different players disagree with their local emulation), but I am given absolutely zero information about it. No stack traces, there's no way to add breakpoints or logs, prints slow things down to a crawl and so aren't really reasonable to try to debug with either. I've done manual tests slowly by removing parts of code, but due to the random nature of the desync, it's really challenging to solve anything this way. Even if I remove some modules and can't get a desync anymore, doesn't mean it's fixed - it's possible I just never hit the specific circumstance that causes it.

Whenever errors occur during load, I just get an error dialog with an empty box. Whenever errors occur during runtime, it just stifles the error and continues without logging or warning or anything. Lua has `debug.traceback()` but it seems Blizzard has prevented calling it. It's like trying to code without a compiler, without stack traces and without a debugger. Very challenging.

I'm extremely excited for reforged, but I really hope there are better debugging tools added for Lua (perhaps for JASS as well, although I'm not as familiar with the need there). If anyone from Blizzard is reading this, I'd say that's my number one concern right now.
Makes sense. And you write, "for ensuring a certain level of knowledge (in English, math, etc)". I wonder if there are countries where there's a section for civics skills to ensure there's a certain level of knowledge in this.
For me this is an indication that such modified organisms should have independent fail-safes.

Overall I think the modified genes will be extinguished rather than fixate, as most low-frequency alleles do.
> that governments need to put some "guardrails" around engineers and the tech titans they serve

No. We don't need "guardrails" at all. We have an existing legal system that works quite well to discourage companies from profiting from ventures we don't like: we simply make those ventures illegal. Companies have been able to make a profitable business out of harvesting personal data, abusing consent, etc., because these things aren't illegal. GDPR et al is the start of laws in this area, but a financial penalty is simply a business cost. If I can make $500B with a 25% chance of a $5B fine, the rational action is of course to proceed.

If there was a law about certain types of consent being legally required for certain types of data, THEN an engineer, manager, or exec can decide to either a) report the violation to authorities or b) become complicit themselves. When breaking these laws comes with real penalties (jail time, not fines), then the business can choose between a) do something illegal and government puts everyone in jail and takes all assets or b) don't do something illegal, which is exactly what we want.

Bottom line: No special regulation is required here. Simply make a law extending the personal data productions afforded by existing regulations and let the system do its job.
Yeah - especially for those of us that get lost on the big picture when the material gets too deep too fast. Hard to find creative ways to teach GIT for example.
> I'm still uncertain whether the state should even have the ability to block these

My reading of ECB publications makes me believe that they don’t want to block these.

Ultimately, governments are mandated to protect the wealth of their electorate. A system in which they have no recourse, even indirectly, against volatility (the preservation of wealth) and stability (the preservation of payment services) is one that they must supersede.

SWIFT was forced to block transfers to Iran. Libra is like SWIFT, but with more control, as they also act as the RTGS (real-time gross settlement system).

Imagine if your country’s currency stopped working because it was added to sanctions lists. Or got increased fees.

A private company is ultimately subdued by the government of the countries it is incorporated in. They apply laws and executive orders against them. This kind of power asymmetry between countries is dangerous.
I imagine the countermeasure will be cameras with computer vision controlling microwave lasers.
No. We mostly played by the rules in wc3. Back in the day we used the so called return bug which years later was shown to be able to be used for arbitrary code execution. This was quickly fixed but we got new natives to account for this loss. [1]
Not as long ago there was another bug found which could be abused to run arbitrary bytecode [2] but that again was fixed a patch or two later and nowadays i don't know of any way to run any non-jass/non-lua code.
We mostly get changes in the natives provided by wc3 in newer patches which sometimes break backwards compability. [3]

[1]: https://en.wikipedia.org/wiki/JASS#Return_Bug_Security_Vulne...

[2]: https://www.hiveworkshop.com/threads/accessing-memory-from-t...

[3]: https://www.hiveworkshop.com/threads/1-28-x-era-versions-bre...
I can confirm that I had to show some pages of yours to some people who worked for more than a decade, exclusively writing C++ on Linux but never learned what you so nicely presented in some of your articles.

A lot of people simply stick to the minimum needed to do something. And then they need something condensed enough (and reliable) to make them doing something a bit differently.

In short, I'm very glad you're doing that work. Nobody who hasn't tried know how they poorly most of them would do it: everybody can write long winding rants about some minuscule detail of their own work. Writing a good, reliable and effective broader summary is much harder.

Please also consider having the dates on your work, or connection to the versions of the stuff you write about, you can also sell the new versions with the same title when the topic changes due to the new developments.

That's another weak point of internet: there's so much outdated information still floating as "the" solution.
> no private entity can claim monetary power, which is inherent to the sovereignty of nations

Well said, that should be self-explainable enough.
Once it becomes the currency that all the kids use for black market transactions (e.g. selling used items in facebook marketplace) it will be as hard to stop as trying to ban transactions denominated in US dollars instead of Euros.
I’ll stick to using my money as money thanks. It works fine.
gitcoin.co I made $15k+ on there pretty easily before boring of web development and moving on to other things. One advantage is nearly all of it will be open source and show on your github profile.
You know, instead of linking to your Twitter, you could just embed the content directly here instead.

For people who don't want to go to Twitter since they are here, Tweet is about that AWS changed the limit of ElastiCache names from 20 characters to 40 and author says about it: "If you can make a change like this to your SaaS without any fuss, you can probably outcompete AWS on innovation pace and agility. For AWS, this is a significant accomplishment worthy of the “2019 What’s New” page"
I'd wager that about 90 % of "credit card transactions" in Germany are actually Girocard transactions. Virtually every bank card is a Girocard.
Surely she meant decentralisation, though? Visa is anything but decentralised.
Why are American homes so big?
If you watch the video, there's only something like 4 hiding holes in the room though.
Libra is a money market fund with a unique way of tracking ownership. That's it.
you know that in much of the northern US, all of the native earthworms were killed by the glaciers, and that practically all the current earthworms in these areas are invasives?

That made me think of an alternative title for this article: "Microplastics are an effective solution to invasive earthworm control."

...that is, if a 5% difference in some of the results is even considered significant.
I've heard that human populations in Africa tended to stay away from the regions with the Malaria problems.
Interesting, the claim is that if you can easily change ElastiCache cluster names "you can probably out compete AWS..."

It will be interesting to see if that happens soon then. I know IBM and the many other Openshift partners are chasing this. Will be interesting to see if they can deliver.

My own view - do not underestimate the depth of services and innovation AWS and GCP can bring to bear. I'm just not hearing folks go - oh, this provider let me use a longer name for my elasticache cluster. Instead its, why shouldn't we just use AWS or GCP.
Yeah, it seems long overdue. Its easy to hate on the orange man, but this is one of his most solid moves in office imho.
The primary purview of the state is geography (borders) and taxation (monetary policy). Allowing foreign money to be the primary medium of exchange directly challenges monetary policy.
They aren't being strung up, by any stretch.
Piggybacking:

It's really difficult to get ION papers, but they do generally put preprints on their lab page: https://radionavlab.ae.utexas.edu/
No One Wants to Hire the Fired Wells Fargo Branch Staffers
The Saudis don't need to go to Houston to learn about petroleum. Their domestic universities are world-class on the subject, for obvious reasons.
So then the airport sends friendly drones to intercept the nasty drones. It's drones all the way down…

Exactly as Neal Stephenson predicted in Diamond Age.
The guys have not updated their LinkedIn profiles - but feel free to reach out to them to ask them! The company that hired Klaus is now hiring 2 more remote developers through our service.
If that is a typical German mindset it bodes well for the world. You make your points well.
Attribution?

On some podcast (Malicious Life?) I heard an interesting take on this. Short version: cyber war is not yet real war because attribution is too difficult to justify irl bombs.

So, if the barrier to entry in drone attacks is sufficiently low, could not a nation outsource some tactical operations to controllable private entities in order to obfuscate the origin of the attack? This, I would think, is plausible if the goal is to cause damage, rather than to demonstrate national prowess.

In this scenario, nukes would not be a sure deterrent.
It looks like you can't even access Apple TV+ from a browser, and even Android and Windows support seems to be missing. Their offering looks more like something you might consider if you own Apple hardware, rather than a more general offering like Netflix and Disney+.

With no licenced content — only content Apple had made — it looks relatively expensive too compared to the other offerings.
Your employee advocating for child molesters is a big PR problem. Anyone running a business would be insane to keep that person employed.

If you think people shouldn’t be fired for sincere beliefs/speech, would you draw a line anywhere? Would you say Stallman should be fired for supporting the ideology of ISIS? What if he said he believes a 5 year old can be a sexual being and consent to sex?
When it is the majority of the population, it is beyond a personal decision.

This is just my personal observation. Among the western European countries, German has the smallest level of adoption of credit cards. The French, the Dutch, the Swedes etc love their cashless nature of credit cards, the Germans not so much.

Furthermore most of the credit cards offered by the German banks are actually debit cards.
My understanding from the article is that the code gen will still be deterministic--independent operations will be performed in parallel instead of in sequence, but data dependency will still be respected.
Well, I do respect that, and being in favour of innovation is certainly desirable in many contexts.

On the second part of your comment: I suspect some tech companies were given a while lot of leeway in many aspects by society at large, because it was generally believed that they would act in a more responsible way. Now, we come to the realization that maybe some of that leeway was misplaced.

There's another HN article in the frontpage today that basically floats the idea that Big Tech is a menace to Democracy itself. I think that's partly the explanation why people (and nations in general) are so suspicious of Libra.
As a European I'm very happy about this decision. I'm not against Cryptocurrencies but Libra is an attempt by some of the most corrupt and unethical entities in the world (Facebook,...) to control financial flows.

I can only hope other countries will follow soon.
My definition of corruption does not require someone being paid off, rather just the decision making process of an authority being well, corrupted, by common interests / worldview / cross pollination. In this case, the courts are treating claims by large institutions as prima facie valid rather than giving each party equal standing and making the claimant substantiate the basis for the debt.
Then create a bank. But that's not what this is. They want to make a bank that prints its own currency and skips the paperwork needed for current monetary exchange. It's just as OP has said.
Well, he spent a bunch of words arguing it’s not rape. I suppose that is slightly different.
> It’s easier to just be quiet than express opinions.

It's no wonder that instead of staying quiet, many wind up at echo chambers like Voat and Gab.
Typical government don't want:

* easy cross-country payments

* non-government money institutions

'Cause money always been the major element of government power.

For typical people, I think, Libra and similar are more positive. If you can pay someone in Africa from Japan with minimal fees/headache, it's very cool.
This comment is a dog whistle.

Why are HN moderators allowing this account to post comments on this forum?

Here is a previous comment on this account:

>tBut the progressive revolution has entirely skipped over the struggles of non-Jewish whites merely because of their skin color.

https://news.ycombinator.com/item?id=20972062

and another one:

>Let's just be honest here, the only people experiencing fall-out from the Epstein case are not Je-yank

https://news.ycombinator.com/item?id=20918028

It is very very concerning that HN moderators police tone but not substance and allows accounts like this one to proliferate conspiracy theories.
Been working on a project to help people find high-impact jobs tackling problems they care about (ie. climate change, healthcare, etc), and we'll have filters for part-time and remote when we launch next month: https://www.splashwithdolphin.com.