skysight-inc/HackerNews huggingface dataset:
From the article:

I get a handful of calls per year from guys who think
they're the first geniuses to come up with the great
idea of setting up a "Freeman Brothel" and calling it
a "film studio."

They're all disappointed when I tell them that they're
not getting away with this "brilliant plan" unless they
take so many steps to make it look legitimate that it
will, in fact, become a legitimate porn production
enterprise — in which case, why bother with the ruse in
the first place?
That's not necessarily what he's saying. If React was a paradigm shift (and I believe it was), Backbone can still be good and it's possible it improved in the interim. But it doesn't change that for many of us it's just not interesting anymore.

What surprises me is that you're so uppity about 'defending' Backbone. Nobody is saying it's shit and anyone using it is an idiot. It's just that many of us prefer what came after. It warrants, at most, a discussion as to why this is the case, but I don't see how it's worth any kind of argument.
You could change your master password from time to time and you chould increase the counter (which changes your password) for a given site from time to time.
So, you have 3 tiers of rate vs capacity?

* Capacitor - high charge / discharge rate (power), low capacity (total energy). (and high risk of electrocution and spot welding)

* Battery - medium power, medium capacity.

* Small ICE - low power, high capacity.
The goal of a ceasefire isn't to stop a war, it's to provide breathing room for diplomacy and the possibility of a peaceful solution focused on compromise. In that, it then makes sense that it fails so often to end a war given the parties inherent hatred required to go to war in the modern age.
Ask HN: Firebase for IoT Startup
We are developing an IoT based solution for enterprise telemetry. We have two options:

1. Deploy a Kaa (kaaproject.org) node (cluster) to AWS or GCP and let it handle our communication.

2. Use Firebase to handle communication. i.e we will update the state of database from the connected node. The node in turn will use Firebase streaming API to update its state based on the state from the Firebase API.

Does the firebase one sound like a feasible idea? Is there any downsides for opting firebase? Our requirements are moderate with ~1000 devices connecting to the server at any time. Also, is there a 'good' way to add business logic to a Firebase based setup?
We don't drop privileges when building (as we're not designed to run as root) and the macOS sandbox has issues with the root user so unfortunately you're giving every package you install root access to write to (almost) anywhere on your system. This is bad so we've stopped it.
As do I...
OK, you're saying that capitalism is the problem, not the solution. But saying that disciplined Marxism is the solution hasn't worked out very well in practice, either - not better than capitalism, in fact.
The correct and portable solution is to not use uint32_t, but to use uint8_t, and construct the integers manually.
We’re Scientists, Moms, And We Avoid Non-GMO Products
I think you're absolutely right. Lack of attention makes it impossible to immerse yourself into anything. Even something as fun and beautiful as video games.
As another comment mentioned, you can't play more than 4 of a card in a deck.

But Magic didn't start out that way -- you could have any number of cards in a deck. (The creator, Richard Garfield, assumed that most people would only have a few hundred cards, so no one would have that many of any specific card.) I don't know exactly when that rule was introduced (Shahrazad was printed in Arabian Nights, the first Magic expansion), but let's ignore the rule.

So you build a deck with only Shahrazad and Plains (to cast spells, you need to pay the casting cost. And that cost is "white mana", which you get from a card called Plains). If you don't have any other cards in your deck, you can't kill your opponent. So you have to rely on the opponent losing another way.

There's a rule in Magic that if you have to draw a card, and can't, you lose. This is called "decking" your opponent. So if we keep recursing, eventually one player will run out of cards. But note that in most formats of Magic, there's no maximum size of your deck. Most formats have a 60-card minimum. So if you build a deck with 50 Plains and 50 Shahrazad, you'll have more cards in your deck at all times.

If you go first, each player draws an initial 7 cards (down to 53 in their deck; 93 in yours), and then on turn 1 draws another card (down to 52 in theirs, 92 in yours). On turn 2, you draw a card (91) and play Shahrazad, so each subgame consists of your opponent's library going down 8 cards, and your library going down 9. So start again. After the next recursion, they have 44, and you have 82. Then 36/73, 28/64, 20/55, 12/46, 4/35, and you win. You pop up a level (to the 4/35 game), and your opponent loses half their life (down from 20 to 10). You play another Sharazad game, and again you win, and in the 4/35 game, they go to 5 life, then you Shahrazad and they go to 2, then to 1, and you win. So at each level, you need to win five times (the branching factor is five). And there are seven levels, so there are 5^7 (78,125) games that you need to win through decking your opponent.

You can't pull this off in a tournament; you only have an hour to play each match (that is, 3600 seconds), and you have to win two games to win the match.

So if someone tries to Sharazad you in a tournament, they'd definitely be able to beat you, given enough time. But all you have to do is not resign, and they won't win; you'll tie the match. That's better than conceding.
I do this. It's simple enough to install homebrew, to, say, $HOME/.homebrew. I haven't had any problems with this approach, but then, I don't use Ruby, and if I did I wouldn't use homebrew to manage it.
You also need the may_alias attribute to prevent other problems.

Data written as int may be read as char, but going the other way is usually a standards violation. (an exception being if you had used char to implement a memcpy-like function, but in that case you should expect compiler bugs to bite you)
There is probably civilian pressure to provide pauses in the fighting (the armies are fighting amongst and often populated from the people they hope to rule). Interesting that this is an aspect of civil wars that we don't fully see.
When a headline follows the format /change(d|ing) .* forever$/. I figure it's fluff and not worth my time. Am I wrong?
A limited edition New Nintendo 3DS will be just $99.99 on Black Friday
> Consider an "individuals" example: I am a better cook than the average fast food worker, and I am also better than them at building databases. So why don't I split my time between my office and the fry vat? And why does the fast food worker have a job? Because if I do one thing, I can't do another - I have limited hours.

Do you think there's a scarcity assumption built into the theory, then? Because it seems to me that if you could perfectly automate fast food cooking, you could flood the market and still spend a full working day doing database creation - thus stopping my comparative advantage working.
I've been hearing rumors about these guys for years and it never seems to be any more than what's in this article-- "we saw some special effects and our wallets flipped themselves out of our back pockets onto the table and began spewing money".

People so often underestimate the difficulty of productizing significant UI changes, not realizing that getting content to migrate to the new shiny will be at least as hard as getting rid of Flash on the web.
The undercover cop lobby is not actually that powerful.

Prostitution is kept illegal mostly because that's what the majority of voters strongly prefer.
I switched to Windows last year for work after having worked primarily on Debian and OSX.

Chocolatey is the best that I've found. I have run into issues though, so I can't say it's perfect or even close. It's not bad though.

https://chocolatey.org/

Also depending on the type of development you do, you may be able to use Bash On Windows and use ubuntu's apt for everything.
I may be the inventor of in-browser hash-based password generation – at any rate, most of the early variants like SuperGenPass [1] credit mine [2] as the original. And I still use it for low-value sites – but I let iCloud Keychain generate, store, and sync passwords for e-commerce sites and e-mail services, for all the reasons mentioned by others here.

[1] https://github.com/chriszarate/supergenpass/wiki/FAQ

[2] http://angel.net/~nic/passwd.current.html
There was OStatus:

https://en.wikipedia.org/wiki/OStatus
https://www.w3.org/community/ostatus/

Never went anywhere though, AFAICT
I probably don't understand what you mean.

Generating code in a Turing-complete language use a program written in another Turing-complete language can get messy.
By definition don't ceasefires fail until the conflict is resolved on a long term basis (then in a sense the last ceasefire succeeds).

It seems like a variation on the expression - "I always find it in the the last place I looked."
GitHub-Style Contribution Graph for Life
The basic problem for Twitter was that they opened up their API for third parties before they had any clue about how to monetize the service. This then shifted the focus from SMS to apps and web virtually over night.
> With the red/blue grow LEDs you can get more usable light from a solar panel than straight sunlight can provide

This is interesting - do you have more information on it?
Hollar snags another $30M for its fast-growing dollar store app
There is a lastpass cli for the past year...ish:

https://github.com/lastpass/lastpass-cli
What makes linear logic linear? (2008)
what about close-lid-to-sleep?

what about battery usage?

what about heat?
Adjusting twice annually (forward and back) is a compromise between adjusting every day and never adjusting.

Four adjustments might be preferable for people closer to the poles, at the expense of people closer to the equator.
I actually played Chrono Trigger out of nostalgia. I was actually sure I would give up along the way as before... And I didn't. I was really into it and I had a lot of fun.

I then ordered a ps4 and I am catching up on everything I missed! ;)
Haha. This needs to trend, so I will add to the list of comments my opinion that this is a paid piece. Something a PR firm would churn out for an Internet Service Prov... AOL.
A few years ago, before this news of the EM Drive started to appear, I was contacted by a friend who wanted to introduce me to an "inventor".

This young inventor that had not taken any courses in physics, but believed that he had invented a mechanical inertial drive mechanism that worked with rotating wheels and moving rods and weights. He was looking for investors to fund the construction of the mechanism. I tried to explain that conservation of momentum meant that his "drive" could not generate any net motion, but he never accepted my assessment; he kept asking me to explain in detail why this or that force combined with a rotating pair or arms wouldn't propel a vehicle forward. I told him that the laws of Newtonian physics would have to be tossed out if his invention indeed worked; he responded by saying that this is how scientific revolutions happened.

It was all quite frustrating for both of us and reminded me of seeing a report on a national news program (NBC) perhaps twenty years ago of a farmer in the US that had inventing a perpetual motion machine. They showed the complex machine turning a wheel in the farmer's barn. The reporter was quite excited by the possibility that this would be the answer to unlimited energy. Seriously!

Now there is this EM Drive, of which I am naturally skeptical, and no one seems to be able to explain the experimental results. It's ironic.
Azure Container Registry in Preview
Be aware there is a "Have feedback?" link in (I believe) the bottom right corner of the app, where you can have a better chance of them seeing your frustration than the comments here.

I don't know about others, but I approach that stuff with the attitude of "I can't expect change if I just swear at my monitor", but stop short of actually expecting change
The easiest out would be to sell most of the stations.
The problem with using such anecdotes is that they appeal to emotion but are irrational.

In the years since I moved to San Francisco, there have been plenty of such cases in just this little area. Example: [1]

And don't even get me started on the rapes of little boys committed by Catholic priests, all over the country.

[1] https://en.wikipedia.org/wiki/2009_Richmond_High_School_gang...
This argument is useless since polynomial time is just as intractable as exponential time if the exponent is large. For example, lets say that we found a way to solve all np problems in n^1000 time, would that change anything? No, there aren't even 2^1000 atoms in the universe so we will only be able to solve it for the case n=1.
YouTube is now streaming HDR video
Here's a peek at your future....

https://vimeo.com/166807261
Great. So why should I go to Perl 6? What's the compelling use case? Ruby had a compelling use case - Rails. Rails completely reinvented how web applications could be written, and it did so in large part because it relied on the nature of the language (specifically its reliance on duck typing). That's why attempts to mimic Rails in other languages always feel a little clunky.

JavaScript, for all its blecherous losing horror, had a compelling use case - it ran in browsers. Later, Node became a compelling use case, for dealing with both performance issues and package management problems that plagued other systems (including Rails).

Python had multiple compelling use cases. It became very popular in math programming and teaching, for its clarity and consistency.

Perl's compelling use case was with Perl 4, as a general purpose glue scripting language in a Unix world. It solved tremendous problems. Perl 5 didn't have a compelling case, and it grossly exaggerated the already bad problems with complexity and inconsistency. Am I talking about Perl 5? Yes, because for 22 YEARS, we've been saddled with that crap. Two decades of waiting for Perl 6, for Perl to unfuck itself and become something useful for more than one person at a time. That's like, my entire career. Longer than most programmers in this industry have been in the industry. Longer than some of them have been alive. 22 years.

So why, why, why should I switch? What's the promise now? What problem am I having with Ruby that it can solve?
Does your work predate Stanford PwdHash?

https://crypto.stanford.edu/PwdHash/
> By that reasoning, it makes no sense to install wind power anywhere, because surely in most other cases there were existing power plants, too.

The difference is installing wind power for general purpose use, vs installing it specifically for a single project.

Installing some new power source specially for one project is a red flag, exactly like he says. If it was a good idea it would be installed for general use.
That article is very poorly written. It hurt to read. Also, the site hijacks my browser history to force spam advertising sites on to me when I try to return to this post.
[Citation needed]
lol
If you're willing to use compiler extensions, you can avoid the memcpy by using packed structs. This can generate better code.

Folly has a generic `loadUnaligned()` that uses this trick: https://github.com/facebook/folly/blob/5d52fb8c30e567403b8cc...
Will it be easier than to make America use the metric system?
Disabling sha1 does not seem like a good decision. There are still enough upstream software projects that only publish their checksums as sha1 or even only md5. Keeping the original checksum allows quick comparison that a Formula is meant to use the same tarballs that were published by upstream. The problems of algorithms such as sha1 or md5 can be remedied by an additional strong checksum in the Formula. Checksum calculation is so fast that doing it twice will not matter.
Hey! That is totally not true! I have seen them look at their arm hairs on occasion.
> I'm sure the civilians appreciate a good cease fire as a time to rebuild their lives, even if just a little.

Note the quote towards the end of the article, which expresses the opposite: Fear that worse will come at the end of it, because that's what happened last time.

> The alternative of just killing each other until all but one side runs out of bodies is not exactly proving better.

I wouldn't say this article proves that your claim is wrong - it's not providing enough data for that. But if& the offensives following the cease fires are sufficiently deadly to make up for the reduction during the cease fires, it's certainly possible* that it is better to just keep going.
Next stop : Pun recognizer or pun generator.
Regarding internet - are you referring to cafe wifi or your own home internet connection? What exactly is insufficient about internet?

I work from home 2-3 days a week so good internet is key - especially since my main machines need to be domain joined so RDP is ideal.

Just trying to understand what your scenario is.
The problem here is that the author never really defines what the criteria for a ceasefire's success is.

My understanding is that ceasefire is like a "timeout" -- a temporary stoppage to stop/lower the intensity of conflict to give an opportunity for cooler heads to prevail, evacuate wounded, etc.
How to Use Keys to Make EDM
Agreed, and the same thing goes for Prop 61, which was also written by the same man who wrote Prop 60.

At first glance, it's presented as a way to reduce the price of HIV drugs. In reality, it's a way for Michael Weinstein to pad his pockets, at the expense of the VA. (He wrote the bill and included a special provision that guarantees his HMO a special exemption from the price cap).

Michael Weinstein, you may remember, is the same man who committed $20 million in Medicaid fraud in LA county a few years ago. He then claimed that the federal case against him had no legal standing because the federal government cannot prosecute for fraud against state-level agencies (Medicaid). Fortunately, the judge was not convinced by that reasoning.
Simulations don't "verify" physical findings, they let us tweak the parameters under which we might encounter findings, and now we're not done:

1. practical observation (optional)
2. a hypothesis (either from first principles or to explain a practical observation)
3. testing that hypothesis
4. establish as theory if it holds up, or mark as "known to not be true" if it doesn't.

You've not scienced until you're done with step 3, because step 2 on its own cannot "confirm" or "verify" anything found in step 1.

The most important part is to confirm that a theory is not accidental, giving simulations a disadvantage: it is far easier to accidentally find parameters in a simulation than it is when you're on paper from first principles - even if that paper's Mathematica or R. You can always find some set of values, parameters, and functions that result in the thing you're looking for, so once you find such a set, you then still need to go back to the lab, verify that it holds up, and have others verify it holds up, too.

(the result of a single study is merely a very interesting anecdote. It's not data until your findings can be reproduced, and it's not a scientific theory until it's proven to hold up. Until then it's just a hypothesis)
Repository: https://github.com/google/guetzli/
The login you use with lesspass doesn't need to match your actual login on a web site. In fact, nothing needs to match anything real. You could use any url or alias for the service you want to access ie "Google" and you can use your real login or any other text, it doesn't matter as far as you remember it (You could use 'me' for every site, I don't know why this field is required)
Sure, you can create a blank, empty VM in less than five minutes... but the point of creating a Docker image is that it has everything pre-installed, ready-to-go.... you're not even remotely comparing apples-to-apples.

Large images aren't an issue anyway, since the base layers will just be cached...
IMO:

Maturity: Perl 6 was released a little under a year ago. That's not long, and the leading implementation has not yet caught up with the standard (though work is ongoing). The ecosystem isn't quite there yet either.

Examples: People can be really bad at imagining value in the right things - they need to see it. There hasn't been a very compelling killer app yet.

Perception: People conflate Perl 6 with Perl 5. (Reasonably!) Most people remember TIMTOWTDI and remember that it was a bad thing, or at least that they prefer the Zen of Python. Most of all, they remember trying to read bad code. I don't think that Perl encourages bad code, but it sat in spaces that had lots of bad code already. (Lots of code made by people who are not programmers.) There are also codebases in Perl that are very well made, and easy to read. But we are better at remembering bad things.

Again, IMO, Perl 5's biggest problem was the surprising language. I could write something that was legal code, but had different semantic value than I thought, and the language was littered with cases like that. It was common to think that Perl was to complex for any one programmer to know.

Perl 6 isn't like this - the entire language is composed of simple components (at least, simple for their problem domains). It's also littered with good ideas that don't exist in other languages, like their regexen and grammar support. Everything else in the language is still top notch, like unicode handling and concurrency.

Basically, it is the things around the language, not the language itself. I think it is telling that people saying they don't want to use the language are saying "Perl sucks" rather than "I don't like feature X" or "This construct is confusing".

(I remember Eevee saying that "Perl 6 is truly the realization of Perl 5’s mission: to be startlingly consistent, and also just plain startling." I think that when people look at Perl 6, they'll be startled. But when they are no longer surprised, they'll just find powerful consistency.)
What?

He's saying that installing some new unproven power source at the same time that you are installing some new unproven hydroponics system is a red flag.

You don't do two risky things at the same time when you don't have to.
Macports. It works and does what I need it to do. I switched to Mac from Linux, and with that background it was unnerving to see a system deliberately written to install non-root-owned files in /usr, so I ruled Homebrew out. I've always found it puzzling that people ask whether anyone "still" uses Macports, as though it is some decrepit thing. Homebrew is the one that seems strange to me.
Changing the day doesn't affect anyone much except calendar makers. Much less inertia there than with getting rid of DST.

I certainly believe that congress would rather make a show about 'saving energy' than address the fact that it doesn't.

That doesn't mean they are going against the "will of the people", but the people are half-informed at best.

The question is what people would vote for in a popular election, without worrying about soundbites, and with an entire 5+ minutes of research into the topic. The actions of the legislature are not a great proxy for this.
Dota 2 is tired old garbage lol
"We're going to make augmented reality everything! Repair manuals, etc"

Bullshit. You're going to model and diagram every part and repair guide from every production model vehicle ever?

Magic Leap would need a software development industry unto itself to build the solutions being batted lightly about in the OP like pingpong balls