skysight-inc/HackerNews huggingface dataset:
I don't get this reasoning.

If what's implied is true, that's a failure of the FDA, not of Purdue Pharmaceuticals. Also despite being criminal investigators they refuse to state he did anything wrong. I assure you that that means they couldn't find a comma out of place. And if a single person can subvert an entire government department why bother having one at all ?

Furthermore I don't entirely get blaming this on Oxycontin. It's not like it's predecessors were any less addictive ... Morfine is famous for being both heavily addictive and very successful (and is in fact not very different from Oxycontin), as are all the more famous psychoactive drugs (that are even heavily used on children, and do lead to addiction) like Oxazepam and Ritalin.

There is the further compounding factor that when used as a "fix" for real problems (like a spine that needs surgery) any pain relief medication, regardless of what it is, will trigger extreme addiction symptoms ... For example, I've had the pleasure of having gall stones. Now let me assure you, I am not addicted to anything and morfine doesn't actually help much in that case, but when it makes the difference from being in constant pain so severe it takes away any and all focus (and sleep) to getting 2-3h of sleep before the pain resumes and sometimes even finishing 10 pages in a book before curling up in pain for the 20th time that day ... 2-3 days of that (needed for booking operating theatre) and you're ready to kill for it. I hate what morfine does to you, especially after finding out Diclovenac would have essentially stopped the pain for real (by relaxing the muscle that was tearing itself with billirubin crystals, it's not even technically pain relief), I mean I would have had severe leakage after eating anything with a bit of fat in it, but no pain. Let's hope I know associate opioids with the pain I felt back then. The last thing I ate before the first real pain hit was strawberries. I still (~5 years later) freeze when I see strawberries in the supermarket and feel terrified. I have to use a lot of willpower to go on. And yes, I've forced myself to eat some, it doesn't help.

If you're in need of real medical help (but, say, misdiagnosed or unable to pay), this situation can last for years or decades. But of course real medical help requires days to months of attention from real experts, but pain relief any quack can easily do. You cannot take away severe pain relief and put nothing in it's place ... I mean what's the patient to do ? Kill themselves ? (Which, by the way, seems to have increased dramatically when the opioid crisis started getting fought, so clearly that's one answer that's actually used).

And yes, Oxycontin (and Rilatin) takes away your ability to think deeply in a similar way to alcohol. But even a strong dose will not have more effect than mild drunkenness. One might wonder why (especially cheap) alcohol is kept available if you take offence at strong pain relief.
For sure. We love discord. Less distractions and great integrations for developers.
> How a default contract might be represented may vary, and of course it is in no way required or even sensible to be stored as a row in the contracts table.

But you're saying it does need to be represented somewhere in the database? That putting it anywhere else is harmful?

Can you elaborate? Why is it harmful?
This is a great way to look at it
Germany still has ubiquitous cigarette vending machines You need some electronic proof of age (drivers license, ID card, bank card), but of course you could just "borrow" someone else's and use that. It's just a date of birth stored on the card.
The only interesting thing here is recorded conversations. Searches and food orders are already easily tracked and subpoenaed.
Having fine-grained commits and having a clean git history aren't mutually exclusive. If you create and submit small PRs and git-squash those PRs into the main branch, you'll get the best of both worlds.

FWIW, the way I use git results in me committing a lot. I treat it as, essentially a save point that I can undo to if I need to. The history for my personal branches is a mess of broken tests and false-starts on code paths that just aren't going to work. Useless for anyone but me (but fantastic for giving me an hour-by-hour breakdown of what I've been working on and what attempts I've made).
Actual title: SARS-CoV-2 RapidPlex: A Graphene-based Multiplexed Telemedicine Platform for Rapid and Low-Cost COVID-19 Diagnosis and Monitoring

I had to do some creative editing to make it fit.

Less technical article about this: https://www.fastcompany.com/90559744/a-5-cent-sensor-could-d...
How many kb of text do you speak per day? It is just gonna be noise compared to when the JS framework of the week is updated. Amazon and Google can hide that.
Obviously very different conditions than Europe, but I've been following the "Bison Belong" campaign for a while, that reintroduced bison to Banff National Park in Alberta.

There's a good overview from the CBC: https://www.cbc.ca/news/canada/calgary/bison-buffalo-spiritu... - and a series of ongoing updates from the Park Service: https://www.pc.gc.ca/en/pn-np/ab/banff/info/gestion-manageme...
Any of the below or all of the below
(Not my own opinions, its a collection)
1. Another maintenance burden
2. You have some other company to scold or blame who is responsible for that.
3. Running it at scale.
4. Have to devote time for building features in market vs existing solutions.
5. Their UI/UX is not polished enough
6. sales bribed the manager
7. XMPP sucks for their use case.
> Consider a potential suspect who can’t prove where they were at 11 pm on a Thursday, because they live alone. Something as simple as ordering pizza through a speaker would show the time and location of the request and, if voice recognition is enabled, who made the request. “It might be benign information that someone was ordering a pizza, but it might also be an alibi for somebody,” Orr says.

Got it — have a timed recording of my voice order a pizza while I'm out kicking puppies.
I don't even have to refresh the browser to see my changes! (I use clojurescript with shadow-cljs, but similar tools with incremental rebuild and live reload exist for javascript)
2.5 hours in and still "investigating".

No new updates for the moment as we're continuing to investigate. Customers may notice that other functionality, such as Search, is also affected.

Oct 5, 12:40 PM EDT
Right and the gif creator calls it jif: and nobody cares.
california donuts is 24h
Yes, I always have to play around with some variant of

margin: 0 calc(50vw - 50% - 1rem);

or something, which feels really hacky.
I don't like the pattern personally, I was just pointing out that this behavior is viewed by Slack as a feature and not a bug
Very cool - I'm working on a similar project. Can I ask how you do the screenshots where you reconcile the spelling images back to the previewed HTML?
We aren't talking about a physics professor, we are talking about a medical doctor that didn't get his degree in the United States.

Also on the flip side, a non degreed technician fixes your car, not a 15 year degree.

Basically that's a false equivalence
Is there any difference between teachers who leave being men or women? We often hear about women leaving tech, I am curious if there is any difference in who leaves teaching.
I don't make these commits often either, they exist almost exclusively to move code across machines. Actually, I commit much less frequently than most people, keeping most of my work in the staging area for long periods of time until it's ready to be committed. Probably a bad strategy, but it keeps my code clean…
Tell HN: FB tracked my sensitive buy outside FB, cant delete a suggestion in app
So I bought a rather sensitive item outside of FB on a retailers' webpage. Thought using private browsing was enough (I always do even for trivial stuff).

Now, somehow FB tracked me, found a similar item in FB Marketplace and shows me it in the main app menu as a suggestion next to Marketplace option. Like in this image, but the white Marketplace panel also has a thumbnail: https://brayve.net/wp-content/uploads/2020/03/echo/fb_menu_revamp2.png [1]

I deleted all the stuff from ad preferences, "activity outside FB", turned it off completely. I long-pressed the thumbnail and asked FB not to show it anymore, but it persists.

Does the HN crowd know how to disable this crap if asking FB not to show it doesn't cut it? Now I can't open FB in the public... :/

[1] Won't post my own screenshot, because image censorship is easy to screw up, I couldn't find a screenshot with such thumbnail on the web.
> to think that it is such a fundamentally different kind of data that it should be represented apart from the rest, in a different system

The concept of a "contract" is a business logic concept to begin with. That concept is represented in the application already. How (or whether) the data associated with a particular contract is stored in the database is an implementation detail.
> the mapping absolutely isn’t mutable

Assume f: X -> Y. We can now map x_1 to y_1 f(x_1)=y_1. And then change this same function by mapping x_1 to y_2: f(x_1)=y_2. Thus we can easily modify functions. Moreover, we do it constantly when we modify object fields in OOP. It is probably easier to comprehend if a function is represented as a table which we modify.

In contrast, we cannot modify data values (mathematical tuples). Say, x=42+1 means that a new value 43 is created rather than the existing value 42 is modified.

> I would expect the domain and codomain to be immutable;

No. Domains, codomains and any set can well be modified by adding or removing tuples. What is immutable are values (in the sets).
I think what you mean is your bot broke slack
See also this comment where I showed a way to doing such a thing using constants for the type parameters instead of types, using the currently-unstable "const generics" feature.

https://news.ycombinator.com/item?id=22747405
I understand why they use this UI paradigm, but I don't understand why it's not reversed eg make it light grey until the API has confirmed it's been posted. That would maintain the nice 'you posted a message nice and quickly' responsive UI idea, but without making the user angry when it doesn't work.

Even if the idea is to fool the user in to thinking Slack is faster than it is, the UI could at least use the reversed 'light grey until confirmed' UI once it's detected that there's a problem. That would make it a bit less tiresome.
So it seems like this is a complicated measurement of latency. The CDNs should win where they have a nearby endpoint.

A comparison of the additional latency (due to slow webservers etc) seems like a more relevant thing to measure if we'recomparing the services themselves. Eg something like time to first byte MINUS network latency. Otherwise you already had your answer with the ping times..
"Code" isn't the difficult part. (OK, it is initially when you are learning, but not in the real world).
Wait until Web developers find about setting a width and horizontal margins: auto on a block container again.

As a matter of fact, that would require even less attributes to work compared to the method presented in the article.
Since the early days of lockdown, my apartment complex in Bangalore has been strict about masks among the elderly but not among children. I would see children playing without masks and probably this could be a reason why children end up spreading the virus easily.
Not only is this a nice technique, it's also a nice introduction to several key CSS Grid concepts.
The wake-word is different in different regions/languages right? That suggests they either have special silicon for each language (unlikely) or it's programmable. Is it reprogrammable over-the-air? Even if it can't be given more than one wakeword, it could presumably be reprogrammed to use a very common word, like 'the.' When in this surveillance mode it would remain quiet unless you also said the traditional wake word.
I don't see a good use of this over Raspberry Pi and Pi + Intel Neural Stick.
How did it open a second HN thread?
Fuck right off you imbecile. It’s called nuclear energy and it works. SMRs
You mean 10 interesting notebooks? This probably could be a nice blog post.
Wolves will eat your children if they feel bold enough, it's not just about livestock. There's a reason they feature so prominently in folklore.
Time to invest into open source smart devices which work fully offline. We have Vosk for offline speech recognition, there is TensorflowTTS with very good synthesis quality even on mobile phones. NLU and dialog management is also not a big problem.

Interesting if there are projects to create a local internet snapshot to cache/hide search queries effectively.
This. I hated working with merge commits until I discovered --first-parent. I'm not sure how it evaded my attention for so long.
There is a special kind of commit that "just groups a previous run of commits", it is called a merge commit. Tools like --first-parent can restrict git log/git blame to just "top level" merge commits. The only real change is that isn't the default in most tools, but they don't have to show the full graph, they could better focus on a specific depth by default.
Switching out batteries in Formula E has been problematic up until this point from a technological point of view, so much so that in Formula E they simply have 2 cars and when the drivers pit they hop out of the first car and into the second car. Batteries are extremely heavy and need to be protected so that in the event of an accident they don't explode or kill the driver. Thus far the battery has been more or less part of the chassis. Its not clear that battery technology is advanced enough to provide the energy density required to propel the cars at racing speeds while also being portable enough to be swapped out mid-race.
At My first programming job It was pronounced “skewl”
Show HN: Generate cover photos for all social media – Get early access
Gaming is not the purpose of GPU accelerated single board computers. Though you could reasonably play some games on the Jetson Nano, Nvidia markets the jetson series as embeddable machine learning systems. While there may be complaints of how hot the jetson gets or its performance with Ubuntu, the jetson is not intended to be used as a personal computer. It’s cheaper than dirt machine learning access. I highly recommend it as a way to get started in AI or CUDA with the smallest price barrier possible.
In LA the newspaper vending machines are still there, very common for ethnic language newspapers in certain neighborhoods, but probably 50% are abandoned on the sidewalk and used for trash and the occasional arson. Its one of those things where seemingly it's no one's responsibility to remove it, so there it will remain until they rust into dust or someone plows over one with their car.

LA is stuck in a bit of a time portal, though. Local mom and pop shops reign supreme still, especially ethnic stores, and there are even payphones still in frequent use by bus stops.
Tesla’s acquisition of a battery assembly company opens new horizons in Germany
I don't understand what you mean when you say "it" was a joke, but also the point you were making was not a joke. What is "it" if not the point being made by the comment?
Only 15% of AI papers publish their code
> to get roughly of 1080p of at VR headset distances would require the equivalent , from a pixel perspective, of several (I believe it was 8) standard sized desktop monitors

Can someone provide a link to elaborate? My intuition would be that you wouldn't need any more pixels, just smaller pixels. It feels like the aforementioned claim is comparing apples to oranges: to fill your entire FOV with desktop monitors at normal distances would also take about eight monitors.
There are a lot of other adjectives between "slack-like" and horrible.

I've used teams in the past and it's not that bad. It's a valid alternative to slack imho.
There is no need to spend infinite resources. Look at the driver facing camera when the accident occurs. Either the driver was paying attention or he was doing something else.
It's a legal issue, not a technical issue.
Quote is taken from slide 11
It's more interesting to think that evolution is guided by the selective pressures that exist in the environment. That means that all of the current forms of life are finding the optimal design for their environment and interaction with other life forms. Human beings have evolved to fit this world and if we continue to expand beyond it we will continue to evolve to fit the solar system, the galaxy, and the universe. It's hard not to feel that there is some optimal thing that we are heading towards, the solution to the question posed by reality.
Funny story—iMessage on one of my laptops used to very frequently tell me "This message could not be delivered" even though the person on the other end received it fine. (The problem went away after an OS reinstall.)
I don’t understand why people keep proposing these ideas that we must sacrifice and do without electricity. There are 7 billion people on the planet. Even if you organized to have enough Americans self sacrifice (needlessly) why would you ever expect the rest of the world, in particular the developing world who are trying to raise their living standards, to do the same?

This is not a solution. It’s dead on arrival but it keeps getting rolled out. End this distraction. The year is 2020. Forty years ago France decarbonized its grid in a decade using serialized production of nuclear power. We know how to do this. There is a solution that we have done. We know how it works. It doesn’t require some impossible utopia of self sacrificing humans. Everyone can keep turning on the lights and running their heaters.
> We should look east and west for ideas. Eastern Europe, and obviously Russia have a continuous culture of coexisting with large and potentially dangerous animals.

Eastern Europe and especially Russia are rather a lot less densely populated than Western Europe and that factor dominates all others when it comes to coexistence between humans and wild animals.
Your two links are giving 404s.
> Sure but there's probably provable ways to look for hidden stuff as well unless they are sending empty data.

Isn't this equivalent to the halting problem? Even with source code, there is a chance the compiler was compromised. In practice, these devices are closed source, so you would need to verify all the possible code paths.

Moreover, we know that NSA coerced phone companies into exposing metadata. What is the probability NSA has not requested backdoors of Amazon, Google, and the like?
A bunch of programming languages do a little bit similar like Node has Node Version Manager or nvm, I think Go has GVM, Rust just has Rust Up, they usually install in your home folder and let you swap between versions globally, I've yet to have to do this as I usually spin up a VM if I know I'm going to need to deploy to a very specific version of Debian / Ubuntu, a virtual environment might not match behavior on the actual target system but a VM definitely will.
This looks like a poor man's AltWork.

https://altwork.com/products/signature-series?variant=316179...

I bought an AltWork earlier this year when COVID hit and it's been pretty fantastic. Currently standing at it. 5 stars would reccomend!
Steven Levy's book Hackers talks about this in chapter 5, "The Midnight Computer Wiring Society."
Yes it is, but a key feature discord lacks is threads. Still it is a huge upgrade from Slack in terms of performance and ease of use.
Voice recognition is 'on' all the time as it needs to recognise 'keyword'

Not to say it's not a concern, but that's not really how these devices work – at least in the Alexa case. They're just matching for a specific hotword, rather than constantly performing speech-to-text (which is computationally expensive and done remotely). Think of it more like Shazam or the other audio fingerprinting services – you don't have to actually transcribe the text to understand if a particular word has been heard.
Yes, telling any employer about any health condition is a very bad idea. Don't listen to the inevitable managers who will post here and on other boards telling you otherwise.
This morning I sent a message and it was greyed out until finally sending a minute later. So it would seem both cases are possible somehow. Different stages of data propagation?
at least in github after you find the squash commit equivalent to the PR you can restore the branch and bisect the rest in there.
This is much faster!
In croatia they have tiny little 5'x5' walk up convenient stores everywhere that might as well be vending machines, but I'm sure the drunks would get in there in no time if they weren't manned.
Hmm, "HEAD_TRUNC" presumably means out of the frame, but given we're talking about hurtling pieces of metal, it conjures up nastier images for me somehow.
Ripcord[1] does what you describe. My guess is that Slack doesn't do this because it makes Slack's latency extremely obvious. Even on a great connection, a decent fraction of messages will take multiple seconds to go from gray to black. Apparently even when Slack's API is operating normally, it can take a very long time to respond with, "Your message was received."

1. https://cancel.fm/ripcord/
I think the main thing you’re looking for is “differentiation”. Unicellular organisms are generally homogenous, as each must be adapted to surviving on its own. Simple multicellular organisms are often just masses of individual cells. But, as you start increasing the number of cells, it becomes evolutionarily advantageous for some of them to take on more specialized roles, rather than have every one be capable of everything. That is differentiation.

As these organisms get more complex and develop more and more differentiated cells, mechanisms also evolve to prohibit cells from “regressing” to undifferentiated forms, and to tightly control aspects of cell growth. Unlike unicellular organisms, a functioning multicellular organism needs to have all its cells coordinate in order to survive.
Human cells for instance contain a regulation mechanism which detects abnormal behaviour and directs the cell to commit suicide (a key protein in this mechanism, p53, is widely studied in cancer research).

So no, your cells don’t get their own “will”. They do what they are genetically fated to do. Those that don’t either die, or wind up as a cancer that chokes the life out of their host.
I'm injecting https://markjs.io/ into the page and then highlight all the misspelled words, then I crop it out of the screenshot. (it does mean I have to take basically two screenshots, one with the spelling mistakes highlighted, and one for the normal preview)
Really, human? You're going to latch on to "potholes for miles" and keep on using a turn of phrase as the basis for your argument?
> So I decided to build a simple website where creators can search for Creative Commons music...

It is a website.
Crouching T2, Hidden Danger: the Apple T2 vulnerability nobody talks about
Just please don't overdo type-level programming, especially not if it involves trait bounds and wildcard impl.

Finding the right balance between using type-level programming to ensure invariants and not using it is
a important skill.
where are you, how are you connecting,what OS are you using?

There are issues with teams don't get me wrong, but I've yet to experience working with/through teams pose any significant slow downs, and it seems nearly all things that are embedded in teams can be shelled out to default system browser anyway, the native wiki being one of the big exceptions.
Does not seem to be at the level CloudFlare offers. The AWS advanced tier seems $3000+ per company and there are a bit of fox guarding hen-house incentives for the free tier (Attacks lead to higher AWS bills, while proper protection is another expensive subscription).