skysight-inc/HackerNews huggingface dataset:
The question then is how successful the JVM is. I think you're underestimating it. Torvalds' attitude is certainly justified regarding plenty of other types of software though -- just building a C++ project on a different distro can be a pain.

Someone else [0] points out that Java (in the right context at least) is so successful in isolating the developer from the underlying platform, that it isn't a problem if the developer isn't even permitted to know what OS/hardware their code will run on.

Could they accidentally write code that depends on some quirk of the underlying platform? I think it's not that likely. Nowhere near as likely as in C/C++, where portability is a considerable uphill battle that takes skill and attention on the part of the developer.

> They might be rare, but they'll be surprising and costly when they happen exactly because of that.

Ok, but you can say the same for routine software updates. It's a question of degree.

[0] https://news.ycombinator.com/item?id=19229224
Former Wealth-X President Marc Cohen Joins Fintrx Board of Advisors
Shameless Plug: A quick read here - https://medium.com/open-factory/to-blockchain-or-not-to-bloc...

A quote from the article

Blockchain, in basic terms, is a shared ledger and a consensus mechanism to reconcile transactions on the shared ledger. This is the basic structure of all blockchains.

In fact, the basic structure of blockchains can also be found in traditional distributed databases. The software industry is blissfully aware of this and some vendors have repackaged traditional distributed databases as blockchains to attract new markets.
Microsoft Workers Demand It Drop $450M U.S. Army Contract
Nice, but can we please have a dark theme for iPad?
There’s a bunch of bitcoin atms that have been popping up recently. The exchange rate is awful, though, I personally would never use one unless I absolutely had to.
All of this will be useless, if there is no customers that are interested in new platform. There is a big difference between making existing used platform more efficient and offering new efficient platform for which only few customers are interested.
Everyone who fills out the application answers this question. It's a little harder to do this test now (because of selection bias) but in the recent past when we were advertising the program we wouldn't tell people about the staffing bit until the application. There's probably some attrition there (i.e. people who don't like the staffing bit maybe would just not complete the application). But, interesting, people would answer "no" to other questions that would disqualify them (like right to work in US, or about the income share agreement terms) and would still complete the application. This makes us believe people were answering honestly and not just dropping off at the staffing question.
and for XMPP

<message to="user@server.com"><body>Hello world</body></message>

No need for a token, the socket you're in is already authenticated :)
note- strategic adversaries is a more appropriate term than competitors, and it is interesting how language used by nation states now fits the relation between companies so well.
The emotional dynamic in downvoting is very strong.c

Have you lot thought much about ways of reducing that, without changing the effect votes have on ordering? I subscribe to the 'emotional dynamic' theory of this and it seems like it's empirically testable without fiddling with the way the site much.
> The Federal Circuit was created, in part, to create certainty in patents.

It's probably time to admit that was a bad idea and that the way every other federal legal issue gets to the certainty provided by maturity (by being handled in the various geographical circuits which either evolve a consensus view or force the Supreme Court to settle a divergence with the benefit of competing frameworks from below, is, if not ideal, at least a better thing for patents than only having one appellate circuit.
It's not too much of a barrier since everyone speaks English in the office. Generally everyone gets along pretty well in the office, English and French speakers alike.
Most of that sounds like it would have a hellish impact on the 4/5/6 line. I commuted to LIC In 2007-2008 from the Upper East Side, and that was already quite crowded then.

As for Hudson Yards, that commute isn't countercyclical at all until after it gets east of Grand Central. Whee more crowding.

Also, the NYC transit network hasn't been healthy since at least 2012, much to my chagrin when I returned there from the West Coast in 2013.
I've been racially slandered for posting MLK quotes, even though I'm not black (they assumed I was).

Conversely I've also been called a racist/bigot for claiming white people didn't invent racism/slavery, or that statistical differences in social groups shouldn't automatically be attributed to oppression, or that Frederick Douglass is evidence of how someone can free themselves from oppression.

They obviously had never studied MLK, Frederick Douglass, or world history, though I'd bet they had spent plenty of time watching cable news and shallow mass media.

The reason they called me those things was not because I was actually espousing hatred, but rather because I was suggesting something antithetical to their ideology.
You don't have to implement all the modules :p
There is some basic ones that you need (see XEP-0412: XMPP Compliance Suites 2019 - https://xmpp.org/extensions/xep-0412.html) and you have already an up to date client and server. The rest if for specific use cases.
Its like Linus, Stallman and others create a free public pool where before only restricted private pools existed.

Now 20 years later the private pools have faded into the background and the public pool is a lake but its inhabitants are disconnected from the past, only vaguely aware of the era of private pools and couldn't care less how the public pool came to exist. Their reality takes for granted this huge public pool's existance on which they can build and sail their boats, so Linus's arguments are unlikely to resonate.

Users will gladly wade into a private pool this time by cloud providers and that suits closed vendors like Arm who maintain tight platform control - billions of phone socs with zero open drivers - just fine. It's like every generation has to make the same mistakes and go through the same cycle of pain or it slips generational memory.
How does his writing romanticize his behavior? I've read a lot of his stuff. He's often miserable. I admire his writing style and his brutal honesty about how he perceived the world. I don't think I'm alone in saying that a hungover alcoholic picking broken glass from the night before from his feet and having to go to a doctor to finish the job is not something I'm looking to emulate.
NCC is a good tool for this too https://github.com/zeit/ncc
Here's an old blog post with the salary grid for the company. It's a bit out of date. Today the salaries are somewhat higher and equity grants are smaller.

https://www.maddyness.com/2017/06/25/maddyrex-pourquoi-grill...
Is it actually possible to make such a contract legally binding and enforceable or do you plan to depend on the honesty of your students?
America's insulin crisis shows why we need something different than what we have. Socialism is something different, but it may not be the right "something different".
I live in Austin. Route 2222 hugs the bluffs west of downtown; it has 2 lanes in each direction with no center (turn) lane. The curves are sharp & unpredictable, especially in wet weather.

I was headed home on a Friday afternoon at the height of the boom. Traffic suddenly slowed to a crawl as we navigated the worst of the curves - mostly to rubberneck at two 20-something tech bros who had just crushed the front of a brand-new red Ferrari into the rock wall. They were unhurt - but definitely missing the Masters-of-the-Universe look.

This was the era of Trilogy in Austin recruiting "only the best". I smiled all the way home.
I might nit and say that a lot of these things (especially vaccination and legal representation) are subsidized, the government or insurance is paying so you can get it for “free”.
Honestly, Bay Area is like >50% recent immigrants. I think a lot of the problem arise because we ascribe the American label of "conservative" and "liberal" to a population who grew up in a very different society. A lot of behaviors that we assign to conservatives and liberals do not line up that way in other societies. For example, in Europe, the far right has very little interest in free markets, and has policy goals that are perhaps more common with the far left. In Asia, you will find deeply religious parties (e.g., BJP) who at the same time are pro-science and climate change. Also, a lot of recent immigrants in the Bay Area "escaped" deeply culturally conservative societies where freedom of sexuality is unheard of and really appreciate the tolerance that is in the fabric of Bay Area culture. So, in that sense, yes, it would seem to be a mono culture here of "liberals", but if you dig deeper the layers are not that simple.
I wish Apple would install a filter on their data so that FB and others can't access our data at all should we choose. Thus, at least if you use iOS and MacOS with Safari you would have some level of protection.

Cuomo is not very useful as a governor.

I tried to take the #1m subway at Columbia University and the train was stalled in the station with huge crowds waiting for the train to be fixed (have a nice video). The governor Cuomo essentially controls our subway and bus system in NYC and spends money that should be used for subway maintenance on mega-rejects having nothing to do with mass transit. Hence, the subways are far less reliable than they were even a 6 years ago.
Ok, so pay reparations for the drug war?
There is always an implicit target audience.
I think it has something to do with the UK search results/expressions. The US one (the one I see, from our IP) is about "modern labor economics" and "modern labor market"
you're talking about self-description. i wasn't.
Any question I could come up with has probably been asked already, but here goes:

How do we know anything in the past actually happened? We are 100% reliant on memory, but an equally plausible explanation is that we materialized 1 nanosecond ago, pre-loaded with memory and state. And in 1 nanosecond we will cease to exist, but at any point in time we will never know if that is true.

Science and repeatable experiments, models of the universe etc. refute my statement, except science is based on the assumption that my statement is false, so it is a circular argument.
I understand there is some theoretical use for blockchain as currency, but I have not really gotten good answers in regards to the current state of CryptoCurrency.

Is crypto: money/currency (exchange for goods/services)
a store of value (investment, hodl etc)
a cool technology with no current useful application?

If crypto is money, can I quickly, efficiently and without huge fees: Spend it at Amazon? My grocery store? My corner deli? Pay my rent? Pay my employees? Pay for dinner?

If crypto is a store of value can I trust it will hold value in any sane, non-Venezuelan way, over any reasonable time period?

If not, doesn't it default to a cool technology with no current useful application??
Let me google that for you.
https://jewishbusinessnews.com/2018/03/07/jews-make-19-forbe...
Shameless plug, but here’s a live Graphviz editor in Observable:

https://beta.observablehq.com/@mbostock/graph-o-matic

And here’s a demo of dot tagged template literals:

https://beta.observablehq.com/@mbostock/graphviz

Having Graphviz at your fingertips is fantastic. I use it all the time for small networks where I don’t want to think too much about the layout and aesthetics. Here’s an interactive example:

https://beta.observablehq.com/@mbostock/how-observable-runs
Way to Earn Btc
Sounds like a political party, to my ear.
It's likely that ARM will find a place in a cloud. But, at, least at first, it will be in some specific parts of a cloud offering.

I don't see ARM displacing X86 on VMs offering like EC2 any time soon, an ARM offering will exists (and it already exists in fact), but it will remain a small portion.

However, some parts of a cloud offering are completely abstracted from the hardware: DNS, object stores, Load Balancers, queues, CDNs... for these, from the point of view of a developer, CPU architecture doesn't matter at all and if the cloud provider find it more interesting to use ARM (maybe with some custom extensions), it will probably switch to them.

From there, it can gradually go to services where architecture kind of matters, but not necessarily, like serverless, or Postgres/MySQL as a service.

And while it grows, ARM CPUs will improve for other use cases, and maybe overtake X86 VMs.

The other possibility is a massive cost reduction like 3 to 4 times cheaper for equal performances, but it's not really the case right now.
Also, given the all the wasted money I've seen on AWS ("app is leaking memory? just use a 64GB instance"), I'm not sure it's a good enough incentive. However we are specialist at being penny wise and pound foolish.
25k/year for full time preschool would be pretty typical in SF. If you have 2+ kids in daycare or preschool, that can more or less wipe out an income. The problem is, it takes two incomes to pay for the typical mortgage or even the rent on a place big enough for, well, a couple of kids.

If you have a good health company sponsored health plan in the US, the kind you get at google or gov't jobs, I think you and your family are probably ok. It's no way to run a country, though. And yeah, there's always that fear that an ambulance will take you somewhere out of network... yeah, you described it pretty accurately as a negative tail event, it would be unlucky but not at all impossible, and it could be ruinous financially[1]

[1] it happens: http://www.sfweekly.com/news/s-f-general-rethinks-high-bills...
Do you have plans to extend this outside of the US at some point?
To go off topic:

Why do you (and others) call the technology itself 'blockchain', singular? The Bitcoin blockchain and the Ethereum blockchain are fully separate so to describe a set containing both I'd say 'blockchains'. If someone asked my what technology they used, I'd say 'a blockchain'. But my usage is not what I see from advocates.
"Run your code on our boxes" is a very, very small subset of cloud services. Does anyone other than Facebook care what instruction set they're using to ingest images? Does anyone other than Amazon care what instruction set they're using to serve S3 requests? Does anyone other than Google care what architecture they're using to crawl the web or serve ads or do something creepy with neural nets?
Possibly, it does seem that way for web dev at least. There's plenty of programmers out there (the majority?) not doing web dev and never touching Macs however. In a 20 year game development career I've never had cause to use a Mac for work purposes. Perhaps the share of developers using Macs as their primary development machines exceeds their 10% market share of laptops but I doubt it's a majority.
Thank you; it was quite illuminating.
If this is something you want to start looking at, This script has been used for about 90% of my database performance troubleshooting. I set my minimum number of calls (the 500 below) and uncomment which column I want to query based on.

time_per is most common, but rows_per can tell you when people have crappy filters in their code (ie, no where clause) and total calls can let you focus on the ones with the biggest improvement.

Basically a quick/dirty top 20 list of your slowest, or biggest, or hardest on the cpu queries.

SELECT query
, calls
, total_time
, total_time / calls as time_per
, stddev_time
, rows
, rows / calls as rows_per
,100.0 * shared_blks_hit / nullif(shared_blks_hit + shared_blks_read, 0) AS hit_percent
FROM pg_stat_statements
WHERE query not similar to '%pg_%'
and calls > 500
--ORDER BY calls
--ORDER BY total_time
order by time_per
--ORDER BY rows_per
DESC LIMIT 20;
Which it's not. iOS uses JavaScriptCore https://developer.apple.com/documentation/javascriptcore
For me just typing "n" suffices for autocomplete....maybe I should pay more attention to my habits.
The Four Most Common Root Causes That Slow Down Enterprise Continuous Delivery
Surely a later 90's investment in MSFT has done well to date?
It might be more effective if they were refactored in to a problem / solution format where it was easier for a reader to self-filter in to matching problem statements, then see a weighted list of correction methods that are more / less effective and try to implement a couple that might work for them.
Yep - although not for a bit. We have to do a different collection model than income share agreements to do it effectively right now.
Yeah very fair. I actually thought I included a line like this: "If you need arrays, hashes, or floating point math then bash is a poor choice" but I must have deleted it (I've been trying to use more brevity when I write).
There have always been barriers to entry to be a programmer. For every self-taught coder, from both the pre-CS as a degree days to the modern day bootcamp devs, there several times as many employers who only want graduates from top-league schools or FAANG experience. Credentialism is not being advocated for by employees, but by employers. If anything, a union could be useful to combat restrictive hiring practices.
The Free Software Foundation's "Respects Your Freedom" certification program [1] seems related.

The FSF's definition of freedom here might not be quite what everyone has in mind, but the program is worth looking at and considering.

[1] https://www.fsf.org/resources/hw/endorsement/respects-your-f...
What about “Prev”?
It is cold and remote. As someone living in Seattle, why do you stay in the cold/dark and not go to Toronto/Vancouver/Victoria? Much better weather + much more tech $ + proximity to NY/LAX/Seattle..
"I am not looking to keep up with every article ever"

HN's RSS feed does not post every article ever, but just those that make it to the front page.

It's an alternate way of accessing the same articles, but I find it much more powerful and useful than using a web browser for the following reasons:

1 - I have a local archive of the titles of and links to each article that does not depend on HN. So if HN ever goes away, I can still access them all.

2 - I don't need to click through and wait for multiple web pages to load to browse through my archives.

3 - Newsboat, the terminal-based RSS reader I use is far faster and more responsive than any web browser, on my old, slow laptop.

4 - Newsboat is also way more powerful and extensible in ways that a plain web page is not. I can easily do things like tagging and filtering, I can delete articles that I don't want to see while saving the ones I do without actually having to open up the destination web page, and a lot more.

5 - I can locally search through articles without telling any external search engine company what I'm searching for. This is a small but important way to practice defense-in-depth in the realm of privacy.

At some point I'll probably try switching to reading RSS feeds from within Emacs, which should be even more flexible and powerful.
Wait, does anyone not worry about the tone if the relationship is not super-casual?
I think kill is too strong. Certainly some developers will need to be on an Intel chip, but not all. How many developers use their laptops as a dumb SSH terminal? While some C extensions to scripting languages will need some love, the majority of major interpreted or VM driven languages work already.

My feeling is it will be net zero as far as ARM servers are concerned until the hardware is made and is viable. Perhaps Apple ARM laptops will help with marketing ARM as a viable option, but we already develop on OS X in order to deploy to Linux without any great calling for OS X servers.

Cloud server “hardware” has also drifted from what you see in real hardware. There are numerous times in my career I’ve had to explain to deveopers of all experience levels that their SSD is several orders of magnitude faster than the tiny EBS volume they’re reading from and writing to.

In short, I think architecture mismatch just isn’t that important to most Web App oriented companies. My girlfriend works at a travel industry giant and they’re at the opposite end, putting IBM mainframes to good use. They don’t have much use for Macs and most of their developers seem to be on Windows instead of anything resembling what they’re deploying on. For the segment of our industry that does care, they’ll have options and will choose them regardless of what Apple, Google, and Microsoft do with ARM, Intel, Power, MIPS and other architectures.
I wanted to buy Redhat shares because, well it was the boom and it was a tech company and it was Linux man, Linux is cool. (I had no idea how to install it though!). I was scared/unsure of how to buy a US stock from the UK so I didn't end up doing it. If I recall correctly they went 6x shortly after the IPO. Damn!
Thanks for pointing that out. So yes, it seems the legal profession is a cautionary tale.
That was the benign ones. I used US spelling and every result was a US site. Maybe not representative of results if I were on a US ip.
> In early 2000 Java promised to be write once, everywhere.

Latter half of 1990's, by my recollection. The history is well-documented. JDK 1.0 shipped in 1996, and that's when The Java Language Specification was first published also. The "write once, run anywhere" started to be heard soon after.
No. Good candidates don't want or need this. Like every other job-related product or service, this is optimizing for the employer, not the employee.

It's a engineer's market right now. Find ways to make it easier for them.

Last year I piloted a project where I paid engineers ~$375 for 4 or 5 hours to work through code with me. By the end of it, if they were an engineer I would work with, I would recommend them to a select group of companies that I felt were the best places to work (great product, team, environment). The condition was that when I referred an engineer, they must be considered to have already passed the technical interview. At that point, they were simply there to see if they were a cultural fit and talk tech. Maybe some light technical questions, no white boarding or trivia.

This afforded the candidates the ability to fast track to the final round of an interview with 5-6 companies. And they got paid to do it.

It worked remarkably well, all parties loved, and it to this day I still get emails from companies and candidates asking if I'm still doing it. Alas, I a full-time founder and cannot do that anymore.

But should anyone want to take my idea, I can assure there is a demand for it, and it pays incredibly well.
Push might have been a little strong word - but I was referring to server vendors selling ARM based servers (HPE Moonshot), Amazon making ARM instances available, MS having Windows Server for ARM etc.

Looks like it's just a plan B type thing or throw it out there and see what it does thing.
The post you linked is not bad. I checked the poster's comment history and was a bit surprised not to find a raving misogynist who hangs on one of the "men's rights" subs, since in my experience anyone willing to spend hours arguing in favor of biological determinism is grinding some kind of racial or gender axe. I think you found an outlier.

Hmm... I almost deleted that... I realize that sounds really really cynical. I've just become so accustomed to organized trolls trying to "red pill" people by sounding rational and balanced at first and then gradually trying to argue people into believing that Hitler was right. So any time I see a level headed argument in favor of biological determinism or some analogous position I always assume the poster is participating in a companion thread on 4chan or Discord somewhere where they're talking about how to "red pill" the target audience.

There's a little bit of this on the extreme left too but nowhere near as much and they're not as active.