skysight-inc/HackerNews huggingface dataset:
Mods, could we have something descriptive added to the title? This single word doesn't really give me any idea what this about. Suggestions (taken from the link)

Felony: Next Level PGP
Felony: An open-source PGP keychain built on the modern web
Maybe Europe should close the floodgates themselves, rather than bitch about we who have been struck by the lightning bolt of sense.
Hi! The app looks great. Can you speak a bit more about the interaction? How would two people who just downloaded Felony send an encrypted message to each other?
Rational, democratic process can be conservative and slow to adapt.
> In lala-economic-theory-land yes. But this is not companies competing for the favors of customers. This is nation states competing for the favors of companies and that is a totally different matter.

Why is it bad when businesses find that conditions for them constantly get better everywhere? Is there something inherently evil or bad about businesses? This is usually a position hardcore Socalists would take.

> In the real world you need taxes to operate a country and with big business being able to relocate their capital and their profits at a moments notice corporations have a substantial advantage over nation states (which are by definition somewhat immobile).

No corporation can move its operations and profits within a moments notice. This takes usually years and the absolute majority of businesses do not even have the option to ever do this.

The problem of most Western societies is that the top 10% basically pay for 75%+ of everything, the middle class pays an acceptable amount and then theres 30% of free loaders with 29,9% being the ones at the bottom and 0,1% on the top.
Why People Think Computers Can't Be Conscious?
Home, sweet home.

I moved south, the weather and opportunities are better. But then I probably fall into most of the boxes outlined in the article.

However, the planning laws in the UK put brakes on growth down here. Having been in in Tokyo and London it's obvious why accommodation is cheaper (by about 50% [1]) in Japan than the UK: they build up and dense.

I think the argument of the article is more about the character of the places people move _to_ rather than the places they move _from_. Where cities are very expensive, it's too hard to get a toehold in the economy as someone new to the area/just starting out.

We need to get over the mistakes of the 50s and 60s and accept that if we want affordable housing for the masses we need higher, denser accommodation.

Unfortunately what we get is low density out-of-town box houses that aren't connected to any infrastructure. If we get much at all. Where there is development in the cities, it seems to be too little to shift prices.

[1] http://www.numbeo.com/cost-of-living/compare_cities.jsp?coun...
Thanks! We found it randomly by searching available .io domain names.
Show HN: An Alternative Web Interface for YouTube
Time Series DBMS are the database category with the fastest popularity increase
Ten days per quarter, or forty days per year, in few-day shots at a time. That amounts to a monthly shift, and is just frequent/heavy enough to have a real impact on your personal life. No doubt the "extra" pay (let's be real, you'll never be in the inner circle if you forgo the duty) is barely enough to be noticeable.
7 Reasons Why Phonegap Is Awesome for Enterprise Mobile App Development
>I think most software engineers don't realize how good public servants have it.

Maybe we should work towards all having it as good as the public servants do.

I'm not trying to foment, but I see this meme all the time: if some other sector of society has it better, then they must be brought down to our level because 'austerity' or something.

Meanwhile I don't see CEO pay being lowered due to austerity or banks making any less profit...
Introducing the Creative Exchange
List of Startup case studies
> Apparently HN's markdown implementation is supposed to

What made you think it's Markdown implementation? It's pure text, with
paragraphs delimited with empty lines, code blocks being prefixed by space (or
two, I never remember) and emphasis being marked by asterisks. There's
nothing more.
Once your key is generated you can click the 'copy' icon to the right of your name in the header. After that you can share the key on any platform you like, including Keybase.io :)
Also, here's the link to the README file. (Nicely done!)

https://github.com/henryboldi/felony/blob/master/README.md
I personally like it like this, but if it had to be renamed, that would be the title for sure!
Have you aways worked part time as a developer? I didn't think it was a common thing but sounds lovely. Can you talk about it some more?
Also, what if I'm a medium sized company, employing 85 happy people, but registered as a corporation? In the UK i'd probably be a limited company but for the sake of argument, lets pretend I'm a registered corporation. I also have offices in the states employing 85 people.
At that point when 90% corp tax hit me, 85 people in the UK would be unemployed. And I would be sad.

I'm all for worker rights. I don't think running companies and worker rights are mutually exclusive things.
Really love the name on a lot of levels. Do y'all get a laugh every time you do a git commit?
> returns the number of rows rather than the number of columns. This strikes me as a bad idea

I don't know. In my eyes, "rows" is a name that refers to the first dimension of a possibly high-dimensional array. "Colums" would refer to the next dimension (and then I don't have any more names).

0. rows

1. columns

2. …

3. …
Clearmatics | London | Full Time | ONSITE

Clearmatics was founded in 2015 by Robert Sams with Vitalik Buterin as an advisor. The moral imperative of our company is to use technology to help the private sector and regulators re-engineer the infrastructure of capital markets to make it more transparent, less centralised, and resilient to counterparty failure.

Our technology stack enables distributed automation of post-trade processes, allowing dealers, end-users, and other members of the capital markets ecosystem to process trades through light-weight, consortium-governed Decentralised Clearing Networks (DCN's) rather than centralised post-trade intermediaries.

We’re a fast growing startup with paying clients, an open source software business model and a lucrative target market. This brings a number of benefits, including a high level of autonomy, a flat and intimate team structure, and a lack of bureaucracy. The Clearmatics team is small but experienced, driven by motivated people who want to build innovative solutions for a market undergoing rapid change since the financial crisis.

Senior Front-End Engineer https://clearmatics.workable.com/jobs/255835

Senior UX Designer
https://clearmatics.workable.com/jobs/274769
Here's how it works...

1. Add public keys to your buddies list—
A public key is like a username - Adding someone’s public key to your buddies list lets you send them messages. You can find other public keys on markets like keybase.io and darknet.

2. Encrypt a message—
Select a recipient from your buddies list and compose a message. Only your chosen recipient(s) can read the message. Encrypted messages might contain sensitive information, such as an address, document, or anything intended to be read only by intended recipients.

3. Send the encrypted message anywhere—
You can send the encrypted message on any website! For example, facebook messenger, twitter direct message, or youtube. Felony is security when and where you want it.
Owncloud server or similar. Having control over your "cloud" is invaluable.
The mistake seems to be carrying this bit of culture in an iron box in the mind into another culture and then insisting (even if subconsciously) that they are "doing it wrong".

From "educating the ignorant natives" to "keepin' it real" we all seem to make this mistake when transiting other cultures at one time or another.
.... maybe )))
What makes your choice of a standard accepted language a valid choice? How are alternatives wrong? Surely "Witten English" was the wrong choice while the preceding choice was common?

Also, nihilism is impossible. A belief in nothing is still a belief.
On a site dedicated to the proposition that "things don't have to be so," yes it is too much to presume as a given.

We no longer wear suits and ties just because everyone wears suits and ties. We especially don't presume that someone not wearing a suit and tie is making a mistake or ignorant. We don't presume that they are incapable of writing a program because they are not wearing a suit and tie.

We don't presume that because someone is writing a program in JavaScript instead of FORTRAN that they are incapable of writing good software. We don't presume that because the one language is a "toy" and the other is a "serious engineering tool," that there is something wrong with the person using the toy when they could have and should have used the serious tool.

As a self-identified hacker, I would say that yes, there are great advantages to being able to choose to speak the legacy enterprise language when you wish, as an individual. But I would also say that it is a grave mistake to put up barriers against those who don't.
Indeed. But sadly, its very much non-obvious to an overlarge proportion of the population.

In fact, plenty of nonexperts think it's obviously not the case. I reckon this is because people speak language throughout their lives and therefore believe themselves to be experts, and by extension, any linguistic judgments they make (which almost always line up with some old fashioned racial/regional/class- or even gender-based bigotry) are facts. So it goes.
I think the "totally unsuitable" is a quite hard statement, but I also came to the conclusion that Rust plus callbacks is not a match made in heaven while trying to implement a networking library (although that was pre 1.0).

Wrapping everything into Rc<Refcell<>> and lots of dereferencing was one turn down (yes - C++ also needs shared_ptr<>) from the syntactic and ergonomic point of view. That might now be better due to some automatic derefing. The biggest issue that I had was that reference counted 'interfaces' (trait objects in rust) were not working in the required way at all (no required up and downcasting of boxed trait objects was possible). Don't know how this changed since then.

If I would need to perform the task again I would probably try to model everything with synchronous/blocking API calls as this seems to fit much better into Rusts ownership model, even thought this would sometimes require lots of threads.
As someone who until Oct last year worked weekends and weekdays getting up at 2:30 am to bust my ass in a bakery for dismal pay and virtually no social life due to the hours - I work part time as a junior developer now and looking back at my old life I don't know how the hell I did it. It motivates me to do the best I can each day so I don't end up back there.
The Oracle of Arithmetic Works Best Without Writing Down a Thing
OOCSS, BEM, SMACSS, ITCSS, ACSS, ITCSS Under Attack
Actually it's cheap, though labor can be expensive depending on your location.
That's quite a strange argument. You can be fluent in "Standard American English" and AAVE. I know plenty of Americans/American residents who don't speak English natively/make grammar mistakes in speech that have still been academically successful.
Dialects Can indeed do this. My aunt is british: Her mother's dialect was so thick I could hardly understand her as a child. Fast forward to adult life, and I moved to Norway. Spoken dialects here can have just a few hundred people, though writing is more standardized. To confound it all, there are two official forms of Norwegian. Norwegians are expected to understand not only both forms of the language, but most dialects... along with Swedish and Danish (Swedish sounds similar, danish is written similarly).

Yet... There are instances where two Norwegians simply cannot understand each other. They are more likely to switch to english or try very very hard to stick to plain language.

I have less luck with the dialects - I can understand some with a few alterations.

On the other hand, I now understand different dialects of English much better.
Github's index page (TFA) shows the readme below the files listing.
There is a problem with this word: Neoliberalism.

First; It is mostly found in the pages of the Guardian and similar left wing publications. Right wing people almost never use it. This makes communication more difficult rather than easier.

Second; The definitions of this word vary greatly. In just the same way 'Communism' is used by the right wing as a word to describe everything from the Soviet to any manifestation of central government, the word 'Neoliberalism' has a range of meanings that encompass all possible forms of capitalism depending on who you talk to. Again, this makes communication harder.

Maybe you should stop using this word. I think it just makes an already difficult topic impossible to discuss.
7 Most important facts about decision making designers must know
Another idea is to be able to run dashboards in the office from these laptops. We have a couple of laptops doing this in the office. We hid the laptops away somewhere so it doesn't look awkward, then route a VGA or HDMI cable to 27 inch screens that are mounted on the wall. We had a pretty complicated dashboard, one that the Raspberry Pi (at the time we set this up) struggled to display.
When I'm not in an Emacs session (which is rare) I use zile for quick edits instead of nano.
This looks like an interesting project but has a poor name choice. If it's targeted at non technical users, it may actually prevent them from using it, out of fear that just using it is illegal.
I guess it depends on where you live. I'd search for some sort of giveaway communities on Facebook or elsewhere online. It will probably be something local, due to shipping costs etc. For example in Croatia I give old hardware away over:

- poklanjanje.com ( https://www.facebook.com/Poklanjanje-142113603722 )

- cipele46 ( https://www.facebook.com/Cipele46 , http://cipele46.org/ )
Update: Try this setup: http://pastebin.com/DkBxuruM
Winds of Virtual Reality Are Ready to Change the World
It depends entirely on your domain. I've been in the software industry for 15 years or so in the U.S., and aside from a couple of stints at start-ups during the first internet bubble/boom, I've rarely worked much overtime. I've worked for the same employer for eight years now, and management's perspective is this: "Sometimes work will require a bit more than 40 hours a week of your time. Sometimes your life will require more. We're okay with that, and understand that there's no magic balancing act. Let's figure that out together."

My sense, too, is that the industry tends to attract workaholics.
You dropped out of high school your freshman year? i mean you seem smart enough to get by but uh, wow.

(fwiw i say this as a college dropout who doesnt regret it at all)
App doesn't appear to work for me. I downloaded the precompiled windows app, and it loads a window that says "Hello React" and gives error popups too.
> main requirement for manipulating matter is intelligence

Rather, it's knowledge. And to get more knowledge you need to manipulate matter. Pure intelligence is useful up to a point but the you need to go out and get more data. That's the limiting factor I think of. The only thing you can do with just intelligence is math (that can have some use later on) and philosophy (that's totally useless).

> The best is physicists which had an average IQ of 130.

Incredible amount of people have IQ over 130. If that was key factor to writing stuxnet there'd be new one each day.

> An average person can barely figure out how to operate their email client, they won't be building stuxnet anytime soon.

IMHO that's mostly because they lack knowledge and any reason to care. You really don't need IQ above 130 to do technical things and having IQ of 150 or even 200 doesn't help you all that much, it seems, with pushing boundaries of human capacity. Progress is made mostly by fairly common intelligent people talking to each other.

> It is not. People make fortunes with just slightly better statistical models, or slightly better information.

And they lose fortunes with significantly better statistical models, and better information (up to but excluding insider trading). When you sum up everything it's as random as it gets. Take a look at Warren Buffet bet against hedge funds.

In all fairness additional information could help, but data is not information and where good models are unavailable and processes are chaotic you are almost just as likely to infer correct information from data as incorrect.

> But we could potentially bootstrap nanotechnology really quickly from existing biology. There are already labs that will make proteins on demand from DNA. The problem is it's just so complicated.

For me it looks more like building multi-core CPU in times of Blaise Pascal. Foundation theory is here, even some tech, but we have no idea how much technicalities lie ahead of us to figure to get to our dreams.
But the direct link to the README.md file is ‘better’.
Stop panicking over every Facebook algorithm change
Countries are there to work in the interest of it's population and business owners are a part of any free and democratic society.

If you don't have a mechanism of business owners and private enterprise that are determined by the vote of the population (via spending money privately on products) then you'll need a state controlled market and I doubt you would like the results. (Venezuela, North Korea, Soviet Union)

Just imagine some government committee is deciding on what the national variant of the new iPhone should look like.
I haven't had time to fully test it on Windows, only Mac. The app is still in pre-release. I would love any PRs fixing this issue!
This is called mediation.

Only if newly hatched data science machine learning hackers read statistics textbooks instead of coursera moocs...
The difference is that with a normal company you can't hire a lobbyist to affect the outcome.
What the hell is wrong with Microsoft? It's like they have lost their mind with Windows 10.
I'm not sure what is incoherent about the anti-growth mentality. You seem to be trying to make a rhetorical point instead of an argument.

There really are costs to current residents to allowing unfettered growth. Increased traffic, for example, materially reduces people's quality of life.

People vote for their own self interests, and calling someone "incoherent" simply because they were born in Boulder and love their home is not a productive argument.
Well you are right in the sense that volatile should not be used in place of locking primitives, and that even when implementing locking primitives, it's not enough (you need memory barriers, probably in an assembly language snippet market as __volatile__).

That being said, if the lock variable itself if marked as volatile, the compiler should take the hint based on its simple definition "value could change at any time", and not try to combine in with unrelated read-modify-write accesses.

Otherwise why wouldn't you want the compiler to speed up or compress bitfields?
Are you sure the Federal government is a single legal entity? If so, how can Congress sue the President? https://en.m.wikipedia.org/wiki/United_States_House_of_Repre...
Except AAVE gets this treatment much, much more heavily. It's racism plain and simple. Every time this topic comes up on HN the response is totally predictable.
>Ah, one of those comments.

Please don't be condescending and derisive in your argument if you politically disagree with them. I'm sick of seeing that, and it's almost always not productive in an ethical way.

Everyone has the right to be heard and share their opinion. If you are right, then you can win your argument on its merits, not on how you frame your opponent.
Top Free Ghost Themes and Skeletons
Implementing a fuzzy suggestion mechanism at Skroutz
If you care about 18F's ability to continue to do their work, please please please contact your representative about it.
The same entity runs the landfill and the recycling program. It's done to lessen the rate at which waste goes into the landfill, so landfill tipping fees are used to fund the recycling. They don't particularly see the increased fees as an income stream, but they would be a consequence of not accepting recycling anymore. I guess the motivation is that as long as the costs are low, the recycling program reduces capital expenditure on the landfill.
A patent granted to Apple may allow iPhone cameras to be disabled by IR
Several famous running fanatics like Jim Fixx, Caballo Blance and Gearge Sheehas died early. Fitness is fine as long as you dont expect miracles.
> There isn't really an official version of French either

Yes, yes there is.
https://en.wikipedia.org/wiki/Acad%C3%A9mie_fran%C3%A7aise

The very video you link to calls Quebec French "Joual"... not French. It criticizes those who say they don't speak properly. They speak Joual proprely :)

Joual is a dialect of French, sure, but not proper French.

PS: I've never before heared the term "Joual" before (I'm a native French speaker). Thanks for the TIL!
Okay, I'll be the contrarian one: I HATE the name.

There have already been trends in the mainstream and right wing media that "If you have nothing to hide, you have nothing to fear", that the NSA only monitors the communication of criminals, and that things like iPhone encryption help terrorists first.

With that in mind, can you imagine the reaction that the average lay-person will have when they see a clickbait headline or morning news report that says "A new app called Felony allows ISIS and online pedophiles to communicate in secret with ease."

It looks like a great app, and I will honestly use it.

But I don't think the name helps the cause of promoting easy and default end-to-end encryption for all to remove the implication that the only people that use it have something to hide.
> how much does Macgyver cost? Mashape takes a % of what I charge users

We allow you to name your own price and that is how much you will receive from those who use your program. However the client facing price will be higher as we tack on our additional processing overhead and a fixed percentage fee.
Iyashikei: the genre of catharsis
See also:
https://news.ycombinator.com/item?id=4473585
https://news.ycombinator.com/item?id=4458701

But at that time, 4 years ago, these didn't get any momentum here for discussion.
I agree with the hierarchy generally followed by emergency management systems - protect yourself first and your family, then your neighborhood, then if they are all safe help the wider community.
I repurposed my old laptop for my writing so I'd encourage you to do the same. Since I'm currently in the process of writing a book I thought it would be the most logical action to take. The laptop is running debian and the text editor of my choice (for the drafting) is Sublime Text.
Not especially cool but I use my old one mostly for uploading video to youtube which can take many hours (slow broadband) while I'm using the new one in cafes.
...the 32016 is almost available too (pity that the Master 512 and TMS5220 Speech Generators are not implemented)

https://github.com/hoglet67/PiTubeClient/tree/master/NS32016

...hopefully they will find their way back to BeebEm for Unix and run PanOS with BCPL

http://cpu-ns32k.net/Panos.html
You have correctly identified that this is a fight against the system dynamics which lead to government waste. Please please please actually contact your representative to give them rhetorical ammunition in the fight against it.
Ask HN: How would you reimagine email?
Hi HN,
In a couple weeks I am going to work on an email redesign project. My initial idea is to use topic extraction to extract "events" from emails inspired by gmail. The events themselves could present the underlying graph to the users. What would you like to see for a smarter email client / assistant?
Show HN: Talisman – streaming templates for Node
I could see your point, for sure