skysight-inc/HackerNews huggingface dataset:
If you are a power user, setting things up yourself has real advantage. When something goes wrong, I set it up, so I know where it is and how to work with it.

Anything that 'just works' has some magic behind the scenes, and that can go wrong. When it does, you don't have a clue. For most people, that's fine - they'll wait for the person curating the distro to fix it. For a power user like me, I'd like to be able to go in myself and do so.

For what it's worth, I've heard the same things said about cars. A lot of enthusiasts dislike modern cars because - despite being much more reliable and efficient, they are much more complex and hard to tinker with. If you know all about your car, you might be better off with something you can control, if you don't, you prefer something that 'just works'.
It's true that Paris is not best choice, but there is many tech company on the outskirt of Paris, albeit small ones.
Why would anyone need a bespoke command line program to manage photos in 2016? I'm really confused by what problem you think people have that they themselves don't think they have.

Pandering because they're not interested in your hobby? What type of arrogance is this? You could make this same argument about literally anything.

Look. At the start your lamenting that people don't write their own programs instead "godawful" OEM software, that they know how to use because they do use it. Then in the second part, you say that it's cool to not know how an internal combustion engine works, because I know how to drive. That's shifting the bar. They are as you say, "driving their machine" by using the "godawful" OEM software. They're solving their need. Why can't you just respect that?
I never understood that, by reading the title. It may just be the worst title, that I have read all year. Sounds like a Google Translate.

Thanks for clearing it up.
Economies of scale are hard to beat. The whole point of agricultural science for a century is reducing costs per yield. One farmer and 1000 acres are going to beat any room full of indoor-farming boxes and controls, right?

Field applications are really very cheap - a few dollars 'cides per acre total. And yield 10K's of kilos of product.
Using Power Select to Create Interactive, User-Editable Drop-Downs
6 Things you need to stop doing if you want to achieve great success
We just got some 100 Mbit fiber to the house and we don't do a ton of heavy file sharing so it'll be fine for us.

A stone's throw from the house is a field where we plan to have some activity in the spring and summer, so I'm thinking we could then get an additional outdoor wAP.

Yeah, finding out about Mikrotik at all took a fair bit of googling and researching but they seem cool!

Latvia has a bit of an electronical engineering tradition, especially in radio, as I understand...
YMMV, but 100mbps is not enough speed for me. That rules out the Pi.
This claim is so utterly ridiculous at it's face.

How many white nationalists are there? How many conservatives are there?
3 Things to Consider When Launching a Real Estate Crowdfunding Platform
I remember starting TWM when I had to use some Java program that was so bloated that I literally couldn't keep my usual desktop in RAM.
Station F is a well-meaning project that may succeed. The French government plays a large, interventionist role in the nation's economy, and infrastructure projects like this are one way it can express itself. I lived in Paris for over a decade, and I happen to disagree with both the hype and some of the criticisms in this thread.

While Paris is the economic center of France, it is not where the money is. That would be London, NYC or Shanghai. Maybe Brexit will drive finance back to France, but France started driving them away with the early 80s nationalizations of Mitterand.

I think Station F could present a great, regional hub for EMEA. France and other European countries turn out amazingly talented technologists. But those same countries don't always provide an environment for them and their businesses to thrive. That is partially due to how people invest in Europe, partially due to how governments regulate, and finally to a discomfort with marketing in France itself.

There are holes in the European funding ladder moving from pre-seed to IPO that drive European entrepreneurs to Silicon Valley. Those holes are due to a lack of investors who are willing and able to identify opportunities at every stage and take a risk. Most European money is old, and it prefers real estate. If that money allots a percentage for VC, a lot of it will end up with Silicon Valley firms, because the top ones have unrivaled track records and the money does require a plane ticket to travel. And the SV VCs see all the best European entrepreneurs come through to pitch anyway.

The second problem is regulation, and something close to that which I don't quite have a word for. The best analogy would be to compare the Napoleonic code, which attempts to legislate for all contingencies from the beginning, with common-law systems, in which a body of precedent rulings and thought develop in response to the world. My impression of France is that it creates analytically rigorous and often misguided policies, and seeks to apply them to quickly evolving situations. I believe that thinking also infects many decision-makers who affect tech, who aren't responding and creating as quickly as they might in another cultural context.

Finally, tech needs hustlers and hype. New things must be sold. France has a history of inventing amazing technology before other countries, and not marketing it well (Minitel).

With luck, Niel's Station F will address and mitigate those risks.
Sure, and that's great. Not everyone had a domain where Haskell is appropriate or access to a group of people who can help with maintenence in Haskell.

And some domains are ill-suited to Haskell due to constraints on the VM.

Is any of this a surprise?
As for point C: I fully believe that the opposite will be the case in three years time. Just feels a bit... shortsighted. I mean, even Nintendo is going for USB-C in their upcoming device (and even Apple, in their own hamfisted way :P )
Yeah... that caught my attention too and I looked up errno and found the same thing.
I believe he meant 150k as the whole cost to the company for a decent engineer while in the end it's split like 80k of taxes and 70k of salary.
The cost of living is a bit lower than in an expensive US city and of course you contribute directly to the social security system and much more. Hidden in all those taxes are the free healthcare, free education (including universities), up to two years of reduced salary if you lose your job, pension and much more...

While the number on the paper looks much lower, in reality your standard of living isn't much different.
An outstanding Bloomberg terminal alternative
We weren't talking about any of this.
I don't understand. Are you suggesting that our drive to reason about things and to construct mental models is an illness?
Multi-Tenant Data Architecture
After all that, he was only getting two encrypted emails a year! Damn. That's crazy.
blog.google

It sometimes escapes me how much power google holds over the internet. It's moments like this that rekindle my fear in the "Don't be Evil" slogan (or for that matter, the removal of said slogan).
In my opinion, every android device should have the option to use AT LEAST AOSP.
The device is yours, if no one provides updated you should have the ability to sideload an OS of your choice.

Obviously this is not simple for most people, compiling AOSP for your device is not an easy task, features get lost because of vendor specific code.

What we need is a Nexus like approach but without the planned obsolescence.

But you're right, 5 years support is very nice.

The thing is, phones get so powerful these days that i don't that there's any feature that would justify obsolence.
I'm not surprised that such a feature is being bashed by HN. I love it, though.

I'm a little wary of Google implementing this feature, but alas, all i really care about is that my wife and i can see each other. Especially since she takes the bus quite frequently. Likewise she often has no idea where i am in my commute, and i don't like to text her while driving.

I understand peoples concerns, but i think they need to take a step back for a second and look at the UX. The UX/Value prop is clearly there - some of us want to see where others are (assuming it's consensual of course), and that is a very valuable feature. So with that said, what needs to be done to settle the HN concerns i wonder?

The feature is useful, and highly desired for some of us. I'd love for my wife to be able to find me 24/7. Beyond that, i have no qualms about what needs to be done to quell HN concerns - just find a way to get me my feature.
It is very good and the option to install a msata card is really useful.
sponge is found on GNU/Linux, but is not a UNIX standard; when writing shell programs one must never assume GNU/Linux, because, as my ed(1) example shows, it is completely unnecessary and makes the code unportable for no reason whatsoever.

Also by relying on external tools, you have now forced your users down the dependency hell path.
For Creek Software is interesting and unique in that each product they develop has a CEO!
Lead/sourcing generation tool with direct dials, cell phones, email (personal and work), for every software developer, senior developer, lead developer, architect, dir of sw development, vp of sw development, CTO, and CEO in Chicago, New York, and San Francisco.

I would pay a lot of money for a tool that actually works, updates its database, and has companies other than the IBM/mega corporation.
I love the APU2, but it draws 5 times more power than my TP Link.
Purescript, Ember.js
Querying across multiple schemas can be useful, for example if:

• You want easy administrative controls for impersonating a customer

• You want to run business queries across multiple customers

• You integrate authentication with your database, so you don't need a separate service to tell your application "which" database endpoints to use with your username.

• You want to simplify sysadmin job of managing a single database instead of thousands of databases.

And so on. Sometimes these things are worth giving up the "simple" isolation.
So it's not really as good as the old one, except for the nice screen and it hasn't been dropped on the floor yet. I'll at least wait until the reports of logic board failure to see whether it also takes down the soldered-on SSD.
Anyone want to take bets on how long until someone uses this to find his or her spouse's secret lover?

My money is going to be on "not very long".
Apple is the only major manufacturer losing market share in wearables
Doesn't cover "default", but mailvelope is a project working on making email for real people (i.e. webmail) easy to secure. I use it often.

https://www.mailvelope.com/
Maybe that's where I read it. I've been reading a bunch as of late so I might be getting them mixed up.
Can you point to one such project which is not planned from the beginning to be open sourced and then later the entire commit history is made public.
In your opinion, is manufacturing in general one field where patents are a net positive (to innovation, economic efficiency, etc.)?

If so, do you think it's because manufacturing is a more well-defined and mature field than software engineering?
I've recently switched from MacOS to Linux. After trying lots of distros and desktops, I went with Ubuntu MATE. Other than needing to plug into ethernet to get the (Broadcom) wifi driver, it was an 100% automatic install, and I configure and tweak a new MacOS install more these days.
I'm not a big fan of the Smalltalk language, but I think Smalltalk's greatest contribution to development was putting forward the idea that development environments are important for productivity.
Going to ignore the main point of your comment for now, I somewhat disagree but that's a long a nuanced discussion that has more to do with education reform than it does programming. Instead I'd like to focus on your aside about Javascript.

The problem with JS is that we don't have any choice about it. For a quick and dirty scripting language that you're going to write some throw away code in JS isn't too bad, it's basically on par with something like lua (although I think lua is designed a bit better). The problem is that by being the lingua franca of the web browser we're now forced to contend with it even when we really should be using a more powerful language, hence all the hate.

To add further insult to injury someone went and decided to make node which is going the exact opposite direction from where we should be going, we shouldn't be trying to put Javascript everywhere, we should be trying to rip Javascript out of the browsers (or at least provide some kind of alternative). All the churn we see in the Javascript community is basically a symptom of the fact that Javascript is being used for something it really has no business being used for. Javascript sucks as a language for writing applications in, so everyone is constantly trying to "fix" it by putting various layers on top, but you can't fix a broken design by plastering things on top like that (talking about frameworks and libraries here, a transpiler is something a little different). Fundamentally there are two root problems with JS, first it lacks a sane type system, and second it lacks a proper module or namespacing system. They're attempting to fix the later with ES6 modules but it remains to be seen how good that solution is going to be. Typescript goes a long way towards fixing the former problem although it's only capable of so much so it's still more of a bandaid than a real solution. In the meantime we have to contend with the constant churn of new tools and frameworks that are all trying to "fix" Javascript by building on its broken foundation instead of ripping it out and using something that's solid from the beginning.

As an aside to the above, for what it was originally designed for Javascript wasn't a bad solution but it needs to grow up now, and the work being done for things like ES6 really does help. It's just frustrating to see the plodding pace of this evolutionary solution to the problem rather than a more disruptive but faster revolutionary solution.

TL;DR: until the Javascript language itself changes all the frameworks, libraries, and build systems are just window dressing. Right now ES6 and transpilers like Typescript are leading the charge in an evolutionary fix to the language, but a revolutionary one would be much faster.
I am. I don't really have anything to test but it would be fun to meet up. My email address is linked in the last paragraph this blog post: https://blog.buildbotics.com/is-camotics-alive-3be83275493#....
Chiming in to shamelessly plug a demo app built around StageXL: http://rockdot.sounddesignz.com/template/

Feats: Responsive Layout, Canvas2D fallback for slow mobile devices, Material Design Components, Google+ and Facebook integration, Physics engine (experimental port of Box2d), Wrapper for BabylonJS, StageXL Runtime Examples: BitmapFont, DragonBones, GAF, Spine, Particle, Flump

Bonus, port of FlexBook: http://rockdot.sounddesignz.com/stagexl-commons/experimental...
(no touch support, yet)

It's at v0.6, so be kind.
North Koreans Red Star OS can be easily hacked remotely
Jasonette – Native App over HTTP
can you share any examples?
Someone write an ode to CDE!
I didnt want to get a echo because of this. One of my friends pointed out that I have no issue carrying around a cell phone with a mic and camera that can and likely is used for exactly this. Now I have an echo and I can turn on nature sounds at night without having to get up and go to my computer.
it won't take many weeks (or days) from we release the device until our solution is reverse engineered, no matter how much we lock it down. but until then we want to keep as much as possible secret.

as for hackable device; we don't intend to release the magic sauce that makes the latency goes down. what I meant with hackable is that I've wanted an e-paper device which I could run my own code on, without having to look for security holes in the software running on it.

but again; we can't promise anything at this point wrt. hackability; we have limited time and resources, and our focus is on making the device as good as possible. our focus is not on making an open source device, we're not going to release the gerber files. :-)
Very interesting. Thanks for the info.

Now does everyone just tend toward fixed mindsets as they get old? Or is that just a popular misconception or some sort of selection bias?
How to find a domain – Fast free instant domain search
ed is used somewhat commonly by other programs too, so uninstalling it can break things.
Most interesting e2e projects have abandoned email, specifically SMTP, as a secure messaging platform. I would look outside SMTP-based solutions if I were to start using a different project (assuming doing so is an option... I hope it is!).

My recommendation here is Signal: https://whispersystems.org/
Ask HN: Can anyone recommend some fulfillment alternatives to Amazon?
(I'm aware there are many that can be found on Google search, I want to see if anyone here has any experience with them...)
Humans have been evolving more in the last 50,000 years that in the previous million (by bone records). This is nothing new. Social organizations (tribe/village/town/city) have put new pressures on us to adapt to.

Never mind caesarean; why do so many people need glasses? Why do so many get depressed in winter? It may all be ad-hoc sledgehammer adaptations to get (most of) us to settle down in villages and specialize. And use less calories per capita so the village thrives, even at the expense of the comfort of individuals.
I just received my Turris Omnia yesterday and I have to say that I'm very pleased with it. The build quality is good and it looks very nice in person. The web UI is snappy and everything was a joy to set up. The OS is based on OpenWRT so all the guides/documentation for OpenWRT works on Turris.

I previously used the Netgear R7000 "nighthawk" with DD-WRT and it worked just fine but the lack of updates and up to date documentation was very offputting. Somehow the whole setup felt like a massive hack.

I'm very surprised that there is no more talk about Turris Omnia here on HN. It's Open Hardware running Open Software. One would think that people here would be very interested in that kind of product.
> ...group FaceTime. Ok maybe that’s not exactly what it is, but it sure is something.

Not actually FaceTime.
51 enterprise startups to bet your career on in 2017
Suppression of disagreement is exactly what I'm against.

You're free to judge, as I wrote, but you're never free to silence.

The problem of 'cry-bullies' is that they wish not just to judge, but also to silence.
I could understand getting rid of nano. For some users, apt-get remove might be the easiest way they can think of for not defaulting to having nano called from other applications, as opposed to finding out about the proper way that Debian would like you to use. Most users would likely know about apt-get long before they ever chance across update-alternatives, (or whatever today's editor-default-selection-method-of-choice is, if it's not that anymore).

I suspect that there are a range of user antipatterns due to either not knowing, or not having the time or inclination to lookup this month's correct method of doing some given task, and people will default to using old methods or silly workarounds.
> Worried? Give him a call. Problem solved.

Why? I always see such massive push back to technology in what would theoretically be a tech-adopting crowd.

Why would i, as a band playing Son, want to have to stop practicing or playing a set to call my family back in a timely manner? Couldn't some technology, perhaps a device in my pocket, allow my parents to know where i am, handle the burden?

Why is my mother knowing where i am such an invasion of privacy? Mind you, i'm 30 now, but i don't care if my wife knows where i am 24/7. Hell, i want her to. I'd also like to know where she is. We've got nothing to hide from eachother, so why should the 1950s method of calling eachother periodically to ping our locations be used? Why is 1950s your metric for success here?

I want technology to make my life less of a hassle. By all means, make it secure, i'm not arguing anything different. But i'd like to move beyond 1950 please.
I explicitly wrote:

GNU sed -i is an architectural violation of the idea of a stream editor, and it isn't available everywhere.

precisely to preclude anyone from suggesting using GNU sed -i.
See Pewdiepie hit 50mil subscribers: A look at the top 20 YouTube Influencers
I've used OpenWRT in different incarnations over the years, and at this point my suggestion is to forget about OpenWRT and buy some Unifi hardware from Ubiquiti. You get almost the same amount of control from Ubiquiti's pro line, plus the hardware is really solid and it all Just Works.

Now that the enterprise-level Ubiquiti stuff is so insanely cheap, there's basically no reason IMO to fool around with open-source router projects.
I suggest you look at your phone, because giant button single use apps is exactly what we have.

Taking a photo? Tape the picture of the camera, and then tap the giant button. Sending a message? Tap the speech bubble, type out message, and hit the big send button. And so on, and so forth.
To me, Keybase (https://keybase.io) seems to solve the "PGP has a bad user experience" problem correctly for like 90% of the population. You post proofs of your public key to known media (Twitter, Github, your website, etc.) which you control. These can be checked by anyone.

Even if the remote person doesn't know they are talking to you (as a human entity), they know they are talking to the combined online persona of all those accounts, which is all that matters for the vast majority of them. Yes, it is possible for all these services to collude and post false proofs, but that would be relatively easily detectable, and realistically not a concern for the majority of people out there, whose alternative is to not use any encryption. People who are really concerned can always fall back to standard PGP.

[Edit: Looks like I didn't read the article carefully enough, the author himself says he actually does use Keybase too.]
I met a senior developer who worked for a large consulting firm in france. He got a greencard and moved to the USA. He was making something close to 50K USA in France with 9 years of C# development experience. It took a while to convince him that he could land a position at 100K+ here. Is it lack of jobs that causes this disparity?
If they do then they should have a package manager dependency, or that's a bug with the distribution.
I think it will be interesting to look at this list again, a year from now, to see how relevant each company is.

For fun, here is the list from last year: http://www.businessinsider.com/enterprise-startups-to-bet-on...
Projects should not try to start that big directly. Remember the Linux Kernel first announce: «I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones.». It takes a lot of year to arrive to the project it is now. Another example is Spacemacs, now with close to 10'000 stars on github. It took 2 years of contributions from the author before any external contribution has been made (https://github.com/syl20bnr/spacemacs/graphs/contributors).

But anyway it's priceless to have in mind the big pictures and all steps needed to build a strong community for an open-source project right from the beginning :-)
Somebody needs to go update all the StackOverflow answers saying that malloc is faster. According to this, calloc seem to always be faster with several other benefits as well.