skysight-inc/HackerNews huggingface dataset:
Not exactly. S3 doesn't have AZs at all, it's only split on regions. Further, a bucket can exist in only one region. You can set up cross-region replication, but you of course need to flip the bucket coordinates in all your applications to fail over. It's not nearly as easy as Multi-AZ support in things like RDS.
Would rather they have it go through the rings and get some point blank photos of the contents, if that's a possibility.
Git LFS 2.3.0 released
Couple things regarding law firms and lawyers... based on my experience working at PageVault, a startup in Chicago that creates and runs an online evidence/webpage scraping and gathering service for case discovery for law firms:

1. Lawyers actually don't want tools that will necessarily reduce their billable time. This does not mean they won't ever utilize or accept new technology but it has to be built up over a fairly long period of time before a mass of lawyers all decides they need to adopt whatever the "latest" tool is. Even fax machines took quite awhile to get rooted and they've taken longer to get unrooted (yes, there are still plenty of lawyers who love send and receive faxes, amazingly).

2. For any tech that a law firm is expected to pay for, they want easy means of finding creative ways to bill it back to their client's accounts. This is why lawyers have the reputation they do for charging for things like 10 cents/page for making copies at the copy machine.
Tesla revealing a self-driving semi-truck soon
Hopefully to avoid situations like Bolivia's where their water system was privatized (in a move that was mandated by the World Bank), and the private company increased water to $20/m for people who made on average $100/m. That company went so far as to send in paramilitaries to intimidate anyone who collected rainwater.
New update from AWS: 12:21 PM PDT We can confirm that some customers are receiving throttling errors accessing S3. We are currently investigating the root cause.
Github isn't hosted on AWS btw.
3 Features of Subconscious Mind
Legalist is repaid only in the event you recover money directly!
Mach: make done right (in ClojureScript)
Dim-Witted Prize Bulls
In Paul Graham's essay "Why Nerds Are mea it that they are mentally slow and cannot think for themselves and can Unpopular", he mentions that some kids are dim-witted prize bulls. Does he mean that some kids cannot think for themselves ? Is this also a genetic thing like low IQ's and retards ?
Nestlé has been one company I've consciously put effort into "not" buying products from, due to their track record concerning their formula in Africa (and other similar issues). That said, they are a beast and I probably buy a lot of Nestlé products without even knowing it. I still buy Nestlé Holloween candy for kids during the holiday, and I definitely eat my fair share of Butterfingers and Kit Kat's.

That said, I'll most likely pass up Blue Bottle now even though their affogatos are amazing.
It's weird, isn't it? I had the same feeling listening to the announcer on NPR mention it this morning. It's like, "here's this one last useful thing I can do before I go to certain death."
> That won't make it any better. You're still hand waving away a lot of exploitation.

I'm not hand waving away any exploitation. I did not pass any moral judgement, for or against. I described what an unregulated market is. To do so I used the word "voluntary", and I explained what I meant by that word in that context. In particular, it does not include the use of a gun to make somebody give you their wallet.

I'm seriously amazed that we are having a whole discussion as a result of me saying that "unregulated market" doesn't mean that you can shoot people.

> Which is a threat of force often used when the employer wants the employee to do something that may be unethical, or simply wrong (like making someone work 20 hours a day).

Only if your definition of "threat of force" is so broad as to include not giving you money. Is it also a threat of force if an employee says that they will quit their job if they don't get a raise? It may be a threat, but a threat of _force_?

> But the way you're phrasing things, and focusing on them, indicates that you believe that physical force is the only force that matters.

That is not what you said. You said "_Guns_ are not the only expression of force. Failure to see that is a huge fallacy."
Yep, though I've been upgrading that system since Mint 14 (with Cinnamon). Compared to Arch the maintenance cost is orders of magnitude lower. Compared to Ubuntu (2y, at work, upgraded from 16.04 LTS -> 16.10) it feels higher mainly because stuff is less tested and can also break with regular updates (unless they fixed their workflow to remedy that).

- For mortal-level usage -> Ubuntu

- For mortal-level usage when you don't like Ubuntu -> Mint

- For Linux junkies -> Arch

EDIT - formatting
>Depending on the context, it might be a good idea to use the probabilistic approach: feed it a predefined number of variables and see if the results match.

for any input space in which a finite number of checks has greater than literally 0% (measure zero) of being representative this problem is trivial (finite space).
I think they'd happily block other providers' ads.
minio looks great for my purposes. thanks!
I might be missing something big but the "match (theSetting) {...}" example can be mapped to C++ as:

switch(setting->tag) {

case Str:

// do something with setting->str

break;

case Int:

// do something with setting->n

break;

case Bool:

// do something with setting->b

break;

}
But even still, the right to a fair trial is an explicit check on someone (i.e. the government) doing something bad to you (e.g. imprisoning you).

Positive rights are very much a real thing, but they're very different from negative rights, and they have very different implementation issues.
Is Slack using S3? I can't seem to upload anything.
I did not know about compose and this is a neat find.
12:21 PM PDT We can confirm that some customers are receiving throttling errors accessing S3. We are currently investigating the root cause.
"If you chase away my demons, my angels might leave, too."
I looked into this recently, and this is the implementation I ended up choosing:

https://github.com/mapbox/variant

It has a very handy "match" method that addresses the issue raised in this blog post.

They've also compiled many links to other variant implementations, as well as a bibliography on the standardisation efforts:

https://github.com/mapbox/variant/blob/master/doc/other_impl...

https://github.com/mapbox/variant/blob/master/doc/standards_...
I have been running Arch for 9 months. The only re-install I had to do was when I wiped the drive completely to get rid of the Windows partition. I have been running that install for about 7 months now. I have not had a single breakage. Granted, I am probably a light user (XFCE, lots of Docker containers, a couple other small programs), but I have never had a breakage. I -Syu once a week or every other week.
Thats fine for assets, but not at all ideal for pages.
Won't help if your cache is empty and Cloudflare can't access S3. I originally discovered this service outage when an image in cloudflare was returning a 500 error about 40 minutes ago.
> printf

printf is a good, easy example of a case where you need to have different logic depending on which variant you are. It's not an endorsement of printf qua printf over cout qua cout. cout only works here because the standard library has already overloaded cout for each variant, as the author ends up doing. If you were doing anything else, you'd need either the explicit overloading or the if-constexpr thing.

The example from the Rust book (which, full disclosure, I wrote because I <3 tagged enums and pattern-matching and the previous examples weren't that great) is probably a better one: https://doc.rust-lang.org/book/first-edition/enums.html

enum Message {
Quit,
ChangeColor(i32, i32, i32),
Move { x: i32, y: i32 },
Write(String),
}

For these four variants, your behavior is very different. What you want to be able to write is something like

loop {
match get_message() {
Message::Quit => {
return;
}
Message::ChangeColor(r, g, b) => {
print!("\027[38;2;{};{};{}m", r, g, b);
}
Message::Move {x: column, y: row} => {
print!("\027[{};{}H", row, column);
}
Message::Write(str) => {
print!("{}", &str);
}
}
}

which (modulo any errors from me not actually testing this) is perfectly valid Rust code, that's entirely readable even if you only know C++ and not Rust. As far as I know, you can't write anything anywhere as straightforward as this in C++. You'd need to define at least two new classes, probably four, for the four variants, plus another function that's overloaded on the four classes to handle the behaviors; you can't have the behavior be inline in your existing function, as above. (The way I wrote this, it's just using the global print function, but it'd rapidly get messy if you needed to pass a reference to a console object or whatever.) Alternatively, you would in fact need the constexpr trickery the article suggests, which would let you write it inline with some lambdas. None of this is needed in a language with language-level support for tagged unions and pattern matching (of which Rust is hardly the only one - please don't take this as advocacy of Rust in particular); you can just write normal control structures as above.

Alternatively, none of this is needed in a language with dynamic typing; you'd just do

while True:
msg = get_msg()
if msg.type == "Quit":
return
elif msg.type == "ChangeColor":
print "027[38;2;{};{};{}m".format(msg.r, msg.g, msg.b)
...

but presumably you're using C++ because you want to be able to do this without that level of dynamism (which puts some unenviable lower bounds on efficiency).
I think this is a neargroup-fargroup thing. I'm willing to bet that very little of the Hackernews demographic watches enough NBC/ABC/CBS to feel subjugated by their ads, but most of us use Google and Facebook a whole lot.
I hope they can invest at least some of this money into 5 minute drone deliveries.
ctrl-r for fuzzy searching your history is all you really need to know.
There are also lots of people in abusive (or just "problematic") relationships for whom some privacy around their phone can be extremely valuable. That's why I'd prefer the societal norm to be NOT sharing credentials. Which of course doesn't mean that all people have to follow that.
I believe the FICO algorithm is not public, so there would be no way for us to know exactly how they calculate our scores.

We only know the factors that go in to the algorithm, and the score that comes out. Basically, a black box.
Cryptocurrency: How  to Profit from a Market Crash
I'm really curious, I write a lot of python, and find myself wishing for sum types all the time. How do you see inheritance filling the same space? I'd love to be able to do something like:

data Choices = Good | Bad | Ugly

like I can do in haskell, where a value of type `Choices` can only ever be one of those options. But there doesn't seem to be any reasonable approximation in python.
If this their reaction to mere cookie blocking, I wonder how they'll react next year when Chrome starts blocking certain types of ads entirely.
I don't follow. We're talking about whether enough people are willing to jump through the hoops to get decentralized social networking to work.

Pointing out that some people run servers isn't much of a distinction. Some people also use decentralized social networks. But virtually nobody.
Hate speech? Really?

I didn't say anything at all hateful. I'm simply suggesting that this will not succeed. I'll dig in.

There is a good reason that a lot of these libre/free/open tools do not succeed. It's simple: the value that they provide does not outweigh their cost. The juice is not worth the squeeze.

Let's observe the quick facts:

Does not run Google Android
Does not run Apple iOS

This is a double edged sword. For the tin-hat folks, this is great. For everyone else, how am I going to get applications for this platform, without building them myself?

Runs PureOS by default, can run most GNU+Linux distributions

Great for folks who want Linux on their cell phone. I love Linux, but I am pretty sure that marketshare is something like 3.4% right now.

World’s first ever IP-native mobile handset

What does this do for me? What value does this provide? It's just a technical bullet point with no relevance whatsoever.

End-to-end decentralized communications via Matrix

Again, what is this? This is a bullet point devoid of meaning or value. Is this a new communication platform/protocol that I am going to need to get my friends and family to use? What if they use iPhone and Android?

5″ screen

Finally, something interesting.

Security focused by design

Would prefer seeing how this differs from the current product landscape. As far as I can tell, the iPhone is security focused. You can't unlock it without my fingerprint. Applications are sandboxed. I don't think my iPhone was designed without security in mind.

Privacy protection by default

Here is another meaningless line. What does this mean? What value does this give me?

Works with 2G/3G/4G, GSM, UMTS, and LTE networks

Okay, here is the second meaningful feature.

CPU separate from Baseband

I can imagine that this is helpful for security: but why? What value does this give me?

Hardware Kill Switches for Camera, Microphone, WiFi/Bluetooth, and Baseband

This is another interesting feature.

So after looking through this entire Librem 5 page I have found two or three meaningful features. Two of them are arguably table stakes, the 5" screen and the supported networks.

I'm sorry but the entire page exhibits a sense of extremist tin-hat individuals living in an alternate reality from the rest of us. That is why I feel as though this will be a flop.
There is! But not within walking distance of my office, unfortunately (I'm in L.A.). Blue Bottle is just down the street, and Stumptown is just too far to realistically walk to on a short coffee break-type timetable.

So this news is a little disappointing, but I'm hopeful nothing at my local cafe will drastically change for at least the next several months. I am, however, curious to see what impact this will have on the bean and roast quality.
Honest question: Is note taking in interviews seen as necessary? I've always found it to be somewhat insulting when the interviewer has their head in their laptop or paper pad, and types furiously while I realize I'm already stumbling. It's a terrible dynamic, and I've tried to avoid doing that _aggressively_ in my own interviews; be engaging the interviewee, following along/trying not to seem distracted. I'm hard pressed to think about material subtleties that I'd miss in the time before I'm able to go to my desk and write up a summary post-factum.

(This is tangential to the core thrust, but as an eng trying to do my part to make interviewing less of a pain, this stood out to me)
Yikes, talk about an unsympathetic example for criminal justice reform.

There are plenty of felons who are unjustly punished well after they've left jail for crimes that weren't even that serious. Harvard deciding that they didn't want a child murderer around their undergrads isn't an example of that.
Ask HN: Is there any docker aware syslog daemon?
I am looking for something which i can just install via apt-get and don't have to figure anything. I want to be able to `tail -f` on `/var/log/syslog` and see all logs generated by calls to `logger -t`
Interesting bit towards the end:

"The UK Government said new vehicles driven by diesel and petrol engines will be banned from 2040 as part of efforts to tackle air pollution"
Trivial in the math sense. Not trivial in the real-world programming sense. Very different things.
I think you're just factually off here. It's the NLRA that federally prohibits the termination of employees for protected concerted action. Without the NLRA, you can indeed be fired for organizing --- any kind of organizing. Employment in the US is at-will.
Changing URLs is not really an option for html pages of a static site.
Seriously embarrassing App Store bug
I recently discovered a very (for Apple) embarrassing bug in Apple's App Store app on iOS.

Here's how to reproduce it:

1. In any mobile browser on an iOS device running iOS 10.3.3 (haven't tried other versions) try following a direct link to any app in App Store having a name that matches this regular expression: /.* story.* /

2. App Store will open and show a page that says:

iOS Update required

To view this story, you must update to the latest version of iOS.

(screenshot: https://image.ibb.co/k5rDw5/IMG_2194.png )

Here's a list of a few apps that are affected, see the pattern?

"Bakery Story", "BBC History Magazine", "Minecraft: Story mode", ...

--------------------

My theory is that this is related to the new features we have seen in the iOS 11 version of App Store, where editorial teams at Apple publish so called "stories" about apps and games on the new "Today tab".

It looks a lot like some Apple engineers have decided it was a good idea to use some string comparison on app names (or possibly bundle-ids?) when resolving what page to show launching the App Store app from a deep link.
Slight offtopic. Did I understand right that there is a limit for 'Krankenkasse' monthly payment?

Where I live - there is no limit.

If your _payroll_ is ~1315eur, that means your _income_ is 1000eur, because you've paid (or employer did that for you):

- 15% income tax (~197eur),

- public health insurance 6% (~79eur),

- public retirement fund 3% (~40eur).

- employer pays 31.18% of the _payroll_ to public health insurance (~410eur).

Making the __whole employment price__ - 1726eur, of which 489eur goes to public health insurance. If your __income__ is 10 000eur - everything is tenfold.

I do not know nuances of self employment, but you pay less for the public health insurance. From 1726eur, you'd pay ~234eur for public health insurance and ~181eur income tax - leaving you with ~1311eur.
I thought us-east-1 had the most issues because it is the oldest region and thus uses the oldest hardware.
Details on New Heroku Container Registry
I can see our us-east-1 buckets, and just pulled a file out. WFM, FWIW. IAM got me a few weeks ago though. :(
Replicate to additional regions, point other services to these replicated buckets until issue is resolved.
Where does that article say they have fought attempts to charge for it?

What that article says is some environmental law experts claim it would likely be fought, and a statement by Nestle saying they are ready to discuss an amount if the state wants to. The fight it talks about is about a cap on the quantity of water, not on a price.
It's not hate speech, but definitely not constructive. And whether it's best left unsaid depends on the situation. Your street-crosser probably hasn't invested hours upon hours of time on researching and developing how they're going to run across the street.
How are you going to self-host for less money and higher reliability than S3 at anywhere near a competitive price?
unions certainly like to rest on those century-old laurels, but the acts themselves were performed by long-dead capable individuals. crediting unions in the abstract is progressive cargo-culting
Yes, but that doesn't address the terrible terrible things Nestle did with formula in the 3rd world:

https://en.wikipedia.org/wiki/Nestl%C3%A9_boycott#Baby_milk_...
Iterator loops? std::thread? std::unique_ptr? Move semantics?

If these are causing hangups, you are overengineering your code.
Startup Accelerators in Africa Empowering Top Tech Talent on the Continent
Yes, that about covers it.
I am having trouble on my vultr VPN as well. Any chance it's related?
11:58 AM PDT We are investigating increased error rates for Amazon S3 requests in the US-EAST-1 Region.

12:21 PM PDT We can confirm that some customers are receiving throttling errors accessing S3. We are currently investigating the root cause.
Yes and no. In outage periods, S3 access is often degraded because throttling is greatly increased, leading to 503s. Meaning if you have that cache layer on top of it, you dodge the issue.

Where it doesn't help is if Cloudflare itself is having issues (all it does is move the weak link one layer up in this case). But that is easy enough to disable (assuming the cloudflare API or dashboard is up).
The Data Jobs Board: curated jobs for data analysts, scientists, engineers
Someone arrested for drug possession shouldn't have limited prospects for the rest of their lives, and child murderers shouldn't be invited to the country's most respected intellectual institutions. I don't find that self-contradictory.
Google hit with lawsuit alleging it systematically pays women less than men
One thing that a match method can provide is a compile-time check that you haven't forgotten to handle any cases of your variant.
This only works if your lawyer is with you or you're white.
I think it's entirely possible that youtube is still in a growth phase (or they are treating it as that phase), where they see the goal as convincing people it's a real platform to visit for content, and recurring content (such as a network channel, or Netflix now), and not just that place hosting videos that you get links to.

Once there's enough people that see it as a network of content that they can spend time on, they can then start encouraging and optimizing for specific, high-impact items instead of recurring content. Right now they are in the "let's pump out as many sitcoms as possible" phase, and hopefully they'll progress towards a "let's release a couple mini-series and made-for-TV movies" phase (allowing that they aren't generating the content in either case, just encouraging it's production and dissemination by offering cheap hosting and monetization).
Besides, actually making a struct everytime is not that bad in practice.

I also understand (and strongly support) the committee's desire not to introduce yet another language construct when a library solution can be worked out, given the horrible beast c++[11,14,17,20] has already become.
I had a long "Upload Processing" flashing across screen in web app. I restarted tab and image was uploaded but in wrong order.
Maybe I'm missing something, but why are X delivery companies a thing? Why not have just a delivery company? This is a case where I can't even think of any special handling being required, but I wouldn't be a customer so may be ignorant to something.
Cloudflare and all other modern CDNs do this instantly and for free. Only the legacy ones take longer (usually minutes at most) and might charge a small extra.
Corona SDK 2017.3135 released
This reads like one of those really lazy appeals to things that happened forever ago to defend the modern organization.

Republicans call themselves The party of Lincoln, Bell labs reminding people they invented the semiconductor, etc. Hearkening back to something you did a long time ago seems like a purposeful hand wave away from the present or recent history.
A Day in the Life of a Software Engineer
You're not really addressing things I've written.
Drawbridge is what powers SQL server for linux and is a full windows subsystem but is locked down.
It's just not right to blatantly disregard her child murder. "Hello students, I am your professor, and this is your graduate instructor Michelle. She'll be helping you prepare for your midterm exams, and also she murdered a 4-year-old."
ReMarkable starts shipping, but work has just begun
> The average person's entire net worth is only a fraction of that

Banks are usually happy to provide you with a credit line many times your net worth if you have a reasonable credit score.
Weird. I seem to have deployed scripts with rsync on Linux, Mac OS, Windows native, Windows Cygwin, Android and various unixlikes. Not available out of the box, granted. "Prohibited at all companies" is an absurdly wide claim, my actual showstopper when checking viability was UDP behind NAT.
Can't create a new app / env with elastic beanstalk either.

Internal validation error