skysight-inc/HackerNews huggingface dataset:
Arguably one of the most successful companies in the world is Microsoft. The reasons for their success are many, but at least one is the focus on backwards compatibility. Hook users, and never give them a reason to leave.

As developers we know it is painful to maintain backwards compatibility, but it's incredibly valuable. It builds user confidence in your products, and most importantly it builds user trust that upgrading is safe and thus encourages adoption of newer versions of your software/libraries. The only mistake Microsoft made was not doing rolling releases. Major updates are slow and scary, so even though upgrading to a new version of Windows didn't mean loss of compatibility, it was never "easy" and always jarring.

Backwards compatibility, automated testing, rolling releases. That's the magic bullet to keeping everyone happy and on the latest updates. If your users have to think about version numbers, you're doing it wrong.

* Yes, there are instances of Microsoft breaking compatibility, more-so post Windows 7. The point is that they tend to focus on it, and they get it right 97% of the time which is a technological feat.

See the Rust programming language for a great example of this recipe.
It's unlikely you'll be able to recoup the opportunity cost of doing an MBA. You should work on improving your English first. The kind of basic grammar mistakes you are making make it hard to take you seriously.
See my comment to sibling - I'm okay with limits, just wish I could tear down a project in real time to be able to add projects.

As for storage, as a developer I'm okay with command line tools and APIs, but there are some tools out there for non-developers where they can just drag and drop files without caring who the cloud provider is. However, it looks like it may be XML API compatible, so existing tools may still work.
I feel like the title is a little overblown. The case and potential ruling would be more like "Police can search your phone like they can search your home", i.e. they need a warrant.

It feels like the current situation where cops cannot conduct a search is a historical anomaly that is not going to last. There are already laws on the books in a lot of countries which force you to give up passwords.
I hazard that there's no easy answer to this.

If you 'fork' and start off on a new development trail, its hard to retain compatibility.

If you keep with the legacy branch, you can end up with a frankenstein monstrosity.

Most of the examples used are of very highly coupled pieces of monolithic code ie. kernels, language runtimes, and probably also extends to databases. Its hard to take these apart without losing performance in some aspect or another...

I suspect most 'user-land' developers have moved to the microservices/SOA type development methodology where API's dominate so this is less of a concern.
So, they had to have access to the backbone somehow. Is this possible for an individual rural location? Or even a small community in the U.S.? Do backbone providers have to give you access? Are the rates at all reasonable?
can we have falsehoods programmers believe besides video that are more common? this list probably is relevant for 1% of programmers here.
I feel like most software isn't designed with the most conservative policies in mind when it comes to data usage (Facebook does a great job though, I'll admit).

Part of the reason might be that software engineers at companies like Microsoft and Google have unlimited data as a perk with their employees' personal cell phones (even still on Verizon today when a regular Joe cannot even get unlimited data anymore).

After leaving BigCo, I never upgraded my phone again because of the perk.
To add to that question ... how did you use pattern matching to replace the composability of car/cdr?
http://infiniteundo.com/post/25509354022/more-falsehoods-pro...
1) Increase your limits.

The time I opened a new account on AWS to do some disaster recovery. I had to send Amazon ~ 30 tickets for increasing limits and wait for a week :D
WWVB includes information about daylight savings time in the information it broadcasts.
I am interested into why losing a spouse at 30 after 5 years of marriage is considered more difficult than losing one ate 60 after 30 years. is it the unexpected? is it cause if you children there is some continuation?

just seeking discussion
its ridiculous how a startup lioe Stripe could eat PayPal's lunch with all their resources and headstart. i still dont know how to view all recurrent payments in the paypal UI. either all the smart folks left or they were lucky to be in the right place at right time.
Rushed, cramped, and thin characters are far too common in modern movies. I think it is a sign of the times that people going to movies want more depth and 2 hours isn't enough to tell a deep story.

While it has its flaws, the modern mini series (Game of Thrones, Daredevil) tell much better stories that are more compelling and have depth. (except The Walking Dead, they have some issues)

I would rather see a 6 hour series on Netflix that tells the Rogue One story than a single 2 hour flick with characters that I have no interest in.
Check out spectacle, it does the job of tiling on Mac OS.
And now we're stuck with decades old software and API stacks while Metro/Modern UI/UWP struggles to take off since about 5 years.
I don't know about this theory. There is no shortage of people, including right here on HN, who've founded businesses.

I'd like to see the rate at which alum from these schools found businesses vs everyone else; also, the percentage of successful founders in both groups.

I do think that parentage counts in other ways, including as part of the overall network to which these folks have access.
Anyone else just slightly concerned that the phrasing of the bill essentially identifies both Russia and China as enemies?

This just doesn't seem to make much diplomatic sense.
5 Things Programmers Don’t Want You to Know
WW3 COULD STILL HAPPEN BUT US AGAINST OBAMA DAMAGING TRUMPS PLANS
Wages have been stagnant since the 1980s. The perceptible poorness, or rather lack of increasing prosperity is anything but subtle.

But the American 50-70s have only been possible due to an anomalous rise in oil consumption per capita. Energy = wealth.
How is this list presenting these people as needing extra help? They're all on the list because they have successful companies or had successful funding rounds, and also fall in the category of 'female'.

If it was 'top Silicon Valley founders' no one would think 'needs extra help'; if it was 'top Midwest founders' probably HNers would think 'needs extra help'. There's nothing in the article format that says 'needs extra help' -- that idea is brought by the reader.
I'm not the original commented but I have analyzed Lambda for some tasks and found its costs prohibitive. Moreover, aws Lambda has a 300 second timeout limit so it is not feasable for heavy processing.
Yeah, I'm lucky to have access to some really nice equipment at the Cypress Engineering Design Studio makerspace at MIT!
FMCW systems would be slowly changing around the central wavelength. It wouldn't work for pulsed systems, though - I'm not sure what's more common.
The whole 'fakenews' narrative is just a ploy to get censorship passed, I hope you guys all realize this. Any foreign media can be classified as propaganda and be called a national security risk - and be banned at will.
ΜWT: Simple, robust, WebTorrent Tracker server implementation
All of your future generations, in perpetuity. Whatever their opportunity costs of cleanup and climate change - you're not paying for it.
I think it's Actions on Google (but I've never tried it): https://developers.google.com/actions/

It looks like there's a "user friendly" version that's api.ai, and then there's an SDK, and the SDK seems to be node.js based. I'm not clear from reading it if you can do a private version just for your device. I'll have to kick the tires one of these days - thank you!
This is true indeed, mkv is a great container. The reason for my question was that the OP appeared to be transcoding (a codec-level operation) just to switch the container type. When it was mentioned that the transcode was to convert from MPEG-2 to H.264, my question was answered. :)
I think you're talking about shortcut fusion.
Who decides what is propaganda? Here is my favorite piece of "counter-propaganda": http://www.politifact.com/truth-o-meter/statements/2014/mar/...

Why is this my favorite? Because it defines a word which has an obvious meaning, "invasion" in this case in such a way that it excludes situations that any reasonable person would identify as a referent of that word. For example, according to this article, the United States didn't invade Afghanistan. It also does not count use of air power to enforce a no-fly zone as an invasion. This definition is very in tune with the legal and linguistic shenanigans the US goes through in order to justify their military intervention all over the world.

Fact checking can be propaganda too. The idea that the United States' propaganda is justified and others' is not is pure doublethink. This bill claims that it'll preserve democracy by giving the US government the power and resources to create its own propaganda networks (which, by the way, it has been running clandestinely for decades anyway). The people who will enshrine totalitarianism in the law will do it while honestly believing they are saving something they call freedom.
OpenBSD, llvm, and go all have six month cadences.
Where is the authority to ban anything being granted?
Do all linkers guarantee not to round this up to a word size?
Have you seen this?

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/199300...
I know it's still shocking to some, but the main reason people don't collect purses from elderly and disabled people they meet at night isn't because they might get caught, and it's also not because they're naive and passing up easy money. It's because they're holding on to something more valuable which they already have and are, which they would damage or even loose in the process.

If anything, the main or even sole reason to want power over others is impotence and insecurity, and if you're immortal and can do whatever you want, there is really no use for that, only downsides. Unless one subscribes to the Dwight Schrute theory of super heroes of course, which says all super heroes are born out of childhood trauma.
> rendering subtitles at the output resolution is better than rendering them at the video resolution

I would like to know what's wrong with this approach. I watch a lot of commentated speed-run videos: that's often something like ~244p video, plus soft subtitles. The subtitles get rendered at the source resolution (presumably, into the video framebuffer) and then upscaled along with the image, forcing them to be a tiny blurry mess instead of the crisp, readable text they could be.
Thanks for that. Your link was actually useful because I didn't realise that you do builds as well. It is entirely possible that at some point this will be useful to me, so maybe I will become a paying customer after all.

And if I can just say, the more actual services you add to your system (as opposed to SaaS features), the more likely I am to become a paying customer. For me, I really value free software. I'm not so interested in paying for proprietary SaaS features, and receiving free services. I'd much, much rather pay for services and use free software.

Whether you can build a business around customers like me, I don't know, but I just wanted to make sure that you know there are at least some of us out there.
How is this useful in 2016? I'm genuinely curious.
> Her motto, which she repeats often in conversation, is JFDI. Three of those letters stand for Just Do It. The fourth you can work out for yourself.

That's all nice, but what if local governments and businesses start counteracting the project with bureaucratic rules, and lawsuits? It seems to me that the "JFDI" mantra doesn't really work then.
Nice try, Vladimir
And do the same sorts of breaking changes get made, just distributed in smaller chunks through those six month releases?
Conses are arbitrary pairs, not necessarily lists. car and cdr are what eg OCaml and Haskell call fst and snd.
> Microsoft breaking compatibility, more-so post Windows 7

IIRC, there have been several instances of this between releases, less so from the user application perspective, but rather from the driver model.

Windows 3.1 to Windows 95 (16- to 32-bit), Windows ME to Windows 2000 (NT kernel), Windows XP to Vista (UAC etc.) each saw various issues with device drivers.

The extent of user application backwards-compatibility is impressive, with only Windows 10 removing 16-bit application support (boo). For example, even now it's possible to double-click on the application icon at the left-hand of the window title bar to close the application - à la Win 3.1.

> The only mistake Microsoft made was not doing rolling releases

I think they're 'fixing' that with Windows 10.
How to and Source Codes – Sudoku Puzzle Solver – Codingeek
I get a signup-wall when clicking on this.
I think they aren't a reasonable comparison because they're very young and warned up front that they'd break compatibility several times in the early years.
Nice try, RT
This isn't really true. If Microsoft of 2016 has a focus on backwards compatibility it is only because of their myriad mistakes in the past. I know people have this false impression because of fluff pieces that have been written about Microsoft having a focus on backward compatibility but anyone who has lived through the last 30 years of computing history knows this isn't really true. They have broken backward compatibility numerous times.

Many, many DOS programs would not run under Windows 3.1, necessitating users to boot into or exit out into DOS to run those programs, and of course Windows programs could not run under DOS.

Windows 95 generally did better at running DOS programs but it was far from flawless. Many programs required all kinds of workarounds and even patches.

Windows NT was originally a complete departure from DOS and Windows 3.1, 95, etc. only later on did Microsoft realize that they needed a compatibility layer for NT to ever go mainstream (along with a rebranding.)

Windows Vista broke tons of stuff too. Including everybody's printer drivers. When Vista was released you could buy a Vista computer along with a printer which had no drivers for Vista and which HP would tell you there's no Vista drivers ever coming.

Windows 8 may not have broken execution of Windows 7 apps but the entire UI was a complete shift from what users were accustomed to. Whether you liked it or not, that kind of major change is a big mistake when so many of your customers are tech novices who are not going to have an easy or enjoyable time learning how to use their computer from scratch.

This is just scratching the surface. My point is let's tell the truth here, Microsoft is not some hero of backward compatibility who has never made a mistake and always kept their users at heart.
Have you found any compelling hosted Postgres RDS alternatives?
blogspam of

https://www.lensculture.com/articles/jim-casper-111-new-stre...
"endlessly powerful"?
Could write an entire page just on subtitles.
or Chicken Scheme (and many of its friends)
And ubuntu and gnome and fedora and...
I know it's not what you were trying to communicate, but actually "arr != &arr" is false.
There was a great talk recently by Rich Hickey[0] about how change itself is breakage. Breaking early and often is catastrophically worse than python 2.7 in my opinion.

[0]: https://www.youtube.com/watch?v=oyLBGkS5ICk
Researchers “Translate” Bat Talk. Turns Out, They Argue–A Lot
Yes, from the movie. From the source I found (linked below), this is a line Greg Kinnear spoke, that was written by the screen writers. Is there any evidence the real Robert Kearns said this?

http://www.preachingtoday.com/illustrations/2009/april/60420...

Furthermore, how does the first part of the quote make sense. Shouldnt he be saying that ethics trumps engineering, not the other way around?
RT is little more than the personal blog of Vladimir Putin who is a far-right authoritarian who has engorged his assets by selling his country's resources and wealth to plutocrats.
I'm not concerned, and I think it makes complete sense. That they are geopolitical adversaries in more ways than our interests are aligned doesn't make it undiplomatic to recognize and confront their information warfare - which is itself the actual instance of undiplomatic behavior.
I agree on a general level. The bay area tech scene is nearly as credentialist as the finance industry at this point. However...

Danielle Morrill did it without a degree at all. She jumped into a super early startup with friends and was an early employee at Twilio, too. Her story is worth hearing: https://soundcloud.com/akharris/startup-school-radio-episode...
See edit below

If it's the same as the House bill, the citations to Russia and China occur only in the "Sense of Congress" section (which isn't legally binding) and include only:

(1) foreign governments, including the Governments of the Russian Federation and the People’s Republic of China, use disinformation and other propaganda tools to undermine the national security objectives of the United States and key allies and partners;

(2) the Russian Federation, in particular, has conducted sophisticated and large-scale disinformation campaigns that have sought to have a destabilizing effect on United States allies and interests;

(3) in the last decade disinformation has increasingly become a key feature of the Government of the Russian Federation’s pursuit of political, economic, and military objectives in Ukraine, Moldova, Georgia, the Balkans, and throughout Central and Eastern Europe;

I would dispute that this constitutes an identification of Russia as an "enemy".

Edit

Further: my understanding now is that this was an amendment on the 2017 NDAA. I read the text of the 2017 NDAA (or, at least, searched it for all clauses pertaining to "Russia" and "propaganda") and it's not the same bill, nor does it call out Russia or China.
This is great! Are there similar subscription services in the UK/Europe?
At the risk of introducing a contentious topic into polite discussion: there's an obvious parallel with abortion. It's seen as pragmatic, and maybe even kind, to terminate an entity's existence before it can achieve the intelligence and sentience that grant it moral rights.

If you're OK owning and operating a robotic arm, and not OK with owning and operating a sentient AI, then what to do with robotic arms that develop sentience over time?
Nice one! Now I would like to see article like this, but about ciphers, hashes, digital signitures, etc.
In a market economy, people are a lot less likely to be THAT poor or to be surrounded by similarly desperately poor people unable to help them quench their thirst.

In the desert of San Jose, California where I live, water costs a half cent per gallon. Even if the market price is 10 times that, a gallon of drinking water would only cost a nickel.

In the US there is $300 billion a year in charitable giving. I'm not worried that no one will give free drinking water people who can't afford a nickel a day for water. In fact, there are free water fountains already.

So I don't think that is a serious consideration. The problem we would help solve by adopting more market oriented prices is vastly more important than edge cases that are already handled by other efforts.

As to your first point, public ownership generally does not set market prices for resources. Governments often don't even have the means to determine what the market price is. And then they don't change them in response to conditions.

Or they just give them away for free, making it impossible for the private sector to compete. Free things result in greater demand and shortages. And pressure to create more of the resource to give away, more than the population would use if there were a market price.

Our roads are a good example. At rush hour they are clogged with traffic. Drivers pay nothing more for traveling at 5 pm than they do at 5 am. More roads are built so more can be given away. And the additional capacity is only needed part of the time, making it even more expensive.

By contrast, a road with demand-based prices would be most profitable if the price was high enough to keep too many drivers from getting on the road. Too many drivers and traffic slows to a crawl.

And that happens every day. And that only happens because of the public ownership.

But you are right. One can say that if the decision makers understood this issue, public ownership would not be a problem. Roads would have market prices.

And they do in Singapore. It's not a democracy. The decision makers do understand the issue and you pay more to drive at rush hour there.
What do you think "proactively advance fact-based narratives that support U.S. allies and interests" means? It means that US "facts" will get priority in the media over foreign "non-facts". Somebody will decide what is and isnt a fact and those somebodies will sit in the state departement.
Nobody is ever going to make a bill saying "we will censor russian and foreign media", you do realize that right? The wording will always seem a lot less threatening.
Sadly no. You need to take an EE course AND buy an EE kit. Also don't get me started on the machine shop.
Heyo. Author here.

It depends on what you mean by that. It assumes a fixed set of node labels, but not node identities, since we're counting subgraphs. So for instance, multiple distinct nodes labeled `X` or edges labeled `Y` will contribute to the same count, despite having distinct nodes involved.
Companies that operate said cloud-connected toys could go out of business or discontinue them, reducing the cloud value added to nothingness.

Much like the internet of things becoming vectors for cyberattacks.
Who are all these Trump supporters?
My concern isn't with limits, it's that they're not real time.
Denis Johnson’s Perfect Short Story
Merry Christmas to the FreeDOS project, and congratulations. It's great to see you lot keeping on.

Does anyone here know the plans for the future, now that UEFI is on most new consumer PCs? Will it be considered "done" at some point or will it get adapted into something else?
One man's propoganda is another man's counter-propoganda. If the bill aimed to empower independent sources, such as BBC/Reuters etc, I'd be all for it. But a group that's beholden solely to the US federal government? I wouldn't expect anything less than a biased mouthpiece for the President's interests.
All I have is a breadboard, some wire, a variety of passive components and ICs from HK ($20 total for tens of thousands of parts), a USB oscilloscope (eBay $60-$200), and maybe an AVR or STM32 development board. I'm overwhelmed by the number of analog and digital projects I can do, and I've been messing around with my kit for a couple years. I mostly do hobby filter design and audio synthesis.
An operating system hosted on SourceForge, whose "drivers" directory includes support for a grand total of two devices -- the IBM PC floppy and the PC/AT clock [1]. DOS thinks different!

(Of course counting drivers in DOS is highly misleading, as the BIOS [2] directly offers all the useful calls like "turn on cassette drive motor" and "read joystick" that you will need to build modern microcomputer software.)

[1] https://sourceforge.net/p/freedos/svn/HEAD/tree/kernel/trunk...

[2] https://en.wikipedia.org/wiki/BIOS_interrupt_call