skysight-inc/HackerNews huggingface dataset:
I can say with some confidence that the blame lies almost entirely with the stewards. Until we learn how to converge faster towards consensus, things are going to remain painfully broken for long stretches of time. The inhibitor here isn't technological and it has nothing to do with the people on the ground relying on the web. It has to do with how things get run at a top level.
Microsoft Announces Project Scorpio to Break Wall Between PC and Console
Not true. Bitcoin is highly centralized, there are less than 10 mints that matter. Bitcoin is thus more centralized than many government operated currencies.

The 'decentralized' attribute is a big lie, and it's good illustration how big lies successfully operate today as they did in the past centuries. They just need repetition.
The Challenging New Economics of Journalism
I thought one of the goals was for the currency to be outside the influence of humans. Unless this arbitration is somehow built into the network and depends on the majority. Which still isn't a great solution.
Try the Microsoft Computer Vision API with R and find out:
http://thinktostart.com/analyze-face-emotions-r/
Microsoft is entering the marijuana business with its tech
I agree with you on that. Though if we were selling "Everyone can be a professional novelist" when we're actually teaching people how to read and write, would you agree to some form of deception?
Which is why I don't mind not having a "real" fb account, or feeling like I have to go along with the other banal decisions the herd might make, I'd rather stay cut off from the parasitic choices of others to the extent than I can and engage to the extent of my abilities on my own terms.
Stewart did read the modern literature. He found it lacking. Addressed in the article's 4th paragraph:

After I left the consulting business, in a reversal of the usual order of things, I decided to check out the management literature. Partly, I wanted to “process” my own experience and find out what I had missed in skipping business school. Partly, I had a lot of time on my hands. As I plowed through tomes on competitive strategy, business process re-engineering, and the like, not once did I catch myself thinking, Damn! If only I had known this sooner! Instead, I found myself thinking things I never thought I’d think, like, I’d rather be reading Heidegger! It was a disturbing experience. It thickened the mystery around the question that had nagged me from the start of my business career: Why does management education exist?

Moreover: he's hammering home the point that management science isn't much evolved from its early pig-iron days.

Something which I, having studied economics in school, am finding applies rather well to economics as well. A discipline which is curiously ignorant of its own history.
> I agree, you can do awesome things without too much coding knowledge—but a big part of the current push to teach people how to code is to give them access to the coding job market.

Makes sense, I guess I was thinking more of the potential in teaching kids how to code so they can use that knowledge as biologists, economists, teachers, geologists and so on. Standards there are lower because you're competing with people who don't or barely know how to code, but there's still a lot of untapped potential in all of those different fields for automation and all the other good stuff that programming can bring.
Agreed. Apple is only doing as much security as they reasonably needed to satisfy customers. Most customers don't understand the various types of suffering (and suffering risk I might add) caused by software, but large companies do. Large companies end up "making decisions" for users en masse. This is fine for button placement but falls apart logically when presented in a discussion based on trusted infrastruture. You will note that liquidse's response is conflicted. Those rationalizations are the indicators of dissonance in the privacy debate.
That's not entirely true either. Computer programming is largely performed using text in a 2d grid, and there are a good deal of problems not suitable to being represented that way. Language designers have to deal with this when deciding what syntax to support, and how that maps to the desired semantics. This is one of the reasons for the proliferation of so many different languages in the first place.
Even if he was wouldn't the EU banning an application have damning consequence to a company in Britain? Surely they want customers from all over the EU.
> “People will give up their privacy to get something they want,” [Thornhill] said.

Housing isn't a want, it's a need. What a disgusting perspective.
IIRC, if you provide the full keys required for decryption alongside the message, you can send encrypted messages.
I am a bit surprised Clojure and Clojurescript are not in this list. I guess Clojure still was a bit young at the time this article was written. Within past few years Clojure has become extremely popular.
As mentioned by OP the US invested considerably less resources as a fraction of the total trying to fight communism. Contemporary Russian domestic propaganda draws a direct line between the so called "heroic" sacrifices the Soviet people made ( a majority of which were self inflicted) and the sacrifices Russians will yet again make due to EU import bans - which we recall is due to them invading the Ukraine.
she used the app Nurx for birth control because she felt uncomfortable visiting a doctor

Frankly, this terrifies me. Getting medication which is generally accepted to be mostly safe from a pharmacy because it's cheaper and more convenient than seeing a doctor, sure. But if you're not comfortable seeing a doctor... you should probably be seeing a doctor.
So much this and worse.

In my state the ARES/RACES people got together and made a "statewide emergency network" of repeaters using local IP for interconnect. Our rural WISP arm provides the IP for several of their repeaters (incidentally we also provide IP to local gov). Our gear: 2-3 days of battery and industrial/carrier networking equipment. Their gear: APC UPS with (optimistically) 45 minutes of runtime powering a old Gateway P2 running WinXP.

Maybe 20 years ago they would have been useful, but post 9/11 FEMA/DHS grants have been very good to local emergency comms. My county now has their own towers with a ton of batteries, generator, and 11Ghz/18Ghz interconnect.

I'm just not seeing a scenario where their repeaters stay online, traditional comms fail, and we still have enough societal function where you can call for (or provide) help.
That's fine for governments and corporations, but expensive for most individuals.

Also, a geostationary amateur radio satellite is being launched in 2017: http://www.kb6nu.com/first-amateur-radio-geosynchronous-sate...
OpenCV includes face detection, and given a reasonably limited corpus of faces, it performs quite well and quite reliably.

(Whether you want to use that or use a service depends on how close to your core business this is.)
Wait for someone to write it in Perl.
For a long time, space is not going to be the limiting factor and "small" deserts like Isreal's are sufficient. The limiting factors are more likely infrastructure, logistics, skilled workers, the local energy market, and so on. For these reasons, Algeria is not really in a better position to implement large-scale solar than many other countries.
You could be right. The Gawker case has left bad blood with other journalists and the press in general, including those that hate Gawker, ironically.

Publishers -- online & off -- now fear that a single lawsuit has the potential to shut them down. Many on hn have applauded the cases' outcome. Yet it presents a future where big corporations and the world's ultra wealthy can fund endless suits against hostile news outlets until they fold. That is a chilling future in exchange for being free of the drivel of horse shit Gawker and Jezebel published daily.

Bezos and other business minded press owners recognize this. Even if they aren't free speech idealists, they don't appreciate dramatic adjustments to their company valuations due to previously unforeseen external threats.

One can weave a lot of threads between Thiel, Buzzfeed, Facebook, and even Trump. May be it has nothing to do with Peter Thiel and it was just a few disgruntled employees or two.

One thing is certain, when sources complain about Thiel or his companies now and in the future, journalists are going to be paying a little more attention than they did before.

For what its worth, in regard to the original article, it doesn't strike me as particularly damning to Palantir. If a pentest fails, either you hired someone who wasn't that good, or your network is airgapped and your devices have zero external ports.
Particle physicists began to move on to C++:
Pythia, GEANT4, root.

EDIT: Also, lattice QCD people are using C++ nowdays (frankly, I haven't seen them using anything else).
> but so far it's not been really effective with those people I'm teaching

Interesting. The resource looks like a good start. Could you give some more detail on why you think it was not effective?

I too am thinking of teaching web design and development basics to my gf and a few other people who are interested. Do you have any tips / more resources to look at which would help?
There are videos on youtube where some guy scans very long range (across continents; maybe leveraging atmosphere reflections) and randomly connecting with dudes up high somewhere in Siberia. I felt living 2001 a space odyssey in real time. Since I want to go into HAM.
Are there any people like that actually using bitcoin?
That's seems ... unscientific, you know? To make it unnecessarily difficult to replicate your results for purposes of confirmation/refutation?
If there really was a shortage, there would be no ageism. There is only a shortage of very junior people willing to be exploited because they don't know any better. That exploitation starts on day one of a very expensive"boot camp", continues with 80 hour weeks for 0.01% equity in their first job, then they burn out...
Heaven knows, anything goes.
*if everything else fails
Never have I read a post where Poe's law applied my strongly.

If you are serious, I think perhaps you are trying to solve too many social problems with technological ones -- see the recent DAO drainage -- if devices had wallets to pay for their own existence, they would almost certainly just get hacked. They'd certainly be a great target!
We write OCaml professionally. In case you find it useful to browse real world, battle-tested code, here's our main repo (there are others, but this is the largest): https://github.com/libguestfs/libguestfs There is an introduction/overview of the source here: http://libguestfs.org/guestfs-hacking.1.html
We already are. Get off our feed.
If there is a megascale disaster here (Seattle/Vancouver area), I know who I'm going to for my emergency electricity needs to power communciations gear, and it's certainly not the local amateur radio greybeards... It's the ISP network engineering people who have 'enable' on the core routers for many of the larger regional ASNs and have been collecting things like 40kW diesel generators for their houses, and datacenters with massive fuel storage on site.
True! There are all sorts of ways people do field day. A few tips for someone planning to follow kbaker's advice:

- Check out a few field day setups, different groups have different goals and culture, and you may connect with one more than another.

- Stick around a while. Many hams will stop by the local field day and hang out for a bit. Someone who is interested in something that you want to learn about might stop by at any minute.

- Give it a try, you can operate the gear with permission from one of the licensed operators.

- Definitely check out CW (morse code). It's amazing that it's still in use but it's lots of fun.
Proceedings of SIGMOD 2016
Heard good things about The Silicon Boys, although it seems a bit dated.
http://www.goodreads.com/book/show/1274944.The_Silicon_Boys
Type systems - already available in the most popular languages

no memory management - c++, go, java come to mind

No mutation - has a side effect which you probably will never mention. But it will become important as the internet of things gets smaller

No global state - in what environments would that ever be an encouraged paradigm? Javascript?

No loops/off by one - you still need loops, they are just recursive. The difference is you need to jump around to figure out what the hell is going on instead of reading it top to bottom

Better error handling - nothing you just said seems better to me

Sure, there are many thing I like about functional languages. I like how you can create a tree to reason about you code to the point it looks like a flowchart. It has forced me to question my own coding style and how I compartmentalize and where I can run things in parralel. How infinite lists, streams and arrays can all be considered the same interface. But I think there is room for growth.

- forces me to the bottom of a document to find out where it starts

- uses obscure language in order to avoid oop

- Cannot use symbols represent the start and end of a typed object constructor with a single string argument (regex, jsx, queries, etc)
I believe you've identified much of the problem: the way people typically share knowledge is not how the internet is built. It was captured early by marketing and introverted engineers.

If instead we give people a couple simple tools, decentralization will happen naturally and facts can surface through a natural web of trust. Just like in the real world.

Part of this is letting go of the interface. Right now our interfaces are riddled with dark patterns and fall far short of accessibility. We should own our interfaces to knowledge, since technology is a lever that is an extension of ourselves. If we focus on knowledge, advertisements and spam naturally fall away.

I'm not sure pure push would work, I think a sync+hash model is better: this is what Urbit and IPFS figured out early. But the interface to that is currently horrid for any average person.
Have you tried Iosevka (the Slab variant is serif)?

Not a bitmap font, but pretty customisable. With hints of PragmataPro, it's my go-to font at the moment. Looks especially nice with OS X font hinting.

https://github.com/be5invis/Iosevka

My command-line for building is:

$ make STYLE_COMMON='v-tilde-low v-asterisk-low v-underscore-low'

This gives the vertically centered asterisk and tilde, and puts the underscore below the baseline.
That's absolutely nightmarish. Horrible tragedy.
I also see the sense in the idea that these more modern protocols, that make some of the current problematic uses impossible, can also allow some cool new things as well. And can allow some new kinds of killer apps that will attract enough people (who probably don't care about the distributed/privacy/security aspects) to get critical mass and be real competition.

The interesting part is the high chance, given recent history, that the first of these killer apps will be things that are under-served for non-technical reasons. Like sharing copyrighted media, or censored media/communications or black market marketplaces.

But I think you are probably right. Unfortunately the ability to push for these interventions gets harder and harder as the current environment concentrates more power among those who are directly opposed to them.
Can hardly call it luck when Valve runs the largest PC game content delivery platform in the world.

They can definitely set the terms of that kind of partnership.
And breaking a story? A lot of people hate Palantir for what they do and for what they stand for, and this is a powerful way of opposing them.
The drainer of the DAO well might have a point arguing it is "legal" to do, given the protocol allows it. Solving that without a hard fork will be exceedingly enlightening. Solving social problems is a separate problem entirely, given the socials require centralization. We still need centralization, of course, but it has zero to do with embodying trusted infrastructure.
I've done the same with my own programming font (mononoki http://madmalik.github.io/mononoki/ )
There is a difference between a ligature that a font may provide when you type in f and i and the unicode point 'LATIN SMALL LIGATURE FI', that is in there for historical reasons.

the first one would make sense as double width character, the second one should be single width to show, that the unicode point 'LATIN SMALL LIGATURE FI' is meant
That's gamed though. It's supposed to be criminal intent but prosecutors routinely bend it to be intent to perform any action during which a crime may have happened. (I did not intend to trespass on your land, though of course I did intend to go for the walk in the first place...)

I can intentionally call your documents department and "guess a URL" without breaking the law, but if I do it on your webserver that same legal intent is turned around and used a proof of criminality. Leaving me with guessing "well, there's a document there in the public folder but maybe they don't want me to see it."

Of course, this is all about malicious and inconsistent prosecution. For you and I it's a theoretical game, but Weev could go back to jail for relying on convention to guess that index.html is public.

We need an actual technological bar otherwise our security industry becomes an ass-covering exercise.
Turing incompleteness was a very significant design decision by Satoshi. If it had been designed by more than a single person, I don't think that decision would have been made. I think that's because the balance of paranoia vs flexibility would have favored flexibility in a larger group. People have to trust each other to form groups so they are naturally less paranoid the larger they become.
Ambry: LinkedIn’s Scalable Geo-Distributed Object Store [pdf]
> “Everything is connected by WiFi instead of by cables. The tower and its boiler are also designed to reduce costs. Everything is done to pursue profitability.”

Is WiFi really cheaper than running cables?
Ask HN: Best books on understanding recursion?
I have a basic understanding of python, but would like to understand really intuitively how recursion works. are there any good introductory books that teach about recursion?
I haven't read up on this much. Why do you think no doors will be closed for IT people?
Dante – Just Another Medium Editor Clone
Ask HN: Its summer 2016, you need to build HUGE JavaScript app, what do you do?
Hello everyone, before we start, lets try not to turn this into framework wars!!

We are now seeing quite renaissance of web frameworks, transpilers, and even standards getting approved faster than ever, there is almost no documentation on how to build large web apps, and some of the texts that are out there are quite outdated.

Also, some of the texts that do exist, they focus on solving framework specific problems, e.g. faster Angular 2 SPA's.

Yet, there are almost no material on how to write, deploy and maintain REALLY big Js app, consisting of many SPA's, reusable elements, theming, even different instances for different customers.

It would be great if someone who IS working on such website, and he IS using latest technology to share his experience with us.

- How do you develop, and organize your JS code?

- How do you manage partial deploys (not building/minifying/uglifying whole code base just to deploy single fix)?
- How do you manage reusable components?

- How do you handle complex components, where something is SPA on one page, and just a component of a bigger system on next.

- How do you do deploy/testing/staging in general.

I have this feeling that this topic is not covered at all, and the demand its getting higher by the day, so lets start discussing it here.
If they grow to become large, they can use their power of people making stupid decisions (or not necessarily in their best self interest) along with the wealth from landlords to sway markets that they may not be legally based in to their favor. You'd have to make it illegal for landlords in whatever market to go against doing something like this, and for people to not give their data away willingly.

Facebook might shut them down from C&D if they grow bigger than comfort, but its still technically possible to get the data if you are willing to not submit to/reside in the legal jurisdiction. I know of financial services companies in the US that make loans to foreign students based on non-fico data, this is growing market and people want people servicing their loans/contract terms and are willing to pay for signals that help secure their profit margins.

But hey, don't let me stop people for putting up their own resources to play this game of wack-a-mole, esp if you are more interested technical means of subversion :P
Heh, libguestfs helped me out a couple of years ago.. Never realised it was OCaml. Nice! (Noobing myself through OCaml & F# right now, so this will be an interesting reference to study :) )
The best part about running a cybersecurity company: lots of easy, free marketing. It's a really good time to be in the industry. It is unfortunate that people are trusting companies to protect their information and it ends up being really hard to do properly. Every able-bodied security engineer really should get in the game since there's money to be made as well as good to be done.
https://news.ycombinator.com/item?id=11922453
Agreed, though I was under the impression that the reasons birth control still requires a prescription is not entirely based in science.
> "Kahle gave a good talk at the end of day 1, where he pointed out that nobody quite knows what the end-user's interest is here. Are we talking about "open-source websites?""

To me the answer is obvious.

Look at how the web is used now. Like it or not a high proportion of web activity is social. However, users of sites with a social focus recognise that there are drawbacks to the current arrangements, in that your user experience does not always reflect what's best for you. To give a simple example, the news feed on Facebook is curated based on algorithms you do not have full control over.

From a technology perspective, there are two key parts to what could replace this arrangement to provide a tangible benefit... home servers and decentralised identity. Home servers would need to be as close to zero configuration as possible, whilst still remaining secure. Decentralised identity would then be used to connect to the home servers.

One way to think about it would be... instead of typing in a website address, you choose from a contact list. Whatever people share is held on their personal server. You could use apps that run on your own server to aggregate media from your contacts.

The tangible benefit is found in connecting to others without relying on middle men. Contact is direct whilst still retaining convenience.