skysight-inc/HackerNews huggingface dataset:
This seems to only be a problem in the US. It's definitely not a problem in Canada or Europe. It seems like it's becoming more and more clear that America is on a very different and worse path compared to other developed Western countries.
That means when AI hits a wall like the "AI Winter" of the 1980's, China will be stuck with a big bill as the bubble pops all over their faces.
Bad for battery and ram. Fixing this is probably difficult to impossible. I have 10 apps open imagine if they were all using 1-2GB of ram.
Regarding the leap second bug, I suspect this is an example of perfect being the enemy of the good.

It appeared to me that the golang devs believed so strongly in the superiority of leap second smearing that waiting for everyone to adopt it was better than compromising their API or the implementation of time.Time.
> Remember, technology is only good after it's old and been around for a while. When it's new, it's scary and bad.

I'm not sure it's that simple. On the subject of libraries in particular, Z39.50 is thirty years old now, and it's still scary and bad.
This makes me really sad because those dogs probably have have no idea what happened. They saw a person new to them, heard a loud noise and suddenly their face is in excruciating pain and they don't understand why.
This is a war, we're fighting multiple fronts simultaneously... the root cause arguably lies with corporate campaign financing reform, which is dead in the water under this administration/Congress.
Or we should just disarm police officers.
> Apart from some sites which Government has censored I have experienced no major problems with India's Internet.

Good luck with that.
> To that, China is at a clear advantage than America, and the rest of civilized west world.

"Civilized"? Come on, the civilized "west" was performing human experiments. If china is doing it, then so are we.

Lets stop with the hubris. We aren't civilized. We are savages just like any other savages.
There hasn't been a female Mark Zuckerberg. Here's why
Thanks for itch.io! Easiest to use platform by far for developers.

I also like itch because they have their frontend open sourced on Github with an issue tracker.

https://github.com/itchio/itch.io
Most of the reports they discuss in the article are dogs being shot in private homes and yards, not public property
Why do you say they will dictate the terms? They will own the mining? The whole point of bitcoin is decentralization (unless some large entity owns mining majority).
Hm the separate branch thing ain't a bad idea..
> Clearly he meant to ask for examples from the real world that lack generics, but shows how adding them would improve the system.

I don't think many such examples will emerge.

First, you have the empty interface escape hatch. It's cumbersome, but it works. The real reason why the repeated use of this escape hatch (instead of proper generics), is lack of compile time type safety, which is replaced by dynamic checks. This introduces elements of dynamic typing that generics could have avoided. This has a cost, which unfortunately is hard to asses.

Second, Go users tolerate the absence of generics for some reason. Maybe they don't really need it, but then they don't have a compelling use case. Maybe they do need them, but didn't realise the limitations of the language would hurt them down the line, but are they competent enough to articulate why generics would be better? They made quite the blunder when they chose Go, after all.

That said, he also wrote this:

> For example, I've been examining generics recently, but I don't have in my mind a clear picture of the detailed, concrete problems that Go users need generics to solve.

Of course he doesn't: Go doesn't have generics. Go users found other ways, thus proving they didn't really need generics. And generics users don't use Go…
Surprised how the ones I'm familiar with jump out instantaneously, only got 10/15 but should have got 11, silly mistake confusing ruby and python. Hadn't even heard of some of the ones at the end.
> rich people shouldn't be able to buy better treatment.

couples together several axis of debate, rich people can buy better treatment in some areas but clearly not others.
Not the OP and while I don't want to denigrate the way you live, I want to react the suggestion that other ways of living are impossible. Today, where I live it the high is going to be 32C (90F) with humidity of 87%. Pretty normal for this time of year. Usually in the summer (a little bit later on) we'll have a couple of weeks where the temperature never gets below 27-28C (80F). Been living here for about 10 years without AC. I'm not a spring chicken, either.

Construction makes a huge difference -- especially airflow. Whoever made my current apartment was a genius because in the winter, the south side gets sun through the windows for about 6 hours, while in the summer there is no direct sunlight in any window. My previous apartment was an oven.

North American attitudes to seasonal temperatures are different than where I live now. In the winter here, the lows here are near freezing (1-2C), and we always have a few days in the summer well over 40C (105F) (luckily once it gets over 35, the humidity drops quite a bit). It's quite normal here not to heat in the winter, nor cool in the summer. Experiencing the seasons is considered to be "culturally enlightening" ;-) And joking aside, I've found that I like this way of living. Like you, I would never have thought it possible before I tried it, though.

Having said that, you can't always do it. I need some heat in the winter these days, due to health conditions. I worry about my mother in law who, at 80, usually refuses to run her AC in the summer. You do need to be careful of your health. You also need to be sensitive to the fact that architects build for the prevailing culture. Where I live, they work very hard to deal with this kind of thing. Where you live, they will probably optimise for something else.

Like I said, it's a very cultural thing -- and that's the beauty of the world. There are different cultures and values, each with their own charms. It's totally fair to say that you like the way you live now (and more power to you!) But it's not impossible (nor bad) to live differently.
> There is a lack of a simple desktop app development environment.

Does anyone think that Xaml Standard + GTK + dotnet core might be a potential path forward? Supposedly Microsoft is working on a GTK implementation, and very much intrigues me.

edit: Discussion here
http://www.xamarinpodcast.com/41
21:30 - New "backends" for Xamarin.Forms - macOS, GTK#, and WPF
The best part is, attacking a police dog is treated as the equivalent of attacking a human police officer.
Reflections on leaving Airbnb
You live in a world where you can trust police, however you're not in the right country. In most western european countries, the police is actually very reasonable. There are bad apples, for sure, but it's the exception, not the rule.
>Also, EiffelStudio – which seems to be what you are talking about – generated C code, not C++ and had the option to generate an intermediate representation instead that could be mixed with compiled code.

I think that must be what I was referring to by my mention about melting or freezing in a nearby comment. Didn't remember the technical details. Interesting feature. Wonder if other languages have something like that.
I never install browser extensions because it is difficult to check what they are doing and many of them require access to all sites. Users should check who wrote the extension and whether they trust the author.
To be fair, a uniformed beat cop in a marked car with a pistol isn't operating in stealth mode. They aren't exactly snipers, deployed in gilly suits.

The preceeding idea is kind of stupid, but then again, an advertisement of proximity to deadly force and the liklihood of extrajudicial summary execution probably has some utility. Something that tells you that a line is about to be crossed, from which there is no return.

That little detail about police interaction isn't something that gets a whole lot of lip service. It's usually all "heroes" and implicit trustworthiness.
Segment is one of my favorite products, and I consider it a core part of our stack. It's enabled us to be leaps and bounds ahead of other companies our size as far as analytics tracking, distribution, analysis in our warehouse, and more. We use pretty much every piece of it--even the esoteric options like their embedded pixel API. It's such a core part of my day that I sometimes actually spend time daydreaming about new features I'd add to the product rather than actually doing my job :)

All I need now is for them to add the ability to push my events in real time to my Kafka cluster. (Please add that!)
> Climate Change -> X -> Larsen C rift

I think if you compare historical rates of iceberg calving to current rates of iceberg calving, you should be able to find some significant quantifiable difference.

Although ultimately the important thing is the influence on flow rates of land-based ice.
Shereef, as a DBC grad (Otters, Chicago, 2013), I thank you for posting this. It changed my life, and the lives of many other students.

To think, this is the post that launched an industry!
>Cops are people too

The motivation to go home unharmed every night and retire with a pension probably trumps abstract moral considerations
China has an even worse problem because of their 1 child policy. An aging population with no safety nets who will have to depend on their lone child to support them.

We can always print more debt instantaneously thanks to the FED. China can't print more humans.

We have our problems for sure, but china is facing far greater problems.
Unpopular opinion: Ditch everything GNOME, glib, vala, GTK and focus on making KDE, Qt, QML first class software. QML is powerful and is quite fast and can at least be made fast. KDE needs UI and design polish but the foundations are IMHO more sane than GNOME ever was. Move the good stuff from GNOME over to KDE. E.g. kio-slaves and gvfs should be one stable solid pluggable piece of software. And document that well - Good tools are already there - Qt is documented, QtCreator is usable, KDevelop is fine software - merge the efforts to make that platform fast and sane and secure. Also please stop that CADT stuff[1]. Won't happen, but one can dream.

1: http://nullrefer.com/?www.jwz.org/doc/cadt.html

Edit: jwz doesn't like hacker news. removed referer.
Also 2038-01-19 https://en.wikipedia.org/wiki/Year_2038_problem
Because a grown cow sells for around $1000.
The skyscrapers in SF did not have problems during the last big one

Were any of those on foundations not sunk to bedrock?

It'll be interesting to see how the Millennium Tower fares in a meaningful earthquake.
On the commercial side we offer business property, professional liability, errors & omissions etc. The financial guarantees you're describing do exist:

https://apps.shopify.com/signifyd

We don't yet offer them though, as they tend to be assessed at point of sale.
Yea I agree with you on both points there. I wish there were no overbooking. I wonder how Southwest's recent stance (they won't overbook) will affect their business...
Mining Bitcoin is completely analogous to mining for gold. Was all of the effort and energy put into gold mining "wasted"? Perhaps, but the economic liquidity it provides has value in and of itself. I'd argue it's quite high, given that money supplies are only going to tighten in the future.
I got bit a neighbor's dog when I was 5. I have very dim memories of it (because it's been a billion years) but he knocked me down and bit me on the back while a group of us were running away.

I got home crying and my dad took me back to confront the owner. According to my dad, we were standing in his yard and he had the dog on a leash. He tried to explain that his dog was friendly and let go of the leash. The first thing the dog did was come over and bite my wrist. (I do remember that part!)

Apparently 5-year-old me was bacon flavored or something.
I agree here--we've never had any availability problems like this, and using Segment has been delightful.

I think judging a 6-year old startup based on what its product was one year into the company is rather unreasonable. To put this into perspective, 80% of the company's lifespan has occurred after the grandparent's negative experience. Things change dramatically in that period of time.
> You can't have HDR with a single exposure

14 stops of dynamic range in a single shot (RAW on a modern DSLR) counts in my book.
Hyperledger Fabric 1.0 is Released
Beachfront property in Nevada, anyone?
I wasn't offended by the political content. I was just more interested in reading about the solar farm because of the article title. If the title had been, "Jimmy Carter was unfairly persecuted, and by the way he built a solar farm", I would have expected the political content.
You write raw SQL files that do exactly what you want them to do: https://github.com/rust-lang-nursery/thanks/tree/master/migr... each of these has an up.sql and a down.sql

"diesel migraiton run" will run all pending migrations, there's revert/redo as well. "diesel migration generate" can generate these files and directories for you; it doesn't yet (that I know of) have helpers to write the SQL though (like Rails does for its migrations).

On deploy, it runs the migrations first https://github.com/rust-lang-nursery/thanks/blob/master/buil...

I believe there are some interesting improvements coming down the line in the future, but for now, it works pretty well.
our driverless cars will just take a photo of the pretty view and notify us that it's ready to view on our phone.
Policing in the US operates under a ridiculous warrior ethos. It should be seriously reformed.
Perhaps it would be informative to look at how many policemen have been killed or injured by dogs in countries where they do not routinely shoot them.
how long have you been working on it? have you shown it to any potential customers yet?
> what absolutely can't be done without them

Of course nothing can't be done without them. With or without generics or inheritance the language is still Turing complete.
No explanation of why the police went over the fence into the yard 20 minutes after the security company had already turned off the alarm and it was known the child activated it accidentally.
> Some do.

How can they check future versions of libraries that will match the range?
I significantly prefer the article's photos to those.

Buildings are boring as is snow, photo of person or animal / shadows not landscape, and over edited. Now, I suspect as someone that's looking at a lot of photos those pinged some novelty feeling in you, but that does not mean they are objectively good.

By comparison the article's photos (and those linked: http://google.github.io/creatism) generally evoked that I wish I was there feeling.
Perhaps this should be a 'poll' post so people can vote for their results? (9/15)
Because they are too busy pegging you in the ass to be bothered with such nonsense
I haven't had any issues with performance, but then again my requirement was just "reasonable performance".

I ran some quick benchmarks (data below). Obviously this is far from rigorous, but maybe it'll be useful. In previous tests I found that volblocksize=128K was optimal for my stack -- which is why the last benchmarks use that setting.

Every additional ZFS filesystem in the stack may reduce storage efficiency (minimum free space requirements [1]; metadata & checksum overhead [2][3]) -- that's why I used ext4 as the top layer instead of another ZFS.

[1] (as mentioned before) https://www.reddit.com/r/zfs/comments/3vtur4/what_exactly_ha...

[2] https://news.ycombinator.com/item?id=14756360

[3] https://forums.freenas.org/index.php?threads/what-is-the-exa...

Test setup:
debian stable
kernel 4.9.0-3-amd64
zfs 0.6.5.9-5
ZFS "pool": mirror with 2x 7200rpm drives

Benchmark command:
for i in `seq 1 10`; do sync; dd if=/dev/zero of=DEST bs=1M count=1024 conv=fdatasync; done

zfs mirror -> dataset
Data (MB/s): 125,115,104,135,148,170,135,151,118,119
Mean (MB/s): 132.0
Std.dev.: 19.9

zfs mirror -> zvol (volblocksize=8K [default])
Data (MB/s): 150,115,127,125,122,118,105,118,124,128
Mean (MB/s): 123.2
Std.dev.: 11.6

zfs mirror -> zvol (volblocksize=128K)
Data (MB/s): 68.5,112,115,114,94.3,85.1,83.1,98.4,120,108
Mean (MB/s): 99.8
Std.dev.: 16.9

zfs mirror -> zvol (volblocksize=128K) -> luks -> ext4 (my stack)
Data (MB/s): 130,94.4,109,139,138,125,94.9,124,134,133
Mean (MB/s): 122.1
Std.dev.: 16.8

edit: formatting
Quick math.
If a person is paying 1654 /month in rent, and 12 months in a year, and you're paying 30% in taxes.
1654 * 12 * 1.3 = 25802

25k of your gross salary is going to your rent!
"Take our services + insurance view to the extreme, and insurance premiums start looking like the next ad dollars – spinning out free products and services that bring joy to insurance customers, the basis for a consumer-centric insurance company."

Huh?
A single bit error is enough to create a misspelling in a txt file. There's a low probability of it happening, but if it does, it's unnerving to think that it will not be detected.
True. It's the same thing in some cases. For example, you can no longer leave openings between the walls and roof, which used to let hot air out the top of your house. Talk about poorly insulated!
I was going to say the same thing, but for Vancouver. :)
It is an interesting project and shows significant accomplishment. I'm not sold on the idea of "professional level" except in so far as people getting paid to make images. I am not sold because the little details of the images don't really hold up to close scrutiny (and I don't mean pixel peeping).

1. The diagonal lines in the clouds and the bright tree trunk at the extreme right of the first image are distractions that don't support the general aesthetic.

2. The bright linear object impinging on the right edge of the cow image and the bright patch of the partial face of the mountain on the extreme left. Probably the gravel at the left too since it does not really support the central theme.

3. The big black lump that obscures the 'corner' where the midground mountain meets the ground plane in the house image.

4. The minimal snow on the peaks in the snow capped mountain image is more documenting a crime scene than creating interest. I mean technically, yes there is snow and the claim that there was snow would probably stand up in a court of law, but it's not very interesting snow.

For me, it's the attention to detail that separates better than average snapshots from professional art. Or to put it another way, these are not the grade of images that a professional photographer would put in their portfolio. Even if they would get lots of likes on Facebook.

Again, it's an interesting project and a significant accomplishment. I just don't think the criteria by which images are being judged professional are adequate.
on the latter:

is it more ethical to profit from curing a disease or from causing it?

Pfizer vs. Red Bull.

and if you can't become a billionaire from curing things, how will this sector attract the same kind of talent/genius like other industries?

Biotech vs. Quants vs. SnapChat
Uh what? The USD is not implicitly backed by the gold. At least nothing close to what we had back when we had the gold standard.

We have over $1.5 trillion USD in circulation around the world but the government has only about $200 billion in gold.
Nouveau riche.

All houses should have one floor. Why use stairs or elevators when you can just buy more land?
An uniformed beat cop still is way more experienced and skilled in dealing with dangerous situations than a commenter here. Think about it this way : who would you want to call when somebody breaks into your house, an uniformed beat cop or the HN commenter with the top ranked comment on the another police outrage post? No, the stealth sniper is not available, Jedi knights too.
It really reminds me of early C macros where people use the ## operator to synthesize monomorphized versions.
Designed Degradations: UX Patterns for Hostile Environments
Given that shots are often fired in a second or less, the strobe option is a bit of a technical solution to a non-technical problem, to say the least.

As far as being comfortable with, and trained to use all the tools at their disposal (which should include better deescalation techniques): agreed.
Interesting timing! I just started using Scrapy today for a project, and I'm trying to figure out how to elegantly piece together information from different sources. I'm glad to see that that problem is the focus of your README example.
Anathem.
A year with Go
You normally have a deliberate choice of whether or not you want to directly interact with software developers because they're typically privately employed, with police this is not always the case because they are public servants. If your job involves accepting tax money from the public in exchange for maintaining order amongst the public, the public should have a say in the practices used to enforce said order, and the definition of said order, anything less is despotic. In most countries no one is forced to become a LEO, it's a voluntary position. If you don't like the general public scrutinizing how you execute your job, you should choose a career in the private sector (and even that shouldn't protect you from all scrutiny).
But why would the military share those maps with the public? After all, that would facilitate military applications by the enemy. Much better to quietly make the maps and not tell anyone.
How the Vikings started the worldwide distribution of gaited horses
CircleCI has been faster and easier to use than TravisCI. Their macOS builds ran 10x faster and it only took me an hour to rewrite the config. My only complaint is their macOS pricing is based on minutes which I was unaware of. Ended up using 80% of my minutes this month so needed to rethink my build strategy. Not huge, but just a consideration.
Ask HN: Common Crawl Help?
How do you access and analyze Common Crawl data for Amazon Web Services ? I know how set it up , but not that .
Integrating Honeycomb into your Kubernetes cluster with ksonnet
does the ";)" mean you're being sarcastic, because I have no idea how you reached that conclusion otherwise
"Free HTTPS"?

SSH encryption is your "Free HTTPS"
When I was in college, my school was disposing of their card catalog by providing the cards as scratch paper for catalog numbers -- next to the computer terminals that had replaced them. I spirited dozens, maybe hundreds, of them out. I was particularly happy to have preserved some of the cards for the Asian languages collection, which had -- due, I presume, to the limitations of typewriters -- been written by hand.

I have them boxed up somewhere. They're not very interesting, all said, but I could certainly digitize them. I can't decide if that would be an insult or an enshrinement.
Silicon Valley’s working poor finding homes on four wheels