skysight-inc/HackerNews huggingface dataset:
Look at our more detailed compilation of statutes at http://www.emerges.com/assets/images/docs/Restricted-State-V.... Note NationBuilder is wrong about permissible MS data useage.

More critically, NationBuilder may erroneously be denying accountability.

“Nation Builder is under no obligation to identify customers, and once the data has been obtained, they cannot control what happens to it,”

Specifically look at the statues for MA and CA. Clearly and in writing voter list purchasers are required to get written pre-approval from the two respective states PRIOR to releasing the data. But what if NationBuilder did not sign the affidavit with the state, ie what if NationBuilder got the data from someone in the Democratic or Republican national or state parties?

If either of the two major parties released the data without getting written pre-approval from the state, then they may all be in breach of contract and liable, NationBuilder included.
I'm not sure where you were going with this comment, but the suicide rate in Japan is about 0.02% of their population/year. Quite large but absolutely irrelevant for population.

Even for South Korea this is only approaching 0.03%
You should think in terms of communities and their histories, not in terms of individuals.
The Verge (referencing WSJ) says firms are not required to handover encryption keys.

http://www.theverge.com/2015/12/27/10670346/china-passes-law...
Well, if you want to get into misnomers, calling all the "free men" slavers may be going a bit far. The vessel was not nominally a slave ship, it was a side business of the captain, and speculating on whether the other crew and/or passengers that signed on to a ship sailing in seas where slave trading was banned knew that slaves would later be brought on board at a separate port is hard to do accurately without a lot more information.
Quoting myself: > It's not difficult to show that Sweden's rape epidemic is caused by it's recent influx of immigrants, it might be the case, but I can promise you, this statistic will be thrown out almost immidiately.<
This reminds me of internet marketers who are used to spending time between 2-10 different websites.
To be fair, that's the UK for you

I'm in the U. S., in one of the most cyclist-friendly cities in the country. We get the same here. It knows no national boundaries. :-)
The fact that you sent pictures could've caused the email to get spam-binned.
impressed? :) https://funcool.github.io/promesa/latest/#error-handling
I'm not convinced that much of the interesting work still to be done is on the desktop side of things. Gnome is pretty competent. I am sympathetic to the "I hate change" crowd who were upset by the 2->3 evolution, but I was able to adapt to Gnome 3 almost immediately, and never had an urge to go back...in many ways it is superior, and while it was annoying having so much of the flexibility of Gnome 2 disappear, I've found that in Fedora 23, most of the stuff that annoyed me with its absence is now available. There remains an active Cinnamon branch which keeps the old start menu and task bar ideas from earlier Gnome versions. Solus and Budgie appear to be sticking with the old paradigm, with a couple of custom add-ons (which almost certainly could have been simply Gnome add-ons for any distro), so nothing revolutionary there. And, that's OK, we probably don't need more desktop revolutions at this juncture.

But, it's just not a compelling story, IMHO. It's a Linux distro, with a slightly different Gnome desktop. What could possibly compel me to get excited about that?

It has a new package manager that I haven't heard of, but it seems to be a very rudimentary thing that does roughly what every other major package manager does, only without the decades of experience and bugfixing that have gone into RPM/dnf or dpkg/apt. If it were based on nix or guix, or similarly provided reproduce-able builds or some other novel concept, that would be interesting. I can't find any docs about the package manager to clarify if maybe it actually does do something novel. The description on the website makes me assume it is not merely simple but simplistic.

I guess I sound kinda harsh, and I don't really mean people shouldn't work on stuff that they find fun. I just can't see from the description why it is exciting or novel. I may just be jaded from having seen literally hundreds of distros come and go in my 20 years of Linux usage.
Oh for sure, there have been numerous articles featured here that illuminate how sometimes it takes a business + developer mentality - in the form of different people - to tackle an issue, innovate, and end up with a profitable venture. That's pretty much what I think about with the well-worn maxim of "build a better mouse-trap."

I guess what the framing of the story reminded me of would be somebody looking at the modern shovel, used to dig ditches, and "invents" a new version that reduces the physical strain on the user just enough to get the US Department of Labor to change the mandatory break and lunch times mandated for manual labor, and realizing savings or additional profit through that channel.

I mean, sure, inventing new systems and devices is a really worthwhile avenue, no dispute here! This particular story though, it doesn't quite sit well. Maybe it's from years working as a wage slave and feeling a little bit exploited, but I think there's some implications worth considering outright.
As I understand it some things managed languages have against them;

The garbage collector. Even lock free garbage collectors require some synchronization. That doesn't scale well to many cores.

Another things is that low level memory layout and alignment matters for users, to avoid false sharing etc. In managed languages you end up fighting a system that tries to hide low level things like this from you.

Finally managed languages have ref semantic and therefore use a lot of pointers under the hood. However the data layout that is the cache friendliest is contiguous memory, so the core can predict and pre fetch the next values into cache. A core that has to chase down pointers all over the memory address get a lot of cache misses.
Agile Product Owner Job Description
Science Fiction Stories with Good Astronomy and Physics: A Topical Index (2014)
"Did they implement defenses against common web vulnerabilities like SQL injection?"

Prepared statements has been available with PDO since 2005. It might very well have had bugs, but that isn't uncommon.
As the fellow from New Guinea said to the missionary, "If God didn't want us to eat people, he wouldn't have made us out of meat."
Heap (YC W13) is hiring engineers to build the next generation of analytics
Link: https://www.kickstarter.com/projects/oomphcoffee/the-oomph-b...
Because you have external requirements (the software you need to run only supports Windows, there aren't any outsourced IT providers in your area that know how to manage any other OSes, regulators will be confused, etc.) that demand you run the OS regardless of whether you trust it.

Or because you don't trust any of the other options either, which is an entirely reasonable stance.
Keep posting your list. It speaks for itself.
The Xperia Compacts are fantastic full-featured phones with 4.6 inch screens.
Yeah, and a lot of this is due to how Japanese culture views suicide quite differently to the West.
Be pleased to look for the source with you emerges.com@gmail.com
I have a cat and I grew with animals around my house.

We should refrain from ethical judgements before having a clear understanding of what we're talking about. To understand requires a clear definition for every term we're using, either if we're very generous with animal mental faculties or we're not.
They won't think twice, but I'm getting the popcorn to see the kind of PR acrobatics they think of around this.
I've had a college endorse me for "dairy", "laughter yoga", and javascript. You can endorse anyone for anything.
wait this isn't how everyone programs?
Show HN: Agentless network interfaces monitor (traffic spikes, DDoS etc.)
India Offers Atypical Video Challenges
It's all ok as long as they know we know they know we know.
I struggle with the idea of "intelligence" without agency, and I guess this is the "rethinking" - type 2 agency; the ability to determine your own goals and own motivations and norms for goal selection.
Wow, perfect timing! I'm currently writing my first lexer/parser in D as well (http://github.com/landaire/hsc) for a Scheme-like language used in Halo 3. I found Rob Pike's talk on lexical scanning to be pretty useful (https://www.youtube.com/watch?v=HxaD_trXwRE) and I've modeled mine pretty heavily after the text/template lexer: https://golang.org/src/text/template/parse/lex.go.
I don't think so. The treatment of animals today isn't any worse than it was 100 years ago. In most ways our treatment of animals is dramatically better including things like animal cruelty laws, protection of endangered species, owners providing basic health care for pets, etc. Even in regards to industrial farming it would be hard to argue conditions were better in the past. Turn of the century pig farms were horrors that make modern day industrial farming look good by comparison.
> Veganism is a way of living which seeks to exclude, as far as is possible and practicable, all forms of exploitation of, and cruelty to, animals for food, clothing or any other purpose.

https://www.vegansociety.com/go-vegan/definition-veganism

The key is - "as far as is possible and practicable". It's entirely reasonable and quite easy to adhere to a plant-based diet, whereas avoiding stepping on ants is an impractical goal which detracts actual steps you could do to reduce harm.

Of course, there's no reason for veganism and your concern for ants to be mutually exclusive. Take Jain monks as an example.

> Jain monks and nuns represent the ideal of Jainism. These men and women try to separate themselves from the everyday world. They are not allowed to kill any living creature. They carry brooms to sweep all surfaces to avoid crushing insects accidentally. Monks may not own any property except a broom, simple robes, bowls for food, and walking sticks.

http://www.shaufi.com/b22/b22_9.htm
I'd challenge that buried beneath the sarcasm, there's a bit of truth in saying that humans are more animalistic than we like to admit. Although we have the advantage of being able to reason about our more basic instincts and drives doesn't mean they aren't there.

All too often people fall into the trap of viewing humans as distinctly separate from all other animals and not simply at one end of a continuum of development.
Federal judge: Shopping at a gardening store is probable cause for a SWAT raid
That sentence as written is nonsensical. I think they meant "scuttle" (intentionally sink), not "scupper" (a hole in the side wall at deck level to drain water off the deck).

The principle of scuttling the ship is to remove the buoyancy so that the ship settles firmly on the bottom (which is shallow because it is grounded) and does not get pounded to bits as the waves pick it up and slam it back down. This helps keep the ship intact and allows the people more time to get off.
Admit It: 'Star Wars: The Force Awakens' Stinks
Haha, no. We'll travel together.
Springer allows downloading books older than 10 years old
Erm. From the source you just cited

'"Work" is defined in the Regulations as an activity for which wages are paid or commission is earned'

On another Canadian immigration page:

"Most visitors to Canada cannot work or study in Canada without a permit."

http://www.cic.gc.ca/english/visit/extend-stay.asp

It's problematic that most countries immigration websites don't explicitly point out that working for a company abroad or for yourself is not permitted on visitor visas, but if you write to their respective embassies then you will find this to be the case.
Anecdotal story from a different online retailer (soap.com) - sent photo showing that the cat litter they shipped had broken open a little bit.

No real damage done as it was still totally usable; thought I would let them know to help improve shipping methods. Within a few minutes a rep emailed with a personal story about how they had a cat too and would have been bummed about that too and then issued a refund.

I like that story and haven't really had a time to share before now :)
Programming on a distributed team as well as having my own automated businesses. Top salary & equity, i.e. I can spend the whole month in hotels if I wanted. Travel photography income on a side (pro level).
The floor of a deep sea trench provides the basics for life, too (and is covered with living things), but we would die instantly if left there. "Basics for life" and "basics for human life" are two very different things.
Indeed, thinking doesn't require speaking.

>> But there's also a tendency for us to picture ourselves as special

I get this a lot. First, there is no reason to exclude the possibility that we are indeed special. There are arguments against our exceptionality, as there are in favour. We can't dismiss that from the beginning.
Ignorance is not a defense. Also, it would still be considered aiding and abetting.
https://en.m.wikipedia.org/wiki/Aiding_and_abetting
One thing that always goes over my head with any explanation of cosmic inflation: How did the universe expand in size at orders of magnitude greater than the speed of light in its first moments of existence? I see that presented here again, but if the speed of light is constant, wouldn't this imply that matter / photons and such from that initial burst moved away from each other at much greater than the speed of light? What am I missing?
PDFs in structured folders. I.e

papers
papers\filtering
papers\math
papers\languages
papers\filtering\IMM
papers\filtering\MHT

You get the idea.

When I read I highlight using the yellow highlighter, and type notes in Evernote. Evernote is searchable.

I make this 'cloud'y by using bittorrent sync to share across computers.

That's all free. The folder method of holding papers/book/topics is nonideal - a paper can cover 2+ topics, for example. But it works, sort of, and I can still search. I use Everything (from void tools) to search on title or author, and then you can search inside pdfs with various tools.

Mendeley and such were nonstarters for me. Any service that makes me pay for cloud storage has lost the war, IMO. I already have 1TB each from Dropbox and google, more from Microsoft, why am I paying you for cloud storage?

I was having trouble with syncing with Mendeley, but reading the other comments aheilbut worked out the issues, so maybe i'll give it another go. I want to control the cloud, syncing, and file structure choices, not have a program decide those for me.

I don't worry about reading lists - I need to read what I need to read. When I get around to that topic there may be more relevant stuff than I selected back at the time, anyway. YMMV. If I see a paper of remote interest that I can legally grab I grab it, dump it into my file structure, and then rely on search to bring it to my attention again at the appropriate time.
“As long as there are slaughter houses there will always be battlefields.” -Tolstoy
Here's the executive summary provided by the FBI to the Attorney General's office:

May 15, 1989

FBI SA and US Customs Agents advised Assistant US Attorney that source information and investigation had determined that Atari Corporation was importing 256K DRAMS into the US in false packing containers, and without proper import documents in violation of US import laws and contrary to import agreements between the US and the Japanese Ministry of Industry and Trade. Atari purchases large quantities of DRAMS from Japanese manufacturers for use in their Taiwanese manufacturing plants. Purchasing in Taiwan allows Atari to obtain the DRAMS at a greatly reduced price.
There are strict import quotes on the DRAMS, because of Japanese flooding of the market in years previously but there are no import duties. By shipping the DRAMS in the U.S., Atari can thereby increase the price by approximately four times their purchase price. The original manufacturers, whether Fujitsu or Mitsubishi would not be allowed to import this quantity at this price into the U.S., because this practice stifles U.S. manufacturers.

Investigation determined that Atari was importing large quantities, 150,000 or more a wekk into the U.S. since May,1988. None were declared through U.S. Customs, and it appears telexes and telephones were used to order specific quantities in furtherance of this scheme.

Based on the above, Assistant US Attorney stated he would consider prosecution of this matter under the Wire Fraud Statutes or 1001 Falsification of Import Documents.

SOURCE: FBI Case 87A-SF-40454, Pages 42-43
Zuckerberg’s Latest Bid to Get India on Board: Internet Is Like a Library
Pretty sure that page is presuming the employer is Australian. That makes all the difference.
How is native vs open web still an interesting narrative? I was hoping for some new spin as I read this but its still the same apple trash-talking.

Somehow it always seems to be about CONTROL with native. Control of the platform is something _earned_ because the end-user experience is just better.

Apple might look like they are defending their powerful native app position, but how about they just believe its better? They started the iPhone with web app and realized its better for the end user when software is written as extensions to the core OS rather than on top of a browser engine?

With everyone iOS release, they go further down the road and continue to prove to both developers and users (who use the developer's features) that there is more innovation to be had with native, with more endpoints at both the low and high levels. It isn't just about sensors and vibrations and better hardware interfaces. It a better interface with the OS itself. You want the presence of an apps value on your phone but have those things show up in familiar places. This is why you have today screen extensions. I am sure notes extensions, calendar extensions, etc are coming.
depends.

If you jump onto debian and do apt-get gnat you'll pull down the FSF distribution. The FSF standard library/runtime is under the GNAT-modified gpl which is basically the LGPL and you can use it commercially. I think it's usually about 18 months behind Adacore's version but the standard library is very mature so it's not actually an issue. Much like there's no real problem using an older C standard library on Debian Stable or RHEL.

It hasn't been updated for the recent gnat-5 release but more info here: https://people.debian.org/~lbrenta/debian-ada-policy.html
The job market is pretty big.

Think of any "big data" company -- but moreso - think of anyone who is using Amazon Redshift for BI...

But really any company who can say they have "a data pipeline" will be a good candidate.

If you have very deep Postgres knowledge, then make sure you have strong ability to ferry data in and out of the DB esp. on AWS.

There are so many people who are looking to move data into and out of Redshift, RDS or other standalone systems. Any company who uses the term ETL will

Also - there will be a good number of people who want to migrate, at least in testing, from Postgres to Aurora (mysql based - but instance-less) -- so this will be a good skill.
Nice overview of Perl6 release
Get some plugins for your browser and hide social widgets. We have the technology.
Perl6 history,JVM vs MoarVM,differences between Perl5 and Perl6 and quotes from Perl personas
Start marketing yourself as "data engineering" and your prospects will widen.
It is indeed incredible, given the tiny wood supply, but maintaining a fire continually has historically been a very common practice. Simply put -- starting a fire is a pain. The easiest way to light your own fire was off your neighbor's fire; the easiest way to light a fire when traveling was to preserve a smoldering ember of your previous fire and carry it with you.
>Sweden's "rape epidemic" is mostly because other countries under-report rape. If a woman comes to the police and say that her husband had raped her almost every day for a year, then that's 300+ rape reports. Other countries might report that as a single rape report, or declare outright that it's impossible for a husband to rape his wife.

Norway has near identical rape laws including with regards to how rapes are accounted for. Yet the difference between the two countries per capita is staggering and I doubt can be explained by "Swedens are more likely to file rape charges". Denmark, too, has similar laws and far less rape crime.

I find it telling that anyone who points to any other statistic than "rape is underreported" is wrong/a bigot/nationalistic right/mysognistic/whatever is deemed a derogatory name.

Maybe instead of "the rest of the world underreports rape"... Sweden just has a large amount of rape? That might be worth looking into. Such as "Why does Sweden have such a high rape statistic compared to countries with similar laws?"

Same with "college campuses". It's not that "there isn't a rape problem on college campuses" it's just that "rape is underreported".

Of course, going against this narrative that ignores all data and makes a huge assumption makes me a woman-hating, rape-culture supporting sexist.
Can't speak for grandparent, but in my real product experience, every change its its own topic. Multiple related changes are reviewed as separate Gerrit items and merged separately. Sometimes out of order, and with other things intervening. Every change is built, and has to pass some smoke tests.

The exception are external change sets (i.e. from open source upstreams). If you have some 53 commit feature from some kernel stream elsewhere that you would like to include, that doesn't turn into 53 individual cherry picks in the trunk. A topic "temp" branch is used for that, which is treated as one review item and merged.

Very few git repos need this workflow; it wouldn't be used for anything developed in-house.

If you have set of related changes, they are almost never the same "topic". Each change has its own topic. For instance, you'd like to implement some feature. But it requires refactoring of some code first. That refactoring is its own topic; it can go into the stream if your feature doesn't. The mere dependency of the feature on the refactoring doesn't make them the same topic.

The team should be able to say: "hey that refactoring is a good idea, we approve it---but, hold it, there are issues with the feature requiring more work".

So a situation is possible that the refactoring work goes into the stream, and other people's changes start to be based on it prior to the approval of the original feature it was intended for.

The idea that several individual dependent commits are one topic is just the biased opinion of the original developer.

What is true is that if some other stream wants the feature, then the dependent commits have to be picked up also. However, so what? The other stream can be so diverged already that it needs to pick up a truckload of other dependent commits for that feature to apply. In general, you can't just take a "topic branch" in isolation, only sometimes.
Author here, AMA.