skysight-inc/HackerNews huggingface dataset:
>They really aren't high in vitamins and minerals. They have moderate levels of a couple of them

That's true for most plants too. It's not like anyone advices eating only or mostly mushrooms, so that getting 100% of your vitamins from them becomes essential.

Plus, nutritional value is relative. Mushrooms are more nutritious than many of the kind of foods they can replace.
This screenshot of a NASA tweet is fake
> Facebook does not want your deleted video

Oh, most certainly they do want that video. Their business is knowing who we are and what drives us, so they can target those ads better. That's what makes their shareholders money.

That the people working there are human beings who might consider it immoral to keep deleted material, is what most people rely on when using such services... but being kind is not Facebook's goal.
Well, there are mushrooms and mushrooms.

The common commercial white and brown button/portobello mushrooms (Agaricus campestris and Agaricus bisporus) are pretty easy to grow -- they've been cultivated at scale since the 1700s.

Others (such as oyster mushrooms and shiitake) aren't too much harder.

Unfortunately, the most prized species (truffles, morels) are more tricky. Commercial truffle cultivation does exist, but it's a roll of the dice. You inoculate your trees, then you pray. It's nothing like the large-scale factory model used for the Agaricus species.

With respect to morels, while several people over the years have claimed to have a process for cultivating them, no one (to my knowledge) has ever been successful at producing them on a commercial scale.

Virtually all morels are still harvested in the wild. That's a real pity, because they are worlds better than the Agaricus species.
Cook and Zuckerberg have been frenemies for years and their cold war is heating
ha Android does not track you less than iOS and google can infer who you are using your ip address
As someone whose current Twitter account was created around 2013, only 1.9% of my 2248 tweets appear in Google thanks to archiving around once every 24 hours, that includes hits due to archiving by third party services. Meanwhile regular people can read my account without having to follow.

That's a 98.1% reduction in one big source of potential HR-related hiring showdowns.

There are plenty of benefits to a service like this
What brand of TV?
That was what I was alluding to, yeah.
You're technically correct, the best kind of correct.
I am really excited about using this for internal enterprise apps, but I (and I guess most) would not be able to share them. I guess tipping the Anvil guys off about a generic version of an app similar to yours might allow them to blog about it.

Two weeks ago I was waiting for someone who was late for a meeting, and in that 30 minutes I wrote and deployed a little system monitor for an invisible API/EDI broker service! In another hour the next day I added some more features so the app started to become a control panel for the app. It would take me longer than that to set up the hosting normally.
The spectral norm is really just another word for the largest singular value of a matrix. And the singular values of a matrix A are the square root of the eigenvalues of A transpose times A. (If A is a square matrix, then the singular values are just the absolute value of the eigenvalues.)
This is a management problem. You need to say "we cannot meet our SLOs and depend on a database that doesn't have SLOs of its own".
QR codes on archival paper?
0, which is a shorthand for 0.0.0.0 is likely the most code-golf-y way to write localhost, as many [EDIT: Linux] systems alias 0.0.0.0 to 127.0.0.1:

$ ping 0
PING 0 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.032 ms

Of course, don't expect this to work universally. A lot of software will try to be clever with input validation, and fail.

Tangentially related: https://fosdem.org/2018/schedule/event/email_address_quiz/
Thanks. I just came across the man page myself while I was writing this tiny program.

$ cat 127.1.c
#include <stdio.h>
#include <arpa/inet.h>

int main(int argc, char *argv[])
{
struct in_addr addr;

if (inet_aton(argv[1], &addr))
printf("%08x\n", addr.s_addr);

return 0;
}
$ make 127.1 CFLAGS=-Wall
cc -Wall 127.1.c -o 127.1
$ ./127.1 1.1
01000001
$ ./127.1 127.1
0100007f
Why so many data scientists are leaving their jobs?
Information Facebook and Google store about you
Could it just be they’ve had people leave them? Their QA seems to indicate this is possible anyway.
When is Verizon going to buy Facebook? Any rumors out there?
Having dealt with KPMG recently (which I do at least once a year...), I would not expect to see the report.

KPMG's risk department - the lawyers' lawyers - appears to be violently allergic to their customers disclosing any report to outside parties. Based on my experience you can get a copy, but first you and the primary customer need to submit some paperwork. And among the conditions you need to agree with is that you don't redistribute the report or its contents.

Disclosure: I deal with security audits and technical aspects of compliance.
Ha, I have the same setup, samsung tv and a shield.

The tv's never been updated since I bought it, never configured wifi and there isn't any open wifi around for it to try to connect to.

Smart tv's aren't smart enough to come with their own internet connection... yet. God I hope they don't put something like cellular connections in these things, then I'd have to find the damn radio and desolder the antennae.
Actually, they have already suspended the service for sci-hub, albeit under a court order.

https://yro.slashdot.org/story/18/02/05/1944225/cloudflare-t...
This is great news.
Almost an undeservingly forgotten language it seems like.
Do you already have a "coupon code" for those interested?
This will run fine under Wine on macOS. Steve has said many times on the SN podcast that he tests under Wine to ensure compatibility.
Our customers do include quite a few startups or startup-shaped projects. They're typically either professional developers in a hurry, or "allied trades" [eg data science or sysadmin] who aren't familiar with the full Lovecraftian Web stack, but who can build things just fine if they have more sane tools.

But there's a whole universe of companies who need to build internal tools. (If you're in a startup/tech-co bubble, you'll be astonished how many line-of-business Django or .NET developers are out there, and how much they are needed. They tend to quite enjoy meeting Anvil :). Unfortunately for the peanut gallery, their employers tend to be a little more leery of suppliers throwing their names around, so those customers will have to remain anonymous in HN comments...)
Sure! I got introduced to it through a friend who's lactose intolerant, but loves the taste of cheese. It does add an almost cheese-like umami component.
Yup 2005: https://mobile.nytimes.com/2007/03/17/business/17bank.htm
I would love to see more workflow apps, so we don't have to do this in Sharepoint. Things like expense approval.

fill out expenses > attach scan > send to approver > approver ticks (auditable) > send api call to ERP

similar things are price/quote approval, invoice approval, that kind of thing
What reasoning behind your assumption? It hasn’t happened yet, and there are still tons of people using TVs in places without Internet.

I say, tackle the problem when it gets here, for now I’ve never had a smart TV hooked up to the internet and it’s not even because I hate Smart features, I just don’t see a point, my 30$ Chromecast covers every use case I could have.
It's interesting how this post gets more downvotes, as the front-page post "delete tweets older than X days" gets more upvotes. I wonder if this is due to priming.
The problem I've run into: the buggy software that's 3-6-9 months+ out of date by the time you get it out of box. Offline sofware update is not always an option. Maybe update once and then disconnect? As someone mentioned, only until they have autoconnect built in through partnership with mobile providers
> Did anyone ever really buy the "making the world a better place" kool aid?

I had a friend who believed it, he is a very argumentative libertarian who liked using it to argue with people. He described it as a great place for you to shove your opinion down other people's throats. He got a job offer there at that time
> There are plenty of benefits to a service like this

Are they greater than the benefits of simply never tweeting at all?
This is a good example of a tool that was created for the accessibility community (vision impaired, dyslexic) and has subsequently been adopted by mainstream readers.
Well, yes, our current implementations of computation ultimately are all imperative, which explains the preponderance of imperative thinker in the programming field. However, this is an implementation detail. Had the first processors been declarative (as they very well could have been, when you think of thing like automaton chips), we would have seen things play out differently. My point was that making broad generalizations like the one above automatically shuts out a large portion of the potential programming community.
how do they facebook is struggling? Their numbers might have been unaffected by all the scandals, for all we know.

Remember all the articles about 'Toxic Struggling Uber' , turns out no one really cared and their numbers didn't change much.
Commentary in the spirit of security automation:

Of course Amazon still compels a human review.

By contrast, Google App Engine and Microsoft Azure are fine with you doing it on your own provided you're not a moron.

https://support.google.com/cloud/answer/6262505?hl=en

https://docs.microsoft.com/en-us/azure/security/azure-securi...

(I deal with AWS, Azure, and GAE across multiple companies. heh)
This seems like a good way to make twitter even more toxic than it already is. If you're afraid of your tweets coming back to haunt you later on, maybe you shouldn't be tweeting those things.
Too bad this was announced on 1st of April.
When I was a conscript, my initial hearing test indicated a small hearing loss. Before i joined up I had worked as a busboy at a nightclub, where I never wore hearing protection. Us conscripts with documented hearing loss had to wear double ear protection[0] on the shooting range, and during field practice with blanks.
The test I got when I left the military shown my hearing had returned to normal. Youth might have something to do with it, but my experience mirrors yours in that silence can heal some damage.

[0] Earmuffs over earplugs. Conscripts normal hearing only had to wear earplugs.
That does not change the the fact that Cloudflare is insinuating something something about Google's DNS.
> none of them can ever figure out how to use it (or remember for long enough to continue doing so)

Can you elaborate on this? I'm curious what they get stuck on; why do they find it any more complex than web browser bookmarks, or email?
Hitler was featured on the cover of Time magazine. Eugenics was glorified as the future for humanity. Lots of wealthy Americans and US corporations supported the Nazi regime and a large number of Americans were against entering the war until Pearl Harbor took place. The whole Pearl Harbor incident was just so incredibly convenient for getting an apprehensive populace to agree to send their sons into the meat grinder.
ZeroVer: Cutting-edge software versioning for minimalists
It's on Netflix Singapore
Self-host - or at least use a platform that you can easily migrate away from without breaking urls.

Cool URIs don't change and all that... Thank heavens for the Internet Archive.
Anybody got a howto to get dnsmasq to makes its requests over https or tls?
Get a 4K Apple TV and disable internet on your tv.
What do you get to internode from there? (@192.231.203.132)

I'm halfway up to newcastle getting ~10ms across the board, 1.1.1.1, 8.8.8.8, and 192.231.203.132.

Of course performance on each is a different matter.

1.1.1.1 is giving the best response times @ 8-11ms.

Internode's is giving decent @ 10-14ms

8.8.8.8 is a bit wonky, sometimes I hit a 10ms route once they cache it, but propagation is very slow and most responses are 140-180ms.
How much overhead? Is the request or response larger than a single packet?
To a rough approximation, a "smart TV" consists of a computer, laptop-style, connected to the display and speakers.

From various places online, you can buy "scaler" boards that take HDMI/VGA/etc. to whatever interface the panel uses (LVDS is common), i.e. they comprise essentially all the electronics inside a standard non-smart monitor. They are intended for laptop display conversions but can drive much bigger displays too, as long as the interface is the same. That might be an alternative to buying a much more expensive "dumb TV", i.e. buy a smart TV and "dumb it down" yourself!

For example, this particular one is configured for an iPad's display but the sellers usually have other configurations available:

https://www.aliexpress.com/item/4K-eDP-HDMI-LVDS-Controller-...
Vancouver, BC, Canada

$ ping -c 10 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=60 time=1789.957 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=60 time=19.620 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=60 time=9.372 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=60 time=11.585 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=60 time=20.660 ms
64 bytes from 1.1.1.1: icmp_seq=5 ttl=60 time=11.808 ms
64 bytes from 1.1.1.1: icmp_seq=6 ttl=60 time=12.784 ms
64 bytes from 1.1.1.1: icmp_seq=7 ttl=60 time=11.908 ms
64 bytes from 1.1.1.1: icmp_seq=8 ttl=60 time=11.373 ms
64 bytes from 1.1.1.1: icmp_seq=9 ttl=60 time=11.992 ms
--- 1.1.1.1 ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 9.372/191.106/1789.957/532.962 ms

$ ping -c 10 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=60 time=1308.156 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=60 time=17.557 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=60 time=13.043 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=60 time=16.217 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=60 time=15.033 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=60 time=15.132 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=60 time=14.157 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=60 time=16.100 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=60 time=15.600 ms
64 bytes from 8.8.8.8: icmp_seq=9 ttl=60 time=13.837 ms
--- 8.8.8.8 ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 13.043/144.483/1308.156/387.893 ms
> So what is the use-case?

They allow tracking.
Yep. And of course "Mum's the word!"

https://en.wikipedia.org/wiki/Mum%27s_the_word

Though in terms of Shakespeare, my favorite bit on keeping quiet is actually Iago's last line: "Demand me nothing: what you know, you know:
From this time forth I never will speak word." My wife and I tend to quote it around Christmas and birthdays. :-)
Having worked at Technicolor a while, they just licenses the brands to 3rd party OEMs. So the hardware is not from the same company.
1) SLO improvement should be a negotiation that must include management. It's a resourcing decision. What things are enabled by it, and at what cost? Though, TBH it sounds like even if they were mandated to achieve a certain SLO, you couldn't trust them to achieve it or correctly measure if they're achieving it. If it did get to that point, you would want to be closely involved in defining how the SLO is measured.

1b) Where are your SLOs even coming from? If the db team offers no SLO, you have no business offering one yourself, or if you do it needs to be something that takes into account observed backend reliability, not something imposed by a pointy-haired boss.

2) I'm skeptical about the sharding solution. If the data you're using doesn't need to be shared across teams, consider just setting up your own db.

3) Aggressive caching and prefetching might improve the end user experience.

4) Graceful degradation. Build your UIs such that if one call to the DB fails, it only breaks a minimal part of the page, not everything.

This sounds more like an organizational issue, though. The most value you could provide to the company sounds like it'd be breaking through those institutional barriers. More likely than not you'd try and fail (nature of these things, not a knock on you), but it's worth a shot.
EU makes borderless streaming of TV, movies a reality
Change DNS in Win10: Control Panel - Network and Internet - Network Connections - <adapter> (right click) - Properties - Internet Protocol Version 4 (double click)
You know that because it is a recent tweet.

Now imagine someone deletes all their old tweets programmatically. Several people have screenshots of an "old" tweet as they allegedly saw and "saved". Who do you believe?

https://screenshotscdn.firefoxusercontent.com/images/22ea282...
Same thing most of their devices are ultimately running, now, some variation of iOS.

EDIT: https://twitter.com/stroughtonsmith/status/89096147427705651...
I wanted to improve my PHP skills so I researched and taught myself how to build a PHP framework myself, without composer or any third party libraries. This was a while ago so it was for PHP5 and I used CodeIgnitor and CakePHP as my inspirations because that was what was chosen in the previous places I had worked at so I was familiar with them. I enjoyed the process and I learned a lot.

I encourage people to build their own framework without composer as a learning experience if they're looking to level up their PHP knowledge. I plan on going through it again from scratch but following modern standards: PHP7, PHP-FIG, strict_types
>tendency to demonize all carbs

Yeah I would agree with that, however, I think the larger error is in ignoring people's relationship to food. Some people shows signs of addiction, some don't, and we have no idea what the difference is, because we don't understand addiction.

>And no, I don't believe the "inflammatory waste products" theory, that's only one step removed from detox nonsense.

Heh. Whether one believes in a theory or not has no bearing on whether it's true. The proper name for those inflammatory chemicals is 'Pamps' btw. It's peer-reviewed research from a UK university. More to the point there's a plausible (to me) explanation behind it, unlike a lot of biomedical science. So worth checking out.
It's turning into Russiophobia.

Criticism of Putin and the Government, fine, understandable. When you start bringing the language, culture, and innocent people just trying to get by into it and start picking fun at it, that's not OK.

The same people who are OK with this are appalled at the similar right wing/4chan generalizations about Israel and Jewish people.
Netflix belgium ok
>"a 500 calorie piece of cheese fits in your hand and offers close to zero nutrition and satiation."

Nonsense, there's plenty of nutrition. Like you said, there's 500 calories, that's nutrition. There is also protein, calcium, vitamins (including B12) and other minerals. It's also very filling and satisfying, provided you eat good cheese, and not some "processed cheese product".
Analysis: Why the Best Android Phones of 2018 Will Not Be Available in the U.S
I haven’t developed much for Linux, but I think it’s a good idea to replace your std::vector<ctx::continuation> fibers with std::unordered_map<int, ctx::continuation> fibers.

Here’s why: https://stackoverflow.com/a/9376493/126995
I hope I can use firefox on Redox oneday.
> I see no reason why you couldn't combine the two

You bet! Although Anvil mostly shields you from the mudbath of the modern web front end, we do have full HTML and JS interop. So you can call into JS from Anvil's Python code, and into Python from JS.

Even better, once you've built your (eg) three.js interface, you can package it up as a custom component. Then you (or anyone else) can drag-and-drop it onto their page and use it with a pure Python API.

-

I haven't finished editing the tutorial video for this, so I'm afraid I'm just going to point you at the reference docs.

JS interop: https://anvil.works/doc#js_interop

Custom components: https://anvil.works/doc#custom_components

There are also quite a few examples on our user forum, if you sniff around. Check out the "Show and Tell" section in particular.
This is a fair point, but it's worth noting that the password you memorize and enter is only a part of the encryption key. There's another component -- I think they call it the "master key" -- which is generated locally when you set up your database and must be transferred out-of-band to other devices. It doesn't go over a network, not even a local one. So losing control of your password via the web interface still does not constitute a complete breach.
For people who use Reddit, deleted comments only remove the username and not the content, making it trivial to trace back the original poster. If you delete posts/comments regularly use Shreddit which overwrites the content before deleting it making this trace back much more difficult.

https://github.com/x89/Shreddit
Hi, it was just a comment from @jakecrump representing Product Hunt's Community Team, he confirmed they are valid only for 1 year after activation: https://cards.producthunt.com/cards/comments/589842
Sure, but people want something satisfying, not 50lbs of kale. Especially not raw.

I love veggies, but eating only raw veggies is absolute nonsense.
What are the best practices for doing the reverse: taking audio and producing text? I don't mind the translation to be rough, the error rate can be quite high for my purposes, but I want the process not to get stuck and recover so it processes a full length talk.
Beaker: the front end developer dream browser
Haier doesn't have the best reputation when it comes to picture and sound quality. Sony, Samsung, and LG do, but they don't have dumb TVs anymore.

I wish it was possible to jailbreak TVs and make smart TVs dumb, but I don't think that is a feasible option.
Any tips on decoding the railroad signal logic?

After I installed the graphics update, that was really the piece that limited my interest
Actually, Samsung and Trustonic have a hardware-protected Trusted User Interface (TUI) that protects against man-in-the-middle attacks [1]. I work at Rivetz and we have developed software that displays in the TUI. Tapster looks like a great solution for automated testing for our environment.

[1] https://www.trustonic.com/news/blog/benefits-trusted-user-in...
Lately I’ve been thinking about some concerns about domain name privacy:

• My ISP can spoof DNS responses.

• My ISP can sniff DNS requests.

• My ISP can sniff SNI.

• My ISP can look up reverse DNS on the IPs I visit.

DNS over TLS is nice—I just set up Unbound on my router to use 1.1.1.1@853 and 1.0.0.1@853 as forwarding zones. That eliminates the first bullet, at the cost of allowing CloudFlare to track my DNS requests.

I wonder how easy it is to route DNS‐over‐TLS over Tor?
It was in the comments section of this announcement post:
https://www.producthunt.com/upcoming/ship/messages/how-to-ge...

Other than that no any other information.
> The ringing lasted a few years but went away.

In my case, it also went away completely after two years, only to come back after another five. I'm stuck with it since :/
The client sends SNI, so how could the server opt out?
Errors as return codes are harder to clobber as a side effect. Some examples, on Windows you have HRESULT or NTSTATUS, on Mac you have osstatus. Some posix functions also return errno values, eg. pthread_create, likely due to early perceptions that errno cannot be made thread safe. (Fixed these days by making errno into a macro that resolves to a function that does thread local storage.)

Probably fans of higher level languages might prefer exceptions, but this would be inapplicable to C.

Some frameworks (glib, parts of cocoa) have a concept of "error object" which is an extra pointer to a struct parameter that can receive rich error context.