skysight-inc/HackerNews huggingface dataset:
Definitely. However, this has been used to market a myriad of so-called health products that are far from ideal.

I follow a carnivore diet and have always been a bit scared of messing up my microbiome, while finding it quite strange that I defecate non-negligible amounts of waste, once a day on average.

Only recently has my knowledge gap been filled when I found out that our microbiome can survive solely on amino acids. In fact, all this "gut-brain axis" stuff regarding the production and/or catabolism of neurotransmitters by gut bacteria only makes sense if bacteria can ferment amino acids. Thinking that some bacteria strain can produce neurotransmitters from fibre is an insult to intelligence: where does the nitrogen come from?
Yeah, I totally agree, but you can sort-of imagine this being useful as like an indicator light in your OS or something. But don't use this library for that. Don't use this library for anything.
Laser might cause a fire which is why they don't use it. I think best method is to simply mimic the human hand motion. You grab the berry but you put your two fingers over the stem and then pull down on the berry until the stem disconnects. This method might be even superior to the scissors method since you won't need to replace the scissors due to dullness.
they didn't even make the content. The original article is https://medium.com/war-is-boring/eating-too-much-rice-almost...
I don't believe that this is true.

What's true is that images & video are effective distractors, and most content "servers" want impressions and ad clicks. I don't think this means that most visitors/readers are necessarily looking for image-/video-heavy content.

The likes of Youtube, etc. may be an exception (where it's clear people have come to the site looking specifically for a video), but even there, the suggested videos sidebar, etc. are not things that visitors necessarily ask for/want, but rather things that benefit advertisers in terms of user attention.

This idea that techies are a different species to "normal people" is an overused red herring. Of course every user/demographic has their different preferences, but generally speaking the only difference with "techies" in this particular instance is awareness: due to familiarity with the medium, they are more deliberate in what they want—and more conscious of image-/video-heavy content being a distraction from what they're looking for—than the average user. This doesn't necessarily mean they're actually looking for different things.
I'm not qualified to answer. I'm hoping someone else can chime in.

I was somewhat surprised that it's still using 3DES.

However, a perusal through what I believe is the latest source [0] shows me the latest updates (that I could find) where in 2010 - when 3DES was still widely used, and considered by most to be fairly secure. (Flaws were mostly revealed in 2014, and the complete exploits came in 2017).

[0] https://opensource.apple.com/source/libsecurity_keychain/lib...
There is so much to say.

In practice, DDG revenues depends on tracking visitors.

DDG asks third-parties to track (Yahoo/Bing ads), so if someone asks "do you track? NO! WE DON'T".
They don't need to create a user profile, the keyword based ads pay enough.

This is the catch, "we don't track, but we ask our partners to do it for us".

The same with Amazon affiliate revenue.
Did you know that DuckDuckGo had access to the whole history of items bought through their affiliate link ?

It's a detailed item list, like "3 x Happy Belly Dried Mango, 500 g"
Every, single, item.

No tracking (◠ ‿ ◠)
In general “checking whether the connectivity to internet exists” is an idea that may create a massive pain down the road when implemented, because the heuristics used are not equal to actual connectivity, thus will break one day.

Just attempt to perform the operation you want, and if it fails, give the feedback to the user that it failed. Why does it have to be more complicated than that ?
(It is not a rhetorical question)
Well bugger me. I'd seen that video elsewhere a couple of weeks back and thought - and bear in mind here, I have no idea who Bill Hader is - "well, it helps that he can pull his face to look like Schwarzenegger". At the time I simply consumed it as part of a day's peripheral internet content and never thought much of it.

Need to pay more attention!
So I should vote only the first submitter and to do so hunt down all the instances of the article posted before, to find out who was the first ? And that'd be the value in karma -- who submits first ? Sure, it'd make at least more sense than it does now, which is randomly giving hundreds of karma points to anyone.

Still wrong in my view, and worth giving more value to comments. I've already commented anyway, not sure why HN does not automatically register the first time a link is submitted and redirect the rest to the first one.
When I have a slow internet connection I use the Dillo browser with CSS and image loading disabled. Dillo is also really snappy even on an old computer.

https://www.dillo.org/
At the very least, a price point that doesn’t externalize the real environmental cost of the item, perhaps?
> canned mixed drinks! Japan is truly living in the future.

That's not just a Japanese thing. There was a minor and extremely silly political controversy a while back where someone took a photo of the British shadow Home Secretary drinking a canned mojito on a train.
It's pretty easy to measure how many projects your library is tied to and scale the service up. Yes, ideally it would have a large pool of servers to test against, but I think it's a good idea to abstract the problem away and then work on it.

EDIT: it looks like I'm getting downvoted for this opinion - could any of the downvoters also reply as to why it's a bad idea?
Items cannot be shipped sometimes. In real life, that happens way way way more often due to other circumstances then due to race conditions. Staff breaks the last item. Manufacturer sent a box with 100 items but it only contained 99. The color of the shelf stained the last item. Etc etc etc.

Think about it: Depending on the shop software, two orders need to be placed within a few milliseconds. Containing the same item. And the item has to be very low on stock so the two orders cannot be fulfilled. That is a very very rare event. It's almost a theoretical event only.

I have seen a bunch of companies grow an online business. There were tons of pain points. This race condition was none of them.
> The reason was the increase in the aggression towards the people working in a pharmacy.

What kind of aggression?
Also can't really understand what this is, but I seem to have arrived at a conclusion of this being an answer to "what if we could store quantum information in the brain's cells and call it 'quantum cognition'". Is there something else going on?
I use NoScript, you can't see shit.
In the UK one is requested to return unused medicine to the pharmacist.

I’ve never actually done this
Qualcomm Unveils World's First 5G PC at Computex 2019
A hypersonic, not supersonic plane to make Paris-New York in 90 minutes
What I think about BJP
It would seem that this is ripe for automation, no?

In fact, I've been surprised for some time that there hasn't been a greater development/proliferation in this area. It would seem that a large (room-sized) refrigerated vending machine offering a range equivalent to a small convenience store is already highly technologically feasible, and would probably be far more cost efficient (smaller footprint, much lower staffing requirements) than running a convenience store.
How does your example explain how it would benefit an 80+ person that a franchise is open 24/7 or maybe 07:00-23:00? Especially as the owners themselves seem to be pretty old and in poor health because of the opening times.
That Knuth quote has to be one of the quotes that is most often taken out of context to suit a current narrative.
> pretend you're a research psychologist observing a patient with a rare mental disorder

Maybe more often truth than fiction. The mental disorders aren't so rare.

Today there is a thread on "burnout" being a "mental diagnosis." I suppose that covers many of us.

https://news.ycombinator.com/item?id=20026378
> most people buy Tesla based on their marketing

That's a rather strong statement! Do you have any source for it?

> most people who actually enjoy driving prefer ICE

I don't know where you got that idea from--a quick survey of google results for "Model S review" gives me the opposite impression: It has a "fun-to-drive nature" [1], "it’s addictively fast" [2], "fast and great to drive" [3]. The only negative quote I could find was that it "can certainly hack the pace, but it doesn’t bring much sporting engagement" [4], about the 2013 version before any improvements (not that I know they changed the reviewers opinion).

> no one outside of the cult says nice stuff

If I was being uncharitable I might say it seems you're in a different, but equally dogmatic cult.

[1] https://www.caranddriver.com/tesla/model-s

[2] https://www.topgear.com/car-reviews/tesla/model-s

[3] https://www.motortrend.com/news/2013-motor-trend-car-of-the-...

[4] https://www.autocar.co.uk/car-review/tesla/model-s/ride
Why not bring it back to pharmacy? In UK and other EU countries pharmacies collect and have ways to dispose of medical waste. Same goes for the shops that sell alkaline batteries - they have special waste bins for disposing of used ones.
Unless you're a "brain-washed hippy environmental activist", the markup definitely feels like a ripoff - which is the fundamental problem with any ethical shopping website. I'd gladly pay Amazon price + 5 dollars,any more and my ethics bow down to my trained budgeting
I get you, but it's more than that for everest.
A spiral can't fill RxR as you say, but in this case they're only trying to fill ZxZ, which is easy.
I do this with the sites I admin. I don't know why it's not more widespread.
It's sold a lot more than Tesla, but the CEO doesn't have as entertaining a social media presence so everyone forgets that.
Let's try an example. Suppose company A has 1000000 shares in total, each with market value of $100. Then its market cap is $100 million. Suppose company B has 2000000 shares total, each with market value of $150. Then its market cap is $300 million.

Index funds own shares in proportion to the market cap. So an index fund will own shares of B worth three times as much as their shares in A. Lets say we're looking at a fund that owns $6 million of B and $2 million of A.

Now suppose A's share price doubles to $200 and B's share price falls to $125. Then the value of the index funds shares will now be $2 million × ($200/$100) = $4 million of A, and $6 million × ($125/$150) = $5 million of B. Meanwhile A's market cap has changed to 1000000 × $200 = $200 million, and B's market cap has changed to 2000000 × $125 = $250 million.

Then B's market cap is 1.25 of A's market cap, so the index fund wants to be holding shares in B worth 1.25 the value of its shares in A. It currently has $4 million of A, so it wants to be holding 1.25 × $4 million = $5 million of B, which in fact is the amount that it is already holding.
Interesting that the end result of campaign finance reform is that candidates spend way more time on fundraising than they ever did, and are beholden to more people than ever.
My dream vehicle is the Bollinger B-1, an electric off-road utilitarian truck/suv. You can open the front and back tailgates and stab lumber or a telephone pole right through the whole vehicle. Wish I had the funds.
This is not a boolean, but has degrees, and the matter is the sheer scale of it.

Let's assume that every voter is 99% responsible for their own vote, and there is a 1% FB component. So every voter, individually, is responsible for their own vote.

But facebook has influence over, let's say, 200M voters. Multiply that by 1% and you get 2M votes. And of course the selective targeting means that FB doesn't need to apply their influence with a sledgehammer like that. They can target people that they have a very good sense are at the tipping point for the message.

Add to that the electoral college system, so you only have to target a very small set of people in order to tip the election (ignore anyone in CA, for example).

So FB having power and voters being responsible are not mutually exclusive.
Yes, sorry abut the edit, I thught I was quick enough to ermove it before anyone read it as I figured out what I was doing wrong.

Thank you very much for the links.
Seeing as how i had to learn all the GIS jargon OSM uses by default, it was bad for me. It's not a bad choice but since we as a company can afford the easy of Google maps it's a waste of time
IMO making it a control key is a better choice (I tried both at some point) because chording with awkward keys is worse than just pressing them, and the control keys are placed awkwardly on most keyboards. Since you can end insertion mode with ^[ you then have a pretty comfortable chord that doesn't stray far from the home row to replace the escape key.

I had a tool on a mac that would make caps lock equivalent to escape if it was pressed and released alone, and control if it was chorded. Sounded great on paper but I underestimated how often i press control before realizing I don't want to perform a chord.
Isn't the sandbox a useful feature of WebAssembly? It gives you much better security guarantees than running untrusted native code on your system.
I guess it depends on how much data you'd expect someone to gather before opening a store.

I was under the impression opening a convenience store cost $50,000 or more, not an investment to make lightly IMHO. A few visits will tell you if the owner is working 16 hours a day 7 days a week, and you can estimate markups by looking at prices on the store shelves. And that's without looking for franchisees complaining online, or asking them in person.
Yes, there are people who really can't afford $400, but...

For much of that 40%, this is sort of a choice. They can't budget. Some of those 40% are even very highly paid, earning well over $100,000 per year. We don't teach home economics much anymore.

The 40th percentile household income is $50,000 in the USA. That $400 is about 2 work days of income. It is less than 1% of yearly income.

Clearly, some people immediately blow their whole paycheck.

With proper budgeting, it seems likely that a person at the 40th percentile could actually afford all those cars. It'd be a quarter of their income.

What they could not afford would be food. I suppose there is help though. Perhaps WIC or something would make things possible.
He is free to stop operating in those countries.
I can see the list of XHR requests made, and I have half a dozen local web servers running, and there are a bunch of other web servers running on my network. I have a bad habit of spinning up a server on an ESP32 whenever I want to remote control something physical.

... Strangely, despite the XHR's hitting ports and IPs I know are running unsecured web servers, the site sees nothing. Lots of "unreachable".

Firefox 67.0, Arch Linux (5.0.10).
Observe don't absorb.
Not everyone is a rockstar engineer in a top 5 company my guy, people have to start somewhere and paperwork is a huge show stopper in india in general.

from your comment history i see you're european.Europeans have way more protections and assurances in cases like this, india is a very different business environment...
I only run on local on ports: 8080, 9090, 9191, 8081, 8082 and 8083. So scanning only on 3000 is a bit narrow...
Log messages belong on stderr, not stdout. (Despite the name, it is for "diagnostic output" (—man stdio), and using it prevents logs from co-mingling the primary output of the program, if there is one, and even if there isn't, causes all logs to be in an sensible, expected place.)

You're going to want timestamps real quick. If there's one part of the log message that I use, and use a lot, it's the timestamp. When tells you valuable things like "correlates with production outage" or "this operation took way too long".

The tri-value parameter for whether to emit or not emit a newline is, to me, weird. Having three possible inputs where there are only two possible outcomes just seems confusing. Are you just trying to line it up s.t. someone could pass default() and have the "normal" thing happen? (Which wouldn't, if it was a plain bool as you have it now, unless you flipped the boolean.)
Presumably the authorities were previously quiet about it because the importer/smuggler was giving them bribes. And now the dynamics have changed. In any case in Malaysia there was a "regime change", so maybe the importer didn't have his "governmental partners" any more.
Glancing at the posts, I have a question: do they defend against the pathological cases that require O(n) passes, and therefore at least naively have O(n^2) or worse behavior? Let's say that a jump can be encoded with either an 8-bit signed offset in 2 bytes, or a 32-bit signed offset in 5 bytes. (Supposedly x86 has a 16-bit offset version, but that uses the same opcode as the 32-bit offset, and seems unsupported in 64-bit mode.) Consider the following:

L0: jmp M0
L1: jmp M1
L2: jmp M2
...
L25: jmp M25
M0: jmp N0
M1: jmp N1
...
M25: jmp N25
N0: jmp O0
...
...
Z0: jmp LAST
Z1: jmp LAST
...
Z25: jmp LAST
[more than 128 bytes of unrelated stuff]
LAST:

If all the jmps are encoded with 5 bytes, then the offset from e.g. L0 to M0 is 130 bytes, which is over the limit of 127 you can get from an 8-bit signed offset. The optimistic approach will discover in the first pass that all the Z jmps have to be 5 bytes. Pass 2, assuming it goes left to right, will see that everything up to Y24 still has offset ≤ 127 (even "Y24: jmp Z24" could be 127 bytes or 130 depending on how Y25's jump is encoded), but will find that "Y25: jmp Z25" has an offset of 130 and must be 5 bytes. Pass 3 will discover that Y24 needs to be 5 bytes too, and discover nothing else. Pass 4 will discover the sole fact that Y23 needs to be 5 bytes, and so on. If the total number of jmps here is n, then it will take close to n passes to fix up all the jmps. (If the passes go from right to left, or even alternate the direction or randomize... I think it's still possible to construct an example where pessimizing Y10 kicks Y20 over the edge, which kicks Y9 over the edge, which triggers pessimizing Y21, etc.)

This isn't a flaw unique to the optimistic approach, by the way—I could construct a similar version where all the L, M, etc. chains go from 0 to 62, and the "more than 128 bytes of unrelated stuff" becomes "0 bytes of unrelated stuff"; then, in the pessimistic approach, once the Zs have settled down, the subsequent passes will discover, one at a time, that Y62 only has a 126-byte offset and can be encoded with 2 bytes, then that Y61 can be similarly encoded, and so on.

I'm sure this doesn't actually happen in practice, unless you're compiling malicious code off the internet (in which case there are likely worse vulnerabilities inside the compiler)... but I'm curious if assemblers have nonetheless seriously addressed the problem.

One of the posts talks about NUMBER_OF_PASSES; this suggests, but I don't think the post explicitly states, that the defense mechanism is "arbitrarily limiting the number of passes". Do you know if fasm and others actually do this? (Looks like nasm has a command-line switch to turn off multi-pass branch offset optimization.)
Best Free Linux Docks
Yes, my thoughts exactly. I'd imagine a sharp razors and a tube that sucks air (or a net) would be much cheaper than a robot that simulates a human hand to pick tomatoes.

I wonder if someone experiment with some kind of scaffolding that would make fruits more exposed and easer to pick.
It does not only scan 3000. From the source code:

const portsToTry = [
80, 81, 88,
3000, 3001, 3030, 3031, 3333,
4000, 4001, 4040, 4041, 4444,
5000, 5001, 5050, 5051, 5555,
6000, 6001, 6060, 6061, 6666,
7000, 7001, 7070, 7071, 7777,
8000, 8001, 8080, 8081, 8888,
9000, 9001, 9090, 9091, 9999,
];
I heard it with universities. Harvard and Yale, I think.
You can't see shit neither
My favorite is retrieving http://wpad/wpad.dat with ajax.

https://bugs.chromium.org/p/chromium/issues/detail?id=123166
On my machine it seems to be scanning for lots of ports between :80 and :9999. I think it's using 3000 as an example in the text only.
It's not scanning only port 3000:

const portsToTry = [
80, 81, 88,
3000, 3001, 3030, 3031, 3333,
4000, 4001, 4040, 4041, 4444,
5000, 5001, 5050, 5051, 5555,
6000, 6001, 6060, 6061, 6666,
7000, 7001, 7070, 7071, 7777,
8000, 8001, 8080, 8081, 8888,
9000, 9001, 9090, 9091, 9999,
];

view-source:http://http.jameshfisher.com/2019/05/26/i-can-see-your-local...
:125
25,000 a day is one berry picked every 3.46 seconds, including overhead to switch plants.

That sounds amazing and impossible, for something that needs to move a gripper around the stems and leaves of an actual ("unguided", natural) plant. But I'm no process automation engineer or roboticist, so I'm just looking forward to the amazement. :)
My issue with YT kids is that there is a lot of weird content that feeds into screen addiction. I’ve never seen porn, but seen rotting animals, conspiracy theories, and lots of annoying, asshole kids constantly talking over mundane tasks. Not so bad in small bursts, but with hours and hours it’s a bad influence on kids.

And of course, the ads are terrible.

My problem is that it is tailored for young audiences.
Look what the US goverment made their company do, like a thief. What I know is, When China grows, he did help the development of Asian countries, even a lot with Australian White country. But what USA do in Asia? Make conflicts and wars again and again to get petrol.
Suits in Tel Aviv
yes, he can, he will see the modern equivalent of "This site is best viewed in Internet Explorer". Which in 2019 becomes "Please enable Javascript to view this page"
I just ordered a model x despite being very skeptical. However I don't have the consciousness to drive a petrol car any longer, my kids will murder me when they grow up.

So I looked at all the viable cars, my summer house is 440 km from here and I would like to be able to get there in an emergency on one charge and I have a big cat that needs room + family. I've been saying for years that I want an electric but I want a "real" car maker to build a proper one. So now we are here with two new competitors.

The I-Pace has too short range and too little space. The E-tron has too short range and too little space. In the end the model x was the only viable one for my criteria.

My biggest counter before to the tesla was the build quality, but after inspecting several model x and testing them, it is noting like the old model s versions with rattling windows etc. It actually feels like a nice car.
Are you aware that there is some logging best practices/standards in Rust? I don't mean to be a downer but I'd advice against using this library as it is right now. The reason is that you are not using the Rust Log library: https://docs.rs/log/0.4.6/log/

The good news is that you can integrate your work with the Rust Log library. Basically the difference is: instead of using your logging functions, the user will use the logging macros provided by Log. This means that they can log to the terminal using your library, to a disk file, and to a remote service. All at the same time using the same logging macros.

Here is the Rust Log library description:

> Libraries should link only to the log crate, and use the provided macros to log whatever information will be useful to downstream consumers.
True, but in some cases (like small tools like this) I prefer the sand-boxed nature of web apps. Downloading a random tool, - even to test with - can be malicious...
What are the differences between OpenBSD and Linux?
IMO, kids need help understanding the world and doing the right thing. I think this, like much of parenting, comes down to anecdote swapping and so it’s part of the struggle to learn about how to do well.

I don’t know what kind of parents I want to be and wish I had the certainty you do in this area.