skysight-inc/HackerNews huggingface dataset:
> Anki CEO Boris Sofman today told all Anki staff that they would be terminated on Wednesday and would be given a week of severance pay. Anki has nearly 200 employees.

If that is true this is truly abhorrent and grossly irresponsible towards those employees. Is there more to this story because that is simply awful and I feel bad for those employees and their families with such a short notice?

> Just days ago, employees were told that Anki was aiming to find additional funding after a round of financing fell through.

Guess it didn't happen. This is just sad. I imagine those employees and their families have been through some high highs and now low lows. Hopefully enough of them saw the writing on the wall so they could land themselves elsewhere with little disruption.

I really liked their Cozmo product and have bought two myself. I found it incredibly creative and was hoping for more innovative products from them in the future. It shoved a lot of very clever things into a fairly decently priced product but sadly I think the $150-200 and not sub-$100 price tag prevented a bigger market(?). Even at the $150-200 I was very pleased with the build quality and technology packaged inside. This is just sad all around.
I, personally, have quite a few personality quirks... I've been in software development, specifically in web based applications for over two decades. This past year, I've actually worked with someone who has pretty much all of my own personality quirks, but dialed up to 11.

I've never had so many things make so much more sense to me now, than at any point I was ever given advice in the past.

I've also been through a little bit of management training... The Arbinger Institute books (been through 2) have been pretty good in this regard too. "Leadership and Self Deception: Getting Out of The Box" as well as "The Outward Mindset"
A Parallel Implementation of Graph2Vec
Could you please review the guidelines?

https://news.ycombinator.com/newsguidelines.html
Were they using an older version of Jenkins on the public internet? There's been a randomized GUID applied to the initial Jenkins admin password, which you can only access if you have direct access to the Jenkins install. I think this was added in 2016.
For those not aware of Fuchsia (I wasn't) it's a "capability-based operating system currently being developed by Google" https://en.wikipedia.org/wiki/Google_Fuchsia
dupe https://news.ycombinator.com/item?id=19779708
Yes, but the syntax is off, because the author explains the diy pump and then immediately after says "that's where the security flaw is."

Why would you go into detail about the inner workings of a diy pump, follow up with an imprecise statement, and expect the reader to know what you are talking about? Because the imprecise statement immediate follows the explanation of the diy pump, it's unclear whether the author means the security flaw is in the medtronic or the diy pump that they JUST mentioned.

Sure, we can infer and assume what the author means, but it's not proper to make the reader assume, especially for a well-established publication.
I disagree. It will be when Ford and GM go bankrupt, and when foreign-owned auto manufacturers forget how US lobbying works.

Then wait for about 40 years as the people in power continue to do things exactly as they had been done before, just because no one ever got fired for keeping the applecart upright. Then the US will go all in on public transportation and walkable urban centers.
> When you're having a discussion online though, it's a completely different story.

> People say stupid stuff on the internet, and "stupid" is a spectrum

Ok, but if you ask for evidence, because you are skeptical and refuse to give any reason as for why you are skeptical, and I provide the evidence, then I get to call you stupid.

I get to say "Ha, Ha, Ha, Ha, look how wrong you were, and how right I was, because you didn't believe something, that I knew what obviously true".

I am not saying that you can't be skeptical. Instead, I am saying that if you disbelieve a claim, then you need to say specifically why you are disbelieving.

Take a stance. Say why you think the other person is wrong. Don't be a coward and just say "I disbelieve you, but refuse to say why".

And if you do that, then I am going to give you that evidence that you asked for, and call you stupid for not giving your reason why you were skeptical in the first place.

I am asking nothing more of the skeptic than they are asking of me. Yes, I'll give you evidence, and treat you nicely. If you also gave a justification for your disbelief in the first place.
Extract PGP Secret Keys from Gnuk / Nitrokey Start Firmware
We were recently discussing creating something like for this, the current set of CNI options is wide but shallow. As mentioned in the article CNI is something you want to be as simple as possible, we’ve had trouble with weave and all it’s complexity. Flannel plus encryption is perfect!
This research contradicts the idea that overeating is the issue:

https://news.ycombinator.com/item?id=8748147

The existence of Cystic Fibrosis Related Diabetes (CFRD) in a population where about 90% of patients are quite underweight also contradicts the "fat" hypothesis.
If you read between the lines, he's basically saying that they did not have complete design and certification criteria for this feature of their aircraft and that that's ultimately at fault. In other words the MCAS met the design criteria established by the systems engineers, and the AoA sensor met the design criteria established by the systems engineers. And it passed all of the system-level testing established for the plane. It's just that the design criteria didn't include statements describing the AoA sensor data as being critical for the MCAS to function effectively.

And as a result nobody analyzed the software design to determine whether a fault in the AoA sensor could cause the MCAS to perform in a state inconsistent with aerodynamics. And nobody who was working on the AoA readout was aware that the AoA sensor fault indicator would also indicate a problem with MCAS. What he's strongly implying is that this was a mistake on Boeing's part.

However what he can't do is come out and say "I'm sorry guys. We fucked up. Our systems people failed to fully and properly account for this new system in the design criteria and as a result we failed to dedicate enough engineering resources to ensuring that faulty sensor inputs to this system couldn't result in a crash."
I'd love to add this to an on phone blocker like Blockada [0] (tl;dr local VPN based HOSTS blocking app). Does anyone know if there's a) a way to verify that this SDK is installed on my phone and b) if it's using a shared / single set of hostnames for reporting so that they can be blocked?

0: https://blokada.org/index.html
Uber and Lyft Stop Hiring New Drivers in New York City
More of a sell the new situation
I stumbled upon one of its remaining manhole covers a few weeks ago, which led me to discover about this network.

I have been living in Paris for 10 years but never knew this existed before.
Jenkins configuration as code. It's hard to configure without going to all the files and options. You have several things to take care of: server config files, plugins, credentials, projects, etc. Going through xml files is not fun.
Also, having predetermine pipeline plugin configuration based on runner types would be nice. For example, if k8s I would expect k8s plugin + credentials + organization plugin. In many cases, the only thing I want is a pipeline which I can deliver code.
Do something with jenkins declarative and get rid of groovy script. The latter makes a mess in your files, the former is very limited. At the end you have to write groovy if you want things more bespoken. It would be nice to just use any language in a container as drone does for your plugins.
> I feel like complicated builds are usually the result of an application that is not very well thought out in the first place.

Welcome to the world of enterprise Java or .net programming. Loads upon loads of crap. Best served with multiple frontends (e.g. web + mobile) which need different npm versions to compile and all of it out of a single fucking pom.xml which is a nightmare in itself!
I'm a member of the KC brigade and I know there is a team working on this for MO. Similar law was passed.
> He did security checks: https://ruby.social/@amirrajan/101986725826245184

This is worth nothing to Nintendo and should be worth nothing to other people. This should've been done as a collaboration with Nintendo in order to actually bring Ruby to the Switch, not snuck in.
According to the classic book "Normal Accidents" by Charles Perrow, "tight coupling" of events in a chain is invariably the critical factor.
I read the same thing in an article but can't remember exactly where. Why manufacturers should be allowed to certify the safety of certain components of their own airplanes is beyond me.
Yeah I should probably improve the README file.

https://m.imgur.com/gallery/gNFw1PU

https://m.imgur.com/gallery/NzatdKZ
Thanks! It really makes writing printers very easy.
Paraphrasing (almost every) math book: "Solutions are left as an exercise for the reader."
70?
Waymo is more likely vaporware. Traditional ML isn't going to work for all the edge case. Tesla has thousands of cars on the road. The Tesla Deep learning play is the only way this is going to work
We use Jira in a very small company and I avoid it when possible. Wrote a command line hours tracker, that saves 1/3rd of my usage. Maybe I'll write an issues CRUD application some time as well, but I think going further down that rabbit hole costs more time than it saves.

My previous employer was a little larger (some 40 employees) and I can say that Jira solves nothing that we couldn't solve much better with text files parsed by Perl/Python/sed/awk, sometimes having a little bit of editing help (such as syntax checking on :w) from Vim/Sublime plugins (both had users that maintained their plugins).

Maybe Jira is meant for larger companies? There is a ton of special characters that trigger all sorts of crap: square brackets, double curly braces, ampersands, semicolons, colons, underscores, asterisks, at symbols, backslashes, octothorpes, pluses, carets, tildes, double question marks, pipes, and even hyphens. It takes about num_characters*20 seconds to escape a regex so it doesn't format or hide parts of it (it doesn't help that you can only check by saving, a lot of formatting does not show up in the "visual editor"), but there are probably a lot of features there that one could be using.
I’m taking Advanced Data Structures at UCSD right now and our first assignment was making a K-D Tree and an efficient KNN Classifier. It was surprisingly simple and the efficiency between the KD Tree and brute force implementation was quite drastic.

If you only build the tree once and do no insertions what is the benefit of an R-Tree vs KDTree?
This is exactly what we're building at Out Of Office. We've built a database of free and bookable spaces to work, meet, take calls, or take a break. We've collected all sorts of data you might find useful, like the number of seats, number of outlets, noise level, and other different amenities that we've rolled up into an 11-point score for each venue.

We've scouted thousands of coffee shops, hotel lobbies, parks, libraries, coworking, and other public spaces.

Right now we're only operating in San Francisco, but looking to expand to other cities in the future.

https://outofoffice.app/

Disclaimer: I work for Out Of Office
An HN submission 4 months ago¹ reported that WeWork forms a separate subsidiary for each lease agreement. So at least when they're not the owner, they've conveniently arranged to not be on the hook if a particular location or region doesn't work out.

¹ https://news.ycombinator.com/item?id=18714962
I work on a mapping team. We implemented our own R tree for spatial search as existing libraries had some unoptimized hot paths for our use case.
Microsoft open sources Windows crypto code
I'm working with a group trying to put some dent in this problem called Open Insulin (openinsulin.org). It's very legally uncertain/risky however, since the current regulatory regime is impenetrable. The problem here is not technical, its legal -- we have the technology to make this type of stuff cheaply and safely, but the status quo will not let us sell these things products without going through a multi-year, multi-million dollar regulatory process fraught with arbitrary constraints and risk of multi-million dollar patent lawsuits. Until then, the best we can hope for is feeding off scraps via loopholes, as you're forced to do.
Couldn't you have used https://urbigenous.net/library/WIPP/ or https://prod-ng.sandia.gov/techlib-noauth/access-control.cgi... which turn up if you google any of it?
Important clarifications:
- The announcement is only about technology, there's no "partnership" between the ASF and GitHub. The ASF is vendor-neutral about all of it's operations. In particular, there is an expectation that Apache project communities continue to do much of their community and release management on ASF servers, not solely on GitHub.
- Many Apache projects asked to use GitHub. It took a while, but Apache infra now allows that, as long as the repos are in our organization. Many projects still use our Subversion repo(s) too.
- The ASF hosts it's own Git repos with all auditable history. So GitHub is merely one way that Apache projects can choose to allow users to contribute. If GitHub went away overnight, the ASF would still have all our own code and could keep working with our own build tools and plain old `git`. The ASF didn't decommission it's own git repos, just some of the tooling we used to mirror between our repos and GitHub.

Lars elsethread brought up a useful ASF blog post:
https://blogs.apache.org/foundation/entry/the-apache-softwar...

And yes, https://github.com/apache is the ASF.
Should black US athletes limit their talk to the subject of sports, and refrain from politically charged moves such as kneeling for the anthem, or giving the black power salute at the Olympics? Should video game or other 'tech' panels stick to the topic, and not proselytize how important diversity is?
This is why we have airworthiness certification, though. If you give full nosedown control authority to some system, that system needs to be redundant and have its failure probabilities modeled and accounted for, or the plane isn't fit to fly. Seems like the only way this "lack of criteria" can happen is when there's something very close to criminal negligence on Boeing's end and a regulator who either doesn't care or is being successfully lied to.
Ask HN: How to prevent code leakage by employee(s)?
Given the recent code exposure of the company Bilibili[0], I wonder how people here do steps to avoid such things from happening.

[0]: https://technode.com/2019/04/23/bilibili-source-code-leaked-on-github-containing-usernames-and-passwords/
Engineering Interviews: Grading Rubric
It is worth reading the history and intention of this phrase for context. https://qz.com/1144783/the-rise-of-the-alt-rights-catchphras...
2015 Honda Civic. Cheap and reliable. Bought it used - 3 year lease trade-in. If you're in the market for cheap, reliable, basic transportation then this is it.
I saw this earlier too:
https://github.com/rot42/gnuk-extractor

looks pretty interesting!
what are the problems with showing the place around? literally everyone else is doing that. besides, WeWork once responded to my appointment request a month after the date I requested it for, so they even can't get their brilliant appointment system straight.
Holy shit, they're spending $800k a year on infrastructure! Honestly, it's difficult to understand why they haven't sooner moved to GitHub, or even GitLab or the like - it feels reckless. That money could be put to far greater use - as an Apache supporter who hasn't ever felt the need to look at their costs, I have to say that I'm very disappointed.
I see this getting said a lot but I really don't find this, I mean there are loads of standalone fantastic vegetable products which are nothing to do with meat and taste great but No Chick Fillets (in a Jalfrezi) have confused dinner guests who thought they were eating chicken until I told them they were vegan, or No Bull Mince (in a bolognese), Beyond Meat burgers have been well received (although I personally don't find them as nice as burgers which I can still recall from before coming vegetarian).

I guess one thing I find is it is easy to find really good recipes of long running favourite dishes and be able to substite our chicken, or beef mince with a vegan alternative and still get the full rich flavours of the dish, with the right texture, filling power, protein levels, etc of what would have been meat.

FWIW here are some of "my" recipes (ones I have found elsewhere and catalogued together on one place) which have been well received by family and guests: https://www.copymethat.com/recipebox/steven-craft/3775240/ if there is any mention of meat then substitute with the products mentioned above.
> You really think they're saying it was designed and certified to plummet airplanes into the sea?

He's saying that's what Boeing said. I'm sure it isn't what they meant, but it is what they said.
They don't behave like file handles - but at a certain distance if you squint at it looks like the same problem. The real issue isn't that OpenGL textures don't behave like file handles, but that neither of them behave quite like objects in your language, which can lead to problems. The specifics of how the behavior differs is I think less important that the fact that it differs. Of course, file handles are not the best example because the language designers often had to put some thought into it early on; less true of something like OpenGL textures.
I love Traveling Mailbox. Been using it since I moved to Seattle. One overlooked feature is that you can have mail sent to multiple email addresses. So I don’t have to worry about a family member opening an important letter and losing it or forgetting to tell me about it.
Yorfriends – Find, share and connect with friends
Show HN: Frozonic – Code freeze management for your repositories
The first product with E Ink Advanced Color E-Paper is now available
> angular power spectrum of the CMB

My bad. I'm not familiar with this.

(Beware, my English is weak).

I had year long discussion about similar topic by email, so I see nothing exceptional there. If you have sum(sin(x_natscale)), and you will start to play with scale, you will see sinusoidal graphic, freq=asin(scale). Object formations in space usually have round shape, so it's will be same in 3D. :-/

Why? Because our formation exists for very long time. Let's play simple example: we need a 1d function f(x), such as sum(f(x_nat*scale)) newer produces infinite sum or singularity. Physical meaning: Our Universe exists for infinite time, but all matter is not attracted into one single point of infinite mass, so it's not possible.

The simplest such function is sin(x) or cos(x). If we will try to play with scale, we newer be able to make infinite sum, because Pi is irrational number. The closer our scale will be to Pi, the larger peaks of sum we will have.

In real life, this influence diminishes after some point, so, for example, size of nuclei has influence at frequency (distribution) of chemical elements, but it has no influence at macro objects, so function becomes flat and sum must rise (e.g. collapse into a black hole), then next level begins.

So, it looks like at some point, these formations cannot be bigger, or we cannot see light from them, e.g. because they are so massive, so light cannot escape them. If so, we have lower limit of formation size we can see at this distance, dictated by geometry (angular size) and luminosity, and upper limit dictated by nature, e.g. upper mass of formation of such size (upper density).

It's like in our galaxy: we can see stars, but cannot see black holes (too heavy), lone planets and smaller objects (too cold), and far away objects after certain distance (too small luminosity). IMHO, angular power spectrum of visible stars must show distribution similar to CMB or distribution of chemical elements.
It's now up to the family to either have Facebook keep it up as a memorial account or ask that it be taken down.
https://www.facebook.com/help/1111566045566400/?helpref=hc_f...
But what's the value of that flag if I'm going to use Wormhole only afterwards?

I set up a Wireguard /17 (iirc) mesh, and then kubeadm'd with --pod-network-cidr as that node's wg endpoint /24.

I suppose what I'm not understanding is how I can set up the cluster sufficiently to be able to kubectl apply wormhole if I haven't already setup a wireguard (or...) network between the nodes?
I think the Seattle Times originally broke it: https://www.seattletimes.com/business/boeing-aerospace/faile...

===

After the Lion Air Flight 610 crash, Boeing for the first time provided to airlines details about MCAS. Boeing’s bulletin to the airlines stated that the limit of MCAS’s command was 2.5 degrees.

That number was new to FAA engineers who had seen 0.6 degrees in the safety assessment.

“The FAA believed the airplane was designed to the 0.6 limit, and that’s what the foreign regulatory authorities thought, too,” said an FAA engineer. “It makes a difference in your assessment of the hazard involved.”
Another interesting method for power transmission in the early days of industrialization was the line shaft (https://en.wikipedia.org/wiki/Line_shaft). These were used only for a single factory, not for a whole city, though. You can see these if you go visit old textile plants in New England, for example.
I'd say a taco with beans is much better than a burger without any Patty(MCD in USA) but that's personal preference on what constitutes a good meat substitute.

Del Taco has Beyond for their tacos and Chipotle has sofritas so I can see Taco Bell offering something other than beans in the near future
If they gave tours when their staff had spare capacity to do so and required appointments otherwise, what kind of problems would that cause?

What cost would those problems have to the business? Would those outweigh the lost sales from refusing tours?
An ancient tomb that's locked from the outside? That's creepy.

Going by 20th and 21st century media, there should be lots of Asian tombs with "seals" placed on the outside of them. Reality is probably quite different.
> Wayland is just a protocol, and a pretty simple one to boot.

For a Wayland client to render using hardware acceleration, it has to link to an OpenGL library (typically mesa, specifically EGL to set up the OpenGL context). Mesa (a library written in C) links to libwayland-client (also written in C). The problem is that mesa is expecting a pointer to a C struct that is defined in libwayland-client. It will cast that pointer and call libwayland-client functions.

Mesa could have been written to use a different level of abstraction (e.g. take a struct of function pointers) it would be possible to wire it up with your own wayland library.

It doesn't help that libwayland-client was designed to be stateful (since the protocol itself it stateful).

So, while technically you can write a wayland client without using libwayland-client, you cannot create an OpenGL context without rewriting mesa. You also cannot link directly or indirectly with ANY libraries that use libwayland-client.

So people give in, use C, and move their abstraction layers higher up in the stack.

Edit: grammar.
Epic Alleges Google Helping U.S. Government Conduct Warrantless Searches
We’re running it on our own cloud provider. Do you not consider that self-hosting?