skysight-inc/HackerNews huggingface dataset:
So this limit is technically per repo, right? I've created a small organization for myself to store mirrored government sites. None of them (so far) take up more than a gig, but I'll probably refrain from pushing giant mirrors on to Github. It's not that it isn't trivial to push these mirrors on S3, it's just that Github pages provides so many user-friendly endpoints.

A researcher recently asked me for help in mirroring one of the CMS.gov subdomains. Of course, by default, Github Pages serves up the mirror as if it were the real site:

https://wgetsnaps.github.io/marketplace.cms.gov/

But the researcher was obviously more interested in the documents published on the site than the site itself. So I told her to just checkout the subdirectories which are easy to nav via Github.com's standard repo listing: https://github.com/wgetsnaps/marketplace.cms.gov

But even better, I told her she could just download it as an archived zip, another endpoint that Github provides automatically, and peruse the file tree on her own operating system: https://github.com/wgetsnaps/marketplace.cms.gov/archive/mas...

And of course, there's the option to git clone it. These are all features that can be reproduced, but I use Github not to save money on AWS, but just because of how discoverable the repos are.
If the recently announced Yahoo data breach (which affects a lot of other sites as well if users re-used their passwords, and we know many did) taught us anything is that data is a liability not an asset, and that's how both governments and corporations should treat it. The government at least should've learned that with the OPM hack.
Windows 7. Cheap laptop. I never have less than 15 tabs opened.
The fears are not of technology but of loss of control. What you describe is similar to how some are afaid of flying in an airplane yet readidy drive a car, despite the latter having several orders of magnitude more probability for death.
http://nautil.us/issue/17/big-bangs/how-i-rewired-my-brain-t...

Barbara Oakley's take on how she became fluent in Math as an adult is pretty interesting.
Our government has been limiting sugar imports forever, to maintain a domestic production capacity. In the end all we ended up doing is providing the impetus for a substitute - the production is going away anyway.
I agree that forcing the same strict work hours (9am - 7pm) is not always effective. The author explains exactly why that doesn't work for them and why they are much less effective.

However, I've found that when people all have different hours (especially over different timezones) it's difficult for the one-off meetings when something needs to be hashed out in person or skype. I suppose this problem may actually be a side effect of our office having strict working hours so we don't know how to operate on the days when most of the office is remote and working on different hours. Companies like 37Signals have clearly figured out how to build a collaborative and productive company across multiple timezones.
Taking a month off from OSS volunteering
I was loyal to AMD's CPU from 1999 - 2013. Price and not nerfing advanced features (overclocking, VM extentions) kept me coming back. However, there aren't many recent server/workstation options. So I begrudgingly switched over to Intel Xeon chips.

I bought an AMD RX 480 this year. I hadn't bought a discrete GPU in decade. I looked at Nvidia, but saw you needed Quadro/Grid to use with VT-d. AMD's GPU work with VT-d out of the box.

It'd be a damn shame to lose a company like AMD that doesn't disable features for marketing reasons. I'll happily buy another AMD CPU if the zen line comes close to the hype.
Brazil? I know that they grow a lot for their local ethanol gasoline blends. Not sure how much is for export though.
Jesus Christ, that website.
I didn't even know there were ads on imgur.

(Well done uBlock!)
Wheee!

Dang you, now I've got an earworm.
2. Then use git's interactive rebase to rewrite this branch such that just the back-end commits are picked first, followed by the front end.

Probably how I'd do it, but I know it's not a popular workflow. The only project that I've seen publicly talk about expecting a changeset to rewritten from "history of fiddling around" into "series of incremental improvements to a codebase" is the linux kernel.

It's more work for every developer, and digs into more advance git operations, but it really helps keep the tree clean. Most projects don't have a velocity that requires such well-groomed changes, but this is an example of how failing that can make the history ugly and changes more difficult to work with.

For those interested why/how you'd rewrite a patch series: https://www.kernel.org/doc/html/latest/development-process/5... The 406 changes probably compress to less than 20.
That is an amazing talk by Jonathan Blow, never seen it before, thank you for posting it.
I first thought of the Abbey Road usage of the Moog (in 1969), and that certainly couldn't have been the first synth use (although probably one of the more popularizations of it). (maybe my def of 'synth' is a bit loose though)
> they should be motivated to try different approaches (i.e. new techniques for studying or approaching exercises)

Thank you. This is what my sister comment was trying to convey.
Good point. It's often stipulated in the contract or made clear during the interview process what the expectations are, which is good. The unfortunate part is that employers may not realize that their policies are actually decreasing productivity.
I agree.

And since there doesn't seem to be any other form of consciousness other than humans around, I'm going to say that the nature is here for us. Extereme right view is obviously stupid because we need a stable environment to survive. Extreme left view is equally stupid, because it's self-destructive. We're the only part of nature that can care; the rest of it doesn't care, it simply is.

So my goal, and my POV on the goals for society, is to be a responsible gardener. To exploit nature in order to safeguard our survival and comfort of this planet, realizations of our dreams and desires. And that involves a lot of pro-environmental efforts, because our natural environment is pretty helpful and damn useful if we don't go around and indiscriminately destroy it.
Battlecode 2017 registration is open
Only in a vacuum: there might be something besides piano more in line with your aptitudes that, for the same effort, will give you more reward (or the same reward with less effort).

This isnt to say I don't believe we should do things we're bad at -- I think broadening our aptitudes is good for us -- but you do have to consider the opportunity cost of piano versus another option.
New Year's Resolutions for Software Engineers
Sorry, my mistake.

On the other hand.. You answered for them? Only astrodust can know what problem astrodust has with Breitbart...
Mapping the Shadows of New York City
But, for the system drive, the drive that's inside the machine where the OS is installed and loaded from, the drive that cannot be (easily) replaced on most Macs -- why, nowadays, would anyone buying a new computer they're going to use for several years want that drive to be an old-school, 200 MB/s HDD?

Apple still gives users the option to buy the slow system drive (i.e. shoot themselves in the foot) rather than forcing them to ante up for (at least a 256GB) flash system drive.

But, given it's Apple we're talking about, I find it really, really weird. Historically, Apple is notorious for denying the user these kinds of choices (e.g. a floppy disk drive, optical drive, user upgradeable RAM ...)

But slow system drives? Apple lets people buy those all day long. I don't get it.
Casinos use cards that they hope have symmetrical backs. In this case they were not symmetrical. Now who's fault is that? The player didn't bring the cards to the table, the casino did. If they want to cry foul and say those games are void so they don't have to pay out $10M, how much do they have to give back to players who used those same cards? They can't have it both ways. Were the games that were played with faulty cards valid or not? If not, time to start refunding a lot of money.
GoJS 1.7 Beta, JavaScript Diagramming Library
> Git doesn't need an equivalent of Mercurial branches and bookmarks, because git branches do everything both of those mercurial features do and more, in a far more lightweight and efficient manner contained in a clean, singular feature.

Not quite everything. Since Mercurial branch names are baked into the commit, if you wanted to know which branch a commit was originally part of, you can find out.

Git does not support this. If two branches have parent commits in common, it technically belongs to both branches.

There is a valid conversation to be had on if this feature is actually necessary or makes sense in the context of a DVCS, but git branches are not a full substitute for Mercurial branches.
What exactly do you want to do and why?
Slightly OT but why is the .10 release always the short-term release and .04 the LTS? You would intuitively think higher number => more stable and that you would avoid major breaking changes on a minor release number, but they do exactly the opposite.
> you could copy the whole program and make a runtime switch for deciding which to run

Wouldn't that make merges even worse, not better?
Samy Kamkar's Crash Course in How to Be a Hardware Hacker
Okay... As a preface, when I say defining burden I'm using it in the context of this article and the question it poses.

> Are you a burden to those around you?

Where burden is being used as an attribute, i.e. to be a burden. This requires knowing what a burden is, which you actually stated yourself as being different from person to person.

> your own idea of what is a burden which may be different from many other readers

My logical reasoning, like I said, doesn't rely on some "personal non-universal idiosyncratic" definition of burden, it relies on the statement you said yourself, that what a burden is is contextual.

But, the author needs a universal definition (which is why I said that burden isn't a very good word), and part of that definition is a universal judgement on the absolute moral correctness of being a burden.

Am I a burden on those around me? Yes? Well maybe that's okay, because being a "burden" doesn't have to be inherently bad.

That Chinese Crested Hairless is a "burden" by some definition, but that's okay.

A newborn certainly could be a "burden", but that's okay.

Someone's parents are paying for him or her to go to college and graduate debt free, that certainly could be a "burden", but it's also okay. He or she probably shouldn't drop out of school and get a job, so he or she can stop being a "burden".
Why would we care about biodiversity? There are only two reasons that come to my mind, and both IMO should be addressed directly:

- because it's cool and fun to have all those cute plants and animals around

- because biodiversity reduces the chance of sudden ecological collapse that would leave us without food
Ask HN: What is the first thing you will do in 2017?
like building an app, making website, starting startup, learning new language, anything you will do in 2017...
We're developing the world's largest rolodex
The advice part of a storekeeper's job is the easy one to automate.

If we get rid of all the manual labor that humans do, why wouldn't we move the advice-givers to remote offices and improve their utilization? A call center to tell you where the milk is or which wine goes with your recipe might sound bad, but consider that you'd never wait another second to talk to a clerk, and everything would get even cheaper as more and more of the basic questions for the call center get moved onto intelligent bots.
Have you tried using watchify [1] to speed up your builds in development? I've also been using browserify-hmr [2] which is working nicely for hot module replacement and found it easier to setup than Webpack's hmr.

I think one of Webpack's benefits is that this stuff is all bundled with it, so everyone's using it but with browserify you need to go out and find these solutions yourself

[1]: https://www.npmjs.com/package/watchify

[2]: https://www.npmjs.com/package/browserify-hmr
You mean like WRC?

Better update yourself.

The Subaru Impreza WRC2004 gearbox does a gear change in 0.05s vs 1s taken by the best manual ones.

http://m.crash.net/wrc/feature/112516/1/technical-talk-semia...

Do you know any WRC driver able to beat that?
2014 is an eon ago in apple terms... and even then it required fancy efi boot loaders (since 2010 at least iirc)

i'd also add that i doubt its about them supporting new stuff. its the sort of thing i look at and assume that its to make it difficult to install your own software (i.e. OS) on a mac. the benefits are negligble for the typical mac user, who cares more about photoshop and e-mail than terminals and compilers...
1. Pay off any debts I had.

2. Keep 6 months reserves in cash (maybe 12 depending on my view of the current political outlook)

2. If I had plans to staying put for at least 3-5 years, a down payment for a modest home in a good neighborhood, possibly a fixer, something I could rent out in a few years if I moved. I am young(ish) and have good earning potential so am confident that taking out a mortgage at current historically low rates and investing the rest in the stock market will provide higher returns in the long run than paying a house off immediately.

4. Put the rest in low-fee index funds.

If you don't already have a burning passion to pursue something that this money enables you to do and you have other sources of income already, don't go looking for a hole to throw your money down.

Unless it's money you can afford to lose, your investments should be "boring banking stuff".
Version control is complicated, but git adds a whole nother layer of bullshit on top of it. Why do you use checkout to change a branch, create a branch and revert a file? Not because version control is hard, but because as a CLI, git does many things wrong (example from http://stevelosh.com/blog/2013/04/git-koans/).
Hi Fratlas- my name is Steve, I work on the project development team at Gigster. Happy to chat with you about our process and pricing, shoot me an email at steve.s@gigster.com.
Scala.js 0.6.14, Dec 21, 2016
Define large? I never had problem by increasing a heap from 10 to 20 GB.

Sure, if you go from 300MB to 30GB, the GC might behave differently and maybe some applications can't take it.
ML Experiments at Sift Science, Pt. 2: Analyzing Thousands of Models
its more complicated than just drivers, apple have over the last few iterations changed the boot mechanism to make it difficult
> What if it had been a scheme to defraud a tech company? Using a weakness in the system to extract millions? Would we read "too bad, they should eat that loss and take it as an opportunity to improve their process"?

Remember when the Ethereum DAO got hacked? I seem to recall a lot of people making that exact argument.
CTX219378 Citrix XenServer Multiple Security Updates
Self-checkout also doesn't work terribly well in grocery stores because there's a lot of slow fumbling around things like weighing produce and bagging. I've also seen self-service discontinued in some grocery stores that put it in.

I find it somewhat odd that another category of stores that often aren't a great match for self-checkout--big box home improvement stores--seem to have adopted it so broadly, at least around where I live.
The price of sugar also crashed this year. It rebounded only to start crashing again. I think economics played a large role in Hawaii.
VMSA-2016-0023 VMware ESXi updates address a cross-site scripting issue
its funny its decreasing now... because now Vulkan is released which put amd back in the market tbh with power consumption and performance. the cpu's i've ditched after i couldn't get the octa core properly stable. but i'm learning towards their gpu's now as it's less than half price for same performance...
I work at a company which has a beautiful building, I spend the majority of time in the office which is fantastic, the social aspect plus internal networking is very good.

I work from home on average maybe 0.8 days a week, for various reasons, but I get lots of work done and am quite productive from home.

There are some things that you just can't do the same from home. You can be much more agile when working in proximity. Face to face conversations are important and effective. There is a lot of missing out if you work 100% remotely in companies that aren't 100% remote.
How to Start a Career in Behavioral Design
I'm no expert on any part of that but wouldn't a wire be two-dimensional?

Or was that the point of your comment?
SQLAlchemy suppports optimistic concurrency control[1] and row level locking[2]

[1]: http://docs.sqlalchemy.org/en/latest/orm/versioning.html

[2]: http://docs.sqlalchemy.org/en/latest/orm/query.html#sqlalche...
Doesn't ICC do exactly the same thing though? I'm fairly sure you still get the performance disparity.
I've always loved Stevie Wonder. It's a show of how far we can go when we apply ourselves.
Analyze DZone's Write to Win Contest Using Tableau 10
> Shouldn't technological progress benefit us all equally?

I think that is the role of the government: redistribute rent on scenarios where markets won't do it.

In any case technology is only an enabler, not a conscient agent.
Dropbox's Lepton [1][2], an additional lossless compression layer that operates on top of JPEG, would make for a smoother transition.

If a browser natively supported Lepton, you could serve the compressed version over the wire, and still get the bit-exact original .jpg out at the end, if the user wanted to save the file.

Of course, browser support doesn't exist yet. But browser implementors, consider the gains. This isn't promoting an incompatible format, it's getting bandwidth savings while being fully backwards compatible.

[1] https://blogs.dropbox.com/tech/2016/07/lepton-image-compress... [2] https://github.com/dropbox/lepton
"You never notice because they don't use open source compilers (even for things like CUDA, let alone shader compilers)"

Actually AMD recently completely open sourced their entire GPGPU compute stack. See https://github.com/RadeonOpenCompute

Compiler, assembler (LLVM based), linker, driver, etc. Everything is open to my knowledge.
Agreed. I've been working remotely for 2 years now and don't think I could go back to an office. The open office floor plans are just horrendous for actually getting any work done.

The article doesn't talk about the high cost of commuting but this is the biggest factor for me. Having that extra two hours per day, and not being exhausted when I get home, has really expanded the amount of living (social, fitness, hobbies) I've been able to do and has expanded my life more than anything else. Not to mention the cost savings.

It's a lot more difficult to find remote jobs than traditional office jobs, especially ones that pay well. But the extra effort in the job search more than pays off.
I was born in Detroit and I follow the city pretty closely. The mayor there recruited a city planner, Maurice Cox, who has been getting all sorts of favorable press.

The broken down state of the city's neighborhoods offers a unique opportunity to redesign them. Things like creating a walking path between two small colleges and creating biking paths from old rail lines. Cox wants to enable each neighborhood to have basic services within a twenty minute walk.

http://www.freep.com/story/money/business/columnists/2016/12...
FBI+director+under+pressure+to+explain+Clinton+bombshell+•+THE+WORLD+INFO
Oh come on: there's a hierarchy of needs and if one level is satisfied it opens up options at another.

Or to put it another way: suffering is not itself a virtue, but the willingness to suffer when needed certainly is. And if suffering is unnecessary, failing to do so is hardly wrong!

My grandfather had a third grade education and worked quite hard; outside work he enjoyed his life. He and my grandmother insisted that all the kids get educations and were gratified that their kids could choose and enjoy a different kind of fulfilment.

Baby boomers were spoiled by parents who found themselves in a prosperous society after themselves having grown up in depression and war: they didn't want their kids to have to live such a life. The results were mixed (I'm younger than the boomers) but I still feel that was a great choice.

If you find yourself in a circumstance where that isn't possible then you need to just put your shoulder to whatever grindstone you can.
C&H produces 6 million pounds of sugar a day. I wonder where they get it from now?
>"fun/interesting science"

I thought science is not supposed to be fun. It is supposed to be filling out an endless series of grants, which no one will ever inspect very closely, that have mind numbing page-length, formatting, etc rules along with satisfying other miscellaneous approval paperwork and IT/safety training.
Climate change likely caused deadly 2016 avalanche in Tibet
MUST WATCH – All I Want for Christmas Is Gains (Mariah Carey Parody)
i am continually impressed by the ubuntu install... people who say linux is hard to install need to look at it. it works, imo, better than either the mac or windows installations... even taking care of annoying details like partitioning and boot loaders for you.
You have relentlessly pushed for better documentation. Thanks for that :)
There's no minimum: you can use pencil and paper, use the force, Luke.
There's no maximum: there are AI debugging systems that can debug at the cost currently of $8 a bug on AWS. So if you have a massive cluster, you can put it to work toward your programming goals.

Otherwise, just get a MacBook Pro, a high end MacMini or an iMac; you will be able to develop for all the major platforms (even Microsoft Visual Studio is being ported to macOS!).
Driving millions of miles is easy if you are driving circles around a test track. Which is not quite what current self-driving cars are doing, but they aren't driving on arbitrary roads in all conditions either.

I am exited about autonomous cars, but I'm not convinced they are as ready as various companies want us to believe.
I completely agree with the author's points, except for one small caveat--the overall quality of projects that one can find in remote work (at least based on my personal experience and search) is usually abysmal. At first glance, a good indicator would be the salaries that remote companies pay, and most remote companies tend to pay peanuts, using 'remote' as an excuse to underpay, and thus also signaling that they don't care to pay a premium for software engineers because their projects don't really need top talent or a lot of experience. From all this, it also follows that career development is quite stagnant at remote companies. I wish things were different, but until the Big Five start allowing and encouraging remote-only distributed work, things won't change a lot...
I'm truly shocked to read that an organization founded on grubbing as much data as possible is also spying on its own workforce.
If 2-factor authentication was Google's default, Hillary would have won
I think Hillary would have won if Podesta's email was not hacked. This could have been prevented by requiring users to use 2-factor authentication.

If you are a member of the DNC, you can take part of that 1.5 billion and I help you turn it on. :)
You may not have been retaliated against for being one of the thousands of people on it, but the creator of that internal spreadsheet was: http://blogs.wsj.com/digits/2015/07/21/ex-google-employee-ex...

Google was denying her bonuses her male colleagues received, because she was the creator of that resource.
I recommend if you have a choice get yourself your own modem. Switching to my own Motorola SB6141 was the best investment besides getting a decent router. Just a thought.