skysight-inc/HackerNews huggingface dataset:
A peer to peer encrypted datastore that everyone can use to store their own metadata.

Facebook knows what movies I like and interests I have, Spotify knows what songs I listen to, Amazon knows what books I like to read. All of these pieces of data are currently silo'd and controlled by private corporations many of which can do whatever they like with that data.

I want a private encrypted datastore that does this instead. Peer to peer so nobody controls it or can kill it. And controlled by you so Government can't get access. You set up a node and contribute CPU power and disk space. Then you get a private address and key and can push small pieces of metadata to it. This data is mirrored and very redundant so it won't disappear if some nodes go offline.

Then any site can integrate with this store. People will build libraries to write to it with various languages and others will build websites which make it easy for the layman to store and get data from it. People could create online "metadata banks" so that less technical people don't have to run their own node. Integrating with this datastore will eventually be as easy as integrating with current oauth services.

Having one global system not controlled by anyone also means there's now a standardized way for any service to request access to your data. They don't have to specifically integrate with Facebook, Spotify, Bandcamp, Last.fm etc, they just have one integration point and you can choose what data you want to share with them.

And in theory it will live on forever so as future services grow and die your data doesn't die with it.
I would like to read the paper your friend was involved in. Do you have a link?
Unauthorized use or reproduction is not theft, as it does not deprive or interfere with use of the original copy.

Stealing your furniture is theft. Taking a look at your furniture, and carving another set exactly like it is copyright infringement.
Ask HN: How much would you pay for an iOS app?
How much would you be willing to pay for a fully functional iOS app that would be automatically generated by a software, based on your needs. For example, you could add modules such as: login/sign-up, news feed, user profile, photos, videos, etc.

It would be limited at first but would still cover the basics. What would be a fair (MAX) price for you? Even a range is fine since you could add up N features and each feature would have a specific cost.

Thanks
"but presumably they've stripped out many of the things that make React enjoyable to use in order to satisfy some arbitrary file size metric"

Why make this claim without looking yourself? You could validate that "presumably" by just looking at the docs, but instead you get sassy about it.

If you look at the docs, you'll see that the API is almost exactly the same. You really don't lose any features from switching to Inferno from React, what you lose is the React community.

I say this as an avid React user. Don't discredit something until after you've dove into it a bit.
Huge if true, but I'm going to apply a huge amount of skepticism. Only 19% of millenials believe that military coups are illegitimate? Really?
What is the truck/bus factor of open source projects?
I've seen a number of news pieces coming up in my Google feed saying that adoption in India has increased hugely as a result, such as [1], and it would make some sense given that many do have mobile phones. I'm not sure about a blow to the credibility of fiat money, but it may be a reaction to what could be viewed as a very difficult policy for a huge number of people to deal with, but then that's the kind of thing that helps adoption of alternatives.

[1]http://www.thehindu.com/business/Industry/%E2%80%98Bitcoin-a...
"My phone call never actually made it to Cuba. The fraudsters make money because the last carrier simply pretends that it connected to Cuba when it actually connected me to the audiobook recording. So it charges Cuban rates to the previous carrier, which charges the preceding carrier, which charges the preceding carrier, and the costs flow upstream to my telecom carrier."
1. Not all core devs were invited

2. He tried getting some GPL software relicensed as Apache under false pretenses.

But this is what confuses me. If you don't want this happening, why license your code as Apache?

If Samsung would have done this, this would have been hailed as a success of non-copyleft licenses (like when MS used BSD's network stack). Why do they have a problem when a core dev does is?
>I've argued this many times when "socialization" comes up. So, other undisciplined brats should teach my kids how to behave in society?

To every other parent out there, your little snowflake, is the undisciplined brat that is ruining their kid. It's the universal law of parenting.
Please argue from facts rather than accusations of bias. Otherwise you can never get to the heart of the matter: you can always dismiss your interlocutor or some source because of bias, or position, which everyone has because we're human.

If you question the facts of the piece, please do and point out what they are and provide evidence for your position. If you think there are no facts in the piece, point that out, too. If you think it's not the whole picture, that's another great idea: show what's missing. Lots of great opportunities to say something constructive.
The 3 Ultimate Free Business Plan Software
My teck stack if I had to build an app today
The thing is, the exemption isn't relevant in the way that it seems to be. Sure, on the surface, it looks like a carve-out that exempts them from the bill, and we boo, but let's take a step back and consider what the exemption actually reveals.

Will it prevent their data from being collected? No. Do warrants magically seal data away from human eyes? No. Will contractors and administrators and bored people with access on the job have access? Yes.

Therefore, does it actually protect them from the force of the bill? Not really. Sure, the police couldn't use bulk collected data in a case against an MP without the PM's say-so, but what's to stop Boz Admin selling their porn history to a newspaper?

Nothing.

No, what is actually relevant about the exemption is the breathtaking naivety and shortsightedness of those in power when confronted with something they don't fully comprehend revealed by its existence. If they actually understood the Greek fire they're playing with they would not have passed the legislation.

It's up there with a president-elect saying "it's visually important for me to...", plainly echoing what a spin-doctor adviser said to him, equally revealing the small minds behind the great Oz.

The crushing nature of a surveillance state comes only in a small part from centralised orchestrated action. Most of it is crushingly mundane - an officer wants to boff your wife, so you are a pedophile and you divorce. The soviet's daughter got mud on her dress at your garage so the place is shut down for code violations, and mysteriously the soviet's son is running the place next week. Your neighbour who works at equifax doesn't like your face so your credit score goes down.

The more centralised the truth is the easier it is for dirty hands to rewrite it.
> The cost in publicity and good will would be catastrophic.

So we're gonna excuse them funding terrorist because they run some madrasas? Maybe actually helping with the whole problem of Islamic terrorism would make up the good will.
I have other comments in this thread about cost, but it basically comes down to "they cost a lot more to grow than people think", and the costs after the rough diamond is grown are basically the same as mined diamonds (cutting, grading, etc.). Diamond is the hardest substance on earth, and it costs far more to polish one of those, regardless of origin, than it does to polish an imitation or other gemstone.
You can also do C# now and there is methods to get Scala and Go. Lots of choices for language.
I understand what you're saying but hey, staying home is better than having the shit kicked out of me.
I can see the rationale behind linking to the original website, even if the UI isn't immediately apparent. However, the linked page is served via HTTP, so, depending on your threat vector, there isn't an authoritative source.
Sounds like the Trump effect only this time it's Chinese v. Foreigners.

I'm Chinese and I know that my people have a strong sense of national and racial unity. We easily get triggered when we see Chinese people neglected/criticized unfairly.
Watch this entrepreneur write his book (live)
In addition to this comparison, I'd like to add that Rich Jones (@miserlou) is one of the most helpful maintainers I've ever come across on an open source project.

He's available virtually everyday on Slack https://slack.zappa.io/ and has cultivated an impressive community for Zappa.
What systems are we talking about, then? Few people are writing stuff in C/C++ nowdays. And the fields that do this on a regular basis are pretty much unchallenged by any of the higher level languages.

And, agreed, on truly expert systems, things do go polyglot. This has been true since pretty much the beginning of computers. I'm not sure what sort of evidence this provides, though.

So, to bring it directly to point. Where is the evidence that the systems people typically write in C could be written well in another language? About the best I have seen is some system utilities written in rust. Which is awesome, no doubt. And the beginnings of the evidence I'm asking for.

(To be fair, we often speak of mysterious wizards that wrote the symbolic lisp systems as though they succeeded at this. I want that to count as evidence, but it feels more like hearsay.)
That's what Scratch is for!
Still does 38kB really matter if the rest of your app requires parsing of several hundreds of kB of JS?
Thanks for perpetuating stereotypes.

Both my kids have been homeschooled. My oldest, 15, entered a public high school this year, is a solid A/B student, and is taking senior-level classes. My youngest, 13, is still being homeschooled and will likely go the same path in a couple of years.

We don't go to church. We teach evolution. Both kids are passionate about science, especially biology and astronomy.

Amongst other homeschooling families in our area, we are not atypical. Yes, there are outliers... but they generally don't socialize with other homeschooling family groups set up on Facebook or Meetup.

We started homeschooling because our local school district failed our kids. Adults in the classrooms weren't teachers, they were classroom managers. Mentorship? Teaching? These things were replaced with tight schedules, teaching-to-the-test, and checkbox leadership.

Homeschooling isn't for everyone, for both financial and teaching capability reasons. But don't lump everybody in the same pile as the loonies; that ignorance doesn't belong on HN.
extremely worrying that now they have the good reasons for getting my all .exe files :(
tl;dr This summarizes it perfectly.

My phone call [to a disconnected number] never actually made it to Cuba. The fraudsters make money because the last carrier simply pretends that it connected to Cuba when it actually connected me to the audiobook recording. So it charges Cuban rates to the previous carrier, which charges the preceding carrier, which charges the preceding carrier, and the costs flow upstream to my telecom carrier. The fraudsters siphoning money from the telecommunications system could be anywhere in the world.
I was home schooled, and I have also been a teacher in the private school setting for a number of years. I am convinced that the number one (and perhaps only) thing an education should provide are the skills necessary to teach oneself. Literacy, critical thinking and a love for knowledge. If you can instill your child with these, they have all the tools necessary to eclipse your own understanding of subjects that you aren't personally knowledgeable about. I would consider my k-12 math education to be something of a failure of my own making, but I have always been able to teach myself the math that I need to know as the practical need for it arises because I was taught how to learn.
> As another example could you write a device driver in a language like Python?

Sure, with Cython or a Python C extension. :)
This is completely false, it compiles in C++ fine. Are you thinking of Java?
Perhaps because while most people don't own cars, they do depend on them (even if only in special circumstances) in the form of cabs.
In college (over 10 years ago) I used to think C was very viable. Sure it took longer to develop but the reward was fast execution and generally KISS like code (just an anecdotal observation I have of C is the tedium to write complex things forces simpler solutions... I mean who wants to malloc over and over).

But near the end of college I had to write code using pthreads. It was awful. It was exceedingly painful. Banging on the keyboard cussing continuously painful.

Maybe it was just pthreads (I'm sure there are nicer libraries) or my stupidity but that exercise killed my mild liking of C.

Languages I like are heavily expression based but don't require braces (algol like languages) nor parenthesis (lisp like). As much I dislike braces and parenthesis (for blocks) I despise statement heavy languages more (sadly python). I wish the article of the "Stop Copying C" mentioned that (or maybe I only share that opinion).
Look at real estate prices.

There was an article I read not too long ago that showed the areas in NYC with more trees and greenery also command higher rents.

Also on a completely anecdotal level I feel more "at ease" and less anxious when I'm in parts of cities that have a lot of greenery, especially compared to areas that are barren and nearly all concrete/brick/whatever.

I imagine I can't be the only one who feels that way.
DEAF – Defense Enabling and Assisting Framework
It's far from a universal law, and while I appreciate the judgement you've passed on my snowflakes, I'm not easy on them and I'm very involved in their development, something that many of their peers don't seem to have.
8k => Peanuts money

Feel free to go to Akamai instead.

I've seen one at my previous place and the other at my current place. I've seen both bills and both features and the worst sides of both. I'd recommend cloudflare anytime to anyone.
$500 - $1000. It depends on the complexity of the app...
So basically, as the platform matures beyond a fun experiment, it'll grow in size. Got it. ;)
Jammeh's official title is also 'His Excellency Sheikh Professor Alhaji Dr. Yahya Abdul-Aziz Awal Jemus Junkung Jammeh Naasiru Deen Babili Mansa" though he's been dropping some titles lately, perhaps he is becoming more sane with age maybe he will concede.
This would be apt. Apt requires an MTA because maintainer messages / change-lists are sent as mail to the root user.
> It's just the SEC isn't supposed to write law.

And it doesn't write the law, it writes regulation. Which, on this specific subject, it absolutely is supposed to under the law [0] (and if the law didn't specifically authorize the regulations and criminalize violations of them, the regulations wouldn't support criminal prosecution.)

[0] 15 USC § 78j, particularly subsection (b)
> Add second floor above the road. And on top of it, a third floor.

Like an expressway? What about exits, turn-offs, on-ramps? Where would the city find the land to build these?

Most vehicles driving around Times Square are at least fairly local; they're not looking to bypass Midtown Manhattan. If they wanted to, they would probably have driven the short distance to FDR Drive or the West Side Highway.
Yes, there was a dedicated PM - she was essentially at the top of the food chain, running the steering committee meetings (both the core team and individual feature teams) and coordinating the effort with all the team leads/managers (hardware, software, QA, product release engineering, regulatory, source control management, requirements engineering, and technical documentation). As I stated, there some 30+ people involved in the project. So the team leads/managers would at times do PM-like activities, more or less working hand-in-hand with the PM to get things through the system, organized, scheduled, signed-off etc.

BTW, I imagine you're mostly keying off the comment "He was the one who cleared pathways with other teams/resources (ie. ensured QA was on target to line up an availability window, how many engineers they could provide, etc)." That isn't an entirely true statement -- the PM would be the one to get this set in stone and pull rank if needed, esp. working with PMs for other projects or upper management. But as a team lead myself on another (albeit smaller) project, for instance, I would constantly be moving around the company talking with the other leads/managers to do exploratory work on where people were at even before the core team kicked off, building bridges so to speak. And between the core team meetings the unexpected would happen. Sometimes that would be a discussion with other leads, sometimes it would make more sense to bring it up with the PM, but generally speaking her plate was pretty full so I would take as much off of it as I could.

The team lead wasn't in particular overworked, he just spent the majority of his time in management type activities, perhaps about 1/3 of his time actually designing/coding/creating documentation.
Proof the GPL is cancer.
This coincides with the invention of WikiPedia, Youtube, social media, search engines, and mobile phone cameras, which are the new pillars of democracy and allow the spread of information which in the past would not have been known.
But it seems the OP's implicit point was that C is not the right language for higher-level operations. For low-level access it's not very obvious what else you would use.

Personally I rarely use C because I currently write network services with REST APIs. C is close to worthless for that purpose for many reasons, not just errors. It's analogous to writing an accounting app in assembler. Most people stopped doing that in the 1960s.
No more taxis, then, deliveries and access-a-ride (shudder) only (and deliveries only at night).

The bankers can walk.
I met one of the people behind DEAF moments ago in a coffeeshop. It seems like an impressive yet hushed technology. Anyone know anything about it?
I'm not a physicist but I wonder how is it possible to disambiguate this effect from classical "Einsteinian" gravitational deflection? Neutron stars must have strong gravitational effects on light as well.
It is both a company (https://cyngn.com/) and a open source community (https://www.cyanogenmod.org/).
> Only around a third of US millennials see civil rights as “absolutely essential” in a democracy

Can we see the data for this? Absolutely shocking to me.
I came out of lurker mode just to reply to this article.

I get the author's premise that capable developers don't necessarily need a lead. However, based on my experience, that is overly optimistic.

I've worked in large organizations for quite a while now and have run in to two specific situations where this mentality just doesn't work:
- Need for a tie-breaker. I've been in places where the Sr Devs on different projects/applications (myself as one of them) have all disagreed on the direction to take the roadmap. As a result, we ended up with four separate projects/applications going four separate ways. All because there wasn't one person to get everyone in line.
- Need for a tech lead to set the right direction. It's been a while since I have worked with a lot of talented, like-minded people that were all capable of making good technical decisions. For the past ten years, I have seen a huge trend to just finding the lowest cost resources. Granted, it has more to do with my situation, but that just goes to show that the author's position may be valid for him, it definitely does not apply to everyone.

I also believe in the following:
- The Mythical Man-Month where the best team structure is similar to an operating room where the surgeon has complete control of everything that happens. He has ultimate accountability and what he says goes.
- Also Peopleware where really good people are worth the money. If you don't get really good people, no matter how willing they are, they aren't going to make a solution as clean. And unfortunately, I'm in a world where we have decent developers who are always willing to jump on tasks, but they don't always make the best decisions. A tech lead would fix that.

Anyway, context is everything. What works for some might not work for others.
Writing performant interpreters is really hard. People wrote those performant interpreters in C because it was necessary. Rather than blog about what's wrong with C or C++, why not write re-write your Python or Ruby interpreter in Rust/Swift/Whatever - that should really show us dinosaur C/C++ programmers that we were wrong all along.

PS: it's not as easy as you might imagine.
"Predating Stonehenge by 6,000 years, Turkey's stunning Gobekli Tepe upends the conventional view of the rise of civilization"

Ha! It is hilarious to see west measure 'rise of civilization' against some dumb set of stones wedged by people who probably didn't know how to write. Plain fodder for insular minds.

Civilizations in the middle east (such as the now broken Syria) and even Indo-Srilankan subcontinent have been known to have practiced and even have written transcripts of things like heat sensing weaponry, a "nuclear standoff" and an equivalent of what we call theory of atoms -- read about brahmastra or brahmand, for example, in Mahabharat[1].

[1] https://en.wikipedia.org/wiki/Mahabharata_(disambiguation)
I think that if you're focused enough on performance to be looking at InfernoJS, the rest of your JS isn't hundreds of KB big.
CyVerse | DevOps Engineer | Tucson, AZ

https://uacareers.com/postings/9869

CyVerse is an NSF-funded project building cloud platforms for biosciences research. As a DevOps Engineer on the Core Services team, you'll work with me to build and manage the systems that run Atmosphere (http://www.cyverse.org/atmosphere) -- think "virtual Linux workstations for research scientists". Some technologies you'll work with are GNU+Linux, OpenStack, Ansible, and Python. Our web application is written in Django and React.

We also support one of the world's largest iRODS deployments (http://irods.org), and are in the early stages of implementing Ceph for block storage. We have an exciting feature roadmap for the next year, and need a strong generalist sysadmin/developer to help us deliver valuable tools to our community.

Everything that we build is released to the world under a BSD license -- look up our GitHub orgs (cyverse, iplantcollaborativeopensource, and cyverse-ansible). We sit next to a team of science analysts and have plenty of opportunities to help our users get the most from our services. We work in a beautiful, modern building at the University of Arizona (http://bio5.org/). As university employees we have great benefits and work-life balance. Tucson is a wonderfully livable Southwestern city with a growing tech/software/research community and plenty of things to do outside.
Is this about keeping them away from school or other children, tv, the internet, society etc?

Maybe homeschooling is a filter bubble.
I think an entire generation has just learned a lesson in civics.

Our system worked as designed: The candidate that won the electoral college won the presidency.

I lost faith in democracy after the election because of the amount of companies and people that feel like the only way to beat Trump in the next election is to suppress the freedoms of the people that support him.

It shows me that they never really believed in democracy in the first place and only played along because their candidate was the projected winner.
I'm surprised this surprises anyone. This is common in brick and mortar stores as well.

If you're processing credit cards online, you should be using some sort of fraud detection, like Maxminds MinFraud or something like it.