skysight-inc/HackerNews huggingface dataset:
Linux Scales – practice makes perfect
Note, the Massachusetts Right to Repair came from a ballot measure, so it didn't require calling a politician and passed with huge support from the general public (86% Yes).

If your state has this option[1], you can bring ballots forward on this topic and it should be possible to get signatures and they are extremely likely to pass. (I originally said easy to get signatures, but getting 365,880 signatures, as is currently required in California, would not be easy, but should be possible if you are a good organizer.)

[1] https://ballotpedia.org/Ballot_Measures_overview
IBM Names Former AOL President Bob Lord as Chief Digital Officer
Together with systems such as ipfs.io, possibly yes. Have a look at https://github.com/whyrusleeping/gx

But there still are many open problems:
- incentivised file storage
- fair name spaces
- search and indexing
and more.
I am the phpList community manager. Anyone used phpList before? We're Open Source (AGPL specifically).

We offer phpList as a hosted service on phpList.com. It's the same code (AGPL) but we deal with deliverability, updates etc. Our clients range from 300 mails a month (free) to high volume senders on VPS with millions of subscribers and mails :)
It's worth noting that consumer goods in Denmark are insanely expensive, which is what many are arguing will happen here with a $15/hr min wage.
> Fossil tracks issues (tickets), documentation, and wiki pages at the same level as it tracks code, so when you clone a Fossil repo, everything gets downloaded to your local computer.

Issue tracking and wikis are not a version control problem. Sure, their data can be version controlled. And documentation has been version controlled since Sccs, why would it require special care?
To anyone denouncing Zcash as "pre-mined crap" (and anyone who gives any credence to such denunciations), I recommend reading the founder's blog post on Funding, Incentives and Governance: https://z.cash/blog/funding.html
>The water depths have a 4x vertical exaggeration while the land areas have a 2x vertical exaggeration.

Can someone clarify what this means?
But the facts don't reflect what you are saying.

Removal of guns from a society lowers total murders, it doesn't just move those murders to some other weapon/cause.

Look at Australia's crime statistics, or Canada, or Britain before and after serious gun control. They all show this to be true.
> The internet is not a different place

People act differently on it, though.
> that "study", if you can call it that, is grossly fraudulent

If someone shot at multiple people, then its a mass shooting. My stats are verbatim from a Jan article by the BBC and I think they are fine.

Is there any hoop you won't jump through to justify tens of thousands of deaths?
Someone was apparently confused as to why his comment was downvoted. I answered that question.
"One reason there may be relatively few Americans named in the documents is that it is fairly easy to form shell companies in the United States. James Henry, an economist and senior adviser to the Tax Justice Network, told Fusion that Americans “really don’t need to go to Panama.” “Basically, we have an onshore haven industry in the U.S. that is as secretive as anywhere,” he said."

Charles M gives a hint why? ~ https://twitter.com/martucci/status/717216011615911936 and http://www.nytimes.com/2016/04/05/world/panama-papers-leak-o...
You only have to look at long-term trends to see what nonsense that is.

Since you mentioned milk, let's use that. In the UK, in 1914, a pint of milk cost 1d, and the average wage was 16s 6d for a standard 58 hour working week.

That's an average wage of 198 pints of milk per week, or 3.4 pints of milk per hour.

In 2016, a pint of milk is 45p. The minimum wage is £7.20, or 16 pints of milk per hour. If you buy your milk in four-pint bottles (economies of scale not available in 1914), your wage doubles to 32 pints of milk per hour, a nearly 10-fold increase on a hundred years ago, and you're only working two-thirds of the amount of time per week, too!
For mutt users, a great new feature in this release (technically, in mutt 1.5.24) is crypt_opportunistic_encrypt, which allows you to encrypt your messages with GPG automatically whenever the recipients also support GPG. See the manual http://www.mutt.org/doc/manual/#crypt-opportunistic-encrypt and I also wrote a blogpost with some more details https://a3nm.net/blog/mutt_crypt_opportunistic_encrypt.html
Yeah but the internet is more anonymous.
Schematics and mechanical drawings for Raspberry Pi 3 released
Obsolete before it hit 1.0.
While grunt/gulp was fun for a while... i am not looking back to our 800 line grunt file, complicated async configuration and the tons of dev-dependencies.

Webpack blew everything out of the water. 80 lines of config, hot-reloading, code-spliting, hash-filenames...
Looking forward to whats coming next.
The only way to stay alive is by making money, and if I can't get a job, I am by definition a useless, surplus person. If I can't make money, I can't stay alive.
It certainly exists, and in unexpected places, like system catalogues. It's especially visible if a (wrong) mgmt decision has been made to switch off autovacuum - then everything tends to blow up, and fast.

In short: explicit bloat management and autovacuum tuning are a necessity for all high transaction rate workloads in PostgreSQL, and the stats need to be monitored closely to detect workload changes.
Totally agree, the key was loaders...
Education isn't gender blind, girls are doing vastly better than boys, have been for ages, and women earn 2/3rds of all college degrees in the west. It's still not enough. Because until a field is 50% women, it is seen as evidence of discrimination, no matter the choices women make, or the endless programs and job fairs aimed uniquely at women in STEM.

Women: want to enjoy tech? Stop believing this claptrap that you are a victim. The day you define yourself as a techie, instead of a "woman in tech," is the day you actually gain "equality."

Not to mention, the gender stereotypes mostly come from other women, especially the ones with gender studies degrees.
interesting quotes. what tipped me off was what appears to be .45 ACP HP (flat tip) in the article. cf https://en.wikipedia.org/wiki/.45_ACP
Do you really believe money launderers will be able to stay afloat for long, even though they have fancy math? Governments will crack down on them as Bitcoin grows.

People do the same thing with real money and go to jail.
The question what kind of harassment we are talking about seems pretty relevant here. Stories such as http://tech.mit.edu/V136/N9/harassment.html seem to suggest that overbearing, desperate romantic attention (often followed by lashing out when the advances inevitably turn out to be futile) generally is counted as such. In that light, I find the fashionable narrative about boys getting angry about cooties in their club to be somewhat questionable - what if the "unwanted attention" rather than the "sheer malice" type of harassment constitutes the bulk of it?

I imagine the typical perpetrator in that case is a man with negligible romantic experience, who is not particularly attractive, lives in a social environment with a 10:1 M:F ratio and statistically may well be encountering someone of the opposite sex who actually nominally has something nontrivial in common with them for the first time. The "something in common" part is contingent on actually signalling being a capital-p Programmer culturally (e.g. by blogging about programming), rather than someone who appears to be closer to a social activist who just happens to have a job in programming (and might as well be the secretary staffing the front desk for the purpose of commonalities, as far as the would-be harasser can see).

Grasping at straws inevitably ensues, and there are sufficiently many around that some don't react gracefully when the straws snap.
... and only cycle at night, wearing a full face mask. It's tricky to get around without being caught on CCTV somewhere.
I hear you with the health bit - if I weren't self employed I doubt any employer would have had the patience to sit through several years of erratic attendance, and it's been hard enough picking myself back up even with work to go back to, so I empathise with your position - I've been broke and hopeless before, too - serendipity usually strikes when you expect it least.

Useful doesn't equate to validity - and the fact that you're able to think in such empathic terms suggests that you are more useful than you might think.

Also, plenty of employers won't look at a gap and rule you out - big, autocratic miserable places will, but smaller shops usually care more about humans as people, and you might have more luck.

You based in the uk? What sort of sysadmin/security experience have you got?
Me too. I was super surprised when I clicked through to see a Go framework.
Water 1m below the sea surface is drawn like 4m deep. Land 1m above the seal level is drawn like it is 2m high.
I don't regret learning gulp. Node streams are bizarre, interesting construct and I'd probably had no chance to touch them but gulp made me understand them to the minute detail.
Personally I prefer two specific things:

1) echo is more middleware compatible - it's a PITA to use a lot of "standard" Go middleware (e.g. nosurf) with Gin, but echo has no problems with these.

2) the function signature for handlers always returns an error - so you have func(Context) error rather than func(Context). This feels a bit more like idiomatic Go, and makes it easier to write generic error middleware for your app.

In terms of performance, for all intents and purposes they're about the same in real-world cases (the Go community for some odd reason loves bikeshedding over router benchmarks, but in the real world this is probably the least of your concerns).
> but I see women writing about these meta-topics of "being a female programmer" far, far more often than any actual technical aspect.

One of my most favorite programmer figures quickly became Natasha Murashev...

https://www.linkedin.com/in/natashatherobot

...better known as NatashaTheRobot. Not because she is a woman, but because her Swift/iOS Newsletter is superuseful and interesting and she focuses on technical details instead of "did you know I am a girl?!".

https://twitter.com/natashatherobot

http://www.thomashanning.com/interview-natasha-the-robot/

Similar to Erica Sadun who writes all this Apple/iOS dev Cookbooks.
This is a fairly well known problem for SO (see people trying to explain a question about the ternary operator - a name you only learn after you first try to find out what it is - in any language where it's all symbols).

SO does account for this though. Questions can (and regularly are) closed as 'already answered'. Those questions then link through. This means that all those questions hang around as pointers with all the ways of describing the issue people tried, hopefully increasing the search term surface area.
Tesla, rivals, software may kill petrol car as soon as 2025
snuxoll says that's not the case: https://news.ycombinator.com/item?id=11425761
I have found some more information in 2010.
http://ww2.kqed.org/quest/2010/10/14/sand-waves-and-the-gold...
UC Berkeley as of 5-7 years ago had a decent solution - there was the intro class, where having no programming experience seemed to leave some students treading water, and then there was the no-siree-definitely-not-remedial class that you could optionally take before the intro class, which was well-publicized and pushed hard by the department.
Testing with Jasmine – the series
You old curmudgeon you... ;-)

Make has it's foibles - before we talk about those we need to declare are we talking gmake, nmake, BSD make etc. - our build scripts can break in the wrong make. And how will windows users collaborate (they'll install cygwin). Etc etc

All that said though, I still find make to be lower barrier to entry.

If I need to start a watcher or something, I generally have that in my npm package.json but there's nothing stopping me having a make target to call npm start or whatever.

I forced myself to learn enough gulp to be dangerous (incidentally I see strong parallels between grunt / maven and gulp / gradle) and the faux pipes implementation is clearly influenced by make, it's just far more clunky an implementation.

So it could just be I'm wired up wrongly but I have to agree, neither grunt nor gulp moved the needle meaningfully.

Counter arguments like it's all one language don't hold much water for me, or for the designer who only really knows css.

I'm resigned to being labeled a curmudgeon in this one!
Yeah, fossil is all I use. It's so clean, tiny and self contained with no install or bloat. I've always been in love with software written that way. It makes me look at things like git as just a product of engineers that can get the job done, but don't know what it means to write good software or use imagination.

Being fair, fossil performance on giant scale projects might not compare quite as well against git or proprietary solutions like Perforce, but for the large majority of projects I expect it is more than adequate.
Dominions of fizz: the carbonated-drinks industry and public health [pdf]
I think that the people behind SO have weighed up the pros and cons - a million questions about the most basic parts of a language are not that helpful to anyone but the person asking, and are better answered in the context of a tutorial or whatever. Generally those kinds of super-beginner questions are not useful without context, so they get either a useless answer or a small tutorial that doesn't really work because it's on SO.

Expecting people to be able to learn a language from nothing by going on SO and asking questions just isn't going to work well. It'll burn out answerers and fill the site with mostly useless content. I respect the decision made by the SO guys to focus the site and avoid that, because a useful resource for one group is better than a bad resource for everyone.
> "I see women writing about these meta-topics of "being a female programmer" far, far more often than any actual technical aspect"

I disagree.

That is, I kinda agree and I totally disagree. I mean... argh, this is so hard to phrase for me here: I kinda "agree" - that one sees "more of" the writing about the meta-topics by women. But I disagree with the underlying fact (that women actually do "write more about meta-topics than technical aspects"). The problem (but also kinda non-problem?) here is, that women do write, but a reader often may not notice when the technical-aspects writer is a woman!... I know this is true, because I totally was once corrected here on HN for answering "he something" when it was a she - and started looking more carefully since. And now I see there totally are woman technical-bloggers, and many of them highly notable ones! (off the top of my head: Julia Evans, Joanna Rutkowska, Limor Fried/ladyada, ... just to start with.)

With that said, I believe the visibility paradox is a kinda self-fulfilling prophecy and/or hard to untie conundrum: either you have technical-aspects woman writers who don't emphasize being women (and thus can currently often get overlooked), or you have technical-aspects woman writers who do emphasize, and thus easily fall into category of "women writing about meta-topics more than technical aspect"... thus I believe we "see" more of the latter mostly because we typically don't recognize the former :/
Kardashian Text – Send anyone anonymous Kardashian quotes
Work can be both useful and not worth minimum wage. It's easy to imagine that the job of folding boxes would be cheaper to automate at $9 per hour, but at $4 it makes sense to higher someone to do it instead.
Yes - Mythbusters used it for the Alcatraz escape episode to see where the likely landing point of the improvised raft was, as it's an accurate model of the tides and flows of the area :)
Bitcoin has full anonymity only when you know what you're doing. And it is hard for an average joe to maintain that.
There are many other coins to choose from - Ethereum, Dash, Monero https://www.coingecko.com/en
I still use Grunt for small, one-off tasks that I'd like to be able to configure declaratively. For example, it's useful to wrap Webpack to make simple static deploys: https://github.com/thomasboyt/monotron/blob/master/Gruntfile...

I imagine that if I was more comfortable with shell scripting I could just use that, but I do like declarative tasks a lot, and there's very little overhead to adding Grunt to a JavaScript project.
I work a lot on Cachet (https://github.com/CachetHQ/Cachet) it's an open source alternative to StatusPage.io and has garnered a lot of popularity among household names, universities and startups. It's cool!

Aside from Cachet, I work on StyleCI (https://styleci.io) which is self-sufficient. StyleCI is a PHP Coding Standards CI that currently works with GitHub. We're working on BitBucket support.

And finally I'm working on a couple of SaaS projects that have yet to launch.
>disable power-off

If the thieves are somewhat savvy they will just hold down the power button until it turns off. Can't disable that in software.
Then you are probably under special protection by law. For your the pointy-haired boss it means he has to use more subtle methods, e.g. a performance review, to get you out of the door.
Meet the Freediving Couple Who Make Stunning Underwater Photos
> C programmers are aware of the cost of malloc, and will try to minimize its use

Some C programmers, maybe. I have had discussions about GC vs. manual memory management with a few C programmers that appeared to think that malloc+free is basically free, and that GC is expensive because of, you know, GC. They still tried to avoid malloc()ing memory, but that was mainly because of problems with memory leaks and related issues.

(And just to be clear, it took me very, very long to figure this out myself, mostly because none of the C programs I have worked on were affected by the performance of malloc+free. I have to give the credit to a friend who works in real time systems and one day looked at me as if I was an idiot [I might be, of course!] and told me about how in real-time code you cannot call malloc and friends, and I was like "Why not?", and then he explained it to me.)
Never run a business that relies on paying minimium wage.
How about server-side rendering?
This thing is so stupid. Each time I read about it it boggles my mind. Its "The Homer" of coolers. Looks like one of those crappy multifunctional things they would sell on tv with even more crap tacked onto it. And then theres the price... I don't get it.
Thanks for the links! Having a list of cool PRs definitely helps conversion :)
Depends on you definition of labour. The workers labour is playing a decreasing role in productivity so their value is decreasing compared to the growing value of technology.

In other words technology and humans are in competition with each other too and ultimately technology will win most jobs.
I had reservations about using make for node builds until I got berated by another curmudgeon on here, who kindly showed me all the tricks necessary to implement the rules I needed. I'm very very happy I switched to make.

I think part of the issue is that I (and I suspect many others) though I knew basically how make works, except that I had no idea about % patterns, the patsubst function, etc.
Introducing our new monthly meetup: QuizzBuzz
Agreed. Amongst non-technical people, 'in the cloud' just means 'somewhere on the internet'. For example, if I backup my iPhone onto iTunes on my laptop then that's not on the cloud, but if backup to iCloud then it's on the cloud.

I guess it's frustrating that cloud means quite different things depending on the context, but I guess that's true of a lot of language.
This is a good explanation; https://medium.com/@preslavrachev/gulp-vs-grunt-why-one-why-...
SO did go through that phase.
So, why can Donald Trump get away with throwing tantrums but Rubio or Cruz cannot?
You still need to get in the middle.
So she just gave up and threw 30 years of her life down the drain ? Where's the persistence ?

It's like "geeks" weren't ever ridiculed and harassed decades ago, before CS got "trendy and cool".

That's also a price of equality, sometimes you just eat shit at a certain job.
This is interesting stuff. I wonder which literature is essentially required to understand what's going on.

What I really like to know: How do you make sure that genetically modified organisms don't escape accidently, and how do you make sure that such modified organisms don't use their new capabilities to mutate into something completely unwanted (causing new kinds of pandemics, famines etc.)?
High Performance Browser Networking (2013)
Oh, I agree. But I still think Git, even over IPFS, has significant failings. Mainly, how do I share the issues and other problems that Github has did their own GUI for?

Fossil SCM seems to fit that bill. As another user said, they can address issues in a local, non-connected manner, and then merge the issues back to main.

The last piece would be to use IPNS so you can have the same key for a changing package. I just hope versioning support gets added in soon (it's in the spec, just not done yet with go-ipfs).
Job costing and production reporting – cloud MRP software
> The gov't mandated the OBD and OBD-II standards into cars to allow independent servicing of the car

So, seems like these work, and the way to solve it is to force standard compliance through them.
I am so pleased I abandoned grunt/gulp.
Life is so much simpler with simple build commands. Now I just run whatever I need using npm run.
Vitamin D 'heals damaged hearts'
Welive
Mutt will then assemble everything into a single massively multipart mail message and bring it up in your editor so that you can write an additional message of your own. Then you have to save the edited file and OK mutt to send it.

I would not characterize this as a single command...
Do you've more information on this? Wikipedia says his mother is Dora Johnston, that doesn't sound like an Indian name.
One thing this dissuaded me from webpack is that it markets itself on support for AMD and script tags - if you need JS modules that are only available as AMD or script tags in 2016 it's a worry.

That said, I use gulp now and a notice lot of gulp seems to be replicating parts of JS itself - tasks are just functions, I don't see why they need to be special. There's always 'gulp foo' which is a less maintained wrapper around 'foo'. And browserify seems slow to build bundles - is webpack any faster?
An NLP Guru would advise Matching and Mirroring instead. Get yourself into the same agitated emotional state matching the tantrum thrower. This makes him feel understood. Then calm down and lead him to rationality again.

(I never used that successfully)
Remote Developer Jobs Site (Ruby, NodeJs, Golang)
Great work, much appreciated.
> why would it require special care?

It doesn't, really, but it's in the same place as the code and everything else (this is what I meant as being "on the same level"). You don't need to clone the code and then clone the tickets, for instance. When you run "fossil timeline" on your local machine, you'll see entries for tickets being closed and wiki pages being updated interspersed among the actual code commits. This is useful to me as they're as much a part of the project as the code itself. Does this answer your question?
Shameless plug:
I use sinntp[0] to grab newsgroup messages and put them into a mailbox.
You can also configure mutt so that it can post to newsgroups (see doc/mutt-integration.txt).

[0] http://jwilk.net/software/sinntp