skysight-inc/HackerNews huggingface dataset:
When I do development in my spare time, I tend to gravitate towards paid software, since it tends to be higher quality and have better support.

However, my employer is extremely frugal and has very tight budgetary controls, so getting even the smallest expenses approved can be a huge hassle. So, perhaps ironically, I gravitate towards free products when doing professional development.

This is probably completely backwards, but it is what it is!

Anyway, I disagree with all the Paw bashing of course, but I think it is important for everyone to be aware of free alternatives - not necessarily because people feel "entitled" to free stuff, but that their circumstances may cause them to prefer not having to pay.
SSN is only one example. All your medical records, your entire genome can be represented as a number. Does that suddenly make it acceptable to publish?
You can't have cake and eat cake. Without taxes there would be no system at all. It's a shame that small companies pay for this system and big corporations use this system but evade paying. No justice in this.
But who's going to impose sanctions on us?
Or weeds. I've noticed parts of my lawn that got infested by chinch bugs died off but were replaced by weeds. The weeds were a combination of dandelions, clover, and other east coast weeds. I mow over the weed patches and they look just like cut grass. I wouldn't mind a whole weed lawn if the HOA and my partner didn't care as well.
Welcome to the fish bowl.

But don't worry too much. As recent terrorist acts have shown, our intelligence communities retain their efficacy in the face of modern technological advances.
You should do an IAMA.
it's a common figure of speech. it's not confusing, given the context. and "more workful" doesn't sound very natural.
I'm surprised most all comments latch onto the political nature of the DNC hack vs. the point Bruce is making: the act demonstrates overt attempts of a foreign government to mess with our election system, and the ___voting portion of the system ___ is what remains vulnerable despite many years of warnings from industry experts. We ignore this at our peril.
No, it's not that simple.

1. What if you can't ? You have your budget that can't go lower.

2. And what if it employs 100 000 people in your country? Good luck with that.

3. You know what costs are ? Because they can have 0 earning in your country when mother company will take all for licensing.
> How about Haskell's notion of fixity of the symbols/operators/names?

Every language has implicit fixity and precedence for infix operators. What's different about Haskell is that you can actually define infix operators yourself. And if you're going to define your own you need to be able to also define the precedence of your operators. Fixity has always been there. You just didn't realize it.
>>> I'm sure they're smaller now.

I'm betting not. Ivy Bells was back in the days of copper wires being tapped by external sensors placed atop undersea cables. Today's undersea cables are optical. You'd need to splice in, or at least open up a cable to get at the individual fibers to install similar taps. I cannot see how that would be done in the pressurized world of submarines. Normal procedure for such work involves hauling the cable to a surface ship where it can be picked apart by hand. A sub would have to somehow pull the cable inside its pressure hull, a very dangerous task. Any sub equipped for such an operation would surely be noticed (massive doors, reconfigured interior spaces, special station-keeping thrusters etc).

Maybe they do it in very shallow water, but then you would still need a dry environment. You would have to deal with the current passing through the cable, somehow without detection or cooperation from the cable's operators. There are just too many difficulties to make splicing-by-submarine practical.
Let's Build a Web Server. Part 2
You think users cannot be trained to recognize a green padlock, but they'll know to look for "secure://"? That seems a bit ... far-fetched.
That 36% of US adults are considered obese does not make it obvious that losing weight is any more complicated than cutting sugar & carbs.

First, "common sense" dietary advise is that fats are bad. That's why you see foods marketed as low-fat. Because common sense dietary advice has been focused on the wrong thing (fat instead of sugar/carbs), most people's conception of "eating healthy" is wrong.

Second, the route to being financially healthy and stable is incredibly simple: spend significantly less that you make. Yet some how a huge percentage of people in the US spend beyond their means. Could it not also be the case with cutting sugar & carbs that even if people actually knew what they needed to do, they still would not do it?
Right. So as has been true forever and a day, men can either think with their head or with their penis.
Wouldn't #1 result in a race to the bottom? Why wouldn't a foreign country use tax policy to lower their corp rates towards zero in order to attract foreign tax revenue? After all, some tax is better than no tax.
The point of the article isn't to show that the math will be used. The point is that people who ask such a question are missing the point.

"Education is what remains after one has forgotten what one has learned..." - Albert Einstein
I think this is a problem if the actual net worth is significantly different between partners, not earning potential.
Barliman: Prototype of a smart text editor
Hopefully by that time we've reached the point where we can deprecate HTTP without TLS and show appropriate warnings in browsers.
Which is amusing if you consider that a very long-distance, underwater cable which would be difficult to physically monitor (e.g. with cameras), would make a perfect use case for link encryption (at just above the physical layer).

I do not see why that wouldn't be technically possible, unless someone cares to comment.
The Russians also have a long history of "special purpose" submarines, and are currently expanding their fleet of them again. Lots and lots of details eg largish "mini" submarines that dock on the underside of massive subs at http://www.hisutton.com
Prolog.c: a simple Prolog interpreter written in 200 LOC of C++ (2000)
He said that women file 65-70% of divorces, not that the divorce rate is 65-75%.
RealGUD: multi-language debugger interface for GNU Emacs
Doing Bayesian Data Analysis On the GPU: Examples
This whole concept of "hate speech" is preposterous to begin with. I prefer the conception of free speech practiced here in the United States. I hate those Westboro Baptist Church people who stand near soldiers' funerals with "God Hates Fags" signs but I'd die for their right to do it.
Setting Up Browserify and React, on Rails
Man down: Hunting a new model for masculinity
I wouldn't count it out, but obviously all the specifics are highly classified. The USS Jimmy Carter is the sub (or one of?) we probably use for this:

https://en.wikipedia.org/wiki/USS_Jimmy_Carter

It is 100' longer than other subs in the same class thanks to special equipment "which allows launch and recovery of ROVs and Navy SEAL forces".
Using Eric Elliott articles as a source is never a good idea. The guy is way too dogmatic and even crazy/harmful.
First of all, I never claimed that libraries didn't use records; certainly nearly all do. I was talking about lenses when I said you don't need to master them to write good code. I'm not sure what it means for a record system to be "pathetic", but although there are issues with records in Haskell, it (a) is improving with new features forthcoming in GHC and libraries, and (b) has not stopped developers from writing millions of lines of robust, practical code. I think the "record problem" in Haskell is a legitimate one but not one which will ever prevent you from writing good code. At worst it's an annoyance.

As to the questions about fixity, this is once again in practice not a big problem. First of all the notions of operator fixity and association are familiar to all of us since grade school. We all know "please excuse my dear aunt sally" or some similar mnemonic for the precedence rules of the operators of arithmetic. It's this rule that lets us write "a^2 + 2 * b^2 * c^(2 / 3)" instead of "(a^2) + ((2 * (b ^ 2)) * (c ^ (2 / 3)))". In other words it's a way to make an expression easier to read and parse by removing superfluous parentheses. It's not arbitrary at all, and in fact operator precedence rules is a feature that every other mainstream language has.

As to what semantic benefits there are to fixity, fixity is a purely syntactic notion. It has nothing to do with semantics. Giving your operator an associativity and precedence only affects how a particular expression is parsed, not how it's interpreted or evaluated.

I'd like to mention that your comments so far seem unnecessarily combative and hyperbolic. You use phrases and words like "pathetic", "good luck", "useless flexibility", "zero benefits", "please enlighten me". This injects contention into a discussion where there needn't be any. Furthermore, your statement that you only use Haskell for pure computations with minimal IO makes me question the legitimacy of your criticisms. Certainly, there are countless others who have written all manner of heavily interactive programs, web servers, database interaction, or IO-intensive programs in Haskell. If Haskell isn't your cup of tea, that's fine, but do you really think you're in a position to be leveling such criticisms when your own usage is so restricted?
I don't know of anyone choosing #2, but #1 and #3 are extremely common. The US surprisingly has one of the highest corporate tax rates in the OECD and is one of very very few countries with a worldwide rather than territorial tax system. Those two points taken together are why US tech firms transfer their IP to Ireland in the first place. It's also why so many US companies (at least pre-Brexit) would merge with European countries and establish new headquarters in London rather than the US. The American corporate tax system strongly incentivizes US companies to move.
Hm? Not sure why you're bringing up Scala-Native again... @tailrec has existed since 2.8(?).

The limitations of @tailrec are obviously due to the JVM, but I was thinking (given your mention) that maybe Scala-Native had done away with the problem -- if you use the "Pascal" calling convention I believe it's mostly completely trivial to do TCO. (Just omit the "push/pop things onto/off stack" bit in the caller and use "goto".)
How could alt.games.football not scale, and /r/football scale ? I wouldn't expect a single server, or even a single network host the whole conversation about football in the world. So you'd have reddit.com's alt.games.football, facebook's alt.games.football and so on. Or, more probably, brand new hierarchies like com.facebook.games.football and com.reddit.games.football. The nice thing is that they'd all have the same interface and the same protocol so they are both easily accessible and easily archivable.
I don't understand how bankers in the US haven't been criminally investigated for their roles in making loans that had no good faith data behind them.
(1) A parabolic antenna is a huge radar target for anyone hunting submarines.

(2) A parabolic antenna, or any other very directional antenna, requires a stable platform. Either it's on a huge inflatable raft, or the sub is rigidly attached. Either way, the operation will be noticed.

(3) Sacrificial systems in submarine warfare are rare. They exist but, like aircraft launching flares, they draw attention and are therefor only used once the sub has been somehow detected. Subs don't like anything that draws attention unless things are already hitting the fan.
Vendoring is what Linux distributions do. They also provide multi-language automatic builds, security updates and all the other things you mention.

So the problem is not vendoring itself. For a large organization like a Linux distribution, it's a valid technique. However, nobody is maintaining a distribution for the Go ecosystem, or at least not one that's publically available.
Characteristic examples from the book Doing Bayesian Data Analysis 2nd edition [1] programmed in Clojure and OpenCL to run on the GPU. Much, much faster than Stan or JAGS!

The library used (Bayadera) is still pre-release, so much polishing is still needed, so this can be considered a preview. But, it is still very useful, and not more complex for programmers than the mainstream Bayesian tools.

[1] https://www.amazon.com/Doing-Bayesian-Data-Analysis-Second/d...
Yeah I went hunting for a new API software for the same reason.. I wound up purchasing Paw for my team. The big selling point for me was the ability to define a request, and then use data from that request in other requests (the dynamic data). And... the UI is wildly better IMO. Thanks to Paw for making a great piece of software that's not a pain to use!
25 Famous Inspirational Speeches to Jumpstart Your Motivation
Το Νέο Eshop Της Νένας Χρονοπούλου Από  – PMAR.GR ONLINE MAGAZINE
You'll probably never get there. Either you're born a phreaker, cracker, pentester, or you're a kid who does other things during HS and college. The kind of people that do sec have been doing it since they were 10. You'll have a hard time competing. (And yes, I am the former.)
Functional Data Structures in C++
Github repo: https://github.com/BartoszMilewski/Okasaki
> “Hey $COLLEAGUE, is there any function that takes this list and returns a list like this?”

Go back to your cubicle, grab a piece of paper, clarify your thoughts, describe what you want in the general case, provide at least 3 examples, possibly more of there are lots of tricky corner cases. And only then come back. Thanks.
Wikipedia even references to multiple sources: "Intelligence experts speculate that the MMP may find use in similar missions as an underwater splicing chamber for Optical fiber cables.[7][8][9][10]"
> In my opinion, this type of "technical" thinking contributes to misdiagnosing why the majority do not use decentralized services.

A good point, but I don't think it's economics. I believe the issue is more just interest. Even if it were made super easy, most people have no reason to switch. Sure, people who like their privacy want it, but those are the kinds of people who should, in fact, join together and start their own network and stop complaining that the vast majority of people won't join them. Maybe on our biz cards, we could put info to access our private networks, like diaspora, and that would give us an opportunity to promote it when people read it. Most people are sheep. They'll follow the crowd when something interests them, regardless of the technical or economic difficulty. I mean for Pete's sake - why on earth would anyone spend LOTs of money on "fashionable" jeans with HOLES? - But people do.
Never, in any of the multiverses is it true.
MIT Solve CoLab
And what are the unmarried men doing in the meantime?
A few things:

1. I think most athletes who purposely ingest a lot of carbs are probably not using sugar to accomplish this.

2. Greasy food is not actually bad for you. Grease is essentially fat, which is about as healthy as you can get. In a typical fast food meal, the greasy burger is the healthy part (minus the bun). It's the fries and soft drink which are the unhealthy part.

3. Grains are an incredibly affordable source of calories (it depends on the grain, but for the most part they are all upwards of 2,000 calories for $1). I don't think anybody's in danger of starving if sugar is more expensive.
Philippine Culture, from a Confused American's Perspective
I've had frugal employers before, and I've pulled out my credit card and bought software with my own money. Just like buying my own lunch, or books. Just seemed like the right thing to do.
And Facebook COO Just endorsed Hillary publicly on FB, the day after WSJ reported that Hillary has taken $48.5 Million from hedgefunds/Wall Street vs $19,000 for Donald Trump.

We know who is on the little people's side in this election.
I wonder if a voice-annotated youtube capture of the process might help capture the pain of the process.
I'll always be upset that my college web development class got changed from following this tutorial to early 2000s PHP without a database.
Accountants and Lawyers end up doing value addition because government regulations are far too complex.
I can't speak for all the different ALS charities, since they are independent, but as a charity their financial statements will be available. For example, my province's ALS charity spent about $500k last year on equipment loans, while research was only about $20k through donations to ALS Canada. The ice bucket challenge donations were mostly donated for research, as that is what people were expecting to be donating for, and they only have so much patient support they need to give in any year.

I have a family member with ALS and can confirm that they have done a ton to support with various equipment needs and finding the right equipment for them. Support caregivers are only partially paid for (though I can't remember whether that is through the charity or the province).
> I hate how google, facebook etc. makes hundreds of millions in my country, but barely pay taxes.

Figuring out how much a large company makes is complex, which is why we have a very complex system of rules and laws to let us calculate it. And according to those laws, Google, Facebook, etc. don't actually make hundreds of millions in profit in your country.

That's why they don't pay taxes, and it's what the linked article is about: Because your country (and mine) has passed laws which say that they aren't making money despite what your intuition tells you.

If you want to fix it, the starting point would be those laws. Except...we've been trying to improve those laws for a long, long time. Many are now many decades old. Transfer pricing rules exist for a reason; simply abolishing them would cause other problems and greater imbalances.

At some point maybe we need to step back and focus on taxing the consumption of real people (which is, in comparison, much easier). Facebook may be inherently hard to tax; but those profits flow into the pockets of real people, and they are (in comparison!) easy to tax.
Parametricity actually cuts the number of possible functions at a given type much more effectively than any small number of examples: http://cstheory.stackexchange.com/questions/19548/how-can-re...
Corporate income taxes should be eliminated. Instead of focusing on building a company and good products, companies have to dedicate resources to figure out how to escape the taxation.

Taxation should be done when profit is distributed to shareholders (similar to Estonia). There is also unfair double taxation - paying taxes after company pays them.
Google Online Security Blog: Protecting Android with More Linux Kernel Defenses
I'll second the groundhog suggestion.

It is much more flexible than persistent. If you are not doing an yesod project (for what persistent is the standard), you should think about using it.
Demystify GNU/Linux boot process with Systemd
The purpose of sugar is to have a spoilage-resistant renewable commodity capable of filling and refilling cargo ships to a net wealth density greater than most any choice having similar features at the time, over three hundred years ago.

To put this in perspective, that was about the same time that colonies in North America were being founded also by multinational corporations for the benefit of multinational corporations, often funded by venture capitalists among the royalty of Europe.

Sugar is a truly fungible material, exchangable at prevailing rates in any port. A single type of cargo that could pay its own way just about anywhere, allowing relatively greater voyage flexibility, in a world where logistics has always played a significant part.

While being the trader's or marketer's dream; concentrated chemical crystals which are habit forming in some way, with everyone everywhere being a potential repeat retail customer for "life".

The enthusiasm for this wealth from many different directions would be expected to have yielded very effective lobbyists to officials around the world for many generations by now. Once consumption has leveled to the sustainable growth rate, excess gains can more likely be made through manipulation.

Centuries of that has ended up supporting very strong plantation-type economies, often to the destruction of large numbers of a variety of different species, with human suffering very prominently included.

Continuous removal of wealth from Haiti, mandated long term US-Cuban non-relationship, and loss of Everglades wildlife by the millions are just some of the obvious casualties.

You, the consumer make it all possible.

It's not just for sweetening your coffee in the morning.

Now don't get me started on coffee . . .
Long-Running Async Operations, Displaying Their Events and Progress on Clients
https://en.wikipedia.org/wiki/Electoral_fraud
So the author says France must choose between globalism and mass migration on one hand, and freedom on the other. This is easy! France is for the French, and the French are a free people.

Also, let's be clear eyed about what the author is actually suggesting. Banning any type of satire necessarily means that police come to bust down your door and throw you in jail at some point when you refuse to comply. That's the violence lurking beneath the veneer of "tolerance".
Why do you think paying taxes is a virtue ? Why does US government need 40% of our hard earned money ?

May be American politicians should stop the war on drugs, wars in far off countries and medicare and reduce tax levels to 20%.

Facebook, Google, Apple and push the frontiers of human knowledge at rapid rate if they can spend that money themselves. In case of government it will be used to by some junk airforce planes that dont fly.
I think sprawl will increase when self driving cars become a thing. Long commutes will be a lot more tolerable, parking a non issue, and the cost of owning a car could be reduced with self driving taxis or busses.
Because the government doesn't consider this as crime.
It would probably be done in few months, if GIMP had a few full-time developers. But as it stands, with people working in their free time, don't expect miracles. If anything, I find it amazing that it's still developed at all.
Seems obvious, programming is very much a way of thinking, so of course you have to develop that mindset to do well.
If you like this you should look at the demos for Pharo. It takes this concept to another level. Very cool project.
this is an classic for rails. countless entrepreneur/developers i know have used this as their first 0 to production guide for their first real (shipped, launched, live etc) software projects.

I say it's an excellent intro to someone with maybe some academic programming experience to get into web app development. it gives you the kick starter development plan you need to make a Twitter, db, grub hub, air bnb type startup alone or with a small team.

and... he keeps it up to date! with impeccable detail!
No doubt people have discussed the concept. If I were a navy looking for funding, or just another use for an existing sub, I would definitely propose it. But I don't see the practicality of going through all that effort for rather limited gain. If this is an enemy cable, it will be encrypted. If it is a privately-owned cable (internet) then it can more easily be tapped on land or via a standard ship. I suspect that even an enemy cable, if it is in public waters, could be spliced far more effectively by a surface ship.

Once the tap is in place, how do you get the information from the tap back to HQ? The sub won't have the manpower and computers needed to gain meaningful intel from such a cable. Getting the data back to shore would require either another cable or an in situ recording device a la ivy bells. Recording devices would both delay any data by weeks/months and limit the ability to insert data, an essential task when attacking encrypted connections.