skysight-inc/HackerNews huggingface dataset:
Basically... no. I read a post recently where someone tried to calculate what percentage of TOR sites were legal/legit. I thought it was from Bruce Schneier but I can't find it so I may be wrong.

The person found a handful of thins like Facebook were available and some big journalistic organizations can be contacted that way. There were a number of indexes of known .onion URLs.

Most of the rest was hacker services for sale, scam sites, child porn, etc.

Outside of passing info to journalists (not much traffic) or talking where state censors couldn't find you in a repressed regeime... what would make 'the dark web' useful enough to normal people that it would get used in any sort of scale? There's an obvious advantage for criminals to use it but I don't see something to compel non-criminals. Thus it seems to have sort of naturally segregated into a mostly criminal thing.
If indefinite imprisonment can result from one's failure to prove that one does not remember (or never knew) some piece of information, I consider that a serious flaw in our legal system.
Is it wrong to rape someone who is unconscious, who would never know what you did? What if you rape them then murder them? Sure, the murder is unethical, but should you still be held accountable for the rape?

Also consider the viewer of the child pornography. They have no way of knowing if the victim is aware of the video, or the victim's opinion about the video. So if they go forward and view it without caring if harm was caused, isn't that wrong?
Yeah, I feel like <feline> was less "ASCII BLASTING" and more emphasizing an important point (I don't think IRC lets you use italics or underlines so caps would be the only way to go). I've been that noob before (and still am) and I would have been totally satisfied with that answer. I felt no ill intent reading that IRC log and I feel like Mr. Shaw was just projecting his own anger on <feline>.

That said, I thought the rest of the essay was just as bad. To me, it was saying "hey, anon, you can't get under my skin! That's why I'm writing a full blog post about how you can't get under my skin, you skinny nerd." Also note that he closed off comments and (presumably) deleted all of them except for the two that were literally kissing his ass.

He definitely needs to check his ego.
Are you seriously comparing communism and nazism because both happenned to occur under dictatorships ? Then capitalism is all the same, and people got killed for being politically opposed to their capitalist dictatorship, just saying.

Seriously, since when do people who march for a more equal society are to be compared with people marching for genocide ?

Similarly, do people who spread buddhist ideas in the US advocate for/support the genocide of muslims in Birmania (or whatever it's called in English) ?
It's odd that you can be required to prove your own innocence beyond reasonable doubt. I would have sworn that it was supposed to work the other way around.
Sounds a lot like Erlang BEAM
Interesting point about the stack size!

As for the signal mask, I'm pretty sure you can just set that using pthreads, and it will apply to the current thread. This is certainly true for the pthreads thread name, which is as deeply as I've investigated myself... the C++ threads library isn't magic. It's just a wrapper round what you'd expect.
This sheet may help you find replacements: https://docs.google.com/spreadsheets/d/1TFcEXMcKrwoIAECIVyBU...

FireGestures -> https://addons.mozilla.org/en-US/firefox/addon/foxy-gestures...
SDC -> https://addons.mozilla.org/en-US/firefox/addon/cookie-autode...

It'll take a bit for the new generation of extensions to fully replace the old one, but it's happening.
Unfortunately pthread attributes need to be set at creation time, so by the time you have a pthread pointer it's too late.
I'm not so worried and I wasn't even thinking about the US. My government (Germany) has the same leading politicians who think like that.
And I wouldn't underestimate the media influence of other countries, where tor might even be illegal (they all want to shape the world we're living in)
pthread_sigmask always operates on the current thread.
fixed, thanx.
It may not have been a weapon. I can imagine some adversarial government testing some "listening" device that ends up not being well tested and potentially dangerous.
Yep, and as I've said numerous times [0] [1]: you can use as much or as little abstraction on top of Redux as you want. Don't like writing action constants by hand? Use `redux-actions` to generate action creators that have an overriden `toString()`. Don't like touching multiple files? Use the "ducks" pattern. Want something that adds additional layers on top so you don't even have to touch the store? Use Kea or Jumpstate or Dva.

Also, my own personal advice is that you should always use the "object shorthand" version of `mapDispatch`, and never actually write a real `mapDispatch` function by hand again:

const actions = {addTodo, toggleTodo};
export default connect(mapState, actions)(TodoList);

[0] http://blog.isquaredsoftware.com/2017/05/idiomatic-redux-tao...

[1] https://github.com/reactjs/redux/issues/2295
I had a similar experience in San Diego. Driver had only been in town 2 days; we had to give him directions (I was there for a conference and had never been to San Diego before!)
So it'll be compatible with Eclipse and IntelliJ, still be compatible with any compliant Java compiler, and still fix Java's syntax warts?

Good luck with that.
GPUs are massively multicore and there we see the opposite of what this article predicts or hopes would happen: grids win even more over graphs. The best graph algorithms for those chips try to turn the graph problem into a grid problem as soon as possible.
It's not about building better tools (i.e. the "artificial" wheels vs. nature's wings and legs), it's about building a thing that would be just like us, humans: intelligent and especially a thing that has feelings.

I know that the "feelings" part is most of the times neglected in these types of presentations (you cannot put them into any abstract representation, like you can draw a wheel using geometry), but it's what most of us, people who are not in this field, expect from AIG. Great Science Fiction works (novels, movies) have talked about this subject (AI and human feelings) long enough, but it somehow never makes it into academic presentations.

Just think for a second of the self-driving cars problem. Someone on HN (or maybe reddit) explained a couple of days ago that even if we 'd manage to devise such a system that would be considerably better compared to humans we'd still not be ok with these machines killing us on the roads. Now, imagine these machines possessing the feeling of "guilt", or of "compassion", I'm pretty sure that the percentage of humans that would become ok with some AIG driving our cars for us will rise dramatically (I know I would stand on the AIG's side). We don't mind the fact that machines kill us, accidents happen, we mind that machines kill us and they don't "realize" what they've done and they don't support the consequences.

Re-reading my comment I feel like it sounds a little pop-sciency, didn't mean it to go into that direction, it's just my interpretation on how I think things are. I for myself would love, really love, if we'd somehow "make" an AIG capable of telling genuine, funny jokes.
The problem is that using a computer reduces this to a single point of failure. It only takes one hack of the vote counting machine to compromise the whole election. Even if you use multiple machines, they're probably running the same software and could all be compromised simultaneously. Computers have no morals and blindly do what they're told to.

When the votes are counted by a group of humans, one person making a mistake (maliciously or not) isn't a big deal because nobody expects humans to be perfect. There are checks in place to catch those mistakes. It would take a huge conspiracy to compromise the entire system.

I suppose there could be a solution in the future, maybe with blockchains or something. Until then, manual counting is the best option.
I know someone who tried to forge a material inspection certificate using MS Paint to edit some numbers. Unfortunately the color depth on her monitor was lower than the customer's and he could clearly see the scribbling out of the old numbers. However, this was in an industry with fairly low trust and people still need to get their work done so he just point out her mistake and asked for a real one rather than firing her.
> having to use Drive Savers a number of times (don't ask)

It's weekend - don't tell :)
This is golden:

Vacayo was recently accepted into start-up accelerator 500 Startups. Today Vacayo touts itself as a start-up that "transforms long-term rentals into beautiful, short-term group vacation homes available online." 500 Startups did not respond to requests for comment. After we published this story, Vacayo was no longer listed on 500 Startups' web site.

AirBnB are the deep pockets here, and cities that continue to go after landlords instead are leaving money on the table.
Using spinlocks can cause livelocks under certain conditions due to priority inversion.
I don't think many people on this thread would have a problem with the case if the guy had gone in trial for possessing child pornography and had been convicted.
> How far should airbnb be required to go to verify ownership, and what happens when ownership changes?

Isn't this a matter of public record? Tons of solutions for verifying identity exist and are used in other industries.
Please Firefox developers : always keep in mind that power users are loyal to Firefox for some specific reasons. One of those reasons is that Firefox is, by far, the browser with the most customizable interface. The "Customize..." feature is why I personally stick to Firefox :

http://i.imgur.com/AH1ahF3.jpg

I really don't care which browser is #1 in speed tests. I don't care about integrations with social networks. I simply want a browser that I can configure the way I want!

Another suggestion : when you change something, even if you are 100% sure everybody will like it, please at least leave an "about:config" option that can revert that modification.

Sadly, I realized that, when Firefox is updated, I'm not trilled anymore to see what new features are included, I'm instead anxious to see what has been changed/removed!
Unless it were possible for each objective function to converge to a next one that slightly extends the current one. However, what would the starting point be? Is this mathematically definable? What does the (im)possibility to define such a function tell us about AI?
The problem would be still to maintain the UTXO set. Fortunately, by using a two-party dynamic authenticated data structure, it is possible to have only miners(and also powerful full nodes willing to hold full-state, like block explorers etc) to store the whole set, while others can check proofs of set transformations included into blocks, storing just 32 bytes. For details, see introduction to the paper https://eprint.iacr.org/2016/994 (and blockchain processing benchmark graph, 2nd half of pg. 14)
Probably, the city got many complaints about parties, trash, and different people every week. They're not fining for "using AirBnB" they're fining for "short-term rental" or "code violations". But AirBnB is the obvious way that you get short-term renters, so it's not a stretch to name them without any hard evidence.
A good start is calling it something other than the "dark web"...
How I failed to replicate an $86M project in 1 line of code
How Kubernetes Stole Docker Swarm’s Share of Voice
That's still a non-sequitur. Trespassing is a criminal violation, doesn't apply here, and has nothing to do with the terms of a lease.

If I'm renting an apartment from a landlord, and you visit me, are you trespassing? No, because I gave you permission. If I'm out of town and let you stay, you're still not trespassing. As a guest, you don't need the owner's permission to be present. As a guest who subleases from me, you wouldn't be violating the terms of the lease, either; I would be.

The case in the article happened because a law is being broken by persons who are not legally responsible for it. This whole problem exists because anyone can create AirBnb listings, even if they don't have the right to rent it out.
I'm in Australia so this question isn't for me, but it might be relevant for anybody slightly closer.

Could/should people who want to volunteer contact this company and offer their time? Are there things people with limited expertise in data recovery could assist with?

It's certainly obvious that quite a few areas in data recovery - like relocating disk platters, Flash/SSD chip resoldering, etc - need a clean room, hands that are proven steady, and a good handle on what can go wrong and how to deal with it. This can't be taught in a day.

Waterlogged media probably means tons of controller board replacements. That's not a completely unskilled job either, and one I would be cautious about helping out with.

When I think of waterlogged phones I immediately go worst-case-scenario and think of Flash chip desoldering because PCB + battery + water == disaster. Nope. I don't have the skill for that!

It's (unfortunately) also quite possible that water-damaged media has also been impacted due to the rough-and-tumble of rescue efforts as well.

Then I think about the software side. Manufacturer and/or in-house recovery tooling that operates at such a low level (on the same order as BIOS updates etc) is likely going to require attention to detail and high awareness (and knowledge of what a proper run looks like) to get an intuitive sense that something's working or not. Then there are probably "this tool never existed" NDA things on top of that.

My main consideration is reputation. It's cases like these where a 32-year reputation is cemented even further - or blown out the door if dozens of failures are reported at once.

Now I've just thought of all this I feel like I've answered my own question in the firm negative - but I'll ask anyway, since others (particularly those near one of the ~18 (!) drop-off locations - https://www.drivesaversdatarecovery.com/contact-drivesavers/) may benefit from knowing "no, definitely not useful" or "yes, these jobs are very hard to get wrong if you know the basics".
Option<i32> is 8 bytes
Shaw is himself a good programmer, although I wouldn't hazard a guess about his happiness... I would expect long term programming prospects to be orthogonal to learning style. Certainly anyone claiming otherwise would have the burden of proof.
Argentina doesn't ring a bell ?
This flies in the face of the proliferation if js frameworks.

Mayhap each simplified something, but the result is more complex. Frighteningly so.
> There's also some weird defaults / ignorance of convention: every browser launches a private window with cmd+shift+n, Firefox uses cmd+shift+p.

Wasn't Firefox (or even Mozilla) the first to have this feature and possibly even before there was any alternative?

If so, did this keyboard shortcut change in the new FF?

If not, then the 'convention' is whatever FF has always done, which the others then broke..
FWIW, my teens and early twenties were miserable, too, and from the end of my twenties until now (mid-late thirties) things have been getting better and better. I hope the same happens for you!
Cryptocompare has an ICO list with a "completed" section.[1]
The ones with no price listed had something bad happen.

[1] https://www.cryptocompare.com/ico/#/completed
Or there was never a convention..
Unless they have built-in encryption or similar, RAID controllers generally have pretty straightforward on-disk layouts; staring at the disk contents in a hex editor for a little bit will usually reveal the solution.

In any case that's still a logical recovery, which is far easier than the presumably physical recovery being offered here.
Because the USSR isn't just Stalin killing people with his bare hands.
Apple a a process one must go through, plan a few weeks for adjustments, re-submit, re-evaluate cycle.
Because on windows it is much slower.
> Behavior like this will lead to Airbnb being sued until a point where they recognize it is cheaper to put a zip-code blacklisting system in than continue to break the law

In the meanwhile, they'll continue to accept listings in the name of ubiquity. Then they'll settle lawsuits as a cost of doing business. Why else raise 4.4B? Not for infrastructure or developers ....
> There is only one reason you would your want your own PD measurement: your want to buy glasses online, without the expense of an optician's expertise. Ok, fine.

Fair enough, the article is from 2012.

Today, there is another legitimate use for knowing your IPD - VR headsets!

An incorrect IPD setting as explained in this article can over time teach double-vision and other problematic things you do not want. In VR, given the things aren't used for such large durations as normal eyeglasses the more likely effects are discomfort / headaches and (unique to VR) an improper appearance of world-scale. It's still worth getting it right!
Even if we could, politicians don't want it. The voting systems put in place post 2000 were broken by design.
New nutrition study changes nothing
Complaints, police knock on door, guests say why they are there. Goes in police report, and the gears of justice grind on based on that.
Worth noting that on the 600mm with melted iris, the user did use a solar filter.

Unfortunately for the lens, the 600mm lens's drop-in filter slot is behind the iris. So the camera was fine, the lens not so much.

http://shuttermuse.com/canon-drop-in-filter-guide/
Fortunately you don't have to write an AGI yourself. We have a very powerful tool called evolution that can do all the heavy lifting for us, we just have to set up the environment and the goals. I'm pretty sure we could create an AGI, given enough computational power and time, we're basically hardware-limited.
Nice to see Heart of Darkness on here. In what way did it shape your mental model of the world?
> Hollister's first store was in a mall in Columbus, Ohio

lol
The solution to both problems is the same.
It already did. Look at the last election.
I am curious why there is so much talk about deep learning and math. In my country calculus was part of high school curriculum as well as a hint of diff eqs. DL theory is very undemanding in terms of math (cf quantum algorithms) and if you know basic differentiation its easy to have a very good grasp of the theory. I find it intellectually lazy to say than one should skip the math. I mean, learning programming is an equally difficult, if not more difficult task. Why is discussion so often about the math ?
>Is it wrong to rape someone who is unconscious, who would never know what you did?

Perhaps I was too hasty. Of course it's wrong, even if they didn't know. But in this case, the actual harm you're claiming exists (and I agree that it can exist) is knowledge itself. The knowledge is a side effect; if this side effect can be stopped from manifesting itself, then the harm is no longer done.

i.e rape involves harm not through knowledge but by matter of fact, by its very definition. This is not the case with the crime of possessing child pornography.

With regard to death, I'm not sure what your point is - your argument for harm caused by knowledge does not hold up when the victim of the harm is dead. Of course that dosen't mean that it's OK to kill the victim, but if that were to happen, it would eliminate the crime of harm by knowledge.

>So if they go forward and view it without caring if harm was caused, isn't that wrong?

Not if there was no harm caused.

I'm becoming more skeptical of this argument. If knowledge that something is happening constitutes sufficient harm, then would it follow that somebody laughing at you in another coutry, which you know to be happening somehow (such as being told by a friend), can be considered as harm?
It's been a while I haven't voted. I'm from Canada and currently live abroad.

But If I remember well, I had to actually vote at a specific place.

The part I don't remember well is if they were giving me a specific sheet of paper, or just take one on the top of a stack.

I remember they were looking for my name, and I have a souvenir that they detached the side of the sheet (but this is vague).

I guess it was a stack :)
> That was quick. Usually it takes more than one reply before the Nazi references come out.

I totally missed this in my reply, but in 2017 if folks are frequently calling you a Nazi it probably isn't a Seinfeld joke.
Ask HN: Boyfriend claims his gmail was hacked
My boyfriend and I have been together 3 years now and he moved to another state, and left his tablet behind. I use it to play games on and one night a email popped up with a picture of a naked chick. So naturally I was like "what the hell?"

So I click on the email and it said "hey I got your message to my Craigslist ad sorry I didn't reply busy with my new job, I'm free this weekend if you want to have fun" and so on. I thought it was spam but I got more suspicious.

I then looked through his inbox and found nothing weird so I went to the sent box. There I saw 10 messages replying to craigslist ads in the personals section of the new state he moved to. They had a older private picture of himself and his new phone number attached saying "up for some sexting fun" etc. I also looked through more in case, and saw some from June replying to 2 ads on Craigslist but in the state he was in before he moved, with the same private picture in the others. He claims he was hacked when I confronted him about it. I asked all the questions, why would someone take time to hack you and find your picture and phone number and put it on there. And he wants me to move with him.

I have read peoples stories of the same occurrence before. But is he lying, saying someone hacked him ?
Navajo Nations first solar project is producing enough power for about 13k homes
Not sure why the downvote, but this is what I was thinking about:

https://en.m.wikipedia.org/wiki/Fluid_dynamics

Nothing to do with origins of flight but interesting and related to why flight works.
The city centre has changed noticeably over the past few years, if my visits are at all representative. There's less of interest generally and in particular a lot of the old independent shops and food/drink places seem to have gone, so I tend to go elsewhere or online for most things now. Apparently I'm not the only one -- it's hard to imagine I'd have done what I did the other day without queueing even once if I'd tried the same thing even a year or two ago.

I find it striking that I have met friends who live nearby down in London more often than I've met them in Cambridge lately. I've also done more of my bricks-and-mortar shopping in the big shopping centres down London way than in my local city centre. There's so much more to do and it's just generally so much more interesting and alive (and, frankly, clean) that contrary to krona, I find it very different to the feeling in central Cambridge these days.
Actually before the Wright Brothers came a guy called Otto Lilienthal who figured that out.

https://en.wikipedia.org/wiki/Otto_Lilienthal
> True C++ hell is taking a single threaded C++ program and making it multi-threaded after the fact, but that's hell in any language which allows you to have globals of any sort and doesn't perform function calls within some kind of closure.

That's not true. In Rust you can have globals, but you have to declare the synchronization semantics for every global when you do. (That is, they have to be read only, or thread local, or atomic, or protected by a lock.)

This property makes it very easy to take a single-threaded Rust program and make it multithreaded later, and in fact this is how most Rust programs end up being parallelized in my experience.
Did they know it was actually an attack months ago?
I completely left Firefox over this and other bullshit.
This is a great suggestion. Thanks!
The mentioned tech talk is available at [0].

[0] https://vimeo.com/13860477