skysight-inc/HackerNews huggingface dataset:
Certainly, Olive Oil has been around for a very long time, it wasn't until the 20th century that it became a major food product. Olive Oil was more valued for cosmetics, medicine, and in lamps. Actually, the original Olympic torch burned olive oil. Also, note that Olives are actually a fruit, but I understand why you bring it up as an example.

I am talking about those other vegetable oils, like grapeseed oil, canola oil, sunflower oil, cottonseed oil. Do you remember Crisco short, this was a new product produced from cottonseed oil which had been hydrogenated though intensive industrial processes and sold as a cheaper alternative to the normal saturated fats used as the time.

I hope you actually look at the links and videos I put up in my previous comment. Your ad hominem attacks against Nina Teicholz, like "I wouldn't trust that lady to tell me what to eat" and "she's a journalist" don't go unnoticed.

I also want to point out her BMJ article was not retracted. The petition signed by 180 scientists was found to be without merit. I do find it telling you bring up the petition, yet you fail to say that article was not retracted.
Setting Up Web Dev Environment / Angular / Python in Pixelbook (Chromebook)
We had a couple services in Twisted. Aptly named. It was a big reason I've enjoyed Go so much.

One was an in-house DB abstraction/API that handled multiple DB hosts, read/write query routing, connection pooling, query queueing, metrics, and more. The other was a link forwarding service that took encoded links, decoded and tracked them and their metadata, and forwarded the user.
Elon Musk: Tesla could produce a $25,000 car in 3 years
I'd be very curious as to what country you live in. I wasn't aware of any country with more rules around the provision of healthcare than the US has.
Sample size: 15 people.
> complaining that multithreading is impossible in Python without using multiple processes, because of the GIL ... this is not true

I think some people's opinions is that if you're writing in C then you're not really writing a Python program, so they think it is impossible in Python. Which seems a reasonable point to make to me.

Your argument is that Python is fine for multithreading... as long as you actually write C instead of Python.
Bitcoin Wallet generation by hand
Be careful. tDCS might lower IQ scores.[1] I think it's a terrible idea.

[1] https://www.sciencedaily.com/releases/2015/05/150505152140.h...
It would be helpful, and the site creator should list it. However, let's not treat this as a fault. They're offering you a free service and can't launch with every issue already resolved before being identified.
See also https://news.ycombinator.com/item?id=17799345
How Paper Batteries Charged by Bacteria Could Power Internet of Things
The article spotlights 11 cases of CBP performing invasive and disgusting body cavity searches on innocent females.

TFA tries to get statistics from CBP/Homeland Security and the Justice Department on how often these searches result in drugs being discovered but none are provided.

The article does explain that 11 cases should not be taken as evidence that few of these searches are performed against innocent people because filing the suit is so difficult and traumatic in its own right.

But we get no hard numbers throughout the article. “Scores of complaints going back years” is the closest they come. And even though furbyhat’s comment is dead, I will say that it is frustrating to be left wondering — why are we just reading about cases against women? Was it because that’s all the cases there were or is it done as a rhetorical device to garner greater sympathy?

A quick Google search and the first three pages are all about female victims. Eventually I found another story featuring a female victim but where the 2nd to last paragraph was;

”The woman making the claim is the third reported case of police conducted body searches since last week. New Mexico residents David Eckert and Timothy Young have recently come out with similar stories of having experienced an anal cavity search after being stopped for a traffic violation. No drugs were found in either Eckert or Young.” [1]

Why are the innocent male victims merely a footnote in the exposee and entirely ignored in TFA? I hate the feeling that WP ignored male victims because they just didn’t fit the narrative.

[1] - http://www.drugpolicy.org/blog/body-cavity-searches-are-dist...
I've already seen them.

By the way, how will women/feminists respond to this?
Noon in the antilibrary
https://www.nrk.no/slukt-av-snap-1.13811834
AdAway is another option, if you have a rooted phone and don't have pihole on your network.
Women don't "wild pee"; I believe these aren't targeted to them.
I came to say this as well. The flexibility of Python’s data model generally means that in a lot of cases where you’d want a macro in another language or costly reflection, you can just dynamically create a function or class (with type()), dynamically change things to be properties (by calling the property decorator as a function), mess with how isinstance and issubclass work if you want interface enforcement, etc.

I do agree macros could reduce boilerplate though, but add the extra complexity that someone has to understand AST transformations instead of just regular old Python type dynamic code.

Stepping back though, whether with macros or metaprogramming in the dynamic data model, the hugest rule of thumb is: don’t do this stuff. You aren’t going to need it. Don’t solve your problem (like arg parsing in the Rust example) with code gen.

Always just write a bit of unmysterious extra boilerplate code that your colleagues of mixed skill will thank you for. That verbose thing that is easier for a wide audience to quickly grok despite uglier code with more boilerplate, that is great software, with mature design decision making. It will live a lot longer and be way easier to incrementally modify than the esoteric code gen approach.
That's a bit too much. Shouldn't even be an option.
True, but in the long run, it might have been a healthy warning signal. Negative populism aside, we need to know that 'corner cases happen' and that there are consequences.

In a funny way, we're lucky it was a rather minor fallout in a 'good country' wherein we can take measurements, do experiments etc..

Fukishima should help us make more rational decisions if we can get over the populism.
I'm a native English (British) speaker and I never even knew that Mickey Mouse had a dog, let alone what it was called.

I totally agree with the wider point, however.
It's a little bit unrelated but the ugly Indian explains a bit about exactly this issue Indians seem to have, in a interesting Ted talk.

https://youtu.be/tf1VA5jqmRo
Im a native English speaker, and I'm shocked to learn that the writer meant it to mean "lover."

Baby is used for lover, so I can see how it's confusing. Still, I never even considered it.

I actually like it a lot better as a literal "baby." It makes the character in the song more unusual and mysterious.
How to Fill Your Sales Pipeline Hot Leads
Sometimes I dream of a nirvana in which:

- all unix commands support both short and long options

- option letters/names are, at least to a much greater extent than currently, common across different commands
I currently am helping to run a kitchen at a restaurant in my spare time and I can tell you that nobody including myself can tell you where our onions are grown, but that they come from Costco
A Comparison Between 5 Major Blockchain Protocols
Venezuela devalues the bolivar by 95% and pegs it to ‘oil-linked’ cryptocurrency
perhaps because it doesnt work in the same way as your standard medicine does, and as such, the same testing procedures can not be applied?

western science is extremely limited, and mainly because of arrogance and superiority complex.

yes we DO heal a lot of stuff on our own, and what things like homeopathy and ayurveda do is exactly to help your body do the healing by itself, with just a gentle help.
I remember using Facebook in 2008, and creating a group for my class. I advertised so that people could join it.

It went horribly and a couple of student started insulting me for stupid things in the Facebook class group. It scarred me psychologically and emotionally, and I stopped using Facebook altogether and removed my account.

Until there is true and real accountability for things you say online, using real names should not be a standard. Facebook is a real example of murky online behavior. It's a haven for bullies and other tough playing egos. It's going to poison the internet for a long time.
I've always wondered that...I've seen men urinating in the streets when they gotta go. What do women do when they have to go and there's no restroom nearby? Do they have bigger bladders? Do men have a lower threshold to control it? Or do men just not care to look for restrooms? So many unanswered questions.
That's not my quote... sigh...

Please look up the difference between there/their/they're.
Im British and I always thought the song was about wanting a baby (get pregnant)...
I think we need less "awareness" and promotion, just more work on peoples' parts. Seems these projects are asking for a magic bullet to improve their stacks but find it's missing in their own time and efforts
Java Collections Framework
A Modern Time Romance
And IQ scores:

https://www.sciencedaily.com/releases/2015/05/150505152140.h...
You're absolutely right (but you're probably gonna get some downvotes for saying that).

The ratio between the most-performant parallel framework and the least on Python will be a factor of (guessing) 1.5.

The ratio between a CPU-bound algorithm written in C and one in Python will be of the order of 10000 (again guessing as it's application-dependent).

Where is your time most profitably spent?
Higher Order Perl
I canceled mine, somewhat for UX reasons, but I'm with you it blows my mind that their UX isn't better given their resources.

Although I've worked in a small company that got big and subsequently lost their speed in making the product improvements/changes that led to their success in the first place.

I suppose the difference is when you're small you work for your customers and when you're big you work for your investors.
>Healthcare research funding to come from the public sector and donations only.

And I suppose the public will indirectly vote on where research goes and where it does not? I don't trust any party in power to have a monopoly on healthcare research without a private sector counterbalance. But I'm open to reconsidering the current allocation.
It's great that C++17 offers more and more new algorithms, directly from the Standard Library.

Have anyone got some experience with Boyer Moore in day to day code?
These are a scourge, and I believe some people have named them "dickbars." Two options for iOS:

1) Reader mode (which I use extensively)

2) Unobstruct [0] does not meet your "without installing", but does a great job nonetheless

[0] - https://medium.com/@tgaul/introducing-unobstruct-230e4e95cf5...
Vendor Page:

https://hawkingtech.com/product/hbb1/

Apparently based on Ubicom's StreamEngine technology, here's an old review:

https://web.archive.org/web/20050829204222/http://www.tomsne...

This also points out the existence of the D-Link DI-102, which supposedly does the same thing.
Amazon Whole Foods delivery is the worst offender in this area. You finish your order and on the confirmation screen they add a tiny little line item for a preselected 10% tip. Suddenly your "free" delivery is now $15.
True, they tend to thrive tackling those trivial tasks.
I think an equal attention should be paid to the self defeating personality disorder spectrum which seems to be the opposite of psychopathy, if the goal is betterment of society.
UI Frameworks: Tips for Developers
The State of Internet Connectivity in Africa
Ubuntu Security Podcast – Episode 1
I also did USB3, upgraded wifi, SSD (also turned it into a custom fusion disk), ram bumped to 128gb, upgraded from dual quad 2.4ghz to dual hexacore 3.3ghz, added a nVidia 1080Ti (which I had to power off an extra SATA connector from the 5.25” drive bays) and upgraded the ATI (kept it split brands as the nVidia can be a momentary pain when doing OS upgrades).

I also share your concern too. :(
Read this before self-experimenting:

"Popular electric brain stimulation method used to boost brainpower is detrimental to IQ scores"

https://www.sciencedaily.com/releases/2015/05/150505152140.h...
Have you never had any attention from the police?
tar has trained us so well: "... tar is actually pretty simple these days"
Abu Dhabi has 4 large plants coming online in the next few years. The first is going to start up at the end of 2018 (ie: soon).

https://en.wikipedia.org/wiki/Barakah_nuclear_power_plant
> What you've created here is pretty much what multiprocessing gives you already in a more performant solution (i.e. no zeromq involved)

Minor point of pedantry which I'll state because it's an often-overlooked timesaver for folks developing on multiprocessing: not only is MP potentially faster for transferring data between processes compared to this solution, but it can also be way, way faster in situations where you have all your data before creating your processes/pool and just want to farm it out to your MP processes without waiting for it all to be chunked/pickled/unpickled.

Because of copy-on-write fork magic, many multiprocessing configurations (including the default) can "send" that data to child processes in constant* time, if the data's already present in e.g. a global when children are created.

This pattern can be used to totally bypass all considerations of performance/CPU/etc. for pickling/unpickling data and lends a massive speed boost in certain situations--e.g. a massive dataset is read into memory at startup, and then ranges of that dataset are processed in parallel by a pool of MP processes, each of which will return a relatively small result-set back to the parent, or each of which will write its processed (think: data scrubbing) range to a separate file which could be `cat`ed together, or written in parallel with careful `seek` bookkeeping.

Unix-ish OSes only, though (unless the fork() emulation in WSL works for this--I have not tested that).

* Technically it's O(N) for the size of data you have in memory at process pool start, because fork() can take time, but the multiplier is small enough in practice compared to sending data to/from MP processes via queues or whatever that it might as well be constant.
Then again understanding your choices and actions relies heavily on being aware of their consequences. So a soldier trained to kill cannot be judged by what he does in a simulation (or what they believe to be one). The consequences of your actions are what really define them.

So an Ender playing in a simulation is no different from a monkey being taught to press a button. One of them doesn't know why it's doing that and can't fathom the consequences but there's a reward at the end, the other concludes there are no real consequences but there's a reward at the end. He has not yet been faced with the real situation so it's impossible to to decide whether he would act the same way or not.
>ditched their super-cool, PA-RISC

HP had an interesting portfolio from their Digital and Tandem acquisitions also including the Alpha processor and of course Tandem's non-stop OS. I imagine the pairing of those two by porting non-stop to the Alpha or bringing non-stop's features into Ultrix might have at least kept them a niche player.

Having said that HP, Digital and Tandem weren't alone in losing marketshare to Linux on commodity hardware, or for that matter Linux on HP hardware itself. Imagine if HP had read the tea leaves and created Red Hat themselves instead of losing enterprise linux to someone else. HP is awash in lost opportunities.
> Oh come on. Your argument is the same list of gripes that every driver has with cyclists. Every class of traffic hates every other class of traffic. Always has been that way, always will be.

Yes, this is exactly my point.

Nobody fully obeys the law, but cyclists get called out as "scofflaws" far more than pedestrians or motorists, even though they're also operating in the worst conditions by far.

Like, pedestrians in the US are clearly second-class citizens compared to cars, but at least they get protected walk lanes (aka sidewalks) on most streets, and walk signals where there are stoplights. Bikes generally don't get those things, so they're more like third-class citizens.

> In this case there's a vocal minority of the population that thinks their way of doing things (in this case it's means of transit that we're arguing over) is best and wanting government to prioritize it (at the expense of others, resources are not infinite).

Actually that's not what is happening. In America, what is usually is happening is the vocal majority (people who drive, and only drive) insisting that driving stay hyper-dominant -- that it continue to receive the vast majority of land and money. You're right that they don't care about other modes, though.

On the other side, people with more urbanist leanings like myself usually want a more balanced set of options: for walking, biking, driving, and transit to each be viable. This is often considered "social engineering" by the "cars cars cars, everywhere all the time" crowd.

There are a lot of parallels between cars and being white or male in terms of privilege. Driving is the default, and those who only drive don't really have to think about people who are reliant on walking or biking or transit, and the issues they face. That the system is oriented to support them in particular seems to them to just be The Natural State of Things, such that they don't even notice how much advantage they have. And those who are treated as second or third class are generally much better informed on the issues for that domain, because they have to be.

Example: sometimes, in the bay area, I would be biking along, and a painted bike lane would suddenly end by turning into the sidewalk. And then maybe a few hundred feet later, it might pop up again. It's like if you were driving along, and suddenly the road just ended with no warning and you were expected to drive on train tracks for a little while until it started again. Nobody who drives would find this acceptable, but it's par for the course for biking.
I think it's because work makes people tired so all they want to do is rest, and then tv comes on....
Tar is one example of a command with dubious usage syntax. But how about cp?

cp a.txt b/c/d

Will this create a new file "b/c/d/a.txt", or will it create a new file "b/c/d"? It's not clear, and depends on the circumstances (if a directory b/c/d exists). There's a flag to control the behavior, but nobody uses it often, so nobody remembers that flag. The best way to assert that "d" is a directory is by adding a trailing slash, but there's no similar way to assert that "d" should be a file. I suspect that there are many bash scripts that are essentially broken because of this problem.

Rsync has a similar problem.
Keybase
[ my public key: https://keybase.io/berpacheco; my proof: https://keybase.io/berpacheco/sigs/XsIxlp5VO7aA7UETiniq5DtXXwduEF9cCAn-b_RisxE ]
I like to think about it this way: web is for documents, apps are for tools. If it can be linked to universally, it is a document. If it cannot, it is a tool. Would I install facebook.exe on my PC in order to browse it? No, it would feel like installing a virus. Then why would I do this on mobile?
Consider the implications of a 95% devaluation. That means any foreign debt, which was already problematic, just went up by 20x. It means your iPhone, which was already too expensive, just went up by 20x. WTF.

'Pegging' currencies is a problem, because the country loses monetary policy controls, but maybe they're smart enough to realize that's the problem in the first place ... it's smart to peg it to something petroleum based as the economy is effectively based on that. Perhaps it's a desperate attempt to restore faith in the currency, i.e. it's 'crypto' and can't be tampered with, and attached to something rational.

This might actually be the first hard case use for a good crypto: to basically provide 'integrity' wherein the underlying political system has none ... of course, the only way it can work is if the regime has enough self awareness to recognize this and accepts the limitations of the crypto, and the fact it's an admission that they are so incompetent that they screwed up the entire economy and currency.

Of course, any smaller nation may still very well simply opt to use USD as it's considerably more liquid and just makes more sense for so many reasons, political populism aside.
You're probably right, but see my comment above: not only is MP possibly superior at being a picking/arbitrating server, but it also supports taking advantage of copy-on-write semantics on Unix-ish systems to transfer memory to children at startup in constant time with no pickling/unpickling necessary.
The best iPhone manager
Simple Guide to Neural Arithmetic Logic Units: Explanation, Intuition and Code
The HN internals are kept a bit opaque. Some users can flag, and then IIRC it can be "vouch"-ed for once, where it might be re-flagged again. Upvotes may factor in. Mods will occasionally override manually. Luck of the draw is always a factor.

I'd say that the bias around the Weinstein stories were that they were simply very hot in the mainstream, and that caused otherwise off-topic posts to catch some traction here.
Maybe someone familiar with Game theory can analyze this.
Do you mean like the United States or Germany which are increasing or fighting a reduction in coal?

https://www.wsj.com/articles/epa-is-set-to-roll-back-restric...
Page two of Ask HN.
Women certainly "wild pee", they just hide behind parked cars on parking lots etc. When you gotta go, you gotta go, no matter which tools you were born with.
Why it's not OK to hate men
DARPA’s Approach to Innovation [pdf]
GCC wasn't an option on our case back then, as we were required to use the system compilers due to our customer base.
Two scenarios:

Scenario #1 - you are a founder with a great idea, you hire a good software dev lead who then fills out the department. You work with the Dev lead to hash out your plan They organize it and after certain checkpoints, the dev team demos progress. As the founder, you are at the top of the chain making sure that there is a product market fit, and ensuring things are going as planned from a high level.

Scenario #2. You contract with a consulting company. Your project is led by a dev lead/project manager paid by the consulting company and they fill out the team using thier own staff.

They organize the team and after certain checkpoints, the dev team demos progress. As the founder, you are at the top of the chain making sure that there is a product market fit, and ensuring things are going as planned from a high level.

There is no difference in the delegation chain or the risks involved.

The main difference is that you are writing one check to the consulting company and they are paying the contributors and in the other case, you are paying employees individually.

The usual retort is that employees have more loyalty and ownership in the company. No they don’t. The employees at your company, if they are smart, have one eye toward thier next job just like the consultanting company has one eye toward thier next contract.
Very similar example. Literal "hit" makes the song more interesting and mysterious. Is this s&m, abusive codependency... some other strange and curious but of culture?