jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think this is right, yes. We're not worried about the connectivity between the service and the local proxy because they're (always) cotenants of a container and using localhost to communicate.

A more general way to think about service meshes is that the network layer we code to right now is actually really primitive; its service model was fixated in the 1980s, and its programming interface hasn't much evolved from the early 1990s. We'd be happier if we could level up the whole network, so that it had QoS controls, a really expressive security model that didn't rely on magic-number ports and address ranges, and observation capabilities that communicated application-layer details and didn't just try to approximate them the way flow logs do. You can get all that stuff, internally at least, by putting all your services on the same service mesh.

Another thing to look at is Slack's Nebula, which was just released last week:

https://slack.engineering/introducing-nebula-the-open-source...

Nebula is a service mesh that runs at the IP layer (where Istio and Linkerd ride on top of HTTPS proxies, Nebula rides on top of a somewhat Wireguard-ish VPN). Slack has been using it internally for 2 years now. It's solving the same problems Linkerd is, but with a radically different implementation. You can get your laptop connected to a Nebula service mesh in ways that would be clunky to do with a Linkerd mesh.
An unsung hero of mine is John Resig... hear me out - TONS of stuff that jQuery had became mainstream over the years, and I think it did a lot to popularize things like AJAX which led to much more dynamic web experiences.

It was the first library that worked consistently well across the board, provided an easy-to-use CSS-selector based experience to query and manipulate the DOM, and had very solid documentation.

I feel like jQuery is/was a mainstay of the web and although we've seen it lose popularity over the years it's still one of the biggest game changers in my web development tooling.

He also is a key player at Khan Academy* which is one of the best online learning resources to date.

All-in-all I think the guy is an excellent example of an entrepreneurial engineer and I would fanboy so hard if I ever met him.

* Not founder of Khan Academy (doh!)
Have you heard of our Lord and Savior pipx? Solves the python tool isolation issue nicely.
> It does feel like everything is perpetually “discounted” these days.

Agreed, most of our general supermarket shopping seems to be on some significant "discount" since most of the time, to the point where we consider that the 'real' price and will avoid buying things when they're not discounted.
Your experience is not uncommon. A former coworker of mine has a few relevant posts/talks on this:

My recent job search adventures:

https://medium.com/@arctansusan/my-adventures-in-job-searchi...

Rants and Ruminations From A Job Applicant After 100 CS Job Interviews in Silicon Valley

https://www.youtube.com/watch?v=uzz5AaCWMps
I'm somewhere between consulting and contracting. Ideally between 6 months and 1 year. My last gig lasted 18 months which was too long, I've also had 8 week stints but those drain you with all the hustling you need to do between jobs.

My partner and I own our own company and optimizing taxes is the main reason why we can afford buying $50k in equipment. That we have similar interests also helps.
be careful about laws making it illegal to obstruct the course of justice, destroy evidence, etc.
We did reach the front page early in the morning EST (starting at about 6 AM and ending at around 1 PM) so HN traffic was a little lower than usual in that period.
Fascinating statistics. I wish the charts had been designed in a way that made it easier to compare the numbers: for instance, I want to visually compare the number of hours that each country spends sleeping, but these charts force me to read the numbers instead of interpreting the graphics.
> I'd much prefer to have that built into assumptions and explicit upfront.

How do you build unbounded learning time and an unguessable set of work items into a schedule?
I've gotten all of my prime orders in 3 or 4 days recently instead of 2. They've all been health or personal product related orders. This is perfectly acceptable given the circumstances.

In my opinion, Amazon is doing an incredible job of adapting to a radical increase in demand. I don't know what their volume spike is, but it must be huge and the only effect is slow shipping in some non-essential items.

They've really built an incredible infrastructure. (I don't work for them, I don't own any of their stock.)
If a sufficient percentage of people consistently do it for an extended period of time, why would it not be effective?
Not if they’re intubated; they’re very time consuming for the nursing/care staff.
> Advances in chemistry were by far the primary driver

Seems like a pretty biased view of recent progress, to be honest. One could come up with similar lists from any number of other areas (Physics - Nuclear Energy, Biology - DNA & biotech, Computer Science - The Internet, etc.)
In Clojure, most standard functions return lazy sequences, and in code people usually use vectors which are not linked lists. But it does of course have the classic Lisp list as well.
Covid19 quarantines and "shelter in place" policies and the like have caused a really big drop in air pollution in quite a lot of places.

I have serious respiratory problems. I'm quite sensitive to environmental factors. The sudden improvement in air quality is making me extremely tired.

I think of it as being a little like drug withdrawal, if that makes sense.
Why didn't we start a month ago? 6 weeks ago?
> which claims to support VMX

I though Kubernetes was all about containers, not VMs?

Why not just boot proper Linux on that thing?
>the ukulele is IMO the most underrated instrument, probably because they’re easy

Not for someone like me with no musical background :)
Aren't you glad for QA? Humans are inconsistent.
If you want to get cars off the road, you need to provide some real alternatives. Build walkable communities. Build bike lanes. Build rapid transit that doesn't suck. I have seen all of these things elsewhere in the world, so I know it's possible.
The media targeting Wal-Mart allowed them to pump themselves up as a viable alternative. Also, people like their cutesy red and white commercials.
If you've ever interacted with a lawyer you would know that "right vs not" is not a binary and all advice is tempered with discussion of risk. In this case, the risk is Amazon has action brought against it by the heavily neutered NLRB and possibly faces consequences many years down the road - consequences that clearly, to them, pale in comparison to the cost of having their workforce unionized. What you've said above basically amounts to "if a corporation does something, it must be legal, because corporations employ lawyers to tell them whether something is legal". Which is just straight false on the facts of history, and naive.
AFAIU, it's just basic supply and demand. A block is mined every 10 minutes and has a fixed size, so you're paying for a slot to put your transaction in the block. And there actually is no fee listed anywhere that you pay and it guarantees you a spot, it's a bit like a stock order book where you can offer any fee that you want on your transaction and the miners will pick the highest fee transactions available to match with. $10 is about the average minimum fee size being accepted in blocks atm. Ultimately as demand to send transactions goes up, fees go up.
Regarding your first point, U.S. companies still hire expensive domestic employees because the quality of education in India isn't comparable to the U.S. I think anyone on HN who has utilized Indian outsourcing understands they produce substandard work when compared to domestic standards. Those who are at the level of a U.S. developer are generally brought over to the U.S.
There are tools that produce an RSS feed from Twitter feeds, so you can subscribe to them via RSS. This gives you their tweets (in a chronological feed - what an achievement) while hiding any of the noise such as like/retweet counts and other crap Twitter puts in there to increase engagement. You also don't need an account so you wouldn't be tempted to participate in any toxic conversations.
I'm really happy with both of these aspects on my Thinkpad T14. It has user replacable ram (one slot), wifi, nvme drive as well as a remaining free m2 slot, used for WAN on models with that. Lenovo also tells you the partnumbers of replacements and I've been able to find many of them for sale around the internet. It's approx. the same weight and a tad thicker and I (personally) like the design. It also has a 16 thread AMD cpu, which was pretty important to me.
Ah, missed that, thanks. One thing I dislike about this sort of conversational writing is "Here's a very strong claim that I want you to believe[1]" "[1] footnote refuting that claim, but you should still believe it".
Twitter could be doing so much more to fix this problem. It's abundantly clear that "hands off" moderation doesn't work. It doesn't work for Twitter, it doesn't work for Facebook, it doesn't work for any shared social space online or offline.
Me too. I learned the basics at uni in 2000. Had a few plays since but I really need to get stuck in - I want to get to the point where I understand the fancy stuff like Lenses. Beyond the cool stuff I strongly believe it can be really practical and I would like to convince my employer (or any employer!) to seriously consider it for a production system.

You can't hire Haskell programmers by the 40ft container-load like you can with Java or C#. You won't need as many Haskell programmers though. And they should get paid accordingly :-)

Haskell has a duality: It is a nice "toy". I mean that in a good way - fun to play with, enjoyable to code. But also I can see it being a serious contender for writing Enterprise systems where you need clarity, accuracy and readability of business rules.

Haskell functions can extend Enterprise systems in an elegant and powerful way, by adding on rules that are safe because they have no side effects. They can only affect things indirectly through their returned results.

This means the basic Enterprise system you ship can be simpler and then you can customize it more easily and with more confidence. I envisage smart non-programmers can probably write the custom business rules as tight Haskell scripts.

TL;DR I want to cut the cruft with Haskell!
"Actually, Hacker School is vocational and requires an "M" visa."

This is not true. See my response elsewhere on HN (https://news.ycombinator.com/item?id=9265755), but the tl;dr is: We've confirmed with immigration lawyers that it's perfectly legitimate for people to come on visitor visas. A couple of people have had their visa requests denied (not because of anything specific to us but because of concerns that they would stay beyond 90 days), but no one has been rejected at the border, though some people have had a long and hard time explaining what "hacker" means to the border guards.
Well, in particular, suppose 1 out of 100 people is lying at the border. Send 10k people over the border, 100 are lying, 9900 aren't.

With 85% accuracy, 85 of liars are flagged as lying (correctly), and 15% x 9900 = 1485 of non-liars are flagged as lying (incorrectly).

Thus, a bit more than 5% of people flagged as lying are actually lying, while nearly 95% of people flagged are innocent. This is not even taking into account the possibility that hardened criminals might be less nervous than somewhat anxious normal people.

Enjoy your border crossings, everyone.

EDIT: fix italics

EDIT to add: And that's after they get the accuracy up to 85%. And unless accuracy is defined somewhat differently.
Seriously, if a button can order new coffee, it can let Amazon know that it's running low automatically.
I'm curious what reseources you used to learn R. I've had it on my list of to-learns for awhile.
Just to give you an idea of where you stand pay-scale wise, I am a student employed part-time. I make about the same as you during breaks when I have the time to put in full-time hours.

You are making student money for professional hours.
Wow, and I was proud of my 26 days! Congratulations.

Even if you "force" yourself to do something like this, you will find you learn so much so quickly by doing it daily for an hour or so.
"Well, for those of you who are really addicted to X(HT)ML, you might think, «yeah, it's optional, but <br /> is still 'more correct'», but I have to tell you: it is not. Actually, one might argue that adding / to a void tag is an ignored syntax error. The possibility to write it has mostly been added for compatibility reasons and every browser and parser should not handle <br> and <br /> any differently.

Google's styleguide on that subject is also very clear that you should indeed not close void tags."
other than that this beautiful web-app gets constantly updated with new data like

Relative Humidity [%], Air Density [kg/m3], and Wind Power Density [kW/m2]

https://twitter.com/cambecc/status/438674275285757952

here is the obligatory link to the old discussion:
https://news.ycombinator.com/item?id=6924854
Hahah, fair point! It's different and you know it ;)
I have bitdefender. So far it didn't bother me which is good.
Well it can't hurt.

Sure it can, if I think you are more invested in your badge-earning game mechanics than in the money-earning game-mechanics for which I pay you.

Of course, the chances that I review your SO score with this mindset seem relatively low, since in order to cover this possibility, I also need to check out your GamerTag, gear score, and Wikipedia edit history.
Honestly, the title of this got me startled. I've just about gotten a hang of building web-apps, and some one is already blowing their death knell :)
The government, because't the loans are likely underwritten by the government.
Ah, very good point. We've all experienced situations where this would be true ;)
tl; dr;

there is no answer
Alternately, the solution might be to spend money on education so that the same people have more degrees.

Of course, when they get their second, or third, and still can't find work...
i've stopped reading slashdot for that reason.
So basically unpaid internship are just class filters ?
Come on! by now everybody knows what you're working on! ;-)
It's possible it might be more about willingness than ability, I have come across older people that probably would have been capable of similar things given the will but have essentially thrown in the towel, happy where they are and aren't willing to put in the effort.
Every discipline has a unique writing style. To figure it out I'd suggest two things, one obvious and one not so much. First, read some recent academic papers to get an idea of what the writing styles of authors who are publishing today are like. Next, read some historical papers - I've read papers from the 20's, 50's, etc. and there is a huge difference. This will help you understand how the writing style of your discipline has evolved over time. Now you have two references, one to emulate and one to avoid.
Go to tech parties where you stand around and drink with the same people you code with during the week.
I went to a private liberal arts college at 11 and completed a BS in math, physics, and computer science at 16. However, I also wrote for the student newspaper, competed on speech team, and went to the local high school's prom with my high school friends.

This, I think, kept me grounded. Yet when I went off to graduate school in pure mathematics, I was frozen. Whereas in my undergraduate years, I effortlessly comprehended the analysis and group theory flung at me, I learned in my first-year of graduate school that had been child's play. Study and work was now required. I failed again and again and it was painful (graduate students are not supposed to get B's).

Everything had come instantly to me in the past, so that almost no study was necessary. Things did not work this way in grad school, and I've been learning the work ethic for the past three years.

Yet my idiot brain still can't help but think "Noam Elkies' discovery about supersingular elliptic curves got him a doctorate when he was 20! Drin'feld proved the GL_2 case of the Langlands conjectures for the function field case when he 19, for chrissakes. What are you doing, dumbass?"

I'm still not sure how I turned out, or am turning out. I am a TA and have a high rating on ratemyprofessors.com, so at least my students like me. I'm learning salsa and hold weekly classic movie nights for my group of friends.

Just for shits and giggles, when one of my best friends from high school (who is a manager at Wendy's) suggested "you should be good at more than just academics, you should be good with girls, man," I dove into the world of game (not the tricks part, the improving yourself as a man and "naturally" charismatic being portion). Hilariously, that same friend now thinks of me less as a "genius" and more as a "womanizer"!

I am not and will never be as intelligent as the ideal my parents and childhood friends and teachers half-jokingly imposed when suggesting I will win four Nobel prizes before the age of 20. For those following a similar path, neither will you. So the trick is to take the cliche advice, stop agonizing over credentials and success, and just live life; learn some salsa, fall in love, do a startup, and backpack through Europe.
That's the point.

Even if that top 1% gets bigger in absolute numbers, there will just be more or bigger companies vying for them, so the problem never goes away.

Even if you magically boost everyone drastically so the average person of the future is equivalent to the top person now, imagine how big an advantage the top 1% will still have.

A company that can't get top people is simply not competing well enough in terms of compensation of whatever sort.

An equivalent article could be written on the problems with employers and what they need to do to meet the requirements of the people they want to hire!
Any idea where the market is for such developers? I intent to go the HTML app route, but I worry a little that I won't be able to get contracts for creating apps because I lack experience with the native side.
This has worked really well in the war on drugs, I.e. three strikes law. It's pretty impractical and extremely expensive to fill up your prisons with bitcoin holders.
It still isn't working. Any mirrors? Reading the reviews below, I can't wait to try this!
Y'all should know that we good ol southern folk calls em that too.
And now it says 11:00 am, when it's 23:25 here. Apparently quality of code didn't prevent Google from succeeding.
Bitcoin is both a really great idea, and a really stupid idea.

sage_joch has already pointed out the reasons why it's a really cool idea.

It's also flawed in a number of ways. First, the limited supply means that you've essentially just created an electronic version of gold. It's more easily tradeable, but its behavior as a commodity will be similar.

If you like investing in gold, that's great. I guess.

Second, bitcoins do not necessarily remove the issue of paying a fee for transactions. Instead of paying a fee per transaction, you will instead pay a fee in order to transform normal currency into bitcoins (this is not as readily apparent now, but if the system ever becomes large enough to actually have stable value, then you will need to pay someone to convert real currency to bitcoins). Will this be cheaper than credit-card fees? Probably? Keep in mind that credit card companies are offering just that: credit, which is a service. Someone has to pay for it (either you, the merchant, or the marketers who they sell your buying profile to).

Third, bitcoins ignore the fact that national currencies are an incredibly valuable tool for modern governments. They can of course be misused (see: Argentina, post-WWI Germany), but adjusting the value of your currency is one of few ways of improving your country's competitiveness globally (see: the trouble Ireland, Greece, and other European nations have had recently because they do not have control over the Euro). So, don't expect national currencies to go away, or become obsolete.

Perhaps the Bitcoin community has an answer for these concerns...
The situation is much worse in India especially in the western and southern states. I know friends whoose land prices appreciated 100 times in 5 years...The general buyer expectation now is they expect the price to atleast double in 3-4 years. By that rate a apartment in chennai would cost more than a manhattan apartment in 10 years!
I'm interested as long as it leans to people taking action to introduce improvements and experiments in the real world rather than endless debate or stamp collecting.
Holding your nose & blowing out can hurt you if you have small eustachian tubes. Trust me on this one.

I pop my jaw instead, works better and doesn't add to the congestion and pain.
Perhaps, but in all likelihood it just means someone else will have an empire.
Thanks for your response. Yes, but starting two posts by writing that there were absolutely no on-phone app stores, was misleading.
The comments for this video are a lot more intelligent than usually found on Youtube.
I think you have some good points but I disagree with what you think this man deserves (disclaimer : I'm an opponent to death penalty and it's even illegal in my country), his actions will have very serious consequences, and he acted stupidly, but I don't think he did this in an evil way, it's very human once you have some power to misuse it, and I think a lot (well I mean a few percent) will have done the same thing, so I'm not even sure it's a deviant behaviour, it's not like he had directly murdered anyone, maybe some will die because of him, but to me he doesn't deserve the same punishment as a murderer.

I think he's not the only one to blame, he shouldn't have access to all this sensitive data in the first place.
And maybe at the end, all this leaked informations will have a positive feedback on the USA, like in christianity, confess your faults and you'll feel better.
But I doubt it.
Ha! You describe my strategy almost exactly. Right down to the backwards neck pillow, same headphones, and the positioning of the double blanket.

Great minds think alike, eh?

I'd also add that having thick, slightly compress-y socks and taking off your shoes can help.

The best eye masks, btw, are the Sleep Shades made by Bucky, with special soft padding that blocks out light from below your eye sockets. You can get them on Amazon.com. I have lost them on several continents and always gone to the expense and trouble of buying new ones.

When I have trouble falling asleep, I add in some Dramamine, or if the flight's really uncomfortable / full of screaming babies / extremely long (like Vienna -> Wellington), Xanax.
I don't think its out the realms of possibility for any intelligence agency to set up a LOT of servers at different ISPs with different credit cards and account owners.
True, but the Fermi paradox is about the question of where's everybody, not where's the next galactic pub.
PLEASE stop calling them hackers. They're DDoS kiddies who have now switched to spinning up TOR on their botnet. THESE ARE NOT HACKERS.
I wish I had a counter-argument to why this wouldn't happen with the software engineering industry. My gut feeling tells me it can't happen, but I have no data.
Even the "need" for exceptional programmers is really about companies getting a good deal on labor:

> it's easy to imagine cases where a great programmer might invent things worth 100x or even 1000x an average programmer's salary.

Wouldn't it be nice to hire people that are 100-1000x more productive while only paying them marginally more?
Calling them script kiddies is not productive either. They're hackers by the now commonly accepted definition as used in the media. That ship sailed ages ago, but if you want to bicker about what to call them the correct term is probably something along the lines of cyber criminals.
dynamic typing good

weak typing bad