skysight-inc/HackerNews huggingface dataset:
I guess it depends on what you mean by "widely used", but all I'm claiming is that sexed semen has had a big economic impact on the industry and helped convince more farmers to adopt artificial insemination.

It's not easy to find and correctly interpret solid numbers on this topic, but the USDA's National Animal Health Monitoring System (NAHMS) survey appears to support a substantial increase in both artificial insemination (for both cows and heifers) and sexed semen (for heifers) between 2007 and 2014.

https://www.aphis.usda.gov/aphis/ourfocus/animalhealth/monit...

From the 2007 report:

> Although it has been possible to sex and sort semen since the 1980s, the use of sexed semen is still not a common practice. The sorting process is extremely slow, can damage the semen, and greatly reduces the overall semen counts. Consequently, compared with unsexed semen, sexed semen costs more and contains fewer viable sperm per straw, leading to a lower conception rate. Because heifers are generally more fertile, it is recommended that sexed semen be used only in virgin heifers.

https://www.aphis.usda.gov/animal_health/nahms/dairy/downloa...

> Artificial insemination (AI) to natural estrus was used for first-service breeding for the majority of heifers on 57.1 percent of operations and the majority of cows on 54.7 percent of operations during the previous 12 months. Natural service (use of bulls for breeding) was the second most common practice used at first service for the majority of heifers and cows (33.2 and 21.7 percent of operations, respectively).

> For operations with pregnancies conceived via AI during the previous 12
months, sexed semen was used to inseminate 11.4 percent of heifers and 3.5
percent of cows. Because sexed semen costs more and contains fewer viable sperm
per straw than unsexed semen, it is recommended that sexed semen be used only
in heifers, which generally are more fertile than cows.

https://www.aphis.usda.gov/animal_health/nahms/dairy/downloa...

From the 2014 report:

> The highest percentage of operations (89.3 percent) used AI for breeding. AI was used exclusively on 43.7 percent of operations. Timed AI programs were used to manage heifer and cow reproduction on 34.9 and 55.5 percent of operations, respectively. For operations that used a timed AI program, more than two-thirds (68.6 percent) had used the program for 9 years or more.

> A higher percentage of operations used sexed semen in heifers than in cows (41.1 and 18.6 percent, respectively).

> About one-third of heifers (32.5 percent) were bred using sexed semen compared
with only 3.4 percent of cows.

https://www.aphis.usda.gov/animal_health/nahms/dairy/downloa...
>the pathfinder was slowed down significantly to make this video, to show how it works. At normal speed, the entire search takes only a few ticks.

few ticks basically means instantly.
It’s A*. I wrote one encapsulated as an ES6 JavaScript Class a while back. Just dropping it here if anyone finds it useful.
https://github.com/ronilan/a-mazing-thing Use as you wish.
Should an authentication system be expected to reliably determine the motive of the user in addition to their identity? Various anti-fraud systems address this to varying extents, but a bank manager sitting at their laptop, tying in their password and TOTP with a gun to their head isn’t materially different to them providing biometric authentication with a gun to their head.
Authority Bias: Lessons from the Milgram Obedience Experiment
Authentication != authorisation.

The bank manager is still authentically the bank manager, gun or not.
John, thank you for the inspirational message.
The parent post, and your reaction to it, reminds me of the two days after my wedding.

We were rushing to get everything ready for the wedding. Picking up supplies. Moving into a house near the venue for a couple of days. Doing the wedding itself, packing up, getting home the next day. Obviously it goes without saying that the weeks leading up to the wedding were busy, just a little bit more so than every week before it.

But when I pulled the van into our driveway, 36 hours before leaving for our honeymoon, I had a blissful amount of time to just do mundane tasks. Return the kegs. Break down dozens of cardboard boxes from gifts that had arrived in our absence. Return the van to my friend's house, retrieve my car from same friend. Pack for 12 days away.

It's hard to put into words, but I just realized that I was in absolutely no hurry, because, for what felt like the only time in recent memory, I had more time than I had stuff to do. I was not pressured, or rushed, or thinking about what comes next. I had vacation in front of me, stress behind me, and limited mundane tasks in the present.

And that's how I found myself breaking down cardboard boxes with a huge smile on my face. Slowly, methodically taking them apart. Not annoyed at how many boxes there were. Not thinking about how I had to finish this, so I could do the next thing, so I could get to bed, so I could wake up for work the next day.

I don't think I've ever been so 'present' than I was in that moment.
Watching commuters unlock their phones would make my morning so much more entertaining...
At the end of the day, it's up to the developer to provide useful documentation.

Especially in the enterprise world, I often come across completely useless code docs, created purely to satisfy SonarCloud or an otherwise stupidly dogmatic gated checkin of the "all public methods must have code docs!" variety. I'm sure many of us have come across it - code docs for a constructor that say "Constructs a Widget", or for an `AddWidget` method that says "Adds a Widget"; utterly pointless. I think of this as "dogma driven documentation".
I'm not convinced that's true.
I think shame is an awful motivator. Instead I would praise you for identifying an opportunity to improve :)
Will the engineers also be responsible? I don't see how any attribution of blame can work in a system where causes are very distributed, such as in any large corporation. There is no one person responsible and claiming there is would just lead to a different sort of injustice.
Show HN: Booste – a cloud-hosted desktop for developers
It's almost like they think reddi
Some contradictory beliefs, but the author is a walking stewpot full of contradictory beliefs.

Not the end of the world, but certainly remarkable.
No one is forced to give up information, you mean they were convinced and ignorant of their rights. Which was given up voluntarily in any case.

The tactic you mentioned has been used here in the US aswell. Something similar was done to DPR that brought down The Silk Road.
I've no idea, but there's the leaked settings screens that have an "attention" (i.e. eyes open) requirement (like IOS).

Maybe it'll be released, maybe it won't - but we know it's possible and I can't think of a reason google wouldn't add it.
Oh hell no we don't. There have been no real consequences for the Dieselgate. The infrastructure minister Scheuer is still in office after:

- botching an Autobahn toll exposing the state to 500M € liabilities to the private companies that should have implemented it

- (together with his predecessors) not giving a flying fuck about broadband internet outside of cities and LTE access being one of the most expensive in Europe

- STILL continuing to fuck up the Deutsche Bahn railway

Former scandal-ridden army minister Ursula von der Leyen got promoted to EU commission chief despite having utterly failed to clean up the shitshow that is the German Army.

Interior Minister Reul (NRW) is still in office despite ordering illegal raids in the Hambach forest, a colossal police fuck-up during the investigation of pedophiles in Lügde, police beating up a Jew in Bonn and a load of other scandals.

Interior minister Seehofer (federal) is still in office despite nearly bringing the federal government to collapse multiple times, undermining Merkel's authority and doing everything he could to keep a Nazi-protecting Hans-Georg Maaßen as head of one of the secret service branches.

So tell me, where do we Germans keep our leaders to higher standards?
The Pan-Am spaceplane in Kubrick's 2001: A Space Odyssey featured an aerospike.
Tolino launches line of e-ink Android devices
How is this any different of a scenario than having the bank manager memorize a password? They can still force the bank manager to give up the password by threatening to blow their brains out.
Agree with Flatline. Sometimes a person's job is their passion. We all know software developers who love to code, nights, weekends, for work...

The CEO job is the ultimate programming job. You are orchestrating people, money, processes, sales, product development, IT and more...

Probably why CEOs are paid multiples of a typical worker.

Very few can handle the job.
It's surprisingly sensitive as well. I've just try tried focusing on a spot 5cm to the side/above my iPhone 11, and it reliably wouldn't unlock until I glanced at the camera.
https://anuke.itch.io/mindustry is an open source game with some similarities to Factorio

Here is the pathfinder code:

https://github.com/Anuken/Mindustry/blob/master/core/src/io/...
This really isn’t enough.

>“So I basically lied to regulators (unknowingly)”

Does not get you anywhere near “killing people with criminal negligence”.

Maybe there exists more, but whatever may exist isn’t public yet. But perhaps yummypaint was just confused and thought he’s on reddit? The UX is fairly similar so it’s an understandable mistake.
Why skimping on sleep makes your brain crave sweets
A quick Google search....

https://www.iphoneincanada.ca/iphone-5s/will-your-severed-fi...
At my work we almost encourage the blog post in there idea.

It's not a hard and fast rule and it's ok to ignore it when it makes sense. But we also don't mind if your commit message takes longer to write than the code took to change and debug.

A lot of context is assumed in commits, and almost all of it is temporal. Capturing as much of that as possible pays off down the line.

Commit in the article is a good example where the context explains much more than the change.

(On the flip side, the pay off has an expiry date so I'm not extremely fussed when people lax, but it's still good to check in basic assumptions whith your code)
Right, so their other ethical option is to not launch with the feature.
To some extent it is a positive feature. I appreciate that the embedded images don't waste a bunch of bandwidth and load quickly.
Apple devices require non-biometric auth after boot. Turning my phone off in those situations has worked for me.
I'm kind of getting tired of this "cargo cult" attitude towards YC. Yes, it's a great thing, yes, great companies emerged from YC, but please... Enough already.
I can venture a guess: this is so that Larry Ellison can retain control of the company. He is Chairman & CTO, but since the CEOs are “Half CEOs” he is also virtual CEO. I’d add that this is a good thing. Larry is an amazing visionary, who wrote Oracle Parallel Server during the early days and is also good at marketing. Larry/Oracle sucks at user experience so their client products are terrible. A weird thing about Larry is that he invented cloud computing in the 90’s (he called it network computing) and yet Oracle is late to the cloud party.
Why would you downvote this?

Seems reasonable to raise the fact your suspicious sleeping-partner could press your digit to your phone, if they wanted access.

I know we all like a good story, but just taking pixels, I'm unsure how this issue makes your phone less secure than the last one.
Face Unlock is indeed for convenience, but that doesn't mean it can't be used as a secure method of authentication. So when it is implemented as such, it should be as secure as possible.

Apple claims its Touch ID is 5x more secure than a 4 digit passcode[1], based the probability of two fingerprints being the same. They claim that its Face ID is 20x more secure than Touch ID[2], or 1 in 1,000,000, which is similar to the probability of guessing a 6 digit password.

In my opinion, part of a secure implementation is requiring that the user is aware and looking at the device. So the fact that Pixel doesn't take this into account is a huge security flaw.

[1] https://support.apple.com/en-us/HT204587
[2] https://support.apple.com/en-us/HT208108
Thinking the government is the only threat to your rights is myopic.

The government is the only threat to my legal rights. Not made up “rights” that a corporation won’t let me do something that I am allowed to do.

What law or part of the constitution says that I have a right to an unlocked phone?
They probably wrote the visualizer to debug the system while they were working on it!
Comments do not make the original post. We can have comments on some platforms for years after the OP. I think this way seems very logical, date the OP.
yorwba is right. andrewxdiamond's comment was autokilled by a software filter that applies to new accounts and is based on past activity by trolls. We review the comments that are killed that way and eventually restore the good ones that haven't been vouched for yet. We also mark the account legit so that its posts will be exempt from the filter in the future.

y4mi's comment was probably flagged because "Why are people flagging this" is off topic and is covered, in spirit if not in letter, by the site guideline that asks people not to go on about downvotes on comments. Once the comment was vouched for and unkilled, there was no need to take the thread in that direction.

If you see a comment that's killed or flagged and shouldn't be, and vouching doesn't work, you can always email us at hn@ycombinator.com.
Ah, I see. Yes, I mentioned in the post that I was dropping some magic numbers. Mu is intended to be read in a text editor, and I didn't want to scare people too much while reading the post in a browser. Slightly evil, I know.

The concrete rules are illustrated at https://github.com/akkartik/mu/blob/469a1a9ace9b290658beb9d0.... In this case `%<reg>` always translates to `3/mod <reg-code>/rm32`.
This led me to look at https://mostsecure.pw/

To my surprise that password isn't listed by Pwned Passwords. That's much more secure than I'd expected and I commend its creators for their outstanding work.
What Sets Successful CEOs Apart – 2017
If the marketing material prepared months in advance onto which you have preorders made from consumers to retail chains, specified product would have said flawed function then you have no choice than to put in the overtime and try to get it working till the release date, even if it's half baked, otherwise you're in trouble as your product doesn't match the ads.

That's why I left this industry.

Everything was run by marketing people who had no idea of engineering resources and would just promise clients everything to get the sale done and once the ink was dry on the sales contract they'd get a bonus and we'd get the overtime hours to try to implement whatever magical features they promised.
Do we know marketshare of UWP games versus Steam and Epic Games Store?

I realize anecdotes are worthless, but I know literally nobody that uses Windows Store to buy anything. If they had used it to buy books, they would already be SoL. Categorizing Windows Store as anything but a miserable option people use in any other condition than begrudgingly is a concept that is genuinely new to me, and I say this as someone that wanted to like Windows 10. Microsoft sent evangelists to my university twice while I was there in an attempt to push more developers towards UWP and the skepticism in the room was damn near palpable. To be fair, this was before UWP apps could run in windows without a Stardock utility (the Windows 8 era.)

UWP is not new. I believe both Chromium and Firefox have attempted to support it and ultimately given up (correct me if I’m wrong.) It may be gaining a bit of developer traction now, but I don’t exactly see the world shifting around it, in a world where most apps are Electron and most games are on Steam, and pretty much everything else is “on the cloud.”
Because the subject of the title is Oracle, while the subject of the suggested title is Mark Hurd.
Hacker steals CNN Tech Reporter data in front of him
That argument ignores scale though, giving money to politicians directly may well be unethical, but it is a path that is open to everyone and is at least somewhat out in the open. Compared to that, Google basically is the internet for a large chunk of people and tracking how they use their index is practically impossible.

Compared to news media where the actors are highly partisan but there are strong voices and opportunities to be heard for all points of view. The alternatives are a lot thinner for Web search and Youtube; and most people would be shocked if it did turn out they were actively pushing a message.

Besides, I'd expect political donation laws to come under attack to. It is a very political question. Google should have stuck to strategies and pronouncements that are neutral so that they were less likely to get involved in partisan politics.

It doesn't really matter whether you see it as ethical or not; what matters is that Google has huge and largely unchallenged reach in a field and appear to be official stances by management on social issues that they do not need to. This makes them a legitimate political target.
Garry just posted a video about the criteria they used in interviews when he was there...

https://www.youtube.com/watch?v=rfTgzA6iKZc
https://news.ycombinator.com/item?id=21288988

Note: He was one of the partners assigned to us and invested in our company with his VC firm.
Ah thanks for the clarification. Do you know under what pretense they charge the higher rates? I can imagine there is more fraud for adult payments, but would they also charge higher for gambling or other fraud prone payments in that case?
Form design: from zero to hero all in one blog post
This is the standard model used in education, military, and industry. Millions of people go through processes designed according to this model every year, and probably tens of thousands of scientific papers have been written in context of this model. Your complaints are mostly utterly false (eg. “technical interviews are about as accurate as flipping a coin“ is in contrary of the established consensus in literature, and so is “ Performance on the interview has little to no predictive value for future job performance“).

If this was indeed a shitty model, it would have been pointed out to grandparent when he brought it up, but since this model is commonly used and extremely useful, what he got instead was silencing and penalizing through anonymous back door channels.
Datree: Enforce best practices, standards, and security policies on every commit
Explorers find wreck of Japanese WWII aircraft carrier sunk in Battle of Midway
Jonathan Haidt: “The Age of Outrage”
Me too!

If I'm going to clean, I might as well work towards being amazing at it.

Same tetris with the dishwasher too as well as trying to find the correct amount of detergent to use per load over a period of time with different loads and soil levels.

Sad I know!
Driving to work doesn't fit with the others--it can be replaced with riding the subway to work. The automotive status quo is tragedy and farce.
The best way to get an open social API may be a "Ship of Theseus" approach, where users run a scraper that copies their FB data to a new service, and keeps their FB data synced with the new service. As more people join the new service, eventually all FB logins will be by the scrapers, and at that point FB can be dropped.
I sort of wish that kwin supported dockapps.
It is a pet peeve of mine that people call all spike engines "aerospikes." An aerospike engine has a truncated physical spike that is replaced with expanding gasses. In other words, it has an aerodynamic spike, or aerospike. Spike engines that taper to a line (for linear engines) or a point (for cylindrical engines), are just "spike engines."

I know I've lost this one among popular and lay audiences. It's just way too cool to say 'aerospike.'
Two crashes are confirmation of two crashes. They are not confirmation of "a full coverup from the bottom to the top".
> problem of cobol is that is verbose

My mother used to say, sometimes someone's good point is their bad point, and vice versa.

verbose languages can be harder to write, but easier to read.

On the other extreme is perl. I found it to be the easiest language to express myself. There are so many ways to do something, and in a compact way. But it's very hard to read.
Software Test Desiderata
Back then you probably couldn’t afford even a horse, plus if your feet got a little scratch while walking you might have just died of infection a week later. Come on, any claim that antiquity had better living standards is absurd on its face.
Maybe you've already learned this from the replies, but it's not really possible to have an intellectual dialog about the meaning or limitations of this research.

So while I get what you're saying and I'm sympathetic to your point of view, it's too late. The cloud bucks and 5x VC multiples that can be made on this stuff is too good. Even academics, whose whole advantage is that they can resist market forces, have very lucrative careers awaiting them if they publish the right stuff.

Then there's all the adjacent benefits. Like what good does it to be publicly skeptical of DeepMind? Google is everywhere in tech and science. Or even some random guy's paper, like where is he going to work? I can count the number of opportunities on my hand, and they all have a lot of influence in technology broadly. You don't even have to be doing AI for it to be rational to simply say, "Wow what an Amazing Discovery" and move along.

There's literally no forum that profits from skepticism. Nobody wins when "AI," whatever it is attached to, loses.
No solution will ever be perfect. But the present day one clearly does not work, it leads to endless games of externalization and avoidance of eventual responsibility.

I've seen up close what even a little bit of accountability can do to large organizations, something a bit stronger would surely still have a positive effect.

As for whether the engineers will also be responsible: REAL engineers already carry responsibility and do so without any problem at all because they know their fellow engineers would not do any different. Professional integrity that's called. Software does not even come close to those standards, nor does most of tech.

And aviation - supposed to be different - went downhill in a hurry in the last decade and a half, not too late to turn back, though for Boeing it may very well be too late to recover their reputation.
Now consider the same setup, but let's say you wanted all the boxes to be the same height: that would only be possible with grid, or by setting the heights manually
The @#$#@@$ key on top of the closet man...
Hey HN!

First-time poster here, excited to show you what I've been working on. I'm a recent mechanical engineering grad and self-taught developer. I thought it was a pain in the ass (can we swear on HN?) to walk to a campus computer lab whenever I needed to do 3D CAD or run intensive simulations or code scripts. My less-than-powerful laptop became preventative in my work.

I built a simple-to-use remote desktop system, with popular engineering apps pre-installed, hosted in the cloud. Now, I'm able to run CAD (Autodesk Fusion 360) and development tools (Android Studio) from a $200 device. I think it's silly that the up-front cost of a workstation can prevent software and mechanical engineers from doing their work.

I threw together a free version for your feedback, and I hope to hear your opinions! I'm interviewing for YC W20, so your honest thoughts (and potential usership) would be fantastic.

Cheers!
Erik
That is a chicken-and-egg problem though. One major reason that most games don't get updates is surely because the code is unmaintainable.
General education in a commit is questionable... OTOH find -exec and escaping the ';' (or '+' for xargs-like one line) was helpful (hard to parse --help, though manpage is clear). Now I don't know what to think.