skysight-inc/HackerNews huggingface dataset:
I occasionally get picture or video messages from iPhones on my Android phone which just crash the default Messaging app. When this happens, it's not possible to even delete them as the app crashes immediately upon displaying that message. The only recovery I've found is to delete ALL messages. Interestingly this has never occurred when using Hangouts as the messaging app, but the fact that a presumably legit (these were received from known senders) MMS message could crash the app indicates that there are flaws in the programming.
It's unlikely for most games, even MMOs. 100ms of input lag (which is a good case) is going to be noticeable to most players. You can always add more bandwidth, but latency is bound by the speed of light.

Economically it'd be a disaster also. Since many games max out resource usage on the machine they're on, you're not going to have a lot of shared hosting. So now you're talking about having an (expensive) machine for each concurrent user.
>4. Program authors are forced to explicitly document ahead of time all situations in which their program code might be modified in the future

Can you point me to a resource that explains this in more detail? I think I've gotten the gist of how Ethereum works, and have gone through a tutorial of Solidity, but I'm unclear how versioning will work in Ethereum (even though I do have some guesses for how it could be implemented).

How would I deploy a new version of my contract? Would I have to implement a mechanism for basically hot loading new code?
> Is it really so weird that a company would hire someone with intimate knowledge of a system in order to help navigate that system? This type of hiring occurs all the time, it literally has a name in the tech community - "acquihire". Do you find acquihires just as distasteful and filled with conflicts of interest?

I think most people would find an acquihire of public resources into private hands distasteful for obvious reasons. In the tech community the conflict of interest is the point, in the public sector its the problem.

The gist of it is this: we've come up with this notion (right or wrong) that we've created institutions that are somehow for the public good. It thus upsets us when they behave like institutions that operate like those that generate profit. Furthermore, one could argue that since all of government functions on the premise that it exists to serve its population, it gets certain lenience that the profit corporations do not: monopolistic protections and legal protections. That is to say, there are not multiple competing forest agencies, and not just coincidentally, but by design. So of course it is WORSE when the forest agency is "bought out": we don't even have the opportunity to make a competitor to keep it on its toes. In fact, these institutions are often protected from being sued.
Can the hyperloop possibly compete with this?
Always great to see content from Kyunghyun Cho. Keep up the great work, and have fun at NYU this fall!
that only happens because they also have the few politics that care about environment in the pay roll. i mean, they donate to campaign...

nobody cares or win elections with water rights. so it's very cheap to lobby that area. nobody cares!

this excuse about the mass sale is nonsense. several countries have limits on number of wells someone/company can have and limits on water extraction. it's freaking simple.
If you want all the nasty details, this post covers it all:

"This also has a side-effect on function pointers. Since function pointers are generally used at some distance from allocation, they might be used in a module with a different gp value. The compiler gets around this by not compiling a function pointer to a single pointer-sized value; it compiles to a pair of pointer-sized values, one representing the address of the first instruction (bundle on IA64) in the function, the other being the correct gp value to use."

http://mikedimmick.blogspot.com/2004/01/ia64s-global-pointer...
Google tried to buy a veggie cheeseburger startup
TextSecure user, and I can verify this as accurate.

When I first saw the stagefright bug, I looked for a way to disable MMS in the app. There is no way to disable MMS in the app, so I had a friend MMS me a message, and I got the warning as the post describes.

Feel free to test it out for yourself, but it was nice to see that TextSecure, by its nature, is secure from this bug through design.
The value of real-time customer data for online businesses
I think gcb0 meant to quote "none" and then reply on the next line, but commentary ended up on the same line as the quote.
Ha! I agree it's an issue that people might not assess their skills and preferences correctly, but that seems hard to avoid in a short test. Later we could add more objective measures of skills etc.
Looks like they finally realized that Youtube comment sections are still an absolute cesspit, despite the real name policy.
> I know I am risking cancer and two lungs full of thick tar by smoking.

1) Why not use a vaporizer?

2) AIUI, tar isn't a byproduct of marijuana combustion. (But I may very well be misinformed about this.)
nobody does. but Google is trying hard to make you use it by deprecating the gvoice app.

now if you want to make calls from your gvoice number, you must use hangouts.

funny how they think forcing newer apps is the solution to the g+fiasco
>I would encourage everybody here to purchase a neuroscience textbook. Then, if you see an AI researcher, bash them over the head with it.

While I fully support doing so, it must be said: the active cabal of researchers behind "deep learning" don't go around saying their theories are neurologically accurate, only that their ANN models perform well on supervised classification and unsupervised feature-learning tasks.

I would indeed say that if you want to create "AI" or a "singularity", you need to know a lot more about the inner mechanism of what you're actually doing, what inference problem you're solving and how, than current deep-learning theories allow for.
I think you're overestimating the impact of sharing resources... it wouldn't do much. Lets say you have 10 concurrent users on a machine, that means to keep everyone at 60 fps you need to be rendering at 600+fps. Even with a great graphics card running SLI etc/etc, having ~1.6ms budget you're not going to do much in terms of visual effects.
I met him once at a conference in Bengaluru. He was President then.

When it was his turn to speak, he said: ``My staff has written a wonderful script for me to read aloud. You can read it on my Website tomorrow. But now, I shall talk about good R&D, or the lack of it, in India." And he went on to deliver a very inspiring speech.

Great man!
because companies are about attitude now and not any more about earning money?

Sometimes it is all about technical details, costing, pricing efficiency and getting things done.

Because at the end, it is all about the money. And defects are expensive.

And you may prefer an efficient worker with bad attitude than a cool bro that introduces bugs in code like a priest in a brothel.

Because bugs cost more money than assholish workers.
When aliens eventually stumble on the probe, the music will probably still be copyrighted.
I am sure $ANY_COMPANY_MAKING_ROUTERS will truly care about this and somehow (for the first time in their existence) pull real security experts out of thin air to make their products secure enough to be actually impossible to re-flash to a custom firmware...Right...
I also suspect this, but was asking a primary source for the Official Dirt. :)
Yes, I'm glad that you can use templates to re-implement operator new [] in a way that is susceptible to integer multiplication overflows.

In all seriousness though, I really mean it when I say I intellectually understand the C++ fan's response to a number of these issues. It took me a long time of writing C but I do understand the template-nerd habitat, and can acknowledge its strengths and use those tricks when working in a .cpp file. What frustrates me is to see the rigidity with which it is followed, and the failure to understand the world in a different way. There is a different world out there that doesn't mind an implicit conversion from void pointers, and they're not "wrong".
One word: graffiti.
As sarcastic as your comment is, the fact is preventing uploads by casual users isn't hard.
You'd think so, but if you try the tunnel burritos you can really taste the difference.
This could also be a problem for wifi chips in laptops. The existing Linux regulatory domain framework has been sufficient for now.
I don't think a popup warning is much protection. Most people really want to see that picture that they think they just received.
it's difficult to get the FBI involved. They tend to take on only the most extreme cases.
this is interesting, but also I'm curious how a week-old blog on a old school blogger template with only two posts got noticed so fast?
Maybe that was the goal of banning short selling - to get the market to take a longer time to go down, so people wouldn't panic and the transition would be smoother.
My understanding is that Quebec is the only place Pepsi outsells Coke.
Amazon has a leadership principle (http://www.amazon.jobs/principles) that seems to be related:

"Bias for Action

Speed matters in business. Many decisions and actions are reversible and do not need extensive study. We value calculated risk taking."

Interesting correlation with Kent Beck's note that "Not all decisions are reversible ... the two kinds of decisions need to follow completely different workflows."

Anecdotally, I've observed that the leaders that can distinguish between these two types of decisions and learn not to sweat the small stuff increase their teams' velocities by increasing the confidence that you can do the right thing now and handle the outcome when it comes.
The kind of folks running TextSecure have already made an effort to install a replacement messaging application, hopefully this helps them also pay attention to the warning.

If nothing else it'll slightly slow down a worm utilising this exploit...
I like this format. It feels like watching a good advertisement instead of one that just screams "BUY!". It's great because at the end of the day, there's some education, and something to be taken away. Even if that thing is a write up you can show your boss to convince her that it's a good idea to pick up some of these practices. There's some value at the end of the day so yeyy :D.

And honestly, I'd love to work for a team like this. I'm starving for a team that'll kick my ass and let me learn what it's like to work with the best practices.

Not that what I do right now is bad. Education wise though it's fairly stagnant.
The real compromise that everyone could settle for here, I think, would be to split the router's firmware into "baseband" and "control" parts, where all the regulatory stuff only applies to the baseband. Y'know, just like with smartphones.
When I was in the Navy, my ship visited Petropavlovsk during the summer and they were on UTC+13. That was weird to begin with, what with the theoretical limit on only twelve time zones each direction from Greenwich. But then after the visit, we headed due south and then crossed directly over into the UTC+10 time zone for Guam. So one night we set the clocks back three hours.

Nice if you were asleep, not so nice if you were on watch...

https://en.wikipedia.org/wiki/UTC%2B13:00
Yes, I think people are missing the point. It's not like the author is proposing an IETF standard or claiming this fixes some inherent problem with URLs. It's a novelty and is aesthetically pleasing.

I could see someone making stuff on Etsy stitching/drawing this in as a signature that links to their homepage.
Ah yes, lets add all the problems of vulnerable basebands to wifi routers too. No issues there.

Edit: And the possibility for purposeful maliciousness on the part of the baseband manuf. And after all, all a closed system like a baseband does is increase the cost of replacing it. It might be out of reach of you and me, but is it out of reach of everyone?
while still allowing updates, and not violating the GPL?
That is starting to look like real evidence. Thanks.
Google Bid for ‘Cheeseburger’ Company Impossible Foods
It depends on the project.

For SOCs that I was involved with (DSPs, mobile phone SOC, wifi SOC), you are bringing together a lot of different IP from various sources. There's no way to use these HLS tools unless the third parties feel like writing a model for their IP in your choice of HLS tool language. This means you would have gaps in your HL design everywhere their stuff fits in. Verification in the high level language would be tough work until those gaps are filled.

No doubt guys like Intel can use the fancy HLS tools on their SOC because they own every module in the design. Same goes for the RISCV stuff: They can run Chisel sims because they wrote every part of the design in Chisel.

The rest of us idiots are doing straight Verilog RTL because SOC level is more about gluing a lot of different modules together with low level logic. Maybe there's a tool here or there that generates a little Verilog from some other language for you but that is very piecemeal.

It really is like building Word with assembler. But your job is more about linking together static libraries that already work. It's grunt work and nothing special. Being able to discover a bug via verification is the skillful part.

This is where the cosimulation that MyHDL supports is so handy. Reading up on it a bit more, it sounds very promising for the future. The Verilog RTL parts run in the Verilog simulator while the MyHDL parts run in the MyHDL simulator.
Smart, but are you legally allowed to use people's photo in ads without their permission? (Not a big issue in this case and probably it would have worked even without the photo, but I'm curious.)
> "When Philip Bevilacqua decided to work out the shapes of all the RNA molecules in a living plant cell, he faced two problems. First, he had not studied plant biology since high school."

This. I think this is increasingly how biology is going to be done.

As new methodologies like PARS pop-up faster, and new domains of study like RNA structure remain unaddressed, there is open opportunity for teams of mechanical+software savvy people to make contributions at the bleeding edge.
That is a bad definition of "active," particularly considering that the original selling point of G+ relative to Facebook was its privacy controls (circles). I know many people who post to G+, only a few of whom do so publicly.
The Genesis block could very well mark a turning point in human history. The beginning of the complete decentralization of the global human society.

The global insurance industry replaced with autonomous smart contracts able to provide 10x value, at 10x cheaper cost than any current provider. Escrow services instantly replaced in the same fashion. Global marketplaces more nimble, efficient and cheaper than Uber, Airbnb, eBay and KickStarter (to the point where they will be forced to decentralize themselves to remain competitive). Distributed, autonomous hosting, DNS and CDN services that vastly outperform giants like AWS, ICANN and Cloudflare.

And that's just the low hanging fruit.

It will be many years before it reaches critical mass and invisibly seeps into mainstream ubiquity. But just as Bitcoin and the Internet cannot be shutdown, the Ethereum Genesis block will be an irreversible Singularity.
Browsers for Linux
1. is a good idea but I don't own the equipment. I'm not "that committed" to smoking and will stop if we come across another medication that works. I would really prefer to find something else: smoking brings some restrictions such as not being able to drive for the rest of the day after I smoke (although I feel fine and in charge, safety & respect for others lives trumps all)... so I don't want to spend the money on 'durable equipment' that I hope I don't need for much longer.

2. I don't know if there's some specific definition for "smoking tar" like what's advertised for tobacco products. I consider it to be any residue, but with mj it's characteristically a gooey solid or liquid when left to accumualte on equipment. It is not water soluble but a good solvent for it is isopropanol. If you examine the ends of smoked cigarettes rolled with tobacco and mj, I think you will agree that the stains on the paper used for the mj cigarette will be heavier and may even show through the paper. Whatever this is, it goes in the user's lungs and is likely not easily removed.
nod nod Replays used to be a standard feature of big-budget multiplayer PC video games. I spent many fond hours dissecting exactly how new-to-Descent2 or new-to-Starcraft me got his ass handed to him this time around.

It's a damn shame that more video dev houses don't spend time to create -at a minimum- single-POV client-side replays for their multiplayer games.
"Feel free to test it out for yourself, but it was nice to see that TextSecure, by its nature, is secure from this bug through design."

My take based on Moxie's comment. Good design.
The story, and other stories linked in some of the comments, concern terrible things that happen to people in poor countries involved in producing things for rich countries.

If those stories have not sufficiently depressed you, take a look at what happens to much of our stuff when we are done with it, and much of it ends up back in poor countries for salvage.

http://www.npr.org/2010/12/21/132204954/after-dump-what-happ...

http://news.discovery.com/tech/indias-poor-risk-slow-death-r...
European VCs Raise $2.2B in Q2
A lot of servers are just set to UTC even if they are in a different time zone. It simplifies a lot of headaches and translation bugs.

It would be nice to get rid of time zones and daylight savings time. People are so slow to change. Who cares if the sun doesn't come up until 4 PM where you are at. Stores, schools, etc can just change what hours they are open.
How to Use Screen on Linux
Don't worry, VGER will find its own way home.

https://www.youtube.com/watch?v=gxAaVqdz_Vk
The GPL doesn't protect your right to run the modified code if the mere act of running modifying code is made illegal.

The GPL means that you have a license to do so from the person who owns the rights to the code, but that doesn't mean the government cannot prevent you from exercising that right.

IANAL, but I think it would be reasonably easy for them to get away with this on the grounds that they are "only" preventing activity that is already illegal. (Not to mention that many hardware manufacturers blatantly violate the GPL as it is already).
It mitigates the worst part of the threat: An exploit that happens without any user involvement.
Hypernom
A neural network in 13 lines of python (Part 2 - Stochastic Gradient Descent)
Secret IPO Filings Feed Deal Frenzy
> Russia actually changed Crimea’s time, effectively moving the territory’s time two hours forward to Moscow Time. The peninsula of Crimea is completely unattached to Russia and the decision has no real geographical basis

I am most definitely not defending Russia's actions, but Crimea is nearly due south from Moscow.

[1]: https://www.google.com/maps/place/Crimea/@50,34,5z
Wow, it's like glimpsing the alternate universe where sidewiki worked.

https://en.wikipedia.org/wiki/Google_Sidewiki

Disaggregate content from commentary. That's the internet I want.
One thing about CircleCI's PM is that they don't really specify what kind of DB. Sounds like they implemented something on their own. (I am betting on not Cassandra).
As a digital and security training for human rights defenders and journalists all over the world - this is one of the reasons why I try as hard as possible to push the awesome work of the WhisperSystems team and Moxie.
How is this an option? My Nexus is stuck with 4.3.
>You can always add more bandwidth, but latency is bound by the speed of light.

You're always bound by the same latency - your input goes to the server and server returns world state for your PC to render - the only extra latency in this scenario is time required to encode-decode the data which could be offset if the server is faster at rendering than the client PC.

As for economics I already said you can exploit the shared state very much in games if you rework the way rendering works. Right now games focus on camera space rendering because they only care about 1 view output and view space effects are cheapest in this scenario.

If you have shared state rendering suddenly you can process the instance state once per frame for 100s of users just like you simulate the game for 100s of users per instance.

You can have specialized hardware setups (ie. multiple high end GPUs with >10GB of ram) doing dedicated tasks like recomputing lighting/shadows, animation, particle effects, etc. you would need to find a way to make these systems asynchronous to reduce lag so lighting updates might lag a frame or two for eg. behind animation but as usual with rendering there are always clever tricks to fool the eye - and once you have gigabytes of ram at your disposal very different rendering techniques compared to currently used ones become viable for shared state rendering.

Someone already linked a platform that's already doing this - I have no doubt this is the future of VR and gaming at least in some part (maybe you won't be streaming video to the client but some geometric 3D world representation with deltas so that the final rendering can be done client side and you can have low latency rotation for stuff like VR)
> (although I feel fine and in charge, safety & respect for others lives trumps all)

+1 and props for that.

> ...with mj it's characteristically a gooey solid or liquid...

Fuck me, I had forgotten about resin. Yeah, you're totally right.

Well, if -after a while- you don't find anything that works, you might consider purchasing (or causing to be purchased) a vaporiser. Hope you find something that works with fewer side effects, though! :D
It (as with most things) comes down to the implementation. If everything is rendered server-side, and the client is a dumb remote framebuffer, then yes, you'll notice 100ms of input lag. If, on the other hand, environments are composited on the server while the player's avatar and particles are texture-mapped server-side but then motion-tweened and composited into the environment on the client-side (which doesn't require much more work than the dumb remote framebuffer approach), then gameplay feels nearly as snappy as if everything were local.
I really like this - I think it would be an awesome way for people in cities to leave ephemeral easter eggs with chalk on a brick wall, for instance. Just because a lot of folks don't see the business value or purely technical use doesn't mean it's not awesome.

Or maybe make a meshtag scavenger hunt, with each tag leading to the next clue. Sure, you could do it with a QR code, but these look cooler, are ephemeral by nature, and have more of a fun feel to them.

The image processing code was probably really fun to write, too. Kudos on a really awesome project.
We already have such a system, it's called letters and numbers..
Paywalled. Search google for full article. Didn't know the extent of companies getting bought out before IPO.
It's amazing to watch one of the most sprawled-out car cultures I've ever experienced bogeyman water bottling and almond production for their CO2-powered drought. Absolutely amazing.
It'd only be problematic legally to ship GPLv3 (or similar) licensed software. v3 adds language mandating that the software be replaceable.
Or on snail mail.
I don't see what's "not true" about it. A worm vector of this scale is certainly worth the R&D investment to find exploits, and it is indeed correct to assume that the vulnerability has been found before.

Whether it has actually been used, given the value of the bug, is a different story. But it should absolutely be treated as "in active use" already, especially by state or state-sanctioned actors (like Hacking Team).