skysight-inc/HackerNews huggingface dataset:
Since we're going off-topic about QV here: am I correct in my understanding that you can _buy_ votes there? Because the obvious problem (because I'm probably missing something) with that would be that money is not as costly for some as it is for others? In other words, it'd lead to tyranny of the wealthy?
The wallet owner is secret, but can be checked by the owner and by the government
London Underground Wifi Tracking:  Everything We Learned from TfL's Report
I don't get how this is supposed to fit in with the fact that discrimination against older workers is a big thing. Who is supposed to be hiring these 70 year olds with no savings?
Smalltalk Envy
How do you even establish an initial batch of the crop large enough to crowd out all weeds, without killing the existing weeds to start with?

Plants are hypercompetitive and constantly fighting for space and resources. The only reason modern agriculture works is we are so effective at killing weeds with machines and herbicide. Otherwise crop fields would quickly be taken over by whatever grows the fastest.
That last link is extremely interesting. Just spent some minutes watching the videos of previous record setting flares.

The flares oriented towards Earth are very obvious due to the amount of static after flare ejection. We all exist in a narrow band of of environmental conditions, spooky thinking about how much energy is occasionally hurled towards us. Just a slight lick from Sol and we could be done for.
Protocol Buffer?
white Americans are so afraid of becoming a minority, lame.
reply
I would like to publish an output from my reading as RSS channels - then other people could subscribe to those channels making a full circle. I don't know what these channels would be - we could start with simple 'liked articles', then readers would count in how many 'liked channels' from friends a given article is and do other heuristics. But everybody would be able to make his own channels and then observe if people subscribe to them. In general it would be like a Facebook feed - but the algorithm would be executed on the user machine and defined by him.
Chances are this alpine nation is a little more similar to places many of us are familiar with.

CH:

- 8 million people

- 41’285 km2

- $700 billion GDP

- 25% foreigners (Zürich exceeds 30%)

- Powerful Local Governments (26 Kantone - each managing local immigration quotas)

- Minor Ocean Access (Rhein port in Basel; they have a large merchant marine)

- Majority of residents are renters — independent of wealth.

S.F. Bay Area:

- 8 million people

- 7,384 Km2

- $780 billion GDP

- 37% foreigners

- Powerful Local Governments (NIMBY)

- Major Ocean Access

- Majority of residents are renters — independent of wealth.

Try overlaying CH onto the Bay Area. It's pretty shocking: http://overlapmaps.com/index.php

I lived in S.F. before moving to CH. I always keep the magnitude of these similarities in mind when reflecting on the lost opportunities and potential within the Bay Area. From an efficacy and infrastructure capitalization perspective, they are light years apart (Spoiler alert: CH is in better shape).
Forget about the zero-day for a minute.

They should be liable for poor storage practices around sensitive PII. Take for example SSN. With SHA2, there is no good reason for them to be stored in plaintext.

If you don't need it, don't store it. For SSN, you just need a function (SHA256+Salt) that would give you a one way mechanism of Creating an identifier that masks the original in an irreversible way.

The prevalence and misuse of SSN as an identifier for people is so out of date at this point and weak. We need something different.
> Not sure what the rationale for commas in lists is, though.

Well, you need some separator, and spaces won't do since [x y] has x applied to y.
Which branch of proven physics happily marries quantum and relativistic physics again?

Shamans are a religion yes, and it probably wasn't very wise mentioning that in the presence of a bunch of ruthless capitalists - you may as well dangle a steak in front of dogs.

But while I can't know that anything is being said that is true, and can't discount it either. Theorems are proven by confidence level in the null hypothesis being incorrect. Evidence is the only thing that separates 'science' from belief. A lack of evidence is a failure to prove anything, not a proof that it doesn't exist.
>Someone threw a cinderblock through their window and made off with their trove of data.

Sure, but maybe - just maybe - given that their "mission" was to keep those data safe or "safe enough" they could have installed a somewhat tougher glass on that window.

The general point of "you had one job" remains IMHO valid, independently from how bad other people/companies security is.

Also, when there is a break-in you normally notice the broken window in a timely fashion, if the reports are accurate the hackers seemingly got the data over two or three months time or however it took months to notice it.
In Win10, it does come with a preinstalled CRT, which is going to remain ABI-compatible.

https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introduci...

Also, please don't call them "MSVCRTs". That - MSVCRT.DLL - is the name of the binary of one particular version of the runtime, corresponding to VS 6.0. All further versions had different names. The proper generic term is CRT (as in, "C runtime").
It can deserialise into arbitrary classes. You could deserialise a process builder to execute an arbitrary shell command [0].

[0] https://github.com/mazen160/struts-pwn_CVE-2017-9805/blob/ma...
So I read that as there's no measurable impact on hurricane activity yet.
The modelling indicates that they won't get more frequent, but will become more intense in the future (stronger winds, more rainfall).
You can blame Crockford for that: [1]

TLDR: Basically, in a typical Crockford move, he saw people were using them in a specific way he did not like (to store parsing parameters), so he removed them entirely. I say "typical Crockford" because some of his JS linting rules are gratuitous overkill in my opinion. He also suggests that if you want comments, you should pipe the config file through a minifier that removes them before parsing.

Doesn't seem like that much of a good reason to me, but whatever.

1. https://plus.google.com/+DouglasCrockfordEsq/posts/RK8qyGVaG...
Lazy ants make themselves useful in unexpected ways
Kubernetes the Hard Way on Azure
Etleap Is Hiring Senior Java Developers
Etleap came to be out of the frustration with how much time data wrangling takes away from the actual analysis. We were just tired of spending time building and maintaining data pipelines. Then we noticed, so is everyone else! That is why we're creating an intuitive ETL tool that easily enables the data analysts themselves to integrate data from any source. This way data analysts can do their most significant work faster than ever before.

Now we are looking to add engineers to our core engineering team to help build the infrastructure that modern data teams depend on to create and operate their data warehouse! It shouldn't take a CS degree to use big data effectively, and abstracting away the difficult parts is our mission.

Are you ready for the challenge?

What you are going to do:

- Be part of the team that is building the next generation of ETL software
- Come up with novel ideas on how to make complex technology user-friendly, and then turn those ideas into software
- Improve the scalability, performance, and robustness of our data processing systems

What we want to see in you:

- Coding in Java is second nature to you
- You build robust and scalable data systems three times as fast as other developers
- You’re living in or willing work in San Francisco
- You’re excited to work in a scrappy environment
- You’re down to earth and fun to be around. This is an absolute must!

Big plus if you have the following:

- Have experience with Cascading, Docker, and AWS
- Know the ins and outs of current big data frameworks like Hadoop, Spark, or Flink, but this is not an absolute requirement - you're a quick learner!
- Have startup experience

To apply, send your resume to jobs@etleap.com.
I was thinking the same before actually using rust. Turns out it surprisingly awesome given how rust treats statements and expressions.

it just makes obvious that "result of something" and "control flow back to caller" are very different things.
Not if you want your code to work in certain versions of Internet Explorer :(
Anyone looking for a “better JSON” night was well just move to YAML. Someone managed to make JSON5 the config format for something here and we wasted way too long before switching that over to YAML. Now we have a bunch of JSON5 with comments we’ve gotta manually transcribe.
Really good article, somehow missed by HN audience.
There are plenty of alternatives to Google Reader around.

I use NewsBlur.
['not', 'my', 'cup', 'of', 'tea',].join(' ')
"Large subset" is not a technical term. The right question here is not "how is large subset" defined; it's "What does Ramsey's theorem actually state?"

A totally abstract version of the theorem would be (note: I'm only considering finite versions of Ramsey's theorem here), Ramsey's theorem states that given any n and m, there's a number R(n,m) such that if you have a complete graph on R(n,m) vertices, and you color each edge red or blue, there's either a uniformly red subset of n vertices or a uniformly blue subset of m vertices.

A more useful version would give an example of a number you could pick for R(n,m). (Normally we define R(n,m) to be the smallest such number, so you're giving an upper bound on it.) For instance, Erdos and Szekeres proved that R(n,m)<=(r+s-2 choose r-1).
One thing the article doesn't really mention is the accessibility (or lack of) for some of the stations.

Some people want to avoid stairs, or avoid long walks.

Here's the section of the map they're talking about: https://pbs.twimg.com/media/DJRaXWHXUAAD05q.jpg
Agreed, it's not the distance on itself that is impressive, but the fact that it is achieved with very small off-the-shelf hardware, a short piece of wire as antenna, license-exempt ISM band, on a freely available IoT data network that you even can extend by placing a gateway yourself!
All in All, Another Brick in the Motte – on Motte and Bailey Fallacy (2014)
Is this only useful for code diffs, or am I missing something ?

Couldn't git take this into account to visually "depollute" diffs ?
And Ruby [0] and Python [1] and...

Nothing about Java or it's community makes it any more prone than most other languages to exposing deserialisation into arbitrary objects.

[0] https://github.com/mazen160/struts-pwn_CVE-2017-9805/blob/ma...
[1] https://blog.nelhage.com/2011/03/exploiting-pickle/
You can always parse using an eval. I guess it should work.

/me ducks.
personally i don't like dangling commas.
> 10 years ago

And this right here folks is why you shouldn't care for people's opinions on the internet.
No pictures in your menu though.
I had to choose a replacement after Google Reader ended, and I chose the one with the best mobile app because I go back and forth a lot between laptop and cellphone. Inoreader it was!

BTW my list of crypto/security blogs I follow: https://github.com/mimoo/crypto_blogs
He was so far ahead of his time, he would be working for the Trump administration if he were younger. They would have loved his enthusiasm for social darwinism. "Think of it as evolution in action." -POURNE

http://www.independent.com/news/2017/mar/23/trump-making-soc...

"By cannibalizing expanded Medicaid coverage to the tune of $880 billion, Trump and the Republicans can justify massive tax cuts for a group who needs them the least, the very wealthy and reasonably healthy. [...] Trump and the Republicans have seized upon a much bolder solution: Cut costs by making health care accessible to those who need it least ​— ​the young, healthy, and rich."

https://www.jerrypournelle.com/chaosmanor/trump-is-the-candi...

"So what do I do? I agree with nearly everything he is for, but I’m better qualified to make it happen. I avoid some issues, but I go for his most popular ones and say, yeah! Want that! And I can make it happen better than he can. I’ve got the experience of working in government, but I’m not the establishment any more than Mr. Trump is. Heck, I’ll offer him a cabinet post. I could use his energy in my administration." -POURNE

http://voxday.blogspot.nl/2016/04/jerry-pournelle-on-donald-...

"But he has never wavered on his desire to fill the Supreme Court with Justices as near in scholarship and view to Scalia as possible; that alone would be enough to get me to the polls for Trump if he’s nominated." -POURNE

"One thing that is known about ARPA: you can be heaved off
it for supporting the policies of the Department of Defense.
Of course that was intended to anger me. If you have an
ARPA account, please tell CSTACY that he was successful;
now let us see if my Pentagon friends can upset him. Or
perhaps some reporter friends. Or both., Or even
the House Armed Services Committee." -POURNE

"The man has learned nothing from his presence on MC and sets a bad example of what people might potentially accomplish there. I'd rather recycle his account for some bright 12-yr-old...)" -KMP
Don't sweat it, your compiler will point it out and it's fairly ingrained to functional programmers that the last line of function is its return value anyway
Show HN: Simple Binary Data Visualization in R
I lived in Houston for a few years and I'd take its flaws over being house poor in a coastal city.
Maintenance mode, that's ridiculous.

It's just had one of the biggest releases in years, with 8.

And 9 I understand it is going to be even bigger, with jigsaw - the goal being much smaller dependency.

The Dev community is thriving, growing in fact. The latest release has made lots of people think Java is actually pretty good.

The reference implementation is now the open jdk. So yadda yadda yadda with oracle.
I've been recently starting work on an Ethereum client in Elixir. One of the goals of the project is to make the code clean and understandable. Looking through the repo could be good supplemental reading (for a different but similar blockchain). Also, we're always looking for new contributors.

[0] The Exthereum VM: https://github.com/exthereum/evm

[1] The Exthereum Blockchain: https://github.com/exthereum/blockchain
By your logic, you should also hate the "+" and "-" operators – they're just as easy to confuse as ";" and "", completely change the semantics, and the type checker won't even catch your mistake!
(from a cursory read) You can buy votes, but they become increasingly costly. Also, the payments are redistributed out among the population, so if you spend 1B to buy 31.6K votes, that 1B gets handed to the population at large who, if larger in number, can more efficiently re-spend it voting you down.

What I imagine QV does is find the point at which participants who don't care so much would rather pocket the funds and walk away, rather than spend it on voting.

If the ballot measure is "Eat Vinnl", you might want to spend a lot to vote it down, but it might not take much to convince the others not to spend it back at you (and you all eat berries instead). If the ballot measure is "Vinnl eats everyone else", you won't be able to spend enough that everyone else can't just spend it back at you, more efficiently.

Edit: one important difference here is that unless the GP is actually going to pony up real money, something of value to those they inconvenience with their (imo silly) opinion, it doesn't make much sense.
Jerry's columns are what made me want to write about tech. I don't do it professionally but I do enjoy blogging about tech when I get the chance.

RIP.
Good ol' S-expressions! I'll gladly stick with some extra parentheses (which can be easily made readable with consistently applied indentation) instead of these problems with commas and other rigid syntax issues.
They tend not to survive roundtripping well, for example. JSON describes data; comments are metadata. To do them well you'd have to bring them into JSON infoset, such as it is.

(ETA: JSON already has problems with canonicalization. Adding comments makes this worse. Are they in or out of the equivalence over JSON terms?)
Remembering 'Portal,' Activision's Interactive Novel
what do they code?
Why do we continue to demonize those that use prescription pain meds? In doing so, we force them out of mainstream society, hurting our economy and communities in the process.
For stocks, sure. For commodities, it would normally be impossible. For crypto, who knows? As has been said, these cannot have been any standardised form of options, anyway...
I thought "he" was the CIA? :D
Every YAML parser I've ever used has been literal magnitudes slower than the slowest JSON parser. It's way too flexible a format.

> YAML may seem ‘simple’ and ‘obvious’ at a glance, but it’s actually not. The YAML spec is 23,449 words; for comparison, TOML is 838 words, JSON is 1,969 words, and XML is 20,603 words.

https://arp242.net/weblog/yaml_probably_not_so_great_after_a...
Download Pepakura Designer 4.0.6 Incl Crack and Portable
Amazon Echo with Alexa Voice Services to Launch in India This Diwali
For the data, the Demographia International Housing Affordability Survey provides affordability data for many countries and cities:

http://www.demographia.com/dhi.pdf

The top 10 least affordable with respect to median price/income ratios:

China Hong Kong 18.1
Australia Sydney, NSW, 12.2
Canada Vancouver, BC 11.8
N.Z. Auckland 10.0
U.S. San Jose, CA 9.6
Australia Melbourne, VIC 9.5
U.S. Honolulu, HI 9.4
U.S. Los Angeles, CA 9.3
U.S. San Francisco, CA 9.2
U.K. Bournemouth & Dorset 8.9
Archived the image link: https://archive.fo/lRk7e/6d9d8907d61758e4f6185e6c7ac1cc75137...
Another one is Bazqux.

Horrible name, but great little product: fast, stable, no nonsense and cheap ($19/year). Using it daily for years and haven't seen single outage or any problem.
I just realize of a prejudice of me.

Not that I though a lot about this before, but, I don't know why, until now, in my head, the set of people that don't believe in moon landing intersected totally with the set that believe in Bigfoot.

It seems I was wrong. Live and learn.
Thanks for redefining factual and accurate information.

“Journalism is printing what someone else does not want printed: everything else is public relations.” -- Orwell

http://www.paulgraham.com/submarine.html
My impression of Detroit is that it's a bunch of pretty nice suburbs clustered around a sucking chest-wound of a city. Some areas are flat out depopulating. The government pays to demolish abandoned buildings so they don't become firetraps.

If I were Amazon, I'd stay clear of such a place.
Me neither but it should be tolerated.
It's not a use problem its an abuse problem.
I am not the developer behind it, but I want to advertise it: http://fetchrss.com/ is awesome.

I can fetch stuff from public Facebook pages I need (without having a fb account) and create a RSS feed of them. Then with ifttt.com I send updates to my mailbox: awesome.

Also, fuck Facebook and long live RSS and the open web.
Good point.

Although could, in principle, make space-between-list-items higher precedence than function application. E.g.:

[x (func y) z]
Seeing as the vast majority of statements while coding aren't multiline, I wish there was a symbol to indicate that instead of a symbol to represent the end of a single line statement. I think Python has things right with the significant whitespace as well as it seriously reduces annoying errors caused by misbalanced brackets/braces.

Going further with this, I wish languages would be more copy/paste friendly. For example, in JavaScript I'll sometimes change code along the lines of

a.x = 1;
a.y = 2;

to

a = {
x: 1,
y: 2
};"

If you eliminate the commas, semicolons and changed the colons/equals to the same thing, you could copy/paste it with much less hassle.
Yeah json is a fact of life, the fact yaml exists doesn't change that. Actually, toml is even better than yaml and yet...
Trailing commas are commonly allowed in the subset of JS that is JSON, but I believe most JSON parsing libraries disallow them.
I get your point, but the question is which organization qualifies as "independent standard body"?

W3C? They've certainly acted in good faith IMHO, and being TBL's child and formally endorsed by The Internet Society, which is itself endorsed by IETF, have been the go-to organization for web standards of the past, but are nevertheless a pay-your-way organization struggling financially ever since the XHTML fiasco. And it shows in their published standards of WHATWG's HTML5 specs, edited by a Microsoft employee to reflect the degree to which Microsoft browsers support HTML.

WHATWG? They've certainly brought forward HTML5, but have been financially dependent on Google from the get-go. Not wanting to diminish their achievements, but HTML and CSS have become "whatever Chrome does" for some time now. Web "standards" have become such monstrosities of complexity as to be pointless as a standard, with WHATWG pushing WASM to become even more complex. And a more declarative web isn't in Google's interest, because this would undermine their competitive advantage of being able to crawl JS-only content, and the defacto ubiquity of ga tracking. Rather, after usurping and driving HTML to the ground, Google is putting their weight behind AMP.
That's a very good point!
Read my paragraph number two?

If you have absolutely no information about what bit you, diagnostics look at habitat, bitemark characteristics, venom reaction, and of course serological tests / enzyme immunological assay can be conclusive. Taxonomy is critical generally, if the patient doesn't have an ID it's not as if taxonomy becomes irrelevant.
Not likely, because the base idea of those "kernels" is for them to drive the VM performance envelope closer to that of a container.
Mandatory quotes around the key bugs me.
https://stackoverflow.com/questions/949449/json-spec-does-th...

Allowing single quotes would be good too. This makes quoting strings that contain double quotes nicer.
> Seeing as the vast majority of statements while coding aren't multiline, I wish there was a symbol to indicate that

I dunno, that kind of exists in some bash/scripting contexts (using a backslash) and I've never enjoyed it.
Yeah...that's frustrating. For a Chrome Extension manifest JSON file I was recently editing, you have to enter a description field that I found out is limited to around 100 characters after a failed upload. I wanted to add a comment above this field so myself and anyone else editing the file was aware of this in the future (a good use of comments in my opinion). I'm not going go through the hassle of a build step to do this. Programming languages allow comments for a reason and I don't see what's so different about JSON.
I like RSS and use it daily, however the main drawback is a lot of sites tend to truncate their articles and have a "read more" link.

Not so useful when you're in an offline environment like the London underground (where I usually catch up with my feeds at the end of the day)

Facebook and Twitter suffer from the same issue though
just use yaml for human editable configs
How Facebook Changed the Spy Game
gotta love the hn community, downvoting things that are correct but hurt them feels
I can't help wonder if this is the root of the schim forming around Linux.

Where more developers, and more and more "admins" are less than interested in the underlying hardware, because all they see during the day is piles upon piles of VMs and containers that abstract away the actual hardware being used.

And then there is a dwindling group of people with at least a token interest in the hardware, but they are either being ignored or ostracized by the abstract software people.