skysight-inc/HackerNews huggingface dataset:
From the article:

"Laura Mersini-Houghton has mathematically proven that quantum effects are strong enough to stop the formation of black holes..."

If I'm not mistaken, Mersini-Houghton's work has just hit the scene. It still has to be vetted by the larger community before we could say that anything's been "proven."
Building Your Social Media Toolbox: 5 Great Tools to Get You Started
What an odd bunch we humans are.
Agreed. I wish Gitban was more than a demo as it looks pretty clean and simple.
>A large proportion of the expense of this mission goes to paying the wages of domestic scientists and engineers in India.
>This money will in turn get taxed and spent by the recipients and pumped back into the local economy.

Your fallacy is... http://en.wikipedia.org/wiki/Parable_of_the_broken_window
"INR5 billion (US$82 million) provided for ultra modern solar power plants in Rajasthan, Tamil Nadu and Ladakh in Jammu and Kashmir."

"INR2 billion (US$33 million) provided for power reforms, INR5 billion (US$82 million) for water reforms in Delhi"

"10-year tax holiday to be extended to companies that start power generation by March 31, 2017"

Source: http://en.wikipedia.org/wiki/2014_Union_budget_of_India

And yet, you complain about the mere $67 million spent on this mission.
Now India is capable of nuking USandA.
That's a pretty interesting approach. Wouldn't it be cleaner to use a UICollectionView with a custom layout?
There's a really big problem with dumping random bytes straight into a float, which is that you'll end up with a distribution that, while random, is not linear - i.e. the chance of it being between 0 and 0.5 will not be the same as the chance of it being between 0.5 and 1.0. This is because the gaps between representable numbers increases as the magnitude increases, i.e. there are "more numbers" between 0 and 1 than 100 and 101. The best technique I've found (so far) is to dump the bytes into an int, and divide.
Also from the article:

"The paper, which was recently submitted to ArXiv, an online repository of physics papers that is not peer-reviewed..."

I'd wait until something like this is peer-reviewed too.
No: 66 characters per line vs 31 for the iphone [in portrait mode] [before the new models came out]

Failing to compete with last year's devices is not the path to victory.

The register is the most positive writeup I've seen, and the headline is "it's bonkers". E.g. They like the trackpad keyboard for handling a large display without using both hands compared with Apple's "reachability", but you have to use both hands. So where's the advantage.
Erm, the big bang theory is still the best theory for the history of the universe.
I wonder if offering permissively licensed HDL implementations would help uptake on the hardware side.
Please please allow it. There are a ton of features I'd love to add to a fork of this.
somewhere around 2004 we pump into Oracle 5 million customers & product data (basically whole telecom company customers portfolio, quite complicated relational data) in around half an hour. Table partitioning and tiny java program to manage parallel pl/sql scripts running and migration steps transitions.
> I will say that "pretty good" evidence is not consistent with the language we usually see in the media[1] but that's really another issue.

That's the difference between science and journalism. In journalism, some things are proven true, while others are cast into doubt. In science, some things are proven false, while others are less doubtful than they once were, but never become true. The tl;dr: in science, things can only ever be proven false, never true.

As philosopher David Hume famously put it, "No amount of observations of white swans can allow the inference that all swans are white, but the observation of a single black swan is sufficient to refute that conclusion."

> Can't photons only travel at c because some term disappears with zero mass which prevents infinite energies?

I'm not sure I've successfully decoded your question, but only massless particles can travel at c. This is why, when it was established that solar neutrinos were changing their identities while traveling from the sun to our detectors, that meant they were experiencing time, which meant they had mass. All confirmed in later experiments.

> Isn't it a whole different question whether GR is still reliable at c when massive objects are involved?

From a mathematical standpoint GR is perfectly reliable from v = 0 to v = c, including places where large masses are present. Any velocity past c (or a sufficiently large amount of spacetime curvature) and GR is no longer able to provide reliable predictions. The reason is that the mathematical results include imaginary terms. As has been said by many, the relationship between mathematics and reality is much closer than we once imagined.
Show HN: HearthBuilder – Hearthstone Deck Builder and Deck Lists App
() makes a function
{ is the function body
: is an ancient 'command' that does nothing
; is says run the : command
} closes the function body.
Turns out Apple-y whimsical music isn't a silver bullet.
An Experiment in Haskell: A Compiler
Someone already made on a few hours ago...
https://i.imgur.com/ilJbM74.png
Unless it's fun.

Have you used the kiosks at Carls JR? I greatly prefer these to talking to a real cashier. I can customize my burger in all kinds of ways that a human cashier is going to screw up and forget about, and I don't have to feel rude about wasting their time.

Also it'll upsell you on bacon and chocolate cake, which are both pretty awesome add-ons.
The broken window fallacy is that of breaking things and repairing/rebuilding them to generate economic activity, i.e., an endless cycle. The OP is arguing that this mission creates new economic assets and activities that expand India's economic base.
Ask HN: Get feedback on my bootstrapped web scraping as a service project?
Hi HN,

I worked on https://scrape.it for the past 5 months or so. I would like some feedback please.

Thank you.
Tesla’s high-stakes gamble
Can't do that -- strlcpy already has a defined return value. To change it would break vast amounts of existing code.
See https://www.lukeseelenbinder.com/compiler.pdf for a more detailed project description and documentation. This was an academic project, but it taught me an immense amount about programming, both applicationally and theoretically. I did not know Haskell before starting this endeavor.
Trade Vietnam
There's some misunderstanding of how the one-liner works, so here's a writeup.

You can break the one-liner into two lines to see what is happening.

1. hobbes@media:~$ export badvar='() { :;}; echo vulnerable'
2. hobbes@media:~$ bash -c "echo I am an innocent sub process in '$BASH_VERSION'"
3. bash: warning: badvar: ignoring function definition attempt
4. bash: error importing function definition for `badvar'
5. I am an innocent sub process in 4.3.25(1)-release

1. Create a specially crafted environment variable. Ok, it's done. But, nothing has happened!

2. Create an innocent sub process. Bash in this case. During initialization...

3. ...bash spots the specially formed variable (named badvar), prints a warning,

4. ...and apparently doesn't define the function at all?

5. But other than that, the child bash runs as expected.

And now the same two input lines on and OLD bash:

1. hobbes@metal:~$ export badvar='() { :;}; echo vulnerable'
2. hobbes@metal:~$ bash -c "echo I am an innocent sub process in '$BASH_VERSION'"
3. vulnerable
4. I am an innocent sub process in 4.3.22(1)-release

1. Create a specially crafted environment variable. Ok, it's done. But, nothing has happened!

2. Create an innocent sub process. Bash in this case. During initialization...

3. ...bash accidentally EXECUTES a snippet that was inside the variable named 'badvar'?!

4. But other than that, the child bash runs as expected. Wow, I should update that machine. :)
It's nice to have a bigger screen so you can see pictures of the food. It makes it more fun to explore your options.
> I also noticed that once I upgraded bash, the proof of concept stopped working in a terminal I opened prior to the upgrade.

[citation needed] because that doesn't sound possible.
clickable link: https://scrape.it since you can't click the one above.
"Give someone a fish and you feed them for a day. Train someone in rocket science and they'll be able to create wonders."

This is the logic of "useless" expenditures on space programs, and it is not some theoretical claim, but one that has been borne out many times in the US and elsewhere. This ground has been covered so many times in the past fifty years it isn't clear why anyone still believes that investment in space exploration is not a wise way to spend a modest fraction of taxpayer's money.
> Oh yes. I forgot scientists produce life saving medicine from their dorm rooms all the time. How could I forget.

That's more common than most people realize (meaning something being discovered through work in an unrelated context). Look at the discovery of Penicillin as one example, there are many others.
Or you could just download a bash-static deb from 10.04 (https://launchpad.net/ubuntu/lucid/+package/bash-static) and overwrite /bin/bash. It shouldn't cause any issues when upgrading, though you could back up the original.

8.04 is unsupported, and situations like this justify the effort of upgrading it to the latest LTS.
As somebody who is interested in improving my awareness of local politics, I think this is really great. Not only have these guys created a beautiful interface for viewing budget allocations, they have actually convinced governments to use it. I look forward to the day this comes to San Francisco. Even those with no interest in politics will be better off for it, as greater transparency will surely improve the way our money is being spent.

As usual, most HN comments are negative. I've met Balaji, and he can talk some good hype when he wants to, but I think it's hardly disingenuous or linkbaity to emphasize that OpenGov already has customers with $50 billion in revenues/spending. It could potentially be used by any city, state, or national government, or really any large organization spending public dollars. That's an enormous potential market.
Would you execute random Perl or Python code from the internet? No, you wouldn't, even if you tried to sanitize it a thousand ways from Sunday. So why would you do so for the shell?

Defense must use different strategies than offense. An engineer's goal should be to reduce the problem space to something as small as possible, so he has a better chance at implementing a correct solution. Allowing the shell to be invoked is a good way to explode your exploitable surface area.

Anybody who coded in the 1990s knows to stay away from the shell like the plague, even though the syntax parsing and evaluation components in modern shells have improved considerably. Sadly this particular bug harks back to the bad days, when it was more difficult to tell how certain constructs would be evaluated.

It's not that you can't theoretically do it securely, it's just that you're gratuitously playing with fire--fire that has burned countless engineers in the past. The cost+benefit is so indisputably skewed toward little cost and huge risk that it's unprofessional to suggest otherwise.

The shell shouldn't come anywhere near network-facing software, period.
#Gamergate Controversy Fuels Debate on Women and Video Games
One of the most intensely frustrating things to me about doctors is the way they treat anyone explaining something not immediately diagnosable as though the patients are pathological liars or hypochondriacs.

I don't care if there are a few people who fake conditions to get pain medicines. That's no excuse for ignoring people with real problems. If someone is coming to you who hasn't been to a doctor in five years, they're probably not an opioid addict that is doctor hopping. Even in the rare case it really is entirely psychosomatic, that's still something that should attempt to be isolated and addressed.

I've had upper chest pains that feel like a 20lb weight is sitting on my chest for the past several months. They come and go, usually staying for a few hours at a time. Doesn't matter whether I am lying down, sitting or standing. Doesn't matter what I've eaten, where I've been, etc. The exact spot always seems to move around, sometimes it's two spots on each side of my chest at once. Tried changing everything I reasonably could to no effect.

Can't get any doctors to acknowledge there's an issue. I'm just really hopeful that whatever it is goes away, and isn't something serious like blocked arteries or some form of cancer. I can't even imagine being in as much pain as you and Justin and having doctors dismiss me as a liar. I'd absolutely lose it.
Not if the issued commands spawned a new copy of Bash.
Virgin's Richard Branson offers staff unlimited holiday
Wow, you're a parasite.
Yeah, I actually just changed it to a simple zoom with no pan about an hour ago. I was using an interval to adjust the zoom function with the Google Maps API, but everyone said it seemed super choppy. Unfortunate, because I was hoping that would be a cool effect, but don't want to let something like that get in the way of a good user experience. So now just panning to the location at your current zoom level when you click a marker, hopefully that's smoother!
So the region within the event horizon is where we see the sufficiently large/infinite curvatures and the imaginary terms and GR can be said to break down? I've heard that from a frame of reference outside the event horizon the time dilates and light would seemingly never get there, hence the whole idea of a black hole.

Mind-boggling stuff, thanks again for writing out these explanations.
This maybe:

https://github.com/okTurtles/dnschain
Last time I checked (around 2 years ago), it was very unstable and did not run on many systems.

Looking into http://root.cern.ch/drupal/content/requested-cling-features:
There is still "bug 11297: STL: vector of pair works if compiled, but not if interpreted"
Which is something so basic that it has to work.

Apparently the bug report was created in 2005, and it's currently closed with "Won't Fix".

I'd really like a C++ REPL, but I am not hopeful for Cling.
Enterprise goal management co. raises Kleiner’s largest Series A since Google
Each to their own. I found it extremely interesting.

A nice counter to everyone wanting to start their own thing (definitely a common view point at Stanford) without necessarily thinking it through.
There was actually a lot of economics saying the possibility of the US paying off the national debt in the Clinton years would be a bad thing. Unfortunately, 2 wars, massive tax breaks for the wealthy, and a 2 recessions have taken care of that problem.
Bash 'shellshock' scan of the Internet
> all the popular server distros (I guess not CoreOS, but that's pretty new) work just fine as desktops

CoreOS is basically ChromiumOS minus the GUI. It'd be pretty easy to make a "desktop CoreOS" distribution by adding ChromiumOS components.
Would you care to elaborate more on what about BB 10/BB OS 10 is mediocre?

Edit (after response below): I should add the only item I can think of is Apps but they are working on wrapping Android items.

Edit 2: z30 - sunspider - tinyurl.com/pt6gjrw
Agreed entirely - there's a set of Google Maps utility tools that Google put out that tie into the API and I'm actually using the markers with labels one to show the markers as it is now. They also have a library that can cluster markers. From my initial research, those two can't exactly work alongside each other (due to conflicts), but I'll certainly look into possibilities of combining them for a better experience.
First off, it should probably be 2x as efficient as HEVC, and be out at least 2-3 years before HEVC's successor is out. Then it needs to convince at least the biggest chip makers to support it to try and get some momentum. There's no way around that. Unless Google decides to push it in Android as a replacement to VP9. But that's like asking for a miracle, so chances for that are even lower.
var t;
Why the hell can't I just have my Blackberry Curve back? Please! The form factor was perfect, the battery was great, the operating system was hella snappier than my current Nexus, all it needed was to run Android apps and have a better camera. Why are they trying to sell us bathroom tiles now?
What a joke, go away.
The correct approach is to use the strxxx_s family of functions. This is also in the most recent C standard.
And NY is updated for me as well now. Wondering why it took so long after the other DCs were updated.
> even though the "Big Bang Theory" isn't generally believed any longer.

Really? Given that science doesn't turn on belief but evidence, still, the Big Bang remains the best explanation for existing evidence. It's the prevailing cosmological theory of the universe' beginnings. Like all scientific theories, it's subject to replacement as new evidence appears and as new theories are crafted, but it's a good match at the moment.
"Remember that thing that happened in 1928" is hardly a compelling case. That's like saying you can build a major telecom company without computers because Bell did it.
Tell me, have you actually used systemd? Because you're completely misunderstanding the first two points as they're overtly not the case. Particularly the first point, as what it is saying is that they are willing to use newish features in the kernel, not that you are forced to always be running the latest bleeding edge kernel to have an up to date systemd.

The second point has some validity, but is a distortion. Of course you couldn't plug ConsoleKit in as a replacement for logind, because ConsoleKit was never designed for that. What you can do with logind is implement a simple compatibility layer with the standard systemd interfaces and then use it; this is what Ubuntu is doing. What is mandatory to use systemd's services is to implement its protocol for communicating between the services. This is why some of the services are "core" ones- because they're implementing the basic functionality common to the other modules. They can still be replaced, as long as the replacement obeys the same interfaces. This is however a problem for BSD, as the easiest way to use the systemd components is to implement the interface, but that does require features that are only present on Linux.

> By that definition nothing is ever required.

And yes, that was exactly my point. The term "GNU/Linux" is meaningless and doesn't require anything specific. What you might want out of a GNU/Linux system is probably totally different than what I do. You might want Emacs, but I'm a Vi guy. I don't want Emacs and you might not want Vi. How do we settle this? Committee vote? Mud wrestling?
They used to be industry leaders. I don't know what happened.
Microservices and Jars
Looks nice.
Not to nitpick - the 1st and 3rd paragraphs are duplicates under the section
"Don't resize images clientside"
You can make way cheaper drugs than $1-2 billion (fidaxomicin was developed by Optimer for 200some million) by being very, very picky about your targets, and not failing.

But it's not a trivial thing to disrupt, and there are some costs that are just out and out fixed (clinical trials are spendy).
> Lol no. On many levels. MacOS does implement separate daemons, but they're all very tightly integrated, communicating over a common protocol.

What common protocol? Mac OS X doesn't have dbus. It recently acquired XPC, but XPC is NOT a system bus -- it's simply an IPC library. It's neither required, nor universally used, nor is it terminally glued to the remainder of the OS.

> You don't, for example, just replace launchd with some other init system.

You don't? Says who? All launchd does is serve as an inetd/cron-esque daemon. The system daemons themselves continue to vend standard sockets and mach ports, and launchd itself does not pervade their externally vended interface.

> You don't just say "hey, screw Aqua I want to use something else."

Actually, you can. The display stack is driven by IOKit; XDarwin can run directly atop said stack.

Likewise, none of the "Mac-like" features that you want -- for example, automatic network configuration -- rely on any sort of centralized entity that pervades all daemons. There's a seperate system -- SystemConfiguration -- that provides that functionality, abstracted through a set of well-defined APIs and modular and distinct from the remainder of the system.

> * It's a collection of daemons running that communicate over a common protocol.*

Hence it's really rather monolithic, because to play in the systemd universe, everything has to conform to systemd's tightly coupled design.
This is exactly right and these are pretty much the same requirements for a non-free new codec. The bulk of the direction will be clear to those working or studying the standard a couple of years before the standard is official and hardware prototyping will occur over that period.
Fork bomb
no source, but I was told it was just an idea that was sitting around that none of the former leaders wanted to launch.
I'm curious to hear about what parts of the clinical trial process are "make-work" and which are "reasonable data on safety".
Most definitely! UICollectionViewLayout should be the right answer, but the thing is: the Slack iOS app was already built using UITableView, drawing many many custom cells.
We'll probably port someday to UICollectionView ;)
Waffle.io looked good, but maybe too simple. I will probably start there and see if there are any missing pieces...
> Ignoring it takes an incredible amount of mental discipline.

This is such an understatement. I don't have 24/7 pain but I have nerve pain that is not very responsive to anything. I can live with the little twinges but if my legs feel like they're on fire, I can barely focus on personal tasks (eating, sleeping, showering, getting out of bed in the first place...) let alone any work. I cannot even begin to imagine what I'd do if it was significantly worse.

I live my life the best I can, but I find myself getting more and more angry, leading to more pain, leading to more anger... there is not even an experimental treatment for my problem, which I'd happily go for. It's only pretty much taking whatever I can tolerate to take the edge off the worst pain for a few hours at best (where it's meds like anticonvulsants and TCAs, not as much opioid use), or something with a side effect that helps - getting really high so I stop caring, or making me really sleepy so I can rest. Add CBT for anger and whatever non-drug options are out there, and it's just workable until this fixes itself eventually, hopefully.
Following Sony, Samsung has stopped sales of its laptops in Europe
Not to mention what I'm about to -- that scientific theories are never proven, only disproven. You can always tell when a journalist is speaking about a topic for which a scientist might be a better source.

As to "mathematically proven", it's an unfortunate juxtaposition of math (where things really can be conclusively proven) and physics (where they cannot be).
That's really ugly and not a real logo.
The currently published fix is claimed to be incomplete: https://twitter.com/taviso/status/514887394294652929
Web Apps Are the Future
The idea that somehow the eccentric and idiosyncratic will be better than people who are good at 'playing the game' at raising funds by drawing the attention of wealthy patrons or large groups is...an interesting assumption.
The pride in India right now is as if it won the World Cup.
If and when you do meet him, just take all he says with a grain of salt. Very full of himself :)