skysight-inc/HackerNews huggingface dataset:
Sonos has at times deprecated features, yes (for example, you can no longer play music from a Rhapsody UPnP server running on your Windows computer - they replaced it with direct playback from Rhapsody's servers). Other times music services have gone under entirely and Sonos has removed them.
Why is paying off debt so important when long-term interest rates are so low? For example, the yield on 30-year Treasury Inflation Protected Securities is currently 0.92%. If the government sold these bonds to invest in long-term infrastructure projects, wouldn't that boost the economy enough to outweigh the increase in debt?

https://www.bloomberg.com/markets/rates-bonds/government-bon...
> It's pretty amazing how such a small colonial power stayed under the radar for so long.

I'm biased because being Brazilian the history of the Portuguese empire wasn't exactly under the radar for us, especially during history lessons.

IMO Portugal never stayed under the radar, it just faded into its own disarray, they had all the tools and resources(its colonies and geographical position) to rule over the world but didn't due to widespread corruption and bureaucracy.
Passive aggressive whining from a libertarian who has been schooled.

What a surprise
2017 Eclipse Traffic Time-Lapse
I have both. I have no home music or home theatre use case for which Bluetooth is simpler or otherwise better in any other fashion.

In particular, non-technical users appear to be vastly more comfortable with the Sonos system.
I used the torch-and-pitchfork expression because it is an idiomatic expression in my native language; and because PC overreaction to e.g. a bad word tends to come in the form of an angry higher-ground posse, as I have noticed since childhood. You seem upset about recent events in the US, but as a non-American it really isn't the first thing on my mind. Not only is the room different; my elephant is really quite different from your elephant altogether.
My homepage is my self-hosted reader, at rss.<myname>.com :)
> What’s the difference between a great idea, and a early-stage VC-fundable business?

I think we forget that a restaurant can be a great idea. It only makes sense for a restaurant to be an "early-stage VC-fundable business" if it's going to turn into a huuuuuuge chain.

But more importantly, the story of McDonald's rings true: McDonald's founder didn't do the work of expanding the chain.

In the VC world, a successful investment has a 10x return on the investment. A great idea may turn into a great small business with organic growth. It can provide for a career without needing VC investment! This can be a small group of consultants, or someone who builds an SAAS business.

(Edit) But, the thing about restaurant vs tech is that there's plenty of room for 1000's of small burger joints to co-exist with McDonald's. It's a lot harder for 1000s of "Joe's Git hosting" to co-exist with Github. Thus, it's often harder to see how a "great idea" in tech can turn into a small no-VC business.
No it hasn't worked in the past if we're talking about the problem of fragmentation and timely updates.
If you can't read the source and build the firmware yourself you don't own the device.

It's that simple. Stop putting up with closed non trivial firmware and these sorts of problems go away.
If it is a necessity (I think it is), it's not clear to me how it can not be compulsory.

If it's not compulsory it is charitable giving, not taxation.
Nokia were sadly caught in a innovators dilemma.

they had Maemo, they had Symbian. But they were afraid that focusing on Maemo would lead to Symbian dying before they could get Maemo to the same level.

And then boardroom meddling was added, and they went much the same way as HP...
It's not "stating the plan", it's calling for feedback. If you disagree, provide feedback :)
Because it sounds good in theory and on paper but reality is another thing
How New Relic Solved Their CSS Versioning Conflicts
I imagine it'd be the same as every other vital service that's paid for voluntarily. Food, water, medicine, transport... none of which I think are figments of an elaborate Libertarian fantasy ;)

Perhaps you could explain why you believe the provision of Government services is an exception that requires compulsion?
My partner and I merged our finances when we moved to London as we both essentially started at zero here. We use pocketsmith[0] to manage and keep track of everything. It's fantastic and has completely changed the way I look at money. It has a great cashflow view and good forecasting. I now never look at our account balances, as I know, from the cashflow view, that we're definitely earning more than we spend. So now I optimise for that. I highly recommend people check it out, it's a revelation once you get it all setup.

Looking at honeydue it looks like a sub-optimal alternative to pocketsmith.

I will say as well, the necessity of apps like venmo and these splitting apps to exist at all blows my mind having always lived in countries with functioning banking systems and fast, free electronic transfers.

[1] https://www.pocketsmith.com/
>> Have you examined the assembly code that GCC generates for your C++ program?

A very polite way of saying, "why are you even using assembly, when you don't understand assembly?"
"If Firefox is dedicated to preserving privacy, then no Opt-in data feature should be added. "

I really don't understand this of the user, while previous sentence he writes:

"but I will say that I believe Opt-in is pro-privacy, while Opt-out is anti-privacy."
Enjin Coin – Smart cryptocurrency for gaming [pdf]
I think that everyone is curious, and the reasoning is likely not as complex as the author says it is. I'd wager that it's either an embarrassing use case, or that he wanted to avoid having people tell him how he should have done it - can't do that with any level of confidence if you don't know the circumstances.
Yeah, if you could keep your hands off from collecting my data without my consent, that would be great.

Otherwise I might as well just use Chrome. Hopefully some PR guy will pour some water on this before it turns into a dumpster fire.
There is a forum post which has a rough list of what is supported and what not: https://forum.cuberite.org/thread-499.html
After Y Combinator, May Mobility Ready to Test Self-Driving Fleets
What do you mean, a URL must not contain PHI? You can't prevent a non-tech minded person from submitting questions about their health to any text field linked to a form with a GET method.

I'd argue that domains are the same- there are tons of domains that clearly indicate what they're about (e.g. stop-drinking.example)
This is really slick.

It's like describing to a spouse a system of sex with strangers that includes blindfolds and a hazmat suit. Such a system could be a great way for a person to learn more about their sexual tastes and improve coitus overall. If the spouse is anxious about the system, then all they have to do is find a problem with the hazmat suit that would endanger the...

Wait, spouse, you haven't even studied the system that I so carefully designed to protect you from the possibility of...

Spouse?

Has anyone seen my spouse?
Does your new server have the ability to support these old plugins at all? Doesn't look like it does.
Buying/selling eggs and cotton? Is she following the M&M Enterprises business model?

https://norighttobelieve.wordpress.com/2011/06/08/everybody-...
That's one hell of a "just".
Yes, Rust would be seriously irritating without try! (and its short friend the question mark operator). So I feel the pain of gophers here.
Microsoft and Red Hat partner on containers
Buy devices that do not come with "backdoors" like this then. Why would these not be autonomous?
Ask HN: How do you manage mobile app designs and specifications?
The industry standard for speccing mobile app UI appears to be attempt to precisely spec a full design through visuals, using a tool like Zeplin, and as far as possible describe the app's user facing interactions through annotations.

To me this feels quite inflexible, and isn't always practical in real world situations, when changes to the apps quite often have to be improvised in response to bugs and user feedback.

Does anyone have any experience of a workflow they felt improved on this, or any links to relevant online resources describing alternate approaches?
Cryptocurrency is probably doomed because the makers of cryptocurrencies have a fundamental conceptual disconnect with money: what it is, why it works and what it represents. Money only works when you have a powerful state actor enforcing the legality of the transaction. When you try to escape that, you get at best a parallel system that still goes back to the state for help in keeping functioning or a system prone to failure, fraud and speculation. To whit yet another one of these incidents.
It's so good but still so buggy. Very much a love-hate relationship.
An Android TV Dropbox Photo Gallery App
We still don't know WHY he was doing this, so it's a little bit to early to call this "effective". As someone mentioned "while true; do xdotool click 1; sleep 60; done"
the firewall is probably blocking ICMP. For a long time, it was considered best-practice to blanket-block ICMP and for a long time you could mostly get away with it.

But over time some really useful stuff has been added to ICMPv4 (early congestion notification for example) and IPv6 mostly won't work at all without ICMP.

I would argue that it's time for firewall administrators to reconsider this decision. The time where ICMP packets could do harm are long past (remember the ping-of-death on Windows 98?) and I would argue that the time when a network could work at peak efficiency (or at all) without ICMP are also mostly past.
What is provided to the consumer/user in exchange for agreeing to this contract? I assume, because I am becoming increasingly nihilistic about technology, that challenges to this would fail in court. However, this seems to fail both the consideration and the competency and capacity elements of a functional contract.
The advent of currency took them to a whole new level, though. Graeber describes the new social structures around currency as a "military-coinage-slavery" complex in his book Debt.

https://books.google.com/books?id=lliTBQAAQBAJ&pg=PT297#v=on...
A Very Dumb Mistake Costs Cryptocurrency Investors Big Time
That's the main draw I have to try out the BB KeyOne - I can still type faster on my physical keyboard on my Dell Venue Pro than I can my Nexus 6, but if I could swipe on my BBK1, who knows?
I wonder how they managed to get this low typing latency on JVM...
Worth mentioning is that they are using https://github.com/google/rappor
Not only that, but Schengen rules are in place.

They do use a different currency, but it is pegged to the Euro.
They have telemetry and it isn't enough.
There is a Sonos app for iOS, though? But agree using the Spotify app to manage it is pretty lousy but then I just switch to the Sonos app.
But... But Microsoft Loves Linux(tm)!
I've never known whether I'm in an incredible minority, or there's a silent majority who just play the game against the computer, enjoying these RTSes as tower defence style base-building.

Dune 2, Star Craft, Warcraft, Red Alert, CoH, DoW, etc., my friends got tired of the cheap strategies like orc tower rushes and the toxic taunting by human payers that you couldn't turn off and so instead we started to team up against the computer, increasing the difficulty or the number of computer players and turtling up in base. A relaxing macro game, instead of the frantic micro these games all seem to have evolved into.

Unfortunately as time has gone on the AIs seem to have got worse and the base building strategies side-lined, removed or punished.
I am considering a complaint to the ACCC here in Australia. It's possible this sort of thing violates our consumer protection laws.
I don't think taxes will disappear until money does.
I guess "high uptime" wasn't on their priority list
Brasilia was built considering superblocks, and as the city grew, the "all you need will be near you" concept collapsed, as people need to move to work and public transportation is far from being adequate.
In my opinion, the primary driver for Electron is the Javascript runtime. Lots of people have Javascript experience and Electron makes it easy to use that knowledge to bang out a desktop-like application. The write once, run anywhere angle is compelling as well but that's how web browsers and Javascript work; sure Electron gets to enjoy this but it's a function of this technology stack.

I disagree that the comments pointing out the high CPU and memory usage are non-constructive. These are real issues that literally limit the number of Electron apps that can run at a time on a particular machine. Some Electron apps perform reasonably well, VS Code is a good example. But many perform abysmally and Electron is treading dangerous ground by going against the trend of limiting resource usage in order to extend battery life. Indeed, in my experience running a handful of Electron apps is a sure way to shorten battery life.

I think that "Something like Electron but native" is a confusing idea. The browser engine that Electron uses is native to the OS it's running on... As others have pointed out, the best we could hope for is some sharing of the runtime that would allow more applications to run simultaneously.

You mention native languages that have a good cross platform story and I'd like to see some work toward a UI toolkit that is less demanding of resources. While people like Javascript, I do believe some of them will move to another language if they can do what they need to do: deploy to all OS environments with only minimal code changes. If Electron has taught us anything, it's that customer's don't really care that much about an application appearing to be "native".
What do you mean by turning it into a MOBA? I would really appreciate a launcher/matchmaking interface similar to League of Legends - granted the game itself remains a RTS just like AoE2.
Have a better sex life
The Gough Whitlam thing was Australian domestic politics, and the palace only provided advice.

Yes it is crazy we still aren't a republic, but I think the dismissal was our own disfunction.
>and it keeps the people of Africa as slaves to the first word countries.

There are absolutely people who are out to exploit the poor and uneducated, but you make it sound as if someone wants to enslave for the purpose of enslaving.
> Yes, but it was also clear that this view is unsupported and irrelevant to the point of the story.

Why is it irrelevant? I think it's entirely relevant, Pao showed she was pretty deceitful in her suit... how is such an individuals personal case of discrimination not tainted by that?
Blame shitty mobile developers who screwed the pooch on Android. Even if you avoid shovelware, the quality is abysmal.

My Android phone still randomly lights up its screen several times a day, without a new notification having come in. Reporting overall energy usage doesn't help me track down the culprit.

It's not like anyone's written apps for real work on these devices anyway. It's all just second class software.
Semantically no, but in reality it is. Like many parts of the US, if they hadn't been flooded with American citizens they would have eventually regained their independence.

Not that I think independence is necessarily a good thing.
A lot of those games make money by time-gating content with the option to buy your way past that. I don't think hardcore gamers like games with pay-to-play features. How can that be competitive if people can purchase their way past things?

If they aren't building the game platform that way (time gated content w/pay-to-play) then its hard to even compare against companies that make a fortune that way.

Also, hardcore gamers like to be in control. Mobile platforms don't have fine controls since they are touch based. Accidentally swipe or touch the screen the wrong way and game over.
Can you monetize license plate reads?
Type theory isn't FP as much as logic--it applies everywhere. That said, totally agree that you're unlikely to have encountered it outside of an FP context in 2017.

Product and sum type are fundamental structures for construction of information. A product of two pieces of information is a piece of information equivalent to having both at once: it's sort of like "and". A sum of two pieces of information is a piece of information equivalent to having exactly one or the other and knowing which of the two you have: it's sort of like "xor".
maybe, but this particular incident was more along the lines of phishing and little to do with the cryptocurrency itself
I'm not sure why Mozilla needs to track what sites I'm going to but if they add tracking into their browser then I'm just going to have to find another browser or at least put together a build of Firefox without the tracking. It's not so much that I have anything to hide but the fact that I'm not interested in being their product. If they can't remember that they're a nonprofit that's suppose to make a FOSS-based browser which doesn't spy on people and works well with web standards then they just need to shutdown. I know that's extreme but I'm just frustrated with the further corporatization of the Internet even on the margins like Firefox. Everything just has to be a product or a way to commodify the use thereof.
Yes. I don't know if it's on a vaslty bigger scale, according to this they spent $220m in operating expenses: http://www.npr.org/about/statements/fy2015/NPR_Consolidated_..., compared to about £90m for R4. Before brexit they would be pretty comparable ;).
As a French national you would only need 2 things to open a UK bank account: your French passport and some kind of document that shows you have a UK address.

Proof of address used to be easy as any utility bill would do, but now days it's trickier because so much is done online and paper bills don't get sent out much any more! And, of course, it's a problem if the bills at your house are in someone else's name. (They won't accept print outs from the Internet for obvious reasons...)

However, if you're registered for paying tax in the UK then you would certainly have a letter from Jobcentre Plus or HMRC showing your address. This would be accepted by your bank.

Another option is to get a UK driver's license, which is pretty easy and inexpensive if you already have a driver's license from your (EU) home country.
The elephant, as always, is "will it scale?"...
I wonder how valuable the data is going to be for the Firefox team? The cost in reputation may be large, so I'm guessing this must be pretty important for them.
> If it is a necessity (I think it is), it's not clear to me how it can not be compulsory.

But you wouldn't make that claim of any _other_ vital service, would you? Food, water, transport, medicine ... all these and more are provided by voluntary payment - or by charity for those who can't afford it.

What's special about Government that it requires compulsion to fund?
I noticed this by accident on my iPhone 7+. If you take a picture of a figure with strong back lighting, then use the editing functions to bring up the shadows, it will look like this.
Your stance is paradoxical, because Chrome has been improved based on data mined from users, and not in as nearly a considerate way as Mozilla is proposing.

You want Firefox to succeed as a browser, but to be able to better compete it needs better usage data.

Wouldn't you prefer for Firefox to be the best browser available, AND also be considerate towards your privacy rights?
> but if the interesting stuff is in userspace applications which aren't derivatives of copyleft code

Of course. Honeywell can run their own proprietary applications on top of a Linux/GNU system. I didn't mean to imply that you could request the source code to every program running on the device.

However they need to provide the source code for any GPL licensed portions. IIRC they should also provide build scripts so you can create a firmware image yourself.
Yes, to start introducing your business. It will help determine your market range. Just be consistent with your brand and content.
> People doing STEM PhDs are extremely busy

We're all busy. How long do you think it takes for time spent learning good software development practices to pay for itself? Surely not longer than the length of a PhD.
That's not how it works. Most users don't care and will simply use whatever the default is; and when it comes to anonymous usage statistics, "most users" is _exactly_ the group of people you want to be collecting them from; otherwise your results will be skewed heavily in favor of a small minority of power users.
I think I'm in love with this small country and its government. Not because of this proposal - the fact they're even talking about it is enough for me.
>running chat bots in the MSN gaming zone lobby for AoEII

But why?
They did and too few people said yes.

On the other hand, everyone complains Firefox is slow.

So,few pay, few opt in, and everyone complains.
> 1. It is possible to have both dynamic-like syntax and static safety
IHMO: This convenience causes more harm than good in the long term.
Note:
My experience is that this is a minefield of bugs and defeats the point of type safety. Also, because Go lacks generics, there's a lot of boiler plate and interface being used as function argument (just check large open source repos on github and you will notice).

> 2. It’s better to compose than inherit
IHMO: It's better to have both tools available.
Note:
Inheritance, like static types, offer a more rigid structure and helps on large project that will exist in the long term. In a language that does not offer something like traits, "composition of behavior" ends up being a hack. Of course, we also have the tendency of blaming the language for the fault of the programmers. I would think the example of the Vehicle is not the best to explain the paradigm of behavior composition.

> 3. Channels and goroutines are powerful way to solve problems involving concurrency
IHMO: Powerful, yes. But I would use actors instead.
Note:
Same problem: as your business problem gets complex, goroutines start to become a pain and the code will become unreadable and littered with hacks.

> 4. Don’t communicate by sharing memory, share memory by communicating.
I read other comments here that express what I think better than I can articulate
Note: You still have to "synchronize" if you are working with shared resources. There's no magic solution.

> 5. There is nothing exceptional in exceptions
Oh, Boy! This causes more wars than "space vs tab".
IMHO: Good in theory. Too rigid in practice.
Note:
While works for small stuff, the the lack of exceptions becomes a problem in large projects, causing people to just ignore "for now" (and usually, forever).

In conclusion:
The "cool features" of Go might teach some people about programming, but take a toll on more complex projects. I would use Go for small system utilities and tools but would never touch business logic with it.
A sum type `T = A | B` means that a value of type `T` can be either of type `A` or of type `B`. Such a type is used to express polymorphism.

A product type (from "Cartesian product", i.e tuples) `T = A * B` means that a value of type `T` has a component that is of type `A` and another component that is of type `B`. It is used to aggregate parts into a whole.

> Yes, I could go and research functional programming languages and type theory

It has absolutely nothing to do with functional programming and touches only upon the barest essentials of type theory (and calling it type theory is already stretching it, because it's just about defining a couple of common computer science concepts).

Sum and product types are fundamental computer science vocabulary to such an extent that it's not really possible to have a useful discussion about programming language semantics without them.
It's my computer, my data, and my bandwidth. If they do not provide an opt-in/out I'm going to start using a Chromium fork instead.