skysight-inc/HackerNews huggingface dataset:
It took me a while to realize what the problem is.

For a long time, we've seen sponsored content as a bad, evil thing, that is driven by greed and capitalism. ( See corresponding Wayne's World moment https://www.youtube.com/watch?v=KjB6r-HDDI0 )

This still stands for many situations but it seems like there are people out there only accepting and promoting things they:
- believe in
- have no issues with ( neither moral, nor technical )
- or even actually use them.

All these cases are, in my opinion, valid cases for accepting money and is pretty far from evil.

Image a world where all the commercials are done by people actually believing in the product - and not the money behind it.
Yes, I'm saying that employees would keep it.

Isn't that how hollywood accounting works?
There is a service like that, and they are partnered with several stores in the US - http://www.mycheck.io/
How about a version of VIM Adventures[1] but named instead BASH Adventures?

[1] http://vim-adventures.com/
Reminiscent of http://www.fromoldbooks.org/ - I met Liam who built that site at Akademy 2007; the wealth of scans on archive.org, google books, and flickr's public domain didn't exist then and Liam was ferreting through antiquarian book shops to find sources, buying and scanning them himself. Dedicated.

He's selling off some of his collectable editions I see, if you're feeling flush with cash there's some beautiful old books there.
By WHO statistics 350 million people suffer from depression. According to the article, 350 million = 1/4 of Facebook's user base. So at most 1/4 of Facebook users suffer from depression, so at least 3/4 do not.
I assume it's because they believe that they can make more money by having licensing fees / exclusivity rights for the console than they would be having it be open.
They make their money on licensing, not console sales.
Cool, my email's in my profile, send me an email and it's yours :)
Forgive me, I don't understand. Are you saying developers need to be forced to build housing? Developers will do anything to build more units, if you ask them to set aside units for affordable housing they will. In SF it's almost impossible for them to build anything..
Podcasting is getting huge
I'm as partisan a sports fan as any and I'm still struggling to quite understand the fascination amongst the general public that hasn't paid that much attention to the ISS beforehand. This isn't really showing off the competitive prowess or cultural influence of fellow Brits; this is just a routine addition to a decades old international project who happens to be British.

Especially when Britain already has pretty interesting space projects conceived and based in Britain, supported by our taxes and employing mostly Britons...
Zürich community radio http://gds.fm/ :)
What I do or: science to data science
Encrypted EBS Boot Volumes
What happens when you have a long database query running? Is it async (which is a bit impossible with JDBC) but does it block one of the threads in worker pool?
Piracy. They need to enforce DRM, requiring a controlled ecosystem. As for making it open and free, they usually want to keep the average quality of game fairly high.
We already have a open platform, it's called PC.
I'm guessing it doesn't mean the console is "cracked" yet since you'd need to attack the hypervisor and boot chain-of-trust to do that.
They reduce the cost of the initial purchase, and make their money from royalties on game sales, similar to Gillette razor and blades.

If your competitor costs $400 and you cost $500, you're gonna lose a lot of potential sales. When Xbox was initially $500, they ended up unbundling the camera and dropping the price to $400 because they were losing against the $400 PlayStation.
Recent discussion: https://news.ycombinator.com/item?id=10728057
https://en.wikipedia.org/wiki/Experiment_%28website%29

This sounds like excellent idea.
Announcing JRebel for Android 1.0 – Android Development Awakens
a) is "boring", but last I looked was still far from a simple installation (tar.gz, apt-get, docker or otherwise).

On mobile now, so I can't test but if this is a simple way to start a local read only server, it is already a significant improvement.
Awesome Swift Education
I know this is still a WIP, but I found the examples tough to read with colors chosen. Should add does look like a fantastic resource though!
I'd used "set -e" and "set -u" before, but I had never seen it written as "-o nounset" and "-o errexit".

The latter makes it clearer exactly what features are being enabled, and it's a bit of a false economy to try and "shorten" the script like this.
The argument the author makes is really that software development and maintenance has diseconomies with the scale of projects and releases (basically that development and maintenance output needed scales superlinearly with complexity and output scales sublinearly with team size), which seem to be fairly widely.accepted observations in the field.

There some effort to portray this as unusual compared to other industries through a direct comparison to retail costs of larger grocery goods and manufacturing economies of scale, but that's somewhat missing the point. Product development and engineering probably faces similar diseconomies in non-software domains (the same complexity issues and human factors issues that effect software development are present) and, OTOH, actually delivering units of identical software (or services provided via software in the SaaS world) have similar (perhaps more extreme in some cases) economies of scale as are seen in many areas of manufacturing, as the marginal costs are low and more units means that the fixed costs divided by units sold goes down.
Something I put together in an effort to learn Swift
Compared to the last version of online document editing in ownCLoud... this might actually be usable.
The preceding lines were:

> (One study from the University of Missouri from February 2015 basically tried to settle the debate by saying it all depends on how you use it. Stalk acquaintances and compare your life to theirs, and bang, here comes depression. Dotingly check on your friends and family, and you’ll be happy. Which begs the question: Have the researchers ever actually used Facebook?)

I assumed she was implying people use it for the former much more than the latter.
Excellent write up! Would configuring ES to alert instead of silently default type on new fields have helped ?

"dynamic": "strict"
https://www.elastic.co/guide/en/elasticsearch/guide/current/...
Didn't try tweeting, will try that. I'm sure the techs at Netflix would like to know and I'm sure they would fix it but it seems to be quite difficult to get pass their first-level support.
AWS API Gateway for Fun and Profit
Zero-downtime Postgres migrations – a little help
In terms of startups, I can't really comment but what I would advise everyone to do is open your own direct trading account. I've learnt more in the past couple years trading my own stocks (and made better returns) than by sitting on the sidelines like most in a bank managed mutual fund.

This will give you a direct line into the transactional world of finance. I learn best by getting my hands dirty.

Start simple, start with a little bit of money. It's crazy exciting to see when you're making money but terrifying when you're seeing it go down. The best thing about having your own trading account is that you're in control. Buy and sell, whenever and whatever you want. Major banks can open one up for you, or there might be other services that offer this as a service (more so in the US than Canada).

Basically, it costs money to put in an order (to buy or sell stuff). The cost for an order generally gets lower with the higher amount of money in your account and varies by companies offering trading accounts. It's usually around $10 a trade. So $10 to put in an order to buy stuff... then $10 to sell stuff.

My 2 cents, buy what you understand. If it's tech, go with tech. If it's farming, go farming. The biggest burns I've personally had was getting into things I don't fully understand.

Do your research on companies, learn what they're doing, read the news. When are their quarter reports released? Are they making money or not? This is the biggest key to make it work. You have to invest time researching what you think can be profitable.
A similar thing could be said by a wall street trader about why someone would want to work on behavioral psychology when their isn't nearly as much money in it.

Some people value money, other people value helping people, and others on working on difficult problem. Everyone has their own preferences and fortunately, you get to choose what job you want to work on to maximize the value you get from your job.
Ultimate Frisbee Is in the Dark Ages of Analytics – And It Wants to Escape
Omg a whole 3 months ago???!! This repo is soooooooo stale. Bash is constantly changing every day right? I don't want to learn from an antiquated resource!
http://nutritionfacts.org/video/how-the-egg-board-designs-mi...

"The cholesterol in eggs not only worsens the effects of saturated fat, but has a dramatic effect on the level of cholesterol and fat circulating in our bloodstream during the day."

I can't reply to the comment below me, but he does cite all the studies in his videos.
> Stalk acquaintances and compare your life to theirs, and bang, here comes depression. Dotingly check on your friends and family, and you’ll be happy.

My best guess is that Facebook's interface and presentation can encourage one over the other. It's biased to show success stories, so I'd say it is more leaning towards the former.
From Wikipedia:

He moved in November 1885 to Antwerp and rented a small room above a paint dealer's shop in the Rue des Images (Lange Beeldekensstraat).[69] He had little money and ate poorly, preferring to spend the money Theo sent on painting materials and models. Bread, coffee, and tobacco were his staple intake. In February 1886, he wrote to Theo saying that he could only remember eating six hot meals since May of the previous year. His teeth became loose and painful.[70] While in Antwerp, he applied himself to the study of color theory and spent time in museums, particularly studying the work of Peter Paul Rubens, gaining encouragement to broaden his palette to carmine, cobalt, and emerald green. He bought Japanese Ukiyo-e woodcuts in the docklands, and incorporated their style into the background of some of his paintings.[71] While in Antwerp, Van Gogh began to drink absinthe heavily.[72] He was treated by Dr. Amadeus Cavenaile, whose practice was near the docklands,[note 9] possibly for syphilis;[note 10] the treatment of alum irrigation and sitz baths was jotted down by Van Gogh in one of his notebooks.[73] Despite his rejection of academic teaching, he took the higher-level admission exams at the Academy of Fine Arts in Antwerp, and, in January 1886, matriculated in painting and drawing. For most of February, he was ill and run down by overwork, a poor diet, and excessive smoking.

Once Van Gogh broke through and gained some success, he shot himself after two years.

Yes, it's tough to make it on YouTube, but comparing yourself to famous painters isn't going to win any sympathy.
Those guys at Harvard...

https://en.m.wikipedia.org/wiki/Paul_Ridker

They must think we still need to learn a lot more about the human body.

"This suggested that elevated cholesterol isn’t the only factor at work in cardiovascular disease, and that in some cases statins, acting as anti-inflammatory agents, could be used to treat the condition."

I noticed that you're a medical resident in Boston. I bet if you look back in 40 years, it'll look like we were in the Stone Age.
The Traveling Salesman with Simulated Annealing, R, and Shiny
There are some parallels with entrepreneurs:

- Seems more glamorous from the outside that it usually is.

- Most people never make a lot of money.

- Having a significant user base (just like Instagram followers) does not guarantee success.

- Going to get a "real job" feels like selling out.
I'm impressed they managed to stick in a "Han shot first" joke.
You just made my hour.
The creator is servant to the distributor.

Doesn't matter whether you're talking about the creation of Scotch whisky, computer code, or video content.
From what I can gather, it doesn't seem entirely unlike COPPA aside from covering kids up to 16 as opposed to 13.

https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Pr...
At some point, "defense" against a language's faults should translate to "use the right language for the job".

Any sufficiently-complex shell script can usually be written clearly as a Python or Perl program for instance, without having to worry about how the code might be misinterpreted.

Yes, I write shell scripts sometimes. I just make sure they're doing something pretty straightforward.
Can you elaborate? It seems like simple logic, if 300 million people out of the total population of humans have depression and Facebook has 1200 million users. Then at least 75% of its user base must not be depressed. Because if any more then 75% were depressed then there would be more then 300 million people with depression.
I think it's more like a casino than Ben & Jerry's.

The whole point of the Facebook platform is to manipulate you -- it's a advertising engine. We don't have a lot of experience as humans with mass delivery of tightly targeted marketing designed to press your specific buttons.

I don't know that it's a bad thing, but I'm not willing to say that that type of intense marketing is ok for a person in a vulnerable mental state. If you're vulnerable to getting depressed, is Facebook exposure akin to putting a gambling addict in a casino or an alcoholic in a gathering with an open bar?
Double clutching, seriously? That is some niche hardware you are driving - all manual transmissions are synchromeshed nowadays, unless you're driving a racecar maybe.
But not what the title says, which is OP's point.
I think the last major unlocked console was the Atari 2600, and by the end it had an incredible amount of low-quality games out there (not to mention shit like this: https://en.wikipedia.org/wiki/Custer%27s_Revenge)
If you are writing functions in Bash, your task is probably sufficiently complex that it would benefit from being written in a language other than Bash.
Take a look at Blendle.

https://blendle.com/
I always figured it'd be easier to find a small moon and retrofit it with power-plants, engines, weapons and facilities than build a complete small-moon sized system made of (mostly hollow?) worked metal in orbit. Cheaper and probably more rugged.
I live in an area of the US where the cost of living is low (think $1.60/gallon and $725/month to rent a 2-bedroom apartment).

If I'm interviewing for a potential employer in an area with a higher cost-of-living, I'd (in a certain sense) be cheating myself to state my current pay.
Multiplayer games are a pretty big part of console gaming. Even PC gamers sometimes will buy a console to participate because there's less cheating.
It's (kind of) unacceptable that this has VGA out instead of HDMI. What were they thinking?
They lock because the product isn't the hardware, it's the walled garden (for which end users, developers, and publishers all pay their respective admission fees). They're not interested in encouraging anything outside of that except as lip service to "indie" developers (limited to less efficient frameworks and smaller package sizes if they're allowed at all; if you want to compete with the big boys, you have to pay for the privilege). It's basically the same model as the iOS App Store, except everything is more severe.
sounds very Berlin, to be fair :D
I don't think they were state of the art even back then, but they were widely available, well documented, and produced fast, robust lexers and parsers. They are still just the ticket if you need to quickly get a programming language implementation off the ground.

There are some things that they don't do so well. It takes hard work to get good error messages out of Yacc, and anything that you might prefer to solve using feedback between the parser and the lexer (such as JavaScript's use of newline to terminate a statement, but only if it makes syntactic sense) is awkward to do because of Lex's lookahead — the token you want to suppress has already been produced by the time you know whether you want to suppress it.

But its important not to get stuck worrying about minor issues like these when the critical task is to make something that works. You can always plan to throw away the Yacc-built parser and replace it with something better when you have time.
You should really qualify that with "transpiled ES6 features". Native implementations will not necessarily be slower.
I'll reply to both this and your downstream comment here for simplicity.

> Why do you feel that you _have_ to be able to
> correct history? The past is immutable. Fossil
> treats it as such.

Opinions differ on what aspect of the past should be made immutable.

Should we be recording every single one of your keystrokes in a commit?

How about just every time you hit "save" in your editor?

Git takes the view that making commits is just like hitting "save" in your editor, it's not inherently an operation you want to publish as-is.

You can just as well do this with fossil, whatever the tool's guarantees of immutability I can always just cp an older version of the directory to get around it and re-do my commits, which on some level is exactly what "git rebase" is doing.

Git just makes this process that people have a good reason to do more convenient. Just like I don't want to see every single one of your keystrokes or every one of your "save" snapshots when reviewing your code I have no reason to be reading hundreds of your "oops, compilation error" commits.

Of course I suspect that you don't get much of that with Fossil in the first place, because due to this idealism of immutable history people just aren't using the SCM except for "real" work.

Which I think sucks, Git has saved me multiple times with some bug I've introduced mid-editing session because I could bisect my 100 "another snapshot" commits, commits that I then subsequently rebased into 1-5 commits and pushed upstream.

> Git allows the public record to be flexible forever.

This is just not at all the case in practice. With Git the difficulty of rewriting history increases as a function of how widely that history is published. Fossil proponents seem to think that established history is being regularly willy-nilly written by projects that use Git.

The mainline history of git.git, or linux-2.6.git etc. is not being rewritten and never will.

What is being rewritten is locally authored commits that haven't been pushed yet, or topic branches that get deleted and replaced by other versions (e.g. with typos fixed in commit messages etc.).

You can use Git like Fossil, but most people just choose not to because it doesn't make sense.
You can find many original illustrations removed from the actual books on ebay. I put several in frames in my office and it looks really good.
I don't know how the q-fin section works, but in the math part of the arxiv "General Mathematics" is the bucket that the admins put crank articles in before they get removed.
I'm a long time git, hg and svn user who has been using fossil every day for over a year now and find it to be reliable, quick and easy to use. It is also very hackable and I've customized the "fossil ui" to my liking.

However, fossil does lacks some important features that svn, hg and git have:

* Fossil does not support versioning directories. In fossil only files are first class objects. It is not possible to commit an empty directory. This is a big shortcoming that all other major SCMs address.

* Cannot perform a "fossil diff" for just a directory and its descendants - i.e., no fossil equivalent of the following:

# produce a diff for this directory and its descendants
git diff .

* A "fossil merge" between distributed repos it will give commit attribution to the wrong user for all files in the merge - changes will be recorded as being made by the user performing the merge. This is particularly annoying because it makes "fossil blame" on a given file less effective when pinpointing who introduced what change.

There are other fossil issues, but those are the biggest ones that come to mind.
I think Mailgun runs SpamAssassin on their side, but that's what fails so heavily.
Well if they didn't price games at $60+ each maybe there would be less incentive for piracy.
>Finally, I increasingly wonder where else diseconomies of scale rule? They can’t be unique to software development. In my more fanciful moments I wonder if diseconomies of scale are the norm in all knowledge work.

The pop music industry seems to fit the bill.
Show HN: Build 3D CSS transforms visually with Webflow
First, that was Britain's directive, not the US, though the US definitely indiscriminately bombed cities in both the European and Pacific theatres as well. Second, Germans were conducting a campaign of area bombing against London in the Battle of Britain and the Blitz, as well [1]:

'The Luftwaffe, which Hitler had prohibited from bombing civilian areas in the UK, was now ordered to bomb British cities.'

So this attitude of 'total war' was not one-sided and was precipitated by Germany's "accidental" bombing of British civilian areas, followed by their expressly deliberate bombing of civilian areas.

None of this makes this right, but World War II was not the finest hour for anyone in the conflict, and people were generally responding in kind to defend themselves. This was before many of the international norms that are in place today existed.

Third, I have already said repeatedly that the US has blood on its hands, but I have also argued that our military policy has evolved considerably since 1945.

[1] https://en.wikipedia.org/wiki/Strategic_bombing_during_World...
I have noticed a pretty strong trend among my friends on Facebook: many are active users through their 20s, then they hit 30 and it's radio silence except for wedding / baby photos. My news feed is also nearly 50% advertisements at this point. This has led me personally to disengage with Facebook, and I feel many of my friends have done the same. If I were more isolated or vulnerable though and craving a human connection, it could seem as if all my friends were abandoning me.

I wonder to what extent Facebook's advertising algorithms (which dilute the content/ad ratio of news feed items) are capable of driving depression. If their algorithms are bumping posts from friends in favor of ads, your news feed feels more "cold". I'm guessing that at least a small percentage of Facebook's users are unaware that the news feed is generated by an algorithm, and that your friends may be saying / sharing things that are not shown to you.

Are Facebook's algorithms capable of influencing the happiness of its users? I don't have a good answer for that, but it does seem plausible.
Also quality control. You don't want your $400 top of the line console to have a library of shovelware.
Six Slack bots we use the most
This game was a lot of fun back in the early 90s. I'm probably looking at it through rose colored glasses, but I was still able to play it to completion a few years ago when I decided to revisit it. However, I would agree that Mario 3 is the superior game.
This site is blocked by my work firewall for being a "proxy." I am amused.
Jaywalking is a crime for a reason, because it's potentially deadly to the pedestrian. It seems to be much worse in small/mid-size cities (probably because of less overall traffic). I've had people literally jog into my lane then walk the remaining 4 feet to the sidewalk while I slow from 35 to 10 to avoid hitting them. I think if half the cars on the road are autonomous and will just stop no matter what you will not see the decrease in pedestrian injuries and deaths some are expecting.
Speaker Recognition Dev Tool and Video APIs by Microsoft Project Oxford Preview