skysight-inc/HackerNews huggingface dataset:
in practice, liberal is the city-life and conservative is the country-life.

This really helps in gerrymandering districts and subdividing the population into two easily manageable groups since they don't talk with one another a lot.

I think the definitions are intentionally designed to keep the public fighting itself with one group always trying to take away the rights of the other so in practice it's slow impoverishment of the commons and a forfeiture of political capital.

Essentially it's a huge scam (or a "scheme" if you think that sounds too conspiratorial). It's not a new scam, and not the first time it's been done - not even the first time in this country. The history of and tactics of union busting in the 1800s and 1900s essentially worked on the same divide-and-conquer techniques of pitting groups of workers against each other.

Going back further, the Indian wars worked in a similar manner ... feigning favoritism or some entitlement to one tribe to create a tribal conflict and prevent the indigenous from being a unified front.

This is the same game ... we call it "democrats" and "republicans" in this version.
> URLs may contain Protected Health and other Identifying Information

A URL must not contain PHI. If it does, a breach has already occurred.

And Firefox is only collecting the domain names, it looks like.
Blizzard's battle.net client is a qt app. I don't think it's available on linux though.
"If this is their mental model of how work should be done, imagine what it is like inside the company" - exactly!
Sonos offers synchronization between speakers, better range, music still plays when your phone is off, easier for multiple devices to control the music, plays more music sources (e.g. from a NAS).

(Disclaimer: I used to work for Sonos.)
>"Literally one in millions."

Unless you work at Google and are privy to internal information, how could you possibly know that? The only reason you're hearing about this case is because the account holder is a university professor who lost a long standing Blogger site—used at his school and linked to by the NYT—and then the story made it to the front page of HN.

It's overwhelmingly likely that the vast, vast majority of people who lose access to their Google accounts never make it onto your radar.
As others have said they sell a lot of miners but their pool is the largest at 25%. If they did push 50%, even getting there, let alone the potential manipulations, could only be for negative outcomes. McDonalds could destroy the beef industry... But why?
Amazing YouTube Channel for documentation
Cracking random number generators (xoroshiro128+)
I did the same, but used https://error.invalid/, as that URL is guaranteed to never resolve.
When I looked at moving to Australia, the one consistent thread among the "how to move" media was "Australia's homegrown media sucks and everything else is expensive".
Simple, discreet – will accompany you at your home
Can't find information how much feature-complete it is.
Presumably once you have full autonomy in some number of decades, you'll also have a lot more electric vehicles and renewables. That said, there's every reason to think that you will see vastly more miles driven. What may encourage transit is the increase in miles may make cars in urban cores that much less tenable.
Aside from a selected few, I am not very impressed with said "offering" :/ It feels as if it is all a bunch of recycled stuff. But I guess that's just the cynic in me talking!
Thanks, useful. I never seem to be allocated enough time to write tests and always worry as a result, since use of automated tests seem to be close to dogma for many. Along with agile it seems to be one of those things that people cling on to for security, appropriateness or otherwise notwithstanding.
That said, taxes in their various forms are as old as slavery and it took several centuries for nongovernmental ownership of slaves to become something that society did not approve of. We still have various forms of slavery even without getting into philosophical debates about free will and false choices.

While taxation may change dramatically in the future that type of fundamental change is not really one that can be forecast so far in advance.
PROWLER.io: Toolbox of Principled Learning Paradigms to Go Beyond Toy Problems
A Model 3 isn't exactly cheap, though it is more obtainable than most new motorhomes.

Another major consideration is financing. Obtaining financing for a motorhome is harder than obtaining financing for an automobile, especially if you don't have collateral (like a house).

Back when I first bought an RV, I had good credit and had bought a 350Z partly on credit and paid it off a couple years before I went shopping for a motorhome. I couldn't get a loan...no bank, credit union, or anyone else would loan on a used $60,000 motorhome. So, I paid cash for a $30,000 motorhome, instead. Admittedly this was just after the mortgage crisis and the motorhome industry was among the hardest hit by defaults, and I also had only one year of good income to show (the two years before were right after I'd started my company and was living on savings), but nonetheless, I still would have been able to get an auto loan at that time for the same amount of money (and was told so by my bank credit person).

So, yeah, the RVs pictured are relatively high end (though not extravagantly so), and you can spend a lot less on a used motorhome. The older you buy, the cheaper it will be, but the more maintenance and upkeep you'll have to deal with. Motorhomes do not age well at all.

Again, I understand the appeal of this lifestyle (been doing it for years). And, my RV is an old Avion travel trailer now; much lower priced than the motorhome I was traveling in last time (though I have a big truck to tow it, too, which puts the total price into the same ball park). I know it can be done relatively affordably, but it's not realistic to expect everyone will want to.

And, of course, the requirement that it be autonomous for this "paradigm shift" to happen means that you'll have to buy a new motorhome for at least the first few years of the shift. It'll take five years (after they begin to be widely available, which is likely still five years out) for a healthy used market for autonomous motorhomes to exist.
Why would he do that when he'd make more on the actual token sale?
I'm as guilty of this as anyone, but I'll tell you how to fix it:

Make code review part of peer review.

I think the next generation of scientists at least understand that things like unit tests are useful, but passing peer review is the only incentive to do anything, and reviewers don't read code.
A proposal to launch the world's first government ICO
"One recurring ask from the Firefox product teams is the ability to collect more sensitive data, like top sites users visit and how features perform on specific sites."

I would say that is none of the browser vendors business.

Please stay away with your opt-out stuff - it bothers me. Make it opt-in, always and forever.
"The bacteria operate at an efficiency of more than 80 percent"

Really? If this technology is able to convert energy from sunlight + co2 into carbon based fuels at 80% efficiency, that's quite astounding. Something like that could solve the whole energy storage problem we have with solar and wind energy. Almost sounds too good to be true.
Mozilla currently uses Google Analytics for tracking, with "IP Anonymization" enabled.

Which, according to Google’s FAQ, https://support.google.com/analytics/answer/2763052?hl=en, just blanks out the last byte of the IP.

Which is useless, because it still includes enough personalized data as to be completely and utterly reversible.
I spent some time out in the desert on a 5 acre parcel I purchased outright. There were neighbors about a quarter of a mile away and I drove into town every few days. I think complete isolation is probably a different story but low population density doesn't necessarily mean you don't have as many interactions - I actually had more contact with my neighbors out there than I would in an apartment complex.
Design System in Sketch: Simplify Designer Developer Collaboration
Start by actually bothering to read the link:

> One recurring ask from the Firefox product teams is the ability to collect more sensitive data, like how features perform on specific sites.

> [for example]: "Which sites does a user see heavy Jank on?"
I checked out those blogs and none of them really go into any depth about scaling issues. Do you guys plan to share your learnings there, I for one would find that interesting.
The engagement lasted two days resulting in twenty-two Indians and thirty Portuguese killed in the fighting.

https://en.wikipedia.org/wiki/Annexation_of_Goa
>Regardless of keyboard type, key switches are mechanically imperfect and are subject to contact bounce — instead of a clean transition, the switch rapidly bounces between on and off states several times before settling. Bounce time depends on switch technology, for example, for Cherry MX switches bounce time is claimed to be less that 5 ms. Though exact probability distribution is unknown, basing on related empirical data, we can assume that average bounce time is about 1.5 ms.

This is amazing. I thought I knew everything about mech keyboards, but this opens new perspective.
I wonder how much energy is consumed by wallstreet and all banks worldvide, including the work wasted by all the employees, money printing facilities, and all this other things required for fiat money to have any value. I bet you bitcoin minig is drop in the ocean compared to it.
This doesn't inherently have anything to do with open source, but the problem that whatever license the apps on the phone are under they can't all be implementing their own push/pull message queue, having 30 open network connections constantly waking up the phone is going to drain the battery.

If I install 100 apps that have their own messaging implementation should the phone just not be showing that to me, even though my battery is now drained in half the time as a result? I'm pointing out that as a user this is very pertinent info to be showing me, if I have 30 apps running in the background I'd like to see it.
The only time I miss exceptions is when I really need non-local return. Stack traces are available, see [1]. Needing non-local return really turns out to be the exception though (sorry). I find I want it when writing recursive descent parsers, and some other deeply nested control structures. In those cases, the panic/recover mechanism can be helpful. But for everything else, returning an error (using a standard error interface) works just fine.

As far as package versioning, what we ended up doing is vendoring everything into our source-control system. This fits our use better all around. For our production systems, we don't want inequality bounds on our library versions. We have tested our system with version X, we only want to ship with version X, not, X.1 or X.2. Vendoring allows us to pick a specific version. Admittedly, this makes more sense in the Go world, where executables tend do be statically compiled.

Vendoring makes it trivial to track local changes to code in our dependencies, and ship them upstream when appropriate. It makes new developer setup simpler. Finally, the Go toolchain has support for vendored code that makes the setup relatively painless. And near instant compilation means that you don't have to wait very long for your dependencies to compile.

[1] https://golang.org/pkg/runtime/debug/#PrintStack
The real problem is that you can no longer look at a fixed offset for your parameters, which complicates filtering silicon.

In other words, if you want to have a firewall rule of "drop tcp 135", in ipv4 you can just look at bytes 0x24-25 (for Ethernet). IPv6's extension-header mechanism means that the header has a non-fixed length, so you need to do work for the same effect. Given that firewalls are critical in a world without NAT, this can be a scary prospect.

Part of the blame falls on vendors who go "well, IPv6 is fringe so we'll just do all firewalling in software." The protocol is 20 years old, it's time to design the silicon.
I've just skimmed a few pages of the site and frankly I'm amazed that they do not have 1) a video of an ex-offender talking about the the opportunity afforded by an employer using the service and 2) a video of the HR Director of Coca-Cola or AA or Facebook or...talking about how they found a great person through the service.

The recruitment of ex-offenders is such a story from both sides. Nobody really cares about the story of the top engineer getting a job at Google but there is a resonance with the story of the ex-offender who had looked for 6 months for a job and finally an employer took a chance on them using 70 million jobs etc...
I've been thinking about that as well.

Self-driving cars are going to bring the cost of a trip way down and when the cost of something drops, we tend to use more of it. Rather than a big shared fleet, I suspect people will continue to buy their own cars and will in fact own more of them because (eventually) they will be much less expensive than current vehicles.

People already spend far more on their cars than they really have to and I doubt that will change.

On the plus side, I think the inexpensive cars of the near future will probably be small and electric with a much smaller operational carbon footprint. On the down side, when you have a robot chauffeur, the value of proximity drops and so I think they will fuel sprawl like nothing else before.

I guess I'm saying I have no idea what's going to happen, but I doubt it will fulfill the Polyanna prophesies that I sometimes read about.
I know you said you didn't want to go into why you needed this, but I am curious: why did you need this (preventing your machine from going to sleep I imagine?), and why didn't `while true; do xdotool click 1; sleep 60; done` do the job? (no logged in user, perhaps?)
12 extensions that will make any UX Designer’s life easier
And how wouldn't it solve the problem? (1) would act as a more safe instrument for sending money to addresses you don't regularly interact with, (2) would attempt to make the address type much more apparent to the user so they don't send to addresses they aren't familiar with.
Maybe there is a Google acquisition looming and this is being dictated by Google. Speculation obviously, but look what happened with Nest.
The cost of a battery would be >>> than the cost of the energy it stored. Also, you can't transfer energy around the would as easy as bits, you lose energy.
There are two Australian examples that make me mad every time I think of them:

- U.K. nuclear testing

- the removal of Gough Whitlam
That’s still personalized data.

Mozilla has been violating even the minimal legal standards in the EU for years, and no one cares.

It’s insanity that an organization promoting its products with privacy doesn’t even meet the minimal legal standards. We’re seeing Google Analytics tracking in parts of the browser ("Get new Addons" page, for example), without even the legally required cookie warning.

EU law is clear on this, as soon as you store any data, do any tracking, connect to any third party, or transmit anything for analytics, you have get opt-in.
What's the issue with composing a new type that has otherPackage.Receiver in it, and defining the new method on the new type?
Not all heroes wear capes. Thanks!
tldr: compiler replaces /2 with a shift.
Not really, Go community tends to be very vocal against syntactic sugar.
Probably because the renderings are more stylish than the prototype? Still, I also wanted to see the real plane on their site
How is Chrome miles ahead? Both seem to work just fine for me, neither being noticeably faster or better. I like a couple of minor Firefox features, so that's what I stick with.
I did look at wikipedia, yes, which gave me a page of type theory related stuff without any apparent grounding in practicalities, which gives the conclusion that it's apparently unimportant unless you particularly like mathematical theory. Yes, I could go and research functional programming languages and type theory; but my point is that if you're critiquing a blog post on a non-functional programming language then doing it in terms that only FP advocates will understand is missing the target audience.
Statistical Bias Types explained – part1 (with examples)
I think the issue is more one of funding than of a lack of demand - I suspect there's not that many grants that let you hire a programmer for this kind of thing.
"Trust me, I'm an intellectual! I'm not like that awful Sarah Palin."
The simple fact is, people really aren't that principled, at least not in the binary Dem vs Rep "two party" system we have. People are interested in one thing. That is, them selves. And they really don't care (read: aren't willing to take action) unless the issue directly effect their back yard.

The idea that America and Americans are principled is a myth. Note: That's not a judgement. Simply an analysis of the historial facts.
I don't really have a job title, it depends on the context how I introduce myself. I'm self-employed, working alongside researchers at mostly universities and sometimes government orgs, but usually not on site - only for short stints where I need to flesh something out with partners for which it's useful to sit near each other.

I mostly write software, re-implementing simulation models to be more robust, or faster, or working with other software, or some variation on that. Part of that is also data-wrangling, presenting my/our work, and teaching others how to do software engineering rather than programming. That last is more an ambition than something that is actually (usually) successful, and I do it mostly because I like it and because the occasional person you can get to see the light is so rewarding.
People throwing hard-earned money at it in the first place is stupid enough. It's speculation, plain and simple. You need to be prepared to lose your investment completely.
Sci2pdf: Downloads pdfs via a DOI, title using libgen (sci-hub)
Your license is still whatever your license is.

The PATENTS file is an additional patent grant. The BSD license contains no patent grant, it's just a copyright license.

You can even distribute React as part of an Apache2 project. The Apache2 patent grant explicitly only covers relevant patents the contributors hold.
They are only considering collecting "eTLD+1, e.g. facebook.com or google.co.uk" so this should almost certainly not be an issue.
I'm impressed this is a Minecraft Server I can run from my Android, and it seems reasonably polished!
Package management is being worked on as part of the hopefully-to-become official 'dep' tool, which will prefer semantically versioned releases over pulling trunk. Things might be good here in 12-18 months. Its been acknowledged as a problem by the language developers.

Error handling is still exactly where you remember. Most of your code is still 'if err := p.something(); err != nil { return fmt.Errorf("I need to annotate the error so I know where this happened: %v", err) }'

Yes, you still tend to get regurgitated and poorly applied rationalizations if you bring up limitations. However, the language designers have been soliciting use cases and requests for improvements for Go 2.0 via their wiki. It does involve educating and convincing the community, which is a hard road and likely only to get submissions from the echo chamber, so I'm not holding out much hope beyond something like generics; it would be a losing battle to pitch error handling changes to true believers. Time will tell if this is a good approach or not, as opposed to messier changes like you see in something like Python.
"unless the outcome of mob mentality is a decision that you'd not otherwise agree with.... the only consequence of it is faster decision making for you"

No this is wrong, this means that you've established a system that when it is in agreement with what you personally believe to be justice it delivers quickly upon them, but when it does not it works against you and/or justice with the same efficiency.

You are basically advocating for a Judge Dredd philosophy.
> Systems programmers are turned off because of it's limitations and your average pythonista or rubyist isn't interested in mucking around in type definitions or even thinking about concurrency

Systems programmers were the bulk of Go's early adopters, even before it hit its first stable release.

I can't speak for Ruby, but as for Python - I've been writing Go professionally for five years, and my first talk on Go was actually at the New York Python Meetup. They specifically asked me to speak about Go because they had significant interest from their members in learning or using Go. This was back when Go was still on its 1.0 release.

Soon after that, Python added type hinting and concurrency to address needs that Python programmers had. That was enough for some, but there clearly has been interest from Python programmers in Go's approach, and there continues to be; Python is one of the more common language backgrounds for new Go programmers that I see.

Furthermore, there's no shortage of experienced developers who already know Go. While the numbers are evening out a bit as more companies have begun to adopt Go, there are still more experienced Go programmers looking for jobs where they can write Go full-time than the other way around. (And that's not even looking at people who are inexperienced programmers or experienced programmers who don't know Go but might be interested in learning.)

Go may not be for everyone, and that's fine, but there's really no shortage of good programmers who can write Go. If a company is evaluating languages and considering Go, availability of talent is a selling point, if anything, not a concern.
I agree both you and the parent, I don't think you're disagreeing, you're just talking about different things. You're talking about the historical distinction, the parent is talking about how things are nowadays.[0]

I found the article a bit disingenuous since you need to know what the Uerdingen line is and its context to understand what they're saying, since the divide isn't quite what it used to be.

[0]: http://www.atlas-alltagssprache.de/runde-2/f25c/
When everything is in cache and you're calculating sequentially, definitely, but equally why not just precompute the whole range and do a binary search? Once you're looking for better algorithms the whole problem just falls away!

That said, I do think it's neat that the fastest brute-force variant is a rough factor-2 from your naïve memoized version. It might even win if it was fighting a hyperthread for cache space! Just shows how much throughput modern CPUs have... if only they were used this well all the time ;).
Preact: An Open Source Alternative to React
1. Any data collection at all deanonymizes the user, cf panopticlick.

2. Frankly even opt-out is not acceptable. I can't recommend any software that peridically asks users for data access, since there exist non-technical users who have a nonzero chance of clicking yes to everything. If they are related to me in some way this compromises my privacy also.
> Pyka has developed a placeholder business doing crop dusting in New Zealand. That helps it earn $600 per hour while logging the hours necessary to prepare for the human transportation market.

It depends on what "developed" means, but the next sentence seems to say they are currently earning $600 ph from it. I suppose it could be parsed to mean that a hypothetical "business" earns that.