skysight-inc/HackerNews huggingface dataset:
I haven't kept up on Eve development as closely as I would have liked, but I do try to read each blog post which are usually very interesting. After tinkering with something like unreal's blue print visual graph programming, I am inclined to build something similar for Rust lang and game development. Have you considered this approach, I know visual programming hasn't been very successful on a general level but I think it excels at domain specific tasks. Last I checked Eve didn't implement graph nodes and connection widgets, did it ever? Have you considered it? Watching unreal editor run the blue print live and seeing nodes fire off really made me rethink debugging, like the next proper way instead of basic print statements. It also is impressive to see quick results to complex behaviors through wiring up nodes.
Everyone does, drones for the most part still use analogue video because latency matters and it also simplifies quite allot of things.

Encryption in military application has to take a second stance to availability this is why many tactical systems use obfuscation and signal intercept avoidance (e.g. spread spectrum frequency hopping which is highly effective especially when combined with differential signaling) rather than proper encryption since key exchange and management is still a big issue in real world applications.

Having strong encryption that will fail you when you need it and make you system unavailable is a much bigger risk in tactical military applications than some one intercepting and decrypting your communications (note tactical application, for strategic communications the playbook is completely different).

Military communication gear (and pretty much every other piece of electronics) is also quite out dated due to the sheer time scales involving adoption and it having to support integration with legacy systems that might be 30 years behind it.

With drones specifically bandwidth is also an issue especially if you aren't say the US and can launch nearly 20 dedicated satellites to support your drone fleet (and even US drones have the same issues, their communications were scrambled at all until 2009 and some probably still aren't).

Drones have limited bandwidth what you usually do is use encrypted digital signaling for the command and control channels and multiplex all of your sensors over analogue video which is then usually transmitted using standard TV broadcasting protocols (either terrestrial or satellite), if you can scramble your sensory signals sufficiently to prevent real time capture more power to you but it's not the main goal - making sure the signal gets back to you, that you do not lose imagery due to bandwidth limitations and that there is as little delay as possible is the key part, having a signal which can also be easily decoded is also important because if you cant propagate it to the forces that need to consume the feeds from the drone (and these aren't rear echelon guys those ones can wait, were talking on boots in the ground or in the cockpit) it cant serve its main mission.
Why is this site different from Flickr or 500px, etc?
Some people already view it as a ridiculous notion, so you're not far off.
Are you serious or just being punctilious? At this point I'm taking you to be proposing that throwing people in jail for unpaid parking tickets is in the interest of public safety?

By your own logic public safety is served if you park anywhere you want (including fire lanes) but can afford to pay the tickets.

I'll try to keep civil here, but your attitude reflects an utter lack of compassion.
Slave Revolt in Jamaica, 1760-1761: A Cartographic Narrative
> If the item being delivered is over a certain value we'd have the shoppers (in Ghana or Nigeria) cover duties and taxes.

Isn't it usual for countries to charge import duties on any goods (regardless of value) brought for trade (including for delivery to a purchaser) rather than for personal use, but allowing some exemptions for personal use? Is the "over a certain value" here an indication that the business model has couriers misrepresent items being delivered as personal-use items if they are within the allowed personal use quotas, even if though they are trade items?
By "a way to force invalidation of that cache" I didn't mean automatic invalidation, I meant a way to flag that you want it to re-download dependencies and store them for later use. I'm not sure where you got the requirement that it needs to automatically determined by a computer from my comment. I was thinking the "cache" could be as simple as the person setting up the build environment downloading the dependencies and configuring the build to use them. That's a local cache, when discussing automatic downloading of dependencies during building.

Set up your build environment with whatever manual intervention is required so that it can run without downloading remote resources. Build as needed. There is no reason for, and many reasons against, downloading dependencies during the build process, but that doesn't necessitate duplicating those dependencies within your own source tree. As long as there are directions on how to download a specific, definitive version of the dependency, whether that is automated or not isn't really a big deal if it's done infrequently.
Obtain a TLS/SSL Certificate and Enable HTTPS Encryption
I think this raises good questions about developer attitudes. It is possible that I might fail this test if thrown into one of the article's scenarios. I will think on it.

However, the article's scenarios also clearly illustrate that there is no "No Assholes" expectations for management.
Thanks for the suggestion. This is definitely something we have in the pipeline. One of the constraints we are dealing with is that often people will turn of their phones when they travel internationally. We do get a local (international) number to contact the travelers but a good number of those phones don't have scanning capability. An alternative is to have the shopper enter a code via sms. The traveler then gets a confirmation that validates the shopper is who they say they are and it also confirms to us that the shopper picked up the package (the traveler would not know this code).
I DO think "programming" in 10 years will look quite a bit different than today.

For that to come, a paradigm shift would need to happen. Now what could cause that shift? In my opinion its blockchain technology.

I think one of the platforms which allow to run Code on blockchain will reach critical mass, here is a nice intro talk to one of them:
https://www.youtube.com/watch?v=U_LK0t_qaPo

You may ask but what about my beloved javascript, c++, python or java? Well there is plenty of that used in the implementation of ethereum. And they even try to make their language look like javascript a lot ( look for solidity) to attract developers. But those are just aesthetics which come due to bootstrapping.

And bootstrapping is THE key issue here which eve doesn't even begin to deal with, which would deal with interesting questions like:

How many programs/functions/snippets would a blockchain need to become "liveable" by itself? 10000? 100000? more?

People today think but I do this great "app" and people cando such cool things with it. But the point is, very much as Alan Kay also says, apps are just the wrong thought. Appstores are a JOKE for the end user, you can buy what you want , genius, but can you combine two programms to make it do soemthing interesting? No you can't, you would need files and formats , but ahh.. that war has been lost way long ago.
We need maximal flexible programs, code, snippets. Write something on your own, include something here, send a message there and so on. Something like a giant gloabal object or actor space.

Digital Identity, no user EVER wants to log in, remember? So just get that working, it can be solved with the crypto infrastructure in place.
Scaling to millions of users? Scaling to billion of users?

Most of the solutions, which try something today, including eve, try to do something which is based on a webbrowser. But the point of these "future" things should be how to bootstrap OFF the current browser (technical AND content wise) mess we have today.

So no I'dont see eve giving anything of interest, I don't see it capable to grow into a network. If eve tries to "solve" programming I can't see it, I made some notes about other interesting approaches here:
https://gist.github.com/AndreasS2501/30ffda6d10b1c7ac53b1
- automated psychology for families (if every home has audio and video monitoring of every argument and discussion we will soon be able to tell what is normal and what is best practise)

- mesh wifi and local networking

- something around either making it really easy for people to move country or work remotely. When companies and countries have to compete for global talent, many things will change from Syria to salary negotiations. I cannot see how to do this but ...

(Contributed whilst drunk)
This does nothing to protect against threat vectors coming from black hat vendors. Unless you open, disassemble, X-Ray and inspect all packages your couriers will be at risk of carrying contraband.
AFAIK, they never used a cloud provider.
I surmise the good reverend elevates Assembly not because it is fundamental, but because it is a level deeper than the domain of coders who yield unto us exploitable codes. Verily, I demand of ye, produceth thou the exploit of an Assembly 0day that was wrought from Transistor language!
You need a lot more expertise to use an asynchronous programming model. It is much simpler to just busy loop with timed waits. If micropython is going to be easily accessible it needs to support the old school BSD socket API. Beginners and non professional developers want to be able to cut and from other peoples network code and have it work.

100% it is a downgrade. Every experienced developer knows the async model is more performant, at the cost of complexity. My micropython fork is super quick and super stable, it's just not easy to use for beginners. For the ESP micropython port to succeed they need to create groundswell of people using the more compatible APIs. Until now, with the cost of the board subsidising the development there has not been much motivation to even put even posted bug fixes into the port. Using the kickstarter and maybe more community support will maybe bring the ESP port up to a first class citizen.

Personally, my port is a hell of a lot of fun to work with and async is a total win on this board.

This model is certainly more modern and works way better than a for loop

def hello():
print("hello")

esp.os_timer(callback=hello, period=1000)

But, it's not compatible.
Avocados are tough to keep at a consistent firmness. Left on the shelf, they go from rock solid to bruised mush in no time. What I do personally is buy ten at a time and leave them out to ripen. When each one is just about to be ripe, I put it in the fridge, where it stays consistent for weeks. As supply dwindles (I eat about one a day on average) I overlap by getting another 10.

Stores should really start doing this themselves... wait until they're just about ripe, then package them in sealed containers (so shoppers can't poke and bruise them) and keep them refrigerated. Obviously more effort which will add to the cost, but I'm guessing the average consumer would happily pay a bit more to get ripe avocados on demand. Otherwise you either have to really plan ahead or go on a search for the rare unicorn that is a ripe one.
Generate Free SSL Certs in Go
CORRECT! GREAT WORK, GUMSHOE.
Remote work.
Materials science. Specifically batteries and capacitors.
Perhaps they're saying: an attack on OSI Layer 7 (web apps themselves) that result in users receiving HTTP 400 status codes in response to their requests.

OSI Layer 7 would actually refer to all "applications", but the mention of "400 Bad Request" implies specifically web applications were affected.
Also just so I know I'm not going mad: https://www.google.com/#q=%22the+swift+interpreter%22
And not just any part of Toronto - High Park. They were pretty well off to start with going with that as the base.

Good for them on using their money to fund a great learning/growing experience for their kids.
Messenger is heavily used. You might be including that in your assessment of the central service, but it is a standalone app now.
Apple is secretly prototyping VR headset to rival Oculus Rift and HoloLens
That's how they tried to kill online gambling and failed. They had to literally seize physical servers and put "Confiscated by the DoJ" on their websites to shut them down.
...and state machines are hard to represent in most languages! That is a real pity. Its part of the one-dimensional nature of text-based programming. While state machines are two or three-dimensional ideas.
/r/AskReddit
Flying cars.
Robotic or automated environment clean up. Open source. Fish plastic out of the sea. Oil out of water. Things like that.

Solar powered (or wind etc) little machines that communities can buy (e.g. the local surfing club) and we can let lose into the problem area.
I'm in that horrible demographic (white uppermiddle class New Yorker who lives in a cool neighborhood) that's probably the most valuable in the US, and literally _all_ of my friends use Facebook Messenger as their primary means of communication. Name another service that:

1. Doesn't require me to ask you for your screenname

2. Syncs seamlessly between all of my devices

3. Works well with video/pictures/video phone calls

4. Isn't swamped with spam

There isn't one. Don't let selection bias blur your view.
Layer 7 attacks are the new hotness in DDoS. If you have a big enough botnet (either conventional botnet, or hijacked browsers), you can do them, and they're often quite effective.

Fundamentally, layer 3/4 are usually amplification. Those are still effective, and very efficient for the attacker, but they will someday (5y? 10y?) be blocked by closing up sources amplification. Address spoofing address at layer 3/4 might get addressed by BCP 38, Vixie's good fight, etc., but not holding my breath.

By the time all that happens, attackers will have moved on to layer 7 attacks. Those can target the weakest parts of your stack, and with a large botnet, even the act of blocking the IPs in the wrong place can add enough overhead to hurt. With a huge botnet of hijacked browsers, blocking everyone affected becomes a DoS vector in itself, since some of those are your own legitimate attacks.

The big problem for DDoS mitigation is that this requires much deeper knowledge of the protected application. It's hard to just put a box inline, or an unmodified cloud service, and have it block the attacks. There's both good science and great engineering to be done, by developers, platform vendors, and specialty anti-DDoS providers, to block this emerging kind of attack.
research research. there are a lot of things wrong with publishing and accessing research that really shouldn't be the case: public access to research is locked into expensive journals, while we already have tons of cheap distribution methods; published research almost never includes full datasets for third party analysis (storage is cheap, and distribution again); we never see research with unexciting results; researcher tools are crappy and expensive (there needs to be a free, user friendly, cross platform SPSS). The scientific method is great but it could sure use a tooling overhaul on all levels.
I know it's a joke, but the absolute last thing this world needs is more MBAs.
Artificial Organs.
Perhaps this is an inevitable result of commoditization, i.e., futures contracts on bushels of corn on commodity markets.
Procrastination.

Obviously.
It's 2016, did we fix the C10K problem?
I vote for better building materials with lower total carbon footprint - lighter, renewable, durable, safe, cheap, etc. we need to improve both energy efficiency of homes, cost to build, and time to build. New materials and methods could go a l0ng way toward helping emerging economies and poorer Americans alike build better housing.
The Tunisia government actually did this.

http://m.theregister.co.uk/2011/01/25/tunisia_facebook_passw...
old, but golden ;)
Education:
Vocational retraining effectiveness for work for 45+ people. I am not one of them, but there seems to be more and more left behind with no strategy/known good answer. I personally can't figure out how to teach and elevate people to do good work so it tends to be they end up being a long term on social security/unemployment/draining savings. So the question would be:

- What are the most effective ways to retrain people of that age? I don't know of any techniques to motivate people that are not lifelong learners to acquire skills. Is it a demographic thing? This can be warped into 'what's the best way to make expert users of that category' that leads to gamifaction and other things.

Market study:
- What is the barrier to entry to start businesses as a platform?

I feel there isn't enough innovation in pooling the resources to make starting a business. Yes money can solve a lot of problems, but how do you make it so there is a shared stack of resources of logistics, space, pension/benefits to let businesses of <$1MM gross revenue (basically cottage industries). How do we mitigate the risk of the individual to try? What is the best settings for a particular region to accelerate the progress? What can we remove from the equation to increase the growth of wealth of individuals?

Interoperability:
This is something that I was partially pursuing as a research topic- how can we make the transfer of technical information (CAD drawings, models) easier to convert between. A UNIX system works wonderfully because of how piping works, but for highly complex program there is not a wonderful model to build such pipelining without serious grunge work. A lot of value gets lost plugging these things together, and sometimes this work is done by very nontechnical people. There is a lot of work for this in message processing but less in the context of file processing, but really it's a knowledge representation and transfer problem.
It looks neat, and I like the offline idea.

I'm a big fan of Jira, and I have to disagree with your comment that nobody understands/knows the query language used to find issues. A lot of us here (at least the PMs/leads) know JQL as well as we know JS or whatever other language.
You are right across the road from the SENS Research Foundation; you should invite Aubrey de Grey and Michael Kope across for tea and ask their opinion.

Creating working, cheap, mass-produced rejuvenation therapies is the best way to save the most lives and eliminate the greatest amount of human suffering.

The most exciting areas right now are senescent cell clearance (and oh look there's a startup called Oisin Biotechnology seed funded by the Methuselah Foundation and SENS Research Foundation), and glucosepane cross-link clearance, which I recently wrote a long blurb on the current state of at Fight Aging! That is at a point at which research is highly parallelizable and even small investments above the current funding will greatly speed the process of finding either a small molecule drug candidate or bacterial enzymes at the Spiegel lab at Yale.

Other areas making real progress and which could be further diversified and sped up are transthyretin amyloid clearance, where the current best approach there is locked up in the glacial GSK development process, and mitochondrial DNA repair, which is another one subject to great gains in speed due to parallelization of research.

Any of these are only a couple of years away from low-cost seed funded startups, and all are and have been dependent on philanthropy to move ahead in the lab. None of these incredibly promising lines of research are in any meaningful way supported by the existing funding establishment, which is crazy when you look at the data in mice and the supporting evidence. E.g. senescent cell clearance even in its first few animal studies has already produced better and more compelling benefits than any of the alleged calorie restriction mimetic or other age-slowing drug development efforts that have consumed billions over the past decade or so.
Managing Application State with PureScript and Redux
So it's been done before? I guess it can be done again.
I am talking up structured financial instruments like that. Obviously, DraftKings doesn't map perfectly to etfs and options, but i think the analogy stands.

To be clear, I think that skill based wagers should be allowed. I was begging the question, is there a difference here, and it is:

It is a lot better known how the outcome of a football match will be determined than other fin. products.

Football is pretty discrete and doesn't have a broad impact on soccer outcomes (unless you are not American the soccer === football)

This is discretionary capital and not investment money.

So, my sarcastic point was: thanks for protecting me from having fun with $20 i earned weekly, don't you have anything else you might want to look into?
Now if only I could convince firefox (and chrome) that this asterisk-input text field is not a login form.
>Detained. Do your couriers really know what they are getting themselves into?

I do, but that's mostly because I travel a fair amount, and have some indirect professional exposure to international trade compliance/regulations.

That's also precisely why I would probably never participate in a scheme like this, especially when travelling to countries with flaky civil or human rights records (in this case, Nigeria in particular).
A solar-powered oxygen producer. Instead of huge solar farms in the desert generating solar electricity, then transmitting it hundreds or thousands of miles to where its useful with all the losses involved, instead directly generate oxygen from sunlight right there. Doesn't matter where you do that for the planet; once up and running it'll help sustain the whole world like a rainforest does. And it could be massively more efficient than growing plants. And it could work where there's the most sun and the least opportunity for plants to grow - large deserts.
I guess my point is that unless you change the monetary beneficiary of the traffic fines you retain perverse incentives even if you try to make the costs more equitable.
Research into future programming languages, particularly into dependent types and future development environments. A relatively small amount of money can have tremendous positive impact on the world in this area.
KOHLER K-596-CP Simplice Single-Hole Pull-Down Kitchen Faucet, Polished Chrome
Travelers pack their bags themselves and fully inspect the items that they are placing in their luggage.
At 3.92% interest rate for 30-years fixed with a 20% downpayment that's about $3,400/mo and at $900k property tax is another $6k/year, insurance is less than $100/mo so you net out at less than $4k/mo in PITI. And maintenance you'd hope to check what's wrong with the house before you buy but a new roof costs about $20k so unless you replace a roof a year I doubt you'll be spending over $1000/mo for maintenance, at least I'm not. And 20% is not a sizeable downpayment but the minimum to not have to pay mortgage insurance, a sizeable downpayment is 30%, which in a 30 years fixed means paying less than $3500/mo PITI. Of course if you go with ARMs you'd end up paying even less since interest rates are even lower there. If you can afford the downpayment you'd be paying less than rent in SF most of the time.