skysight-inc/HackerNews huggingface dataset:
Having dabbled with a few of these boards (RK3399, Hikey960), I can say that the user experience is still quite far off from what you would expect on an x86 NUC running a GNU/Linux distro.

Even finding usable images to flash was tough on the RK3399 and near-impossible on the HiKey960. Even then, the HiKey960 image I found was pretty unstable (randomly killed processes due to a mysterious OOM) and was contributed by a _forum user_, not the official vendor (they seem to mainly support Android).

What should be kept in mind is that these are essentially phones-on-a-board that may or may not have been shoehorned properly to run a desktop Linux. That comes with all of the relevant baggage. For example, the HiKey960 board will aggressively thermal throttle given that all that comes with the board is a piddly copper "heatsink" that you _glue_ on the SoC.

Unfortunately the Raspberry Pi is the only board that I've come across that offers a sane GNU/Linux experience in terms of software support. The performance is acceptable if you consider that even these 4xA73 boards would still get smoked by a reasonable desktop CPU.
Inside India’s first AI art show
You are wrong about the semantics of git-gc. It will consider for garbage collection all objects that are not referenced, and a reference is everything under refs/*, in addition to the other things you mentioned (index, reflogs etc.).
> There was a time where visual and actual compactness was important.

It still is; there is a reason people tended to shorten terms in the field they are deeply engaged in. Verbosity gets in the way, and there is always a tension with it (and where the optimum point for clarity is depends on the focus and expertise of the audience.)
The irony is that virtually anywhere in the world "locally sourced materials" now includes a staggering amount of plastic.

Considering the ocean is on the verge of containing more plastic than fish, it'd be refreshing if people started harvesting the plastic as a resource.
As a physician who does lots of bioinformatics, this seems like a very optimistic article which is likely just overfitting the existing data.

Patients don't come to the hospital saying "I have pneumonia". The come for a cough or a fever and it takes these tests to figure out the diagnosis. A small hospital like this probably doesn't have the data to really build a robust model that will help all its patients. Even major academic centers have relatively limited data for the number of permutations of health possibilities. Sure they have lots of pneumonia data, but how many cases of pneumonia do they have in cystic fibrosis patients who also have COPD?

I certainly think AI can help cut costs, reduce over-testing and reduce length of stay, but decreasing length of stay by 2 days would be a shocking advance. (The average simple pneumonia LOS of stay for a medicare patient without co-morbidities* was 3.3 days and with major co-morbidities* was 5.7 days in 2017). [0]

*as defined by medicare.

[0] https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Paymen...
interesting. You can visit a similar cave system with an underground river (and go on a boat ride) in Czech Republic
https://en.m.wikipedia.org/wiki/Punkva_Caves
Perhaps most importantly, Napoleon was at the helm of the first citizen-army with a modern sense of nationalism.

It was the only military in Europe that appointed and promoted officers based on merit.
AI Is Mapping the Pacific Ocean’s Secret Soundscape
He was like that at MSR also. Microsoft lost someone great when he moved to Harvard.
So is this costing Symantec a lot of money? Are they no longer a root CA in any capacity?
There are also Intel based boards. Apologies for sounding like an ad. I am a big fan of the upboard which starts at $90 and goes up if you add more RAM and storage. They also have a 40 pin connector that is the same as the raspberry pi. It uses a 64 bit Atom chip, and performs surprisingly well.

(There is a but coming.) It just works with standard AMD64 Linux distros and uses UEFI. You can grab any of the Ubuntu / Redhat / Fedora / Arch etc installers and they just work. You can use the mainstream kernel and it works. The GPU is a standard Intel one and just works.

BUT if you want to use some of the 40 pin connector then you will need some kernel patches. Under the hood the Atom runs at 1.8v but the rpi pins are at 3.3v. Consequently there is a piece of level shifter hardware that does the voltage translation, but needs to know which direction the pins are being using for (like the raspberry pi, you can change this at runtime). The kernel patches make that work. There are more if you care - eg you can make the enumeration order of i2c & spi etc match the same as the raspberry pi.

Storage is embedded emmc (ie no need for sdcards), and I don't know what they did, but it is really fast. CPU performance seems to be about double that of the Odroid XU4 for each core in my workloads. Having a standard (for AMD64) boot process is great - the various ARM devices in this space are all over the map.
Working at Superior Software in Leeds in the 1980s
Ask HN: Kubernetes application level rollback?
Kubernetes has the ability to rollback Deployments and DaemonSets, Helm has the ability to rollback Charts, and some CD solutions like Spinnaker provide varying rollback capabilities. I realize the best practice is probably to make sure all your controllers within an application can be updated and rolled back independently, but many times that isn’t possible. How are you handling application rollback? What are some best practices, solutions, and/or products that will roll back a complete application when things go wrong?
I'd use great. Good people is usually used to mean decent people, whereas great people is used to mean impressive people, which may or may not be moral, as in great man theory of history.
That sounds awesome! Thank you for sharing the experience, I really want to try that myself. Asking because it's related to my field of interest--do you mind sharing your IPIP-NEO result? http://www.personal.psu.edu/~j5j/IPIP/ipipneo120.htm
> Why would anyone willingly work at a job like this.

I work 9 to 5, and commute 30 minutes each day. I spend 9 hours a day away from home (on average) and I'm at home from 5:30 til 11:30 before bed which is 6 hours.

> lmao this is an amazingly stupid excuse that makes no sense

Really? The guy I replied to said he would get up and leave the interview if he was asked about his hobbies.
Disruption in this industry haa accelerated thanks to Youtube and Instagram. Not sure why anyone but the richest people in the world would overpay for a Ferrari badge
Breaking into the Government Account of Every Portuguese Citizen and Entity
I’ve had a few lucid dreams. The first couple of times were after making a habit of counting my fingers. In real life you always have the correct number. When dreaming it might be an incorrect or seemingly indeterminate amount of fingers.

So at that moment I would realize I was dreaming. But I don’t see why you’d just jump off of a bridge neither in a dream nor IRL. Personally what I chose to do was to attempt to fly by imagining jet motors on my legs. And it worked! And then I got excited and woke up :P

Anyway, when you become lucid it is because of things that are not like reality, so it will be obvious that it really is a dream. I see your concern but I could never imagine anyone thinking they were dreaming when they were not.

Another couple of times I’ve realized I was dreaming because the text in books or in papers were a jumbled floating mess rather than the static arrangement of letters that one would expect, and no information was conveyed as opposed to real life where most books and magazines are written to present some form of information in writing.

And one time I had a nightmare where my fingers and hands got holes in them and something was coming for me and I said “this is not possible”, and I realized then that I was dreaming and I took control and turned the nightmare into a pleasant dream by projecting the disease over on my assailant and escaping from it :)
Who are you teaching to use Python and a bleeding-edge library like the OP's? You're not teaching them how to install Python virtualenvs, or how to install homebrew?
Is there any irony in the fact that the Chinese government is stealing back artwork that was once theirs, while at the same time stealing IP from international companies?

One may argue that artwork and IP isn't on the same level, but it's a bit hypocritical right?
This happens to me every so often. The worst is the feeling of not being able to breathe, but it's happened to me enough that I figure my body will take care of oxygenating itself if necessary.

Once you come to terms with the fact that sleep paralysis is a thing, I think it's just another interesting mental experience. The lack of control is also kind of fun. Who knows what's going to happen next? But you probably won't die. Not the worst thing in the world.
It's very unfortunate that people of a certain mindset have taken to describing any users they disagree with politically as "bots". The term bot has a clear meaning.

What you're doing here is fantastically dangerous - you are dehumanising people with different politics to yourself. This is exactly how the very worst episodes in history started. Convince yourself that people you don't like are somehow not quite as human as yourself, that they're lower people, that they are best suppressed and shoved under the carpet.

Half of Twitter isn't "nutty conspiracy bots", that's clearly itself a ludicrous conspiracy theory. Bots aren't capable of holding even Twitter-level conversations. They're people who believe things you don't.
Common Cannabis Fungus Suspected in Death of Multiple Med. Cannabis Patients
This is interesting, a few disconnected points:

- You should post this to the Git mailing list. We don't bite, and a lot of people would be interested in the details of how it works there.

- If you haven't you should check out git-annex. It solves an entirely different problem, but much of the distributed custom merging of histories, using git for ad-hoc metadata etc. is the same problem you're solving.

- You should be aware if you aren't that the design of having a ref per bug has some drawbacks, some operations in git are O(n) the number of refs.

- It would be really interesting to see some write-up on how the format you're using compares to the format Fossil uses for its bugs. I think some of what Fossil does wouldn't be possible to do in git due to its simpler data model, but still, such a comparison would be educational.
I'm sceptical. Modern top tier in mem key value storages like LMDB are just within 20% 30% away from CPU maximum IO throughput on server class hardware. There must be some tricks in their metric.

Do they actually fetch data or they just measure how many memory pointers per second they can dump?
They sold their CA business to DigiCert and quit the market.
Because if you’re not first you’re last and a trash human.
Patriarchy and matriarchy are more limited concepts. They are statements about formal positions, and so-called political power.

This means that patriarchy can co-exist with women having considerable or even majority power, when all bases of power are considered.

Sometimes people use the terms in an informal way -- like when talking about the "matriarch" of a Greek family. It's worth asking if those same people would say Greece was matriarchal -- the answer is usually no.
Learning to drive in a day
He's the guy who wrote the Slow Winter. He's hilarious.

https://www.usenix.org/system/files/1309_14-17_mickens.pdf
Sidestepping comedy for a bit, there are a lot of inscrutable systems that we connect to 'things that matter' all the time. The financial systems themselves are pretty damn inscrutable. Corporations are very often inscrutable.
Lately have picked up Micronaut which is a very interesting take because it has no support for traditional front end, but supports SPA style front ends really nicely. So:

VueJS + Vuetify + Micronaut/Groovy (services) + Postgres

All of it is (except postgres) pure JVM so the VM vs bare metal question is more a logistics / deployment choice.
Amazon is reportedly working on a TiVo-like DVR for live TV
Special Report: Racial and Ethnic Disparities in Obesity
I would advise against Google's python course, as it is geared toward python devs working at Google. The course teaches Python 2, and goes against widely accepted guidelines such as PEP-8.
I highly recommend David Beazley's Python Cookbook (https://www.dabeaz.com/cookbook.html) for the most idiomatic and comprehensive introduction to Python.
With a few notable exceptions, like Scientology.
Sounds like someone is applying statistics with lower statistical thresholds and calling the method "AI" instead.
never switched to nvalt?
> stealing back artwork that was once theirs

Where in the article says this?
If that's true why do externalities exist?
I mean.. Have you heard anything he's said lately?

Here's his appearance on Infowars.. where he explains to Alex Jones how the "deep state" is setting up Donald Trump by scapegoating the Russians: https://www.youtube.com/watch?v=r5XE96G5kN0
Not exactly. There's some minority of customers fooled by that pricing, and that minority is driving that pricing scheme.

The restaurants chose to diverge from the underlying pricing, knowing that there was a risk that people would catch on, or the underlying economics would change.

I'd note that some have given up on it because it stopped working. McDonnalds just charges $1 for any drink, because the customers came to understand it was overpriced, and learned to work around their pricing shenanigans.
HIT news is paid articles by the vendors. It's an industry rag and all their stories read the same, with the vendor name getting dropped about paragraph 3.
Not the parent, but I have had similar experiences. What I do is check my wristwatch twice in a row. If the readings are radically different, or other weird stuff happens (no hands, more hands than usual, hands moving really fast, etc.) then I'm pretty sure it's a dream. And viceversa (apparently, my mind is not capable of generating a coherent watch in a dream, so if the watch behaves normally I know it's real life).

I'm also not able to generate a complex text in a dream, so trying to read a book can also work, and I suppose there are many similar possible tests based on the limitations of your dreaming mind. But the advantage of the wristwatch is that I always wear it in real life, so I know I will also be wearing it in dreams, so I can always do that test, while a book may not be available in a dream.

If you want to kill me, give me a wristwatch that does weird stuff and I might jump from a skyscraper trying to fly in real life at some point :)
This is an entertaining and important talk. Technology is not value-neutral, and insistence that it is is a larger meta-security issue in of itself.
Who did induce the Syria Civil war?
Previously discussed (270 comments): https://news.ycombinator.com/item?id=16891784
24 hours is a long time for a web app to be broken.
BearSSL 0.6
This guy looks like the one who wrote those satire magazine-style articles.
Whats been done from 1800-1900 by non-Chinese forces are many orders magnitude worse than what happened during 50/60/70s.
The overwhelming majority of medical treatments don't have inteligent humans actively trying to maliciously sabatoge them. Many drugs can be made horrendously lethal or otherwise dangerous with little effort (often just by significantly increasing the dosage) but we don't need to care very much because it's not possible to silently untracably apply that effort from arbitrarily far away, and there usually isn't anything to gain from doing so even if it were possible.
I've woken up others the same way. At some point I learned to recognize sleep paralysis and just wait it out. It's still unpleasant though, I get sensations like needles pricking my skin all over.
Assertions don't actually have to kill the program. They send an abort signal, which means you can catch them with a signal handler.

I similarly wrote a simple C testing framework for a little project I was working on, based on assertions. The framework uses signal handlers for aborts and segfaults, and then setjmp/longjmp to handle resuming the test suite at the next test case. This has the particularly nice effect of turning segfaults into (marked as such) test failures, instead of just terminating everything. It probably wouldn't be too hard to fit custom messages in too, but I hadn't felt the need yet.
> that had a separate controller/bus for their gigabit ethernet and USB 3 controllers

Are you sure? As far as I could tell, they had a single USB 3 controller that had a 2 port hub. One port was connected to gigabit ethernet, while the other was connected to another two port hub which is the two ports on the device. ie all devices connected to USB 3 and the gigabit are sharing the controller and bandwidth. The background is the Exynos chip used was intended for the cell phone market, where there is no need for multiple USB 3 controllers, in addition the existing USB 2 controllers.
Probably for the best. They really buggered up the whole CA thing. Hard to establish trust after it's been violated.
> There are still developers that insist on code only ever being 80 characters wide, even in today's world of 24+ inch, 1920x1080+ monitors.

Resolution is largely irrelevant. The size of the font and screen size/distance is what matters for readability.

Think in terms of books that are pleasent to read. If the lines are too long it’s easy for some to lose track of where they are. If the font is too small people with poor eyesight will have trouble reading anything. Character limit is an accessibility issue. I am personally limited to ~80 characters for my use case.

Though the issue is largely irrelevant for people who are know of therecent AST aware formatting tools that can limit lines to whatever length you’d like.
If you garner a reputation for paying well, I bet people start showing up to your interviews.
Throw-away account posting baseless statements.

Should HN have a policy banning such posts?
Not sincere enough is probably what they meant. The distinction between Pastafarianism and any mainstream religion is obvious: adherents of actual religions genuinely believe in their tenets (by design, at least--the sincerity of any particular individual notwithstanding). Pastafarianism is a set of memes designed to parody them.
> What is driving me away from Google's Android is that they keep asking me to turn stuff on I don't want to turn on.

Hey, that's exactly what drove me away from Facebook, 9 years ago ...
Yeah, Chaos Monkey is a nice idea. Although it's more like an after the fact solution to the problem, not addressed from the beginning.

I mean imagine if you have a distributed system like an object storage or a database. Before deploying it into production you try to evaluate how it performs in various conditions. But you can't really do it thoroughly enough and on a lot of data, you can only scratch the surface and this forms your expectations about performance. You deploy it into production and start monitoring how it performs and relying on that performance that you barely understand. Everything seems fine, until you add nodes to the system or replace an hdd and suddenly it becomes so slow, that nothing works anymore. Turns out everyone, including system designers, had broken assumptions about its performance and didn't even think about it, because testing fault tolerance was always done only separately from normal mode of operation and it was impossible to grasp how they affect each other and come up with better algorithms.
No, the price is not high at all. FR tends to attract laypeople as well as sophisticated developers such as yourself. We've found that just giving a download leads to too many "casual support requests" from not real users. So, if you can stomach the stress of a human voice, you can get our software in minutes. This simple screening blocks those that would just waste our time.
Before we compare the different face detection API’s, let's scan the images first by ourselves! How many faces would a human be able to detect?

This is great! Honestly, most researchers need to start doing this step. Baselining around accessible human capabilities (even if rough) is a super great way to show the benefits or drawbacks of using ML, especially in image processing applications, where it's more directly comparable.
That's what I thought too. It sounds like basic data analysis. Nothing wrong with that because it brought good results. Why tag the project with AI?
What If a Female CEO Acted Like Elon Musk?
> If you're using "during the week" to mean on weekdays, this seems like a pretty arbitrary point to make

This is pretty much the universal understanding of during the week. I don't think it's arbitrary at all. I spend 40 hours a week in my office, and I spend 62 (32 on weekends and 6 per evening on a weekday), so 40% of my waking time is going to be spent with this person.

> frankly I think it's fucked up to think you're entitled to be best friends with your coworkers.

You're the only person who is talking about being best friends with your coworkers. I'm talking about having a working relationship with people which means being able to communicate with people. There is lots of gray area between being best friends and wanting to keep work and personal life separate.

> But ask yourself why its important to know what my hobbies are

I literally don't care. All I care is that you can communicate in some way. Saying "sorry I'd rather not discuss that" is fine. Saying "Why do you want to know about my hobbies, you're just going to use what I tell you to confirm your biases and not hire me" is antagonistic and makes me wonder "how are they going to react when I sit beside them".

> and was told I didn't get the job because...

that's awful, I'm sorry that happened to you.
This should be sufficient:

(with-open-file (*standard-output* "file.txt" :direction :output)
(print 'a)
(print 'b))
I don't have that much power. For example, I can indeed fly, or jump as high as I want, but I have problems creating objects or people out of thin air. It seems easier for me to imagine that the object is behind me, and then turning around, then it mostly works (not always). And people in my lucid dreams sometimes have their own will, so I can try to bang anywhere (knowing that I won't hurt real people and there will be no police) but I get rejected sometimes :)

I suppose it's all a matter of practice or of becoming more lucid, though.
> is likely just overfitting the existing data.

I would be more careful with your assessment. Or you are overfitting to your limited 5-minute-understanding of what this does. Telling mathematicians and statisticians they have overfitted is akin to a grave professional insult (you are basically accusing them of foolish behavior at best, fraud/unethical behavior at worst. As a bioinformatician, you may be interested in these articles, which go a little deeper on the technology: https://www.nature.com/articles/srep01236 https://www.sciencedirect.com/science/article/pii/S240547121... http://journals.plos.org/plosone/article?id=10.1371/journal....

> probably doesn't have the data to really build a robust model

It is both possible to build robust models on small datasets (and that data is shared, or more abundant than you expect).

> Even major academic centers have relatively limited data for the number of permutations of health possibilities.

This is one of the problems they (the IT supplier) solved. They are able to build regulatory-proof models from 100.000's of permutations. Another, more recent, advance is in counterfactual analysis (what would have happened if this pneumonia patient also had COPD?).
IMHO Game Theory is the key to that
Check out the linked paper for a detailed performance comparison.