skysight-inc/HackerNews huggingface dataset:
Yes and while you can do some wifi tricks to make a dash button work similarly to an IoT button it's not easy nor reliable.

That said, the price is ridiculous, If they had made the IoT button rechargeable or have a removable battery then I wouldn't have a problem.
ok, i'll add issue for this, thx.
One comment: put the list of package dependencies before the install, or check for their packages during setup.sh

Make life a little easier for the user ;)
Can't speak for him myself, but there are clear and well-established rules and the songwriting industry has a well-defined and straightforward process for paying royalties for publishing cover versions of songs. And there's no question either legally or ethically whether publishing a cover version of a song without paying a license fee is fair use of the songwriting IP.

There's no similar existing framework or precedent for photographs, and the rights involved are much less clear. There's plenty of evidence of other similarly transformative artwork based on photographs (described in the article) is considered fair use in the artistic community. I find most convincing the fact that the photograph is primarily documentation of a factual situation (Miles Davis playing trumpet), something which many other people saw, and which in and of itself is not copyrightable. Whereas the songwriting involved in creating the music for the album is entirely creative and not documentary in the slightest.

I think there are plenty of other good arguments about why his use of the photograph was Fair Use in the article.
I have a 2:1 aspect ratio phone and I had to shift the view slightly to see everything. Could be that.
Spectre is a special case and I think you know it's a special case. Cut it out.
You could just fight back against this abusive behavior, instead of keep building new modes of transportation, new forms of encryption, etc.
At the last company I worked at they brought glad handers to take care of the execs while I the "low level tech" went around to people's cubes and spent 2-3 days talking to them, understanding their requirements (usually with NO meetings, just 1-1 after talking with their managers and leads.)

This got me the best feedback I have ever gotten, and I regularly implemented fixes and changes that made the C-levels rave about the product (because their entire staff was so surprised at someone giving a shit.)

I was quite impressed by my head of product's subterfuge, she was incredibly talented.
What's wrong with religion?
Amphibians I think are also more passively killed as well from development or water pollution instead of with guns for profit. Now dead is dead and they are less charismatic but the lack of open maliciousness is also a factor. It took heavy campaigning to get DDT banned after it was leading to thinning eggshell deaths of bald eagles - if the cause was men with guns the lucky outcome would be the practice banned very quickly as opposed to lynching.

I doubt people would be pleased if it the main cause of amphibian decline was gunmen instead of development and water pollution. One is an emergent side effect while the other is direct malicious action.
My guess is https://github.com/kpcyrd/sn0int
The trajectory behind a viral LinkedIn posting, zero to 1M views
Ask HN: Good resources to learn about design, UI, UX?
I often see comments about how libre and open source applications are ugly or are poorly designed (from a human interaction perspective).

What would you (or the design team in your company) recommend reading to better address this? I'm looking for anything:

- books about general design concepts to keep in mind when building something (preferably computer software)
- best practices in terms of UI/UX
- good guidelines from existing projects

Thanks!
Using TensorFlow to detect and stop 3D printing failures
Wireguard just makes more sense to me.
Search and Replace PHP Serialized Strings
Ask HN: What is the best books for learning Java?
It is difficult to determine what constitutes "better" if there is no real feedback on why the current comment is "worse".
A Practical Hardening Guide to Advanced Linux Security, OpenSCAP (C2S/CIS, STIG)
In Germany: Pretty much every municipal library charges a fee.

University libraries generally don't, but even the state library I used to patronize introduced a fee ten years ago.
You need a QA strategy to match the technology in use. No static type checking means many mistakes will need to be caught in another way. For instance with automated tests, or design-by-contracts. Which might also catch some things that static typing would not cover.

In a non-trivial system with solid engineering, QA concerns quickly go beyond details like which programming language is used. Like how to QA entire systems, sub-system interactions, ensure low time from bug discovered in production to fix deployed, eliminating recurring sources of issues etc.

But if the culture that caused the choice of a dynamic language is "oh its just so much easier and productive to not have to write types all the time!", then you are going to be in for some serious mess and pain in a larger system. That is not a technical problem with dynamic typing/language though :)
Who would have serious problems if the cola industry goes away, except for the owners of the cola companies? It would be greatly beneficial to society, at least with a substantial decrease in healthcare costs.
How to Save Americans from the Hell of Work
FYI, an apostrophe does not mean "holy shit, here comes an S".
But... but do I really need all this security with an airline website? What's the worst thing someone can do with my account? Buy me a ticket? See my address?

Or I am just extremely naive?
The thing I miss most is the physicality not of reading the book, but of browsing a collection of books. When I'm considering whether to start a new book or re-read a treasured one a bookshelf is perfect for this -- I can look at spines and instantly regain context. I can see hundreds of books in a matter of seconds without having to flip pages. I can put candidates aside and prune them down.

Similarly when I'm browsing books -- I still find my self going to Barnes & Noble as a lookie-loo; just browsing around for interesting books, because the experience is so much better than anything you can get on an electronic device.

I've thought before that it would be neat to have an "Amazon e-book Store" where there was a single copy of each book, with a QR code that contained an affiliate link to buy the book on Amazon. You'd get all the benefits of physical browsing there; you can take down a book, page through it, look at other books by the same author, have staff recommendations, etc. The operational cost would be small because you wouldn't have to carry multiple copies of the same book, and you wouldn't have to keep any non-display inventory or have to deal with the retail aspect at all.
I guess I'm a dinosaur. I tried a Kindle once for about 15 minutes and have never used one again.
> They had an online complaint form, but you were only able to use it on workdays between 0900 and 1600.

Was it an interactive form with immediate feedback? I'm trying to figure out a way to justify hours on a feedback form.
Y'know, I'd really like someone to produce a proper Linux tablet 7/8 inch that was affordable and wasn't 1/2inch thick. I can dream I guess...
That was dumb !
there is another similar one that i use: https://www.progressbarosx.com/
Show HN: Escape – The cheapest flight to every city in the world on any dates
Refactoring Python Applications for Simplicity
X-Force Red Finds 19 Vulnerabilities in Visitor Management Systems
> Each route uses a pre-shared super key that is installed on both ends of the route.

Woof, not asymmetric? Is that normal for IPSec? I realize it's never sent over wire, but still makes me nervous.
Voice control for Keysight 1000-X oscilloscopes using Snips
> People need to stop thinking about version numbers as being something meaningful.

If they don't mean anything then get rid of them!

Of course they mean something. They (almost always) uniquely identify a particular release of the software. What do you use to do that instead?
"A physical book is made up of organic matter that reacts with heat, light, moisture, and most importantly of all, the chemicals used in its production. And it is this unique reaction that causes the unique used books smell.... Old books release hundreds of volatile organic compounds into the air from the paper, and it is this which gives books their scent, a combination of grassy notes with a tang of acids and a hint of vanilla over an underlying mustiness." https://youtu.be/aUaInTfrDnA
But it is useful as I can add something like implementation "io.springfox:springfox-swagger2:2.9.+" so that I can get all new point versions but nothing larger so that I don't risk a breaking change.
The famous books probably get rented more quickly.

They say in this article that public interest largely drives what the library buys. Even if you consider a book "trashy", it still may be very popular and culturally relevant.
Yes, Europe has a lot of software engineering.

The issue is Europe has very few flag ship companies in Tech.

Not sure as to why, part of it may be the fragmented nature of Europe (lot of small/medium sized countries with different languages).
Part of it may be because it failed to reach a critical mass at a critical time (dotcom boom), and now, an European startup are bought by US flagships.
Lastly, part of it may be because Europeans are more risk-averse than Americans, I'm French and I'm working for an US company, and the American positivism ingrained in my US colleagues is fascinating, and, to say the truth, sometimes annoying as it feels fake, it's a facade basically.
I find myself gravitating back towards physical books after years of almost exclusively reading on my phone or eink device. Something about how the you can feel your progress as the thickness of pages in each hand. It's totally irrational, the convenience of an electronic version ought to outweigh that, but... I choose to read a physical version more often than not.

For reference books, where random access is a typical use case, I find a combination of a physical version and a searchable PDF file on a computer is most useful. Mobile devices, especially eink ones, are somewhat unsuited for that kind of reading.
I learned a tremendous amount from Root-Me [1], it has a strong community and is _often_ updated with new challenges.

1: https://www.root-me.org/?lang=en
Isn't it heavy and slow though? At least that's what I hear. I use android studio in a beefy macbook pro from time to time and it's slow as hell.
> You stay fresh, learning other people's ideas all the time. This contributes to longevity.

I recently moved from a dev/support combo role to more of a support one, and this really stands out to me. I'm supporting a half dozen solutions currently, and each one consists of a pile of different flavours of the month. I'm learning a ton of new technology to support the solutions, much more so than if I'd stayed on any one dev team.
shaky 90 metric tons weighing machine, handling 30 metric ton containers

Also gives an immediate answer to all these "should we fail gracefully or crash loudly?" arguments.
> "developer time is worth more than user time"

To an extent this is true, in the sense that one must consider the opportunity cost. When working on feature A or fixing bug B, I cannot be working on feature X or fixing bug Y. Also, some features might require a disproportionate amount of developer time compared to the time the user saves.

Just the other day I dismissed a feature request from a user which would have saved that user an hour or so doing a particular task. The problem was that it would have taken me over a week to implement and test (it required complex changes), and the user only had to do this task once a month at most. So for now, I couldn't justify the development time vs user time benefit.

That being said, my primary motivation is to enable users, letting them be more efficient and doing things they otherwise couldn't. I love adding features which allows users to spend minutes rather than hours doing a task, or even entirely automating the process. But I must be mindful of the opportunity cost.
Some strategies may help against Alzheimer’s disease and other dementias
No, scientists brew THC and CBD using modified beer yeast.

Much as how coffee or tea have a lot of interesting things in them that are not caffeine, cannabis has a host of interesting things in it that are neither of those two primary cannabinoids.
I would presume most competent engineers have a pretty good grasp of what is or isn't working. If something doesn't, they probably knew about it already, or at least aren't surprised.
My experience with Pine64 is that if it didn't work out of the box you're not going to get a fix later. And that definitely includes the video drivers. It's kind of a shame because the chipset has good specs on paper, but the driver situation is a total shitshow. I don't even think I ever even got the GPIO pins to work.
I’d highly recommend the Refactoring UI book: https://refactoringui.com/book/

I’ve gained a ton from the principles laid out in it, and it’s geared more towards the non-designer (think: engineer) which is perfect.
I wouldn't be surprised if the value in project zero is mostly in training the engineers to find these vulnerabilities.
The list lists four different ways:
dotted, decimal, hex and octal. The other 117 entries are just combinations of the four.
Hi, this project is still work in progress.

What do you think about it? If you find something which doesn't make sense, or something doesn't seem right, please add issue or write here.

Thanks, trimstray
I also use dvorak, saw the pattern and was expecting the punchline of your post to be "the sysadmin used dvorak so I didn't recognize the pattern".
Pretty simple but great use case of voice control.

There are plenty of times where my contribution to helping someone with an oscilloscope was just to start and stop the trigger at a given time.
This setting restricts the visibility on your profile page. The article claims that someone who already knows the number can type it into the search box and your profile will pop up.

(No idea whether this is true either way and I'm no longer on Facebook to be able to check; just trying to clarify).
How? E.g.: Google wouldn't be able to display website content descriptions for free anymore (OK, they are allowed to display a few words of the description).

I understand that content creators will benefit most (e.g. news sites).
Thanks for acknowledging that. It's not something you commonly see in forums.

I have a hard time swallowing the idea that obesity and diet are related to access to medical care. Our great great grandparents undoubtedly had far less access to healthcare than even the average lower class, modern American, and yet obesity was almost non-existent for their generation.

Occam's razor would say that an epidemic of diet related illness is caused by a societal shift in diet. The simplistic boiling down of the complex answer from nutrition experts is that the massive increase in processed foods in the American diet, post WWII, along with the insane increase in sugar consumption, have led to the obesity and diabetes epidemics (and increasingly believed to be one of the main causes of cancer).

IMHO we could do exponentially more for the life expectancy of poor Americans by solving the problem of food deserts than by upending the entire medical system, that is functional for the majority, for a wholly bureaucratically controlled system - which, by the way, will eventually have to include decisions on which people do not get access to treatment.
High caliber long arms have better optics (no pun intended) and imply a "meant for rogue or rabid game but if poachers won't come quietly it works on them too". AK-47s are the cheap option however and also less discriminate in fire.
Why's it not a valid counter-example? It's a special case because it doesn't fit the 90 day estimate? Well yeah that's why it's a counter-example.
It's a non-profit, so probably the same way as the wikimedia foundation, the apache foundation, the mozilla foundation, etc.
Awesome Web Performance Metrics
It is just for time. I find this sort of thing along with motivation posters and the like - to be superfluous and for people who lack discipline. You shouldn't have to motivate yourself by looking at a poster - if that's the case then you're fixing the symptom and not the deeper mental root cause. Don't get me wrong, if this dashboard plugged into a task list or something concrete with goal, it would be useful.
Do people actually use devtools to write code?
I'm using Debian with full disk encryption using the help of Debian Installer. Such a great tool, during installation and setup sometimes you might get confused when messing up with physical and encrypted partitions.
The headline lead me to believe they were finding people with Baofeng amateur radios, so as to prosecute them...

Indeed, there are repeaters out there who's owners have "banned" Baofeng operators[0] since they believe the radios aren't legal (due to high spurious emissions[1]) underamplified microphones, poor output audio levels, and clicking noises, and that their low cost is undermining "real" ham radios. They can be uniquely detected through fingerprinting [2] (typically by looking at it's carrier frequency drift during the first few seconds of keydown).

No, this is just using a Baofeng transmitting the output from an mp3 recorder using an Arduino-powered relay to key the radio. This is also known as foxhunting[3], and it's a lot of fun!

[0] https://www.reddit.com/r/Baofeng/comments/5aitr0/oregons_lar...

[1] https://hackaday.com/2018/09/25/buy-a-baofeng-while-you-stil...

[2] https://en.wikipedia.org/wiki/Radio_fingerprinting

[3] https://en.wikipedia.org/wiki/Amateur_radio_direction_findin...
I read Linus's point as saying that the desktop/developer experience is what drives the adoptions, not the other way around. You want to be able to run similar stacks on both. So server can't happen unless desktop/laptop gets adoption first.

I for one would love to see an ARM desktop; I'm already a Linux user and I've largely stopped gaming so there's no reason for me to stick around x86 except that that's basically all I can get. Architecturally I find ARM much cleaner and nice to use, without all of the crufty 8-bit/16-bit/32-bit compatibility shims that we're stuck with because of the evolution of the x86-64 [ed: was IA64] architecture.
depending on what country you live in, the government is putting fluoride in the water supply to keep your teeth healthy.
Mostly agreed, some of my addenda:

Physical better:

- Persistent subconscious knowledge of where I am in the book (weight in each hand).

- Much easier to flip back multiple pages to re-read a section and flip to where you were.

- Resilient to collapses of information/power infrastructure.

Digital better:

- Traveling with many books is impractical

- Built-in dictionary and wikipedia search

- Resilient to fire and water damage
It appears to be this: https://github.com/kpcyrd/sn0int
p is the probability of introducing in error into code.

To get some actual numbers, I choose an error rate of 1 in 100 lines of code (0.01). This is totally subjective and probably larger then in reality, but it does not hurt to be pessimistic here.

a) => the production code, nor the test code contains any bug. So if the probability for an error is `p` (.01), the probability for error free code `1 - p` (.99). If both events are independent, we can multiply them to get the probability of both happening at once `(1 - p) * (1 - p)`.
They promised feedback within a couple of hours. Even so, I see no reason to limit it in this manner, just tell them you'll to to get back the same day or the first workday...
Roughly 1/3 of cannabis is grown inside [1], primarily for reasons of quality control. I'd actually expect this number to grow as the legal market expands and tighter control is needed to keep up with regulations. Which is to say that I'm sure there's a market for this.

[1] https://sweatingthebigstuff.com/percentage-medical-cannabis-...
haha I see you haven't worked with edx, basically a lot of services just go down and the main reason to have them separated is so they don't ALL go down, insights/metrics service infamously is hard to get up and steady.
> I realize this might not be an easy question and that the answer may well be "just because".

No, the answer is "just because."
That's why I think it comes down to what your using the book for. If it's a resource for something, then digital just makes sense. If it's for blowing your mind with a story about Flagg and the super-flu killing almost everyone on Earth, then it's almost a trophy or monument to your experience. Especially a book like The Stand.

To me, it's the difference between the 100k photos I have sitting in the cloud and the photo albums my mother has sitting on her shelf, which she knows by heart. Or having access to pretty much ALL the music on the play store, or holding a new album by Jack White and seeing the artwork off a screen. Maybe it's just a luxury now to have physical items, or maybe I'm just getting old and nostalgic, I don't know.
Regulation is good for the big guys. It hurts Google less than it hurts competition.
Oh, I missed that. What is the officially sanctioned way to build GUI in Java 11 then? Swing?
Traditional cybersecurity staff retention tactics becoming less effective
Also I didn't know you could group sub-groups, e.g. http://209.0xd8.59120, http://209.0xd8e6f0 and http://0xd1d8e6f0
Tool which creates a spoofed certificate of any online website and signs an Exe
anecdotal evidence, but I once bought a Baofeng F8hp as a cheap 2 meter for a trip to catalina island. The flashlight LED on it died on the ferry over, and the radio itself eventually barely received even local NOAA, let alone the 2m/440 relay at the islands airport. At no time could i hit any repeater.

the sights and sounds were incredible, but it was the last time I went cheap.
I personally found it surprising that the formats can be mixed arbitrarily within dotted notation.
Sometimes Problem Finding Is More Inportant Than Problem Solving
You are not useless or weak. You are also more than a collection of job tasks. Working remotely can be very isolating and that isolation can take a toll on your mind and well-being. Self-care isn't something you can skip without consequences. Getting away from the keyboard, getting exercise, spending time with people you care about, taking care of you is a good place to start. Is it burnout? I can't answer that, I can only tell you that other people feel the way you've described and it's not permanent. How you feel is not what you are, and you can (with effort) change your life.
As much as I love my (physical!) library, I don't feel the need to carry all of it around with me. Just the book I'm reading at the moment suffices — perhaps a completely different second book (e.g., non-fiction if the other one is fiction) if I expect a long trip.

When I go to the barber I know that there is a good chance that there will be a queue, so I grab a book. I got through six chapters of Foucault's Pendulum (Umberto Eco, 1986) that way last week.