skysight-inc/HackerNews huggingface dataset:
In the post it is specifically stated that Java was ruled out a priori because deploying the JVM and associated libraries is unqualified “operational complexity” that they don’t desire. They have not said why that is undesirable in a use-case specific way, only that they view it as generically undesirable.

Similarly they brush past usage of C or C++ because of “unsafety” without explaining why you could not achieve a parsimonious, safe solution in either of those languages.

Here is the quote again where all three languages are disingenuously dismissed in a manner that is clearly meant to be pejorative,

> “Java was excluded from consideration because of the requirement of deploying the JVM and associated libraries along with any program to their production servers. This was an amount of operational complexity and resource overhead that was as undesirable as the unsafety of C or C++.”

Upon re-reading the article, I stand firm that my analysis is fair, that I’m not reading anything into it, and that the article needlessly tosses in malignant comments about these other languages, and that this is a clear indicator of insecurity.
It seems like this was therapy that happen to leverage small amount of mushrooms. Maybe this is a good combo, not sure. But I have years of first hand experience with friends who are life long smokers and have taken mushrooms and LSD multiple times a year for decades. I really have not seen a relationship between quiting smoking and mushrooms.
Everyone on /r/spacex keeps flip-flopping on this, but there have been indications SpaceX will try to recover the first stage after the abort.

Should be interesting either way!
As a European, I feel like the EU, in general, is on the losing side of globalization.

There is not a single European internet company in the top 15. I think part of the reason for this is cultural (aversion to risk), part of it is due to the environment (relatively low salaries for IT, limited access to venture capital) and a part of it is due to bad policies being enacted by the EU - most notably the EU VAT on digital services, the GDPR and now the Copyright directive.

When it comes to digital services, Europe is seen as a place to sell things, not make them. This state of affairs has left Germany and France bitter over the success of American tech giants, particularly as they put ever increasing pressure on local businesses. So the EU reacted in pretty much the only way it knows how - by introducing legislation against said businesses. This had the unintentional consequence of targeting European tech startups as well, making Europe an even worse place to start a new business than it already was. Instead of a single digital market, you have 28 different national markets, each with their own rules and regulation, only ~11 of which are actually interesting due to their size and purchasing power.

At the same time, austerity policies enacted after the 2008 recession have resulted in cuts in the scope and quality of public services. Prices for most goods and services are rather high. The middle and lower classes are particularly hard hit, leaving many to wonder whether globalization is worth it.
> That way I will get unlimited storage?

No. That way fill up his hard drive, break the server and ruin it for everybody. Don't be that guy.
"We know our village has been beset with wolves. We have hundreds of attacks in recent months."

"This morning I found a sheep dead with bite marks."

"Your singular data point doesn't mean anything!"

To be more clear, the scientific offense of cherry-picking only applies when one intentionally picks a data point against the body of evidence. You can't look at each individual raindrop in a downpour and argue that each one is only a singular data point and therefore it ain't raining.

You also misunderstand that a small increase in global temperature can, and is predicted to, cause very large, local, increases and decreases in local temperature, largely through disrupting the world's prevalent wind and water patterns.
best comment of the day on hn.
White Rot Fungi Slowed Coal Formation
Same with me though my kidney failure was caused by Sarkoid and that was diagnosed early with chronic kidney failure as the sarcoid expressed its's self one of my eyes.

IT was only when I was having an untrasound that the problem in the kidney was found and I had a couple of decades of managed decline before I went on to the transplant list.
As far as I understand there is still some time before humanity becomes interplanetary in any meaningful way, maybe even many generations. And what is going on so far these days is mostly about not regressing.
And that's perfectly fine. Let people play around. If it looks like shit, people will tell them so.

Needless adherence to a set of optuse rules stifles the creative spirit.
Common Accessibility Pitfalls for Single Page Apps – and How to Avoid Them
Politicians will always come up with dangerously worded good intentions every once in a while, regardless of which parliament it is — national or European. At least at the European level the number of folk that pick up on the risks of such articles is significantly higher than at the national level — especially for smaller countries.

Asking for feedback on complex legislature proposals is surely preferable to exclusively taking notes from meetings with lobby groups behind closed doors. Besides, national governments often ask for feedback on proposed laws too!
On the other hand, NPM itself kind of paved the way for ecosystems with tons of dependencies, managed and versioned with a single tool. Installing system software like the JVM is more old school.
I just took the leap this weekend from designing state machines on paper, mentally reasoning through them, and hoping I got it right, to doing verification on them using TLA+. Lamport’s video series is really awesome, and the process really helped me nail down all the edge cases. I did it in a somewhat literate programming style too, and the output PDF is a beautiful spec that should be straightforward to implement in C (it’s for an embedded device that’s going to be installed in remote locations... knowing that the spec of the FSM can’t deadlock is delightful!)
Not necessarily. Some of these might be universally hated.

I bet all of them are pretty interesting, however.
I use Wallabag on a daily basis for months now and never been happier. Polar seems more advanced at the first glance, anyone using it? What are the experiences with it?
jasim is the person who posted the article to HN. Not the author of the article.
Facebook and Google are the ad industry.

Their entire business is based on gathering personal information and using it to sell ads. That’s why they must be regulated.

Nobody is talking about regulating ‘tech’ companies for any other reason.
Can I easily use this to replace zotero, jabref, mendeley etc for citation management?
Psychedelics are not necessarily recreational drugs. The ideal way to use them in service of stopping addiction is within the context of therapy: usually a few sessions of talk therapy before and after the long session where the drug is administered in a safe, conducive, and clinically supervised setting.

It’s like the difference between self-medication with a friend’s Xanax vs having a diagnosis and a prescription from a doctor or psychiatrist. Only aside from some promising studies with psilocybin and MDMA, you can’t legslly have a psychedelic experience in that kind of context yet in America.

There are people who do it underground, trained therapists I mean, though I have no idea how one would find them.
I am not an expert, but I see a problem with this idea too, the lawmaker will need to also write what the intention is, then you can find loopholes in the text of what the intention is. or the intention could be very general so ambiguous to interpret. In some countries there is a way for the people to contest laws as unconstitutional and have judges not politicians decide.
TypeScript Fundamentals for JavaScript Developers
Go to the south island of New Zealand, Franz Josef.

Think about what about your situation burned you out, what you can and will do to prevent it from happening again.
> Java was excluded from consideration because of the requirement of deploying the JVM and associated libraries along with any program to their production servers. This was an amount of operational complexity and resource overhead that was as undesirable as the unsafety of C or C++.

Just so everyone here is aware, this is by now an outdated complaint against Java.

https://vertx.io/blog/eclipse-vert-x-goes-native/

I'm choosing vertx as an example since it competes already with rust and c based applications over at https://www.techempower.com/benchmarks but you ought to be able to compile general programs ahead of time.
SEEKING WORK | Greater Toronto Area, Canada | Remote w/Travel

Hi I'm Dennis Forbes. For two decades I've been building large scale, high performance systems in the financial and telecom industry. I've led teams and was the architectural/technology lead for a mid-sized NYC financial organizations (Vastardis Capital Services which has been acquired several times since).

I've been declared a specialist in a number of realms over my career - an SQL guru, a data warehousing expert, a high performance data expert, a low-level embedded software guru, a web app magician, but the truth is that I don't like to be typecast and I've done just about everything to success. I made a lauded video processing / analysis app for Android, I've made a number of heavily used online tools, I love just about every discipline of software development. I bring a pretty well-turned heuristic for finding the ideal solutions to problems, whatever the problem is, and guiding the implementation (which can mean being responsible for 100% of the implementation).

I've taken some downtime to spend with my young children and have been working for myself for a couple of years. Social anxiety, however, makes it tough to scrounge up work so I'm open to whatever comes my way.

Databases of all sorts. C#. C++. Java/Kotlin. Go. Python. Machine learning. Swift. iOS. Mobile (Android and iOS). Windows. OSX. Whatever. I do it well. Very well.

Website: dennisforbes.ca

Email: dforbes@yafla.com (yafla is my company that I consult under occasionally)
I don't think it is unheard of to have a judge interpret the intention of a law.
> the average HN crowd is just way too rich

What does too rich mean?
If it is that simple, you can add a clause to the law that makes selling second hand cars a requirement.

Then you have to clarify how much of your expanses are eligable. Just those directly involved in the sale? Upkeep of your main facility? Upkeep of your satalite corporate offices? Your finance division?

What if you sell new and used cars? What if you are actually a battery manufacturer that makes and sells cars and also buys back and resales used cars?

What if you are a software engineer who sells your current car every 6 months?
A poetic tribute to Dr. Seuss on his birthday
Ethics is subjective. If ethics could be codified I think we'd have one ruleset everyone agrees on.

The article mentions trying to have a human enforce ethics, but then that person has to be an example of ethical excellence; something you can't test for. And in the end, they say every man has his price, so no. I don't think "ethical AI" is possible. I think "ruthlessly efficient AI" is the goal. Maybe it should only be used in situations where ethics don't matter
Do a normal product with a time-based license key.

Results are read-only without a valid key. Don't encrypt the data as it will irritate all your users. People will want to review results during the event, if only to verify that it was correct. Or contest results a few days later. In races, people are sometimes disqualified even months later - I don't know about weightlifting.

On the other hand, new input/modifications require a valid key.

Keys are renewed either automatically (with an online license check / renewing payment) or through an online purchase which returns a license key to input.

You can have a start/end date to the license to bracket the event, with a few days/weeks on either side for flexibility.

Note: I've never done anything like this; these are proposal only.
Making rockets re-usable is a massive step forward and not about 'not regressing'.
Video games are great for that.
Plottable?
There is a work of fiction (the name of which I unfortunately do not recall) that tells tales of war machines, hard-coded with the rules and conventions of war, coming into conflict with their own angry and frustrated operators.

I love the concept of AI that could be not just super-intelligent, but also/instead super-moral. I hope we can find the inspiration to bring some of that concept into reality.
(Criminal|Unethical|Bad) for one is (hero|ethical|good) for another.
>Every day I think we get closer and closer to needing to implement technocrats in governments.

If one is interested in seeing an opposing point of view to this, one could lookup Philip Hamburger and the term, administrative state.
Testing the Latest Automatic Braking Safety Systems
OT, but I was using Jest and switched back to Mocha. Since my tests are nothing special and 100% browser env they load instant. Should have done sooner
How Artists Are Copying Masterpieces at World-Renowned Museums
It can be but it's an uphill battle the entire way and opponents try to shame crypto supporters with the Four Horsemen of the Crypto Apocalypse: Terrorists, Child Pornographers, Tax Evaders and Those Who Have Something To Hide.

Any objection to government surveillance is met with "Well you must be a member of or support the activities of" one or more members of the aforementioned groups. It's better to never let a bad law in than remove it later because people are irrational and bring these emotional arguments into play.
Anytime I spend a ton of time making code pristine, it takes so long that I never accomplish anything useful. What's better, a polished half turd or a stinky full turd? As a user, a full turd. As a developer looking to fantasize over having time to finish something, a polished half turd. As someone who wants to be productive on a team without getting murdered, probably neither.
PHP dev who inherited a Java Spring Boot application. Sooooo much hidden magic going on. This was a about a year ago and since then I've become more comfortable with the Spring way but I still feel a little uncomfortable with it, even though it's the cleanest codebase I own.
AA is a religious organization, full stop. It's certainly not for everyone.
Is that problem worse in tech than in other fields? It seems the biggest employers in most industries could be considered harmful to society.
> Default laziness in Haskell is not as big a problem as is made out to be

It will take a fair amount of time to be proficient in Haskell to the point where it is not a (potential) big problem.
It wasn't technically inherited software, since no one imposed it on me, but when I shop around for open source libraries I tend to prefer those that some in-code docs and a few high level tests to check that the APIs keep working from a version to the next.

The worst code bases I inherited, on the other hand, are a lot memorable. The absolute worse was a ~500k-ish line of code WordPress/BuddyPress mess of undocumented spaghetti, complete with a slew of modifications to WP and BP core files. It took me weeks to put the latter in separate plugins in order to upgrade the mess.
I think with software specifically it's less dysfunctional in the tech industry.
Excellent steam room in a gym. Sometimes I just go there to relax. Luckily gym is 5 minutes away from home.
Last I heard they weren't even going to have the landing hardware on the booster, but you are right that there are rumblings about how exactly the abort test will happen.

IIRC we know stage 2 is going to be mostly a mass simulator, but not much else.
I don't think the article claims a life without regret = a bucket list. In fact it doesn't even use the word "regret" outside the title
You do hope that first responders can live permanently close to the district they serve. It doesn't do anybody any good if they had to travel two hours before doing their job. Police, fire, EMTs, etc, are the folks we need to be on their game all the time for their safety and ours.
I went to high school with him. That's how he was with me as well when I randomly said to him one day, "Hey you seem better at this computer programming thing than me. Let's hang out." I too credit Tristan with helping me transition from computer programmer novice to computer programmer professional.
How do you not see the contradiction in writing about how no tools are inherently unethical, then say that one tool is inherently unethical because you are scared of it in particular?
I think you are only proving my point here. They have not provided any specific details about any of this, and did not elect to make a prototype implementation in Java to actually measure the costs and compare to the other solutions.

So you’re precisely right that I don’t know why they chose to dismiss Java as a candidate language. That’s my whole point.

If they aren’t going to provide evidence or more detailed explanation of why Java wouldn’t solve it well, then it seems very disingenuous that they do throw in a pejorative comment like saying Java adds unqualified operational complexity.

And the same thing for unqualified “unsafety” of C or C++. I’m willing to cut them more slack about C/C++, but still there is zero need to toss in these pot shots as if those languages are always inferior in an absolute sense (that is the only thing we can possibly think they mean, literally because they dismiss those choices out of the box with little discussion and no experimentation).

They could have just said something like this:

“We elected to create candidate implementations in node, go and rust. We did not elect to consider Java, C or C++, but would encourage others to evaluate those alternatives if they seem applicable in other use cases.”
Npm doesn't seem to break any substantial new ground to me. Things like apt, CPAN, etc, have been around longer.
Wow, was just looking through the glassdoor reviews at the company in the article,Clarifai.

https://www.glassdoor.com/Reviews/Employee-Review-Clarifai-R...

Seems like an awful place to work. They have a role I was about to apply to in the bay area. Looks like I'll avoid this place.
This is no study. It reads more like a conclusion to one.
I really like HN, but talking about this topic hurts my karma, so I'll stop.

The big ones are flippa.com and https://empireflippers.com/ , but the deals there aren't good. But you can learn a bit about affiliate marketing just browsing the projects.
i suspect it has more to do with experiences. It’s not necessarily about accumulating stuff, digitally or otherwise but about experiencing the the best of these various things. So nicer homes, better food, fancier transport. They’re probably less concerned about knowledge than you and I and are probably more interested in imposing their own views on the world than the rest of us.
Build a Dumbarton Rail Tunnel
The Repeated Bout Effect (2013) [pdf]
> Ethics is subjective

I'm really glad you raised this point.

I don't know if there's a uniquely good ethic or not. But for sure there's no consensus about what constitutes ethical behavior.

It drives me crazy when companies make preachy policy statements that beg this question.
Here at Aula (35-person remote-first startup building a ‘Slack for education’), we’ve done the following:

1. Dedicate sync time to the stuff that’s otherwise hard to do such as relationship building - ‘remote coffees’, an onboarding focused on getting under the skin of each other. Wholesome stuff.
2. Your post mentions ‘protocols for communication’. We’ve engineered templates for all team meetings to direct the conversation towards the topics we think matters the most.
3. Documentation is needed in an async workplace; if you encourage commenting on/challenging everything, you foster an ‘always in beta’ culture where everyone can make edits.

We’re still working on building a culture where remote team members proactively reach out to each other to ‘hang out’ on video calls if they feel socially under stimulated.

Has anyone solved that?
The History of Ketchup
Likewise. The primary limit on media consumption is, of course, time available to consume it, and piracy doesn't change that.

I think the one interesting place is w.r.t textbooks. Piracy means that I can efficiently pull up multiple textbooks on any given subject, as well as textbooks on any pre-requisite subjects. The size and cost of most textbooks would make that untenable otherwise.
I've tried a few document management solutions, but I can't get past the fact that annotating documents by hand is so much more satisfying, I can't angrily scribble or circle text when they're digital!
This is great work. It's a real job gathering and analysing all that CEO performance data.

My guess is that most people were suspecting this anyway. The fact is the CEO is there for a few years making a few key decisions, a large company is like an oil tanker, and markets are quite hard to predict.

Taleb has cooked a fair bit of soup on the fooled by randomness idea, but in this case his observations are correct. It is very very hard to show that CEO performance is something other than random.

That's not to say that everyone's performance is pure chance. Sports generates a lot of reproducible data about its performers, and we can tell from the numbers which players are better.

This is why it's not such a big deal for most people that Ronaldo or Messi get paid a lot more than their teammates, and the rest of society.

What does bother people, including myself, is that people are given far more credit for outcomes than is credible. Why should there be a many-multiples reward for being slightly up the senior management ladder at each step? Is it not most plausible that the leaders just under CEO also understand the firm's situation, and can make sensible decisions? And the step under them? Is it really so hard to find a CEO that you have to pay hundreds of grunt salaries to get one?

The other issue is MBAs. I don't think anyone is surprised that it doesn't help at all. I went to a well known business school too, and it's not like they tell you how to run a company. It's really just a kind of brainstorming exercise where you have bit of a think about what a company might do to be successful. What it does seem to be is a kind of stamp of ambition. People who go to business schools are keen to work hard to reach the top of the business world.

This might seem fine, but you have to wonder whether the best managers are ambitious people who want to be managers, or people in the line of business who want to compete for the same jobs.

I know who I'd pick.
Fair enough. I guess I get nervous that people might miss the whole therapy part and think you just have to go tripping on friday night and suddenly all your problems are solved :)
Whilst having data for the whole country is obviously good, having data for one fixed location stretching back 350 years is good too. You can for example compare the recent heat wave to past years at the same location.

I'm also not sure what utility measuring the highest temperature serves, except for making good headlines. Does it make any difference whether the highest temperature was recorded in Cornwall or Devon? Especially as the UK is an arbitrary human construct. I'd be much more interested to know that the Shetlands had recorded temperatures 25% above normal, compared to Cornwall's 20% for example.
Any darkmode for Evernote yet? It is useless without it.