skysight-inc/HackerNews huggingface dataset:
I usually just check the power company's outage map.
> The idea/technology is open

I keep seeing that phrase but then

> so if Twitter or Facebook wanted they could run their own AMP service

seems "idea/technology is open" only applies if you're Twitter or Facebook. How about if I'm just me? I can't run my own AMP cache seemingly...
I'll give you that there isn't anything backing the article, but I don't see anything that doesn't "add up".
Looks cool, would be a lot more interesting to me, if it included data io with postgres database functions and views.
I never use direct to table updates.
Being able to easily created a web front end to a database with a tool like yours, would be extremely useful to me and I would happily pay for such.
There are umpteen tools for creating schemas and managing databases - most like PgAdmin are pretty poor - I use Sublime Text. Unfortunately there are no RAD tools available for creating simple UI's. All my logic is in the db so I just need simple forms and display grids. I had a quick look at Envelope but complexity of setup and poor documentation put me off.
I'd assume they had a (small) pool of candidates to start with and finding the author of texts in the group of authors is very far from identifying every person on Earth by linguistic style (as the article states)
Indian Very Hot Desi Couple Sucking Fucking Video – IndianHiddenCams.com
On International Day, UN promotes online literacy in digital world
Yes, it would be best to let the students explore the subjects with only a minimum of guidance. I'd suggest that for this reason it'd make sense if these subjects were not graded.
Not really suggesting this, but if we only allow the unary operator - to always be stuck next to the number, and the binary operator - to always be surrounded by whitespace, it is. So:

foo(x -y) => foo(x, -y)

foo(x - y) => foo(x - y)
Does anyone know whether this has any effect on Arrow's Impossibility Theorem? Or does it violate some assumption, making it a separate (but related) issue? (Of course a theorem is a theorem, so it's not going to invalidate it...)

I'd assume that this paper is written by someone who has intimate knowledge of AIT, just looking for some perspective.
Interesting idea, but what if I stead of buying them, we could spend our accumulated points to emphasize ideas.
The requested URL was rejected. If you think this is an error, please contact the webmaster.

Your support ID is: 3088072978181255613
Show HN: cookieStore concept added in Javalin 0.5.0
XML was a fact of life in the 90s - inescapable.

Things can change. Push the world forward. Think of little things you can do that make the world of development the world you want to be in.
> Prime age men who are out of the labor force, however, report less happiness and more sadness during their days than do unemployed men, although they evaluate their lives in general more highly than unemployed men. Prime age and older women who are out of the labor force report emotional well-being and life evaluations in general that are about on par with employed women the same age

Tens of millions of men are suffering in a way that women aren't. It seems when something affects the sexes differently society treats it as gender issue and seeks to help women specifically.

There appear to be specific gender issues here hurting men more. I'd hypothesize unequal expectations. Is this an issue to look at from a gendered perspective?
Note what I remarked about the taxes being a precise function of where you live in the country and income level. I wouldn't be surprised if someone in the Romandie (French region of CH) experienced a top total (local+regional+national) marginal rate of the amount you cite. This is not very easily Googleable in English. If you speak one of the national languages, the official government calculators and tax schedules can give you the information canonically.
Or just require whitespace for binary - and no whitespace for unary.

res = -x ==> negative x

res = c - x ==> c minus x

res = - x ==> syntax error
Your opinion that all opinions must be explained up front was not explained up front.
Here are some examples: https://github.com/cblp/yaml-sucks

TBH, common JSON implementations have their problems too. Integer size and integer/float (de-)serialization tend to be somewhat interesting at times. I've even seen implementations serializing JavaScript objects as JSON (e.g., {foo: 2} instead of {"foo": 2})
Note to others: "European cultural identity" and "giving men a sense of community" are White Supremacist talking points.

You can't put cultural identity into a box. In other words, it's all in your head, it's whatever you make it out to be. The various European countries don't have it any more than we do, and we in "young countries" are not lacking in it.

A community is only those people in your immediate social sphere. You can't have a "national sense of community" because you don't interact with everyone in the nation. White Supremacists talk about a lack a "sense of community", because they are actively refusing to acknowledge their physical neighbours as a part of their community.

The reason Richard Spencer and his ilk talk so much about "European Cultural Identity" is because of a perverse jealousy of Black Cultural Identity. It's a long-con job that attempts to hand-waive over the vast differences in individual European countries' cultural heritages and ignore that the only reason there is such a thing as "Black Cultural Identity" is because slavery stripped African Americans of their more specific heritage. I can trace my family heritage back more than a thousand years. Few, if any, African Americans can go back any further than 150. They don't even know who in our country might be family, because even once here, their families were ripped apart and scattered to the wind.
> Weyl and Lalley prove that the collective decision rapidly approximates efficiency as the number of voters increases. By contrast, no extant voting procedure is efficient.

I'm assuming they're working within some mathematical formalism where efficiency is defined in some manner, but I can't access the linked paper. Can anyone explain what efficiency means in this context or provide some links to the mathematical framework for this stuff?
How do you make friends with React and FRP?
Nobody (1) cares for those versions of IE anymore.

(1) where nobody = limit(somebody) -> 0
2017 new ragini mms
That's not saying it was undetectable that's saying we are not sure it's been detected. In other words looking at the same data in the future with better models of what's going on it may be clearly detectable with our data. However, we don't feel confident enough to say it's been detected.

Also, it should be noted that the current administration is very hesitant about damage from global warming so this could just be weasel words for any significance can always fail the 0.0000...1 significance test.
Related:

More on Bayesian approaches to detection and attribution

http://julesandjames.blogspot.fi/2017/09/more-on-bayesian-ap...
RIP Jerry - my first exposure to Jerry was his BYTE magazine articles.
As always, feedback would be appreciated.
The Xorshift128+ random number generator fails BigCrush
They have to convince a jury that the property in question is the proceeds of a crime.
Show HN: Google Calendar programmatic event bulk insert and listing for Node.js
>Wait, so is the op actually suggesting we be able to use commas?

Yes, I think they do.

The author just borrowed the title of Swift's article in the sense "here's a fun title based on a historical reference, for something that, for once, it's indeed a modest proposal".

They didn't intend it in the exact same way Swift intended it.
The correlation between sea surface temperature and hurricane intensity was significant with a p-value < 0.0001. Anything less than 0.001 is defined as 'very strong evidence' [1].

High school chemistry experiments are not like measuring natural phenomena (like weather) which show much more variation.

[1] http://www.stat.ualberta.ca/~hooper/teaching/misc/Pvalue.pdf
If that's your only concern, leading commas are a solution.
The problem again is that consuming using available funds is not possible if you need to work 10 years of median salary for it - that in the more affordable states.

The figures mentioned use full salary, in reality you might get some 50% of that possible to allocate to paying off the debt. You still get to pay utilities, cost of life for the family, transportation, education and probably extras.
Note I've even ignored any savings - and with high mortgage debt, you can be wiped out by any more expensive health problem.
Saying "we'll spend a lot of time, effort and money" is very different from actually doing something, for example restricting their sales/production to 5% of the current levels. Opioids are prescribed to 1/3 of the population at the moment, and that doesn't even include the illegal usage. Can you imagine the neonatal issues, and the resultant repercussions of bringing up a whole generation of addicts?
>I really dislike JSON. It's better than XML, but not by much.

You'd be surprised -- if you had to live through the XML madness of the early 00s. And don't get me started on SOAP, XML namespaces and other crap.

>There are several fundamental problems with JSON, one of which being that you have to duplicate the field names over and over again.

You don't duplicate field names. You define different objects that just happen to have the same fields. They could just as well have different ones.

That's something for transport compression to handle.
You must not be able to prove who you voted for. Otherwise you are still at risk of retaliation, coercion and can sell your vote. For the very same reasons the government must not be able to know who you voted for either.

Secret paper ballots really deserve more credit. The tech might be old but it gets the essential features right.
Meaningful whitespace is horrid. I speak from 3.5 years of working on s project that exclusively used yaml as configuration. Yaml is horrid.

Toml is way better. Yes, multilayered objects in toml are ugly. Don't make your users created multilayered objects for their configuration. That's just a bad UX regardless of the language.
AI DL ... etc. are just tools ... if one is not careful, one would run the risk of GIGO == garbage in, garbage out ...
I'm assuming the "% change in PDI" means "% change relative to some fixed point in time" and not "% change relative to previous data point" in that diagram.

But then what does the sharp downturn if annual PDI at the "present" point in time mean? Does that mean that this year's season is actually weaker than last year's?
For anyone who's first computer interaction was a microcomp like the C64, sure. But i suspect that for anyone that had spent time with mainframe/minicomp terminals, particularly those attached to the Arpanet, it may not have seemed as such a far fetched claim.

Never mind that France rolled out Minitel back then, and similar systems were also deployed elsewhere in the world.

https://en.wikipedia.org/wiki/Minitel#Minitel_in_other_count...
They are visually annoying and I'll trade that for minor visual annoyance while looking at diffs any day. I look at code far more often than I look at diffs.

On a related note I'd rather not have any commas like in EDN. All problems go away.
I've only been on the forum for a small amount of time but I think technologists (or "hackers") would benefit from gaining exposure to political issues and then analyzing them from a technological perspective (unlike in reddit). I think hacking is about finding pain-points in society and right now it seems like a lot of those stem from politics.
Akamai?
> That's funny, my takeaway was that the vast majority of the US has incredibly affordable housing.

What are you comparing against? In the US, the old rule of thumb (up until the ~1990's) was that you shouldn't buy more house than 2X your income. That's more affordable than what is depicted here.

EDIT: I've added link to a Calculated Risk post on the ratio between US house prices and median income since 1976 [0]. By their estimates, the typical ratio has been 3X, low by your standards.

[0] http://www.calculatedriskblog.com/2017/07/house-prices-to-na...
Next time, please provide a source for your percentages.
Yaml is terrible. The fact that there are so many optional and different ways to format things and the fact that it has significant white space means it's horrible to hand edit. I'd much rather hand edit json. At least it won't care if I accidentally use a tab instead of two spaces.

But of course toml is superior to both because it has comments and no significant white space and the comma at the end of lists is optional.
>I think Python has things right with the significant whitespace as well as it seriously reduces annoying errors caused by misbalanced brackets/braces.

You still get errors caused by mis-indented statements which are almost just as hard to check (if the indent continues for 10-15 lines and is nested etc).

And because of allowing to mix tabs and spaces, you also get other issues.

I think go had the best idea in this with gofmt: all code should be auto-formatted absolutely the same -- then it becomes trivial to read.
Associations don't have arrows either.

What is under discussion is whether rich people are more likely to do illegal things (maybe because they felt they can get away with it) or they are less likely to do illegal things (maybe because they are risk averse and have more to lose).
Or, if you'd prefer to keep your browser of choice, just use a different search engine.
You misunderstood how this affects SS #s holders. Its way more serious than just opening up a credit card and disputing it later on. In such situation the bank will reimburse you and close down fake account, but many banks will put negative information on your account just to warn other banks. You have to look at it from bank perspective, not your own. The bank can report: "okay we don't know how and when but someone opened account in client's name on his behalf so this clients has problems with his identity being stolen. Be warned".

Edit: not to mention the worse damage will be from fraudsters taking loans.
People suggesting YAML might want to think long and hard about its horrible syntax issues, and why it didn't make it as the de facto serialization/config format as much as JSON did.
Its the OG social network and has better everything (search,history etc) than anything else out there. I hate using skype/slack/etc for comms, better to just use a phone or write an email.
There is nothing preventing you from doing so.

But there is no reason for you to do so. For Twitter and Facebook it is more interesting since they can serve the cache to their users.
Well, reddit does offer rss support. So you could, for instance, subscribe to a mult (e.g.
reddit.com/r/programming+python+nim/.rss)
and discuss the articles you want to discuss with the community.

The cool thing about using reddit this way is that you can use your reader (like Thunderbird) to process your feeds according to rules. For instance, you could automatically delete all posts from /r/programming which don't feature Nim or Python.
I think you actually have it back to front at least in the most extreme example. Suppose group A strongly wish to do horrible things to group B, expel/exterminate/incarcerate, whatever. A might care passionately, but B's lives are at stake, they care even more about the issue. A wouldn't actually get their way unless they are the majority.

As long as one group's actions are considerably detrimental to another, that other group will care.
> The one downside is it does make Australia a rather boring place to live :)

I don't know about boring, from my perspective it's more comical. Who's turn is it to be Prime Minister this week? and can she stack it in high heels on the grass again. We've had the same PM for nearly a year, must be time for another spill.
> as.tibble(cbind(x,y,z)) %>% na.omit()

Why on earth would anyone write that instead of na.omit(as.tibble(cbind(x,y,z)))? Baffles me.
>They are visually annoying

That's a personal opinion -- like a mild OCD annoyance, etc, most like borne just out of being used to not having them from the start.

Their benefits on the other hand (uniform syntax, easier insertions/deletions, better for source code control, etc) are objective.

And there's no objective visual annoyance when looking at the code to see that it's uniformly comma-ed.
HN doesn't have a lot of that now. The ones that get through are generally things that affect a wide number of people and industries, including tech. Sometimes it is even a mixed subject - political issues that are affecting technology. Can't you simply just skip over the stories or posts you don't want to pay attention to, since it isn't that much of it?

Or if you are that motivated, build one yourself? It seems quite a bit of work just to get it started and even more work to keep it moderated in the way you want - especially if you use volunteers as moderators.
We Help Founders to Visualize Their Vision Through UI/UX
Toml is far superior for hand editing. This is why yaml is terrible (aside from significant white space):

foo: 80:80
bar: 22:22
baz: 22.22

What's the value of foo? It's the string "80:80". What's the value of baz? The float 22.22 What's the value of bar? The integer 1342.

I rest my case about both readability and writability.
Yes, Dr. Pournelle was indeed a visionary and a brilliant man.

"Free men are not equal. Equal men are not free."

A quote from my all-time favorite science fiction author, RAH, also seems appropriate:

"TANSTAAFL - There Ain't No Such Thing As A Free Lunch!"
If merely 100 less-wealthy voters out of the whole population couldn't coordinate to buy a few extra votes—and they wouldn't even have to explicitly communicate, it would just take 100 people who individually hear about the issue and decide to vote more—then how important can the issue really have been to them?

I believe this is what is meant by "the collective decision rapidly approximates efficiency as the number of voters increases".
Protecting a drug patent by selling it to a Native American tribe
Yes, we reached this 700+ km gateway at SF9 (1758 bps) and SF11 (537 bps).
If the trend in Fig 2 continues, it'll be obvious in a decade or so.
Absolutely! The RS reader on my Android phone is probably the most-used app.

(https://play.google.com/store/apps/details?id=com.madsvyat.s...)

Sad to note that apparently around the time HN renewed or changed a security cert configuration about a month or so ago, the app stopped updating this site's feed. Having removed and re-added it, the feed woke up on my phone, but my tablet stubbornly refuses to acknowledge the feed, even after reinstalling the app, manually removing config folders, caches etc., and restoring a backup of the config files from my phone.
Semaphores are nice for text book examples, but should be avoided in practical multi threaded programming in a shared memory environment. A mutex and condition variables usually provides a cleaner solution that is easier to reason about. In particular, the expression for the condition that's waited on can be arbitrarily complex, not just a single integer like a semaphore's internal state.

A particularly tricky problem is clean program termination when waiting on semaphores. It is much easier to add while(!quit && not_satisfied) cond_wait(lock, is_satisfied); than doing the same with semaphores. You need to add extra synchronization for this case with semaphores. Every call to cond_wait usually needs a check for a "quit" flag.

Semaphores are still useful in other kinds of asynchronous processes such as CPU to GPU synchronization or keeping trains on railways from colliding.

If you encounter a semaphore in multi threaded code that's been written recently, assume it is incorrect. That's the case in the past half a dozen cases where I came across one in the codebase I work on. The most common bug was the program hanging on exit. Replacing them with mutex and condition variables (plural!) was easy, the solution was much simpler to understand and it was correct and the programs now terminated cleanly when exit was requested.

Semaphores should really be removed from the OS class curriculum. Maybe leave them in the advanced parallel/concurrent programming course because they're easy to reason about in formal proofs. But in multi threaded programming, they're almost always the wrong tool for the job.
Pretty cool, but I actually prefer the standard style in matplotlib.
As far back as the Carrington Event at least.

https://en.wikipedia.org/wiki/Solar_storm_of_1859
I vaguely recall some PL research that used the dot as a scoping operator, you could write object.(expression) and all fields of the object were automatically in scope within the expression. Your example would look like

a.(
x = 1;
y = 2;
)
...reading from left to right for starter?

It's why I adore %>% as code gets reads as a sequence of step-by-step instructions, of one forcing a reader to constantly keep switching between left-to-right and right-to-left.
What's your point? That it's easily socially engineered?

That it is archaic, inefficient and a waste of human time?
I hope it is a zero day but part of vault 7 which would put the blame back at the CIA for keeping it to them selves.
It feels like this should be the first part in a series.
I had shock and awe when I learnt how to exploit PHP's unserialize() vulnerabilities, shock when I learnt Python had the same thing with unpickle, and then somewhat lost the plot reading about a previous Rails vulnerability which looks very much like this struts vulnerability.

It's unsurprising someone, somehow, built the same thing for Java, but I wish we'd move from "don't unserialize unless it's safe" to "this language should not have this feature".
I'm sure that comes as great comfort to all the people in the US to whom that's happened.
I'd say the point is that paper voting is extremely easy to organise, but also, most importantly, extremely easy to check and verify - you just count the votes again. With electronic machines you can't really do that, you can inspect logs but any of them can be fabricated incredibly easily.
HTML import is dead
A first look at CoreDNS
the word conservative is not really a synonym for the word responsible.
I don't think it's cynical to think of pharma companies wanting addicted customers - where else would they get a constant source of revenue?

Making everyone healthy... will not be 100% good for their revenue... but I think they went too far on this.

Hope Trump would serve some delicacies called "justice"
I'm the lead author of this textbook/lecture series. It's been a couple of years, and we've been thinking about an update. Let me know what topics you'd most like to see. Note that our goal is not to much to teach the details of specific cryptocurrencies as the concepts underlying them. For example, covering Byzantine Fault Tolerance and its application to blockchain protocols is high on my list.
Locks in general are super slow. If you use a ringbuffer you can avoid them and use an atomic increment instead.
As the paper's abstract states, "Quadratic cost uniquely makes the marginal cost proportional to votes purchased". The full paper shows their proof and the assumptions behind it, such as "an individuals’ value for votes is likely to be approximately linear in the number of votes she casts so long as her utility is driven by the impact she has on the vote total, as argued by Mueller (1973, 1977) and Laine (1977)".
That's missing the point I was making. I'm attempting to highlight the difference in effort that is required. Do you accept that the rich voter makes less effort in the hypothetical 1 vs. 100 voter situation?
Ferrari GTC4Lusso – Chris Harris Drives
Although I have to be honest, the tagesschau is still immune to this trend. Let’s hope it never arrives at http://www.tagesschau.de/
In protocol buffers, you don't have commas. Also comments go where they belong, in the schema ...