skysight-inc/HackerNews huggingface dataset:
I'm going to agree with other folks saying PG really took the L on this piece. That "Don't talk to corp dev" piece is a far more quality piece than this one, which is really a stretch. As it turns out, if you're at the right company, even if you prefer small firms, you'll probably find a lot to learn and a good reason to stay at a larger company. And if you're at a small firm, you can really be gambling on your entire career. PG, of course, never mentions this in his piece, or the consideration that so many startups fail. How many bush tailed young engineers have gone to work at a startup somewhere early in their career and had it go pear shaped? Was this kind of inspiration porn to blame?

Of course, it's 10 years on from this piece, and we're seeing lots of correction to this. The youth aren't quite so naive these days. They don't buy this kind of drivel. They want a real job with real benefits, room to grow, mentorship, a healthy org, userbase growth, an interesting roadmap -- they want a career. They're not going to settle for a huckster selling them a get rich quick scheme. PG gets dangerously close to that in several articles.

EDIT: I'm realizing this sounds a little bit more bitter and polemical than I'd like. Let me submit for reference that this view is very, very much colored by my own experiences -- right out of college, I had several early stage startups I worked at and/or co-founded go sideways in manners that I had zero preparation for or help extricating myself from. I found myself wishing at that stage that I had worked at either more established companies, whether they be post series A startups or BigCos. I went on to do just that, but had already burned through 3 years of a spotty resumé, low salary, emotional burnout and having to develop an unnecessarily thick hide to weather all that than I wished. I'm seeing colleagues of mine who took this route out of college, and they seem so much further ahead and well-balanced than I was at their age. It makes me think that in hindsight, it all seems so unnecessary -- had I worked at more stable companies in that period, wouldn't I be three years ahead? Would I have been a more polished and developed professional just as they are now? It's easy to discount the necessity of good mentorship early in your career, but it's so crucial. That mentorship is what gives you the tools to learn how to learn and how to peacefully co-exist with others -- if you don't get that the right way, there's a lot of painful and wasteful unlearning and relearning that must be done. I certainly found myself doing more of that than I would have liked.

For all intents and purposes, there's no guarantee (just a high probability financially) that I would've been further ahead if I started my career off at a big co. But life doesn't work like that. I would have certainly been more risk-averse, and a lot less capable of, erm, smashing through my problems (when I need to) as I am today. I guess that even so, I would still trade some of that off for a more stable early career that let me get to a place of security and learning right out of college.
I feel like we had this exact same argument over GDPR, but no horror stories have descended about Mom and Pop operations run out of business but the evil Brusselcrats.
What if -and I'm sorry to hijack- by low-level OP means a position as a C/C++ developer (asking for ~a friend~ me)? I've always been insanely attracted to the C variants and messed around with them to minor extents, but what might someone _need_ to know to be competitive if they're trying to make a move to that area of SE?
free movement should be a human right

Yet it never is when crossing nations' borders, except within the EU. How can you then say that the EU is not functioning?
What do you mean “many?” Basically just SF and LA. There is huge net domestic outmigration from day NYC.
UDK was Unreal 3 based. Prior to that, every AAA engine in existance was expensive, it took some time for that to change and Epic with UDK were part of that change. I remember UDK being the first up-to-date (ie not old engines like how id open sourced their old engines) big-name AAA engine that I could download and tinker with for free as a hobbyist.
They actually exist thought, they just weren't worth mining.
> This hasn't been the case for a number of years ...

Thanks, that's really good news.
> The EU is co-ruled by an opaque system of non elected bodies, under the table deals, and backroom diplomacy.

So just like any other democracy in the world. Do you really believe things are different in the House of Commons or the senate?
As much as I'm extremely reluctant to endorse the actions of the US government and military, I don't think the right answer in cases of moral uncertainty is "I guess we'll just leave things as they are and hope they turn out for the best".
It's interesting that YC's moneymaking model is to take small companies and turn them into big companies (by growth or acquisition) that pg claims are bad. Is YC a knnowing scam to soak dumb money, killing the supposedly wonderful small-team products in the process, or is the post misguided or disingenuous?
Well, my guess is that 100% of the Florentines today have easily a majority of their ancestors in the top 10% of the Florentines 600 years ago. Survival of the fittest and stuff ...
I've gotten into the opposite, quirkly games that alternate your reality.

Papers Please, Grow Home, factorio, Minecraft/terraria, steam indie games, etc...

Ive already done my time with lengthy MMOs and RPGs and FPS. Next gen gaming may be related to our limited attention spans.
From my delve into such things, in Linux at least the linker is a binary called before the program runs, so its a separate program potentially modifying the code.
Interesting philosophical question whether that's still self modifying though.
There’s also an $8 kindle version.

Excited to see there’s going to be a second volume!
WeChat's Voice Assistant
Defending Facebook isnt worth it. For what gain? On principle? Cmon
Homeownership is not necessary for well-being. The absolute cost of property taxes in some parts of the Northeast are high because the properties are highly valued. Taxes are not robbery, people in higher taxed areas get more services than low-tax places like Texas. Higher property taxes correlate with higher rent but the inverse can be true when home buying (i.e. a seller can ask more for a home in a low property tax city than an otherwise identically situated high property tax city). The Northeast is a lot more than just the Tri-State area, there are plenty of communities that do no have high property taxes either in absolute terms (because the homes aren't worth much) or as a percentage (either because the areas offer less services or they have so much commercial income that home property taxes can be kept low).
Even if innovation is motivated by top income we don't know how exactly they are related. For example if top income is taxed it's still top in relation to other income. With people usually relationships matter not the absolute values.

Also even if people work for a chance to be in "top" the probability of actually getting there might be irrelevant. People horribly overestimate probability of positive outcomes. Basiaclly 1 in a million and 1 in a billion is a the same for people. What's more they don't translate both to "impossible" but to "it's gonna be tough but I got a shot"
CEO of Fidelity on Future of Finance
> and "in order to make a profit" excludes organizations like Wikimedia Commons[...]

But what about fandom sites like Wikia? There's mass copyright infringement going on quite openly there, but it's survived under the understanding that e.g. Memory Alpha discussing various topics from Star Trek wasn't causing Paramount any financial harm.

But if the hosters of fan wikis like that will need to become paranoid about that liability they might not host them at all.
Or National Library of the Philippines
In Germany you are not allowed to put up a speed cam just about anywhere. It needs to be an accident-prone site or one where it has been demonstrated before that it's prone to speeding.
Yeah, I’m usually pretty cynical in general about the bevy of marketing hyped ‘smart’ devices being sold these days, but this takedown feels really low effort.

Some of the products being mocked actually look like interesting ideas written off because of their bad marketing copy.

I actually looked up the mini dishwasher from one of the pictures because I’d like a portable dishwasher for my small apartment kitchen. The the ones on the market right now are really clunky and it appears to have been a zero-innovation kind of space for some time. Unfortunately the first version is Euro-only, but I have my eye on it for the future.
I work on the very small team that develops the X-Plane flight simulator. We’re kind of on the periphery of game dev, but I can assure you, work is not crazy for us.

I was responsible for rewriting the UI more or less from scratch for the most recent major version, and at the height of “crunch time” leading up to the release, I worked maybe 50 hours a week... and most of that was voluntary, because, though I had the option to cut features to make the deadline, I really wanted to get stuff in.
January 2019 – Financial Advisor FinTech Solutions Map
From 2010-2016, nearly a million people left the NYC metro area for other locations within the US: https://zicklin.baruch.cuny.edu/wp-content/uploads/sites/10/...
For the trie, you still would have to do multiple character comparisons (on level 1, on average about 13, I guess, given that I read there are 400 keywords, and 26 characters in the alphabet).

Presumably, hashing the string is faster. I think that
partly is because it introduces fewer cache misses than walking a trie. Both a this and a trie have to walk the input string, but code using a trie jumps around the trie, while this code only compare to the keyword, stored in contiguous bytes.

Another reason might be that trie-based code is worse for branch prediction logic.
Your concision is inspirational.
Being free and open is something special...

This is more about providing freedom in an otherwise totally un-free market instead of competing with the latest iPhone.
What motivation, to promote pseudo science or make there mythology science proof.
Canada's Warren Buffett Drives to Work Everyday
"internet platforms", "organize", "promote", "large amounts", "uploaded by their users", "in order to make a profit".

These phrases by themselves are open to interpretation in various ways. In particular, what I find dangerous is that these appear to be specific enough to convince people to believe there will be little to no room for abuse, and yet are vague enough to allow a motivated political actor to target someone if they really decided to.
same here, it seems pretty obvious to me that should be a major concern.
> System isn't necessarily low-level. System code is and can be quite high level, the distinction to just calling it "application" or "application level code" is that it caters mostly to system (no direct user interface) or applications (such as system libraries) instead of end users.

That's exactly my point as well. Well said - ha at least better than I would be able to explain myself.
>Obj-C is 35 years old and it doesn't look like it's going away anytime soon.

What continues to be written in Obj C? Unlike its C and C++ counterparts, embedded work is not written in Obj C.
Is the issue number 56210? Here's the full link https://gitlab.com/gitlab-org/gitlab-ce/issues/56210
Absolutely. They have totally ignored their end customer - the game developer. Multiple studios have had to shut down their live services due to this.

If Improbable and Unity have a dispute - so be it. But they should have given 6 months notice that negotiations have failed and that services would no longer be available via Unity.

Its just all-round bad news for Unity though. With cloud services and multiplayer going to be a major force of gaming in the next 20 years - how much do you want to invest in a game engine which has locked you out of using an ancilliary service?

Unity need to just move on to charging a % of total revenue like Unreal does.

If Unreal used C#, I would have used that. But the reality is that as a micro-studio, its really difficult to find C++ programmers. In some cities there are 20x as many Unity programmers as Unreal programmers. Generally Unity is a bit more reliable and less crashy as well.
Signal Analysis, Electrical Engineering, Failure Mode Analysis.

The things you talk to will fail, you should be prepared to deal with those failures.
Merely big is a problem all by itself, IMHO. That's more a side effect of the lack of regulations around political spending by corporations but it's still a problem.

Aside from political influence, any company that's too big to fail is probably just too big.
I wasn’t that impressed with French supermarkets, including Carrefour. Sure, Germany is the home of Lidl, Aldi, and Netto, but Rewe, Edeka, Kaufland, and Biomarkt are all at least as good as what I saw in France.

On the other hand, in the UK, Tesco, Waitrose, and Sainsbury’s are all at least as good as their German equivalents; and (beyond the EU) even the worst EU supermarket was better than almost every supermarket I saw in the USA.
The post explicitly mentions a clause that will make that distinction. The author argues it might be removed from the final text as part of the ongoing horse-trading, but at least it’s clear MEPs do understand the difference nowadays.
LISP macros are compile time self modifying code. So are many other macro systems.
Hopefully that would mean fans will host the wikis themselves, rather than the advert/tracking nightmare of fandom
> I have a software product. People resell it on marketplaces.

Can you elaborate on why this is occurring in an illegal fashion? UsedSoft v Oracle [1] and Aleksandrs Ranks and Jurijs Vasiļevičs [2] seem to broadly suggest that reselling used software is legal.

[1] http://curia.europa.eu/juris/document/document.jsf?docid=124...

[2] http://curia.europa.eu/juris/document/document.jsf?docid=184...
Yeah it seems so obvious in hindsight: of course a language should have ONE editor-optimized compiler/analyzer for IDE like features, which can be reused by all editors out there instead of building half-baked implementations for each IDE.

But many things seem obvious in hindsight.
How's the job market in Miami? I left there about 12 years ago, and even though I got paid decent money, real estate prices were crazy and only reflective of the influx of wealthy people from Venezuela and other Central and South American countries.

I currently live near Atlanta, and I feel jobs and affordability are much better here.
Yeah Apple is going out of business as usual, they only made $24B gross profit in the past quarter, did your employer do that? All mobile phone manufacturers are having sales issues including Samsung as everyone these days has a phone and competition for features has jacked up prices too high in the industry. Swift is going just fine, as is Kotlin (its kin in the Java universe) and Rust and Go. Objective-C might be slowing fading away, but then its a 35 year old language being replaced by Swift.
Please do not be discouraged. You can't always beat dumb luck, but you can certainly fight it. Also, there's a saying: "you make your own luck". It sounds glib, but there's some truth to it.
It is likely to lead to more developers using Unreal Engine and selling through Epic Games Store, which doesn't support Linux.
This is incredible.

If I wanted to collect things like this to teach my kids, where do I look? How do we gather amazing resources like this in one spot?

I particularly love that it focuses on one topic and nails it.
According to paycheckcity.com, 30K a year is a net income of $2000 a month in GA.

Rent - 800

Food - 400

Power/Water/Gas - 300

Internet - $50

Cell - $50

These are all reasonable numbers for Atlanta.

It would be a stretch and you should probably have a room mate to give you some breathing room but it can be done. Also if you have roommates, you could afford a car and insurance.

My son is living on his own in Atlanta so I know the expenses are accurate.

We keep him on our family insurance and we can until he is 26.
Or Dark Days Ahead.

Ever since I've discovered this, I'm fascinated by the divide between what you see with your literal eyes and what you see with your mind's eye when you're playing this.

A good analogy is books. When you read, you see it all, but at the same time it's just symbols on paper. That's where the medium's power comes from, compared to say movies: in a movie, you have to find a way to visualise or audiolise something, so the film-maker's capability to do that is the upper-boundary of what can happen, but in books the upper-boundary is the boundary of your imagination.
This is great as it doesn't just explain the basics, it also shows how they are used in MP3 and JPEG files.

I always had a very vague "throws away data that's not perceived" idea of how MP3 works. With the background from this I was able to really understand the wikipedia page and found this great Ars[0] article from 2007 to cement my understanding.

[0] https://arstechnica.com/features/2007/10/the-audiofile-under...
It's not clear what's going on with GDPR, good test cases are only now starting to be tested. But the fact that many American newspapers, for example, are blocked in Europe is certainly something to worry about.
How Western Philosophy Became Racist
It's fundamentally the same issue, and the same difficulty.

The reason I mentioned 2 charges orbiting around each other is to avoid getting into a discussion about the uniform magnetic field, and that maybe the extra radiation energy is just coming from the uniform magnetic field, and that energy is still conserved because the total energy was infinite to begin with.
Ps. I just stumbled on a new McKinsey report (published on January 4, 2019) https://www.mckinsey.com/industries/financial-services/our-i... which has this:

> despite billions of dollars of investment, and nearly as many headlines, evidence for a practical scalable use for blockchain is thin on the ground.
Opposite Day Paradox
They never said what part of the EULA they were in breach of, so I don’t have enough information to know if Improbably are selling misinformation or Unity.
Software Engineers at Netflix earn more than $300,000 a year in base salary
> Remember Paragon?

Some companies will have spectacular failures as well as spectacular successes. Successful companies are able to learn from both and iterate.

Unreal and Unreal Tournament were absolute block busters that paved the way for Fortnite, just as Paragon did. You wouldn't have arrived at Fortnite without first going through the ups and downs that preceded it.

By your logic, a company can only be considered successful if they never make mistakes, which is a severely flawed position.
Paradox of Socrates
I may have found an esolang that is selfmodifying. Although there are probably many many more.

Befunge:

https://esolangs.org/wiki/Befunge
Prejudice, racism, and leadership
These are enforced on a national level though aren't they, in the UK ICO doesn't have the resources to hunt people down and are probably only going to enforce action against major players in the market as they are under the most scrutiny.

The problem comes when a nation decides to use those rules in a way that is detrimental to the populace or a service they see as troublesome.
Impediments to transpiling Rust to C?
Given that the lockout policy only applies on actual accounts (someone signed up a username), I don’t see why it would be hard. If an account disconnects intermittently, the history of that would be obvious compared with someone who is disconnecting all the time because they are frustrated at losing. My whole comment is just that it doesn’t seem like lichess is even trying to differentiate at all, and failing that, they don’t respond or unlock accounts if you write to them about it either. There is so much super low-hanging fruit they could do to make the policy better, but just don’t.

Separately from this, I personally actually think it’s totally backwards and unreasonable to ever, for any reason, care that an opponent disconnects. I don’t care at all if my opponent disconnects for any reason, whether because they are frustrated, their cell connection dropped, whatever. They have zero obligation to move fast, resign from losing positions, or anything else. It is internet chess with literally nothing riding on it, ever, for anyone.

If you click to play a game of length X minutes or whatever, that’s your commitment. It’s not your opponent’s. They might waste X-1 minutes looking at cat pictures before playing a move— that’s well within their rights and you agreed to play, meaning you can quit or disconnect if you don’t wanna wait around for the next move, or you can cede that your opponent can do whatever they want with their allocated clock time, whether that is resigning, disconnecting, or playing nonsense moves, or playing for real.

I think all the frustration that an opponent can degrade your experience by using their clock time to do whatever they want is unreasonable. That’s on you, not on the system or the opponent.
Being open just means that the judiciary has the room to make it work as cases emerge. Suggesting that this stuff would be politicised - what, the ECJ? - seems unlikely, although I'd be open to hearing of examples of blatant political interference in the EU-wide judicial process.
Trump Assures H1B Visa Holders
For anyone interested, here is their official announcement back in April 2018 on the LLVM mailing list about their vision and plans for the clangd updates. As a C++ dev, I'm excited to see this tooling come to fruition. It's going to make the IDE experience with Clang based tooling far superior on all platforms.

https://lists.llvm.org/pipermail/cfe-dev/2018-April/057668.h...
Are you sarcastic? It's often difficult to differentiate a Nazi from a nanny.
The Role of Test Automation in Functional Testing
It's been two weeks since the GNU/Linux distributors were notified of this, and still no fixes are available in Redhat/Centos/Debian.

Any ideas about how to mitigate this until official fixes are available? Would it help to block autorestart of journald? Any idea about how to that?
It's an apples to oranges comparison. The types of air-frames are totally different. A B52 has a wing that flops all over the place the entire fuselage is not pressurized like on a commercial jet.

Also commercial aviation is a lot less hard on equipment than military service because they optimize for comfort and cost whereas the military is going to doing combat readiness stuff regularly and that involves much more stress on the air-frames.
> free movement should be a human right.

Agreed

> I alone make that possible not some political entity.

Except for the armed border guards, the national rules on who can work in a nation, the police who can deport you if you don’t obey the rules, sure.
After doing embedded work, YES! THIS!

Electrical Engineering is basically being able to read drawings and choose components for your application.

Signals I found fun, but I can imagine doing a digital application and this being difficult.

FMEA comes with the job IMO, but a good tool to have.
Selling location data to advertisers and bounty hunters is bad.

Selling the ability to target different demographics of people with different deceptive and divisive messages to foreign government agents is also bad.

We can recognize both of these things, and perhaps even find a common root cause.
The operative word is should. The GDPR does not allow that kind of asymmetry.
If you want total control over your computer, Linux is still here. And it's better than ever.