skysight-inc/HackerNews huggingface dataset:
1) network effects, around runtime and core library especially. IMO, for enterprise, runtime is especially sticky.
2) of the JVM languages, Java will (always?) be the easiest to hire for
> The unstructured doctor's notes may be where the best signal lies.

Or where the raw data is corrupted ...
Also, sorry for my cynical point of view, but the greatest achievements of good people are done being fueled by their trauma and experience of injustice, which means that historically speaking you are in the best position to do good compared to the most of us.

It's a lot easier to believe that you would fight for good if you promised so, compared to a random politician/non profit leader8 etc
Maybe I'm wrong, but I don't see that called out anywhere. I don't believe that's true anymore, but correct me if I'm wrong.

For reference I double checked here: https://www.oracle.com/java/technologies/downloads/
Had a very similar experience in philosophy classes. The good thing about critiquing seminal works is that there's often a rich body of criticism already available. I found the only way to do well in those classes, since I lacked the mental horsepower to produce my own seminal critiques, was to parrot the literature that was out there already.
Ask HN: Best resource for starting to learn Java in 2022
Hi HN,

I have experience with JavaScript and Python but want to get into Java. I have good reasons :)

What's the best place to start?
I think the EU should be careful about overplaying its hand with respect to this agreement.

Especially with the the current economic situation, the EU is likely to be more heavily dependent on the US for energy (natural gas). In addition, the largest EU country (Germany) is very heavily export dependent.

If this escalates into a trade war, the EU would be on the losing side.
That's a separate issue. There are lots of licensed OpenJDK builds, and even for Android the case is no longer relevant as Google now licenses the API from Oracle.
Lots of mammals have been observed intentionally seeking states of intoxication.
I'm using the majoritarian argument as a foil. The point is that if we start personally attacking lawyers for how other people feel about their clients, its the folks representing Gitmo detainees that are going to get the disproportionate share of the heat, not ones representing businessmen.
I happen to know a lot of doctors, including, as an example, an OBGYN. As it was explained to me, for vaginal births:

- at some point someone, without evidence, speculated that cervix dilation should proceed along some curve

- cervix dilation is actually measured by hand - literally inserting fingers and having the doctor practice "so many fingers = so many centimeters". There's plastic sheets with holes in them so they can practice measuring the size of holes with fingers.

- the OBGYN knows that the cervix dilation curve should look like, and kinda sorta maps their hand readings to what it should look like

- the OBGYN has a general sense as to how labor is going, and will game the cervix dilation stats to match their expectation, e.g. if labor is going well but the cervix hasn't dilated then they'll kinda sorta report progress anyway

Anyway, given the above it seems like the data around cervix dilation is suspect - the measurements are fitted to what the curve should look like, and then the data matches the curve, and that makes people more confident in the curve, and so on.

The point is, can you really apply ML to the EMR of cervix dilation? Does it make sense, could you really draw conclusions from this?
>> 1. Catch, log

This is not as useless as it sounds. You can analyse the logs and find out why these exceptions are occurring. A lot of times these lead you to subtle bugs which you might not have noticed otherwise.
That's fair. My post is mostly a reaction to the fact that tech debt is rarely (read: never) handled correctly, i.e. as debt to be paid back with interest. It's instead an excuse to burn the candle at both ends.
Thank you! Please reach out to ask@realitydefender.ai :)
> I think you're missing the point: it's incredibly hard to determine functional correctness of unreadable code.

There is a spectrum between style differences and absolutely unreadable code.

If it is absolutely unreadable, sure, send it back to be readable. But if it is merely styling issues, I'd encourage you to understand that you are not saving any time by focusing on styling before functionality.
Weiss isn’t the author… she also has a degree from Columbia which makes her more credible than someone who posts based of a URL.
This is a type of learning called habituation.

Learning about new dangers is beneficial to a new organism or tribe. But once you have to start triaging which dangers to care about, you eventually have to set a threshold for what can even take your attention. And in a world with a vanishingly small attention budget, this is everything.

So your response is natural and correct, a fundamental approach to dealing with a problem of this scale. But we have to ask ourselves, is this something we want to habituate ourselves to? Are we placing too much emphasis on reducing energy costs for the individual mind vs the tribe's best interests?

One way or another, it's a sign of the times. We only feel the need to habituate to these signals because they're becoming background noise to even larger problems.

https://en.wikipedia.org/wiki/Learning#Habituation
Very well said. I'm going to borrow this phrasing.
Product Manager requests an easy-but-user-hostile feature. What's your response?
Ask HN: What Are the Best Open-Source Volunteer Management Platforms?
Nothing - it's been deliberately and systematically demonised and now is used as a stand in for any anti-racist teaching.

It's an area of study, nothing more, nothing less. That one side of the political spectrum is hell-bent on cancelling it should give us pause for thought.
Its popular because it was popular. C#/Go/Rust/Scala/Kotlin have some advantages over Java but aren't worth switching because Java works fine. Java has been around a long time and lots of people know it.
> This is the Sam Vimes economic theory.

I consciously adopted the "poor young constable Vimes" strategy for footwear last year. I like, and would probably prefer, quality shoes -- but it's such a crapshoot what those are nowadays that I just can't be bothered to buy a pig in a poke yet again. I mean, brands that used to be OK when I was younger... Mostly aren't any more.

So last year when Lidl had trainers for sale at 30 € (or was it 20? 25? 15?) I bought five pairs. Still on the first ones, so definitely financially ahead -- "better" brands haven't lasted any longer than that in my recent experience.
Yes and no. To take your anarchists with bombs - sure, the specific moment and way to start WW1 depended on that.

But at the same time, the network of defense agreements led to a rise of regional power blocs (increasing polarization). The Anglo-German arms race led to a surplus of military, and an increasing rift between the German and the British bloc. The Russo-Japanese war caused a shift of Russian interests to the Balkans, which also mattered to Austria (sort-of part of the German bloc). The insults of 1870 and the Marocco crisis led to a deepening rift between Germany and France.

The Italo-Libyan war exposed that the Ottoman empire was extremely shaky, further stoking interests in colonial expansion. Which promptly happened with the Balkan Wars.

Those anarchists with bombs were the particular match to a powder keg sitting around. Chances are there would've been a different match on a different day, had this not happened.

Maybe there still would've been a small path away from the conflagration if the assasination and consequences hadn't happened. But each previous event narrowed that path.

History may be path-dependent, but there are some paths that are narrowing down the options you can consequently take. The same holds for Rome - the actions taken increasingly narrowed down the possible ways forward. (And that, I'd argue, are the main lessons to draw from any collapse - what actions narrowed the solution space, which ones broadened it)
Meanwhile, still using Java 8 at work
IMHO, Marketing.

Java had so many marketing crazes that it's crazy. I still remember the "Java mobile game" fad from a dozen of years ago - Java this, Java that, Java for phone, Java for toaster...

At some point, the public mind starts to associate "programming" with Java. Since there were (and probably always will be, unless we evolve into utopia) hordes of job-desperate people who would do anything to feed themselves and their families, a lot of them hear about Java, start programming in Java and develop their whole world around Java. Java helps them with this by providing this huge, Java-centric ecosystem which gives you everything you ever need to do whatever you want to do.

Of course, there is also the fact that Java is a managed environment and makes it a lot harder for programmers to write broken code, which makes large-scale programming possible even if all you have is a horde of mediocre programmers. But then again, that property is not unique to Java.
At the very least, through dialog, if you are wise, you will recognise these goals in yourself as well.
Deep learning requires very well curated and balanced datasets, at best if your test data is also poorly curated and similarly unbalanced that might hide that it isn't working from you.
Linux Privilege Escalation
Which doesn't work out great when the short sellers are nickel producers hedging against drops in nickel prices.
US is best place to be a software engineer, salary survey finds
I agree, both 'sides' to this story share a little responsibility

You would think someone watching logs so diligently would also note the counters for dropped packets ceasing, and probably look to remove the rule

Because well, they use DHCP. Those IPs by very nature of that environment are not static.. so rules dropping them shouldn't be either.

Maybe just accept that services get unwanted traffic and QoS and structured logs exist for a reason. This is like early optimization, good intentions leading to holes in feet.

I can look past it though for benefit of the story.

The person flipping power had far more reasonable options at their disposal... Though I doubt they would expect a problem specifically with their source IP - a bit rigged
Absolutely. I support this 100%. But even if everything is in UTC, please, please make sure that it's clear that the time is UTC. That could mean an ISO 8601 timestamp with 'Z' or '+0' at the end, or a 'UTC' in the corner of your graph, or using unix timestamps.

Unless the whole world agrees to communicate times in UTC, at some point, you will share a screenshot or a log message with someone outside of your company, and they cannot assume what time zone it's in.
I worry about the same thing.

I think "blockchain" (or even just a signed, immutable, public database) is mostly a solution in search of a problem, but I do think it may have an application here.

If you can hash a video when it's recorded and publish the hash with a timestamp that can't be forged, you can at least prove that this video existed at least as long ago as that stamp.

That allows you to invalidate any deepfakes produced on top of that video that have later timestamps.

It's not perfect, but it might be one weapon against this stuff.
where tf is loom. Async programming is way too toxic.
Faulty update brainwashes AEG microwaves into thinking they’re steam ovens
How to Toilet Train a Cat
> doctors and nurses are not at all concerned with or trained to record data in a way that makes sense to use programmatically. They're typically thinking only as if they're recording it for another human to read.

The flip side of this is that data entered for programmatic reading often isn't very useful for future humans to review. Automatically-generated doctor's notes obscure information in a way that "HEART ATTACK" circled in red ink on a paper chart does not.
But dangerous as they can be easily spun into sound bites to be repeated ad nauseum.
Tesla's Giga Berlin a big win for investors
> What did France use for the other half of its energy? Why didn't it just use nuclear for everything?

Energy is was more than 70% nuclear in France. The rest is mainly hydro, solar when available and a bit of Gas [1]. Some reactors were built before and after this 20 years nuclear rush, this is why 50% in my previous message.[^2]

[1]: https://www.rte-france.com/en/eco2mix/regional-data#producti...

[2]: https://twitter.com/superbello123/status/1505287449995579396
why is this different than any other platform? Is HN responsible for every comment? Is Reddit? Twitter? Or is it only ads?

I feel like most of the blame should be with the people who created the content, not with the people hosting it. I can go staple a call to violence on telephone poles, that doesn't make the phone company responsible imo.
You can see the list here: https://developer.tuya.com/en/docs/iot-device-dev/hardware?i...

Most devices use modules based on above: https://solution.tuya.com/hardware

Some Tuya modules are compatible with ESP12F footprint so they can be converted to tasmota or esphome by de-soldering.
It was on Marketplace (APM/NPR) and CNBC yesterday. That's as mainstream as financial news gets.
Whole article:

A survey has highlighted the disparity in engineer salaries around the world, with US developers pocketing far more than their British equivalents.

The report, from gamified programming outfit Codingame, was culled from its community of two million developers (along with tech recruiters) and showed that the US remained the top-paying country for software engineers, with an average annual salary of $95,879.

Furthermore, more than 40 percent of developers working in the US raked in over $100k a year and 5 percent pull in more than $200k per annum, according to the report.

Close behind was Switzerland, with a $90,462 average salary, Canada was at $71,193, while UK techies trailed in fourth, with an average salary of $68,664. Still nothing to be sneezed at, but quite some way behind the US.

It could be worse. Germany came in at sixth place with $61,390. France was down at ninth with $47,617, and Spain rounded out the top 10 with an average salary of $39,459 for software engineers.

Before anyone feels too hard done by, software engineers in India, Morocco, and Tunisia were at the bottom of the table, with averages of $19,553, $18,318, and $16,796 respectively.

The survey did not take into account the cost of living in the countries featured in the league table (comparing the cost of a house in San Francisco with one in Pune would provide more context), nor did it break down the numbers into what languages paid the best. It did, however, tell us that the average it cited was the mean rather than median.

A glance at the Stack Overflow survey for 2021 shows that Clojure is a high-paying language, DynamoDB engineers are making the big bucks, while AWS is just beating Azure on salary for cloud experts.

Still, while UK coders may not be the highest salaried in the world, the average salary has comfortably broken through the £50k ($66,300) barrier and remains higher than the national average. After Switzerland, Brits also pocket the most cash compared to their European equivalents.

Is that enough to stop techies in search of a better deal jumping through the hoops set by certain companies? Well, we are in the midst of the Great Resignation after all...
Well, you can decline a case if you think it's not possible for you to do a good job on it. Arguably this could include a hatred for someone. If the person negarively affected you or your family with the crime, then ethics may even dictate that you can't represent them.

Although I do agree this scenario of quitting a firm because the firm represented someone is a stark departure from these traditional exceptions. I get that people don't want to work for a company that does morally wrong stuff, but I don't think providing a defense should fit that. The whole concept of the system is that it should be a fair fight under the rules of law/procedure. It's almost like they're saying that they think the rules aren't fair, but that they would rather not afford people their due protection than try to correct the actual injustices in ehe system.
As the top comment said, it's only in extremely tight circumstances. Tesla Autopilot / FSD beta (the one that you can use if you have >98 safety score) will work anywhere your car can see lane lines and it'll try its best to work in rain/snow or at 1am with limited visibility.
She's also not even the author.
Yes but a reusable rocket will always be cheaper than a one-off rocket. They could charge twice as normal and still be overall cheaper.
sqlite too. It's good.
You really don’t like Product Managers, do you? :-(
That's changed a bit. As of JDK 17, Oracle offers Oracle JDK builds under the NFTC license [1], free for use in production with updates overlapping the next LTS version.

[1] https://www.oracle.com/java/technologies/javase/jdk-faqs.htm...
I agree.

And when you consider that by pushing these negative externalities onto society, they save tons of money which goes into the pockets of their executives and investors, it begins to look like these companies have just invented a new form of theft.

By "moving fast and breaking things" they hope to stay one step ahead of the regulators for long enough to get rich before society can react and close these loopholes.
There are a lot of problems in the JS and Swift communities, as there are for Java.

I think you’ve got to meet your customer where they are, and if you can ship Java desktop apps, and they’re happy… keep going.

But you’re not shipping apps to their iPhones using Java. It’s either JS or Swift.

And, on Android it’s JS or Kotlin.

So the common target is JS.
I actually work on this project! Feel free to ask any questions.

Also, here’s an arxiv link to one of the papers if anyone is interested:
https://arxiv.org/abs/2108.00275
> Hm... I suppose so, but negligibly. Setting cookies takes milliseconds, so there shouldn't be a significant difference from a user's perspective.

When you accept third-party cookies in a website, additional scripts can be loaded and additional data can be sent to their backends. In the case of providers like TrustArc, etc, consent data is often sent to those third-party after consent is given.

It is of course possible to defer this in the name of user friendliness, which is what TrustArc, etc, tend to do, but only when there is consent.
I know this, which is why I replied to the person I did and not the person they replied to.
Mathematically that should be "OR", not "AND"
For some purposes a tested validated binary may be appropriate vs mystery meat someone threw through a compiler then shipped without testing.
Fair question. I would argue that is is the wrong way to fix injustice. If we want impartiality in the system, and the system in not impartial, we should not add more unfairness to try to balance out the system. It it like adding more bugs to software to try to counteract the existing bugs.
I don’t think this is an “us” vs “them” thing so much as a “person” vs “automated process” thing.
I assume “her” refers to Bari Weiss whose Substack the article is published on. I also made the mistake of assuming that the article author was Bari Weiss so thanks for pointing it out. It looks like her Substack is more of a group blog with multiple authors contributing to it.
I first learned how to code in R before moving on to Python, then some C and Go. I think a big cause for the SWE hate of R is that it's not OO programing. R is a functional language for data analysis. If you don't grok that, then I can understand why looking at it would make you barf. Going the other way, from functional to OO, caused me physical pain as well.

R is amazing for data analysis. Also, RStudio is a much more efficient solution for iteratively exploring data than Jupyter. Don't make fun of a screwdriver for not being a hammer.
it's really bimodal imo, there's a tier of sweatshop contractor job that pays $50-70k (or did before salaries got nuts the last few years) and then senior jobs pay $140k ish average now. Senior getting paid more isn't new but it seems like maybe a 2x ratio is higher than elsewhere.
I try to use the home and end keys but unlike Linux and windows they are generally broke in various apps including system apps

https://www.apple.com/shop/product/MQ052LL/A/magic-keyboard-...
I can tell you don't know about OpenID Connect. ;)
It would take billions of dollars and many years to build a new general purpose EHR from scratch. This isn't an industry where a start-up can launch an MVP and get sales to early adopters looking for a competitive advantage. Every major provider organization already has an EHR, and usually an ONC certified one. A new offering has to be at least as good as existing products in every way in order to get any sales. It has to be a 100% solution out of the gate.

Outside of general purpose comprehensive EHRs there is still opportunity for new niche market offerings targeting limited medical specialties or types of facilities. For example if you wanted to target, let's say, just dialysis centers or just psychiatrists then the hurdle would be much lower.
Ban Surveillance Advertising
It could be that only risk to life, limb and neighbouring properties was evaluated and (probably correctly) concluded that the combination of low-occupation, trained staff and sufficient escape routes meant that the risk was minimal.

If someone wants to burn down their own property, why not let them? That's up to the business and their insurance to judge.
Earth and Sun – Animations
I agree. At this scale these things must be automated. I don't buy that since they are automated these companies should get a pass. I tend to think that a lot of these problems can be attributed to too much tech consolidation.
A couple excellent reasons for the gate keeping: panning and group shots are quite difficult in portrait video and are much better handled in landscape.

The “uninteresting” elements of the landscape mentioned in the article are the settings for the objects (that often the photographer shot in portrait), and are often seen as essential in photography and films for setting moods and a sense of place.
A bit tangential, but I wonder if it's realistic to gradually migrate the common law system to something closer to the civil one. I think that the precedent bloat is one of major factors which makes lawyers expensive and judicial system badly accessible for non-lawyers.

But who I am kidding... The US was unable to even move from the imperial units and Farenheit.
> You wont find someone who dares to rename masterpieces to mainpieces

And yet you can have a sidepiece...
<And you don't need a college degree to become one in many states.>

I don't think ANY state requires a degree or CPA license to be employed in a job that may have the word accountant in its title;
however, there are certain kinds of roles, with certain responsibilities, that generally require a degree, and sometimes a CPA license.
Gotta call them 'really good' now
Mercedes' tech is largely a joint effort with Luminar, so I'm not sure you can consider them innovative in themselves, they probably just know when and where to invest to stay in the game.
We scout the future LeBrons of tech
Perhaps too niche, but Bellingcat have used these sort of apps in the past to identify Russian officers
AP has great journalism. Not sure what you are trying to imply here.
How can you foster interactions that aren't cringe worthy?

My best guess is to arrange activities that employees would do anyway and have the company sponsor them. $curjob took everyone downhill skiing for a day (we are mostly in CO, USA). I imagine there are similar types of activities available everywhere.
That's a good one! :thumbsup:
Nvidia H100 GPU Features TSMC N4 Process, HBM3 Memory, PCIe Gen5, 700W TDP
You seem to be implying that statistically-significant deviations from expected averages isn't "evidence".

I'm not sure what to say to that.