skysight-inc/HackerNews huggingface dataset:
I wonder how much of this is related to the increase of two-income households coupled with overall wage stagnation? I mean, if a family only has one breadwinner, and work is in the suburbs, it becomes trivial to find a location close to work. But it's harder for a family to live on one income now. If both spouses want to work or need to work to get by (and I'm not talking about a small part-time job on the side), it is plausibly more difficult for both to find substantial work in the same suburb, depending on their industry, demand, and so forth. Such people may only find work in distant suburbs, causing a long commute for one or to live in a place in between to share the commute time.

I'm not claiming this is the cause of frustration, or even a significant factor. Just a thought I had.
He published the number of the local law enforcement agency. That is not directing an angry mob, that's helping people voice their opinion to the people responsible for enforcing laws.
Looking at just the home page, sure, but if I bookmarked the New in Games page[1] and check back occasionally I can be reasonably assured to find lesser known creators in a category I'm interested in.

[1] http://www.pledgesociety.com/?by=new&category=7
> SaaS

Thankfully, the AGPL is working exactly as designed, because too many people want to try to fence off the commons. Again, if you don't want to pay the price for Free Software, find another vendor.

The rest of us don't have any problem at all understanding what a "distribution event" is. The AGPL is only a problem if you base your business on limiting other people's freedom. Stop doing that.

http://www.gnu.org/philosophy/who-does-that-server-really-se...
What online beginner machine learning courses or templates would you recommend that utilize R?
How (and Why) to Convert WordPress Tags from ‘Flat’ to ‘Hierarchical’
For me, the value of writing unit tests is in the writing of them more than the running of them.
I don't think they're willfully ignorant. They just have lives outside of the narrow set of interests that are so important to us. And if they don't vote for smarter politicians, it's probably because they've been duped or distracted.

If you're talking generally about non-tech-savvy people who like Facebook and other popular apps and websites, then that would include most of my family and some of my friends. It's easy to paint a whole category of people with a broad brush and hold them all in contempt when you don't know any of them personally.
Show HN: Schyntax – A friendlier-than-cron syntax for scheduled tasks
Universal literacy enables samizdat-style dissenter communication.
It's more about the books one finds at bookshops. Reddit and YouTube are destinations for some.

Personally I don't really contribute to either...visiting a bookshop for me is more of an independent, spiritual type of activity similar to the way many people think of gardening.

Still, the passion expressed for browsing independent bookshops through articles, social media, and other projects is immense.

I know I'm hitting an area dear to many...question is if I have the right angle.

Anyway, not trying to make this a personal consulting session, but it's an interesting niche that I expect will have its own unique pitfalls and challenges in reaching customers...just like any other!
The auto makers were even more reckless in their ignorance of the earlier controlled tests that these researchers performed and presented to said makers. Yet somehow the researchers are the bad guys.

#JustHackerNewsThings
Consider, though, that with all of the new stuff being developed in the open, and huge parts of it being open sourced outright, that this could provide the Mono team with the ability to fast track feature parity.
I'm torn. Your UX is about convenience, so probably expose a form for the MVP, so I can set an initial user and DB credentials for WordPress, for instance. I would probably implement it as JSON from the start though, then make it available when the REST API is ready.
Nice problem to have. I work on database engine, and full test suite takes about 2 weeks. After adding concurrency test, it might take a few months.

I started migrating to AWS spot instances to make this whole monster manageable.
I think you're talking past each other. The GPL only guarantees user freedoms if you're a user of software licensed under the GPL. If you're using non-GPL software, then the GPL's protections don't matter. If GPL software isn't as good as non-GPL software (for many different, sometimes conflicting definitions of good), it will have fewer users and thus the GPL will provide freedoms to fewer users.
Google Donates Kubernetes to Cloud Native Computing Foundation
Indeed. Higher level languages (and that includes symbolic assembly languages) were invented by some smart and kind people in order to make computers easier to program, allowing more kinds of people to be programmers. The idea that you can hold users hostage with compiled code came later; it is an accidental by-product of the model of compiling richly annotated, symbolic, high level code into a bit pattern for the machine.

There is a slight analogy in music. A symbolic musical score is "compiled" into a recording. If someone wants to change the music, they have to either obtain the score or "reverse engineer" it by ear. However, recordings do not have algorithmic behaviors; a "bug" in a recording has only an esthetic consequence. Nobody is the victim of a security bug or malware due to a flaw in a music recording. Performances are also art in their own right. They exhibit nuance and style.
If the GPL software in question didn't exist you'd be in the same situation.

So you're complaining that there's lovely software but bad corporate policies are a problem for your company. That's not a problem for the GPLed software.
I suggest you view the video[1] that bengali3 linked.

1: http://dp8hsntg6do36.cloudfront.net/55ad80d461646d4db7000005...
Wow, you are the first person who noticed that! :) We already had a couple of DigitalOcean servers running and wanted to add this one next to them. Do you have any recommendations? Why are you curious about it?
I'm genuinely excited about a lot of things, and I don't know that pulling out a thesaurus for the sake of avoiding that particular word would help anybody.
Thanks for your project template. It looks really polished.

What is your experience in regard to running tests with Webpack?

* Can you test individual modules that use arbitrary loaders specified in your Webpack config?

* Can you run tests from the command line?

* Can you write your tests in ES6/7 (or anything else supported by Webpack's loaders)?

I was looking into combining jest with Webpack but every solution so far would only compile your module directly with Babel and therefore skipping the power of Webpack.
> To return to the arguments made last night, though copyleft
> defends source, in my view this is merely a strategy towards
> defending users. And indeed, as in terms of where freedoms
> lie between those who make use of the source and code side of
> things vs the end-user-application side of things, one might
> notice a trend: there are very few permissively licensed projects
> which aim at end users. Most of them are stepping stones towards
> further software development. And this is great! I am glad that
> we have so many development tools available, and it seems that
> permissive/lax licensing is an excellent strategy here. But when
> I think of projects I use every day which are programs I actually run
> (for example, as an artist I use Blender, Gimp and Inkscape
> regularly), most of these are under the GPL. How many truly major
> end-user-facing software applications can you think of that
> are under permissive licenses? I can think of many under copyleft,
> and very few under permissive licenses. This is no coincidence.
> Assuming you wish to fight for freedom of the end user, and ensure
> that your software remains free for that end user, copyleft
> is an excellent strategy.

This was the key paragraph from my reading anyways. This is not an argument for / against whichever license, it's an argument that different types of code and projects have different licensing trends, and those probably align with how the code is going to be used and the audience that it's targeting.
Like other commenters, I think GPL had little to do with switch to Clang/LLVM. I liked it for its better, versatile design with a community turning it into the program analysis/transformation baseline to beat them all (minus Semantic Design stuff maybe). However, I think your overall point is supported by the fact that many virtualization solutions in embedded space are marketing GPL isolation as a benefit worth buying them. They probably wouldn't be saying it unless they had lots of customers talking about that problem.
The two researchers say that even if their code makes it easier for malicious hackers to attack unpatched Jeeps, the release is nonetheless warranted because it allows their work to be proven through peer review.

Huh? If they have a video of their turning a care off remotely, do they really need peer review of the details?
In the parlance of Mesos, the Mesos kernel is an "allocator" (in that it assembles and allocates all of the compute resources) and the frameworks are the "schedulers" in that they request and consume "resource offers" (made by the allocator) and then schedule tasks to be run on those accepted resources.
Sure, but I still think you can make things intuitive--just not to some random person on the street but to someone with the requisite domain knowledge.

At least, that's what I like to think.

Relatively speaking, humans have been thinking about interaction with computers for a very short time, so maybe there's hope in the future :).
Actually, I think it does not. I think you would be in compliance with AGPL if you had an internal server run the AGPL program and then had your external servers communicate with the internal AGPL running servers to perform work. As long as the web user was not communicating directly with the AGPL, the user to whom you would have to release your modified source is yourself since the outside user never communicates directly.

Next, the AGPL is and will be a very small percentage of GPL licensed software.

Finally, apart from making a political statement, I do not see the AGPL getting any traction. Apart from MongoDB (which has its drivers as Apache) I cannot think of any widely used software that is AGPL.

Also, note that while MongoDB is AGPL, if you look at the contributor license (https://www.mongodb.com/legal/contributor-agreement) any contributor is giving MongoDB the right to use and license your contribution and to make derivative works of which they are the sole owner. They can also license your code under a non-copyleft license to others. I do not see how in this case a (A)GPL is more free than a BSD/MIT license. Along this line, you will see that many successfull GPL projects (excepting Linux and the FSF ones) are of this type where the source code is GPL but any contributions give some type of copyright assignment to the company which then sells basically closed-source licenses to corporations who don't want the GPL.

edit: Rewrote first point.
I must agree on that, knockout make things much nicer. KO components are a great thing also.
Part of being a more efficient programmer is writing tests. If your company isn't writing tests, they should be.

This allow you to adopt the methodology of writing tests, passing tests, then refactoring. This allows you to spend less time planning and more time writing working code.
I' a pretty visual person myself. So I find that watching a video tutorial and then immediately trying to put it into practice myself seems to be a winning combo. But of course, everyone is different and some learn more effectively with other means (reading, audio, etc.).
It's not really that nasty in terms of toxicity, it's mostly just that you don't want the huge fireball and resulting pressure waves to happen anywhere near people or infrastructure.
I had a chance to talk to a Vietnamese-American (born in Vietnam) who has done a lot of business in Vietnam. I ask him about the opportunities for foreigners. His response was "the gov't is more than happy to let a few foreigners make out well to keep the investments coming, but if they want to, they can take everything you have and you'll have no recourse".

Just an anecdote, but he has more experience in Vietnam than I do.
"I work in industry. Anything GPL is a non-starter. I totally understand and appreciate the concerns, but at BigCorp GPL doesn't play.
"

Maybe at some.
I work at Google (in fact, i ran open source licensing :P). GPL is just fine for whatever.
If you want to use it in server stuff, whatever.
If you want to use it in client stuff, great, you ship source code to the right parts.
As long as your product group/etc is willing to do what the license asks, we don't care.

I've met about ~130 of my counterparts at large corps. I'd say about 40% have policies like yours. The other 60% though, are closer to us.
I mean... Isn't that already the definition of a loser? Harassing people?

EDIT: Yes, I know. HN seems to put far less effort into detecting sarcasm than any other online community.
If it so happens that people who are having problems with the running time of tests have something like on the order of as much test code as they have "actual" code, I'm not surprised that they have to optimize the test suite. Apparently that was a trend some time ago (I don't know if it still is).
You also don't care about being in a good school district if you don't have and don't plan to soon have kids.
I'm not disagreeing with you, but being able to work in a noisy coffee shop is an entitlement that not all are able to

This is only possible for "knowledge workers".

- You can't do this, for example, if you're a doctor/nurse

- You can't do this if your job has a high level of secrecy required (that is, no peering eyes)

- You can't do that if you require special equipment to do your job (think lab or shop). You can't take your big screen Mac with your fancy Wacom tablet there as well

Also most work requires a collaboration level that's still not supported by infrastructure. It is possible but the companies haven't adapted

Not to mention, remote work gets old. Quickly
> idiot-level advice?

Check how Tim Ferriss marketed his book. You'll likely find some applications for your situation.
http://fourhourworkweek.com/2011/03/10/12-lessons-learned-wh...
I can't believe that you snitched on these guys and you're proud to share it with us! WoW!

The guy consented to their experiment and he voluntarily engaged with them. It is not like they set him up for this.

Maybe you could argue that they could have jeopardized the lives of people on the highway with their reckless behavior esp the engine shutdown stunt and I believe that they didn't exercise wise judgement in doing so but didn't they instruct the driver to switch off and back on to regain control of his vehicle and move ahead?

You also claimed that they're boasting of their act by publishing this video when it was Wired that produced and made the whole report and experiment and not them. The reporter himself the subject of this experiment didn't file any report with the authorities so you come and act more royal than the king!

What a mess!

What was that snitching for? This is completely uncalled for.

This is a knee jerk reaction from you and testament of your true character.

You should be ashamed of yourself snitching on your colleagues like this and your phony outrage at this act is not fooling anyone.

Grow up you are not in elementary school anymore!
This is somewhat more reasonable. If your core business logic encompasses flushing data to lying disk controllers and being robust in the face of kill -9's, the root filesystem filling up, not corrupting the database on segfault, and not falling over on multi-terabyte datasets then your tests might take a long time.
Interesting, I'll check it later. Are there any services using it currently?
Mother Robots Build Children Robots to Experiment with Artificial Evolution
Hi Shane, thanks for the tip about sails-memory. We've seen a lot of inconsistencies in the way Waterline behaves, so we're hesitant to run it against a different backend than the one we use in production. We'd also lose all of the uniqueness constraints that we use in Postgres.

In general we're trying to write and run more tests that only create and manipulate objects in memory, especially for testing business logic. Unfortunately we still have to have some level of integration with the database to test things at a higher system level.

Re: transactions, most of our database code uses the ORM, so we thought other test speedups would give a bigger benefit. We recently added an interface for getting/querying with a `pg` connection directly and we're using that to implement transactions in a few critical places. I'm planning to release the code soon - hopefully in a blog post in a few weeks.
> Also today, we are launching Kubernetes Training. The first workshops will be delivered by Kelsey Hightower, product manager, developer and chief advocate at CoreOS, and will take place on August 5 in Portland, August 7 in Seattle and August 10 in San Francisco.

For anyone who wants to checkout a previous version of Kelsey's workshop, it can be found on youtube:

https://www.youtube.com/watch?v=tA8XNVPZM2w

https://www.youtube.com/watch?v=I9pF-Bv8AkI

https://www.youtube.com/watch?v=UZbwDH-_a_M

It's a very good introduction.
> I feel like this rush to adopt functional language features in non-functional languages is

Very few languages in use are fairly described as "non-functional"; pretty much any structured programming languages that supports function pointers supports the functional paradigm. A language doesn't have to be pure to support functional programming.
Wow, they were really lucky an accident didn't occur since there was a "close to 100%" chance of an accident occurring!
Sorry about that: I misread "can not" as "can".
FYI, here's a link to a video[1] of the situation (which bengali3 posted up-thread). The grass shoulder was later, cutting the power was actually done on a fairly busy stretch of highway with no shoulder. The reporter's words during that incident are particularly telling.

1: http://dp8hsntg6do36.cloudfront.net/55ad80d461646d4db7000005...
"The results also suggest that video games may be reinforcing gender segregation and potentially promoting sexist behaviours, especially troubling since so many "gamers" are teenagers."

What in this study suggested that?

The base study is very interesting, but basically seems to say that losers seek to make someone else feel bad so they look for an easy and lower status target.

Seems like it's not the video games as much as society and culture, with video games just being one of MANY places you can see this behavior.

For instance, domestic violence spikes among fans of the losing teams in NFL[1]

[1] http://www.slate.com/articles/business/the_dismal_science/20...
Alternately, the reading of them as well.

Reading the unit tests can help you understand an unfamiliar project by acting as documentation, telling you what is expected behavior.
> (unless your cad software does that for you :))

As far as I can tell, they write quite a lot of their CA* software ;).
You read my mind. Points from this article need to be taken in context.. especially all the examples from Google. It's one thing to say 'Do it faster!' and have unlimited resources at your disposal (Google), but it's whole different ball game to harp on your 5 member startup. One adds hours via bodies and the other ruins work/life balance. That can really set a negative tone for an early startup trying to attract talent.

I enjoyed the 'GM is slow' comment. While that may be true in terms of innovation, it is the opposite when it comes to manufacturing. I've worked in those plants where the 'speed above all else' sentiment is eerily similar to this article, and is largely the reason I chose a different career path.

The one thing I take away from this is the accountability perspective. It's ok to ask why things will take the amount of time projected. Things often do get tacked on that don't need to be.
> So for the average user - GPL has encouraged loss of user freedom

This is ridiculous i encourage you to remember the state of affaires before gpl. User freedom wasn't even on the map. It changed everything and overall the users gained a lot. Also you should remember that gpl freedom is an ethical question. And as allways if there is an infection the medicine could make the parasites react against it.
Very possible with oracle apex and oracle rest data services, even with the free version of Oracle
There are two different situations where this matters:

1. When lua/zlib/libjpeg is compiled into a closed system (perhaps even with DRM), you can't modify that copy of the library. For example you don't have freedom to replace your iPhone's JPEG encoder with MozJPEG.

2. GPL code only helps projects that respect users' freedom, so only Free projects can benefit from it. OTOH do-whatever-you-want code helps both Free and closed projects alike. It allows user-hostile projects to take gratis code, add one (mis)feature, and with little effort compete with the open-source version (see: majority of Android market share belongs to derivatives with unremovable crapware and locked bootloaders).

It's hard to argue about overall effect in practice — it expands problem from legalese to politics. Maybe carriers would never let Android to take off if it was GPL-licensed, but OTOH a GPL3-licensed Android now would be great: it would still allow vendors to customize and extend it, but wouldn't force users to put up with unremovable crapware.
I was surprised that Bay 12 Games (who make Dwarf Fortress) are the 22nd most earning creator on Patreon, even though they created their account only 3 months ago! Well done!
They did test in controlled environments previously, according to the article. Said tests were ignored by the auto manufacturers.
This is, categorically, not "terrible advice". There might be better things to do, sure. The author is clearly suggesting that it's just a starting point. He/she is clearly not stating that this is a plan for life, or a plan for a large amount of money, or anything of the sort.

For many people, just getting started is a huge barrier. Index fund? What is that? Mutual fund? What is that? Buying a dozen stocks in some companies you've heard of can at least get you interested. You've got skin in the game. Now you are motivated to learn. The idea that you have to learn a whole load about it first just doesn't make sense. People are busy, it's tough to get the motivation to learn. Skin in the game is a great way to start.
Maybe lower the volume of that comment? :) A really downvoted comment would be almost mute...
I worked on a perl application server for a big ecommerce company. We'd stat so many files. Pulling in the meta-object library ('use Moose') was guaranteed to make your program take a long time to start.
Studying harassment on XBox Live is a bit like going to the Dead Sea to test oceanic salinity levels.
When the radio sleeps, how should the Phone notice the push?
How do you think Apple's push works?

Edit: Apple's APN also uses TCP.
true.. the problem i suspect is people tend to idolize brands and products when they are young, precisely because they are young and are seen as the underdog. As they age, its incredibly difficult (I dare say impossible only for the sheer lack of evidence to the contrary) to maintain that reputation. As the movie saying goes: "You either die a hero, or you live long enough to see yourself become the villain"
Haha sounds like a great idea! I think only concern would be publishing your crypto-currency private key publicly :/