skysight-inc/HackerNews huggingface dataset:
Even though you're right that most laws are passed by the chambers, the people still have the power to put them up for voting (or put a second law up for voting that invalidates the first) by just gathering a couple of thousand signatures. In that sense the people really do have the final word in legislative matters.

Obviously swiss people are not born smarter than the rest of the world, but the education standard is quite okay and even though populism exists (as everywhere), Switzerland is doing better than any of it's neighbors right now, thanks to the decisions that the people have made.

The child-slavery thing is a black stain in our history, and we're aware. You can stop throwing rocks down from your glass house now.
People are usually still held responsible when they accidentally break things, especially if it's because of their own gross negligence.

I don't think anyone is blaming individuals here, in most countries businesses can face criminal charges.
I'll second that. I'm an amateur boxer, and these people are quite skilled, make no mistake about it. There's a lot of thought and technique that goes into being able to have participated in 300 fights.
Yes I am aware of download button , but consider every course is ~50 distict video and also consider our downloading time you are going to agree with me about downloading is extermely painful ,why they just doesn't put whole material (at least just videos) like the way udacidy does.
> you should be able to maintain and deploy them independently without having to be concerned with interoperability.

How do you ensure that a service can be consumed? Or that an event is constructed with the correct type or parameters?
Surely interoperability is the key for any SOA?

Vers looks interesting - I'll have a look at that! Thanks!
It seems like a lot of these real-time capabilties should be part of the database layer, à la RethinkDB and its model of continuously pushing query results as they're updated.

This way, you're not locked into one JavaScript-based application development framework.
SETaaS - Software Engineering Teams as a Service

Trying to find out if the bootstrapped productized service at http://www.thinkbridge.us/setaas.html is viable.

Targets are businesses with software systems and applications that are to be developed and maintained at a smaller scale but need continued access to technical talent.

After being a Software Developer for 15+ yrs, learning marketing & sales :)
What the next generation needs (among other things) is for people to realize that the world has become far too complex for the next generation to just need one thing.
Not enough people know that with early detection and treatment most autistic people can live successful, independent lives.

An interesting ethics situation arises whenever we have the chance to eradicate a condition: Should we?

With Aspergers, a mild variant, researchers have argued that it is a "different cognitive style, not a disorder or a disability, and that it should be removed from the standard Diagnostic and Statistical Manual, much as homosexuality was removed."

https://en.wikipedia.org/wiki/Asperger_syndrome#Society_and_...
I agree; but, unfortunately, at the moment, the discussion to which I was looking forward seems mostly to be the usual contribution from Hewitt (http://lambda-the-ultimate.org/node/5170#comment-86211 and, more generally, http://lambda-the-ultimate.org/user/8437/track ), who likes to explain why every endeavour except his ActorScript is foolish and misplaced.
Do not expand arguments with unquoted

$*

Use:

"$@"

You probably want

local HASH=...

and

local DIRTY=

in there.

Also, why mix the old style

`command ...`

and

$(command ...)

expansion.
that's been my experience, too; both for myself personally, as well as people I've hired.
What the next generation needs is to stop being told what they need.
If nobody can fix it, break it.
Well, at least planning for the future seems prudent. Otherwise if such a system breaks permanently, then you are scrambling to get something else up while the whole system is down (even ignoring the question of backups and data migration to a new system).
If I am travelling by myself and staying in "international business bland" style hotels I can definitely suffer from those feelings - I've certainly woken up and wondered which city/country/continent I am on!
This is neat. Let me add that I use `git commit --amend` relatively often. Useful not only for adding "forgotten" files and changes, but also for editing the commit message.
This can be easily solved without aliases by adding a new commit on top, then using `git rebase -i` to re-order and squash the commit on top of another one.

It wasn't immediately obvious to me that you can also re-order patches using `rebase -i`. I've used for squashing and dropping temporary code before but realizing it can also reorder commits was really useful.
There are "financial systems" who actually care enough about their comms network to build it themselves (Google for "High Frequency Trading in my backyard" for some great stories).

Any "financial system" who uses "the internet" without acknowledging and accepting the risk of this sort of downtime should probably be considered incompetent. (Of course, there are probably many such institutions where the techs are currently saying "We warned you! But you refused to authorise the budget to mitigate this!" - who are now baying for blood from people who never signed up to provide 100% reliable networking for some cheapskate financial firm...)
Horses for courses; if you have a lot of very vanilla SQL then sure, and this is clearly a very common use case because these sorts of APIs are very common now (aside: although often there's an argument for going straight to an ORM). On the other hand in a data-centric application that is exercising the database quite hard I want to be working in SQL directly, eg so I can try it out outside my code, and I don't fancy digging through a builder API document to see how (or if) I can hint an index, or use a CTE, etc.
Q-Bert Meets NBA Jam
Seatbelts are risk mitigation, but I guess you still wouldn't be happy if someone crashed their car into yours.
"A new, more current system would cost between $1.5 and 2 million."

How on earth! And where can I apply?
And PDP-11s still run nuclear plants.
Each team owns their own microservices. They deploy when ready. Usually this means master is what is deployed. If another team uses that API, then the owner of the service is responsible for maintaining that compatibility until they are able to get the other teams to update their usage of the API.
Wow. That was hilarious! So much truth in that.
No, you don't know what you're talking about. Simulator sickness is not a black or white issue. It's even possible to avoid it by making the display worse.
But if people are concerned about performance, they can just pre-allocate/memoize the symbols.

It doesn't seem like the registry adds any new functionality, and it might encourage use of globals. Surely that's a bad thing?
There's also "financial systems" that cannot realistically operate on their own comms networks.

Online banking, PayPal, Bitcoin...
Feels too bloated to me to be worth much now.

Does it actually do much original journalism?
To give another perspective: you are legally required in Brazil to have ID (I'll spare you the fact that they are two IDs, it's historical and uninportant). You are not required to carry one, but almost everyone does, as having to show ID is very common. Even for things like store purchases, if you are not paying in cash. Or medical care.

IDs get lost/stolen all the time. They are sometimes used by crooks to do nasty stuff, such as try (and sometimes succeeding) to open companies in your name, bank accounts and the like.

However, should you lose your ID, you need to go to a police station to file what's called a "BO" (loosely translated 'accident report'). This can be done electronically these days (unless there was violence involved).

Should an identity theft happen, this document is usually enough to clear you up of any wrongdoing. And to undo whatever damage, financial or otherwise. It can still be a hassle, but nowhere near "ruining the financial livehood", much less for the rest of one's life.

It helps that checks are almost dead already and all bills can be paid electronically.
It's not exactly hard to do by hand:

git add ...
git commit --fixup $SHA
git stash
git rebase -i --autosquash $SHA~
git stash pop
Add --reset-author to update the timestamp to avoid getting confused with two versions of the "same" commit. It also updates the author information, which may or may not be what you want.
One google search and I saw two of them, including in Wikipedia.
If it's about to fail, have a replacement ready.
Scalable Representation of Voting Rights in Connected Societies
That happened around 2009

http://www.theguardian.com/media/2009/jun/23/zimbabwean-cann...
Virtual memory aware linear allocator
I see hotel rooms as a sanctuary after visiting out-of-state family all day.

All. day.
>> why shouldn't business interests hold sovereignty?

Society is allegedly organised by the people, for the people. Businesses are allowed to exist and governed by laws set up with the benefit of the society in mind. They are limited by inconvenient things like safety standards, pollution restrictions etc etc.

The pure profit motive with which businesses operate (and with which some will advocate they are required by law and shareholders to operate) are necessarily on conflict with these as they add cost. If these protections are removed then we all lose out, including businesses, as they have to operate in a society wracked with illness from pollution, or from accidents (in my trivial example).

So it's not in anyone's interest to let business set all the rules. Not even in the interests of business.

>> And what's to stop them?

Now that is a much more interesting question...
This legacy system issue doesn't just happen to remote/low budget operations either. While they've now moved to emulating the system on what are presumably VMs, Columbia University uses what amounts to a 40 year old system to post final grades to the student administration portal. Official transcript grades are updated once daily, at some time in the wee hours of the morning. From a Columbia CS professor:

"Columbia processes grades by using a system that was first released in 1972. In order to have kept it running for more than 40 years, it has consistently run special-purpose emulators that make its otherwise state-of-the-art systems think that they are stuck in the 70s and using an operating system called “CP/CMS”:

http://en.wikipedia.org/wiki/VM_(operating_system)

The grading system is written in a programming language called “Focus,” which in 1975 was one of the very first database languages developed and released:

http://en.wikipedia.org/wiki/FOCUS

But because of this, grades are processed only once per day, in a batch job that runs at about midnight every night. I am not making this up.

The university, recognizing that it is time for it to upgrade, does have plans for replacing the grading system. The upgrade is scheduled for the year 2020. I am not making this up either."

http://bwog.com/2014/01/06/why-your-grades-take-so-long-to-s...

I imagine these schools will eventually move to something similar: an emulated system with specialized hardware to interface with the mechanical equipment.
Makes sense - worse means less involvement with your sensory expectations. Its when you're brain is convinced it should sense vestibular changes and it doesn't, that you throw up, get nauseous and dizzy etc. The difference between 'looking at' and 'believe you're inside of' a simulation hinges on the quality of the experience.
Aren't we trying to hire clever programmers? Isn't that the point?

If a guy has some kind of a git-mutating program that makes it seem like he writes good stuff, he's probably a good programmer to be able to write such a thing.
Have you tried Aqua Data Studio? Its not just for PG - can connect to quite a few different DB types and works really nicely with all of them.

Aqua is commercial software, but pretty inexpensive, and we use it at my company to connect to the different databases we work with.
Well the article says "If the computer stopped working tomorrow, a staff person would have to turn each building’s climate control systems on and off by hand" - I know that's not exactly a tiny job across 19 schools but it doesn't seem to be a hugely tough task
...or knows how to download such a thing and run it.
Radical transparency sounds superficially reasonable (David Brin passim), but we need a good solution to weaponised public shaming while we're at it.
What the next generation really needs lessons in:
- Humility
- Empathy
- Patience
- Self restraint and control
- Mindfulness/Awareness
- Disappointment
- Resilience
- Communication
- Listening
- Learning
- Financial independence and literacy
- Critical thinking
- Problem solving
- Self acceptance

Then we can focus on what area the person can best contribute in. Not everyone is going to suited for a job in programming or mathematics, or STEM as a whole.
There's also a feature called autosquash that lets you use 'git commit --fixup sha' to write a commit preformatted to be recognized by interactive rebase. You have to turn it on in your config, but it's very handy for this sort of thing.
Ask HN: Are we in the middle of yet another tech bubble?
I'm just gathering opinions, do you think we are in a tech bubble, and why?
Mine just has washing instructions, not a unique identifier.
That title may be misleading. It rather seems to be an ad for Samsung.
Is Anyone in Charge at Twitter?
True, but also in the social sciences you need a firm grasp of statistics, science and a keen mind. Perhaps even more so as people, culture are often more complex then designing user interfaces, self-driving cars or facial, voice and gesture recognition apps. How to filter out factors, describe patterns? Statistical methodologies (and the psychological/sociological theories they test or are based on) are crucial tools in understanding dynamics of behavior. The need for social science experts will arrive when people need to solve these problems, like with SEO/SEA, VR, gaming and narrativity - in their multidisciplinary contexts in various companies and industries.
I'm working on what I currently call "IMDb for Drones", although I really need a better way of describing it! Here it is: http://www.RCPartRatings.com
Great Hack !
>> Privacy as we knew it is dead. It died a long time ago; hell you could probably argue that it started to die the first time anyone published a phone book because if I knew your name then I could figure out where you lived.

A quibble, but perhaps not a minor one. Privacy and anonymity are not the same thing. While it's possible to argue that the U.S. constitution confers a right of privacy, I am not aware of any serious argument that it also confers a right of anonymity.
I'm pretty sure they could buy a $50 laptop off craigslist instead of a 1.5-2 million dollar systems upgrade. These are the morons teaching children.
We will be providing an API in the future for sure.
That doesn't seem unreasonable to me. My guess is they'll also be updating some of the controlled equipment at the same time too.
Ah! PDP-11! I mis-spent my youth on one. I remember seeing one standing out in the rain in Los Alamos at an electronics surplus store. Didn't even rate getting inside the building under cover. Now that's melancholy.
Small correction: 26 cantons, 8 million people. And the representatives of the cantons do not constitute the federal government.
Apple Is Being Investigated for Possibly Conspiring Against Spotify
I'm guessing they mean to replace all the heating equipment as well.
Argh! Modula-2, that brings back memories. They were still teaching it as an introductory language when I went to uni in 1997. The language seemed a tad irrelevant.
Not quite though. I had a bug with Javascript where I was reading in a number and forgot to parse it to a float. I ended up doing an addition with that value, which later got used as a float again. So I had 1 + "10" turn to 110 when I tried to use it. No == or === anywhere.
> why shouldn't business interests hold sovereignty?

One reason is that humans need affordable and clean water to drink. ISDS cases have caused water quality and price regulations to be disregarded in Germany and Argentina.

Source: http://www.theguardian.com/business/2015/jun/10/obscure-lega...
Uh, it's MIT licensed. That's about as free as it gets.
Why do I need to know tomorrow what an ‘principal eigenvector’ is?
Silicon Valley's infamous 'Startup Castle' is getting evicted
Well, at least they don't have to worry about viruses.
Can I get an explanation of what this is before I sign up? There is a sentence on the homepage, but it tells me next to nothing.
You're 100% correct -- interoperability is the key, but you ensure that by making sure everything at the interface layer (whether that's a REST API, a polled queue, a notification stream, etc) is versioned, and the other microservices using that interface include the version they're targeting.

If you include the version at the data level, any time it gets passed into a queue or message bus or REST endpoint, your microservice can seamlessly upgrade it to the latest version, which all of its own code has already been updated to use. If a response is required back to the service that originated the request, use your same versioning package (Vers if you go with that) to downgrade it back down to the version the external service is expecting.

If your interface layer is more complex, having responses independent from the data that change, that calls for a versioned API. Either throwing /v1/* or /v2/* into your URLs, or accepting some header that declares the version. But even in this case, you can drastically simplify changes to the model itself by implementing model versioning behind the scenes.
I like dis :)
So it was said a year ago.
pervasive control of discrimination

The US equal protection clause dates from 1868, and yet not just racism but actually unequal law enforcement is still widespread.
Previously discussed here: https://news.ycombinator.com/item?id=9569799
Or, alternatively, just git rebase -i, mark the comment for amending with "e", then when it stops for amending amend what you need and commit with "git commit --amend", then "git rebase --continue" to finish. Wrap with stash if you don't have a clean working directory to start with.
En Ucuz Uçak Bileti İçin Fiyatları Karşılaştırın
Not at all. In fact I would expect them to do so were it not for competitive offers from other employers.
Sort of like knowing what the complexity of an algorithm is - so you can know if your solution to a big-data problem is going to scale.
Objecting to someone calling Jack Dorsey a visionary because you believe its hyperbole and then calling him a "competent product manager" seems just as, if not more disingenuous.
Think my niche is programming in news. Something between a programmer, an editor and a reporter. I don't work on the core CMS because we have dedicated teams for that. What I specialize in is all the things the CMS can't do, won't do, or isn't designed for, like interactives. Or this http://projects.voanews.com/ebola-tracker/ ; the tracker data is updated manually because it has to be reviewed (sudo vi ebola/data) but an automated watch script alerts me when the World Health Organization updates their ebola stats every few epidemiological weeks. I like using RaphaelJS for making graphics.

Currently, working on 3-4 editorial projects. First one is a bit dry, a metrics dashboard done in Node.js that gets top pageviews from our articles and then scrapes titles, number of article comments, facebook shares, tweets. Some real surprises there - an article can have 10x number of fb shares than pageviews. As in, the teaser photo + summary is enough for people to share and not read in entirety. I like node. Also (probably unsurprisingly) but facebook is faster than our own sites for scrapes, even though we use akamai / CDN.

Next up is a parallax-y report on fourth of July for our Learning English division. It's a longform writeup laced with some cinemagraph-style looping videos and embedded quizzes explaining the constitution and a bunch of Americana to our international audience. The internal tool we generate these projects with (tool separates content and programming/design) are a mix of PHP / Smarty templating that I want to convert to node with some realtime collaboration features, but once baked the final reader-facing stuff is HTML/JavaScript. Looks kind of like this http://projects.voanews.com/central-african-republic-diamond... project. Funny thing is the internal tool is called "timeline editor" and it does everything except timelines. It should be called interactive editor.

Also, oh boy, I made that map in the article and am so proud of it. It remixed a bunch of complicated and overwhelming data points and simplified it for the reader. Had to do some lat/lng to pixel conversions, some point-in-polygon checks, got the CAR shape polygon list from a UC Davis site and then used inkscape to simplify the shapes because it had millions of points. So guess this kind of programming is a niche specialization for news agencies, and it's worked well for me, going on 7-8 years now.

Damn, I'm a nerd.
Except of course for, actually free. Like, unlicensed.
Government-produced content like this isn't subject to copyright, if I recall correctly.
If by "soft/social sciences" you mean real substantive disciplines like history, philosophy, civics, and the arts, I agree with you.

Currently "social studies" in school is a bit of a trash bucket into which gets thrown every personal ideology and pet project that some teacher got her feminism or social work or grievance-studies BA in. It's the worst subject in most curricula, even worse than English. The problem is there's plenty of those nonsense degree holders and far too few college graduates who have studied the humanities.
Why not move to F#?
But you can't have clients directly connecting to the database, their sockets still need to flow through an application layer where you have your business / application logic. Unless you start putting application logic into the db?
http://fpv-freerider.itch.io/fpv-freerider
Normal web dev job? Never. Having fun with genetic algorithms? More than once.

At my day job, I did have to write a CSV parser once. Once. Don't quite remember why using an existing solution wasn't an option. I think the input wasn't exactly proper CSV format, but was very similar.
Agree the slider needs some tweaks, or at least ticks. If I am in between two states do it affect things? Seems like I have to move pretty far over to move to the next "response."
Real GTA
There can be dozens of air conditioners on the roof of a school. And they have to be cycled on and off all day long as they cool the building, else it'll turn into winter in there. Definitely a fulltime job for somebody. That's why we have thermostats.
Well, I was trying to give plausible first-world examples of the top of the slippery slope, because people might readily dismiss arguments about genocide as hyperbole.

I'm reminded of https://www.jewishvirtuallibrary.org/jsource/Holocaust/IBM.h...

In some ways we have the reverse situation prevailing; people are successfully escaping the genocidal collapse of the middle east into Europe, but are under threat of deportation by increasingly determined immigration enforcement.
He replied below
Correct me if I'm wrong but things are copyrighted by default, being the creator the owner of the copyright. Unlicensed == copyrighted and therefore not free(libre).