skysight-inc/HackerNews huggingface dataset:
I love the FreeDOS project. While my first computer (a Kaypro II luggable - http://oldcomputers.net/kayproii.html) ran CP/M, my career in software began with PC-DOS on an IBM 5150. Every now and then, I like to run some of my old apps on FreeDOS, just to how far we've come (and how far we haven't, in some respects).
Thank you for sharing your work. I could see some good use out of it.
https://github.com/blblack/gdnsd/

I know of someone running their own CDN with this
this.. I wanted to upgrade an old bios recently and intel only provided an exe
DVDFab–Professional H.265 encoder, decoder and converter
Maybe if GitHub/GitLab allowed me, I'd do so. Even SVN, honestly.
This is beautifully done.

Can anyone shed some light on the technology used to build the game?
I've been watching FreeDOS for this for a little while.

Unfortunately getting the particular program to install requires a little fudging as it tries to detect Win, and underlying DOS, and wants particular numbers to be present in the versions.
It's true that examples and explanations would be nice and make for a more helpful guide, but those can usually be found with a bit of legwork, whereas the gotchas themselves are often only discovered by trial and error. In essence, don't look a gift horse in the mouth.

A better approach would be to pick the list up and turn them into a collaborative work. Wiki, maybe?
Perhaps that author was being pendantic, but from an information theroetic perspective it is correct that you cannot invent information with upscaling.

The upscaled image does not have more information than what was in the original image; you can reconstruct the upscaled image given only the information available in the original image, the output resolution dimensions, and upscaling algorithm.
These days you don't need to buy Windows separately just to get rid of bloatware: you can just download a clean image from Microsoft [1].

[1] https://www.microsoft.com/en-us/software-download/
Here [1] we see that Amazon's (The Conglomerate's) profit was $513M.

In the same article, we're told:

The operating income for A.W.S. more than tripled in the quarter to $604 million.

Therefore, the conglomerate made $513M, and separately, a subsidiary company, AWS made $604M. This means that other parts of the conglomerate lost a total of $91M

Here's the 5 year old version.

If your family harvests 10 bananas, and you harvest 6 of them, and your family gives away 5 of them, you contributed more than your family kept.

[1] http://www.nytimes.com/2016/04/29/technology/amazon-q1-earni...
It's an LXDE theme, plus a few aesthetic modifications to a few LXDE programs.

I wouldn't call it an OS or a DE.
Given that the article mentions many library implementations in Java, that puts JVM languages on the table. While Scala may be a good one, which the article mentions, that also puts Clojure on the table as well.
> the saga of Microsoft throwing people who had relied on Visual Basic 6 under the bus

Even though the IDE isn't supported, Microsoft still supports VB6 applications, and will throughout the lifetime of Windows 10 [0]. As an ex VB6 developer, I find this crazy. Just goes to show how much legacy VB6 must still be out there.

VB.NET got me to move to dot.NET, and then to C#. And I'm a better dev because of it. So you could say it fulfilled its role at least once. And let's not kid ourselves here, VB6 was always limited. E.g. subclassing was almost mandatory for advanced functionality, but would cause the debugger and program itself to crash when it hit a breakpoint. 64-bit compatibility was never going to happen, my understanding is the IDE includes some 16-bit programs which is why it's no longer supported. At some point, you've got to cut your losses. If anything, IMO, Microsoft's continued support of VB6 is sending the wrong message to managers and developers.

[0] https://msdn.microsoft.com/en-us/vstudio/ms788708.aspx
The difference is that to fly 787s you need quick response and muscle memory so all controls have to be available, and you've got to be able to fix errors in-flight.

And even then you don't want to create a joystick which pulls up when pushing forward.
Once you get the essence of git (objects, graph, commits as snapshots etc) everything becomes really easy. You don't need to memorize all command just need to understand some basic concepts.

And some points about the article. Git is a framework actually, you need some workflow to use it in a team. So git requires a lot of discipline from all team members. You can't just "commit" as in subversion, you must understand what are you doing. So you can't directly compare git with something like subversion. And git ≠ github.

Some points are valid: bad and unclear documentation, no "included" workflows, bad command line UI. Author also didn't mention authorship issues, it's a real pain.
I don't know about OpenBSD and LLVM, but Go has made good on the Go 1 compatibility promise, with only a few minor changes being disputed as wether they break it or not.

Go 2.0 will probably be a different story, assuming it ever comes out, but I have a hard time believing the devs will release anything that won't be fixable using the "go fix" tool.
Various servers, i2 for Cassandra eats most of it. Application at various levels, multi region etc etc

We too are hockey sticking but not ready to go to metal .... yet.

Your reasons make sense. I would grow that team soon :)
No time series analysis doesn't work like that. You can't train on one series then predict another series outcome. When training time series, you are basically looking for a signal which is not portable to some other subject.

It's more than just compressing the training set, a human can use a training set to learn seasonality, volatility, streak durations, moving averages, etc. which are learnings that can be used to infer future movement. The LTSM is learning it's own observations to predict the next tick.
Here's the thing I don't get about that, maybe you can help me out. How did the Clintons profit from the Clinton Foundation? I'm looking on Politifact, which says:

"The Clintons don’t take a salary from this work, and they don’t receive any other direct monetary benefit."

"The Clinton Foundation is a public charity that, as we have reported, allocates about 80-90 percent of its expenditures to charitable programs, while the rest goes to fundraising and overhead."

So, I'm trying to work how this matches up with what basically became a mass meme, that the foundation was utterly corrupt. It certainly doesn't sound like a particularly valuable "income stream", as you call it. What am I missing? I can see it being an example of the Clintons being too close to the rich donor class, but then, Trump met Carlos Slim the other day (describing him as a great guy) so it's hardly as if there was only one candidate guilty of that.

(http://www.politifact.com/punditfact/statements/2016/sep/01/...)
It's been discussed on HN before, but gitless[1] is worth checking out. They've taken a structured approach[2] to finding git's most confusing UX "idiosyncrasies" and tried to address them. As a user of regular old git I can't personally speak to how successful they've actually been but it's interesting nonetheless.

[1]: http://gitless.com/

[2]: https://people.csail.mit.edu/sperezde/oopsla16.pdf
If I could downvote one comment it'd be yours.
How Journalists Covered the Rise of Mussolini and Hitler
Why a macro and not a static inline function?
It's weird to see an exclamation point after "detached head state". Checking out a specific commit is easy to do in SVN too.
Git was inspired by BitKeeper, which is now open source. If you want the power of git without all the crappy UI, check out BK.

www.bitkeeper.org
But the major hosts don't support it.
Hg is easier to use for mainly 2 reasons:

1. The UI is more consistent ie. the "update" command only does 1 thing updates your working directory to a specified state.

2. It doesn't have a pre-commit staging "index" like Git (or it at least doesn't expose it to the user. So workflow is a bit for straightforward ie. you don't need to constantly "add" files before you commit, it automatically does it for you.
With all due respect and sympathy to those misfortunes described here, it's not a great idea to live only in the moment and never plan for the future. Anecdotal experiences notwithstanding, most people will make it well into retirement, and it's best to be prepared for that.
Dexter Filkins, the writer of this piece, is also the author of one of the best non-fiction books I've ever read - The Forever War (not the space war book).

The Forever War
https://www.amazon.com/dp/0307279448/ref=cm_sw_r_cp_api_OWDy...
This is the detail that the article seemed to miss. Or did I miss it?
Google Summer of Code (GSoC) Pre-Selection: Do's and Don'ts
Learning Bootstrap 3 or 4 should take you very little time, I would suggest you don't learn either of them, but instead take the time to learn CSS (I am of course assuming you are not already a CSS wiz).

You can look at the source of Bootstrap to see how they accomplished certain things if you'd like, but if you're doing anything more than prototyping (and even then), I feel there is very little benefit to using Bootstrap these days.

Once I was told to ignore Bootstrap and just create my css myself (using Sass or CSS Modules) I find I'm making the same recommendations to others. It doesn't take long and you'll have a much better idea of what is happening on your page.

Your html and css should end up being much smaller as well.
Ultimately, I think Python 3 had exactly the wrong amount of breakage. They either should have broken way less (e.g., let 2.x code run largely unchanged if it didn't deal closely with unicode) or should have broken more, to give more of carrot... like if some of the new async stuff could have been available in 3.0, that would have given some people a reason to move right away.
You should use AWS if you _really_ need something like an infinitely scalable database such as DynamoDB or some other uber-scaling AWS service that you can't replace with some open-source software on a VPS provider. 95-100% of startups don't actually need an infinitely scalable database or whatever. So they shouldn't subject themselves to Amazon's horrible pricing and throttling.
Is there any platform an enterprise could switch to that would guarantee a slower rate-of-change than Windows? "One major rewrite-requiring breaking change in 20 years" sounds like—if not a good deal—the best one I could foresee getting anywhere.
To this day I never understand how to handle line endings correctly. I mean, when I have issues, I would need to google, and then forget again. Fortunately I don't have to work on windows that much.
That's like saying fractal images are not information. Just because something is generated by a formula, doesn't mean it's not new information.
I believe the term is gradual typing: https://en.wikipedia.org/wiki/Gradual_typing

Thanks for the links. I didn't know about python's typing. It looks like a fairly recent addition.
Mom walks 30 hours through snow and wilderness to get help
> An easy to run email server could be something that proves popular.

This is not able to exist anymore. While the server software itself can be automated, the never ending maintenance and defense of your IP(s) on RBLs, as well as the never ending cat & mouse game of spam fighting, is a full time job that only grows the more you use your email server.
It's open source; make suggestions, contributions, have a voice.
Yeah, it'd be cool if they also taught Linux fundamentals, the way the internet works, networking in general, etc.
Open a valve that DOESNT go through a turbine?

A dam should have something like that....
It didn't need to be.
Ah brings back memories of my college days when I would go to the library at night when the computer labs were empty, check out a dozen dvds on 4 hour loan, and use a separate computer to rip each one at the same time.
Being a consumer magazine, a large part of the readership are probably gamers. It makes perfect sense to include a test of what users should expect if they buy the hardware for playing games.

Like it or not, game performance is a useful real-life metric for many consumers.
Some of the justifications in the article are running against modern rocketry: Who really thinks we can mine water on the moon more cheaply than launching it from Earth on a reusable rocket? Remember that it's not just SpaceX aiming at much lower launch costs, it's also Blue Origin.
>> There was really no compelling reason to do it

> the print was more like a little fuck you to maintenance devs everywhere

> If they wanted print-as-function, fine, but they didn't have to eliminate the print statement at the same time.

Complete and utter hyperbole. You could read PEP-3105 [0] and easily see it isn't true. In addition to this, quoting from both the PEP and the docs [0][1]:

> "Luckily, as it is a statement in Python 2, print can be detected and replaced reliably and non-ambiguously by an automated tool, so there should be no major porting problems (provided someone writes the mentioned tool)."

> "When using the 2to3 source-to-source conversion tool, all print statements are automatically converted to print() function calls, so this is mostly a non-issue for larger projects."

Enough with the bullshit.

[0] https://www.python.org/dev/peps/pep-3105/
[1] https://docs.python.org/3/whatsnew/3.0.html
I can't follow this any better than the last one. Can you state your claim in plain language?
I'd like git to be aware of the grammar of the files it's diffing and merging.

It could use neural network for this for all I care. Anything but merging lines as if they contained completely meaningless string of characters.
Even better to have other hardware doing the ad plucking instead of making it run tons of rules against each site. Something like pfsense has plugins to do this, or run all the network traffic through privoxy on your home network, and it'll also block tons of in-app ads on all the mobile devices using wifi downstream of that.
I feel like the only responsible thing to do in such cases—if you truly believe that the thing you're abandoning is just a plain-old failure of engineering, and it's effectively self-flagellation to be subjected to maintaining it—is to poison the well/salt the earth when you leave, so that people are at least forced to switch to something else, if not your replacement project.

Badly-engineered buildings get condemned, and we make it illegal to use them, even if it might benefit someone to use the building in exchange for the (likely not-very-well-considered) risk of the roof falling on them.

What sort of political/social infrastructure would it take to allow someone to condemn a codebase?
Since you have way more knowledge in this area than I do, would it ever make sense to use a radio frequency laser (if that's even possible) for point to point communication? Like, to cut down on signal loss and etc. in much the same way as visible light lasers perform better than LEDs. I'm completely unknowledgable about physics, so that may not have made any sense XD but I'm interested in the answer!
We don't host on AWS, we host on GCE. Also you're way off with your estimation. We pay significantly less.

As the instance go, we have almost everything ranging from many thousands on the micro side to hundreds on the largest side.
If it was really important to her, she could use TV White Space for less than $6500 in equipment costs, assuming that whoever controls the water tower would be okay with installing a base station. She could get 60mbps raw rate UDP (or 30mbps if two adjacent channels are not available in her area, but they probably would be).
There is a third unrelated problem. Probably more!
My problem is not the theory. That's easy to learn.

My problem is implementation.
Search results for "how do I branch in Mercurial" always seem to lead to elaborate tutorials that suggest repo clones or bookmarks or numbered anonymous heads or smuggling diffs outside the commit graph using an extension. If the simple use cases don't include branching, that seems like a big problem for a DVCS.
Homeland Security Asks Travelers for Facebook and LinkedIn Accounts
If it revealed anything, it'd be CTR keystream. The "IV" here is misnamed; it's the CTR counter block.
I think the only equivalent is the floodgates, but, they only work when the water level is at a certain height, and I think I've read that if you open them to a true flood point you damage the dam.

Drilling a second tunnel just to let water out is probably not considered economical.
What it actually sounds like is that AWS is not a focus of the reinvestment in R&D Amazon is famous for. Whether it's unusual in this respect, or whether this is typical of established business units and they focus R&D on new opportunities, I don't know.
> Poor user behavior metrics in Google Analytics negatively affected website ranking in Google organic search results.

Is this actually true? Does anyone have a primary source for this?
People's names is one area I think developers constantly bugger up. For example, my last name has a space in it, but half the websites I register on either:

1. Throw an error and won't let me enter my last name as it is supposed to be spelled.

2. Truncate the last part of my last name.

3. Try to be clever and end up shoving the first half of my last name into a middle-name field.

My preference for names, addresses, and other personal data is to stop trying to constrain people to preconceived "standards" and just let them enter their information the way they want it to be.
Thanks! At the moment, the best source of information is the talk I gave at the Erlang User Conference 2016 [0]. Four papers and a thesis are in the pipeline for next year, though! I will update the site once PDFs of those are available.

[0] https://www.youtube.com/watch?v=9XqHiumZ02E
The issue is that this is only of concern to application developers who don't want to use old APIs. Systems owners, managers, and users won't care if it gets the job done predictably and cost-effectively. And if the vendor is willing to keep that stack around and support it...
https://blogs.msdn.microsoft.com/larryosterman/2004/03/30/on...
I'm explicitly disregarding government websites here, since the government has a legitimate reason to care about my full name (and gets to define what a "legal" name means), and also 99% of the websites that I sign up for are unrelated to the government. There's no reason for a social network to report the names of all its users to a government agency automatically, and I'm skeptical that even my bank would have such a requirement.
Not the GP, but I read "Thank You for Arguing: What Aristotle, Lincoln, and Homer Simpson Can Teach Us About the Art of Persuasion" by Jay Heinrichs this year, and consider it an excellent intro to classical rhetoric.
Re Quanergy: Although the Quanergy site claims all their units have no moving parts, a university in France which evaluated their M8, the only thing they're actually shipping, writes this: The Quanergy M8 LIDAR system consists of 8 2D line scanners located on a spinning head which can spin at a rate from 5 Hz to 30 Hz. The 8 lasers are spread out over a 20° vertical field of view (FOV) and the entire unit rotates to give a full 360° by 20° FOV.[1]

[1] http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.n...
Once you rewrite once, the red line is broken. I think joelonsoftware has an article about that.
Run purge-old-kernels on an @reboot crontab: http://news.softpedia.com/news/here-s-how-to-remove-old-kern...
This is a ridiculous statement. You are not entitled to free speech on a private website. Downvoting is not censorship; not every comment is privileged to be at the top or completely visible. I agree that flagging is abused at times, but it means that the community has found that some part of your post violates its guidelines, and it's their right to do that. When site staff ban you, they are moderating their community and it is not censorship. Sorry, but "censorship" is not a shield you can use to deflect any criticism or repercussions of your actions. You might find this comic enlightening: https://xkcd.com/1357/. Lastly no, this is not at all what happens in China. In China the government will kidnap and arrest you, not hide your comment on an internet forum.
Can you talk more about ELB + Traffic Spikes?

Under high traffic, ELB will fail?

How do you pre-scale the ELB?

Many thanks.
Is there a summary of the main risks? Sounds interesting but I don't have time for New Yorker-style reporting.
+1 for clarification. The LUX experiment in South Dakota has been unable to find the evidence of Dark Matter.

[1] https://www.wired.com/2015/12/dark-matter-still-super-hard-t...
Your analogy breaks down due to the lack of a "men's 400m" event in technology.
As far as I can tell, solutions are recognized as long as they are valid, regardless of length. Can you post an example of a solution you feel is correct but that isn't being accepted?
Just because I'm paranoid doesn't mean they're not out to get me.

Conversely, just because they're out to get you doesn't mean you're not paranoid.
Last I checked I only found per-month pricing. Are there finer-grained options?
We had the same thought over a year ago. We choose Bootstrap 4 but it was a big headache because the Javascript plugins were and still are quite busted. I would choose BS3.
Its written in Python so performance will never be its strong point. Your regex might have been too greedy or you were throwing an entire network at it?
Follow-up (the app I use on mobile doesn't have an edit button) - it would be interesting to provide a section that gives impossible challenges and declares them as such, such as constructing a heptagon and squaring the circle, along with an explanation of why they are impossible. It might ignite more common interest in Galois theory!
Well video programming just sounds delightful.

/sarcasm
Amazon is printing money with AWS, and using that money to continue running the retailing side of the house at a loss.
Railroad officials unveil ambitious vision for Northeast Corridor
Offline Survival Manual for Android (wiki/community backed)
حکم خوردن منی و لیسیدن آلت تناسلی زن توسط شوهر و بالعکس
It's largely bureaucracy and NIMBYs. The regulations in CA and specifically SF are ridiculous.
There was also IBM PC DOS, which was essentially a rebranded MS-DOS but later diverged into its own thing, with support for REXX scripting, etc.
I find SMT assembly somewhat easier than through hole especially with a good temperature controlled iron. My experience level is just fixing up PCBs or adding a few parts while developing firmware at work.
I recommend The Art of Electronics, by Horowitz and Hill.

I'm an electrical engineer and in my experience most EE courses are very math heavy. This is because the theory behind electronics is very math heavy. Many people don't enjoy doing math problems in their spare time, though. The thing is that after you get past the theory and into the practice, the math mostly drops away as you learn abstractions and little tricks to aid in designing circuits. I like The Art of Electronics because it has the math there if you need it, but assumes you didn't get past Algebra. It mostly leads with the abstractions and little tricks that you would use to design circuits with a just a pen and paper.

Some people find it tedious, though. My advice is not to read it cover to cover. Read the parts that interest you and use the rest as a reference.
For whatever reason, a large number of the people I know go by names that are not their legal first name. Some go by their middle; some drop letters from their first name in idiosyncratic ways; some keep the same pronunciation but have a different spelling; some change the spelling while leaving the pronunciation and then drop letters; some go by irc nicks even in person; a rare few just invent words that have nothing to do with their names and go by that. Maybe it's a unique symptom of growing up in an era where we communicate via online systems that demand unique usernames?
Microsoft Remote Desktop Andriod Mobile App