skysight-inc/HackerNews huggingface dataset:
The article explicitly credits the source of the folding design to Virgin and Vueling

> Two airlines that stood out were Virgin America and Vueling with their foldable boarding passes. This folding concept became more intriguing following some research conducted at Dublin Airport.
The Average Webpage Is Now the Size of the Original Doom
Actually, I think you understand perfectly.
I imagine they need a lab do do all the experimenting required to find the exact treshold of pain for airline passengers. Test protocols must look like

Test 101: 4.30 am landing at airport in neighboring country to destination. Unhappiness 24% recommendation: YES.

Test 102: Non-parent passengers laps sold as seats for random children. Unhappiness 54% recommendation: YES.

Test 103: Electric cattle prod boarding: Boarding speedup 112% Unhappiness 92% recommendation: NO.
Is Amazon a good comparison? Amazon Web Services is a separate organization from the consumer side (amazon.com, zappos, etc).

As I understand it, the "jewels" (retail/consumer) do depend on AWS...they supposedly are strong on "eating your own dog food". But, they have roughly equal footing and representation. There is the difference that Amazon's services can be sold standalone, rather than just bundled, I suppose.
Well, not all Linux hardware provides sufficient entropy on first boot, such as solid-state embedded hardware or virtual machines. The CSPRNG will happily provide random bits regardless of initial seeding or not. Flip a coin 512 times, record the results, and "echo tththhhhthh... > /dev/random". Most people don't want to do this, so hardware RNGs simplify this.

If only the Linux kernel used as entropy everything that was available to it. That's the pitch of haveged(8) I think. There are significantly more timing events the kernel could use for input entropy that it's not. It would be great to see these timing events land in random.c, but they're not there.

Lastly, slightly off-topic, but the Linux CSPRNG is poorly designed. In reality, while preimage SHA-1 might still have a sufficient security margin, it suffers from poor performance due to ad-hoc design. Instead, using AES-128 CTR_DRBG with AES-NI would give the kernel CSPRNG a much needed performance boost, provide backtracking resistence, and remain secure. Current testing shows it could improve from 20 MiBps to 2 GiBps.
Uber was offering it's black car service which wasn't really in the same product category. Uber was having moderate traction with but it wasn't the same insane demand that Lyft and Sidecar had. It wasn't until Uber rolled out UberX that it became the monster it is today.
The different versions of SSH and TLS came about because the protocols' semantics needed to be revised in non-backwards compatible ways to resolve security issues. This has nothing to do with the format of the protocol. I would remind you that HTTP has also had similar revisions (0.9, 1.0, 1.1).

Hyperbole about "orders of magnitude" aside, I'm not sure having a very large number of implementations should be seen as a plus. Protocols like SSH, DNS, and DHCP have relatively few implementations because the vast majority of use cases are covered perfectly well by a handful of existing libraries and tools. By comparison HTTP implementations tend to be ad-hoc and tightly coupled.
Seems like replication attempts should have reverse publication bias by default - they are much more interesting when they contradict the original paper.
Noise-source based random number generators can be vulnerable to interference. If there's a radio transmitter nearby, the RF may add an input to the noise. An RF source with a strong carrier will add a periodic value. Not good.

Radiation sources really are random. You get a nice strong signal from each decay sensed, and the time between those events is random.
I think it's because mobility is easy in the downward direction -- if the banker and the lawyer chose to become the janitor and the homeless guy, they could do that easily.

However, the banker and the lawyer realize that they have more life choices available if they are nearer to top of the hierarchy, and this directly leads to more obligations -- to maintain their positions, they must fulfill more responsibilities.

More choice leads to more reproductive success.

Q.E.D.
Aside: am i crazy for pronouncing clang see-lang in my head?
Mathematically they might be the same, but they reduce to different problems in computer science. The OP uses algorithmic approaches, but yours requires finite-precision root solvers (for the calculation of \Phi ) and some numerical analysis to determine how many bits of \sqrt(5) are needed to be correct to yield a calculation of Fibonacci(n) which is correct to the nearest integer.
Hand crafted “Game of Thrones” driftwood chair
Equinox: a platform for packaging and distributing Go programs
Authenticate through your skull with SkullConduct
note that they say 'no documented way'.
They noted fairly explicitly that ads were a business requirement, so that was a noticeable but utterly unsurprising change. I noted two important things though:

* there is still less ad-space on the new boarding pass than on the old one

* the final version can still be folded such that you get the pass on one side and the trip information on the other

If that got the marketroids to sign off on it, it seems like a pretty damn good compromise. The ryanair experience is one of ads, hidden charges and upselling either way.
Is there anyway to get this to play on the Windows 10 logon screen, instead of a picture background? I found the Windows version for the screensaver on the link below, but no way to set it as the logon background.

https://github.com/cDima/Aerial/
The tale of a seasoned developer – Part 1
If bike batman shot someone, he would be guilty of murder.
We basically used to do this when I lived in San Diego -- a monthly Hacker News meetup organized by email list. It'd start with a ~2 hours at a local non-alcoholic establishment, and then at a set time, whoever wanted would transition to a pub across the street. No agenda or presentation, just a meetup of interesting & like-minded folk. Good times!
Hey, thanks a lot!
White House poised to release secret pages from 9/11 inquiry
What's Twitter going to do against that?
Yes, it's a nightmare, particularly on OS X with its funny loader semantics that make replacing malloc and free correctly very painful. For example, you can easily LD_PRELOAD your way out of malloc() but did you remember that asprintf also calls an allocation routine and won't use your new malloc? Enjoy.
Better idea: https://gist.github.com/rhenium/3878505
How else should you pronounce it? (i.e. I do this too, never thought about it before)
Ask HN: What do you use for push notifications?
We need to replace Parse. CloudKit seemed like a great alternative, but it requires users to login with iCloud (though server-to-server keys might alleviate this need).

What are you using?

Searching for a developer-friendly, reliable solution for sending push notifications for an iOS social app.

Thanks!
GCC does the exact same thing, and it can be turned off with -fno-builtin.
No, you're not crazy. Some people definitely pronounce it C-lang, while others produce a banging sound (klang). I prefer the banging sound ;)
> It's technically true that any I.P. address might be the source of malice. Yet, Tor's I.P. addresses will steadily be the source of a ton of malice with no resolution of that problem.

Which makes blocking Tor seem attractive until you still need some defense against the attacks from arbitrary other IP addresses, and once you have those defenses you can use them against malicious Tor traffic and no longer need to block its legitimate users.

> Good call. I saw this coming. There were already talks by Ross Anderson IIRC about how critical it was for forensics to get the port number and time-stamp since CG-NAT would make I.P.'s useless. Already is in some areas.

And even then it's assuming the carrier has port-level logs to compare against. If you have ten million customers who on average make one connection every ten seconds and a connection log entry is 50 bytes then you're writing 50MB/sec of log entries, i.e. >4TB/day. If they keep them at all it's not going to be for very long.

It seems like it would be a lot easier to move identities to some kind of proof of work based pseudonyms than to keep trying to force IP addresses to serve a role they were never designed for and the casting into of which causes no small amount of collateral damage.

> I'm more worried about the routing tables, though, if IPv6 got massive surge of traffic. Never looked to see if they fixed early concerns about how well Tier 1-3 HW would handle it vs IPv4.

Part of it is that IPv6 addresses are allocated in larger blocks, which means less address space fragmentation because nobody runs out and has to come back for another non-contiguous block, which means more addresses per routing table entry. And the rest of it is that memory is cheaper than it used to be.
Given how aggressively compilers (including Clang) are exploiting undefined behavior these days, it is surprising to see Clang developers (I presume) on the bug being so blasé about introducing undefined behavior themselves.
Another obscure way to generate the fibonacci sequence - Compute the fibonacci sequence on a hand-cranked mechanical computer: http://www.chrisfenton.com/the-turbo-entabulator/
I can't stand either of those kind of topics, fwiw. Intelligent conversation doesn't necessarily involve having opinionated debates about arm chair hypotheticals.
Bear in mind that the Nuclear Winter estimates weren't published until 10 years later...

http://www.bibliotecapleyades.net/ciencia/ciencia_uranium15....

and it was after that they started getting a bit more serious about arms reductions.
Most people also will expect there to always be some level of talking in social interactioms and feel awkward around pauses and silence. I believe this is because internally most people have not built up a constructive environment and use external activities and talking as a distraction rather than truly growth-inducing times.

It feels awkward without the pauses though. If internally we need change - (WE do.) Change comes from within. - we need to make sure we aren't running on the same programming. Responding instantly and avooding pauses is not a new experience...
When computing, you can ignore the second term, and just round the result to nearest integer. At for n larger than 2, or so, that should simplify calculations.
Is there any reason we don't have hardware RNG in modern CPUs/MB? It sounds like an obvious feature to have as a standard, when we think of the efforts required to create a decent software pseudo RNG, and the fact that crypto is absolutely everywhere.
It depends on how you develop your application.

If you are building a war you need to serve it with a java application server like tomcat, jetty etc.

Some frameworks like spring boot can build an "uber jar" which is basically like a batteries included executable. You just run it with java -jar directly and it begins taking requests.

nginx is generally used as a proxy and load balancer. I would reccomend you use an ELB if you are on aws though. The basic idea is that you setup your application server to auto-start on launch. Bake your instance into an ami (amazon machine image), Then you can create an auto-scaling group using that ami and attach an elb to it. As long as your java application is stateless it will work like a charm.
The trace is basically extracted using Logstash's multiline filter. It adds a tag "stacktrace" to the log entry.

I just made a few changes in SlackAlerter class to customize for my use-case. I'd try to clean-up and send a PR soon.
If you use Facebook as a proxy, you can actually see that you max out on friends when you are in late teens to 20's and then its downhill from there.

Stephen Wolfram (mathematica fame) did a deep dive into the numbers and there are quite a bit of interesting insight..

http://blog.stephenwolfram.com/2013/04/data-science-of-the-f...
Here's a very old (1997) examination of 3 devices: http://www.robertnz.net/true_rng.html

I see a few hardware RNGs, and they're usually uncased. I think I'd want it in a good quality shielded case.
WE COULD SHOUT AT AND DOWNVOTE EACHOTHER DOWN IN PERSON.
Based on my research (I'm the author of the linked content), I've built a simple Python Script which will do all the API calls and fetch the credentials and list available proxies: https://github.com/spaze/oprah-proxy
Can Sean Parker Hack Cancer?
Not all individual celebrity deaths have to fit the model for the phenomenon to show up, though. The proposed model just has to be one of the largest (or spikiest) components. As long as people who die for other reasons are fairly constant, they don't prevent the spike from showing up.
Be aware of the licensing though. It was MIT but as of March 9 the license file mentions having to purchase a license if used commercial. Seems contradictory with "to deal in the Software without restriction" part of the MIT license text.
Before shrink to fit, you could easily have produced this with a few references and a "use std::swap unconditionally".

The std::swap thing is only one pitfall, the reliance on "our memcpy will do the right thing with any overlap" is a bit risky (and doesn't hold with LD_PRELOAD, but I think it may have been switched to using the LLVM based librt project anyway, that is I'm not sure these calls are supposed to become naked memcpy).
step 1. don't read articles about making friends.

#NERRRRRRRRRRRRRDDDDDDDDSSSSSSSSSSSSS
Good Apps, Well, They Take Time
https://en.wikipedia.org/wiki/RdRand

Choice bits:

>> RDRAND is available in Ivy Bridge processors

Theodore Ts'o:

>> Relying solely on the hardware random number generator which is using an implementation sealed inside a chip which is impossible to audit is a BAD idea.
This Is Our Country. Let’s Walk It
One problem is that, even if you have your device GPS tracked, it can be hard to get the police to intervene, especially in large cities.

Someone once stole my iPhone 5. I had find my iPhone enabled, and the phone was locked down. The thief began texting me from his own phone, demanding ransoms ranging from $100-$1000 for the return of the phone, while aggressively threatening to throw my phone into the Potomac.

So I called the police.

I reported the theft, and the address of the thief's residence, and the fact that the phone was tracked by GPS. They transferred me to a Detective, who told me that they would file a stolen property report.

Throughout the week, I continued to receive increasingly erratic messages from the thief. The one consistent message was that if I didn't pay, he was insistent on throwing my phone into the river.

So I arranged to meet him at my bank at the Dupont Circle branch (a busy location with guards.) I would make out a check to cash for $200, he would give me my iPhone, and I would stick around until the check was cashed.

So when he arrived (we arranged to meet via picture exchange, so I had that as well as evidence), the thief approached me at the bank door. There was a police car immediately outside the bank, and I shouted to the officer "HELP!"

The man ran.

I went to the officer and said, "That man stole my phone!" Instantly, he jumped in his vehicle, told me to hop in the passenger seat, and we took off down P street. The officer stopped the car, sprinted after the thief, and he obeyed the cop's order to stop.

The man was taken to jail for theft and resisting arrest.

I said I didn't want to press charges as he was obviously severely disturbed. I asked if he could be given rehabilitation or treatment. They said they would place him on a 72-hour psychiatric hold.

As far as I know, that maybe only got him a shower, a few meals, and three days in a psych ward at GW Hospital, but I thought it better than anything else I could do.

I still wonder if I could have done something else to help the guy.

But the real moral of my story, is that even with a GPS beacon, it can be very very difficult to get the police to recover stolen property.
> Americans, aside from our verbrato

"Bravado". I wouldn't correct you except that it took me a good five minutes to think of the correct word :-)
I always thought it was fun when I was in a random group of people at a party and a couple of individuals were stoned... kinda rambling their ideas but really going far out there with the whats and ifs. It would be fun to have a service that paired you with an individual or group who wanted a 'guide' for their herb trips as they walked around the city / city parks / recreational outdoor areas.

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

Like, people could pick 'flavour' of guides. E.g.:

[ x ] This Person A likes to talk and share his knowledge about bikes.

[ x ] This PersonB likes to talk about Kant/Heigel and some other western philosophy.

[ x ] This PersonC can do card tricks and has hilarious stories about his time overseas staying at 'X'. (ok now this is getting farfetched here, but hey people like doing stuff!) He also can wear a cape if you send a special request and bring a small jade plant.

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

MIght not need to even be monetized or anything, I think it would just be fun to connect with other random groups of people and put on a 'facade' of the 'guide', which in turn might create real friendships. (When we meet new people we usually are putting on a neutral facade of some sort and really only show our deeper layers once the intimate connections have had time to be laid down).

Also , I think this meetup format is less akward because there is a preset goal in mind: E.g: THis person is going to be talking/showing/interacting around this theme/subject/activity. So this is similar to when people take courses in college (with preset goal of learning about course subject) and can form friendships more easily with people beside them/in discussion group (as the relationship has the prebuilt support already there to help it build around).

This is kinda fun to rant on so maybe i will continue later but yes.... Rent A Friend style idea seems to have potential it could be sooo much more.

could work on ideas of:
Homogeneity of English Language. Would be fun to rent-a-friend but with goal of learning their native language. (E.G. hmm i am bored on a sunday afternoon, I know , I will practice my language with a rent-a-friend japanese speaker because I love the phonetics. (maybe the pairing will also speak japanese as 2nd language but that makes for another commonality base to talk around)
Nah, it's all good. These random people have their place. I think the problem isn't so much Liz and her friends but rather that people take them too seriously.

I think for the most part, they're doing great work and the world would be less of a place without them. Just we shouldn't expect so much.

It's like VC. Only about 1 in 100 actually go somewhere big.
I think you might be misunderstanding how wikipedia works. It most certainly should NOT fairly represent minority viewpoints of editors. There are quite a lot of editors who believe in weird conspiracy theories, but that doesn't mean they should be given prominence in the article.

The policies are designed to fairly represent significant minority viewpoints of scientists. (Talking about medical/science articles here, which is what I mostly edit). When there is a significant controversy (e.g. chronic lyme), that is covered.

I've never seen any kind of PR company on wikipedia, although I don't tend to edit company articles.
> How else should you pronounce it?

The official pronunciation is "klang" with a hard C: http://lists.llvm.org/pipermail/llvm-dev/2008-July/015629.ht...

Exactly like the metallic "clang" http://www.thefreedictionary.com/clang which originates from the latin clangere
I would -- one of my residences is in SF -- but I'm actually in Palm Springs at the moment.

Success breeds spatial flexibility.

Proximity breeds close relationships.
> Larger datasets will always lead to more statistical confidence

I think I understand what you're trying to say, but I don't agree with how you've phrased it. More data can lower p-values or increase power for a given analysis, but the assumptions that go into using data don't change when you simply have more of it. And those assumptions are everything in statistics.

In fact, I think the temptation of 'more is better' leads to more use of what is easily available which can be highly biased. You also get much more 'significant' results that are more tempting to believe in. It's harder to shy away from a very low p-value, even when you know the sampling may not be appropriate.

I'm a biologist, and as a field we have a lot of issues to address with bioinformatics. Over-eager investigators will pull out interesting tidbits from datasets without considering how problematic that sort of hypothesis generation can be. Fortunately the grant reviewers seem to be well aware of this for the most part. I've heard of many people having grants rejected because they thought they found a 'one in a million' phenomenon, but it turns out they looked a million times to find it :) Good bioinformatics is still firmly grounded in genetics.
#3 actually seems positive.
Michael Bloomberg wrote an article in Foreign Affairs saying that cities are now the centers of public policy innovation, in part because state and Federal governments are either controlled or blocked by people who want no policy and no innovation.

https://www.foreignaffairs.com/articles/2015-08-18/city-cent...

My anecdotal, off-the-top-of-my-head memories bear that out: Almost all innovative policy, from biking to fighting obesity to climate change, seem to come from cities. State and Federal governments struggle with such useful policy issues as, should we have taxes and is climate change real.
The bug report contains a quote from the C++ standard: "An rvalue or lvalue t is swappable if and only if t is swappable with any rvalue or lvalue, respectively, of type T"

What does this statement mean and why is it not tautological?
Well, your windows already can: https://en.wikipedia.org/wiki/Laser_microphone
> Unlike WPA PSK, all of the real-world-usable EAP methods used in IEEE 802.1X EAPOL ("WPA Enterprise") require client authentication, which must be provisioned out-of-band. Thus, effectively, they cannot be used for such deployments being discussed.

I'm not convinced that is really true. Sure, some sort of client authentication is technically required, but I think you can configure the authentication server to accept any authentication without compromising the link security. Or you could auto-provision users on first login or something like that depending on what sort of access you want to give.
I've had to randomly turn off optimizations in LuaJIT until my code worked before. Hopefully the community will be able to continue the quality work.
It's quite common actually. Usually in the context of something like "swap element 'n' with the last element in this vector" without any check to see if 'n' is already the last element, because checking for that condition just to avoid a harmless no-op in the uncommon case is ugly and slower in the common case.
https://en.m.wikipedia.org/wiki/Cascadia_subduction_zone
The banging sound is also the one used by the developer team: http://lists.llvm.org/pipermail/llvm-dev/2008-July/015629.ht...
Thats some heavy armor. Big guys are going the to advantaged to this.
Great! Somehow reminds me the Bailey–Borwein–Plouffe formula for computing the nth PI digit https://en.wikipedia.org/wiki/Bailey%E2%80%93Borwein%E2%80%9...
The Lucas numbers are more interesting. Instead of starting with 1, 1, which is kind of arbitrary, start with 2, 1. The resulting sequence is exactly round(phi^n). Which is a much stronger link to the golden ratio. And is found just as often in nature.
It defines swappability of a single value in terms of swappability of a pair of values.