skysight-inc/HackerNews huggingface dataset:
Would you mind sharing what kind of software you write?

This is interesting to me, since I'm self-taught and seem to have done well in my career so far (4 years in), but now I'm going through core CS books and courses, worried that I'll hit a ceiling and wanting to fill the gaps in my knowledge. I work in devops and infrastructure.
If I were to guess - the manifestation of statistics like this are how revolutions are ignited.
Another very good option in North America is the Kitchener-Waterloo region in Ontario.

Pros:

- Significantly lower rent (~640 USD/mo for a one bedroom apartment in one of the safest neighbourhoods of Waterloo)

- Low crime rate and very safe

- Access to talent that has experience working for SV companies (facebook, google, amazon, apple, etc.)

- Active 24/7. Even at 4am in the morning, there are students walking home from the library.

- You don't have to learn a new language

Cons:

- Bad weather

- An hour drive to the international airport in Toronto

- Nothing else to do in the city other than working

- Public transit only runs until midnight
Gas prices in Norway are 3.5x what they are in the u.s. Everything in Norway is about 3x the price of the u.s. Most parts of Norway are rural, even simple things are a far away drive. The people are nice, but to say that everyone speaks english over there is also a stretch. Maybe 25% speak english, if that. You also have to pay to use the bathroom. It is also very cold there most of the year. Money does go very fast over there, the fastest I have seen in any country. Is it good for a startup? If money is your concern, then no IMHO.

Sorry for telling the truth because I've lived there... :) Maybe you can find a way to delete this post and keep all the flowery ones.
I've never seen this before... I shall have to try it out on a C project I'm starting. Thanks!
It used to be fashionable to use `void 0` for undefined values, both because it's shorter and because it used to be the case that you could actually redefine `undefined` to have some arbitrary value.
Next step in operation Foie gras: Amazon connects a tube to your mouth and pushes corn through it, automatically deducting the cost from your credit card. Totally effortless shopping
Most entrepreneurs are after capital gains, not salary. The 24% rate seems acceptable, however, the wealth tax that then follows will force most successful entrepreneurs out of the country once they've made their fortune.

That said, how much is an "average" salary?
Very interesting paper. Did you settle on a method for NAT traversal with future revisions?

It looks like the Lambda worker limit is now bumped up to 1000, and with the possibility of automatic worker limit upgrades upon request if things like S3 triggers are being used.

Any idea what upper limits AWS is now allowing upon request?
Master machinists weren’t replaced, they learned how to write G code. The underlying fundemental knowledge is still extremely valuable.
https://en.wikipedia.org/wiki/Golan_Heights#De_facto_annexat...
Someone ping me when HN shows a headline which reads "The Death of JS Madness in ??".

Same issues right? Complexity === pain and we can't seem to grasp this as developers. Are we the most self-flagellating people on the planet?
What will happen when this revolution comes to exist?
Do you have inside knowledge of how the system tracks shoppers? Why does it need to see your face?
But you need quite a bit of luck just to start gaining exposure to these kinds of opportunities. That single 'luck out' event means everything; after the first major windfall or breakthrough, your experiences are distorted and they have little practical value for the average person. The bigger the windfall/breakthrough, the more true this is.

It's pretty easy to see where the 'value' is... Being exposed to people who are willing and able to give you access to that value is what's hard. It doesn't take much intelligence to find opportunities, especially if you've had some past success; then the opportunities find you.

Truly great opportunities are those that everyone else wants to be a part of; the ones that already-successful people are queueing up for... The ones that are impossible to get.

The kinds of opportunities that come out of nowhere and disrupt everything against all odds are so rare that you're better off assuming that they don't exist.
No, I left a couple of years after my MS degree, while I was starting to do work on my dissertation. While I do think that CS isn't as intellectually satisfying as math, it's definitely more lucrative, so I have zero regrets.
Catan is still friendlier than many of its counterparts. In terms of the old marquee games, Catan is really most similar to Monopoly: buy property, barter with the other players, collect matched sets of things, and hope the dice make your property investments pay out. Obviously the topology of the game is completely different, but compared to the bloodthirsty game of Monopoly, Catan is quite congenial - youre not out to bankrupt the other players, just amass more VP than them.
Sorry, for me this just comes off as a hamfisted cliche of "calm". I'm distracted by the constant modulations. Just not my thing, but it probably works great as a constant drone against unwanted noise.
One interesting question might be why the reverse isn't true: if companies could spend 60k less per head (or even 30k less per head) by hiring developers who demonstrate facility with HTML+CSS+JS+jQuery and then training them over a few weeks in webpack+React (while getting them up to speed with the particulars of their codebase, which is inevitably going to be a thing anyway), why wouldn't they do that?
The critical distinction between "it's all crap, so just ship whatever already" and what the grandparent wrote is that "technical debt" doesn't reside in easily disposable code/components, but rather as may-need-to-be-rectified-but-maybe-not-right-now downsides in what is enormously useful and producing value.

Good developers create code that's prepared for the possibility of being modified repeatedly and becoming foundational; on the other hand, preparing for code/components to be thrown away is a no-op.
The article literally uses the British Raj as an example:

Gandhi was the great teacher of the art of victimhood, of setting one's victimization on full public display.

why Chinese immigrants would be portrayed as victims less than hispanic immigrants

Because you can measure outcomes?

But I think the word victim is completely wrong there (although perhaps it was correct in 1989).
The bug consideration is huge in hardware. One wonders what a different world it would be if the zilog z800, the most advanced 16 bit chip of its time, would’ve had fewer bugs.
Something like Russian Revolution
For me, the most surprising bit was in the Conflicts of interest section:

"Professor Hawkey [from the Institution of Microbiology and Infection, University of Birmingham] reports grants and personal fees from Eumedica, grants and personal fees from Pfizer, personal fees from Merck, personal fees from Novartis, personal fees from Magus Communications, personal fees from Bio Merieux, personal fees from Wyth, from Becton Dickinson, personal fees from Novacta, personal fees from Novolytics, outside the submitted work."

Wow, I'm in the wrong business. /s
I used to be only distracted by lyrics, but now it's anything. I find myself trying to "conduct" the song with my fingers and focus on the rhythms and chords. I learned music from an early age so maybe you're on to something.
I was one of those people who thought as much, couldn't predict it.

Mobile gaming is all about gamification. To keep you playing through tricks so you can watch ads or spend more buying game items.

Console gaming is all about game play.
This alone almost rules microsevices out for the majority of us from a cost-benefit point of view.
Is it organic and grass-fed though?

Anyway, I wonder if that's how the 1980s - 1990s viruses were replicating.
The monolith first approach has always served me well. Nascent projects benefit from portability because they need higher amounts of flux. As they mature let's assume they grow in scale and integrations and somewhere along the line it becomes sensible to break off pieces into services.

To me the big benefit of microservices is scaling out components into flexible independent release cadences but the trouble comes with employing them too early.

https://martinfowler.com/bliki/MonolithFirst.html
Because it's not a "valid argument", it's snark. The contempt is unnecessary and uninformed.
There won’t a revolution as the 1% are smart enough to decapitate the 99% by “inviting” the smartest 0.1% into the club (they make great son- and daughter-in-laws).

Meritocracy is hard to fight.
Spy oysters and night-vision goggles: France fights back gourmet food thieves
Because you aren't thinking about the game right. Victory is elimination. Watch the other players like a hawk, keep an eye on everybody's score, and orchestrate a pile-on when somebody gets a visible lead.

Try playing some of these group games like Carcassonne or Splendor in a 1v1 format. 1v1 strips away the chaos and makes every victory a corresponding defeat, and teaches you the mechanics in their barest form.

Then you come back to a big 4-player table with a newfound grokking of the game.
Re: Dead Moore's law and entrepreneurial opportunities.

It seems to me that the fact that Moore's law has ended may end up with a flip side that could potentially be awesome. Previously, it nearly always made more sense to do something on a CPU and wait for performance to double than to develop a custom ASIC. With the free lunch deal over, I suspect that we will begin to see a ton more custom ASICs and architectural innovation. This has already begun for ML/DL/AI.

Without Moore's law, the semiconductor industry may get a lot more exciting. It might also just fade to commodity even more, but that isn't as fun to think about.
I would like to find a place that claims it has less than beautiful women.

"Well, that's the news from Lake Wobegon, where all the women are strong, all the men are good looking, and all the children are above average."
I don't "read" "them", but I dive into sections haphazardly and read them for pleasure; they're invariably rewarding. Like a textbook, you can (and probably should) build a syllabus out of parts of the books, rather than plowing through them in a straight line.
If you're already rich, yeah, that's a different scenario, then you have a whole wealth-planning thing to think about. If we're talking about a startup founder making more in the neighborhood of low 6 figures, though, taxes are basically a wash between Norway and SF, and cheaper in Norway if you take into account that it includes health insurance while the US taxes don't. For me, what taxes I'd pay if I exited with a fabulously wealthy payday are more in the "Maserati problem" category, but ymmv.

Putting in $100k into a Norwegian [1] and CA [2] tax calculator, for example, at that particular income they coincidentally come out almost identical: about $32k (~32% effective rate) in both cases. In Norway it's one central tax at the effective rate of 32%. In SF it's the sum of: 18% federal, 7.65% payroll, 6.3% state.

[1] https://skattekalkulator.app.skatteetaten.no/

[2] https://smartasset.com/taxes/california-tax-calculator
Great for them. They will always have jobs in the vicinity at a fair local salary because they can't be outsourced oversea to the lowest bidder.
Jordan from Standard Cognition here (we're building a competing autonomous checkout system).

Not having a phone is definitely a big worry. Not all people even have a smart phone, even in the US, and of the people that do a lot don't have credit cards. One feature we're working on is a fully anonymous and phone-free checkout process if you don't have a phone. You walk up to a kiosk that tells you what you have and then you just insert your cash.
They "took" it?
Video platform “Kuaishou” highlights the internal cultura divide of China
The city of the story doesn't need a special law either.
I am pretty sure they get unlimited free certificates from Incommon :D
This is how compound interest works. Why does this surprise anyone?
I’m also an EE, but designing RF/Microwave hardware. Software, specifically SDR, is fun to do as a hobby, but I’d never want to do it for a living. Too much abstraction in software; libraries upon libraries. With thing such as antennas, and RF circuitry with a few transistors, there is almost no abstraction.
It is hardly surprising that business owners are taking in the lions share of gains.

Also, this:

Oxfam said tax avoidance by businesses and wealthy individuals is costing developing countries and poorer regions around $170bn annually (£123bn), which could otherwise be allocated towards public services and "used to fight poverty".

Is nonsense. The tax avoided, not to be confused with tax evaded -which would be illegal- can't be used to pay for anything.
You mean like widespread CCTV? I'm not sure how common it is outside of the UK but there's at least parts of Europe that have put security ahead of privacy as a norm.

https://en.wikipedia.org/wiki/Mass_surveillance_in_the_Unite...
touché! Also on the same boat pivoting out of the H/W Product development hell
The slackers. I expect them to collect 99%.
Decent article, except for lumping the excellent board game of Scrabble with Monopoly
I found out recently that people too often think about microservices in context of broader solution like it would be one app, just scattered around. I did that mistake in the past, either. The longer I work with microservices the clearer it is to me that teams implementing them should forget about the big product, just focus on the service, as it would be product itself. Assume that anyone can use it, for any purpose they like, as long as they stick to the contract that is, and you'll be fine.

I tend to have two layers of design, now. One - big picture, which treats services anonymously. Just black boxes that respond to input. The goal here is to build solution like kids are building stuff from building blocks.

Other layer depicts services, as separate beings. They treat all their clients anonymously. They have a contract to fulfill and whomever plays by the rules can be served all right. They should be treated as completely separate projects, have their own backlog, release strategies, etc.

Now, if you would have a product that utilize certain data, would you allow some anonymous guy from the internet tap to it directly? No need to answer, I guess.

Edit: typo
But the results are alike at least in some cases.
It's silly to say that the 1% are there from hard work, family fortunes apparently don't exist in that fantasy. Also you're forgetting that the armies of the 1% are made up of the 99%, all the money in the world has done nothing to stop the most powerful people in the world in history once the 99% have revolted, by definition there's no power stronger than that. See every revolution in history.
His private writings are kinda racist even for the 1920s and 30s.
... meanwhile, the number of people worldwide living in absolute poverty continues to plummet:

https://ourworldindata.org/wp-content/uploads/2013/05/End-of...
well, I think things like brexit and Trump are desires for some kind of significant change. I think there's likely going to be a big disconnect between what people think will be better and and what actually is better, but I think we will see more push towards things promising bigger changes.
Since we're talking about global wealth this needs to be placed in to perspective. If you're in the USA you're probably in this 1% even if you don't feel like it. World is a big place.

https://www.investopedia.com/articles/personal-finance/05061...
For context, to be a member of the global top one percent, you must earn $32,000 per year[1].

1. https://www.investopedia.com/articles/personal-finance/05061...
The title unnecessarily uses inflammatory language. Stating that the richest 1 percent "took" some percent of new wealth implies thievery or malfeasance. Why not say that they earned that percent, or that most of the new wealth came in the form of returns to capital, or other language that is less judgmental and more descriptive?

The first paragraph is also very poorly written: "Growing inequality resulted in 82 per cent of new global wealth going to the richest 1 per cent last year..." Growing inequality is a consequence of this, not a cause!

While extreme inequality likely is not sustainable and throughout history has led to social upheaval (e.g., the French Revolution), the poor choice of language in the headline and at the beginning this article really turned me off. I stopped reading at that point.
Too bad the 1% is protected by police forces, and courts, in pretty much every major Western jurisdiction? This isn't changing any time soon.
You can avoid that risk by buyIng games that are clearly labelled as controller supported in Steam. As in, the keyboard is never required. For games where you would typically require a keyboard the Steam controller's flexible mapping tool makes it easy to map many keys on the controller. I can even play keyboard intensive games like warhammer40k DoW3 with it.

And the Pc world is all about choice. I can decide to grab a Dual Shock 4 or Xbox360 controller instead of my Steam Controller and it will work just as well. You just cannot expect any kind of flexibility on consoles: they are built to be disposed off a few years down the road.
That doesn't answer the question though. Suppose the apis are completely independent. Say one is a chess server and the other generates haikus. Granted that's silly architecturally to put into a single binary, but that's not the question. My question is why specifically managing scalability becomes easier when deploying them independently. My thought is that it actually becomes more difficult as you have to manage each one independently, whereas if they were a single binary, all you have to care about is the net sum of your resource needs.
I prefer the file name because it fails obviously: use the wrong value and you get a 404 whereas many implementations around the query string meant you’d get a different version than expected.

I’ve seen that cause a lot of confusion because people would look and think that it was working correctly until they tested what the backend was actually serving. I like the approach of adding a hash to the file name (e.g. foo.<SHA>.css) so that cannot happen but related files are grouped together.

Any decent environment should make that simple: your code references foo.css and it’s automatically replaced with the expanded value.
"Meritocracy is hard to fight."

If think we live in a meritocracy you are delusional.
Well it was Bocuse so I assumed that the food being exquisite was a given. No need to add to the praise he received along the years.
Moore’s law is not necessarily dead with respect to analog integration, and III-V semiconductors. Much room for growth. Xilinx has some amazing RFSoC; FPGA fabric with integrated GHz DAC & ADC.
Right, it's probably even "chatty", too and "won't scale".
Capital appreciates faster than labor, and last year capital appreciated dramatically. The richest 1% have most of the investable capital. No surprise here?
Microservices as a mechanism for mainly code organization are just a bad idea. Build a well-organized monolith first --
structure your code as in-process services so that you can factor those pieces out individually in the future.

I see smaller teams heaping in tons of complexity for no real gain; and actual measurable cost.
The Design and Implementation of the Tor Browser [DRAFT] (2011-2017)
Exactly as I would do if I was on the office: Jira (or whatever task manager you use), GroupChat, Git PR's and so on.. And if you are doing some sort of Agile, a 15 minute morning stand-up call.
It’s tough. I’m probably not in that 1%, but this is how finance works. Money begets money. I don’t really understand how you counter the ability for people to invest without breaking the massive consumer protections that exist. Let alone the difficulties that would arise from requiring businessss to raise their capital (through equity or debt financing) from 1M people at $10 each, vs 1 group at $10M. This consumerization of finance looks good at a high level, but is impractical to execute.

So, if we want more new capital to go to the 99% - how would we do it?
Indeed.

You'd be aware the the Palestinian state doesn't claim the Golan Heights?

I think that Israel has lost a lot of moral authority in the years since the 1980s.

But I think in 1981 annexing the Golan was a defensible choice: the Syrians had constantly used them as place to launch artillery barrages against Israeli towns like Tiberius.

The 1980s (especially the early 80s) really were different: there were Arab states around Israel who would use their own armed forces to attack, and the PLO hadn't disavowed terrorism.

Now of course times have changes, and Israel no longer can claim that those threats, and settlements have made their problems worse. But Hamas and Hezbollah have capitalized on that, so.. there is plenty of blame to go around.
You can mount a USB stick on a phone. But a phone for each child would serve the same purpose.
I think there are several differences on the thought process between examp, learning, programming or other creative processes. Say mathematical examp would need more concentration than writing a poem, which should be has different cognitive impact.
Today I was playing around with a webpage, and realized it was the first time I had directly touched the dom in like a year and a half. It was so simple and joyful. I miss it.
Except poverty rates are dropping astronomically and are the best ever. More people than ever have access to food, water (this will unfortunately likely significantly change negatively in the next decade), electricity due to investments in infrastructure and technology. People in poor countries have access to extremely cheap smart phones and unlimited information at the tips of their fingertips so the chances of upwards mobility are higher than ever in the 3rd world.

Previous barriers to upwards mobility such as race, ethnicity, caste are constantly being improved. Health, especially in Africa, has significantly improved.

We are at the height of society. In the developed world everyone no matter who you are has access to free food (SNAP), water, shelter(HUD, public housing, section 8), the entire world's information (library), healthcare (Medicaid- regardless of what politics keeps saying anyone making under 17k a year has FREE comprehensive Healthcare), education (free public schools for 14 years, heavily subsidized community colleges). Goods cost less than ever due to globalization, global economy is at its peak surpassing 2007. Unemployment is near an all time low.

Only manufactured revolutions can occur and only in the non developed world
And a pretty great bunch of 8-bit Atari enthusiasts to boot! (not a startup, but still really look forward to visiting someday)
I'm the same way. My doctor said it's likely a symptom of my ADHD. It's funny, because as a kid I couldn't deal with small noises (tapping a pen and such) but I was totally fine listening to music while I worked.

Same now, as an adult, although obviously it's much easier to have self-control and ignore noises as an adult :-)
To be fair, that is not caused by the fact the 1% is getting richer. In most developing nations that is caused by the fact local leaders want to line their pockets and are willing to sell out their location population for a quick buck.