skysight-inc/HackerNews huggingface dataset:
Dutch municipalities had comprehensive files on every citizen, including religion.

Germany invaded, Holland capitulated in 5 days, and the files proved an organizational treasure trove for rounding up jewish families and deporting them.

"Also, the civil administration was advanced and offered the Nazi-German a full insight in not only the numbers of Jews, but also where they exactly lived."

- https://en.wikipedia.org/wiki/History_of_the_Jews_in_the_Net...

It wasn't immediately obvious what, exactly, was happening to the Jewish families when Germany took over. But even if it had been, destroying all those files in 5 days would have required extraordinary coordination and determination. And that is assuming you make the decision to scorch the earth the second Germany attacks; not exactly a move which would inspire confidence.

Underground resistance forces spent the following five years trying to burn down as many town halls as they could.
Why are you conflating the culture here with "hipster" culture?
> Law enforcement used to be harder. If a law enforcement agency wanted to track someone, it required physically assigning a law enforcement agent to follow that person around. Tracking everybody would be inconceivable, because it would require having as many law enforcement agents as people.

It is not inconceivable. It was very much real in east germany! People tracked each other, everybody became a law enforcement agent.
House Rep terms are really kind of stupidly short. Two years means they are constantly on the hamster wheel of campaigning.

Now, there could be the argument that being a professional politician was never supposed to be a thing, but any hope for that is dead and gone, probably before Washington set the precedent of stepping down after two terms.
The tech world is not immune from such drivel too. YCombinator is likely inudated with half baked startup ideas, a copy of a copy of an existing app, or a group of 20-somethings trying to slve another trivial problem of 20-something existance.
I appreciated the story, but I do think "crazy chick" is a poor choice of words...

I also think it's pretty stupid to insinuate that having an opinion about a phrase that both subtly stigmatizes mental illness and reinforces gendered stereotypes has anything to do with being a "hipster."

Take that stuff to reddit or something, please.
Licensing them to the existing apps sounds like a tiny business.

Could your R1 be significantly better than what's out there somehow?
https://en.m.wikipedia.org/wiki/Cohesion_(computer_science)
Facebook’s map-making AI
This is great. It's crazy how undervalued well-designed homes are in the marketplace. This seems like a huge arbitrage opportunity.
Why I Quit My Job to Travel; and Why Should You Do That Too
It may be, but this Android-using programmer is totally falling for it. I'm seriously considering buying an iPhone now.

As the Obama strips away our freedoms at a greater rate than any preceding administration of the last 100 years, someone needs to stand up to them. (and that's just what we know about; who knows what they're doing in secret).

Realistically, our nations most powerful corporations are the only ones who can actually get their attention. And even then, it's David vs Goliath. I'm just happy someone is pointing out the impact of this administration's rash actions directly to their faces. I don't care if it's for mercenary reasons.

Besides, with the famous Apple "1984" commercial being held in reverence by the typical Apple employee, I suspect that many or most Apple employees, including the executive leadership, may hold strong views on privacy and the dangers of state surveillance in good faith.
Don't feed the trolls!
This is quite interesting. Recently I was told by a friend about "Kundalini Crisis". Basically Mentally unstable people doing kundalini and intense meditation will lead them to a psychotic episode.
Same way you compose functions or HTML elements.

Functions:

add(1,multiply(2,3))

HTML:

<div>foo <span>bar</span> </div>

React:

<Container> <Header>foo</Header> <p>content</p> </Container>
The fact that this worked for me, I later came to learn, was a symptom of an underlying lack of commitment in the team.

Suddenly no one wandered off into the weeds to deliberate on some inconsequential aspect of the code (this is a charitable euphemism for went off reading news sites!) The group drive to progress was greater than the individuals. As one individual's attention would wane, another would pick up the slack, keen to show they were engaged in front of their peers and that would have a self righting effect on the interest of the person who started to drift.

So for a while we plundered on, amazed by the power of our new tool. Productivity was up to where it should be, quality was excellent again, the junior dev was getting a real education too.

I started reflecting on why this was successful - I wondered if there was some insight I could reuse elsewhere. I slowly came to realise it was just a neat partial solution to an underlying much bigger problem.

Fixing the underlying engagement problem turned out to be a journey but it was good fun.

Mob programming has earned a place in my toolbox of life experience, but there's an inscription on the handle to remind me that its effectiveness could be a sign of deeper project issues.

To be clear I'm not saying this is the case for the OP's team! It was just one life experience point I thought was worth sharing.
I agree that corporeal punishment was generally accepted at the time. This is why I suspect (but don't know and surely can't prove, and might be wildly off the mark) that the primary reason the parents petitioned the authorities to get him removed was to do with his sexual preferences for boys. P
Well, a wsj article from 2009 claims in the US it is an average of three felonies per day [1], and I doubt the situation has become better since then.

[1] http://www.wsj.com/articles/SB100014240527487044715045744389...
I can imagine this being useful at particular junctures in a project - perhaps it's real crunch time on a critical feature, where everyone needs to put their minds together to solve one difficult problem, everyone is months in and on an even footing, and you just need one guy to type it all out; or perhaps a brainstorming session where you're trying to throw together a workable basic prototype very quickly; or even debugging and fixing a complex issue might be well-served by this approach - but I can only imagine doing this day-in, day-out would drive many people absolutely insane. I'm sure there are genuine reasons why many developers like to sit at their desks with their headphones on and the volume turned up (even if it does annoy the hell out of managers).

In my own team, we periodically pair up to do peer review and testing, and sometimes prototyping of new features. I try and avoid doing this more than about once a week, though.
I wish we would stop praising or making light of sleep deprivation. We need to stop thinking that sleeping a lot is a sign of laziness.
It's very common where I live (Charleston, SC). You cannot find an MDU that doesn't have an exclusive agreement, and many apartment management companies force you to have some basic Comcast TV plan as a part of your lease, even if you only need internet.
It's an indication, a hint, that rules and axioms are not always completely exchangable.
The bullshitters win, never forget that. Reality doesn't have any bearing, when they are parroting the words of what those with real power want to hear.
Yeah, I'm aware of the cheating by calling the length. I couldn't figure out a different way.

I agree with you. This actually was not from my interview. A friend said he was interviewed over the phone with this question and posed it to me. After he first told me it, I assumed he misinterpreted it; I sent a bubble sort. Then he got defensive and insisted on the interpretation I re-wrote in the OP. I wasted a lot of time brute forcing it on paper before I could find a pattern, and still couldn't figure it out without knowing the length (and therefore traversing the list past the second node).
I agree completely.

After my last depressive episode, I have fallen into a fairly rigid sleeep-wake-rhythm, which has served me pretty well. When the depression rears its ugly head, irregularities/changes in my sleep cycle are usually the first observable symptom.

And I have not met a single person suffering from major depression who has not in some way had his/her sleep pattern affected by it.
The extra electricity required is often estimated to be much less then you'd expect.

One reason is that refining crude oil uses electricity. Some people (such as Elon Musk) even claim that the electricity used to refine gasoline is so great, that it roughly equals the amount of electricity that an electric car would require to go the same distance as a gasoline powered car. In other words, no extra electricity is required.

A short video on the topic: https://www.youtube.com/watch?v=BQpX-9OyEr4
(The post is from 2013. Shouldn't that be mentioned in the title?)
We have no idea what kind of password is set on that phone. If the shooter used a good password (he probably didn't), then no matter what Apple does, the FBI is still going to be locked out.

The chance of there being anything valuable on that phone is pretty slim. Especially when you consider how much the government is willing to spend on it. I was just watching CNN and Apple has apparently detailed what it would take before they would consider writing the compromised version of the OS. The reporter claims it would cost about $50 million and the government has apparently said "no problem, we can pay that". Ugh.
What freedoms has Obama stripped away?
This article describes my brother (minus the programming experience). The hard thing is you can never make someone get help if they aren't a threat to themselves or others. Being an all around a-hole isn't sufficient to make someone admit themselves to a facility (no matter the run ins with police or the diagnosis). He's lucky he went to a facility and followed through. My brother ended up in one and I felt like I talked him into staying. Then he calls me to try and get me to lie to his social worker. Then the social worker calls me and I don't lie (he wasn't staying with me and he didn't have a job). Social worker listens but then a few days later he's out. My only hope is that now that he went out to California the system out there can make him get help.
Ha I am an elitist , your too funny; scroll back we are talking about zfs on hacker news; and I made a comment about how I dislike the work of canonical. To the point of making things user friendly; go get an Mac or Windows computer . Compare them to An Ubuntu install . Which is more user friendly? Is it Windows with its start menu and wizards , it's it OS X with its cool style and must have stuff , or is it Ubuntu with its polish of X11 and gnome . I don't know but my personal would probably say it's none of them .
While it defies U.S. government, Apple abides in China and reaps big rewards
Fascination with prescriptive models
> I wonder why this is downvoted.

Wittgenstein's behaviour is certainly inexcuseable. However, I downvoted the comment because "dudebro's a child abuser" adds nothing to the discussion and the use of "dudebro" suggests the commenter is not interested in engaging in constructive dialog.
I agree with your tone, but sadly even in parliamentary systems with third and fourth parties like the UK and Canada, there is a strong bipolar two-party emphasis. And even worse the two parties that do capture power (in Canada the Liberals and Conservatives and in the UK Labour and the Conservatives) have themselves tended towards a rather homogeneous ideological mean, easily poaching policy from each other and rarely altering things that the previous party's gov't had enacted. A fairly standard neo-liberal consensus has settled over all western democracies that even the brutal crisis of 2008 couldn't shake, despite some rather horrible dysfunctions -- stagnant economic growth, growing wealth inequality, endemic poverty that doesn't go away, and a staggering slow moving long term environmental crisis that is going to make our children loathe us. Only in the periphery, in places like Greece, etc. have there been significant alterations to the political consensus, and that was quickly and efficiently snuffed out by the actions of the more "sensible" European mainstream...

In the end -- there's only one way of doing political-economy right now within the confines of western capitalist democracy. All the capital-P Politics is theatre around the margins.
I could say the same thing of compiler optimisation flags.
I read it as light humour. The tone of that line is very much in keeping with his humorous points in past writings (and code).

I don't know Kenneth but I've read enough of his writing to recognise his style.

I genuinely believe the grandparent is doing Kenneth a disservice here.
Hacking school website
iwant to hack this school website in url please tell me how to hack it in kali linux or windows
How to Setup Your Own Pentest Lab on VirtualBox • SafeNull
"This was evident at the meeting in January in Silicon Valley."

which meeting?
Maybe my understanding is idiosyncratic, but I see low coupling as most essentially meaning that the modules interact at small and well-defined boundaries, which gives you flexibility when you want to do things with the units like test them, replace them, etc.

Depending on an interface can be a kind of coupling, sure, but I think it depends. I think abstract interfaces, or at least statically typed data types, can be great for understandable systems...

In Haskell, there's work being done on allowing some kind of module signature, so that you can have several implementations of the same API be compatible with the same source code. I'm interested to see how that will play out.

You could see a Java-style interface as a specific global name given to a set of method signatures. Using that name incurs a dependency on the library that defines it. Sometimes it makes sense to redefine the interface in your own library, and then you can use adapters to make other implementations compatible—but this is all kind of boilerplate stuff that you wouldn't need if Java was more flexible with interfaces...
Good point, I agree, it's not a constructive contribution. I should have paid more attention to the tone of the post.
But you'd be totally fine with not having a choice because a big telco has stamped out all the competition in a city?
Given that I remember the days when C and C++ compilers generated code worse than a junior Assembly programmer, I always find such comparisons interesting.

Not that they aren't true, rather their validaty depends a lot of programmer skillset and compilers being used.
That class of people is not as large as you might think it is.
I strongly suspect Youtube no longer wants to be a general purpose streaming site. They want to be a curated distributor, the next Netflix with a strong social component. Of course they have a paid tier now, but the next step in their transition is to encourage high-risk, low-value channels to leave.

Obviously, Youtube's claim system is intentionally designed to favor rights-holders, they would probably have half a dozen Viacom lawsuits on their hands if it weren't as aggressive as possible. But I believe the dispute resolution system is designed poorly on purpose so that channels that receive numerous takedowns will be encouraged to disappear, or to no longer use copyrighted content regardless of whether or not it's covered by fair use.

Youtube wants that content to only be distributed by the rights-holders through official or approved channels, and eventually only through the paid tier, and they want to prove to media companies that they're capable of exerting that degree of control over digital distribution. Which means they also couldn't care less about Doug Walker, Jim Sterling or GradeAUnderA. They do care about Sony and Disney and what will make money in the future.

This is just speculation on my part, but it feels true. Given their recent debacle with G+ integration, they seem to regard Youtube as a problem to be solved, rather than a service that deserves to stand on its own.
Labor (usually well-paid and unionized) is what makes it expensive: http://arstechnica.com/tech-policy/2010/03/fiber-its-not-all....

> The investment per connection of a full fiber access line to the home replacing all copper or coax is between 850 and 1100 Euro (1,143-1,479 USD) in the Netherlands, all-included. The equivalent number in the USA as quoted by Verizon is in the same ballpark per home connected.

> But wouldn’t the investment level of the access line be elevated by the fact that fiber cabling is used? That appears to be not the case. The investment in access infrastructure, i.e., stringing or digging new cables, consists mainly of labor, not materials (exceptional conditions excluded). In dense cities, the bill of materials is as low as 20 percent.

Also, not having a monopoly makes it expensive: http://www.videonuze.com/article/google-s-fiber-to-the-home-...

It cost Verizon about $1,000 to pass each house, and $500 to hook up a house that's already passed. But in areas with competition from cable, at best they can hope to get 30-40% of houses they pass to subscribe. So you pass three houses to connect one (3 x $1,000 + $500 = $3,500). And that's for the company that is in many places the wireline incumbent.
"With mutable data structures, it is trivial to guarantee that there is only one version of a certain domain object in memory."

That statement refers to the fact that you loose (automatic) referential integrity when you start using Immutable data.

Take the following scenario: you have an app with Users and Tasks. Tasks can be assigned to users. When you express this using immutable data you have two problems. The first one is linking tasks to users. If you would link Task1 to Person1 and after that change the name of Person1, you would get a new person, Person1v2. However Task1 would still refer to the old, unmodified Person1, so then you have suddenly two versions of the same person in memory. A fresh and a stale one. In other words, you lost referential integrity.

Now the usual way to fix is, is to not use real references, but to normalize data and store only a key to the person. The effect of this is that you have to always lookup the person related to Task1 again from the state tree. If you have a reference (variable) to that person somewhere, make sure it is short-lived because you won't know if you are still referring to the correct one.

The second problem is that when you have correctly normalized your data and always do fresh lookups, you will still not know _when_ to make these lookups. If you have a TaskView that renders the name of the related Person, and the related person changes, the TaskView will not detect this automatically. The related person is not even a prop of the TaskView component so pushing a new state tree through your app won't repaint the TaskView if you are using PureRenderMixin (which is usually the purpose of using immutable state trees in the first place). For that issue there is a solution as well; you can introduce selectors (or lenses) that query the state tree to detect if the relevant person is changed. So now we already have three new concepts (no refs, normalization, lookups, selectors) to solve a problem that mutable data doesn't have in the first place.

By using mutable data and observing it using MobX these problems are solved (imho) more elegantly: references are never stale because if you would modify Person1, Task1 would still refer to the 'latest' person1, because it is still the same object. Secondly, because it is the same object, fine grained object observers can be established automatically for you, making sure the TaskView gets updated as soon as something relevant changes. This means that you have less concepts to learn and maintain (no copy-on-write, no need to assign a unique key to everything, no data normalization, no lookups, no selectors to make sure your views are always in sync with the state). That saves a significant amount of boring yet error prone work when your application's state model becomes more complex than the average Todo app.

So that is the long story behind that short comment. I hope it clarifies the statement!
I also suspect that this is the same person mentioned here: http://www.kennethreitz.org/essays/purging-the-unexpected-ne...

For many guys, "crazy chick" is the only language they have to describe an abusive relationship. It's not the most helpful phrase, so it's best replaced with a clearer one.
The system is stacked in favour of the entity making claim against the video and there is no attempt to curtail bad actors on that side of the table. The system was built with large entities like the movie studios in mind and even those movie studios overstep their bounds.
Zuckerberg on refugee crisis: 'Hate speech has no place on Facebook'
7 Lessons They Don’t Teach You in Crowdfunding School
"A bit strange" means many things. Do you think it's a suspect plea for help or do you not understand how this can happen to someone?

Let's assume it's a valid request for help. In which case there is only 2 days for tevlon to figure out what to do, and is currently feeling scared. This is not the right time to ask for an explanation of what lead to this point, because doing so doesn't help the immediate issue of food and housing.

Nor is it useful to ask "What are your plans now?", given that tevlon wrote "I have no idea what to do". There are no plans.

Nor does asking "What is your skillset?" help, because there's almost no answer which would resolve the immediate issue of food or housing.

People get into this sort of situation for many reasons. It could be bad planning, or being kicked out of the family which had supported you, or a consequence of depression, or a drug or gambling addition, to name only a few. Even good planning can't avoid all problems, because unlikely events also happen; a roommate who was paying part of the rent who then left or died, or a fire which required spending all the cash reserves to recover.

But someone who faces a crisis situation doesn't really have the focus or desire to educate others on the historical reasons which lead to the current crisis. If I hear someone cry out "Help, I've fallen down the side of the cliff!" my response isn't "Why didn't you bring a rope? Do you know how to make a ladder? What were your plans to keep from falling?"
> information is ubiquitous

The only problem is that much of the information isn't reliable, which creates competitive markets that aren't always good for the consumer.