skysight-inc/HackerNews huggingface dataset:
Or one of the developers deletes the index you've just added... because it uses too much disk space.
Privacy is important, but breaking the functionality of cookies is the wrong way to address it. Not all cookies are used for tracking. Be prepared to start losing your settings in web apps or being logged out after 24 hours if you use Safari.

What's more, the claim that Apple is doing this for the sake of user trust is a lie. The real reason they're breaking the functionality of cookies is the same reason they refuse to implement progressive web apps, and the same reason they've become the slowest browser to adopt new standards, and the same reason you see "Safari is the new IE" all over the place. They're deliberately trying to hold back web technology so that people will be forced to create and use native apps instead. They're desperately trying to cling to the annual developer license fees and app commissions.

I say this as a die-hard MacBook user. I prefer Apple to Microsoft, but I hope Google wins in the web-vs-native holy war.
Interesting. Very hard to believe though.
Oregon seems to have most or all of the features. We have a task to move from us-east-1 to oregon, but haven't completed it yet.
Most of the recent issues seems to be in this particular colo (us-east-1), which is also their oldest facility. Maybe its prudent to move resources to other newer colos or pay for multi-zone availability.
What exactly are you talking about here?

Are you referring to Github, Shopify, Basecamp and many other functional businesses scaled and built on the shoulders of ruby "unicorns" and "kittens" ?

Having worked with both languages, I can confirm that they simply have different view points with tradeoffs, and that in itself is a matter of personal opinion.

But claiming one community does not build great tools because you view them as "kittens" is ridiculous.

Also please do not generalize things like "most people" prefer X.

[EDIT] I sincerely hope this comment does not come off as rude. I am just trying to understand OP's point of view
By the way, speaking of sum, I find it a bit strange that Python allows

'hello' + 'world'

but not

sum(['hello', 'world'])

Intuitively I would have expected the latter to be possible given the former but I guess it comes down to how the + operator and the sum function are implemented in Python, such that counter to my expectation sum is not a function that "applies the + operator" to it's arguments. The notion that this is how it should work stems from my impression that "sum" belongs to the same family as do "map", "reduce" and "apply" -- that these are somehow "functional" in nature in the sense that is observed in the Lisp family of languages.
S3 commits to being 99.9% available (~9 hours a year). You may be thinking of the object durability numbers.
Why the Blockchain is so disruptive for venture capital
NASA released a fantastic dramatic video explaining the Cassini mission and final stages, very inspirational to watch.

The Grand Finale: https://www.youtube.com/watch?v=xrGAQCq9BMU
gcc will warn too
Shhh... You're disturbing Hacker News' anti-C++ circle jerk.
So, black people have less money to spend on legal defense, because . . . ? And, do you think that the people in charge of the system don't know that black people have less money to spend on legal defense? Do you think they're unaware of the history of slavery -> convict leasing -> our modern prison system?
They should have FP envy if their language doesn't have a simple and clean looking way of defining that a value is either a T or a U. Inheritance in the normal sense doesn't cut it because that defines an open (for extension) set of subtypes. You can't e.g compile time check that a switch/match has tested all cases.

If you want to make a closed set of subtypes that's usually possible only by writing a class hierarchy with private subtypes and an abstract outer type with factory methods for the inner types. That takes hundreds of lines for even just a couple of variants, and then there is still no compiler help for exhaustive switch/match.
How to automate your finances and feel good about money
I've got a question on lawsuits like this for the lawyers here.

How exactly would these women prove their case? From what I've read it seems like their case doesn't have any actual "smoking gun" like an email from one of their bosses saying they weren't promoted due to being women.

All the "evidence" seems to be someone thought that they started at too low of a level or they weren't promoted when they felt like they should have been.

In cases like this do you launch the lawsuit and then demand google hand over data so you can find what you are looking for? Or are their belief's/accusations enough to go to court with?
Are Genes Selfish or Cooperative?
Then we should charge Neste more for extracting the water.

Here in BC, numerous articles in past, they are paying like 2-3$ per million litres of water extracted.

That's cheaper than a single small water bottle in many stores which aren't even 1 litre size
Just my suggestion, and probably a far out there one...

I offer that people should be put in front of a machine with facial recognition and the most advanced AI available that can conduct a one on one interview with a person to determine if they meet the qualifications for the specific job they are applying to.

This would be controlled by a 3rd party who has no ties to any employer and would be used more as a data gathering tool that produces results of a person's interview and compares it to other people who interviewed as well, obscuring name obviously but providing gender and race breakdowns, among other things. people could possibly view this data after they've had the "real" interview with Google or whomever and compare with what was determined by their interview with the AI system. The 3rd party could provide this data to the public on a monthly or yearly basis so that everyone can know, possibly, if there is an incredible amount of bias that an interviewer may hold toward any particular people or groups of people.

Of course, there's 1000's of caveats to this and companies like Google would have to provide how they conduct their interviews to said 3rd party, as well as techniques and what they expect in a person's personality but wouldn't it at least be better than having people constantly reject the notion that there is a discrimination and bias problem in and out of the workplace? Not to mention it would all but eliminate the need for lawsuits for this kind of thing, unless one disagrees wholeheartedly with 3rd party AI results and actual interview results.
Heh. There was a python web framework called grok.
Well yeah, but you can get your credit score and that of thousands of other people!
WebCL/WebGL and stuff is there, but you will have to go through supporting 20 different "standard compliant" implementations
We're getting 503s on s3 assets. Definitely having issues. Cloudfront is still good.
That's what I said. The court case was about a cap, not payment. Nowhere in the article says they fought against a fee for taking out water.
there are some pretty notorious organizations out there who did "something good" at some point in the past, but that still doesn't justify bringing them back or endorsing them.
While many of us do recall soundbites of the former Chairman and CEO of Nestlé about water, it should probably be noted that he is no longer in either role and is not a member of their Board of Directors. The new CEO (Mark Schneider) was brought in as an 'outsider' and while he also remains under some activist investor pressure is making some effort to clean shop and modernize their business. I'm interested to see what comes of this, and particularly whether Blue Bottle can actually benefit from Nestlé's technical expertise in coffee, which so many of the 'third-wave brands' struggle with.
I disagree there's "too much to do" when it comes to having humans moderate reported or detected cases of terms violations.

We have a near crisis with people having a harder and harder time finding jobs that don't require college degrees. A lot of older job fields machines can do just as well, so a lot of old jobs are going away. The people are there.

Google is sitting on many billions of dollars it just doesn't want to spend (like $100B or so, I believe?). The money to pay for people is there.

However, Google would not be nearly as profitable if it wasn't automating away jobs that as we've continually seen, automation is pretty bad at doing. This is a business decision, plain and simple. New jobs for humans aren't opening up because tech companies are insisting on using automation to do things automation isn't good at.
I've gotten a lot of those errors while using the AWS CLI for S3, but it was intermittent. I was using the sync command, so I just kept kicking it back off again as soon as it finished, and eventually got everything up there.
In the Store of the Future, the Product Is You
oh I use !! but for a reason the ^old^new never stuck. I don't like ^ maybe and instead of !$ I use ALT + .

maybe it will stick this time
I don't get exactly what it means to declare water a human right

It's not particularly meaningful to say that water is a human right. Far better to talk about obligations. Who has the obligation to provide people with access to clean water? That is where the discussion can begin.

I would argue that whoever controls access to clean water should be the first to answer the question of obligations. If those who control water refuse to provide it to those in need, why should we allow them to control water?
It might be cheaper to give them water and food for consumption instead of water for highly inefficient 'gardening'.
> as anyone can confirm by reading back up the thread

I said "Threats of violence are already illegal.", to which you responded, "Strange, I haven't heard of anyone being arrested for promoting genocide yet".

> Impugning my integrity because the topic of conversation makes you uncomfortable seems like a you problem.

Ha! If I had any doubt about your integrity, I certainly don't now. Feel free to keep trolling, but you'll just be shouting into the void; I'm blocking this thread.
> I'm fairly skeptical of the way many people talk about "subjective experience", as there often seems to be a large amount of unspoken assumptions involved. The biggest one being that there is an irreducible, singular entity or "subject" having the experience.

If we recast the subject as primary vs secondary qualities, where primary qualities are non-observer dependant properties like number, shape, extension and secondary are observer-dependant properties like color, sound, taste, then it's easier to understand the issue.

Science provides an account of the world that is colorless, soundless, soundless, tasteless But we experience the world as having colors, sounds, tastes, so where do those come from?
Bakhshali manuscript: oldest recorded use of the zero symbol
>Unions do things like engage in age discrimination by favoring senior members over all else.

I think you mean unions negotiate for relatively higher pay for people who have been with the company longer, or with more experience, but it would also negotiate higher pay for new hires relative to a non-union shop.

You're also thinking of manufacturing unions. I suspect a tech union would be a little different. Things like The Writer's Guild are also unions.

I'd certainly be willing to try it. I suspect pay would at least double. I mean right now you hear about high demand for tech people, but wages don't reflect that. Unions would help that problem. Unions would also prevent offshoring which drives down wages.
I think it will be big for virtual gaming assets: https://spellsofgenesis.com/ and https://www.ageofrust.games/
You seem to imply that there are not capable people operating unions today but you offer no compelling evidence of such a claim. You also seem to imply that because unions were effective in the past they cannot be effective today. That's not a compelling argument.
Dinner Theater
Looks good!

Heads up: Youtube video on https://www.formbolt.com/demos/walkthrough/deployed/
is broken on Desktop Safari Version 10.1.2 (12603.3.8).

On creating an app (locally), app error-ed, but the app was visible after refreshing the page, (sorry I couldn't replicate again to get the exact wording).

Might want to add "chmod +x" to the README for non-technical users.

You might want to link to the apps over at localhost:3000 from the app blueprints table.

Loved the:

- single binary deployment
- creation of db using the master pw
- the fact that the data is stored locally and is kept in the db if I ever decide not to use the app

Cheers,

Marcus
You can use variants just fine without a visitor. Like,

std::variant<string, int, bool> v;
...
if (auto pstr = std::get_if<string>(&v)) {
cout << *pstr << endl;
}
else if (auto pint = std::get_if<int>(&v)) {
cout << *pint << endl;
}
else if (auto pbool = std::get_if<bool>(&v)) {
cout << *pbool << endl;
}
else {
count << "null" << endl;
}

which is not much worse than the pattern matching syntax.
I use Zoho for that.
Yes, this would work. I can see that variant may prove useful for the case that you present, but it is much less elegant for the usecase which the author tries to present.

Edit: Replaced second "useful" with "elegant"
Subconciously, we know we fucked up the planet- so we try to do what all hunting tribes befor us did, close shop, pack everything up and start over new.
Every time there is an outage at some cloud provider, I enjoy knowing that my site has maintained 100% availability since its launch. I run 3 redundant {name servers, web servers} pairs on 3 VPS hosted at 3 different providers on 3 different continents. Even if the individual providers are available only 98% of the time—7 days of downtime per year—my setup is expected to still provide five nines availability (details: http://blog.zorinaq.com/release-of-hablog-and-new-design/#co...)

Edit: It's not about bragging. It's not about the ROI. I want to (1) experiment & learn, and most importantly (2) show what is possible with very simple technical architectures. HN is the ideal place to "show and tell" these sorts of projects.
No, if you're just visiting they can ask for whatever they please.
Quite simply YES!
Because there are lots of different scoring algorithms. There are several different ones from FICO themselves (so there is no single one FICO score), and they have several competitors that have different algorithms. Even when using the same algorithm, you will have a different score for each credit report.
Brave browser is built off of Chromium or whatever Google's engine is called. That said, it's very good.
We are going about this the wrong way. We don't all need credit monitoring. It's just that the type of data they had is no longer secure and shouldn't be used to tie me to a transaction.

Just because someone has my SSN and my name doesn't mean they are me.

Making it my job to monitor for fraud is bs.
Thanks for the insight.

Surely the speed of progress is surely a concern and given the amount of petrol cars on the road it will surely take a long time coming.

My understanding on lithium is that it is abundant in nature.
K-NN is one of the more concise classifiers to implement. I did a Python implementation a while ago that can fit into a tweet -[1]. Since maps/lambdas are available in Ruby, this should be possible in Ruby too. Sorry for the bad presentation - I am planning to migrate soon.

[1] http://quipu-strands.blogspot.com/2014/08/knn-classifier-in-...
If you want to understand the impact of an S3 outage (or many other kinds) ahead of time, Gremlin (http://gremlininc.com) has built a tool to run these scenarios on your infrastructure.

Happy to answer any questions about the tool, either here or over email.

(Disclaimer: I work for Gremlin)
Thats near unbelievable, I haven't owned a TV in near a decade and I see a TV ad at least once a month. I walk by TVs too often to not see them.
They are still open source right? Or does having a commercial version invalidate what they have open sourced?
Xapo is one of the most reliable wallets to store your Bitcoins. Another great advantage is that it has a debit card so you can shop and withdraw money at ATMs and
Coinbase is another of the recommended Wallets to store Bitcoins, for its simplicity and power. In addition, it allows you to store Ethereum and Litecoin.

Another advantage is that you can buy Bitcoins from most countries in Latin America by credit card.

If you invite a friend to buy at least US $ 100 in one of the criptomonedas they give you $ 10 in Bitcoins to you and your friend.

They are the best to store and I recommend them since they are the ones I use.
But `auto` was introduced in c++11, so your comment is still inaccurate ;)
We launched our production workload in us-west-2 (Oregon) 4 years ago for this exact reason and it was one of the best decisions we made. Our staging servers in us-east-1 have experienced all of the outages between then and now, but production hums right along. Of course we're ready to failover to us-east-1 if us-west-2 has trouble, but it's been far more stable (knock on wood).
I think the key point of contention is about rainwater harvesting.

Making rainwater harvesting illegal (and thus forcing people to overpay a monopolized water system) is arguably a violation of human rights. It is a prohibition of what you are 'free to do for yourself', that forces people to pay for something they need to survive (and could otherwise get for free).

However, I agree on the haziness around the issue. Mandating that everyone receives X amount of drinkable water may be expensive to implement, economically unsustainable and create perverse incentives.
Another approach might be to have your eyes follow a pattern. Either a static pattern which is always the same, or a dynamic pattern with a challenge each time.

Might not be completely universal though...
You can have multiple social logins on SO (including any arbitrary OpenID provider), so you can be very safe on that site.
The funny thing is, the Legalist form to apply here: https://www.legalist.com/equifax/#apply-form

points to the Equifax page here: https://www.equifaxsecurity2017.com/potential-impact/

As far as I remember, you could enter any random information into their form and it will say you were affected. That is the proof that Legalist is asking to provide the basis for the suit.
Julia is fast and more fun than Python.
Brave may be buggy, but I think often it is because it has very strict settings that you can adjust. I was having trouble with it on some sites and tweaked the settings and was all better. It's amazing how much web bug crap and janky javascript is on sites these days!
I could not have said this better myself.

If a tech association just wants to get vesting schedules fixed, great, I ha e no problem with that.

But the moment someone even SUGGESTS putting up barriers to entry is the moment I oppose that organization with all of my might.

It is just too risky to allow an organization to get entrenched and ruin the tech industry for newbies.
First quantum computers need smart software
My Father the Werewolf
B is typeless, or more precisely has one data type: the
computer word. Most operators (e.g. +, -, *, /) treated this
as an integer, but others treated it as a memory address to
be dereferenced.

https://en.wikipedia.org/wiki/B_(programming_language)
Conveniently, some parties like mostly Google but also Facebook and Twitter have both a big presence in the tracker space and also a site users often visit directly. Their information is going to get much more valuable.
Why not just create a static title card for your thumbnail?
This is also a good time to get your static files deployed onto Azure or Google Cloud as well, and use your CDN or Cloudflare to failover.
The Most Important Startup Question
MacOS 10.12.6 Source
Amen. We moved everything to US-West-2 years ago and never looked back. When we see VA on fire, we just sigh.
"12:49 PM PDT We are now seeing recovery in the throttle error rates accessing Amazon S3. We have identified the root cause and have taken actions to prevent recurrence."
Actually there's a lot of Google's own data to backup this claim: https://www.nytimes.com/2017/09/08/technology/google-salarie...
You get enough evidence to get over the "they literally have nothing" response from the company -- which doesn't take much -- and then you get into discovery, where you can subpoena company records that support your case.
I thought about this, but how do you prove damages? Judges don't like you wasting their time with theoretical losses. The best I could come up with is the cost of credit monitoring ($20 a month) for life.

Does anyone have recommendations for quantifying the damages? Something the judge won't toss out?

Also why does this make us put in the court where we will file? Doesn't it need to be where Equifax is located, and won't it be the same for everyone?
I'd be using lua if it had python's library breadth. Or maybe julia. Not python.
Not sure why he's getting downvoted. Unions are only interested in company's existence but even then very often they are willing to see it go to the brink not budging on concessions etc. Not to mention the whole objection to the "right to work" approach.
You don't get exhaustiveness checking, which is the killer feature of variants.
If a guy has been wearing blue shirts for 19 years straight, it's probably a safe bet that he'll be wearing blue shirts for the years to come.
One of the key results on the role of randomness in polynomial identity testing is what's called the Schwartz–Zippel lemma.[1]

As the wiki article states, "Currently, there is no known sub-exponential time algorithm that can solve this problem deterministically. However, there are randomized polynomial algorithms for testing polynomial identities."

[1]https://en.wikipedia.org/wiki/Schwartz–Zippel_lemma

(Note that this is in the context specifically of polynomial function equivalence.)
It often boils down to something that is hard to quantify- i shall call it "initiative"- the attempt not only to answer a question perfectly (like anyone can from school) but to peek beyond and show, one is interested in where the playing fiel ends and the swamp beginns. One can not fake that, one can not learn that, its honest interest into a field and if those borders come up in a interview..
Depending on the language, this is undecidable. See the function equality post on cs-syd.eu
Even if you buy the best X% of a crop, as scale increases, quality will go down.

Unless a significant portion of profits are directed towards the improvement of farming methods, scale tends to decrease quality.
The need to do that reveals a couple of weaknesses (or more charitably, tradeoffs) of Python: lack of type constraints, and (related) lack of well-defined, invariant interfaces on objects.
Ship It – Great articles about the culture of shipping software. Issue #28
Why should C++ as an imperative/OOP language ape everything possible in FP? It feels like when FP languages slap on OOP for a change. C++ wasn't designed with what we call FP these days in mind, so unless it's going to change drastically, there will always be "smell".

FP doesn't have many things C++/D etc. have. Should we insist on every FP to have assembly-level access, custom memory managers etc. because they are cool as well?
There's a great episode of the Startup podcast (which is generally quite good, particularly the early seasons) about one of the artisanal coffee producers that sells to Blue Bottle:

https://gimletmedia.com/episode/building-perfect-cup-coffee/
Yeah, I have so far settled for trying competitors from time to time and trying to keep up to date with amazon and google's overreaches so I can switch when they do overstep.
Get that sweet settlement for wrongful imprisonment.