skysight-inc/HackerNews huggingface dataset:
Exactly. The Wright Brothers weren't thinking about going to Mars, they wanted to make a "bird" that people could ride like a horse. New inventions spur more new inventions and new ideas. Sometimes it is just an old problem solved by combining two new things.
> Only one prediction is worthy of confidence - the world of technology will increase at an exponential rate...and the world will improve.

I'm not actually very confident about that last part...
> pay a little extra

The whole idea is that it's not a little extra, but 2 orders of magnitude.
This is an interesting point.

You seem to be implying that rising incomes are causing people to choose to have fewer children. However, it could just as easily be that having children is a drag on people's incomes.
I'm not interested one way or another but if you're going to make claims this extreme the least you can do is provide a link to the evidence yourself. Let's leave making unsubstantiated, outrageous statements to the other social media platforms that do it best.
I've seen this multiple times, and there seems to be a pattern emerging.

At first, people name the machines after the software they install on it. Then, when you get to about 4-5 machines, you start finding a "cute" naming convention (Constellations, Star Trek ships, mythological figures). As long as there is only a handful of machines, it's easier to remember which machine does what.

Then, as you start to scale up, between a few tens to a hundred, finding names gets harder, so you switch to a more standard naming conventions. Something that communicates the physical/logical location and the organizational unit, as well as an index for duplicates / replicas / redundant machines.

So I think it's fine to be clever as long as it's manageable. The moment it's going to start getting out of hand you can switch to a more scalable approach.
perhaps it is just mental block... but i can't see how you can be "out" of 87%. it is approximately everybody. If anything, if you are not part of it, you are actually "in" in much smaller group and that's where cool badge (should be?) applied.
At the start of the pandemic, I would "build" my office every morning in the bedroom of our small apartment. We had a coffee table that would rise up to make my desk, I'd open up a folding chair, plug in my external monitor and laptop, etc. At the end of the day I tore it all down. It definitely helped me separate work from sleep even though they were in the same physical space.

Of course, having a morning routine that involved getting my (2 year old) daughter up and ready for her day before I started work also helped create separation.
I write UI and communication software.

It is pretty much impossible to write meaningful tests that cover everything.

This is especially true, when you mix complex, asynchronous server interactions, with random-access UI.

Today, I am fixing a couple of bugs in an app that interacts with three different servers (all asynchronously, but some semi-synchronously. The timing diagram is a bit ... intense), and also allows the user to do things like switch contexts, while some part of the server interaction is still unresolved.

I write a bit about my approach to testing, here: https://littlegreenviper.com/miscellany/testing-harness-vs-u...
"forcing someone to be permanently on call"

The company I work for has a lot of stuff in the cloud. We seem to have quite a few position's worth of people permanently on call.

The percentage of "data center"-type on-call situations has perhaps gone down somewhat since moving into the cloud, but it has not gone to zero, and it was never the majority of problems anyhow.

It seems like you're sneaking the idea in that if they would just pay a lot more money, the person on call wouldn't have to be on call. I'd like to know what cloud you're using, because it doesn't seem to be any of the ones I know of. If your service is critical to your business or project, you've got someone on some sort of call (maybe not overnight call, which is the really rough bit), period, or you've got a business that can disappear at any second.
One government has a complete soverreign right to ask another government to assist in a terrorist attack situation. That is as simple as it goes.
This is classic "pets" vs "cattle". At small scale, it's "Frank the frontend is down, let's get him working again because otherwise our users can't do anything", up to "front017.xxy is down, take it out back and shoot it".

I wonder if the notion of machines naming conventions being just about where to locate it on the rack, or which AWS data center it lives in, require further levels of abstraction about "pet" and "cattle".
Since you * ASKED , These are the things I wish someone had said to me when I first entered university:
- The main objectives of any university course (IMHO) are 2: teach you how to learn anything by yourself and "build networking" (professors / friends / partners, etc);
- Don't drown in too many activities in the first 2 years (until you cover / pass ALL * math basics - calculus, linear algebra AND physics / statistics. The reason: all of these subjects are prerequisites for * many * other subjects and if you fail any one, it will EASILY cost you an (extra) year.
- About math/physics stuff: try to learn how this math is used in practice in CS/engineering. This will give you the motivation to deal with (sometimes) extremely dry and abstract concepts;
- Study every day (a little) and DO THE EXERCISES! It's impossible to learn math/physics/cs without solving tons of exercises/programs. If possible, read the contents of the next class before the class. With this, you will have questions / doubts in class and will be able to clarify them directly with your professor, which will save you precious time. It is impossible to learn all the content immediately before the tests.
- If the recommended bibliography is too difficult for you, don't panic! Start with easy / basic books to understand the basics, then move on to the indicated books (they will, now, be easier to read).
- Remember the "build networking" part? Parties are also part of this process ;-) But don't overdo it for the first 2 years (as explained before).
- About all alphabet soup (languages / frameworks / tools / etc). Forget about them at the beginning. Keep your focus on data structures, concepts, algorithms, logic, etc. This knowledge will last for decades. Tools / languages / frameworks, lasts months / years with VERY RARE exceptions;
- Take care of your body! After all, it's the one who carries your brain everywhere;
- And the most important: ALWAYS BE ETHICAL and LOYAL to your values! And don't let anyone/nothing change that about you. At university / large companies your values/ethics will be tested. Trust/ethics is like a crystal: once broken, it cannot be fixed.
Median incomes in the UK have doubled in that period, after accounting for inflation. Access to nutritious food has been revolutionised. The produce available in the shops is incomparably better. I didn't know what a mango, guava, persimon, plantain or dozens of other exotic produce looked like until the 90s but now they are commonplace and affordable. TV was a small, hot grainy screened little box. The way I kept in touch with the RPG gaming community was fanzines through the post. Almost nobody went on international holidays, now you can get Ryanair tickets for a few quid. Buying products remotely meant printed paper catalogues.

I was very lucky to have access to a computer running CP/M and MBasic on my dad's computer back home, but even as a computer science student in the late 80s I had no computer. All my programming was done on minicomputer terminals or lab PCs you had to book in advance, so I only had access for a few hours a week.

For women, oppressive gender bias and overt harassment and abuse was endemic in many spheres of life, I saw people get away with it. Being homosexual was still a career ender for many people. Open and accessible communications technology, and rising living standards has I think been crucial to connecting people and fighting these prejudices. I still remember the gleeful way US politicians and religious figures spoke about the impact AIDS was having, 'punishing' gay people. They thought it was funny. It fundamentally changed my attitudes to a lot of things, socially and politically. I'm still a fiscal conservative and believer in liberal capitalist economic freedoms; but I have no trust whatever of conservative social instincts anymore, that died 35 years ago.

If you took an average modern teenager and had them live in the 80s for a while they'd be horrified.
Modern medicine is designed to solve a problem, but create many new ones through side effects. That's how they get patients always coming back and more money.

The more meds you take over time, the bigger those other health issues become. Soon you're taking more meds to solve the new issues, while creating newer issues. The cycle never ends.

This is why the right way to heal any illness is to take the long-term approach that involves sleep, correct dieting, herbs, stress relief, etc. It takes more time and effort, but you benefit by not creating more health problems.
Those things were almost all things that you could ignore if you weren't trying to specifically make a program for Windows, and that if you were trying to make a program specifically for Windows made it a lot easier and made the resulting program a lot better as a Windows program.

If Sun had blessed Microsoft's approach and encouraged Apple to do similar for Mac and done similar themselves for Solaris and encouraged someone to do similar for Linux then Java could have become a major language for mainstream desktop applications rivaling C/C++ or perhaps even becoming the most common language for such development.

But Sun didn't want you to be able to write for Windows or Mac or Linux using Java. They wanted you to write for the Java platform which happened to run on Windows and Mac and Linux.

And so Java desktop apps were almost always inferior to desktop apps written in C/C++/Objective C that could make better use of the native GUI and other facilities and did not stand out as some weird ugly alien thing.
> In reality, there's a race in terms of productivity: "now they can do 2x the work they did before!"

And wages didn't follow the increase in productivity: https://www.epi.org/productivity-pay-gap/
Rats can chew through a lot of materials. Cash management is hard.
There have been browser based Remote Desktop clients for a long time (becoming usable around the time Google asked Citrix to find a way to “run” Windows apps on Chrome OS). I’m not quite sure if that’s what you mean?

Guacamole is a good open source one.
I feel sorry for the people that literally can't get vaccinated. Your taking an already highly marginalized group and making then even more marginalized.
Unfortunely the new generation seems not to have any issue with Android Java being Google's J++.
You mean, a company in the business of selling cookie banners that are deliberately in violation of regulations, should be spared because its owner needs to eat? I can't see why anyone would have that sympathy.
It is really amusing, and a little sad, how desperate people are to "prove" to everyone how amazing this technology is. It's definitely totally not related at all to how much money anyone has at stake, and how much people stand to lose when it fails.

If you look through the history of amazing scientific breakthroughs, I suspect you'll find that the ones that legitimately changed the world didn't require armies of self-proclaimed experts to explain to everyone what the benefit is and what problems it solves. However, when you look through the history of snake oil, boom-and-bust market crashes, and actual Ponzi schemes, that's exactly what you find.

If you want to convince people of cryptocurrencies merit, just go solve some real problems that real people have. The fact that cryptocurrency has been around for so long and no use-case has materialized outside of pump-and-dump get-rich-quick schemes tells you everything you need to know.
Central Banking has been one of the most powerful and liberating achievements of civilization.

And you now have the 'freedom' to strike and sue your employer, women have the 'freedom' to actually have a job, you have the 'freedom' to attend college which only about 5% did at the time, you have the 'freedom' to do almost anything in life.

And what 'freedoms' have you lost?

Well, there's more taxation.

And you have to sell your car to a Black man if he wants to buy it from you.

And you have to prove drugs work before selling them.

You have to pay workers a minimum wage, and make sure they don't die on the job.

What other 'freedoms' were are you keen to regain?
a group of 87% is no longer a "group" in my opinion. It is "the rest".
How are articles like this relevant on HN?

https://news.ycombinator.com/newsguidelines.html

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

This is all over TV news.

I get that it’s newsworthy, but it’s Reddit newsworthy not HN newsworthy. What am I missing?
Yes, the "foreign actors" part is an obvious lie to justify the Russia's help.
Archipelago | Engineering, Product, Marketing, Sales | San Francisco or REMOTE (US,
UK, and Netherlands (NL) only) | Fulltime

We recently announced our $34M Series B — you can read more about us at Forbes[1]

Archipelago is a Silicon Valley start-up working to change how risk is insured through a mix of machine learning & human intelligence.

Our founders are tech & finance entrepreneurs with several IPOs and acquisitions under their belts. We have raised several rounds of VC funding and currently employ over a hundred people across the US & Europe.

We have found tremendous product-market fit and are growing rapidly. We are a remote-first culture and have been since before the pandemic.

Our tech stack is Go, React, Postgres, Python with a mix of containers & lambdas running on AWS.

https://archipelago.breezy.hr

If you don't see the right role, are looking for something more senior than senior, or just want to learn more - please reach out at: patrick [at] onarchipelago.com

Here are some of the roles we are hiring for right now:

- Senior Devops Engineer https://archipelago.breezy.hr/p/c4fabae4cf4b01-senior-devops...

- Senior Machine Learning Engineer https://archipelago.breezy.hr/p/0c85956fb11701-senior-machin...

- Senior Front End Engineer https://archipelago.breezy.hr/p/c0225515e19201-senior-front-...

- Senior Golang Backend Engineer https://archipelago.breezy.hr/p/7d7ca9f823d201-lead-golang-b...

[1]: https://www.forbes.com/sites/rebeccaszkutak/2021/04/20/archi...
We also had one of the strongest eugenics movements in the world, under the same progressive flag as women's suffrage. It took the horrors of WWII to snap us out of it.
CSET: China Leads the World in Computer Vision Surveillance Research
Cryptocurrencies are used by people living in countries with high inflation (e.g. Venezuela) to protect their savings.
Ethereum alone transfers 35B daily vs. Bitcoin 20B daily, so this statement is absolutely false and Bitcoin is not even number one in the usage.

https://twitter.com/evan_van_ness/status/1471643651608649728...
Revocation Is Broken (2017)
This is very much untrue. The US began getting involved Ukraine the moment Russia began sowing discontent and violence in Ukraine - as early as 2012.

https://www.cnn.com/2021/12/08/politics/us-ukraine-security-...

https://www.washingtonpost.com/world/national-security/us-to...

https://www.npr.org/2019/12/18/788874844/how-u-s-military-ai...

...and I won't get into the donations from Ukraine to the Clinton Foundation at the same time.
"Pets" vs "cattle" is the classic metaphor. When your pet is sick, you take care of it, when "mp-32h-12b" is down you take it out and shoot it.
THe prices were still very low. And the decision was almost immediately reversed.
Any economical problem can't justify violent uprising with takeover of an airport and decapitating of police officers, etc. etc. Never.
You do not give any new input. Everything you said has already been said. Except of course for calling my explanation nonsense, which unfortunately is not only rude, but also false.

Natural language is not boolean algebra or legal text. Most people think of employees when they talk about a company. Hence the word company as in "having company". What most people think is what defines a word. That's how language works.

Of course you can call selling a software (everything OP listed as sold can be classified as software) selling a company. I do not want to demean what OP did. If he were to insist on having sold a company and not a software project, it would just sound a bit like the guy on LinkedIn calling himself CEO of his company, while being self-employed working out of his basement. (Not that OP does any of that, again OP did great!)
Yes, I'm aware of this one, but it is using a cross-compiled TinyEMU, so it's a level of emulation away from what this is doing. https://bellard.org/jslinux/

[edit] Oh, I guess this isn't really what you were looking for. Whoops!
One thing I've never understood about crypto is: once the token has completely penetrated society and become the de facto actual currency, doesn't the growth decay? At that point, what's the value in holding that token vs redirecting liquidity to a new token?

A common argument I hear from crypto folks is that government-backed currencies are susceptible to hyperinflation, as if cryptocurrencies aren't. But I don't see how this is the case. Once the growth stops, what is stopping everyone from pulling out?
Curious which people are the exception!
The commonality with the Ponzi Scheme is that returns are solely based on others continued investment and that the value collapses if they stop doing this continuously.

That we managed to make this happen without a central entity that can run off with the money, with lots of people invested in the middle of the pyramid (the author, presumably) also doing the evalgalizing makes it technically different, but not practically. Collapse is always coming, to various degrees of severity.

If not to Bitcoin at one time, then to the planet. And GPU availability.
Benchmarking CRuby, MJIT, YJIT, JRuby, and TruffleRuby
I don't know if I can utilize this site to learn a proper Japanese. All I see is a translation of English and Japanese manga pages.
When you say invested, was this as in time (you wrote the content and worked on SEO yourself), or did you pay to outsource this? I'm struggling with this myself at the moment.
What I meant was it is not limited to safety-related operations (hazard lights, for example). Even for relatively non-essential features (AC in this case), it helps to have physical buttons that you can recognize with your fingers.
But you choose to play Angry Birds on it.

Nah, I mostly read HN and take photos with it.

But — that in itself has been pretty society-changing (well, maybe not the part about reading HN). Literally every person, just about, has a reasonably good camera in their pocket capable of shooting video, that connects to the internet — and by the way, the quality of those images does actually relate to the thing being a supercomputer (thanks, computational photography). Would the George Floyd related protests have happened without someone's cameraphone taping cops killing him in cold blood? Definitely not: only cable news companies decided what to shoot and — equally critically — what to broadcast.

And on a more mundane note: ubiquitous internet-connected cameras certainly revolutionized how I pick restaurants for dinner.
Well in the context of the emails: no, Java failed at delivering.

Solaris OS is now history and many programming language competitors raised and won over it at its own game in all areas but android, although it was an industry leader for quite long time its time is over and now it is mainly corporative legacy.

Even as general programming language Python and JavaScript took over, and in dedicated areas like webservers it’s been long since Java’s time is gone. The analysis in the replies is correct.
Hello world definitely can fail even in English. It's just that nobody checks to make sure the print operation succeeded.
This is great, I used to do a similar thing but all in my head (so obviously not as complex permutations)

In practical use, how do you typically remember whether or not a site allows special characters or has a length requirement? Also do you ever have trouble remembering what you named a particular thing? Might be easy for something with an FQDN, but for an encrypted vault or ssh key may be harder

Edit: on second thought, the use of only a numeric pin (with suggested length of 4) seems not good from a security perspective. For an offline attack against, say, a true crypt partition I could offline attack a fairly large pin space with a number of different names fairly trivially. Even in an online attack, if I assume you’re sticking with a 4-digit pin and using the site name “Facebook” then I have a 1/10000 chance, which drops to 1/2500 if Facebook lets me have 4 attempts. The PIN should be a pass phrase IMO

Edit2: please take these criticisms as genuine feedback, as I think this is an excellent idea and I’d like to use it myself. I’m curious why no true cryptographic hash algorithms were used? I only skimmed the code, but I’m concerned that under a model where 1 or especially 2+ passwords are leaked (inevitable in this day), there would be non-zero leakage of intermediate stages if not the original pin. The other challenge I see is the integrity of the JS - would folks self-host this? Otherwise you could possibly use Subresource integrity to load the JS from an untrusted source, and the user would manually verify the SRI key or something
I usually use boku and my girlfriend sometimes calls me boku, whether she's talking to me or about me to someone else. There's no confusion because she couldn't be using boku to mean herself.

I'm not a linguist, but it seems like there's no grammatical difference between first/second/third person in Japanese - you can consider all the sentences to be in third person.
https://guacamole.apache.org/

If I understood you correctly.
correct. last time i checked, sat internet is possible, but outbound connections are happening via local ISP. This worked quite well in the past to download large files. Nowadays with fast local internet such sat/local setup doesn't make much sense anymore.
I use RSS pretty heavily via Feedbin and Unread on iOS but I do sometimes wish I could view my feeds in a curated format akin to a magazine or newspaper rather than a flat undifferentiated list. There probably isn't a big enough market for it but I would love to see more experimentation in feed reader design instead of just cloning the UI of email clients.
One month part time once a year as an additional cost is way, way cheaper than anything else.

> Cloud is surprisingly cheap once you factor in engineering costs.

No, it's not, since you need somebody qualified to operate it. And such qualificatied employees is very expensive. And you will need them on call anyway, since it will break, just in different way than a bunch of private servers.

I'd argue the cloud would be more expensive, even if hosting were not, because you need a more expensive team to run it.
It is a conspiracy theory to imply that US does not change regimes, indeed.
Kazakhstan asked CSTO contries (https://en.wikipedia.org/wiki/Collective_Security_Treaty_Org...) to do that, whether we like this or not (I don't). So that's nothing bizzare, and 3000 Russian paratroopers (plus 1000 from other conutries) don't make such a huge country a puppet state.

P.S. So funny, you complain you don't get the logic, and I get downvoted for explaining it, rather than calling names.