skysight-inc/HackerNews huggingface dataset:
Facebook's app is so bloated because of one thing: Apache Thrift. Last I checked it came with over 16,000 stubs and serialisers for thousands of different data types.
Cognitive training is best hope for delaying Alzheimers
GPUVideoDecode on Linux is impossible without patching
Top 8 IDEs for Raspberry Pi
Open source community (as opposed to corporate-sponsored open source) has never worked that way. There are different people focusing on different things. Speed of the release team has no bearing on progress of other activities. It's likely not even the same people.
This is a fair point. I would like to see hard data.

While I'm based in Ireland, I do know a good deal of people in the UK who voted and campaigned (and one who ran for LibDems), and we are also quite close and clued in to UK politics here in general. To me, their account seems plausible based on my own anecdotal knowledge of how campaigning during the election went.

The youth vote turnout was unprecedented, and there was a lot of people involved in various "weird", innovative grass-roots voluntary political campaigns for Corbyn.

In that sense, it felt very Sanders-esque, so the reference to Clinton in the article is bizarre. Particularly given the almost universal, blatant anti-Corbyn media bias. This may also be another reason it seems OK - Clinton/other political campaigns have big media behind them (and large financial interests), so I don't think it would work for them. People wouldn't be as willing to volunteer their time for such an industry-backed cause. Corbyn, like Sanders was very much demonized by the media (tbh, probably worse than for Sanders), so this may seem more like fighting back to people involved (both the senders and receivers of the messages).

Point taken on the door-to-door solicitors or activists, but that depends on the cause really too I think. Certainly most people despise commercial door-to-door calls, but I personally do door-to-door political canvassing here in Ireland, which is the norm here and in the UK, and the vast majority of feedback is positive. Nobody minds when its politics.
I see. I remember seeing Hobbit movies for the first time and they looked slightly different from other movies. But to me it seemed like a better quality so I didn't complain.

Though, I heard some people say that scenes in old LOTR movies looked more realistic. This was mostly because Hobbit used more CGI though, for example orcs in Hobbit movies were all CGI but before in LOTR they had real actors to play orcs.
Μάθε πως θα φέρεις μια γυναίκα σε οργασμό σε 3 μόνο βήματα – ESCORTS
Show me your apps and I'll tell you who you are
Dive into Symfony 4 (slides)
Ask HN: Do I miss much by skipping "Effective C++" and only reading "Effective Modern C++"?
That's how bicycles came to the Netherlands. Many think bikes always existed since the beginning of time but that's not true: during the rebuild in the immediate post-war cities were designed around car-based transportation. Only after a couple decades, raised awareness about street safety , accidents causing death of children, the first Oil-shock and general tree-hugging '60s eco-friendliness did the country evolve into the cycling paradise it is now.

That is to say: anyone can do the same, anywhere. So get on with it.. :)
a16z podcast by Andressen Horowitz

Gadget Lab podcast by Wired

State of America with Kate Bolduan (CNN)
ISRO's PSLV-C38 Successfully Launches 31 Satellites in a Single Flight
Please don't forget about Linux
Why does code need to be monospaced? I feel like the only reason we all do it is that it's always been done like that so it feels wrong not to.

The only actual reason I can think of for it is alignment, and that seems like a minimal benefit really. Variable width text is generally considered easier to read, so why couldn't this also apply to code?
The arguments for segregated cycle tracks (physical barriers) rather than cycle lanes (paint) can be answered by one question: "Would you let your child cycle here?" https://www.theguardian.com/cities/2017/jun/15/urban-planner...

However the argument against cycle tracks focuses on resident car parking and becomes extremely political. So a key part of developing a good end to end cycle network, given that a network is only as good as its weakest link, is parking control. This is where paint fails and you create these bitty networks where drivers feel happy to park their cars in the cycle lanes, because they can.

A more interesting approach is to look at road capacity. A typical road consists of:

footpath|parking|lane|lane|parking|footpath = 19,000 pedestrians + 2000 drivers per hour => 21,000 people.

Converting this to:
footpath|cycle track|lane|lane|cycle track|footpath = additional 14,000 cyclists per hour = 35,000 people

Providing a 67% increase in road capacity while protecting pedestrians, reducing congestion, and making a population healthier is a big win for any urban environment. Politcally this is finally becoming easier, but it is a fundemental recognition that our roads are not there to store private property.

More interstingly is that many cities are focusing on routes to centres of employment. The focus needs to be more on connecting schools to communities. An immense amount of congestion is caused by parents dropping their fat little kids off at school.

Analysis I did on UK Census 2011 data looking at range traveled across 112 towns and cities in England and Wales indicate 6 million residents drive to work in the city/town they live in. 1 million live within a 20 minute (2km) walk of work 3.5 million live within a 20 minute cycle ride of work.

Looking at Bath,UK that's about 20,000 local car journeys in a city that is 3miles in diameter. Add in the 5,000 kids being dropped off at school and you end up with 40,000 local car journeys.

BUT unless people feel there is a safe alternative choice this is not going to change and for some reason the UK seems fixated on strategic networks and hub centric public transport systems. Not actually fixing local journeys.
In practice, the penalty is not only rarely applied; but worse, those seeking to improve the situation are scared, threatened or imprisoned.
Dart is Java/C# like - you will be fluent in one day
Elite politics and the emergence of Boko Haram insurgency in Nigeria
One possible argument: You can't get "mutually assured destruction" from vulnerabilities. With guns you can say if you invade here I'll shoot you, if you were to bomb me, I'd bomb you back. But with vulnerabilities you can't even say you have them as that would help the other party find them. You can't say unleash a cyber attack on me and I'll do the same back in the same way. It seems rather than being both an offence AND defence like guns, they are an offence at the expense of your defence.
Real Tractor Parking
Welcome to the village environment where you will park tractor to different amazing scenes and feel the atmosphere of the village or town. If you love the farming life or are just a fan of parking games then this Tractor Parking simulation has it all for you. This tractor parking game is basically an incredible and exciting tractor simulator
All it does is messuring power consumtion and uses knowledge about the implementation to calculate the key.

Unless steps have been taken to equal power consumption between different paths, theoretically there is nothing stopping this from working on a hw implementaion of AES.
On the other hand how well are we doing when it comes to achieving the maximum theoretical speed for interstellar spacecraft? :-)
You car is million times slower than the speed of light :)
I have three Comcast Business Installs. The phone support service is superior but the techs are outsourced. We had one good one do two installs and one horrible once completely botch an install just today.
Woah dude I meant the programming language.
Eh, I feel like the web platform as allowed it to be massively extensible in a much more convenient and familiar way than a lot of other editors. I tried it for a little bit and it felt like the "Sublime Text but more open and flexible" that I really wanted. If they can work out a way to improve performance without sacrificing too much of that, it would be great.
That it was ahead of its time when it came out (1964).
Alimenti contro la stipsi ecco quali
Mobile payment is becoming more and more popular，but how to manage data?
Tool for downloading zip files filled with CC0 images from Unsplash
"Give people the power to build community and bring the world closer together."
Indorse, a Decentralized Professional Network with Rewards, Powered by Ethereum
EU court: Vaccines can be blamed for illnesses without proof
I noticed that the lane itself is a safe distance from the door zone and has a sensible, safe boundary marker between the cycle lane and standard highway. A cycle lane done properly - ironically, with some spray paint!
No, there's just not enough data.

While computers lack human weaknesses, they bring a slew of new ones. Computers have no situational awareness, no context, are vulnerable to hacking, respond in predetermined ways which can be manipulated or abused, etc.

There just is not enough evidence to make the claim that ubiquitous autonomous cars will be any safer than human drivers on shared roads. There are many known unknowns and who knows how many unknown unknowns left to discover and mitigate with this tech.

https://techcrunch.com/2017/03/17/laying-a-trap-for-self-dri...
VMware optimised solution for Skype4Business
If you can't make them yourself no algorithm will help you.
Since iOS 8, you can use storyboards to generate launch images at runtime
Or soon via low orbit satellite networks. Should be able to speed up latency between continents (and not as expensive as the microwave towers that high frequency traders use).
Wayback to Most inspiring movie
Generating Markdown Documentation for Node.js REST API
Lou Reads the Internet for YOU! - http://loureads.com/feed/podcast/
Mysterious Universe - http://mysteriousuniverse.org/feed/podcast
Worm Audiobook - http://audioworm.rein-online.org/category/chapter/feed/
No Agenda - http://feed.nashownotes.com/rss.xml
History of Westeros - http://www.acast.com/westeroshistory
Lexicon Valley - http://feeds.feedburner.com/SlateLexiconValley
This is a really good question and to be well covered it needs a really deep answer. I will write a short draft here due to lack of the time, but will be happy to talk more about it after the release. Maybe a blog post would be suitable here, just an idea worth considering by our team :)

If you are thinking about visual language you have to think about many constructions that collectively give you user experience, including available basic construction blocks (how looping, branching works etc), structures, lambdas, every language construction, how you give hints to user what is possible and what is wrong and additionally how to do this real 2 way transformation of code and graph.

Luna infers types and displays colors according to them. We use algebraic data types, lazy evaluation, pattern matching and purely functional paradigm which suits graph visualization really well. We fine tune performance by allowing lazy data visualisation and many, many more things. I don't know how we can even visualize standard OO abstractions to be usable and pleasant to work in the visual form. It does NOT mean we did not think about it. We did for a long time.

Sure you can utilize Luna gui to visualize anything, including python code, but it would be insanely hard to deliver similar functionalities to what Luna offers out of the box (which is available by careful design of both representations).

I feel thin answer is very vague, but I hope I put a little light on how complex this task is. Did I answered your question (at last partially)?
The OPERA experiment (of false FTL neutrino discovery fame) did create and detect neutrino pulses as part of their experimental setup.

It's possible as far as the physics go but also impractical given the particle accelerator and detectors needed. And the post-processing the scientists had to do to tease out the timing information also would negate any latency advantage.
alright, portable faraday cages for everyone!
Is there similar things that can be done on a go-based server? Particularly Caddy...
‘Nobody Is Perfect’: Some Uber Employees Balk at Travis Kalanick’s Exit
The points regarding AB tests and analytics simply isn't applicable to most commercial apps.

Understanding how your features/changes affect key metrics and understanding how your users are interacting with your app is so crucial when you are trying to generate revenue.

I would argue Apples analytics are no where near enough to accomplish this.
I don't suppose CandyJapan has something for the lactose intolerant? :)
Chinese bike share firm goes bust after losing 90% of bikes
What if you delivered 48 fps but you reduced brightness of every other frame by %25? Then you're getting a 24 fps strobe effect like we expect from movies, but without the juddering.

This might make a 48fps experience feel more like film, without compromising the advantages of 48fps
Your car is not operating at 20% efficiency of theoretical limits if you take the whole energy pipeline into account. You know... fusion, sunlight, plankton, oil, refining, combustion, mechanical energy. On the other hand speed-of-light to actual ping times is an end-to-end efficiency calculation.
Plankton in particular is terrible at converting energy.

sun -> mj-PV -> battery -> electric motors run circles around those.
Yes.
Effective Modern C++ covers the new features, but doesn't repeat what is still valid and in use on the features that were there before.
Switching out of the "staticy" background for a plain gray reduced the payload size to ~20M, a savings of ~30Mb.

I know this might sound somewhat obvious in retrospect, but you could've retained something similar to the original background and reduced the size significantly by generating it at runtime --- the code to create a random-looking background may only be not more than a few dozen bytes, and can be the same for multiple resolutions.

For more examples of this technique, see demoscene productions --- the following video was generated by a binary of less than 4096 bytes:

https://www.youtube.com/watch?v=jB0vBmiTr6o

Source code: https://github.com/in4k/rgba_tbc_elevated_source

Explanation: http://www.iquilezles.org/www/material/function2009/function...
What It’s Like to Be an Ant
(Not so) secret shared hosting offer
At which point it will look like a youtube video to many, not like a movie in the cinema. High frame rates haven't been successful for several years, I don't see why this should change. Same for 3D. Maybe there will be another trend that enables it, but as of now 3D wasn't a great success.
Scientists uncover origins of the Sun's swirling spicules
Even if they could survive until they can switch to autonomous cars, that would remove the barrier to entry for competitors because they wouldn't have to convince drivers to use them. There's more on this comment from last year:

https://news.ycombinator.com/item?id=13079767
Thank you for such an awesome comment and your attitude! :)
We've put an enormous amount of work to address the issues you've covered - including creating a system where you can edit text / graph without breaking the other one.

I'm happy that so many people were thinking to do something going this way - we hear it often. This shows us that this need is widely seen and there is nothing we want more than just collaborate with these people. We will be releasing Luna shortly as Open Source project and will be helping growing community around it. I will be supper happy helping utilizing / extending it for your needs!

As I described before, the timing for this info is not the best, because Luna is not yet available, but it will be really shortly.

Luna introduces some abstraction levels. Some of the leaves (the highest ones) could be usable by less-technical people, but of course only after they get familiar with the concept! :)

Thank you and looking forward to building something interesting together! :)
Well, in many cases AES keys are used one time, and there's also forward secrecy that guards it from decryption even if the key leaked.
> there are lots of ways of handling typing in javascript

No, there are not.
Yes. You miss a lot. Effective Modern C++ is not an update of the original. It's more of a supplement that covers the new stuff.
What distinction are you drawing? I think concerns like "this operation is O(n^2) in the length of the passed list" are absolutely the responsibility of the language, and probably even lower-level details. I'm not sure how to expose "this operation takes n machine-code instructions" without sacrificing cross-platformness, but I do think that's something we're going to need for important use cases (e.g. cryptographic libraries need to be able to do various things in constant time, which no existing language really has first-class support for).
Ruby’s decline in popularity may be permanent
Learn to create interactive virtual reality experiences, 1wk to apply
...how about a random-power-consumer? would it help?
> instead of malicious action on the part of Comcast.

Incompetence (by me, by you, etc.) may be just incompetence.

Incompetence by a Corporation is malicious action.

Possibly not the specific case, but the ludicrous quality standard is in itself malicious action.
It doesn't take very many people out of work to wreak havoc. Food shortage is the main cause of revolt. There was an excellent paper on this that I can't find, but it's well-studied in academia. Here's a paper I haven't studied: https://ucanr.edu/blogs/food2025/blogfiles/14415.pdf

The great depression only had about 30% unemployment, for example. That "overautomation" phase isn't something you'll want to linger in without a plan to support these people.

EDIT: For a glimpse of the future, https://www.youtube.com/watch?v=XRXr7zB5M2A is worth listening to. It's the present, actually, but the struggles are only going to increase.
Thank you! I'm looking forward for your feedback and creating something powerful on top of Luna! In case of any questions (after the release), we'd love to help!
10 million. Light: 300000 km/sec, car: 0.03 km/sec
If the bug were responsibly disclosed to Microsoft, there'd be no proof of concept in the wild, available for anyone to integrate into their ransomware.

Instead, intelligence agencies irresponsibly hold onto them. And so they get leaked at best, or at worst end up in the wrong hands.
I think HN has been majorly mis-reading this -- it sounds like the article describes a Tinder-mediated get out the vote campaign. It attempts to reach youth (vastly more likely to be progressives, statistically) and convince them to vote by using a marketing strategy that works very well on youth in other media, that is, convince them attractive eligible potential partners care about (whatever is being sold: voting, owning a particular car brand, using a particular kind of perfume or cosmetic). It does not specifically target conservatives and again, especially in the UK, a minority of people 18-25 vote conservative. But for what it's worth, I believe the electoral system in the US will make this less effective there. Telling all the young millenials in college towns to go vote by quirky social media means is unlikely to have an effect on the older rural population (The campaign only targets 18-25 and a lot of people in rural areas don't use Tinder), and a lot of states can't be won only through college towns.
Connecting animals
Yep, I was making a (bad) joke on this.
Ask HN: Do you install antivirus software on Linux Servers?
Recently for one of the HIPAA related requirements, one of the security company had a checklist item, is antivirus software installed on the server.

I generally don't install antivirus software on Linux servers. Does any of you guys install antivirus on Linux servers? Any special recommendations on installation and configuration?
ETHZ is developing a new kind of internet architecture: https://scion-architecture.net/

It's deployed in some places and working already. Citing from the webpage:

> SCION is the first clean-slate Internet architecture designed to provide route control, failure isolation, and explicit trust information for end-to-end communications.

Also it will reduce latency, increase throughput and more, as mentioned in the papers.

The project has really been getting traction in recent years, it may just become our new internet base layer.

Currently the people at ETHZ are working on verifying router hardware mathematically to guarantee SCION's properties.
Sygic Travel is on ProductHunt and it comes with premium accounts giveaway
Expanse.Tech integrated with Gameboard
Luna is moon in Russian as well (stress is on the second syllable though)
It was interesting to see Opbeat pivot from a specifically Python/Django APM platform, to one so heavily focused on JavaScript.
I don't think anyone that has ever used Skype, VoIP, Facetime, etc has thought "this is fast enough".
If directors were meaningfully able to choose between 24fps and higher framerates, then your argument would be a lot more convincing. Since in practice only well respected auteurs can get away with the extra cost and weirdness, I don't know if you can really call it an artistic choice.

I can believe that some scenes might benefit from the visual effect of a lower framerate, but I can also imagine other scenes, such as complex action and long horizontal pans might benefit from higher framerates. Also I think the "too real" feeling might work quite well to convey grittier settings.
My car is a lot faster than 108 km/h (0.03 km/sec) :)
Generally mitigations like adding random things only delay attacks like this, they don't prevent them.

Like adding random timings won't prevent timing attacks, adding random sized strings won't prevent chosen plaintext or padding attacks, etc...
Well, I also did actually read the article, and the contest website and even the explanatory PDF and I took away a different message. It doesn't appear to specifically require that the result is a network connection in the sense of an IP packet forwarding layer. They're looking, I think, for a services-equivalent outcome for temporarily or permanently disconnected communities, one that is at least gatewayed to the Internet. So the term "decentralise" is perhaps poorly chosen, it seems to me they're hoping for application services (probably including web requests) in a disconnected and/or ad-hoc mesh mode.

My gut feeling is that to create a long-term platform (rather than a point solution) we'd have to refit many extant application protocol stacks with CRDTs and reconceptualised crypto. Although for this contest I'd be imagining something less advanced, maybe a drone-based 4G hotspot loitering over communities with a copy of Wikipedia, a camera trained to detect signs of urgent distress, and a store-and-forward microblogging service like some automated Postman.

Someone should call Elon Musk and Vint Cerf about it, too, because I see many similarities between the outcomes for this and the outcomes for the Interplanetary Internet [1] which has been an ongoing research effort for years.

[1] https://en.wikipedia.org/wiki/Interplanetary_Internet
thanks for your quick reply, I'll send you a mail later after my investigation
I hacked a crude one together for generating build plates for FFF/FDM printers. https://github.com/kliment/simarrange
You can't programmatically generate the launch image on iOS.
Ask HN: USB cable, laptop, phone, how can I take a photo?
I normally wouldn't post this here, as HN isn't a support forum. However, my Google-fu has failed me utterly. Either that, or the information just isn't out there.

Or it's impossible.

I have a laptop, a USB cable, and a phone, and I want to get the laptop to cause the phone to take a photo. How can the laptop, via the USB cable, trigger the phone to take a photo?

Added in edit: I have two phones I'd like to do this with, one is Android, the other is a Blackberry.

Thanks in advance,
I don't get the downvotes; the slowness of most slow web pages is clearly caused by shitty JS.