skysight-inc/HackerNews huggingface dataset:
I am Asian but was born and raised in Australia. I have a Bachelor of Science and I work as a web developer, e.g. Spring, ASP.NET, React, WordPress, Drupal, etc.

2013 - 23yo - $45K - First job - Magento developer building eCommerce websites for clients.

2014 - 24yo - $54K

2015 - 25yo - $70K - Second job - Magento / Shopify / WordPress developer, building eCommerce websites for clients.

2016 - 26yo - $75K

2017 - 27yo - $80K - Third job - Full stack web developer - Predominantly using Spring and React to build bespoke solutions for clients.

2018 - 28yo - $85K

I don't begrudge people with their crazy salaries but I do get frustrated that I can't find success myself. I'm really struggling with savings and building up a nest egg for retirement.
I was just in the right place, right time. Ten years ago my target was to make $100K/year by 2020. Never would have I imagined these amounts were even possible. But once I attained a basic level of financial security, additional income stopped mattering for my satisfaction. It’s one of the reasons I left, despite everything was going well by every traditional measure.
> where the stars are visible

I sometimes daydream about that, I think the last time I saw stars clearly was 3 years ago.

We'll all end up like: https://timeline.com/los-angeles-light-pollution-ebd60d5acd4...

I'm also actively planning to move back to a rural area asap. With modern technology you can be self sufficient in water, electricity, have a super efficient garden and even get satellite internet for relatively cheap. Get a freelancing dev project every few months and you'll have more than enough to live.
You're still benefitting from everybody else's more sophisticated spam filtering. The fact that most users have good filtering means that the cost/benefit ratio of sending spam is much worse than it otherwise would be. This naturally decreases the activity significantly. Saying that you get by with just basic blocking is the e-mail equivalent of saying that you don't need a measles vaccine. It may be true but it doesn't tell us much about what the world would look like without those measures.
Countries look at ways to tinker with Earth’s thermostat
This will be very cool when someone packages it up to be a full IDE experience. Things like automatic language completion for multiple languages, project based view, etc. This is amazing and might make things like a chromebook much more viable for me and many other developers.
Facebook Releases a Trio of New AI Hardware Designs
We likely won't even have an internal post-mortem for at least a couple weeks. There's no way you can possibly expect a full breakdown of what went wrong at this scale less than 24 hours after it gets resolved.
My problem is side-projects infect my brain and make it impossible to sleep. These days I actively try not to get too sucked in. I try to ride the line of doing interesting things, but not _too_ much that I can't get it out of my head.
SSH and VIM... since 1995. Best feature: no telemetry.
Not exactly. Tobacco has no benefits to society except possibly a dopamine hit for the user.

Facebook has a lot of positives to go along with its negatives. For me, it's the only way I stay in touch with a lot of my friends from high school. And I know that it's only because of Facebook, because Facebook didn't exist for the first 10 years after I graduated, and most of my friends didn't get on it until about 15 years after graduation. It was great finally reconnecting them with them all.

They are people whose company I enjoyed, but we just didn't have the time to have individual conversations every week with the 50 people we knew from school. Having a way for them to broadcast updates has been super helpful.

Also, the Portal is great. I got a pair when they came out, and it's easy enough that my four year old will call her grandparents regularly without my help. It's the only platform that we've found that is easy enough for both the four year old and my parents.

I use messenger and WhatsApp to keep in touch with friends in other countries. They are easy to find because we're friends on Facebook.

So yeah, Facebook still has a lot of positives for society. I don't judge someone who works there just for working there. I hope that they are working to enhance the positives and minimize the negatives. From what I've seen with the folks I've talked to, that is always the case.
> Having a lot of virtual memory does not "cost" much

To some extent, I agree, at least on 64 bit systems (on 32 bit systems, there was the risk of running out of address space).

However, the memory in question here is, for the most part, not freshly allocated, but was in use once. This means that it used to be backed by physical memory, and before that backing can be withdrawn, the page has to be written to disk.

It seems to me that the best solution would be to call madvise(MADV_FREE) on these regions, in which case they can be unbacked without further ado. I'm somewhat surprised that the memory allocator does not do this itself already.
About $650K that were going to vest in 2019 and 2020.
Anybody have a developer contact at Nokia?
Probably not the best place to ask, but I'd love to email a developer at Nokia about developing some opensource software to be side loaded on the new 3310.

Would love a contact if you have one, or perhaps you could ask them to email me jay@ironhelmet.com
Advertising Rates on Ecommerce Marketplaces?
Fond (YC W12) Hiring a Software Development Engineer in Test (SDET) in Portland
Every photo site since the beginning of user uploads has had this problem. This isn’t an issue if you decide to invest the resources into fixing it. That means hire people to look at photos. It means hooking in to the NCMEC / FBI’s database of known hashes. It’s buying (not even building) a content filter.

These things exist. Tumblr decided not to bother, which forced them to panic and nuke the site from orbit.

It’s a mess of their own making.
Fantastic advice! I especially concur with your first bullet point - working to make my boss successful has _always_ paid dividends in the ways you describe.
they are just lazy or too old, actually typing simplified Chinese it's faster than English, amount of characters you have to type/swipe to deliver same content it's much lower than with latin languages due to length of words and primitive grammar (even more primitive than English and that's already something compared to European languages with tons of grammatical cases and forms for each word and multiple plurals and genders, heck Chinese doesn't even have singular, if they would switch to pinyin they could conquer the world)
>What if you are an anti-war or civil rights activist?

Presumably, people who say "I have nothing to fear from the police because I have nothing to hide" are neither of those.
Does this / something else allow me to do something like this but with the actual VS Code app? I.e, like Live Share but in a more persistent way? I don't really need the extra flexibility of the browser, I would just want to offload computation to a non-battery powered device.
Imagine if you had a popular twitter account but you were running low on content to post.

In tumblr can have other people submit content to you to post on your tumblr. You just have to approve it or reject it.

They get visibility, you get a steady stream of content and your followers get a curated feed.
> The last company I worked at had 30 good developers, 1 of which I think really deeply understood git.

I think this is really damning. Developers understand complex languages/compilers like C++, Python, Java, etc, all of which have a good deal more intrinsic complexity than a VCS. So if a VCS isn't understood, it is badly designed.
No. I got that in 2016 because I had an offer from Oracle that included a $25K cash signup bonus and Amazon countered with an exact match.
Wow! Thanks for making such an interesting and detailed writeup! And using my favorite CPU too :) Definitely bookmarked to read through more times.
Now they can use crude bots to flag too much skin. That isn't possible if you permit legal porn.
> What must be done in that case?

I don't think there is a simple answer to that.

What would be the worst case scenario ? Do you own your house ? Do you have enough savings to handle a few months without income ? Can you get unemployment benefits in your country ?

I know that in Europe even if you fuck up big time you usually won't en up in a bad situation (job security, unemployment benefits, social welfare, &c.)
eh.

https://www.accuweather.com/en/weather-news/scientists-debun...
That was (according to reports) because of the prevalence of child pornography on their platform, which they apparently didn't have the tools or staff to police. A blanket ban on pornographic content was cheaper and/or easier.
I have worked in Spain and Sweden. My salary as developer has been in the range of €32K-€45K in the past 15 years in Spain. It has been around €65K in Sweden (similar to what now friends make in Spain). And it is below €100K as an architect.

The cost of living in Sweden is higher than in Spain. And Spanish salaries in IT has soared. So, economically, it was not worth moving. But, the experience of living abroad is worth the money.

It is difficult to compare with USA salaries as here there is more taxes but you get better services. For me the deal breaker is the equality. I know that people around me makes a living wage. But, I will not discard to move to any other country in the future for the experience as every country has its own charm.
Here is my informal ranking of Facebook's biggest problems:

1. Facebook itself (built on multiple harmful feedback loops)

2. Facebook's business model (selling eyeballs, etc. to advertisers)

3. Mark Zuckerberg (expansion justifies anything)

4. Facebook's customers (advertisers who only care about influence)

5. Facebook's users (rotting apples in a rotten barrel)
I worked in mobile gaming at one point and the real "beyond the pale" moment was when I came in to work and one of our designers was reading a book titled something along the lines of "The Science of Addiction".

Noped out of that and started getting a lot more critical when it comes to where I work with regard to ethics.
What about violence? What about torture photos? Child porn is just part of objectable content, and content that is illegal in many jurisdictions in the markets they serve. You still need people to review that, even if only as part of the the appeals process.
Z80 rules!

Thanks :)
It feels like you are getting quite far from the original question now.
I had a few interesting experiences breadboarding for a project of my own, for a 6502-based project. Most notable were:

- Being able to detect noise from the system clock crystal oscillator all cross the breadboard (using my oscilloscope)

- Seeing certain I/O pins float to a bit too high of a voltage, when they were supposed to be "low", probably due to breadboard capacitance

- Accidentally making an AM radio when I forgot to connect a wire on an LM386 I was testing as an audio amplifier

Things got a lot cleaner when I went to a PCB, but I did make it all work on breadboards first.
Stepping stone on the way to making Godzilla a thing...

Or possibly just an abundance of biology graduates who need something to do.
You must be missed at Amazon and were a good employee. Congrats!
You're a top notch hacker, from high to low level. Not many people can do what you do. I know this is a hobby/fun project, but I really hope your current employer/clients appreciate and reward you commensurately!
Pi.delivery – REST API for Retrieving Digits of Pi
There was no confusion on that. The elevation/altitude the planes were at was near the same ranges 6000-8500 feet above sea level, flight level varied, flight level is to the ground, elevation/altitude is to sea level.

Possibly the software is more reactive when it is in ranges where it may be close to the ground or the highest elevation. Highest elevations in the US are around that range and a range where it is harder to recover so it may be more reactive. At 30k feet elevation/altitude (from sea level) or flight level (from ground) the software might not have to take as evasive moves.
No, it doesn’t. It starts out with a tweet saying that people in general (not just white people) have issues with discussing salaries. The tweet then says that white people in particular should openly discuss their salaries because we all know that some companies try their best to swindle employees, and that in general white people have a better sense about what it means to be fairly compensated. Is that not what you read? Or did you just not agree with it?

There is a footnote in the first paragraph that mentions white people and privilege. The purpose of the footnote was for the author to explain that even though he’s providing this information, it may not help non-white people.

Either way, neither the tweet nor the footnote say what you’re saying.
I know ~nothing about AI. But to me, this seems a great summary. And as a one-time developmental biologist, I'm struck by these observations:

> One thing that should be learned from the bitter lesson is the great power of general purpose methods, of methods that continue to scale with increased computation even as the available computation becomes very great. The two methods that seem to scale arbitrarily in this way are search and learning.

> The second general point to be learned from the bitter lesson is that the actual contents of minds are tremendously, irredeemably complex; we should stop trying to find simple ways to think about the contents of minds, such as simple ways to think about space, objects, multiple agents, or symmetries.

From what I know about brain development, "search and learning" are key mechanisms. Plus massive overproduction and selection, which is basically learning. Maybe that's the main takeaway from biology.
I'm sure the telemarketer consents.
Leaving the company should not make them immune to prosecution for criminal collection and sale of personal data.
How the Californian Oil Boom Died
Nuclear power gets a bad rap. Instead of abandoning the technology we should be focusing on how to safely contain a meltdown. I mean if we use boron control rods to absorb the neutrons, then why not encase the whole thing in a boron tomb that vacuum seals when radiation is detected?
I think it's different in the US. Post-incident efforts to repair usually aren't considered an admission of responsibility in US tort law. Social policy reason is to encourage repair of hazards, rather than reinforce the circumstance you note.
New Build Project 77 Meter “Black Shark” Swims into View
Surprisingly we actually have a fair bit of snow coverage, though the quality is ... variable. Our largest 'mountain' (~2200m) would barely qualify for the name in other countries
I'd love to read a blog post talking about how to make free consumer web apps without monetizing user data. I really would. That's the crux of the issue here -- is there an alternative to the ad-tech playbook?

There's all the Redhat / enterprise open-source examples, but I'm specifically talking about consumer web products. Redhat's product is enterprise infrastructure.

There's free as in a trial or limited functionality to get you to buy the premium offering, but then the business model isn't really based off a free product... the free product is a promotion, not a business model.

You can have one group of premium users subsidize all the free users. In social, the main examples would be LinkedIn or Angelist, but again, access to the user data is the product these companies eventually sell.

There's Wikipedia, but that's a non-profit. Nothing wrong with that, people make a living that way and we need more like it, but I'm talking about companies where profits can serve as a strong motivator. This also excludes government services.

Maybe Google Maps qualified as free in the beginning, but any free service that Google makes is pretty much some clever way to acquire more user data to support other parts of the enterprise. HN itself falls under this category: HN is an ingestion pipeline for YC (the YC app asks for your HN handle, hello future YC app reviewer!).

I know it's a trite and a tired saying, but it really is true: if you're not paying for it, you are the product. That's not bad per-se... another way of looking at it is in the same way the sharing economy unlocked underutilized physical assets, these services have unlocked a new source of wealth not measured by our wallets: our attention. Lets describe it as we pay for these services with our attention-dollars.

My point is anything that's a "free consumer service" business model is really some kind of machine that converts attention-dollars into cash-dollars.

I would love to see a discussion of non-cash-dollar, non-attention-dollar business models. If you can think of a way of giving away Something that People Want (TM) for free without the corrupting influence of optimizing for their attention, well, you've found the next genuinely interesting unicorn.
> AGI is the single biggest existential threat on the horizon

Climate change says hello. (I suppose you could argue its here already)
I'm confused why the "Safety for women" section doesn't contain anything that specifically targets women. I believe male safety is a concern of equal importance.
Go and look at the thread about Amazon pulling books with quack autism 'cures' from the website.

https://news.ycombinator.com/item?id=19391696
> Have you tried any of the git GUIs out there?

I regularly use Giggle.

> Fork, Git Tower, GitX-dev

None of these work on Linux. GitX-dev also has a website I have difficulty reading.
Your comment betrays your total lack of understanding. Yes, one version of the AI could exist just as readily as another. The point is that not just any random version can persist. Your logic basically rejects the concept of natural selection. I say it as a friend: you have not even scratched the surface. You have a lot of thinking to do.

You think that I’ve watched too much sci-fi because you can’t see what I see. Sci-fi treats AI in a very friendly way. Halo and Star Wars are filled with AI agents and those depictions of AI totally ignore several huge economic inevitabilities that come with the presence of AI. AI is vastly more likely to be depicted as cute side-kicks in sci-fi than anything else. And obviously I don’t believe what I believe because I watched the terminator. I used to be totally pro-AI singularity guy. I’ve been contemplating these issues for a decade and have only now started to be accused of watching too much sci-fi. Just think it through carefully and I guarantee you will at least partially agree with me.
AGI is almost certainly not the single biggest existential threat. And I don't really get why people think it might be.
The PWA app and api backend are open source.

https://github.com/cipher-code/libr
https://github.com/cipher-code/libr-api

It's all in TypeScript.

Production infrastructure stack and the elasticsearch setup isn't for security reasons (WordPress.com works the same way).

Chat/messaging isn't being launched initially but almost everything else is.
> In other developing countries it lead to a massacre.

That's like saying that telephones or the postal service lead to massacres when evil people call each other or mail propaganda flyers to the public. Yes Facebook should have done more to remove that content, but you can't really say Facebook caused the problems, and they probably would have happened on other platforms if Facebook didn't exist or had better moderation.
It's not clear at all, you just picked a random example of grandma when the reality is billions of people have and connected to each other and there are many examples of people avoiding censorship, exposing crimes, finding loved ones, getting help, and spreading news that otherwise wouldn't have happened.

The real issue is human nature. Social media is just a new medium that facilitates instant (and optionally public) communication but its still the same people at the end of the day. Email, chat and phone calls still have have vast amounts of scammers and propaganda and that will continue into any new comms that people use. There's no magic solution for that and never will be.
Yeah, you start with an hypothesis, and then go test it.

You can do science on both directions, but even most scientists can't reliably navigate all the gotchas of the data -> hypothesis direction, while nearly everybody can do hypothesis -> data.
The project – begun in 1974 and costing £425 million[6]

So, constructing this storage facility costed basically as much as constructing an actual nuclear power plant in 1970s of equivalent generating capacity. Thus, if instead of these, we simply build nuclear plants, we'll likely save money and won't have to deal with instability of generation.
OpenGL's immediate mode has been discouraged for a very long time, though.
I was trying to create a level playing field as PHP and Python don't lend themselves to one-liners as well as Ruby and Perl.

If blessing a hashref is real OO why has so much energy been expended on Moose and its offspring? Before I left, back in 2013, there was also much gnashing of teeth over whether Perl needed a MOP so I don't think everyone agreed that bless() is enough.
I value my readers too much to shroud URLs that I invite them to click.

URL shorteners are false economy.
This seems to be a trait of humanity in general, not just IT. Look at the finance industry: banks loan based on historical track records, right up until the bubble pops. Every. Single. Time.

Momentum lends itself to easy statistical support, and paradigm shifts are notoriously difficult to predict with any degree of confidence.

No matter how long in the tooth a particular trend might be, matter how certain you are that a reversal is imminent, it's hard to push against the weight of trend-line evidence.
Can you share an example of what kind of metrics that would be? What's the KPI for social media being net positive or negative?
What Emergency? Gen. Michael Hayden, Former Director of the CIA and NSA
As does Stripe
No one lives a purely deontological or purely consequentialist life. At some point, senior members of a society are responsible, indeed accountable, for using their influence to impose standards for the good of that society.

I operate a Little Free Library that is a net source of books (people in the neighborhood drop off boxes of books). This has had a number of effects I didn't foresee:

1) we have learned who visits seeking books (usually kids and their moms), a demographic I certainly want to encourage reading in, so we load the stock toward that demographic.

2) rarely we acquire some really great books.

3) Occasionally we get books that give me unintended insight about who's in my neighborhood, not in a good way. I throw them out. I have no problem with Mr. Bezos doing what amounts to the same.

We're not talking about censorship of valid information. It's censorship of invalid information. That's just good methodology.
Nuclear fuel is very cheap per kWh generated. It's so cheap that people don't bother with breeder reactors, because the potential savings in fuel costs are trivial.

It's not why nuclear is expensive. It's the construction costs.
I made a decision somewhere in my career after working at some big and small companies is that I really like the small company vibe, you get involved with many aspects of the business and have a lot more freedom to set technical direction. I also noticed a weird effect in a number of bigger businesses where money wasn't as much as a problem and as a result people tended to innovate less.

But I always feel, given my broad old school / new school skillset built up over decades, I could do better elsewhere moneywise.

Theoretically it would be better for me to start my own business, but where I am I get to concentrate on product creation and solving a broad range of technical problems which is super fun!
I'd argue that excluding libraries gives a clearer impression of the relative performance of the languages themselves.