skysight-inc/HackerNews huggingface dataset:
Electrical ID of the 20 natural amino acids heralds nanopore protein sequencing
OVH is older than AWS and profitable as it is.
If it’s fixable, why isn’t it fixed? Why are they stopping production? It’s been a year.
Tesla Stock breaks $400 – investor's analysis
MM3D: Classic low-poly 3D modeler
> I am just curious as to which specific laws he broke

18 USC 1030, or:

> > intentional damage to a protected computer
> These were hardscrabble people, living off of whatever meager storage they could scrounge together. They’d zip things, put them on zip drives, and hope for the best. Then one day almost everyone looked up towards the metaphorical sky and made a lot of compromises.

I wish every tech blog was written like this. Light-hearted and serious at the same time, almost like a work of fiction.
Why didn't the sensor fall back to its backups? Because, unfathomably, it was designed to only listen to one sensor. Why? Absolutely no good reason that anyone can see. Can that be fixed? Absolutely, change the code to listen to both sensors. It's not a whole lot more complicated than that.
As I remember it, the pirates called it piracy, and the right holders preferred calling it theft (you wouldn't steal a car).
I'd personally do this:

pub enum SearchOption {
Left,
Full,
Beta(SearchOptionBeta),
}

#[non_exhaustive]
pub enum SearchOptionBeta {
Right
}
Product Manager for GitHub Actions here. Sorry that this was difficult for you - we're continuing to work on our documentation for both GitHub Actions and Github Packages (and how to use them together) and we'll make sure that we improve this.

For my Java project, I set up GitHub Packages as a server in my settings.xml, and then use:

mvn deploy -Dgithub.username=${{github.actor}} -Dgithub.password=${{github.token}} -s settings.xml

as a step in my GitHub Actions workflow.

I'm not super familiar with maven, so I'll talk with the Packages team about how we can improve the documentation here.
Our cloud lock-in guidance and case study
Metabolic heterogeneity confers differences in melanoma metastatic potential
I don't expect to be contacted again after a screening conversation or a simple application, but if I am interviewed in-person by multiple people I consider it common courtesy to provide at least a from letter "No". This is becoming very uncommon these days for the various reasons given, as well as the fact that there is little downside to being rude - it's not like the candidate can do anything to the interviewing company.

However, in my own hiring I always send a thank you for the candidates time, because I'm old, and manners, etc. but also I consider it the long game. You never know when you will run into someone again and in what context, and the extra effort to email a "thanks for interviewing with us" is tiny compared to potential upside/downside.
Mixed Precision Training Is 2 Lines with the Keras API
Given that AWS operates at an unprecedented scale yet still seems to charge a premium over smaller operators, can someone explain why their operating margin[0] of ~25% seems relatively small in comparison to what one might expect?
Is this simply because they reinvest a lot of their revenue into product development, or are they much less efficient than they might be able to be?

[0] https://ir.aboutamazon.com/news-releases/news-release-detail...
This seems important:

"Ring does not alert users of attempted log-in from an unknown IP address, or tell users how many others are logged into an account at one time. Because of this, there is no obvious way to know whether any bad actors have logged into people’s compromised Ring accounts without their consent."

I can understand not having 2FA turned on by default, but a bare minimum for this kind of service would be to alert users when someone successfully logs in from a new device.
You can fix the issues that have been found in the MCAS, sure. You can do more training, rewrite the code, introduce more tests/checks, etc...

But what you cannot do is change the fact that the MCAS is necessary. The plane is always and forever going to be off-balanced and require an active system to account for that. Active systems will fail. Maybe they can fix it such that the failure rate is negligible, but I doubt it.
I use Feedly - an RSS reader - as well. It's a pretty nice tool for aggregating a lot of content into one place. They've done a nice job of putting a modern service on top of RSS too. The android app isn't so great, however.
There's an evanescent wave that can be detected if a short radius bend is introduced. I would imagine that this would introduce attenuation that might be detectable?
> It is also fascinating how media companies are likely to pounce on the slightest of flaws

I wouldn't characterize these flaws as slight. But I'm biased... I used to work in the security space, and I know culturally the typical engineer are less concerned, and non-technical people in the technology sector being fully deferential to product orgs in that respect.
Reef is SoftBank's bet on repurposing parking lots into dark kitchens
Cross-platform GL/DX/VK abstraction layer open sourced by Unity employee
My mobile number has an area code for a place I haven't lived since 2012. I'd thought about changing it to match my new location, but then I realized that since I'm no longer in contact with anyone in my old area, I'm able to safely assume any number calling from it is a robocall.

I get several of them a day. So I think I'll keep my old number.

So I think there's a possible solution: Pick a new mobile number with an area code for a place you don't know anyone and have no reason to receive calls from.... then block/ignore all calls originating from it.
People have been using all sorts of excuses to visit evil upon another for all of recorded history.

Dig deep enough in history, and you can condemn almost any tradition.

It is senseless to consider ancient history when evaluating modern traditions. What people did hundreds or even thousands of years ago is of historic interest, sure, but it does condemn Christmas today, any more than the slaughter of the Canaanites condemns jews today.

And today, Christmas is a celebration of goodwill and peace to all. That should not offend anyone.

So in that spirit, merry Christmas
How is this malicious compliance? He wrote code to intentionally stop working at certain times in order to defraud Siemens by getting them to pay for what is essentially the same work over and over again.
It’s only relevant if you have a catch-all match. The idea is to get a compiler warning when new patterns become available instead of a runtime warning.
Eat This Much – Automatic Meal Planner
Because rushing a fix into production and then having another airline crash would be far more severe than the current situation.

So it makes sense to step back, and fix things the right way before you reintroduce the system back into the market.
Once the second crash happened there was extra oversight and other issues that were signed off on during the design phase were once again put in question. Its no longer just MCAS being modified but what happens when the two flight computers disagree.

So to answer your question there are now multiple issues at play and they are effectively redesigning the flight computer system as a whole. This is not a quick fix.
> Open to suggestions on how to improve it, though...

I for one would really like code blocks formatting & syntax highlight in the linked text, maybe even show all formatting :)
Fwiw, I think what's important about homoiconicity isn't so much that the language uses "boring" data structures for its (intermediate?) syntax tree, but that the both the syntax itself and the representation of the syntax as an AST is simple and obvious.

Haskell has TemplateHaskell, which can be used for macro-like things, but it's substantially less ergonomic, not because Haskell isn't "homoiconic", but because the grammer is actually really complex and non-obvious. There's tons of little things that you don't think about when writing Haskell code, but you have to deal with when manipulating it. For example:

https://hackage.haskell.org/package/template-haskell-2.15.0....

That's a node in the AST that stands for something that is at most one character in the source text, and usually zero. So code manipulating this stuff gets really verbose and clunky. It's still powerful, but it's not the same.

As a side project, I'm actually working on an ML-family language with a macro system. It still has a more traditional ML-style syntax, but it is simple so working with it should be comparatively ergonomic. In an ML you wouldn't frequently want to be working with loosely defined data structures anyway; the first thing you'll do is convert it to a more strongly typed form that captures what you really want to be manipulating.
This is a better article than the OP: https://en.wikipedia.org/wiki/Homoiconicity
Absolutely gorgeous and proof of the cool things nature can do!
Finally, a way for Americans to get snacks.
I've read it, and while it contains some interesting stories, he very clearly states in the opening chapter that there is nothing in the book that is classified in any way, nor should you expect to see them. It's more of his stories of how his mind changed over time and the culture of the cia/nsa and their private associated companies. If anything it seems to reveal (in an indicting kind of way) that what he did was achieved slowly (ie. Premeditated), rather than being a spur of the moment thing. Also, glaringly obvious is his love for his now wife, Lindsay.
I found that her diary entries on the way she was treated was far more revealing and highly electric.
Android privacy is bad enough as it is, I can't imagine how horrible a facebook operating system would be.
Part of the MAX complexity was keeping MAX handling sufficiently similar to legacy 737s that you wouldn’t need new Certs for pilots.

Boeing will have a lot more freedom if it can do away with that.

But I don’t know if they can do that without bringing up the MAX to modern standards. The 737 is an old design.

But I largely disagree with grandfathering new planes because they’re built to an old design.

We don’t allow it for cars, why would we for aircraft?
“SantaGate” gets GitHub all riled up over Visual Studio Code icon
>Realistically, most people today use Github/Gitlab/Sourcehut/whatever web git gui along with the Git CLI. So the old wisdom of "commit-as-subjects," which made sense when people viewed commits in email chains, is no longer always relevant.

It's not "commits as subjects", it's commits as titles. And it doesn't come from viewing the commits through email clients. It comes from needing to know what the commit contains and why was the change done. That is, from having a descriptive title for the change. This is needed whether one checks the commit in their email, on Emacs, on GitHub, or cli.

>As an individual, I might use git to version a blog post I'm writing, and in this case I could use my own entirely individualized semantics for commit messages.

Sure, that's a niche use though, not the use discussed here, which is about commit messages for programming.
> Yes, people frequently request justification when they're rejected romantically.

But I am asking do ppl respond to this with a phone call detailing the reasons behind their rejection.

Why was OP doing it.

His problem could've been simply solved by setting the expectation that his analysis was not up for debate.
Even better, let everyone set the fee for calling them and the ability to set up a whitelist. Numbers not on the whitelist get charged (message before connecting stating the amount). I'd set it to $10. To each their own.
This is beautiful tbh, will use in projects.
Huh... I thought browsers didn’t fetch hidden images. Or is that only if the image or its parent elements are "display: none"?
I wanted to quote the article, but it looks like they've disabled text selection????

Anyway, I think killing shop was short sighted. I never got to experience it as I graduated in the 00s, but having hobbies that involve handiwork, building things teaches you discipline, patience, and a way of thinking different to and complimentary with typical "knowledge" work. I think general mechanical skills are extremely useful for young people to learn.
All Airbus airliners (the only other serious airline manufacturer in the world) are fully fly-by-wire and require computers and sensors to even get off the ground, let alone maintain level flight.

Unstable flight profiles are not foreign in aircraft, and requiring computer systems to maintain stable flight is nothing new.

The problem is entirely how this specific system was implemented... and that can be fixed.
How is the feature parity with newer alternatives? Can I share my screen with someone easily? Can I post a screenshot? Can I be sure every client shows the screenshot properly? Will it handle an animated screenshot?

I wouldn’t want to use one tool for typing text and another for calling a third for sharing files and a fourth for sharing a screen and so on.

For example: Sharing an image as a link isn’t really an acceptable UX these days I think.
I think there's a fundamental misunderstanding about how these systems work in 2019.

There's not "an algorithm" that can be published and inspected, like good ol' Pagerank. It's probably more accurate to think of it like thousands of slightly different algorithms knotted together, tied to an enormous database that selects with algorithm gets used for which person at which point in time. The knot and the database are constantly changing.

You could perhaps publish the machine learning algorithms that created the recommendation engine, but those won't tell you anything useful without the training data (which, for these systems, is absolutely huge and complex).

I'm convinced that a big reason these social platforms haven't fixed their recommendation engines is that they actually have no idea why they recommend the things they do.

The systems are trained on "engagement", without regard to whether it's good or bad, happy or sad, constructive or destructive. It's just: which thing collects the most clicks from which people.

In a way, this makes these recommendation engines mirrors into human nature--which sounds cool, but is actually boring and banal. We already knew that it is easier to make someone unhappy than to make them happy. And we typically want people to build things that deliver happiness--even though we know it's harder.
Is Boeing a reasonable company to consider nationalizing?

Genuinely curious -- it seems like it's in our interest to ensure that Boeing is around, that they are sustainable, that workers continue to view Boeing as a good job, that they have the right motivations of safety vs profit, etc.
FCC Proposes fine of over $450k against Boston-area pirate radio operator [pdf]
Using structured markup to make GOV.UK more than a website
PM for GitHub Actions here. I wouldn't suggest that you build an action to run a build within a container. We offer container support for workflow runs which should be suitable for this. (Either by specifying the `jobs.<job-id>.container` or by using `docker run ...`)

Actions themselves are meant to support the workflow and distill a set of complex steps into something that can be done in a single workflow command. (For example, download and set up a new version of a Java JDK.) They're meant to be used as steps in many peoples workflows, instead of executing a single workflow.

The actions themselves can be built as either a container, which is self-contained, or as JavaScript. I often recommend the latter, since that will work cross platform (containers only work for people who are using workflows running on Linux).
This is like what Docker Desktop did for Virtualbox and docker-machine. Lean UX, faster hypervisor. Don't need the complexity of Vagrant when one command gets me what I need - a fresh Ubuntu VM with our without my custom cloud-init.

I just don't get what's closed source and open and why they had to write it in C++
What "religion" does Santa promote? Commercialism?
> 3. To make it clear to the FAA that there's a limit to how long re-certification can take without larger economic impacts.

Good to know they've got their priorities straight. Would hate to see the U.S. economy lose any jobs building unsafe aircraft.
Chrome 80, Content Indexing, ES Modules and More
I‘m by no means an expert but I did some datacenter work. I wonder how this would be possible to install a beam splitter without disruption? Don’t you need to plug the fibers out, put the splitter in and then plug the fibers back in the splitter? I was searching YouTube but couldn’t find a video.
It was the political science department, not the philosophy department. (For academic purposes, political philosophy is a subfield of political science, not of philosophy.)

I'm not sure where your curiosity comes from—Crawford is presented in the story as taking a break from his academic career to work on the motorcycle. There's no continuity between the two things except his own personality and involvement.
Perfectly legal doesn't make something not an accounting game. One can do things legally and still be doing them disreputably.
That's probably why the comments are highly critical and not supportive of this idea.
You have to be specific, as others have mentioned. And it's not that odd:

* Contractor's time multiplied by their hourly rate
* Whoever was overseeing the contractor for some percentage of their time
multiplied by their fully loaded hourly rate
* Processing and payment of contractor's invoices
* Discounts or coupons given out as a result of late orders due to this problem
* Anything in any contract relating to late orders that was caused by this problem, even in part

You start multiplying fully loaded employee costs (including 401(k) matches, healthcare, etc) by fractions of a percentage for how often they deal with this person and it's not at all hard to end up with fractions of a penny at the end of it all.
Calling out an article for being misleading is not the same as misrepresenting it.
Going even further off topic, but it's pretty neat that logic bombs exist in nature. Plasmids are circular dna molecules found in bacteria. They can replicate independently of their host, and they can spread to other bacteria. They often provide useful functions, most famously - antibiotic resistance, to their host. So there is a high degree of symbiosis.

Anyway plasmids have these things called addiction molecules to prevent the bacteria from eliminating them. They create a long lived poison, and a short lived anti-poison. If the plasmid is no longer around, then the anti-poison degrades and the cell dies.
Northwind Traders, IIRC
Money quote:

> I’m not a financial analyst and I haven’t gone through the numbers in detail
In December of 2018, the average news article took 24 seconds to load, consumed 3.58MB of your data plan, and Google scored it a Speed Index value of 11,721 (a Speed Index of 3,000 or lower is considered good).

It has gotten worse this year.
This - some of remember the MULTIPLE CONTROL PLANE takeovers at these third rate places.

Seriously - root access on the control plane - that was then covered up. You really are going to build your business there?

There is a reason AWS can charge the premium.

I quickly learned my lession in linode at least!
Growing up in rural England I learned to Drive at night with dipped lights. Most of the roads are single track and the thing I damned well want to know is if something is coming the other direction.

I actively control the high beams, raising and lowering in order to allow me to see what's coming and maintaining visibility on the road as appropriate. Automatics just assume you want all the light all the time bar when someone elses lights are already there.
This is not ironic as it's absolutely not relevant.

The HDD that you buy is not redundant, don't provide more than a very limited throughput, is not distributed across multiple geographic areas, is not connected to the internet, comes without any of the hardware to make it spin and is not benefiting from s3 APIs as far as I know.

You are comparing the costs of buying gas vs the costs actually associated with driving.
Read "SEC. 4. CALL AUTHENTICATION", particularly "(C) ROBOCALL MITIGATION PROGRAM" for most of the details – IANAL but I believe the comment you're replying to is correct that the providers will be held responsible for violations that occur on their network.
> > In my experience, cloud management is nothing like as simple as people make out; and you're not going to be magically making those ifrastructure man-power costs just go away. You need to configure all that stuff non-the-less, and that's where the time goes.*

> I wrote CloudFormation scripts that handle our basic use cases and use parameters.

scripts will run on things other than the cloud. The thing that made that difference? It may have been you, not the cloud.

> > Even compared to bare-metal, the difference isn't all it's chalked up to be - the actual rusty box doesn't need a lot of TLC, and you can hire companies for that too,*

> Can I hire a company to put in 20 additional servers every night when our processing queue increases and take them out when it decreases?

Nope; you can't - and that's a real upside to a cloud. I'm not opposed to using the cloud; merely saying that personnel costs savings are nonsense, however. In any case; you cannot easily do this with physical hosts. Then again; most people probably don't need to. If your workload is merely a little spiky (like day vs. night) then the extra costs due to the cloud will be greater even if you spin down instances sometimes; and if you do that, you're spending time to do so, which undercuts the clouds other selling point "I don't want to manager all that junk".

On HA: You're listing scaling, not HA. You don't need to do anything special to make interchangable, largely stateless machines "HA" no matter your infrastructure. HA is relevant if you have any single points of failure, and how you avoid the consequences of having those; e.g. having a live database replica or whatever. But sure: this 'll be easier on some clouds!

> > Almost all actual downtime is not because your physical infrastructure went down in ways that most HA could have prevented.

> HA can be as simple as a rogue query killed an app/web server (been there done that). I got an alert that the web server was unhealthy. By the time I woke up well, I got another alert saying that a new instance was brought up. I went back to sleep and investigated in the morning. Not to mention the automatic updates performed on RDS instances or the updates that you don’t have to care about with managed services.

So... why does any of that need the cloud? Sounds like a plain old process or container needed restarting. That's just basic server stuff servers have been doing for... well, longer than the cloud even existed.

But the point isn't that the cloud is a bad idea. It's that people ascribe frankly absurd benefits to it, when many of those are either unrelated to being in a cloud, and some are wildly overstated, specifically the management costs. Not that there aren't upsides: but if you're saving 170k on network engineering personnel costs; well, you didn't need the cloud to do that unless you're really, really huge, to the point that other costs are dominating anyhow.
My home security system, which is really... uh... crappy... manages to do this (provide both 2 factor and letting you know when someone logs in + changes the alarm state)
Conspiracy theory inbound: The size of the battery is precisely tuned such that after two years of degradation, it lasts less than a day (~16 hours), so people are driven to upgrade. All thickness "improvements" are incidental.