jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I wonder how hard the JVM folks looked into specialized weak references for solving this issue. The mark phase would treat all Strings with zero offset and full length as strongly referencing the byte[], and weakly otherwise. At the end of each full GC, you could iterate over all of your Strings (custom allocate/compact them to their own ranges of the heap for faster scanning), use some heuristics and probabilistic sampling to select some of the weakly reachable byte[]s for size reduction. A specialized copy/compact pass over the Strings could in-place replace byte[] references and fix up offsets.

You'd probably also want to modify String.equals() to internally mutate equal strings to point to the same byte[], preferring smaller offsets, and when offsets are equal, preferring lower addresses. This is a light weight lazy version of the background String byte[] interning done by some JVMs.
> Counter-example would be Go, that resists change

It will happen, just slower. Just as half-baked.
Perhaps they're used to it, but are they really fluent in it? Because I keep seeing otherwise bright developers having to use abstraction upon abstraction to keep from screwing up event driven callbacks.

Underscore, Flux, promises.js, Async, Angular, Node fibers, Step...

How much is all this abstraction costing us, both in terms of computation time and developer time (both writing and debugging)?
"The tea party is a bunch of racists" is not an especially original, insightful, or accurate take.
I had no idea William Gibson was so insightful and urbane. I suppose I might have read Necromancer without any appreciation of how early it came in the timeline of cyberpunk literature, but I was never able to get into it.

After reading this interview, I feel pretty compelled to give Zero History a look.
I think the issue is that future informants, such as this Chinese guy, are going to simply assume that anything they say to anyone in the USA is potentially going to get leaked. Therefore intelligence will dry up, making the US weaker.

I suspect both Wikileaks and most of those doing the leaking are of the opinion that a crippled US intelligence force, and corresponding limitation of the USA operating in the international sphere, is net net a good thing.
"What does, then?" Correlation surely gives you a place to look. I believe the correct quote is "Correlation is not by itself causation." Furthermore, this isn't even a counterargument, and beyond that this is a testable prediction: someone can ask the guy.
Yup. They're pretty open about that in some presentations I've seen.
But as it stands I've interviewed many engineers with years of experience who couldn't competently program, and I'm talking about maybe a tad above FizzBuzz level proficiency.

I've interviewed close to 400 developers over the past couple of decades, and I've not met many who can't code. Some are great, and some are clearly at the bottom end of the distribution, but most are just OK. They can get the job done, they can do good work given a good team to lean on, but they're not force multipliers or anything special. My experience is what you might expect given an normal distribution of skill levels.

If you've come away from lots of technical interviews thinking the candidate can't code I reckon it's more likely due to you. Perhaps you can't put a candidate at ease and find areas where they can talk about their ability in a positive way. That seems more likely than "many engineers with years of experience who couldn't competently program". I guess it's also possible that you simply work somewhere that good candidates don't bother applying to though. Either way, I don't think your experience aligns at all with mine.
Right before the virus hit, unemployment was hitting record lows. (various unemployment records being about half a century old) The pay, adjusted for inflation, was starting to creep upward in a way that it hadn't for many years. If that isn't "really bringing back American jobs", how else would you judge it?
Be specific. Which states had issues?

What exactly are you claiming? The whole election is invalid?

Why did R gain seats in the House? Can you explain that? A rigged election that only applies to the top line?

You are pushing conspiracy theory, no matter how you try to dress it up.
You might be living in a bubble if you think HN is alt-right. Trump got 46.9 % of the vote. He has nowhere near that level of support here.
I doubt it's worth your time. You can't refute a conspiracy theory with facts.
People are holding the Capitol building by force, and you think they are worried about consequences from signing paper?
You're correct that the reality is much more complex. To expand, I would say that people are indeed susceptible to propaganda, but only propaganda of a certain kind. It has to reinforce their preexisting biases. You can't just force any propaganda on any arbitrary person, that's not going to work. That's why I say people do it to themselves. They come to trust the public figures who tell them specifically what they specifically want to hear, and then this trust and good feeling can be exploited for other purposes.

That's not unique to any one political party. All political partisans are susceptible to propaganda, but only party-specific propaganda. There are different forms of propaganda on different sides that would never work on the other side.
Just curious how does one go deeper into UE if not interested in Blurprint stuff?
Whole Foods was doing that before Amazon bought them, and so was literally every other supermarket or retail chain
Stuff like this is the reason why I, as a non-american software engineer, use `US_en` layouts on all my machines.
You're not being a jerk, but you are applying wisdom. The challenge is that if we don't have the courage to be foolish, then we will not make progress.

All the problems with a stateful connection are solvable, but we have yet to figure out the right way to teach the discipline of doing it right. It is an exceptionally expensive proposition to solve, so most people shouldn't solve it as they will be picking up a huge bill.

The challenge is that HTTP is fundamentally broken for stateful experiences, and people are trying to build that into everything these days. They want shit to update across machines, and polling is exceptionally easy at great cost.
I think you mean 70$, not 700$
As someone who remembers Ron Paul 2008 mania and the narwhal bacon nonsense I think I like the normies more.
> If I had the courage to protest... I would use filmmaking as a tool to fight all injustice.

Love the honesty
Because they find a way to rapidly introduce new users into a previously stagnant market. The technology isn't revolutionary but something about their implementation is.

To cite classic example, their were plenty of smartphones before the iPhone but the iPhone was still "revolutionary".
It does look like a cute service, but I suspect it'll need time to see if you pick up users via constant constant advertising, self-promotion, and luck.

Presumably you've talked to people and have found people interested in the idea? I'm surprised that people who would use git, who are presumably technical, would be struggling to deploy via rsync, ssh, ftp, or something like capistrano, rake, fabric, etc.

So your market looks odd to me, although I certainly appreciate there are a lot of low-end hosting companies who sell FTP-only access, with cpanel, and other horrid things.

PS. Good luck. Launching is always impressive.
I think one problem is that we have become disconnected from the food production. If a fruit looks different from what we are used to, we don't know if that means it will taste bad, or even dangerous to eat.

I think stronger brands could be a solution, because then we can outsource our decision making to someone knowledgeable, and have someone to blame if the product was bad.
They're habituated to it maybe. It may be "comfortable" because they know it well and that familiarity allows people who likely had unstable home situations to appreciate the comparatively stable situation of prison to be preferable.
You seem to be assuming the government wants people to break its laws, so it gets to punish people.

It costs the government money to put people in prison; not only the cost of their food, shelter, supervision, etc. but also the cost of removing a taxpayer from the workforce. Furthermore, a democratically elected government that is increasingly imprisoning more and more of its people is not likely to remain popular. It is in the government's best interest to only enforce laws that the majority of people are happy to obey.

Civil disobedience is a technique that protesters who think a law is unjust use to take advantage of this interest. By deliberately disobeying the unjust law and accepting the punishment for it, they help put pressure on legislators to change it. The government prefers a situation in which no laws are ever broken--that's why it makes such an extensive effort to incentivize citizens not to break them--but in the case where enough people feel it is in their best interest to break the law even with the punishment that comes with doing so, as people who use civil disobedience do, then the law must change if it is to reflect the will of the people.

The example you gave re: homosexuals/death penalty is extreme, but follows the same principles, as long as that government is democratically elected. Most democracies don't get to the point where they're throwing the death penalty around willy-nilly though, thank God.
If you guys can pull this off - and it actually WORKS - I'll be so excited, I can't even tell you.
> Hosting AMAs is both stupid and provocative IMHO when you're a drug dealer.

Unless your endgame, as would seem entirely reasonable as a logical illicit dealer, is pump sales and dump the entire business as quickly as possible.

In which case the additional attention and growth might offset the additional risk over short time horizons.
Edwin Arlington Robinson - Richard Cory

Whenever Richard Cory went down town,
We people on the pavement looked at him:
He was a gentleman from sole to crown,
Clean favored, and imperially slim.

And he was always quietly arrayed,
And he was always human when he talked;
But still he fluttered pulses when he said,
"Good-morning," and he glittered when he walked.

And he was rich – yes, richer than a king –
And admirably schooled in every grace:
In fine, we thought that he was everything
To make us wish that we were in his place.

So on we worked, and waited for the light,
And went without the meat, and cursed the bread;
And Richard Cory, one calm summer night,
Went home and put a bullet through his head
> The entire point is the idea to deploy tiny chunks of code, independently, in any language.

What does "tiny chunk of code" mean? According to the article:

> Literally, a simple interface that did one (or very few) things well.

Hmm, sounds like the UNIX philosophy to me. Operating on code in a language-agnostic way? Sounds like scripting to me...

> What if instead you could deploy classes.

Classes are a language feature, so this looks to be asking for an alternative scripting language.

> What if your operating system was in a way an API to deploy services (it is!)
> but the size of the code deployed was so small that it would in turn be hard
> to make mistakes.

That's the point of UNIX: do one thing and do it well; compose the pieces using scripts.

Of course, UNIX is not perfect, it's just an obvious comparison. I mentioned a few others above. That's what I got from the article, after squinting through the jargon ("deploy" instead of execute, "services" instead of processes, etc.)
Patrick Kavanagh - Stony Grey Soil

O stony grey soil of Monaghan
The laugh from my love you thieved;
You took the gay child of my passion
And gave me your clod-conceived.

You clogged the feet of my boyhood
And I believed that my stumble
Had the poise and stride of Apollo
And his voice my thick tongued mumble.

You told me the plough was immortal!
O green-life conquering plough!
The mandril stained, your coulter blunted
In the smooth lea-field of my brow.

You sang on steaming dunghills
A song of cowards' brood,
You perfumed my clothes with weasel itch,
You fed me on swinish food

You flung a ditch on my vision
Of beauty, love and truth.
O stony grey soil of Monaghan
You burgled my bank of youth!

Lost the long hours of pleasure
All the women that love young men.
O can I stilll stroke the monster's back
Or write with unpoisoned pen.

His name in these lonely verses
Or mention the dark fields where
The first gay flight of my lyric
Got caught in a peasant's prayer.

Mullahinsa, Drummeril, Black Shanco-
Wherever I turn I see
In the stony grey soil of Monaghan
Dead loves that were born for me.
I'm a tax accountant and I can give you some insight into the tax aspect of the equation.

1. I don't think that an LLC is the correct legal entity you should be considering for your consulting arm because of self-employment tax. Many people forget that self employment tax is an expensive cost that could be avoided. You should be incorporating an S Corp to plan around the 15.3% tax. You're getting all the same benefits effectively except you'll pay less taxes.

2. I question the value of a series llc because it is a new tax entity and unproven in a number of courts. When selecting a legal entity, you don't want the new and sexy because you want security and predictability.

Having standard llcs would allow you to be sure of the legal ramifications because it is an entity that every state generally recognizes as opposed to the series llc. Also, a lot of the tax circumstances are going to be questionable because we can't be sure of their consequences.

If you're worried about filing taxes and the paper work then you could simply create a tax structure that avoids these additional returns. LLCs allow you to check the box and select passthrough tax treatment for partnerships or corporate taxes to be levied against the entity's income. Also, single member llcs are disregarded for tax purposes but retain their legal status so you could potentially avoid a number of returns.

I hope that this helps.
I'm also looking to know if there are any advantages of doing that, too.
In my life I never got interviewed, even if it is 15 years I work as a programmer. Now I work at VMware thanks to Redis, and VMware did not requested an interview, and my only previous not-self-employed position 10 years ago was likewise triggered by my work on hping.

But, I'm sure, I would suck so much at this kind of interviews. If you are anything like me you'll understand what I mean, in topics where I work day by day I've pretty much the control of what the good solution can be in a few minutes, but for many things to find the best solution requires, at least for me, days of thinking, sleeping, possibly waking up with the solution in mind, to find it's wrong and you need to reiterate the process.

My design abilities are all there, in this days. I'm sure that in the five minutes race I would say many times something of super stupid. Now my question is, are the five-minutes performances really linked to the three days thinking about your problem solution?

Isn't it possible that at least a subset of guys that will get the few-days answer well, will instead provide a poor answer in little time, and sometimes the other way around?

If this can be somewhat true, there is a huge industry selecting runners for 100 meters, in order to run, most of the times, a maraton.
I am, but that's because our costs are incredibly low. I have a team of 3 with a monthly burn total of $1,000. We have our seed funding from i/o ventures. Company is called Skyara if you want to check it out.
It's awesome when anyone can make a living doing what they choose. But for practical purposes, I think most people think of "living off their start-up" as making money from things other than an individual doing contracts/hourly work; in other words, a product or service that can scale in some sense. If you were making money by paying others to do the work, that would be a different story!
I've already dabbled a bit in Erlang and Haskell. I think they are great languages.

Anyway, this was just an expression of interest that Scala might be a better all-around language for getting things done. I have no Scala experience. I could totally be wrong about this.

I should note that I have a particular project in mind that has a web-facing component and multiple nodes on the backend. It's not 100% clear to me that Haskell is the right tool for that job. Erlang could definitely do that sort of thing. But Scala might be more convenient than either.
I wonder what that "cowardly" manager would say when she sees that article?
While we cannot identify her from the article, she can recognize herself.
It's possible that there is no overlap between the set of upvoters and the set of bitchers. There are dozens of people on the internet.
I am a climber and thanks, I haven't heard of this before and would probably find this very useful.

edit: climbing comes up on HN every few months, we should start a mail list or figure out where everyone is and plan a trip or acquire gym partners.
Some people upvote an article not because it was good or because they agree with it, but because it is thought-provoking and conversation-starting. Which this one clearly is.
Those "few minutes" have lasted for at least an hour now.
Well that's disappointing. A merchant should never have to absorb those costs.
I've been using Python 3 for stuff and pretty much everything is there on Python 3. (django, flask, pillow instead of PIL, etc)
I am pretty sure that your conclusion is wrong. You can push 'wrong' things if you want to e.g. just stamp over other people changes because you didn't feel like merging conflicts properly but that is user issue , not tool issue
repo is in correct state as per your actions now if you don't understand implication of what you are doing that is different problem
I have business partners who are doctors that regularly earn half a million a year. The ones that own (successful) practices earn even more.

See:

https://www.medscape.com/slideshow/2020-compensation-overvie...

https://www.kaptest.com/study/mcat/doctor-salaries-by-specia...
This is fantastic positive news and I think it will surprise many people (including me) that this was achieved with the involvement of a huge mainstream corporation (Microsoft) under the Trump administration. Congratulations Github.
SEEKING WORK | Mumbai, India | Remote

I have 15+ years of experience. I have developed web apps in Django since 7+ years. Recently launched an app with API in Flask and front-end in react-native.

I am looking for work in Rust. I am available for 20 hours per week.

Technologies: Django, Flask, React Native, Python, Rust

Email: vishalsodani@gmail.com
The carbon lobby pummeled us with propaganda about how renewables "weren't ready" until batteries were good enough to fill in the gaps once they started becoming price competitive.

Ironically they were the ones who set up think tanks that preached putting faith in the market to solve our problems for us - at least until they started getting undercut.
I think there might be two things going on here: one is a rise in various forms of social inequality, between generations, between people living in tier one cities and smaller cities or towns, between workers in certain industries and the rest. I tend to think this is bad, but I don't think it's related to interest rates.

The other is the culmination of a fifty-year process set in motion when Western economies went from gold-backed currency to fiat currency, and then from political control of currency to independent Central Banks. During this period both inflation and interest rate have moved monotonically downwards, essentially both to zero.

What if you assume that this state of affairs is strange because new, but perfectly benign, and will last indefinitely? It's absolutely true that those people who bought housing and other assets when rates were 10% have profited from a huge windfall. However, it's a one-off windfall. They simply got a discount, because 20/30/40 years ago, borrowing long term to pay cash was hugely burdensome. Today's homebuyers will buy assets at prices which reflect low interest rates, and they will pay low interest rates on their loans. As young workers, they might actually be better off in the long run. In a long term regime of zero rates, more of society's wealth is going to producers (and risk-takers), less is going to people who just hoard cash.

You might think it's nice for society to do something to correct this one-off inequality. Maybe so, but it's not fundamentally different to the other inequalities which exist. In particular, it's unclear why either artificially raising rates or artificially raising inflation are the solution. Neither of these are particularly effective in helping people who have got the short end of the stick. Both benefit some groups of rich people and some groups of poor people, and harm some other groups. There are much better solutions which can be pursued by governments directly without political interference in currencies.

Of course the type of person (job, family status, education level) who could buy a house in Berlin or London in the 1990's could not buy that same house today. You can either say 'too bad, you were out competed', or you can try to do something about it: pay teachers and social workers more, build more houses, make smaller cities more desirable to live in, provide better training and career opportunities etc. Blaming this on the dubious idea that cash in the bank should accrue 8% interest per year lets governments off the hook for actually solving the problems, and just advocates a different set of inequalities and broken incentives.
Most voters do support universal healthcare, Medicare for all, and single payer, and since 2016 support has grown significantly. https://www.kff.org/slideshow/public-opinion-on-single-payer... More recent polls show slightly higher support.

But whether people would support a specific plan that has a new payroll tax(and greatly reduces premiums, deductibles and copays, and still saves the government hundreds of billions each year) and all but abolishes private insurers is less certain. This is part of the reason why Biden's plan is for a new government insurance plan, not single payer or "funded" through a payroll tax. But it does include some provisions of S.1129 - Medicare for All like the start of lowering the medicare age
We were taught Prolog in the late 1990s at university. Lisp or scheme would have been a better choice.
” We recommend that over the next year, you identify an alternative solution and execute a migration strategy.”

Another Google product killed, another migration strategy to execute. What's next?
https://support.google.com/chrome/a/answer/9633006

Chrome OS now has basically full-featured support for CUPS like a normal Linux machine, so you no longer need Cloud Print to print to local printers, and they're adding features to let you use a remote CUPS server.
This is really our use case. A little bit of packaging around a pretty good vuln scanner you can set up in 10 minutes

I’ve managed Nessus in a past life and it was a nightmare.
I've found that my stomach for speed is inversely proportional to how fast I'm allowed to go. I'm not sure I have the stones to go fast enough to need a roll cage on a race track.