skysight-inc/HackerNews huggingface dataset:
The captcha tends to be during signup, not just any general request. Otherwise third party clients wouldn't work at all

The post that started this thread was about thought experiment of Twitter killing off their API. So that third party clients wouldn't work is a given. And since they wouldn't work, there's no reason why Twitter couldn't show a captcha many more times after signup.
Nobody is purporting to sell me those things.
Ask HN: Hosted FAQ documentation
Are there any self-hosted tools to implement an FAQ tool?
Installing Shiny Server on Mac OS
Samsung’s Galaxy S9 will reportedly cost nearly 1,000 euros
ULA is a merger of boeing and lockheed martin. All three are private companies. This didn't lead to any efficiency in price. Multiple launch providers are what is leading to better price.
Glad to see that the court reached the correct result. Nobody is allowed to use the court system to threaten and harass opponents for exercising their free speech rights. It doesn't matter how talented Spender is: those who use the court system for bullying deserve to face consequences.
This isn't meant for handheld devices. Musk has mostly been talking about pizza box sized dish.
Who's yelling? Are you shadow banning the use of the term "logical fallacy"? Who made you the decorum doctor of HN comments. I suggest you make a point other than "I dislike your style"
My problem with using Docker (only) is that it doesn't translate well to editors. Like, using jedi-vim[1] with a virtualenv constructed by a Docker container doesn't work at all. Unless I actually run vim itself inside said container.

So unless your dependences build on macOS (like in my case), everything goes out the door.

[1] https://github.com/davidhalter/jedi-vim
That doesn't relate to my point though. My point is that, while some groups are using archaic thinking in how they offer their value, more people are waking up to the reality that it no longer makes sense to think about goods and services this way.
@shaunwheeler I posted this to HN earlier today, it might be of your interest, too: https://news.ycombinator.com/item?id=16440425
For the record, it's not that I see _every_ person who has kids as "not a peer", just most of them. The few I do see as peers are by and large the people who had kids by accident and didn't spend their whole lives dreaming of being a parent.
AI with nukes is going to be fun...
Don't they bridge the traffic from ipv4 to ipv6 to make sure that everything is available?
> Adults care more about good UI/UX than younger folks.

I was thinking the opposite, almost. I would propose: kids care more about a fun instant experience (socializing) vs adults caring more about utility (I like this picture, can I zoom and save it?)

So it might be the lack of utility that drives the ancients off the site, not the lack of Pretty UI.
Facebook is just reacting to reports about fake news and Russian trolls. They don't want their users to be turned off of Facebook, so they're trying to mitigate that threat.
git blame AntonyGarand
CockroachDB fares well on the distributed side of the spectrum, and thus shows all the best properties of this kind of systems: replication, resiliency, horizontal scalability, modern ops experience.

This is no small feat, and - personally - I am sold on it. Yet, looking at its benchmarks (pre 2.0), and knowing how carelessly some enterprise software is written, how would I convince a pointy haired boss to leave the practically monolithic mega-pumped Oracle RAC server he is accustomed to, and go down the distributed route?
yes I've used puppeteer, but I couldn't see where it exposed the page object, but looking closer I saw

HCCrawler.launch({
// Function to be evaluated in browsers
evaluatePage: (() => ({
title: $('title').text(),
})),
// Function to be called with evaluated results from browsers
onSuccess: (result => {
console.log(result);
}),
})

which doesn't look that good for my other worry, that you come to a dynamic JS built up page, load the DOM and evaluate in some milliseconds and then that DOM is changed after you've done your incorrect evaluation.
I realize this is a bit of a joke, but does anyone else think "blameless" culture has gone a bit too far? I think it's important to stress that everyone makes mistakes, and that it's okay to make mistakes, but at the end of the day, if someone broke something or caused a bug, they should know about it so it doesn't happen again.
You seem to misunderstand. Dishwashers use less heat and water than hand washing, not more.
I give up. How did you get that from what I said?

What I am talking about is process to bridge the problem of you saying your viewpoint is not getting across and how I’ve engaged in the same process. I am not saying I am right or you are wrong, I was making a constrictive suggestion on how to further the debate after I had exhausted my options for understanding what you mean by your claims being misunderstood. However, I believe the arguments I thought you made to be entirely unsupported by the facts provided although I have to trust you that your viewpoint is not getting across so commenting on that is irrelevant.

As part of showing you how far I’ve gone to introspect I explained to you the lengths to which I’ve gone. I think it’s unconstructive to take offense to someone telling you how they’ve tried to show empathy and respect your feedback.

Good luck with other debates and peace out.
Ayurveda is showing interesting benefits for hypertension
http://www.medindia.net/patients/lifestyleandwellness/herbs-...
I think perhaps you're confusing Roman history with some other period of human history, perhaps on a different continent. In the Roman empire there were slaves who taught philosophy, slaves who managed large estates, etcetera, and people could both sell themselves into slavery and be freed from slavery. In fact, selling oneself into slavery was a popular route to becoming a Roman citizen.

If you don't want to read a history book, for which I wouldn't blame you, you might nevertheless enjoy Robert Harris's Cicero trilogy, which gives a fairly accurate impression of Roman society (or so claim many reviewers more competent than me). It's a truly amazing period of human history, when life was so modern in some ways, and yet so different from today in other ways, and the world was small enough for an individual to change the course of history.
You might be surprised. For instance, almost every emergency vehicle has a 4G modem of some sort in it now. Also, there are tons of vending machines and assorted manufacturing or mining equipment that use similar devices.

Often it's nice to be able to reach out to those devices and check the location, status, or whatever instead of waiting for the device to check in with you.

For those purposes though IPv6 is fine... as long as you know what you're doing with IPv6.
The main point was to make sure employees equity promises are taken care of ASAP so their upside is as good as it can be. The point about some hires being upset if the price goes up in the interim was just meant to illustrate what can happen if the grants aren’t completed beforehand (descriptive, not prescriptive). I gave Aaron the language for that paragraph so I apologize if I offended anyone. It wasn’t intended to imply that founders should selectively pick and choose who gets made whole or not based on “sophistication.” I agree with all the points you make about educating and treating people fairly.
You need 100-10000 of good ones to get any good results for now. Maybe once they employ GANs to the mix... Well, I guess we'll see with the next gen of NVidias...
Considering that California and NY combined represent at least 20% of the total US population, clearly it is not true that "nearly everyone" should be receiving a tax reduction. Indeed, the way the tax law works, most middle class households should see a minimal tax break, if any, with the tax benefits disappearing in or by 2020.
Indeed, immediately followed by reassurances that any gender-specific issues did not apply to her.
This was a homegrown solution by a student that worked for us. It's not auto generated and quite frankly painful to maintain as it just generates this html in php via parsing xml files. We're looking for alternatives at the moment too.
I don't think Adium is doing much in terms of active development sadly.
Putting a tax on the use of such items is better than banning, because it does allow for justifiable uses, if the user is willing to pay for it.
I haven't been able to opt out of amenities that apparently AirBnB considers essential for business trips. I'm a scientist - I don't wear a suit and I don't need a hairdryer. Sadly this limits my choices of places down too much, so after looking at it once I changed back to the normal view.
Cover Your Own Ass(ets)
Show HN: Coffee Shop Talks with Kurt Mackey of Fly.io
This is good advice but there are countries that support Coinbase but not GDAX (Australia is one of these).
The Kansas City Royals Are Hiring a Senior Analyst
But how do you know if they have been?
The numpy+mkl wheel is available on Gohlke's site.
The main problem with Damore is that he thought he could have an academic debate in a corporate setting.
just for curiosity, how you type an equivalent of a ts union?
Why should it cost $500k to defend oneself against a frivolous lawsuit with no legal merit?

What I'm trying to ask is why is our legal structure in the U.S. setup in such a way that simply filing a suit against someone immediately puts a significant financial burden on the defendant?
All the above are accessible from the "Lists" link at the bottom of most pages.
Fantastic. We shipped 17 tons with UPS in the last year, each shipment utilized their carbon neutral shipping option. I'm glad to see the last mile is getting a bit greener and hopefully more efficient.
Have phones become too expensive? (2017)
I had the same problem. I keep mine in my car now, which had helped.
$12 tier has limited ads.
It depends on the state. California is one of a few states that has an anti-SLAPP statute that allows for award of legal fees under certain circumstances.

Popehat has a good explanation: https://www.popehat.com/2012/06/07/why-yes-i-am-into-slappin...
The mods normally merge in comments from duplicates if the duplicates pick up a substantial amount of comments and the context is similar enough.
Yea I phrased it oddly, but you basically answered it. Thanks for the great product though.

> But more than any one individual it is more a collaboration between 1900 contributors

On this line, as someone who has participated in building companies, software (some open some closed) for many years now, my hope is that one day we will get to a state in our societies so that the majority of companies can be decentralized, collectively owned, collaborative undertakings, where everyone is a shareholder.

I think we took a big step in this direction with the emergence of open source collaborative projects and the decentralized planning that comes with it, and the invention of smart contracts, the blockchain, and cryptocurrencies, but we still have a long ways to go, especially on the legal bureaucratic and risks end of things.
$49 seems very expensive for something like this. There are similar packages available in the $5-30. What makes this special?
The Toyota Century is another example of this kind of luxury car. It's tailor-made for conservative Japanese businessmen who have a lot of money and enjoy riding in comfort but have no desire to show off.

Here's a good article on the Century and the kind of luxury it represents:

http://autoweek.com/article/tokyo-motor-show/no-modern-luxur...
I post this as I read the prices for the S9.
I recently did this in a Docker.

Let me quickly add instructions here, first you need to install some dependancies, add the following to dockerfile:

RUN apt-get install -y gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget

Secondly, launch puppeteer with --no-sandbox option:

browser = await puppeteer.launch({
args: ['--no-sandbox'] /*, headless: false*/
})

That should do it.
OpenBSD followed the original embargo, and got asked to extend it based on the CERT response. You guys said no, and the security researcher shrugged and went 'Well, okay, I guess.' When everyone else is agreeing to the extended embargo, I personally can't say that I feel like OpenBSD respected the embargo there.

It's also not limited to just KRACK. With the OpenSSL/LibreSSL stuff back in 2015, OpenBSD wasn't part of the disclosure because Theo said he wasn't going to deal with an email-list or embargoes prior to that. Marc Espie has said he thinks it's a good thing that the KRACK embargo was broken early.
I want to know how it would work if the plaintiff proceeded on the case in good-faith but they lost the case on a technicality or other conclusion that doesn’t mean the defendant was found innocent - what happens then?
Unless you're arguing that capitalism is outdated, there's no evidence of "pricing being a function of value" being archaic.
I was listening to a podcast the other day where someone from the financial industry said retail order flow (from Robin Hood) has value, because you can simply make the exact opposite trades and make money off them. Nothing tricky involved, because retail traders (on average) consistently do the opposite of what is smart. So, Robin Hood would be getting paid for order flow and someone else would be paying them, and making money off the trades.
I'm already doing it ;-)
There's less documentation for a C corp than there is for an LLC. Literally all you need is a Statement of Information (usually 1 page of basic info, like name and address) and Articles of Incorporation (also 1 page, though they can be longer as required by the needs of the business).

LLCs also require the equivalent of board meetings (aka, member meetings) to avoid veil-piercing, and indeed for veil-piercing purposes have all the same requirements as corporations. (I wrote a law review article on veil-piercing for LLCs, so I'm very familiar with how it works).
How to Make a Raspberry Pi Smart Mirror
My dad’s vision blue-shifted over a career of laser research. He can see a bit into the ultraviolet spectrum but he almost cannot distinguish red at all. This is apparently not too rare among people with a lot of laser exposure, which inevitably crosses eyes.
I think you're conflating two different aspects. Not being publicly named-and-shamed (named-and-blamed?) about it doesn't necessarily imply not being told about it in private. I would describe it as just an logical extension of avoiding ad hominems in a multi-party communication situation.
It's not, not in all states anyway. Popehat has an explanation here: https://www.popehat.com/2012/06/07/why-yes-i-am-into-slappin...
For me, I don't know if that's necessarily related to the workspace I'm in. Talking and other sounds around me don't distract me unless someone is actually talking to me--and that's not really different in a private office, because someone can just knock on my door. The general noise of an open workspace doesn't bother me. I get that this is not true for everyone, which is why I'm saying that different people work differently.

There is a slight increase in interruptions just because it's slightly easier for someone to speak to you directly in an open workspace. But the flipside, which I gain a lot more from than I lose, is that I can address other people who might know something immediately that would take me a 15 minutes to figure out--that kind of stuff is a big time-saver. I tend to figure out what other people on my team are amenable to this sort of interaction quickly, and respectfully don't interrupt people who aren't.

Of course, there are still times when I need to concentrate deeply, and then headphones go in. If that doesn't cause people to weighing the value of my time versus what they'd gain from talking to me, setting polite verbal boundaries usually does.

And finally, there are always going to be distractions even if you're working in a private workspace, and all the strategies that work for those distractions work for the distractions of a shared workspace.
Nope. Phones aren't too expensive. They're cheap. Portable computers that also function as status symbols and phones are pretty expensive though.
I take 5-7g of salt daily in the form of manual supplementation. I eat a ketogenic diet so it's necessary to combat the diuretic effect of low-carb eating.

I feel like this study doesn't really do a good job isolating the actual changes that might have led to the improvements. How was salt intake determined? Was it controlled? Unless I am getting lost in the technical writing it looks like the results were based purely on urine output tests, not inputs.
Not in the spirit of the project but I would like to see an alias added to the README to replace `git blame` (to run on your own / teammates / friends computers).
Pipenv combines package management and virtualenv managment in one tool. You can create a new project as simple as this:

$ mkdir myproj
$ cd myproj
$ pipenv --python 3.6 # This creates a virtualenv with Python 3.6 for you project.
$ pipenv install flask # This installs flask in your virtualenv.
$ pipenv run flask # This runs flask in your virtualenv.
$ pipenv run python # This runs a REPL with the interpreter of your venv.
$ pipenv shell # This opens a shell in your venv.

Pipenv replaces requirements.txt with Pipfile and Pipfile.lock. (Similar to what you get from npm or yarn in the JS world, and cargo in Rust)

If you use pipenv for a project, you no longer need to care about pip, requirements.txt or virtualenv.

Pipenv/Pipfile is the new standard recommended by Python.org/PyPA:

https://packaging.python.org/tutorials/managing-dependencies...

https://github.com/pypa/pipenv

https://github.com/pypa/pipfile
http://blog.npmjs.org/post/168978377570/new-package-moniker-...
Seattle has 5 cent charge for bags. I don't much care for the reusable bags. I just reuse the bags I bought for 5 cents. They can be used several times before they fall apart.
"Therefore, 3 grams per day should become the long-term target for population salt intake".

But why should this study be regarded as a definitive basis for public recommendation ("should become") given numerous other studies which do not come to this conclusion?
I'm sorry, but you're naive. The day might come when anyone with an 'X' in their online username is considered a threat. Ridiculous? Sure. But how about the things you've purchased? Schools/churches you've attended? Meetings you've gone to? Friends you have? The problem is when the definition of a threat changes, you can't go back and change your past, but are stuck.

Being a Jew in Germany in 1910 wasn't an issue. They had nothing to hide. In 1940 there was no going back for them.
Other than promoting Python and "diversity", what exactly does PyBee/BeeWare do? It sounds like an SDK, but it appears to just point to a bunch of random GitHub projects. It's not very clear to me.
After some digging I've still no idea if it solves my core problem of needing a Mac to build Mac binaries.
AOL's heyday was more like '93. By 95-96, connecting directly to the internet was becoming explosively popular and everyone was starting an ISP. Source: first hand experience.
That's a good point. When I was reading about this, I didn't put too much stock in the fact that the code was on a piece of paper in the box. But, it seems that this is a very narrow ruling based on that fact.

Once someone redeems the code, they presumably have to have a Disney account and agree to some kind of terms of service.
most naive code I see is like the following

const page = await crawler.browser.newPage();
await page.goto(url);
await page.waitForSelector("a[href]");
const hrefs = await page.evaluate(
() => Array.from(document.body.querySelectorAll('a[href]'), ({ href }) => href)
);

and then you do something with hrefs.

However if you have a page that loads with 4 links defined, does its script and then ends up 100+ links you miss the 100+ links. I notice people often failing to account for this in their crawlers, so I wondered if this one was.
Lane splitting should be illegal anyway.
Ask HN: How to learn about inter-bank transfers
Hello, I am trying to learn more about inter-bank transfers, both domestically and internationally. At a high level, I understand that most countries have their own monetary and banking system, and in the US we have the FedWire and CHIPS systems. I would like to understand the nuts and bolts of these interactions better though. And I know that Swift is used as a messaging protocol, but I am also lacking understanding on the complete picture and technical details.

Can anyone suggest any good stepping stone resources to create a foundation of knowledge to branch off of? I know just enough to know I don't know anything (Donald Rumsfeld anyone?), but not enough to know what to search for.
Yeah, I'm not sure - Google's UI doesn't make it clear (to me, at least). I'm assuming the original link is just a special "view only" link that takes the menu bar away.
> Depression is downright benign compared to how bad the situation can get with other psychiatric disorders.

No - you just have no experience of comparably serious depression.
There's a whole class of deterministic Global Optimization solvers on COIN-OR [0] that don't seem to get noticed outside the Operations Research/Applied math community. (many are free and open source, e.g. Couenne)

These solvers (BARON [1], ANTIGONE [2], Couenne [3] etc.) are capable of solving nonconvex global optimization problems that are structurally more complicated (i.e. non-ML applications) than the ones presented in the article linked above.

They employ a bunch of mathematically-rigorous methods such as interval analysis, branch-and-cut and McCormick relaxations. There's a treasure trove of little ideas from decades of global optimization research that I feel the Deep Learning community could benefit from taking a peek at.

[0] https://neos-server.org/neos/solvers/index.html

[1] http://archimedes.cheme.cmu.edu/?q=baron

[2] http://helios.princeton.edu/ANTIGONE/index.html

[3] https://www.coin-or.org/Couenne/
This doesn't directly solve your problem, but if you click through to the comments section of an article and click the "web" link (between "past" and "favorite"), it'll search Google with the text of the post submission.

So if you're looking for multiple viewpoints, this is a ~frictionless way to start reading multiple perspectives.
This is fair. If it wasn't a matter of conscious exclusion based on past actions, then I would agree it's poorly handled, and for FreeBSD, Illumos, et al., I can't disagree with you.
Because they aren't safe, cheap or efficacious.
The polypropylene bags sold at many retailers (REI, Whole Foods, etc) only need to be used a few times to offset their increased cost of production.

“Nonwoven PP, on the other hand, is less costly than cotton. These bags need to be reused only 11 times to break even with the conventional plastic.”

Of course these are less durable that heavy cotton canvas. I doubt I could use one of these 200 times. I could definitely use a good canvas bag that many times.
I seem to recall research saying that homeostasis kicks in on time horizons longer than the ones used in this trial.
Something I noticed this week for the first time is the date on profiles changed from x days ago to the specific date a user's account was created. It's also now a link to the frontpage on that day.