jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
For small scripts there is no reason to use GWT, however, for large AJAX applications it can be incredibly advantageous.

GWT performs comprehensive optimizations - in-lining methods, limiting property access, removing dead code, limiting code size, and more.

http://code.google.com/p/google-web-toolkit/wiki/CompilerOpt...

As a result of all of these optimizations, GWT can produce code that is as fast if not faster then hand written JavaScript. The reason for this is that most large JavaScript projects tend to use a lot of dynamic features (such as dynamic binding) and other conveniences instead of writing super optimized JavaScript code by hand.

Also care to explain what you mean when you say "It helps Java engineers feel like they can write web stuff" are you implying that JavaScript engineers create "web stuff" well Java engineers don't?
Surprised nobody have mentioned Making software, https://www.amazon.com/Making-Software-Really-Works-Believe/...

It takes a empirical view on the software process.
Does writing tests first help you develop better code faster?
Can code metrics predict the number of bugs in a piece of software?
Do design patterns actually make better software?
"DNS is a fundamental protocol of the Internet — as fundamental as the physical wiring itself"

This was why I was so annoyed by the MPAA's ability to impose DNS filtering in the UK. See here - http://www.ukispcourtorders.co.uk

Of course, it is not difficult to circumvent by using alternate DNS providers other than your ISP's, but the vast majority of people wouldn't know where to start on this.

What I find worrisome is not the blocking of torrent sites, but that a precedent has been set in the UK, and we'll inevitably start our headlong slide down the slippery slope towards censorship of anything corporations or the government find objectionable.
They could have the need to create Linux VMs, and that was the best way to do that. It does not mean porting KVM is "exciting OS work", though.

Even the actual craze around linux containers technology sometimes baffles me. Zones/Jails have existed, for like... Forever.
So in your eyes a senior Google executive is a trustworthy and unbiased person in this controversy?
Not that the point isn't legitimate, but it carries less weight because China can just say "we're following the US example".

https://www.businessinsider.com/leaked-chinese-papers-on-mus... : "Xi pushed the party to use the "organs of dictatorship" to move millions of the minority group, Uighur Muslims, into the camps in western China and cited the United States' war on terror following 9/11 for an example of how to limit civil liberties. "
This was union busting? I didn't see anywhere a mention that these employees were organizing for pay/working conditions/benefits/et
>US tax dollars funded (in part, via UC Berkeley) this technology,

Term 'open-source' license seems to be conveniently left behind in the 'Read as'.

Linux kernel was first funded by the Tax money of a Finland Citizen, the reason everyone can use it incl. large U.S. corporations entirely dependent upon it is because it is under the 'freedom' of open-source license.

RISC-V, is moving to protect the 'freedom' of it's open-source license. If there is anything to feel agitated about it, it is why some entity had to take such drastic action from the so called 'land of the free'.
How many people get killed at the hands of the police in encounters in the US, versus the same in China. My guess is that at least on a per capita basis, the figure would be more in the US.

Also I do not subscribe to the view that Democracy is somehow morally superior to other forms of government. Anyone who has read Plutarch, can understand that figures like Pericles can manipulate the minds of the masses and rule as an authoritarian under the guise of being a democrat. The same playbook is being used for thousands of years with the same effect. See Erdogan in Turkey, I don't see him ever outsted from power democratically, aleast not in a long time.

Same reason products with the better advertisment sells better than the better product.
NCAA athletics is a zero sum game for the athlete. If you keep one bad apple, you necessarily don't get a new student in. When they talk about requiring a 900 SAT and how that would deny some people, it is true in a sense. But it also opens the door for someone 900+ who doesn't run the ball quite as well. The same number of people get scholarships either way, but the quality of the game may go down a smidge.
Hadn't read that yet but it certainly follows the same pattern.

And that "to be sure" was buried a little more than what you said so clearly:

"clearly driven by Medium's in-house editors like former Wired.com chief Evan Hansen (for whom I used to work)."

Having pulled off PR that made it to the front page of the WSJ and having made it many times into the NYT I know a good thing when I see it. My comment was more like a "watch and learn" for anyone not realizing what is going on with this.

Way to much is being made about Medium considering what it is. If it hadn't been started by you know who it would have a much less critical mass of ink.

That Atlantic article is totally over the top. (I enjoyed reading it of course!)

Things like this make me wish I had the time to blog (I don't I can barely find the time to comment on things I'd rather make money but not the type that you get paid if you get paid to write for medium).

I enjoyed what you wrote by the way.
> They felt this was a great system because a company with ~100K employees was bound to fit a bell curve regardless of its ability to hire and retain "the best".

This isn't true at all. If you have the ability to hire and retain the best, then the company curve will look like the rightmost extremity of a bell curve, which has rather different properties compared to the entire curve. As I understand it, this is why baseball statistics value players in terms of "wins above replacement" instead of "relative to the average player" -- the average player is so much better than the majority of professional baseball players that it's not useful to assume in your tooling that you could hire one. (Whereas, if you have the entire bell curve, then the average person is both median and modal, and is therefore easier to find than a person at any other level.)

Disclaimers -- I don't know statistics, corrections very welcome.
Just like twitch can't beat youtube for some niche?
Remember that it is very hard to short an IPO so the market pressure is mostly up (even more so than normal). More interestingly will be what happens in coming weeks.
Heya, sorry for the delay. I got swamped with messages :(

I suppose your points about Opera are fair. It's just that even the Opera team made it very clear to me that I should only be providing screenshots using the newer version of Opera. I figured that the old version was all but dead, so why mention it?

That said, I'll throw it in on future publications + add it to the website when the user is browsing w/ Opera.

You can import playlists by going opening the left-side panel, clicking 'Create Playlist' and then copy/pasting a YouTube URL into the 2nd input which says 'URL'. However, I've come to learn that this is totally not intuitive from the number of times I've had to answer that in the past few days. I've logged a GitHub issue to rework it and make it more intuitive and obvious. Sorry about that.
But you're being blatantly ignorant on the mechanics of the world simply to suit your biased perspective. The machine won't work without many of the parts inside, that was my point. Go ahead and pull out the battery, because as you state, mix-and-match is not a viable system.

I'm not going to bother with your postulation regarding the patronage system, because you're arguing from a false premise in a specific circumstance where this particular artist has successfully produced art and made income through a "fans-as-patrons" model that you claim is unworthy of further developing.
To what degree is this situation caused by Google and Facebook neglecting to shower the Australian parliamentary lobbies with financial support? You know, the legal bribery that is everywhere in democratic capitalism? This looks to me like Australian politicians have their hands out...
“I don't buy this.”

I wasn’t saying this is a good thing. But in reality this is how it works. Not many companies take on very challenging technology tasks. This includes the big tech companies whose innovation output to me seems pretty low compared to their revenues and profits.
Google had the advantage that their service was separable from the physical devices using it.

I doubt you would be arguing that, if Apple bricked basically every iPhone in China, it would be evidence that their "incentives are aligned with their customers".
Uber's article focuses on binary size, but the App Store 309mb number is app bundle size. 120mb of this is not coming from the binary. I have a breakdown of this here: https://news.ycombinator.com/item?id=25380198

App size can be measured in many ways like download size, install size, binary size, thinned size. I wrote about the most important ones here: https://docs.emergetools.com/docs/what-is-app-size
This is anecdotal but...

I recently was traveling. I landed at a new destination and checked the internet speed. Mobile via my tablet just outside the airport was theoretically as 50KB/second via Google speed check. However actually downloading a file from US servers was 5-15KB/second because of the latency (3000ms+) being so high that packets were constantly being dropped.

That's at best, 75 seconds waiting for a download. At worst it's 16 minutes.

On the other hand, I was able to get Uber on my phone and though it was painfully slow, it found a driver in under 30 seconds.
I'm on my second Mistel Barocco split mechanical keyboard.

First with a MD600 and now the MD770. I only upgraded because I liked the 770 has a full row of function keys and arrows keys making me less reliant on function keys for those extra key presses.

If the keys are too hard to press, you need to get switches that have lower actuation force (I use MX Browns), if you are having issue bending wrists I think you need to find a keyboard that tents well.
I'm skeptical as well considering Apple selectively leaves gaping holes depending on levels of public knowledge (e.g. talk a big game on encryption, but don't encrypt iCloud backups while using dark patterns nudging users towards using iCloud backups).

This is definitely good for privacy in the short term, but long term will depend on if Apple decides to monetize this data themselves.
Gimp is (I think) a struggle and ui/ux nightmare to most people still.

Software like Clip Studio Paint, SAI, and Krita have definitely taken a bite out of the digital painting audience for photoshop.

I'm not sure how good the alternatives are for photo editing/manipulation.
There's a lot of indications of many of what seem like one off actions taken by Israel that might have had cooperation from other Arab states that have an interest in a group or etc.

Israel's usually pretty opaque military and other actions allow for a lot of unexpected partnerships.
As far as I know, Chelsea wasn't cut to pieces alive. And even if they did, that's not an excuse to what SA did.
How are participants prevented from simply splitting up their stakes?
Anyone else feel buying drugs online is a relatively more legitimate use than most of what crypto is promoted for?
You can't actually (legally) transmit your own VHF signal, though.
The concern I have with this article is that it dances around the core problem with US health care, which is that the underlying market for health services is --- in most cases --- coupled directly and inextricably with the health insurance establishment.

It's all well and good to tell people to fund HSAs or buy health discount cards or get savvier about spending and buy generic meds. But a trip to the emergency room or a serious illness is simply going to max out your deductable, no matter how cost-conscious you are.

The core problem is that medical services are priced by colluding hospital chains and insurance companies, and those prices are both (a) deliberately decoupled from the actual economics of providing health care and (b) a fig leaf covering the way hospitals and insurers actually resolve invoices.

Unless/until you can extract the insurers from medical pricing, no amount of free market cheerleading is going to fix the problem. We don't have a free market to fall back on.
I was a loyal (and paying) WhatsApp user who would advocate it to anyone I could find. The combination of privacy, features, and ideology was exactly what I wanted in a communication app. Then Facebook bought them for $19B and I knew that, despite any allusions to the contrary, they would want that money back. And you don't get it $5/yr/user.

I switched to Telegram and never looked back.
Signal UI is mediocre. I want it to succeed, but both WhatsApp and Telegram are simply a lot more convenient to use.

WA and Telegram have a pure web client when you want to quickly have access to your chats without installing anything.

If you decide to install the standalone clients you'll find that Telegram is vastly ahead of Signal. You can change the spellchecking language and add dictionaries, you have a lot more options for formatting messages (code blocks etc...), it deals better with multimedia content like inline audio, it's a lot faster and less resource-hungry.

The only reason I still bother with Signal is because I know that, in theory, from a security perspective it's the better of the three. In practice it's by far the worst though.
https://news.ycombinator.com/item?id=25657043
The craziest part is the news about Lens in Xinjiang (They polish the iPhone glass).

In perspective, millions of Americans are touching the front surface of the work of slaves every day.

I wonder how that percentage compares to ~200 years ago with American clothing being a product of slavery.

The only way you can have pushback against this is with coordinated leadership.

China will forever be able to hammer any nail that speaks alone, because they are so economically powerful now (because of mistaken centralization by the global manufacturing decision makers).
Yeah they're basically a data miner...
This is an often-used tactic. First-term outgoing executive declares a bunch of policies last-minute that his supporters love, incoming executive cancels all of them.

Since the policies were untested, they became symbolic rather than a demonstrably failed experiment.

When the first executive tries for a second term later, they can use this as an example of how they tried to do X, but their replacement didn't even give them a chance.

I've seen this exact thing done many, many times, and not just in the American presidency.
I am not a biologist but what I remember from biology is that female seahorses have the eggs. Sexual reproduction happens when two haploid cells combine and the sex is determined based on this system.
Like Tailscale then?
I'm one of the people behind k6 - thanks for mentioning it :)

As for Locust, I've been testing and reviewing a whole slew of load testing tools, and blogging about them, and Locust is definitely a favourite of mine. It used to perform badly a couple of years ago, but with the new FastHTTPLocust class its performance is quite OK and it's the only tool that allows you to write test code in regular Python (there is another tool - the Grinder - that also lets you write in Python, but it is Java-Jython which means no pypi libraries). If you're into Python you should definitely try out Locust.
So about half as long as the German, Russian, Chinese and British.

By "Americans" they mean those who called overseas to areas known for terrorist and other illegal activities. Not ALL calls as the title would lead you to believe.

In this day and age, terrorist activities are moving faster than the law that NEEDS to keep up with it. For every terrorist success there is an unknown number of society wins due to this activity.

Monitoring of calls is not done for the hell of it. There is no little man in a back room listening to your every word. It's not happening to everyone and not to all calls.

More but I'm bored.
If audio quality is so critically important for communication, then yeah, maybe send your employees headsets and make it a requirement.

It shouldn't be a matter of audiophiles trying to convince their co-workers to change their habits. It's a management problem if hardware problems are preventing effective communication.
All of that is bandwidth and clock speed, not latency
I'll share some of my first thoughts. It seems that DO might be more stable as a long-term product than, say, Google Cloud. Google is famous for their Google Graveyard, so it's possible that Google may kill Cloud, since they are stuck at a distant 3rd place and Google doesn't like being 3rd.

Also, DO seems to be the only major-ish cloud company that only does cloud services (at least that comes to mind immediately). For Amazon, Microsoft, Google, Oracle, IBM, and Alibaba, their Cloud products are just one product among many. (Of course, AWS is Amazon's big profit-center, and Microsoft is also betting big on Azure.) RackSpace is publicly traded again, but doesn't seem to really have an identity of its own anymore.

The big thing about DO that I like is that their products seem no-frills and developer-centric. They just make it really easy to be a customer. Everything just seems to work the way you expect, the pricing is what you expect, and their staff seem to understand their customers.
My company promotes themselves as a “flat connected organization” yet our CEO has adamantly stated that work from home will not be possible as long as he is CEO. This is despite the company doing better than ever. He leans on a belief that some ephemeral energy and cultural value is being sapped away from working remotely and that we are “running on fumes” through COVID. I don’t believe any of it, and the company has continued making management changes and major acquisitions throughout the pandemic, fundamentally altering any concept of a pre-existing work Nirvana.

Our regional president also is anti WFH. He claims that WFH would eliminate quality mentorship that he experienced and the ad hoc conservations over lunch that lead to friendships and new business opportunities. This is a better angle, but it’s also not something that happens for everyone, everyday, or can be used to justify 5 days in the office.
TLDR from Anandtech is that while this is a good improvement over previous gen, it still falls behind AMD (Epyc) and ARM (Altra) counterparts. What's somewhat alarming is that on a per-core comparison (28-core 205W designs), the performance increase can be a wash. Doesn't bode well for Intel as both their competitors are due for refreshes that will re-widen the gap.

Key question will be how quickly Intel will shift to the next architecture, Sapphire Rapids. Will this release be like the consumer/desktop Rocket Lake? E.g. just a placeholder to essentially volume test the 10nm fabrication for datacenter. Probably at least a year out at this point since Ice Lake SP was supposed to be originally released in 2H2020.
Something that comes as a surprise to many Europeans on HN: healthcare in the United States is not free. Doctor's notes cost money. Uber drivers are, by definition, poor, and do not have health insurance.

Should drivers with life-threatening allergies be expected to spend hundreds or thousands of dollars extracting a deposition from a medical professional to avoid being killed by a dog?
That's fine. But simple things that should work in order to be painless, don't.

--
--
bash:~]$ if $var < 21; then echo "smaller"; fi

bash: 21: No such file or directory

--
--
BUT this works:

if (( $var < 21 )); then echo "smaller"; fi

smaller

--
--
BUT this DOESN'T:

if [[$var < 21 ]]; then echo "smaller"; fi

bash: 21: No such file or directory

--
--
BUT this DOES (added a space after '[['):

if [[ $var < 21 ]]; then echo "smaller"; fi

smaller

Plus the fact that having to type out 'then' and 'fi' and that semi-colons are semi-necessary are annoying. Compared to today's languages, very little of the non-posix parts of bash feel well though out. We can do better.

All these things make it necessary to understand bash. Most modern programming languages feel familiar. Bash and Sh don't anymore. They feel antiquated.
> but if the else branch is not covered, the race will be missed.

Yes.

> true 100% test coverage is probably not possible or feasible in large complex projects.

I have yet to encounter a single large complex project where 100% test coverage is not possible. I have encountered such projects where 100% test coverage required massive refactoring of the code to facilitate testing and doing so resulting in fixing most customer complaints received.
> - Difficulty in monogamous relationships (being distracted by other people very easily because they are stimulating/exciting)

This is interesting, I always thought that was just me. I've never been unfaithful, but I've always felt that "something different" appeals to me in relationships more than it does for other people. I've tried ethical non-monogamy once, and ended up in the same spot I'm usually in with my projects: trying to do too many at once, and end up half-assing or half-finishing them all.

> - Ooh yes one more Sunday pint. Oh wait, what's that, I fucked up Monday yet again and now I am fired again??

I feel that one too. Fortunately, my inability to sit still means I end up distracting myself with a bajillion things until I forget my head hurts. Never been fired for it, but it's a fine line to walk. The lack of impulse control also makes it difficult to avoid the situation (karaoke on a Tuesday night? Of course I'm in).

Fwiw, I find that my mind is looking for something to slow it down and let it cool off for a while more than it is for alcohol specifically. Marijuana doesn't really help me with that, but my shrink suggested L-Theanine (OTC, they should have it in the supplements section) and I've found that it ticks the box fairly well without the horrid side effects of booze.

> - People getting frustated as they don't keep up with how you dance between things

Ah yes, and then pair that with my frustration that I have to keep backtracking to explain how two things are linked in a way that I thought was obvious. I haven't found anything better to do there than forcing myself to ask for acknowledgement that the other person is still with me. I just pepper my conversations with "Does that make sense?" or "Right?" to give them time to interject. I also often find myself speaking quickly, and polite people have a hard time finding a time they can say "hold on, I'm lost".
This was always my biggest area of concern with the Steam Deck - the fan noise and how annoying it would be to those around you if you wanted to use it in public settings.

I feel myself paying a premium for quieter devices lately: Noctua fans for my desktop PC and an Apple Silicon Macbook Pro. It's nice to not always have to wear headphones to drown out the noise.
IANAL, I just play one on TV, so I might have fucked it up. Wikipedia seems to have some good and amusing examples on their page:

https://en.wikipedia.org/wiki/Inchoate_offense
The general purpose allocator in the zig standard library has protections against use after free bugs.
But also said that it's basically irrelevant. Hence my confusion.