skysight-inc/HackerNews huggingface dataset:
In that case wouldn't you just turn capslock on and do your work? Or do you need to turn it on and off constantly?

If not, moving capslock to the touch bar is not a real problem.
Google doesn't search on every letter you type.
I really like the idea, but I didn't make it past the pricing page. It says "Transparent & All-inclusive pricing" but I couldn't find any.
"What Qt application has as much reach as slack?"

- KDE

- AMD's Radeon control panel

- VLC

- VirtualBox

Qt apps feel far more native than Electron apps in my opinion.
They claim is biased but is it really biased? How do they know? I think this is just making up excuses so they can collect more data.

They get good enough data from the people that have volunteered it. I don't know what makes them think it's biased but I seriously doubt that is true.
It's pretty plain to see how such aggregate usage data would lead to a better product for everyone.

No, it is not. Especially not for something such as a browser which is mostly transparent to the content.
i think with crypto you could even safely drop the "Get hacked" and "..." steps.
is mozilla planning on circumventing all of the methods outlined here for identifying unique users? https://panopticlick.eff.org/
DonnyV don't you know we need 15 million of the same things in technology :)
Having at least some knowledge of all the pertainant tiers is pretty helpful when sketching out an architecture for others to follow. When combining specialists, there's a lot of merit in having someone in a senior position who can speak everyone else's language.

At smaller scale, strong full stack developers can get quite a bit done in "team of one" mode -- perhaps more than two specialists who have to spend a fair amount of time thrashing out interfaces.
What Is Trump Worth to Twitter? One Analyst Estimates $2B
How do you manage to have that much free time?
Just an FYI you can play on Sonos directly from Spotify now - that was a huge game changer for me.
This was a borderline help vampire question, but it ended up working out well, probably for nerd-sniping reasons.
That's a fine solution if you have an extra one laying around. But I don't and I'm hesitant to buy a tablet just to drive a speaker.
Mark Cuban Backs Former Coinbase Employee's $20M Token Fund
The reporting here implies that devices for customers who don't accept the new terms may "cease to function". Does the mechanism for how that happens matter? The bottom line is that either the product continues to provide whatever functionality it was purchased for, or it's now broken.

Typically under consumer protection laws in places like Europe, a product that ceases to work properly unreasonably quickly after it is purchased will trigger certain rights for the purchaser, such as getting the device repaired or replaced so it works again, or getting a full or partial refund as compensation.

Importantly, there is typically no exception to this principle just because the product in question involves software or depends on remote services. In fact, the EU strengthened consumer protections on digital purchases not so long ago, so the direction of the legal currents is very clear.

I suppose you could say there has been some sort of informal understanding that because it's so hard to write software with no bugs or security flaws, it's reasonable for the suppliers of products with software components to supply software updates post-sale to keep things working properly without falling foul of the basic "it no longer works" trap if users don't then apply those updates. But the sorts of shenanigans we've seen recently with software developers bundling unrelated and possibly unwanted changes in with their bug fixes and security patches are stretching good faith here, and at some point I suspect something has got to give.

The same principle applies to products with dependencies on remote services that don't necessarily last as long as the product itself, whether that's a server for a multiplayer game, or a DRM scheme with remote authorisation, or a provider of audio data that makes a speaker system useful.
This is like saying "diffie hellman key exchange has no flaws, therefore https implementations are perfectly secure".
That's a lot of Lisp experts
It's not Africans, it's just people. Westerners sell each other out to foreigners too. Just look at the history of Latin America. There are just far fewer foreigners with the relative wealth to buy off whole governments in MDCs. And in many cases our institutions developed to resist corruption before international finance made it so incredibly easy to accomplish.

The intentional abuses of colonization were vile, but the neglectful exploitation of decolonization has hardly been better.
Or maybe treat it as a learning exercise.

Is there any other reason to complete a Project Euler question?
If that's any consolation, I don't think that's only for Africans. You can see the same thing happening in Europe, the Americas and in Asia. Power corrupts. That's why our history is filled with stories about the powerful oppressing the weak, and our litterature is replete with upper-middle class characters struggling with the allure of power, resisting or giving in to the dehumanization aspects that occur all too easily.
I don't see any CSS or images in this post. Maybe uBlock went nuts on this.
The Fight Over Free Speech Online – The New Yorker
No. They don't actually control that much hash rate. Either the article is confusing the sales of their mining units to other miners or is outright wrong. If they really controlled that much of the hash rate, they would have activated emergent consensus to increase the max block size. They would have gotten around core and all their toxic censorship and bitcoin cash would never have needed to create a fork to get reasonable throughput.
I'd need to have a sex life.
> Most users don't care and will simply use whatever the default is

These users will be installing Chrome, not Firefox.
Likely Transiting Exocomets Detected by Kepler
Well, I used quotes!
It's a matter of time until "differential privacy" gets cracked. The only private part to it is in the name. There is no need to collect this data but to sell it to another party.
The principle is at stake here. What the change is doesn't matter. The fact that the deal can be changed at all after a purchase has already been made is fundamentally unfair.
The Case for a Breakfast Feast
I am with you 100%!
Me and my mates also team up against increasing AI's of increasing difficulty. Lots of fun.
It's great to beat each other, but it's also great to beat the computer together :-)
AoEII definitive edition aka seriously we're going to stop making you pay for the same game over and over again.
I think we should see other operating systems.
I didn't realize OP was talking only about white HETEROSEXUAL MALES. Did he edit his post and delete that part or are a mind reader? If you include white women and males of any sexual identity, your 20% reaches 60%, which is a majority of the country and even IF it reaches below 50% it's STILL the largest group.
What wikipedia page did you look at? This has plenty of practicality

https://en.m.wikipedia.org/wiki/Sum_type
I guess it depends very much on the company. If the company is doing something cutting edge in the web app space then it might be interesting. If, on the other hand, they're a robotics or biotech company then who cares if their home page is just a hosted WordPress site.
i think it was a learning exercise. It's not like there's any productive use for testing the collatz conjecture.
Just because you invent a special type of escrow contract that makes it harder to steal money doesn't mean an attacker would use it... he would just instruct users to send money to his own contract and bypass all of the protections you've invented.
CNBC has been talking about Bitcoin, Ethereum, Ethereum Lite and a slew of recent ICOs in the last month or so. Whether those viewers count as "hard working class" is up for debate
If you can compromise the iCloud account of an iOS user (pretty sure iOS 2fa is only SMS based), then you can install google authenticator on your own device.

I'm sure it's more complicated than that in reality, but if you have SMS access, you only need to find one weak link in the chain including iCloud/google, email provider, app provider, etc.
NPR stations regularly play Radio 4 content when it's nighttime in the US. The content is simiilar.
It still seems a quite a stretch to say that "Chinese mines are mostly hydro powered", when the country runs mostly on fossile fuels and the three biggest mining pools (accounting for 46% of total world hashrate) don't seem to be anywhere near a hydro powerplants.
@clarkevans But submitting search input via the GET method (e.g. https://www.google.com/search?q=how+to+stop+drinking ) are a common practice in leading search engines.
Role of Quality Assurance in App Development
You would be surprised. People know nothing about Bitcoin but have a friend, uncle or acquaintance who has dropped a few thousands in BTC and raves about the price going from 580 usd to 4000 usd in just a year. People lose their minds and they won't even have shitty tulips to show for it.
1. Use version control

2. Have significant test coverage

3. Have at least a rudimentary form of Continuous Integration, even if it's just running a script on every check in.
The part where playing audio, including that from 3rd party sources, doesn't need Sonos to get any device usage data. However they still want it 'to improve their service', and you can't turn that off. Not accepting terms means that you'll never get firmware updates.
I think you're right on many points, and I was more referring to the posts just complaining about it being in Electron at all as if Electron was some kind of bad word which should immediately trigger dismissal.

> 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...

Here I meant native as in a natively compiled language. The browser is also invisible in this case, and the whole Electron model adds so many layers (which is part of the resource usage problem).

> If Electron has taught us anything, it's that customer's don't really care that much about an application appearing to be "native".

In this case I meant native as in blending in with the desktop environment, which I think Electron apps are more successful at than other toolkits (which are often natively compiled).
I've actually had this conversation before, and it get's a bit tricky.

I'd say it has a few main facets:
- ICMP is dangerous, and needs to be blocked.
This is partly true, as there is historically information leakage with ICMP under certain codes. So blocking all of it is easier than trying to figure out what should be allowed and what should not.

- It's not perceived to be a problem.
Most services just work, so TCP/IP with mss clamping will avoid the fragmentation issue for many services. So the services that have an issue, might be something like 2%, and the question that always lingers is if everything else works, and this one thing doesn't, it's not the filters problem.

- ICMP doesn't necessarily work with multiple layers of encapsulation anyways
I encountered this on mobile wireless networks, where doing multiple rounds of encapsulation caused multiple packet size reductions. Basically, if we encapsulate in tunnels used by the mobile network, then encapsulate again in say IPSec, the IPSec node will send it's icmp packet too big to the tunnel endpoint, not the originator of the traffic.

While I suppose it could be argued that the tunnel endpoint should maintain it's own PMTU, and pro-actively send it's own icmp packet too big based on this, it can be difficult to guarantee these components work.

I've seen lots of telco equipment struggle with handling this properly, and it's not just filtering, it's bugs.

So unfortunately, we're in a situation where many networks are likely miss-configured, but lots of other services for various reasons just work. So unless you can drive the networks with problems to actually change, realistically you just lose a portion of your own customer base if you don't handle the situation while your competitors just work.
and as of right now, there website seems to be down
Fiscally conservative means holding back on public spending and not seeing the government as the best user of societies money. So they favor lower taxes i.e. less state involvement.

Liberal means a lot of different things based on the context.

Liberal can mean a lot of different things depending on the context. The classical usage though is more individual freedom less state (from the enlightenment) the US version is more like Social Liberalism (vs. Social Conservatism).
He's an easy target, and NPR has a very large political reporting apparatus that can't be easily changed to report on anything else.
is this the news -- https://arxiv.org/abs/1708.05844 -- you are talking about?
I was really hoping for a "drinking bird" implementation.
Apologies if this is somewhat off-topic for the thread, but I suspect this will be a fun puzzle for fans of low-level optimization. The theme is "optimized fizzbuzz".

The classic fizzbuzz will use %3 and %5 operations to test divisibility. As we know from the same source as OP, these are horrifically slow. In addition, the usual approach to fizzbuzz has an annoying duplication, either of the strings or of the predicates.

So, the challenge is, write an optimized fizzbuzz with the following properties: the state for the divisibility testing is a function with a period of 15, which can be calculated in 2 C operations. There are 3 tests for printing, each of the form 'if (...) printf("...");' where each if test is one C operation.

Good luck and have fun!
> Because sampling rate is fast enough to misinterpret contact bounce as keystrokes, keyboard control processor perform so-called debouncing of the signals by aggregating them across time to produce reliable output. Such a filtering introduces additional delay, which varies depending on microcontroller firmware. As manufacturers generally don’t disclose their firmware internals, let’s consider typical debouncing algorithms and assume that filtering adds ~7 ms delay,

Since it's debouncing rather than outright spurious activation, it's possible to latch/register/sample on the initial switch closure and only delay recognition of the subsequent release. This seems like a good idea since the press is almost always where a user's attention is focused, and the timing of the release being important is usually associated with holding the key much longer than the bounce period (e.g. modifier keys, cursor/player movement). Anyone know if keyboards are doing this?
> Also, activating Bluetooth is as frictionless as activating WiFi.

Not in my experience. Bluetooth is functional, but it's hard to call it better.

* Connecting 2 people (phones) to one device is hardly supported.

* Those 2 people can't really manage a single playlist without special effort.

* Auto connecting to a bluetooth speaker when I walk in the house doesn't happen. It does with wifi.

* Connecting to the bluetooth speaker typically kicks off any other connection

* The issue of walking too far from the bluetooth speaker with the playing device still exists.

* Ever run the microwave while streaming audio over bluetooth? It doesn't work.

In my experience, bluetooth is better at one thing: streaming whatever audio from whatever app I want.
It's gotten so dumbed down it's painful to listen to. There are highlights such as Michael Krazny for us locals. But mostly too stupid to bother with. And though I don't watch tv, from what I gather of the Jim Lehrer Newshour on YouTube, PBS seems to be headed in the same direction. I guess it's a reflection of American culture and intellect in general. Sad.
Docker runs on FreeBSD too, and it'll hopefully run even better in the future once the results from https://wiki.freebsd.org/DockerHackDay2017 come in.

FreeBSD jails can't just be easily ported to any platform, as they're not designed for portability - kernel-features being portable wasn't really a thing back in the late 1990s when jails were developed. They're designed to contain software (in fact, the title of the original paper is quite demonstrably "confining the omnipotent root"), which is why they're the first actual type of container (chroots original purpose isn't known by anyone but Bill Joy and while he isn't saying anything much on the subject, its first documented use that I know of was building BSD in a clean enviroment).
Pretty much this is the problem:

> "Those who do put effort into producing good code risk being seen by their colleagues as time-wasters."

Producing good code takes time and effort. It would seem a complete culture shift is required before any significant changes will happen.
> Voluntary taxation is a fringe theory with some fairly serious flaws... the primary one in my opinion being that it erodes democracy by pushing even more influence over government into the hands of people with deep enough pockets to pay more (but only when they're happy). The incentives in that kind of system would be all wrong.

It's a side issue to the one we're discussing, but ... that's what we have right now, and the incentives are in fact all wrong.

> By all means have a go at defending voluntary taxation, I'd be interested to hear your opinion.

So, roughly:

1) It's morally wrong to initiate force. Compelling someone to pay for something is as wrong when performed by the Government with a majority mandate, as it is when performed by a mugger.

2) Many other vital services are already paid for voluntarily, by those who benefit from them, and provided for those who can't afford them through private charity. There's nothing special or unique about Government services as opposed to, say, medicine or food.

3) Core Government services are actually pretty cheap - we worked out around NZ$2,500 / adult / year in NZ back in 2000 or so. I hope the vast majority of people would stump up that kind of cash in the absence of any other taxation. If not, I suspect that society is broken in ways that can't be fixed by compulsory taxation, either.

Rothbard goes into a bit more detail ;) here:

https://mises.org/library/man-economy-and-state-power-and-ma...
That is the catch.
Slack and Spotify also have web applications that do essentially the same thing. I would be interested to know how many people download the Electron version but end up using the website more often, as this forces these apps to share the same runtime and puts some (meager) limits on CPU usage.

VS Code presents a good experience and it's resource usage is more reasonable, it's a good example of a successful Electron application. On the other hand, it has Microsoft behind it and there's probably good reasons why it's so much more performant than Atom, for instance. I am not convinced it's reasonable to expect all Electron applications to hit this relatively high bar in terms of quality.

In my opinion, Electron applications "stick out" as much as any other non-native application, this isn't an advantage to Electron. Indeed, I think Electron has proven that people aren't all that interested in a native application, as long as it's reasonably attractive and the interaction is fun. This could open the door for a new class of cross platform UI toolkit, one that drops the faux-native UI in favor of something simple, attractive and straightforward.
Sounds like wanting to stay logged in an online game which has cheat detection going on.
Frequent Questions Asked About Siberian Huskies
To that, they're right. The Libertarian's man, Ron Paul, refused to endorse MCcain or Obama because "because there were no real differences between them, and because neither of them, if elected, would seek to make the fundamental changes in governance that were necessary". He then went on to tell his fellow Libertarians to vote 3rd party "rather than contribute to the “charade” that the two-party election system had become".
> 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.

You can't, but that can't be part of Mozilla's threat model, and it's not relevant here anyway because Mozilla isn't collecting it.

And even if they were, that's not considered PHI legally. You are free to type any information about your own health that you want anywhere; that doesn't make it legally PHI, unless you are providing it to a Covered Entity.

> 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 information is not legally considered PHI. As for privacy, SNI means that all domains you visit are already visible in transit, even if you are using SSL. Domain names are not considered private.
Missing Links: New DNA evidence is making the story of India’s past clearer
Did you know you can set up multiple profiles for Firefox and run one in no-JS mode and another in "full fat" mode (at the same time!)?

(I think it's "firefox -profileManager")
That's an interesting concept but I can't find anything about it.

I found this : http://kv-journal.su/content/vor-u-vora-ukral

"the thief stole from the thief"

I can't find anything hat related, though I wish I could
I agree. People are just people.

I think we just at a different development stage. The impact of corruption in Africa is more acute. The West have been building hospitals and schools for centuries. We were late to the party. Corruption means we don't have essentials, hospitals, running water, schools. People end up dying of diseases that have cures because there is no medicine.
Not sarcastic.

Yes, persuade people they are wrong where they are wrong; learn from them where they are right (we are all fallible). Persuade other people that they are wrong; teach other people where they are right. Plus an unlimited number of other possible responses.

>I can try to persuade them that they're wrong

That assumes you know what their ideas are. If present trends against free speech continue, it's not a luxury you're necessarily going to have.
Convenience is a big deal and not a "little" shoulder devil.

Sonos sounds great, has nice features and "just works".