skysight-inc/HackerNews huggingface dataset:
If we're going to talk about empirical effects, we first need to agree on what quality means. Parts of the thread, including your comment, lead me to believe we sometimes mean an abstract, desirable but ineffable property--but then we're not speaking empirically.

Do you mean "defect rate" or something else?
The problem with stoicism, is that it's providing you with a lot of concepts, and zero way to apply them.

It's like saying "to win the race, run faster". Doh.
My experience from hiring and training co-op students for many years is that it takes around 2 weeks to learn with a bit of guidance. when a co-op student with little to know programming experience can learn Clojure in that time I find it surreal that there are professional developers who cannot.
Isn't the "consumer" in the case of Google advertisers rather than the public at large? The question Google should be facing is whether or not businesses can reasonably buy adverts to advertise on the web from someone else, and whether forcing Google to break up would improve the situation.
Show HN: A Polygon Mesh Processing Library
What is with this incessant indoctrination in "tech"? The most important question of the 21st century seems to be the kind of thing that traditionally was a major topic among 4 year olds in kindergarten.
A Guide to Rust Game Frameworks 2019
Music executives are some of the biggest scumbags around. I’m sorry for my harshness, but I’m trying to be polite. They’re very predatory.
I'm not sure I'd dismiss the risk so much. With burn temperatures reaching 600C, nearby electrolytes being vented also resulting in smaller burst explosions, difficulty in suppressing the fire, cars with other flammable products nearby and the toxicity of some formulations?
Yep, I find HN better than most places, but specifically there is an ideology here with a lack of skepticism toward technology and its effects, and people are quick to rush to the defense of big tech corporations. I cant tell you how many articles about one of these companies i’ve come across where the top voted comment trivializes, generalizes away, or outright dismisses the article when the company is portrayed in a negative light. Even in the antitrust Google article thats on the front page still you have a Google employee arguing against the article in favor of Google, and explicitly denying that he has a conflict of interest. Which he absolutely does, by definition.
What we have found is that it is enough to verify 'can get stuff done', and leave out 'in the language we use'. So, much of the interview turns out to be a process of validating two things:
1. can do what is claimed in the language of choice.
2. gauge enthusiasm and interest to pick up our language.
No Brainer (2015)
I’ve got the same generation MBP. Why not just use the slack desktop app? I’ve never had a problem running that side by side with Firefox. And performance for both is nearly as good as on my current model laptop at work.
by the way - if you want adblocking on Android, Firefox accepts extensions, including uBlockOrigin.
It's Vice; if it wasn't written by a 13-year-old, rest assured it was written by somebody with the maturity of one. ;)
What's with those general statements that don't bring any new information? I can't downvote you but if you have constructive feedback please provide it. Don't just write "no, you are wrong" or "there's more to it" statements without any explanation.
Why the Grammys sound amazing and sometimes go wrong
FWIW, that's been our experience as well (both at a largeish publicly traded company and now at a small private consultancy). Go get work sample tests :)

(It's fine if your work sample test really just focuses on one language! But then make it part of the rubric if that's the answer you want, and tell the applicant about that rubric.)
Thanks!

I can see 1. being pretty easy to suss out (paid take home coding assignment is how I'd do it).

How do you assess 2.?
AWS Lambda
I do subscribe to one major newspaper. I'm not going to subscribe to twenty.

Subscriptions are a very inefficient payment mechanism, when we're reading just a few articles each from lots of different publishers. If I could click a button and pay a little bit per article, I would. It'd be less work than getting around the paywall.
Sounds to me like the main failure here is that Boeing went too far with optimising cost, in the sense that MCAS was not properly designed.

I'm certain correctly designed software can safely control critical functions, otherwise failure in a large category of aircraft systems would result in many more MCAS unrelated accidents.

This particular MCAS control philosophy seems to be a flawed control system. With reference to the the graph (link provided by obituary_latte):

https://i.imgur.com/WJuhjlO_d.jpg?maxwidth=1640&shape=thumb&...

With only one sensor being "looked at" at any time, and with the system not having the sense to know to stop commanding pitch down after 26 times with attempted pilot overrides, it would seem almost beyond belief that any competent team of on-the-ground engineers (as per Boeing) would not see that the system is flawed.

Would be interesting to see if this was the case, and how the likely good engineering decision was overridden by the commercial aspect.

With increased tech, comes increased scope for this kind of cost optimisation, and we must be careful in many more industries. Eg Automotive self driving cars.
If you have 400,000, you might care less about reliability.

If there is always another spare, a few breakdowns each day don't matter as much as they do in a smaller fleet.
A common fallacy I'm afraid - modern fighter planes are unstable for improved supersonic performance - reduced drag. So relaxed stability may benefit civil aircraft in terms of fuel efficiency. There is an argument that inherently unstable aircraft makes the manoeuvrability worse or harder. What many forget is that issue with manoeuvrability is actually at the end of the manoeuvre. The handling qualities aim is to point the nose in a new direction and an unstable aircraft makes the design challenge harder to stop the aircraft at the position required.
Tell me more about this viral ear infection.
Thank you for this. It is really one of the most freeing text I've read in a while :)
Yes, it absolutely does. My team has projects that have been running for many years in production. They're far easier to maintain than equivalent Java projects we've done before. And there are plenty of companies, like Circle CI, who built there stack on Clojure out there. Here's a talk from Kira Systems who went from a quick and dirty startup to a 150 employee company in 8 years using Clojure: https://www.youtube.com/watch?v=u-4FiFpkPlQ
If, five years (or what-have-you) down the line—when you've pretty much enumerated all use-cases for the project, solidified what it's supposed to do and how, learned from your mistakes, and so on—you can't come up with a better design, something is off. With all that knowledge, there should be plenty of space for performance optimizations and pruning of vestigial stuff for a non-trivial project.

As for switching to Java, that makes perfect sense to me if that is what the contributors prefer. If you're going to make a big rewrite, you might as well change the language to one you prefer when you have the opportunity.

As someone who spends 100% of dev time in Clojure, I'm quite happy to see this development. Dipping into Java isn't uncommon for optimizations in Clojure, so this is like someone taking the time to do a massive under-the-hood optimization from the point of view of a Clojure user. I doubt it changes the project's status much in the Clojure community. Perhaps it'll even see an uptake in use.

What it doesn't say much about is Java vs. Clojure in my opinion. Different contributors, with different amounts of pertinent knowledge, and years apart. I'm not sure how you would control for those variables in a comparison. It should be read more as, "we put in a heck of an effort to make this thing faster and more useful", and kudos for that.
Is a record temperature for the state of Rajasthan.

https://timesofindia.indiatimes.com/city/jaipur/at-50-8c-chu...

edit - not quite a record - https://timesofindia.indiatimes.com/city/jaipur/Rajasthans-P...
> According to a recent study, about half of New York’s Uber drivers are supporting families with children, yet 40% depend on Medicaid and another 18% on food stamps.

Notice that Uber can lean on contract workers so hard because of the social safety net. In effect, we all subsidize Uber through our taxes.
Do you mean that the whistles sound like the Turkish words that they represent?
Systems Engineering -- The art of working on the overall design while not overlooking any detail that later turns out to have been important.
Waste of a lovely bayside location. Imagine how much better that water view would look contrasted against modern glass and steel skyscrapers: https://s3.amazonaws.com/si-interactive/prod/ai-cio-com/wp-c....
A home microhydro plant (2009)
I mean any reasonable metric you pick. The studies that have tried and failed to find a big effect used defect rate as a metric, but studies are not the only way to detect big effects. Because there are strong selective pressures in industry that can detect big effects, we can say that no big effect on the bottom line has been found.
Both Chrome and Firefox are noticeably heavier than Safari on macOS. The most obvious sign of that is battery usage.
Shift+Insert has been a paste shortcut in Windows since at least Windows 3, maybe earlier. As far as I'm aware this convention was introduced by IBM's Common User Access standard around 1987.

https://en.wikipedia.org/wiki/IBM_Common_User_Access
given/when is also available in Perl 5 from 5.10.1 onward[1]. There are times when it is very helpful.

[1] https://perldoc.perl.org/perlsyn.html#Switch-Statements
tokyo in kill godzila asksesseus in I tander in I godzila in I tokyo in godzila vs king kong
engineers rarely know how to present their job in terms of monetary benefit

The point is, they shouldn't have to. The managers should be handling that fairly. Otherwise, it's an adversarial game where only one team knows how to play.

Engineers should be experts in engineering. Holding them at a disadvantage because they are not good at the other feels wrong.
If we restrict the debate to children healthcare, I believe it is unethical to sell an app that could do great goods to many of them, at no additional cost to maintain or operate. The children are considered a vulnerable population, they will never buy themselves healthcare or even be able to.

However, this is a smart finding so the researchers definitely deserve some sort of reward, either in fame or funding.
> If kidnapping and torture are on the table for your threat model. I think most people's voting record could be figured out with near 100% accuracy if they get access to your computer logins, emails, hacker news account, and all your social media accounts. Which according to your coercion model, they totally could. [Note the removed last sentence.]

I agree, but it's not necessary to kidnap the person. It's a scary word.

A personal token makes this too easy. For example, you can be "encouraged" to send an email to bigbrother@example.com with your national ID number and your token. Or the day after the election, in each office at work everyone can just meet and show their token while cheering for the current government.

I guess that in a some society people is more careful with the things they post and the things they like in fb, and the things they say in public. At least the vote can be (almost) secret, and they can disagree safely.
Kotlin generally is not slower than Java. One exception is that it inserts a lot of null checks. And there are features that will make it even faster than Java, I'm talking about inline lambdas.
I see what you mean, but on certain projects the language used can be a differentiator (not in marketing, but at least in concept).

See for example Redox. The whole point is to build an operating system in Rust because of the language safety, which allegedly trickles down to more safety in the user space.

Or PyPy, whose whole point is that it's written in Python.
Same thing I repeat again and again: There is a false cost assigned to learning a language. Developers are too unwilling to even try stepping beyond the boundaries of the first thing they learned. The cost is always lower than they may think, and the benefits far surpassing what they may think. We've got to work at showing developers those benefits early; it's as important to creating software effectively as any other engineer's basic toolkit.
That’s awesome. Does it support any ad blockers? Or would I have to go with a dns solution?
That was before Firefox was born, right? Or was the success of Firefox the demise of XUL?
I don't find that to be the case at all. I worked with Java for around a decade and I never contributed to a single open source project. Every time I'd see a bug or a feature I'd like to add, I'd open the source and it would be a nightmarish maze of classes and interfaces with business logic being sprinkled across them.

Meanwhile, I've successfully contributed to plenty of Clojure libraries I use, and many people contribute to my projects. Clojure code is far more direct and concise making it much easier to understand the intent. And majority of the code is written using pure functions that can be reasoned about in isolation. On top of that you have an editor integrated REPL, so you can just run any code you're not sure about as you're reading it.
And then people wonder why the city isn't investing in public transport.
>This enables customers to do things like cache content for logged in, or paid users by doing the auth on the edge next to the cache, rather than at the origin

I don't get how this would work. For someone logging in you still have to talk to a central database holding the authentication information. Really anything with a database has a similar problem if you want to enforce consistency.

To use the subdomain example, say you want to prevent two people from reserving the same name. That means the reservation from someone in Sydney has to propogate to the worker in NYC before you can confirm that it has succeeded. Otherwise, simultaneous reservations will result in two successful reservation. So you've lost the benefit of edge workers.
Go ahead and down vote. It remains a fact that Rajasthan crosses 50 degrees celsius every summer.
>It's much faster than the backlash against Microsoft back in the day

Fool me once, shame on you...
> 23 kids dying in a shooting incident

I don't even know what you're referring to here. Sandy Hook I guess? That was 27. Other than that, there have been no mass shootings in schools with that many children killed since 1927.

I was using 2018 numbers - 23 is the total number of people killed in mass shootings in or near schools throughout the US that year. It hurts to say this, but I think the sober reality is that this is a very small problem, affecting very few people. On the other hand, every community in the country is impacted by automobile impacts killing children.
I didn't have any problems finding work in Clojure when I was last looking (Aug-Sept 2018) with offers in four locales across the US. I was not able to find remote work at comparable salary for a US based org. (Some context) I have 7 years experience using Clojure professionally across 3 orgs (16 years overall) and was looking for individual contributor roles.

Some things I observed about the Clojure companies:

- Their HR seemed slower than the non-Clojure companies I was dealing with. I don't think this has anything to do with Clojure, but I am no longer working in Clojure full-time because the most credible offers took too long and I've found non-Clojure work I love.

- Outside of trading firms, I did the most whiteboard coding questions with Clojure firms compared to shops looking to hire for Python or Elixir. I like whiteboard work, so this was fine for me.

- 6 Clojure companies, 4 different conccurrent processing models and 6 different service frameworks. Neither of these is necessarily bad, but the community was much more fractured than I realized.

- Of the 6 Clojure orgs, 4 were actively hiring (had open roles) and 2 were passively hiring whenever someone materialized on IRC/Slack/Twitter. This leads me to think if you want a Clojure job, you should probably reach out to people you know inside Clojure orgs and, barring that, the HR people at these orgs directly. This isn't a Clojure-specific thing, but worth keeping in mind.

- 4 of 6 didn't seem to have dedicates DevOps, leading to them looking for candidates also familiar with deploying, monitoring, and debugging Linux hosts. I think I was given heavier weight at some orgs because of a background doing this type of work for Clojure stacks. Might be an angle worth looking into if you don't have production Clojure but you do have Linux and Java deployment/monitoring/debugging/tuning experience.
I'm using Firefox for mobile since Quantum, and works better that Chrome (except for a few pages that don't bother on supporting Firefox on any platform)
Is there a requirement to fly the plane advertised? In other words, if I book specifically a non-737 800 Max plane, and the airline switches, can I get my money back, or make them fly me on a different airline?
Yeah that looks like some domain-specific parameter. I’d assume size of shipment

In any case the insight applies across industries, especially in enterprise sales.
If you don't even realize that you are drinking polluted water, is it actually to the detriment of consumers?

I know this is not the same thing, but my example is meant to highlight the logical fallacy.

As to your second question, I end up on AMP pages by following links shared with me.
Cheap artificial muscles for robotics: HASEL
IMO Brave is the best Android browser. Blocks ads by default and performs much better than Firefox.
Sure, but if you wanted the features and had to pick a provider, which would you choose?

You wouldn't choose Facebook over Apple, would you?
How MCAS slipped through certification process was not the main issue

I think it's a huge issue, but perhaps not criminal. The hiding/lying/etc is a criminal issue in my view.
The downvotes are likely a result of the single-word reply, with no supporting source for the claim, not for the claim itself.
It seems like the argument here reduces to "personally verifiable votes should never exist".

> In traditional families women will effectively lose their vote.

People can lie. That's the only recourse they have today right? Would producing a "plausible deniability token" to show to adversaries suffice here to provide usable cover?

> Vote buying becomes possible.

This is already possible. Though you are right that it is not strictly verifiable today. But I would argue that we lack data on how many people would take money to vote X in todays system, and then vote Y instead and lie about it. If this set is tiny, then this problem doesn't grow much does it?

> fellow party or church members start to check the votes

This should simply be illegal. Bright line. Your vote is private and no-one or organization shall be allowed to force you to disclose it.

---

It seems again like the arguments here are sort of baby/bath water. There are outlier problems preventing this from being perfect. Yes. But the benefit of a truly verifiable election would inoculate us against mass election hacking. Which increasingly seems like a genuine threat we need to deal with. Are the outlier problems not worth the price of preserving democracy?
About the ad business, are businesses getting gouged by Google such that they need help from the government?
Technically summer doesn't start until June 21.
If slack is slowing down your laptop (i7 and 16GB ram), it means your laptop is not up to par. I've read that macbooks have terrible thermal throttling under load, maybe that's what's happening to you.
Now make a forum where to read replies you have to organize paper on a table.
> I think the HN title was edited since your comment; I think an earlier title highlighted the move from Clojure to Java.

This is correct, it was “Storm ditches Clojure in favor for Java”.
The last chap who comes to mind I worked with who had previously worked in such a company was named Richard. Can't remember his last name, do remember I gave him a Wallace and Gromit moving toastrack as a leaving present when he went on to work for a flight sim company in the south west of England somewhere.

I last worked with him when I was working for a UK offshoot of a US Defence company. This would have been somewhere around... six years ago, I guess.

I suppose I could try to dig out his contact details and ask him, but I won't. So the short answer is no, I can't name that company. Got a feeling it was something involving printing, or imaging.

I also cannot name any of the companies that any of my current colleagues have previously worked at. Is everyone else keeping track of where all their colleagues and ex-colleagues have worked? Wouldn't be surprised. I don't keep track of any of that. I'm not even on the facebook.
> Developers are too unwilling to even try stepping beyond the boundaries of the first thing they learned. The cost is always lower than they may think, and the benefits far surpassing what they may think.

and yet... almost every time I've come in to a project where developers got past those boundaries.... they inevitably recreated patterns/idioms from tech 1 in to tech 2, and make tech 2 horrifically bad, and made it even harder for anyone who actually knew tech 2 to come in to the project and help.

adding other languages is more than just 'get over it' - without guidance from experienced people who can understand good/efficient ways to model the problem domains unique to a business idiomatically in the new tech, you're very likely adding even more technical debt that you won't even know about for months/years. And... IME, the "let's use new stack X" are moved on to another project or company by the time the technical debt is apparent to everyone.
I'm not sure if it works in all browsers, but for me at least, even http://ai is enough to reach the site.
I don't see thousands of people adversely affected by renewable energy for years (due to cancer, displacement and other health issues). Only counting deaths does not paint an accurate picture.

Besides, noone knows the total cost of nuclear energy because noone has solved the nuclear waste problem for 100,000+ years. There are likely to be billions of dollars needed to be spent on this long term issue.
I've sort of switched: mobile is FF; desktop is Chrome. The thing that still gets me with both is that memory usage is -insane- and I cannot figure out why it is so high. After a few days of usage I'll close all but one tab and will have a 4+GB process.

Thank you to FF for maintaining AdBlocking but memory usage needs love, too.
XUL was just a markup language to create interfaces, it became obsolete as HTML got refined.
I've been looking at dome houses and found some pre-fab Japanese dome homes[1] that are certified by the Japanese "Minister of Land, Infrastructure, Transport and Tourism" [2]. The round ones range from about 290 square feet to 480 square feet. They are packed less densely than I imagine most Japanese housing, but they are still quite small by western standards.

1: https://www.i-domehouse.com/case/project_house/plan_00004.ht...

2: https://www.i-domehouse.com/page03.html
Which countries are least vulnerable to natural disaster? (2011)
Google’s Dominance Is No Longer a Sure Thing