skysight-inc/HackerNews huggingface dataset:
As soon as I saw the title, my reaction was "YESSSS!"... A while ago, I was looking for something like this, but I soon realized that deep learning on graphs is still comparatively new, and not many python modules exist for it.
Which isn't enough for a family of four, especially with health insurance. Ask me how I know. I'm hoping $2M will do it for me.
Very cool. Love to chat at some point. I run a makerspace in Victoria, BC and we have done some medical device hacking. Derekja at makerspace dot ca
I wasn't old enough to be on those sites, but I do remember being glued to the TV pretty much the whole morning.
I have not been following any news related to Hungary or really anything going on in Eastern Europe, so when I saw the headline I did not understand the motivating factors. I thought that this might be a progressive policy to help out women with a high number of children (and it is), but it is not motivated through benevolence as I thought rather it is a protectionist policy aimed at increasing their population. I was very surprised.
I actually just did this a couple days ago (from Razzle to Next), took around two hours mostly fiddling with updated dependencies. Will take longer for a complex app but the lock-in is way weaker than traditional frameworks.
What is the argument that goofing on HN is more justifiable to a client than walking and talking?
Superglue is extremely effective at paper cuts, and sealing cuts in cold, dry weather that otherwise crack further. Any small "slice" type injury I use it over a bandage.
Yea, probably a lot of people would ... for that kind of money. I guess it really depends on the person. Some crave money even if they are super rich. Some just want to have a happy life (no matter what money) - whatever that means for a person - focusing on a hobby, helping others, reading, etc.
Good for you! Honestly I don’t understand the criticism on one sentence of your post and it made sense to me.

“Now that I have some runway I’m going to build something from scratch”? Probably wouldn’t satisfy those that could only dream to make $500k and are frustrated you don’t appreciate it I guess.

I’m not making that much but your post makes sense and resonated with me.
Lots of people used to taking home 275k aren't going to transition well to 40k which depending on where you live could feel like you are only slightly above poverty level.
They clearly have some deficiencies in mind; an example or two would go a long way toward helping this post.
I get that everyone's priorities are different, but I'm always amazed that ultra high income earners don't do this (this being live well below means, invest the rest in index funds then go work on passion projects, hobbies, focus on family). Lifestyle inflation and projecting status is a pricey hedonistic treadmill that is ultimately unrewarding.
Author here. I got a big bump from $230K to $396K in 2016 when I got a competing offer and Amazon matched it so that I wouldn't leave. From then on, the growth from $400K to $500K happened because the AMZN stock nearly tripled in that time frame.
Here we go. Another humblebrag.
You probably don’t want to post this stuff so directly on net..
It's map editing. Big deal. Why is this a big secret? And why is it even in Silicon Valley? It should be someplace with a labor and housing surplus but a job shortage.
Someone used to spending ~500k a year is not going to want the quality of life change of moving to 40k a year income. Their family would also not appreciate it.
> The don't you guys have phones meme is direct response to the Blizzcon announcement that the next Diablo was going to be a mobile game not even produced by Blizzard.

I mean, it isn't just a meme. A Blizzard representative literally said "Do you guys not have phones?" during a Q&A session, after someone asked whether the new Diablo game would be available on PC.

https://www.youtube.com/watch?v=n5QRgpjfarY

Fans were going to be disappointed either way, but this dismissive response is what really set off the reaction.
I quickly went from "what a fun weekend project" to "where on Earth would I find two landlines to test with?"
As a freelancer I find working-time the least stressful and the time between jobs the truly stressful part. Work is easy, not knowing when the work and money will come is what kills me.
Superglue is standard operating procedure for sealing small wounds in Antarctica, since they like to crack open more.
> you'd have $275k net. If you remove generous expenses, you have $200k a year in savings.

In Seattle Washington? You'd have an extremely hard time making ends meet on $75K, it certainly isn't "generous." For example median home value in Seattle is $725K.
https://github.com/jashkenas/backbone/issues/2888#issuecomme...

> So, as I like to joke — not "semantic" versioning, _romantic versioning_.

> Given a version number MAJOR.MINOR.PATCH, increment the:

> MAJOR version when you make a major new release, or significantly update and/or stabilize the API.

> MINOR version when you add minor new features.

> PATCH version when you make tiny changes, likely to go unnoticed by most.

> This allows folks, immediately upon hearing about a new release, to get a rough sense of its scope.
I guess "Millionaire decides to stop working" wasn't an enticing headline for the author.
And have to live like a normal person, no high-rolling.
> It's sad it doesn't get more use.

This is basic HTML5 literacy. At the end of the day the new HTML5 and CSS features do not fit into out dated work practices and the excuses that go with it. Web content creators and developers should be familiar with all of this stuff and not kidding themselves that the 'sea of divs is the way to go because we do really important projects and need to have polyfills back to IE6'.

Not using the new tags and not using CSS grid is a bit like only eating fast food and no longer knowing how to use a knife and fork. When I look at div soup I know that the team behind the page have not got it yet. None of the div soup HTML is maintainable. It is dated. So any 'wow you can use the details/summary' article comes across to me as 'wow, you have learned to wipe your own nose!' This whole industry needs to get to grips with the lingua franca of the web, focus on document structure, use the stuff that works in evergreen browsers and move away from big up front visual design made into div soup to content driven design. It is that simple and excuses are pathetic.
Amazon’s stock has gone up a lot. Likely that has a lot to do with it but if this is all base salary that’s awesome.

Usually big stock grants go out to those who have shown themselves to be force multipliers. If you can make everyone around you more productive than you’re contributing in ways that make companies like to put golden handcuffs on you.
That's why you have paper ballots with dumb electronic counters, as Ontario (Canada) did in its last provincial election. The ballot is a full letter size piece of paper that is fed through the counting machine while the voter watches, into a standard ballot box that can easily be recounted.
Cryptocurrency companies. Banks ban them.
The problem is the wording. Author makes it sound like they'll be pulling themselves up by their bootstraps when they're really just standing on a giant pile of money (which they earned rather than inherited, to be fair). People have a very negative reaction to this because they see it way too often in the rhetoric of certain political groups.
.... to get some sweet sweet HN Karma points ?
Precisely. It's about economic survival, not a cash grab.
> Unlike Blizzard, Google doesn't need an army of artists to keep dollars coming out of the AdWords faucet

hahaha, look at google capex grows

https://csimarket.com/stocks/single_growth_rates.php?code=GO...
Also, this was in Seattle location, can anyone shed some light on cost-of-living there compared to say Bay Area developers?
Fired up on a local postgres database using the mac application. It works quite well. Every so often I'll be hit up to chop up data in a very specific way which requires me to write some ad-hoc SQL but giving this ability to end users and saving dashboards seems very useful. I love seeing things like this be built and pricing is spot on. Free and no tiers. Hope to see this succeed.

Tempted to integrate this into a production rails application with a simple link at the top for users to be able to service themselves. I'll need to see if I can somehow link logins so they don't have to login to both the application and the metabase instance but seems like a fun project.
Most of the time those are the same things.
Is your "$40K" number from the so callled 4% rule?
I do machine learning consulting and I see the flip side of this. I get new clients reaching out asking me to "add some AI" with no specific use cases in mind other than satisfying their investors that they are "leveraging AI."
Official bill draft page[1] and some highlights from the provided set of documents (translation):

Operators, owners of technological communication networks, as well as other persons having a ASN number [...] must:
- follow the routing rules established by the federal executive authority [...]
- modify the routing rules at the request of the federal executive authority [...]
- to resolve domain names use software and hardware in accordance with the requirements, determined by the federal executive authority [...]
- use only internet exchange points listed in the national IXP registry [...]
[etc. etc. etc.]
In cases of threats to integrity, sustainability and safety [...] centralized management of the Internet by the federal executive authority may be carried out.

[1] http://sozd.duma.gov.ru/bill/608767-7

* Edit: typo
I'd guesstimate he has 3m saving optimistically right now. In my developing country, this is definitely a retirement.

EDIT: oh he just said $1M saving there.
Not to mention paying 37% taxes, plus whatever state tax quickly turns $500k a year into around $300k take home.
This is part of the reporting procedure/responsible disclosure, and thus lasts past the end of the agreement. It is an NDA. It can be extended indefinitely by the owners without my consent.

> No Vulnerability shall be published within a period of forty five (45) days since the last communication exchanged with the Owners with regards to such potential Vulnerability, unless the Owners have agreed to a shorter period or defined a longer period.

The later clauses being contradictory is an interesting point, but not one I would want to personally litigate.
Fair enough. It helps you but it could be better. Depends if you need dynamic routing or not. Personally I don’t find their solution for dynamic routing terrible but it could be better.
Möbius strip coat hanger
$1m is not enough for most people in the US to never work again, unless they are quite frugal. It's barely enough to retire with.
200 companies at $5m is only a billion dollars. Softbank is deploying close to 100 times that, so they write checks 100 times the size.
You're going to see a lot of one-offs saying they are having a great time, but this is truly a low in the history of WoW. I've played since launch and this is only the second expansion where I've canceled my subscription (the other being Cata).

To try not to be just another personal anecdote, the major WoW streamers like Asmongold, Preach, and Bellular have all made scathing reviews of the BfA expansion and it's systems. The WoW subreddit is very vocal about how bad the expansion is. People are finding it hard to find a reason to log in.
For the record a big chunk of that is also going to come from stock appreciation, which Amazon has done exceptionally well over the last 8 years.

Disclaimer - I'm also at Amazon, but I joined at the peak stock price :(
I think that getting all of the implementations on the same page is possibly even more valuable than any changes. For example, since ranges aren't in the spec, npm and Cargo treat "1.2.3" very differently. Since we can't break either ecosystem, that means that that specific aspect will have to be either implementation-defined or "choose one of these two ways," but we can at least discover where these kinds of cases are, and possibly fix them, or properly spec them, as needed. This matters a lot for interoperability. For example, Notion is a Rust project that manages JavaScript stuff; for this to work, Rust's implementation will need a "do it like npm" flag. This is really tough when it's not even spelled out anywhere what the possibilities are.

The lack of this causes more issues than real actual problems with the text as it is today, IMHO. For example, the Go code above requires a "v", which is not in the current spec, but some implementations handle it, some don't. Driving these things out is important!
openssl kind of works like that -- but I believe they are moving to semver
I know you're looking for attention or validation, but I have a feeling you'll probably get more negative attention than positive when you seem to be equating having $1M in liquid assets to "starting with no income, no product, no business".
Blizzard games are not necessarily known for their innovation, but for their level of polish, lore and communities behind them. I mean RPGs existed before Diablo, MMOs existed before WoW, Warcraft was not the first strategy game and so on. Somehow Blizzard managed to make these representative for their genres.

The problem is they are in the same wagon with Activision which forces them into some questionable bussiness decisions, and their focus shift toward satisfying the market rather than continuing to make polished games.

It’s hard to imagine how a company that received $15 per month from 12 million WoW subscribers for 10+ years can go bankrupt, but I guess nothing lasts forever.
> It is really a thing in America to believe in schemes that will make you rich/enable you to live off your investments

Personally, I don't think living frugally is a scheme. Spending less than you make and resisting the urge to buy things you don't need are the basic ideas behind financial independence. Investing your excess income allows for passive income to be generated.

Obviously this isn't viable for everyone, but if you're in a position of highish income and don't mind living frugally for some years, it's amazing what you're able to save. Some countries that tax their residents very high amounts (ex: many European countries) it might be harder to get ahead, but still not impossible to save I'd imagine.

> Why retire early? I value being able to work

There's nothing wrong with that! But for people who are interested in retiring early, they may have other goals in life besides their career. Retiring early allows for travel while you're still young and healthy, volunteer work, etc. Loving your job is a great thing and I think it's possible to work towards financial independence and enjoy your work.

> Just check how much the taxation in America has changed in the last 30-40 years and now try to believe that with your saved money you can live until you die

I'm not sure how taxes relate to the ability of my investments to generate returns. Could you elaborate a bit more on this?
You have claimed 99% users of this website are software engineers

That is an extraordinary claim, and thus requires extraordinary evidence
For a loot box it is ok, but they still changed their business model completely and I know several people who are upset about it.

Unless I am mistaken, they removed the ability to buy them outright (with cash, not with in game currency) outside of Loot Boxes.
Hey I'm just thinking this through, but wouldn't you get atmospheric disturbances with a cylinder of not-gigantic size? Air currents that go antispinwise would experience lift due to coriolis effect, while air currents going spinwise would experience a downdraft. Would that not lead to the development of sideways tornadoes? Just a thought.. The ring or cylinder might have to have a really large circumference to avoid those kinds of things.
When started contracting (I never use the term freelancing cuz I don't work for free) I was making 4x what I made as a salaried employee. I've been contracting for 10 years now, and have averaged about 35 hours per week billable over that time. It has been very lucrative.

The problem for most folks is they just don't build the network to get gigs, especially long term ones. The freelancer that takes 2 week projects is going to flame out quickly because there's too much churn. My minimum contract length now is 3 months and that almost always turns into a 6-9 month gig in the end. And my network is large enough now that I never have to look for gigs. I turn down way more gigs than I take.

I realize I'm in the minority, but it is possible, especially if you carry yourself as a business and not just as a hired hand. When you do that, companies look at you differently, and your value to them increases.
It may be time for me to start listening to the people saying a bear market is coming.
Author here. My expenses are more like $150K a year, so my runway is only a few years. I have a family, two small kids (4 and 2), and live a comfortable life in Seattle. I could obviously adjust my standard of living, move somewhere cheaper, etc, but I didn't want my family to have to change anything from this experiment I'm doing with my life.
What security guard? There was no security that kept Android from being vulnerable. It would have been just as easy for someone to infect the Android build chain.

Even if you look at something like the way that third party keyboards work on Android, it’s a security nightmare.

On iOS, users have to explicitly go into settings to add a third party keyboard and even then it doesn’t have network access by default. The user has to go back into settings to enable the keyboard to have network access and then they get a big scary warning. Android users happily install keyloggers.

Also, even after you both install the keyboard and give the keyboard network access, iOS still switches back to the default keyboard when entering passwords.
It's really hard to have exactly nothing. You can have much less than nothing, through student debt, and slightly more through and savings. Even then, a college education has worth (excluding philosophy) so no money might not mean no things. In the the end, nothing is as complicated as nothing.
Now the hard part will be finding a way to be disruptive/innovative after so many years of monotonous work and so much time being brainwashed by the solopreneur propaganda/filter bubble.
Sounds very "American" if you ask me
Compiled code doesn't have to be unreadable.

Languages like C and C++ made it readable with debug symbols.

The web stack does the same with source maps. The TypeScript compiler also offers to emit .d.ts files with type information for reuse in other projects.
I sort of hate the idea that senior people design and write stuff, while junior people fix bugs. In my experience this leads to developing code where "someone else will fix it up if there are problems" and in the long-run, is not good for the senior people (they get sloppy) or the junior people (they're not happy fixing others' crappy code).

I think a lot better model is ownership of code. If you write something, it's yours. If it breaks, it's yours to fix. If someone wants to change the design of it, they go through you first. Maybe eventually someone changes it so much that they own it.
"Permaculture Designer's Manual" by Bill Mollison and "Introduction to Cybernetics" by Ashby

Incorporate ecological and cybernetic principles in your designs.
Most of the comments seem to not understand that he wasn't developing per se anymore. He was managing, which explains the larger payout.

In addition, I greatly dislike how the top post is negative on the story: it disregards the idea behind the post and instead replicates the typical "you have things good so fuck you" response.
There are nearly 4,000 exposed Docker daemons: https://www.shodan.io/report/ol761bRb
Unlike the US and Europe, capital in Russia is largely stashed abroad, and the economy not especially dependent on the small amount of trade and information mediated by the domestic stock market.

A stock market is kind of an institutional miracle -- people who don't know each other come together in the form of corporations, and then borrow from other people that don't know them. In a place with less trust, such cooperation is less feasible.
I took a different interpretation than your first conclusion there.

It sounds like you can call yourself an engineer all you like—particularly with relation to software. There appear to be no hard requirements.

However if you want to bill yourself as a Software Engineer and work as a Professional Engineer (the protected title in Canada) then you must have your P.Eng.

Similarly: A Software or IT Architect isn't required to be certified by the CACB. Nor does a Web Designer need to be a member of the GDC.

So— all Professional Engineers could bill themselves as Software Engineers (situation providing), but not all Software Engineers can work as Professional Engineers.
Thanks for the response, and yeah I share your concerns and personally am not against targeted ads if done well. Many ads I see kind of make me smile, because they are for things that I actually want I they are "happy things". (typically amazon or ebay ads: skateboard parts, digital pianos, etc)

I'll bet that the sort of people who just keep insisting on untargeted ads probably aren't ones to bother with too much. So my hope is that if a system like I proposed gets adopted (possibly due to regulation) that the great majority of people would accept targeted ads as long as they "play nice" and are pretty transparent.
Haha, that's exactly who I was thinking of. I linked to it in a sibling comment.

I agree with him that having a digit that represents the "era" of the software that can spin on its own is useful.

My only problem is that MAJOR is still useful for API changes/breakage, even tiny ones. By adding the ROMANTIC digit, then you, the developer, don't have to be sentimental about MAJOR changes, and your users still know to read the changelog if it changes at all.

Because it's definitely true that sometimes MAJOR changes for massive reasons (e.g. 100% rewrite) and sometimes for trivial reasons, and semver doesn't distinguish them. It's hard to answer questions like "so when was the last big change to this library since my version?" just looking at semver major digits.

Of course, this is just bike-shedding given how entrenched semver has become, and I certainly prefer semver to what we had before: nothing.
It is possible to create an encrypted log of all votes, each vote encrypted with a different key. Voters would receive a decryption key printed on a slip of paper at the voting booth. Later on they could check to see if their vote was correctly counted.
Not radically different. The company that did this work was staffed with engineers who had experience on larger spacecraft. The fundamental algorithms are the same. The difference is that everything is much smaller - less momentum, so less large reaction wheels, etc. The nice part is that you can use commercial parts, so you get access to much more modern electronics than old rad hard parts.
It isn't a mean thing to say, it's the truth, and the insanity that is modern software dev needs to have its truths spoken more often.
I shouldn't have to run JS from both your site and a 3rd party just to view a text blog post.
No, not eating fish, and sushi costing $100, are functionally equivalent for them. The worlds are vastly different.
I don't work in Seattle but I was about to, it's 10% cheaper off the bat because of WA's lack of income tax (of course, Amazon also increases base salary in SFBA by about the same amount so it's a wash).

Luxury apartments are much cheaper than SF and South Bay in my experience, and I wouldn't have needed a car. Weather isn't as nice as SFBA probably, but I enjoy the weather around there. Commuting is also pretty straightforward into the suburbs.
Develop Rails, React, Redux Apps the Rails Way