skysight-inc/HackerNews huggingface dataset:
You may be interested in the Neo900 [1] project, which is building a trustworthy mobile phone and will support a variety of free software operating systems.

It will be possible to run with completely FLOSS software (including drivers) and it even solves the problem of the baseband modem having full control over the main CPU/memory.

[1] http://neo900.org/
I can't imagine what four extra lines would have made things much easier for the reader. These results are from a variety of fields of mathematics; understanding the context for any one of them is a substantial piece of work. They aren't part of some single scientific experiment that could be presented "in a nice IMRaD format".

What sort of four extra lines did you have in mind?

(Note that each of Elwes's top 10 comes with a link to further information, generally in reasonably accessible form.)
You do realize that this is an US-centric view, right? From what I can tell China and South Korea have completely different sets of popular social networks.

Another issue with your "everything will be a monopoly" is the fact that new networks keep popping up - see Slack. The King creates those who want to dethrone him.
Ask HN: 
Which database is more suitable for building applications which involve joins OrientDb or Neo4j?
Fair enough, she's not autistic she's just a truly awful human being with no idea how bad she comes across to normal people.
Thanks for the link! I like how the sources look (much cleaner than the original plan9 rc), I like the way the addons work with this rc implementation and in general the project makes good impression. Sad that it doesn't have many stars on github, and doesn't have a nice readme yet (I see it is about to be added in the developer branch).

I find doubtful the support of multiple readline-like libraries (and no linenoise though) though. I would rather prefer to have one, but fully supported (with custom completion etc like in zsh). I still need to check how this feature could be added.
Hackers prompt flight cancellation at Polish airport
> prosecutors have an almost flawless conviction rate.

This is because anytime there is an absolute chance they'll lose, they drop the case.

And if the case is less than a 100% guaranteed slam dunk, they'll ask for a plea so it'll never go to trial.

Prosecutors cherry pick their trials. It's not possible for every prosecutor everywhere to keep a 98%+ average trial conviction rate in a normal system.
I agree with you, in fact I clearly said that I don't like to do this kind of things. But this is basically everywhere now, with 2-3 keywords in Google is easy to be found.

I posted it because it shows how bad is this and how it has gone far from by being a simple "contrast of opinions". One of the 2 guys involved posted this online, I think this deserves to be discussed and explained.
As far as I am aware, by every measure hunter-gatherers had better lives than the vast majority of farmers until very recently. They had better nutrition, as evidenced by being taller. They had more equal societies. They worked very little. Contemporary hunter-gatherers generally live only on very marginal land, as more organised societies have taken over the rest, and their lifestyle is not a good reflection of what life was like before civilisation.

A few links to explore: https://en.wikipedia.org/wiki/Original_affluent_society

https://en.wikipedia.org/wiki/Working_time#Hunter-gatherer
And what is your take on the conversation? What am I looking at?
Wow. She really comes off as histrionic, entitled, and a little bit of a paranoiac in those logs. No wonder she didn't want them shared.

Serious emotional problems.
Freelance work, or startups is where a lot of fun can be had. Some more settled companies have these people working there that are 'stuck' in their ways and are not open to critique or advise, this can be really really frustrating if you have the best intentions. Just try to cover your own backside by asking these questions and making sure people know you know the problems. Then if they fall on their arse when it fails you can point, laugh and tell them you told them so :). Don't let them get to you! keep being inspired and looking for improvement, even if people around you don't appreiciate it!
It is around one full year that I am growing a beard, but when I use to shave I used a straight razor.

The one like the old far-west movie, but more secure and safe.

It is a niece white piece of plastic, (2€) and I bought a little packet of 10 blades (1.2€) if you shave every morning I guess a blade will last at least a week.

But you need to learn how to shave with a straight razor, the first time is just little piece of your face floating in blood, the more you practise the less you will cut yourself, I used to don't have the little scratch on my face... It is definitely a different and more enjoyable experience...
How to Create a Repository Manager with Apache Archiva on Ubuntu 14.04
also, he was being cynical http://fullstack.info/not-ok-google/#comment-2093993300
Another side of this is that we don't really have supercomputers anymore, just piles of PC servers with fast network cards - which are called supers for pr reasons. Supercomputer vendors mostly went bust in the 90s because it got too expensive to make custom computer architectures much faster than COTS.
This makes no sense. The evidence (we still survive and population keeps growing) suggests that we a living well within the carrying capacity of the earth. Technology, invention, social adaptation all help to increase that carrying capacity, making more efficient use of available resources. That may not continue indefinitely, but also population growth may not continue indefinitely. We are not a virus.
Obviously. Thanks
In that case, this applies: https://www.youtube.com/watch?v=ZSFDm3UYkeE
I'm somewhat surprised that Gentry's fully homomorphic encryption wasn't mentioned. It's definitely more applied math than anything else, but if you're going to mention RSA and factoring you might as well mention the biggest crypto breakthrough in the last 5-6 years.
No worries, thanks for correcting!
The Pros and Cons of Distributed Content
I just came back to this thread and noticed you had cancer.

You have my condolences for that. I wish you the best in your treatment and your projects.
>Don't you think that the over-worked CRUD programmer at an obscure insurance company wanting to get out because they are in a difficult situation (may be financially, may be race/background etc), would find it hard to have time for a public showing of their coding prowess?

Like I said: the amount of time you realistically need to get something out there is about a couple of weekends.
Who said I couldn't?
Ok, good luck, if you need help just contact the support at nemcv.com
> How would these compare to an Amazon micro compute unit

Poorly.

Do you mean a Beowulf cluster of mobile phones? It seems like it would be woefully inefficient to say the least.

- each node in the cluster has an expensive screen attached to it, which would presumably be permanently disabled to reduce cooling/power costs. This is a waste of money. Same goes for bluetooth, accelerometers and anything else that is not directly contributing to the cluster. The cost of the screen etc. could have purchased more processors instead.

- temperature management would be incredibly inefficient. How would you cool a rack of 1000 phones/tablets? Server chassis are designed with this in mind. Phones/tablets are not.

It's an interesting idea to think about, but nobody is going to produce a cluster powered by iPhone 6s which is capable of competing (financially or computationally) with a cluster powered by servers designed for this purpose.
Doesn't seem to serve any purpose too. Simply could've used a class there. Would be interesting to know why the author did so.
No Star Citizen for you (it's estimated to be 100GB in size - and yes, you want to store it on SSD because the load times are quite high even with SSD).
> The baseband is a huge security hole. The provider in large part owns the device, regardless of what software it's running.

In the US at least, this is not the case:

https://www.fcc.gov/device-unlocking-faq

The cellular provider no more "owns the device" than the cable company "owns your TV."

> I can live with Linux ;)

But you are not living with Linux. You are living with Android ;-).
Perhaps the fact that the PC port was 2 years late compared to console releases should be taken into account.
Sorry, I don't get it. Why use mobile phones when you can just use servers that don't have redundant features such as screens, cameras and sensors?

Are you suggesting that the economy of scale has reached a point where the smartphone would be more cost-effective even with those features?
Have you been following the Ubuntu Phone project?

http://www.ubuntu.com/phone

They're somewhat behind schedule, but there have been some news reports of a release this year of a fully convergent phone:

http://www.omgubuntu.co.uk/2015/06/first-ubuntu-phone-with-c...

Ubuntu phone already comes with a terminal, however using currently for apt-get requires disabling OTA updates.
So I have a small side project I have hosted on Heroku. Getting stuff working on Heroku was a pain, and involved a commit for every thing I changed to try and make it work. How would you view a ton of commit messages in that context?
Thanks!

Now if they accepted Bitcoins ...

But hey, I'll ask.
Sounds like sensible and desirable behaviour to me. You might even call it "normal".

Edit: I'd really like to see how all the downvoters would like to defend their stance. It's obvious that prosecutorial misconduct is not happening when prosecutors abandon cases that are marginal, but when they are harassing people they don't have a chance of getting convicted.
certainly, after there's a better API for completions and evaluations created. Will be easy to write plugins then.
Relational databases like MySQL or PostgreSQL.
slide 31 / video min 16:07

------------------------------

Global SMS: 20 bn messages a day

WhatsApp: 30 bn messages a day.

(with just 40 engineers)

------------------------------

should be refactored:

------------------------------

Global SMS: 20 bn messages a day

(10.000 Engineers using C/C++/Java - just guessing)

WhatsApp: 30 bn messages a day

(with just 40 engineers using Erlang)

------------------------------
The claim of the OP is that "mobile
changes everything". The OP frequently
compares with PCs.

My point is that mobile does not change
everything, and in particular does not
replace PCs.

I illustrated with examples I know, my own
usage. E.g., I am a very heavy user
of computing -- no one with only 24
hours a day can expect to be a heavier
user. Still, personally I have no use
for mobile devices at all. None. Zip,
zilch, zero. For me personally, mobile
changes nothing. Can't use
it. Don't want it. No sale.

"Mobile changes everything"? Not for me!

Mobile doesn't replace food, clothing, shelter,
cars, medical care -- or PCs.

More generally, for a user interface, there
are a lot of advantages to just highly
universal, device independent HTTP, HTML,
CSS, and JavaScript. As a user interface,
apps are a really big step down -- not
universal, device dependent, can't save,
access, reuse the data, get more security
problems, etc.

Of course it's not about me -- I just used
my examples and thinking.

You are welcome to give up your PC if you
want -- I'm keeping my PC, and at least
for now don't want a smartphone.

I intend to buy at least two new PCs --
I don't want a smartphone around even
for free.

In particular, while A16Z is all excited
about mobile changes everything, for my
own usage I care less than 0.00 about
anything mobile. For my business, my
mobile strategy is just to have really
simple Web pages.

The A16Z
data presentation is from okay up to quite
nice, but their conclusions from their data
are junk.

A16Z is just looking for attention, and
are passing out nonsense.

Maybe with such attention they hope
to get deal flow. So, maybe the
hint is: "Entrepreneurs, send us
your mobile business plans -- we're
eager to write early stage equity funding
checks for such." Likely
nonsense: No doubt among what else
hasn't changed are VCs' criteria for
writing early stage checks -- traction
significant and growing rapidly
for a market and a product for that
market that might quickly be worth
$1 billion and where the entrepreneurs
are desperate for cash and to sign
a bad business deal.

Further, really want people thinking
such nonsense on your BoD?

I want to debunk their nonsense.

Just why they pass out such nonsense
I don't know, but a guess is that they
believe that it will help them with
their LPs. We're talking some really
gullible LPs.
I don't do cable TV. Same reason ;)

I'm not living with Android. I'm waiting for Linux.

Edit: I don't mean "own" literally, financially. I mean "own" in the sense of access and control. So yes, I can root "my" device, but I can't root the baseband radio.
>Actually some years ago a friend gave me a cell phone. Once I turned it on, and some complicated dialog came up about my reading some contract and sending money. I turned the thing off and haven't turned it back on since.

You and RMS will get along well I suspect.
And by now is it only those 3 that have had access to the data or physical access to the machines - hacking another GMG journalist or machine would be one route.

And Petraeus shows that parachuting outsiders to the DCI's job isn't a good idea and also if your bonking a spook you don't behave like some 15 year old high school student.
Someone did put together a Beowulf cluster of Raspberry Pi units [1].
[1]http://www.zdnet.com/article/build-your-own-supercomputer-ou...
No, it's not a country centric view. People do not use Weibo and Facebook, they use Weibo or Facebook depending were they live. Facebook has a monopoly in most western countries, Weibo in China. The reason why Weibo is dominating in China is political. That will change. It might not be Facebook that overtakes Weibo, but something will do it once China opens its Internet. Slack and its competitors are just forming a new market that will be overtaken by one company.

Because software services are not tied to a geographical area and because they are immaterial and will not run out of stock, there is no reason to use second best software. While hiring slowest lumberjack to help the fastest one makes the project finish up faster, the same is not true with software. You just use the fastest one.
That's even worse considering you're paying them to do just that. What are the chances that changes in the free plan? It's kind of a red flag for companies that can't muster something as simple as customer support.
For most people, computation isn't nearly as valuable as communication. Raw computation isn't useful to non-scientists; the smartphone computation power is put there to render games and web pages.
I believe she has a point when talking about how bad is the current tech scene for women. It's still a kind of "men club".

The environment is not friendly, it's getting better, but I can't consider it genuinely equal. In the opposite I think the way she's trying to pursuit the goal is wrong and counterproductive. There are many other ways to achieve a goal like promoting gender equality in tech scene, fighting with insults and expose (barely) fundamentalist opinions on Twitter would not help.
>GSM/3g/4g are illegal to run on an ad-hoc basis most everywhere

Why? any specific reason?
Show HN: DuoCode 1.0 bridges the gap between C# and TypeScript
For me, it's tough to say what value a smartphone would have if it could not leverage its hardware aside from being a form of a kiosk. Not harshing you or anything, I just can't see it.

I'm up for learning though :-).
Sounds great, actually, if I was living in SF I would sign up my kids immediately.
Still doesn't really show my favorite shortcut of walking from Paddington to Lancaster Gate, but definitely a lot more geographically useful.
I totally agree, being able to just ship binaries around is fantastic. No complex process necessary, things Just Work™.

However, if you're ok with a little extra process, Elixir allows for hot code reloads. To be fair, most use cases probably don't need it, but it's a pretty great option to have in your tool belt.
Love a gif version I saw of this recently, so fascinating.

I think this would be neater if it had a small text field, where you could put in a JS function, and it would do an approximate fourier series based off of a segment of the function.

Kind of feel like someone should make a page that fully explains all the levels of this graphic:

- the circles let you graph f(x)=a*sin(nx+phase) (cosine on the horizontal projection)

- attaching the circles is the same as adding, so you actually have a way of drawing out the first parts of a fourier series

- any periodic function can be represented through all these spinning circles
Build VNC remote access into your products
Cargo cult mapping - genius
"Tear it down" never happens for systems that are basically working, even if they have serious flaws.
My biggest reasons for avoiding being clean shaven most of the time.
Not just IDE's but also scripting languages like Groovy (the scripting version), its predecessor Beanshell, other less often used ones like Nashorn and Xtend, and even Clojure which doubles as a systems language.

NB: By "Groovy (the scripting version)" I mean the component of Groovy which was Beanshell with closures and collections syntax added, but before the meta-object protocol was. So Groovy as used by Gradle rather than Groovy as used by Grails.
I think they're talking about home internet connections, as in fibre or ADSL broadband.

I have an uncapped service (Virgin Media) in the UK which I wouldn't trade for anything. So much so that if I were to move house their service availability would be a factor to consider.

I get 152Mbps down/15Mbps up and I have never dropped below that level but more than a few Mbps for a short time.
> Hey all, we sent a Pull Request 2 days ago [...] We are still waiting for the Arango team to update the results...

Let's see:
1. You sent it at the weekend
2. The Arango team have a life
3. It took you 9 days to send the PR
4. The start of the week always is busy, regardless of which company you work at...

Give over and stop trying to make out there is something suspicious in whatever the Arango team do. It makes you (look like) a jerk.
You think you failed to find a new external position, but I think that's a self-fulfilling prophecy. Where are you located? Is relocation within the country out of the question? It's your life we're talking about, so be persistent.
I thought this would be pointed out. Yes, one could knock out the battery, screen and sensors. Maybe even android - and just leave the bare linux in there. You would probably reach a raspberry pi as the sibling comment has pointed out.
At some point those got replaced by Flash, PDF reader, and Java. Now, as others have pointed out, the main threat is nation-state actions.
Capturing data is cheap, local CPU is expensive. In terms of battery capacity, which is the real currency nowadays. It sounds impressive to talk about a supercomputer in your pocket, but its power comes from a battery that weighs only a few grams more than a lacy garter belt.

I have a feeling that the utility of the fast CPU is limited to providing responsive reactions to a moving finger. A bit disappointing really.
This is my hope as well.

One exciting technology I hope more app developers take advantage of is remoteStorage.

https://remotestorage.io/

It's basically an open spec for something similar to the Dropbox Datastore and Files APIs, with open-source implementations that anyone can host. The official client library has some fairly robust offline-first sync'ing capabilities, and also happens to be relatively backend agnostic, being able to act as an interface for either the remoteStorage API itself, or the actual Dropbox Datastore and Files APIs, as well as the Google Drive equivalents (although the latter two are under heavy development and probably not production-ready). This allows your users to choose the storage service they want to use for your app without you having to implement all 3 interfaces (and if they choose remoteStorage, be able to host their own storage instance or use one hosted by someone they trust).

I'm prototyping a distributed app right now that uses remoteStorage to enable multi-client sync and simultaneous logins. I believe this approach strikes a fairly good balance, giving users the privacy and service mobility offered by distributed software, as well as the usability and convenience offered by centralized software.

The only thing I feel they're sorely missing is a transparent encryption layer on top of the Datastore API (and possibly for Files too, though I'm not sure how feasible this is). I ended up implementing this part myself for the app I'm working on, but I feel it's unreasonable to expect every developer to reimplement something as essential and error-prone as cryptography.
We have been losing population to starvation since forever. We keep losing population to starvation. We are not able to feed the population of the Earth. We are living above carrying capacity.

Worse: we can not change this. It is part of our human nature, probably a defining characteristic of life, at least as evolved here on Earth. A species prefers to produce more offspring and lose some, guaranteeing that at least some of that offspring is going to be passing genes down the genealogical tree.

What makes this specially worrisome in the case of the human species is that we have gotten so efficient at extracting resources, that we have been able to fuel an exponential growth without precedent in the history of life on the planet - with the exception of some micro-organisms, which actually are what we are most similar to.

Having become so good at extracting resources, and having grown so much in numbers, means that whenever a resource problem arises, the population collapse is going to be fast and furious. I doubt we will be able to keep our technology running in such a catastrophic scenario.
I always liked Linuses quote about bad programmers worrying about the code and good programers worrying about the data structures. I often find reorganizing my data models can cut down on a lot of code.
> It definitely is replacing C/C++ for lots of things above kernel space, contrary to your statement.

I don't want to live in this world.
Then this might be what you have been waiting for:

http://kali4hackers.blogspot.com/2013/09/install-kali-linux-...
I once wondered about making handkerchieves printed with tube maps for major cities. You'd gift someone a traveller's set complete with London, Paris, New York, etc. Light weight and OK to put through the wash.

Good back up resource if needed, until it was covered with gunk and not something you wanted to pull out in public... A flaw in every plan!
Awesome. Thinking about it, the tube map is actually something that might benefit from some crowd sourcing. There are so many intricacies that can be taken into account (how long walks are between interchanges etc.), connections that are better made by walking etc.
Only point of contention is that it's missing the Zones information, so that people are aware of the ticketing costs.
Man, I'm in the UK and there would be no way I would like this arrangement. Im on Virgin Media fibre (152Mbps for £34 per month) right now and I would never go back to an Open-Reach infrastructure service.
someone's mad they are on the blocklist. ^.^
The "population is controlled whenever technology is able to lead the way" is a myth which is based on the false assumption that "technology is able to lead the way". Humanity has not followed that pattern in the last 200 thousand years, and nothing suggests we will be able to get to that utopia.
MISP – Malware Information Sharing Platform and Threat Sharing
Apart from any other problems it may have as a knowledge source, the (London) Times is paywalled.