skysight-inc/HackerNews huggingface dataset:
I'd also have liked to see destructuring used to set the new state:

return {
...state,
count,
}

I realize that it's superfluous when count is the only property on state, but it makes the code both easier to understand and to maintain as state gains new properties over time.
Sure, would have a look. The aim is to drive content and curation with the help of users.
Not to mention headphone ports, usb ports, and charging ports. Also most phones have a vibrate function which uses an electric motor.
Are you comparing identical OS versions and an identical amount of apps installed? Newer versions often make everything slower. I remember when the iOS 6 -> iOS 7 update happened, the exact same code run on the same device with different OS versions ran %20 slower.
Nice set of links so far. I hope this gets some traction.

Gray on white isn't the easiest for my old eyes, though.
serious question: who is tasked with collecting and classifying these awful photos?
Moving a million people across town is different from getting them out of the path of a hurricane. Hurricanes are bigger than cities.
Natural selection weeding out Alzheimer’s, high cholesterol and asthma
Hahaha. It is happy now.
The Real Reason the U.S. Has Employer-Sponsored Health Insurance
Nope. Dropbox has never claimed they don't have access to your files, and you should generally assume that cloud providers are always looking through your data unless they explicitly claim otherwise (and maybe even if they do).

Dropbox has been in the news for scanning user files for years (eg, [1][2][3]). Note that the third link dates back to 2011; not a new issue.

If you do want to keep your data secure from the cloud provider, encrypt it yourself, or use a service that encrypts it before uploading using a key you provide (and with a client you trust not to be compromised). Spideroak makes a big play for this market[4], but I can't vouch for them.

[1]: http://www.pcworld.com/article/2048680/dropbox-takes-a-peek-...

[2]: https://www.extremetech.com/computing/179495-how-dropbox-kno...

[3]: https://readwrite.com/2011/04/20/how-to-keep-dropbox-employe...

[4]: https://spideroak.com/no-knowledge/
I got a question! What sets the upper bound of ~185mph on hurricanes?
Will features like content search work on the website if contents are encrypted?
NCMEC http://www.missingkids.com/home

Probably some others but that's the main US one. IIRC, they may be given special legal status here to this effect.
Bacteria Use Brainlike Bursts of Electricity to Communicate
That objection applies to almost any possible evidence gathering technique. Framing someone has always been a possibility. It's the subject of many stories, and more than a few real life cases. But we don't know or (IMO) have reason to believe it's become more common in the digital age. You need motive and ability to do it still, and those often don't come together.
investments in a Bitcoin world would just have to give much higher rates of return.. I don't see how it fundamentally can't work. Also people don't realize but mathematically if Bitcoin was the size of a fiat currency its volatility would be more like a fist currency.
Dropbox is actually pretty invasive. They save space and bandwidth by recognizing media files that other people have stored and just copying internally instead of uploading from your computer.
Roboto Mono for some time, then Fira Code, now Hack, although that zero is fugly as hell. But it's got good spacing. Would love to find something with more character. Fira Code has it, but something about it is constantly making me nervous, it's not soft, it's more like a typewriter font. Mononoki and fantasque also look really cool, but keep dancing in front of my eyes, hard to read. Monaco is nice, but too goofy for my taste, akin to comic sans for code.
Most companies that host content have a "report" function. You might have once reported a post on facebook, a file link on dropbox, or an image on imgur (to take a few examples) for being bad in some way.

If the reason for your report is that the content involves child abuse, then the company is generally accountable for checking it out. This means different things depending on the type of content, the country, and lots of other moving parts, but it is the "safety of the children" argument at work. In practice, often an American content host will let NCMEC know, since they compile and forward on reports to law enforcement. Sometimes content will simply be removed. Again, it depends on the details.

This is indeed one of those cases where your privacy, and the rights you have over your property, are impinged upon as a regular person. The courts where I live (Australia) take this quite seriously and are aware that a balance must be struck. I get nervous and uncomfortable when the "think of the children" argument is misused during discussions involving encryption, intellectual property violations, and general freedoms - but I'm aware that on some occasions it is important.

A lot of work goes into identifying and where possible rescuing the children involved in this stuff, and preventing more. That is always the focus, in my experience.

A final note - the child protection industry is keen to remove the word pornography from the lexicon, and to refer to this type of material as "child abuse" or "child exploitation" material. I think it would be good to reflect that in the headline, because while most everyone knows what child porn means, calling it such mentally associates it with the pornography aspect (the end user) rather than the victim (the child).
> I can't reply directly to your other comment

Next time just wait 5-10 minutes.

> Most data structures in Rust require unsafe for performance or memory access patterns.

And when I want to compose 2 data structures into my own higher-level one, for performance and memory access patterns I need these two lower-level structures to expose unsafe stuff at their API boundaries. The data structures I saw don’t do that, they’re designed to be consumed from safe Rust instead.

> Rust doesn't just throw out all the rules

I think in modern C++, with these iterators and smart pointers, you’re less likely to screw up dereferencing a wrong pointer.
While it is true that is possible to directly employ people most places, it is extremely uncommon as it creates personal liabilities that a company would shield you from. So while it theoretically could affect your hypothetical pierre, in practice that's an extreme outlier.
Nope. In order to be equivalent it would need to be used as frequently as the corresponding term (the textual similarity of the terms is not the point).

Has anyone here ever actually been called a "DINO?" My personal sphere is populated largely with Democrats, Leftists, and Libertarians of various stripes and I've never seen this phrase written or spoken in conversation. (the only one I've seen on that page you linked to is "Blue Dog Democrats," and I'm pretty sure I've never heard that one spoken in person. I wasn't aware it was a pejorative.)

I am not at all sure that means Democrats are more accepting of dissent in the ranks, but they haven't got such a commonly used term for it.
Opening the pool to as many potential candidates as possible is not the same as taking an active role in making sure the people you bring on are actually diverse.
>What happens if someone illegally accessed your account and placed those images there?

Depends who planted them...
This is a fascinating account, thanks for sharing.
Easy solution to the privacy issue here - Use encfs (https://github.com/vgough/encfs)

That's how I store all of my illegal content on dropbox.
This isn't related to the website but I also share the same sentiment towards alcohol in the workplace. It is amazing how a beverage can change an employees outlook on a company. On the company side though, it's an easy/inexpensive way to build culture.

People are strange.
The libertarian would say that if the general public gets access to advanced robotics then there will be enormous prosperity. For example, imagine if you could buy a robot that would survey your backyard, order equipment from amazon, start planting food, set up irrigation, harvest and deliver it to a neighbors automatically? Free locally grown food for everyone. Now, isn't that awesome? You could also rent a robot that would find water, dig wells, trench, put in pipes, etc. The possibilities are endless to take PRODUCTION of goods out of the hands of specialized highly capitalized organizations and into the hands of anybody who can rent a robot.

The problem is is that a robot this advanced could also be used for very sophisticated bad purposes, so you're going to have lots of regulation and big corporations will only be able to use these robots and you'll have to buy things they produce with whatever meager wages they let you have.
I agree, though I will give Kite credit for being upfront about the hours and the environment ("we hardly ever speak person-person outside of lunch", [paraphrasing:] "dinner comes at 6:30pm and we sort of expect you'll eat at the office". "Slack doesn't notify after 8pm because that's when most people leave").

Much better to know that from the start than get surprised during interviews or after you start.
It could create a catalog like Spotlight does before encrypting
I didn't interpret the intent as being that we should adopt Victorian-era customs today; it seems like it's just a glimpse into the customs of the past.

(And really interesting in that regard, though I wouldn't want to have to deal with all these arbitrary rules!)
11 years ago...I'd generally agree with Joel

I rarely do now
The part about how to simulate a site isn't confusing, the part about why you'd want to do that is the confusing part. If I was researching malware in a VM I'd want to take a very passive approach, and allow it to talk to the real internet, and inspect the traffic.
Video replay operators, not a camera crew. Replay operators are usually in a separate room with access to all cameras and ability to scroll and zoom. Replays now often use 8K source video and zoom to crop 720p native images from that so tons of resolution to zoom in on. Ref: https://www.sportsvideo.org/2016/11/02/five-keys-to-fox-spor...
http://articles.latimes.com/1998/oct/09/business/fi-30669

See link for a scam using an altered microchip and scheme to protect itself from discovery by weights and measures.
Look, I understand this might become like the "hacker" debate, but can we please stop referring to blockchain and digital currencies with the term, "crypto"? We're coming to the point where people refer to these currencies as "cryptos".

The cryptography of digital currencies is a very small portion of the entire field, and the term is being gradually co-opted to refer to that specific portion.

The reason I bring this up is because I find the choice in domain name unfortunate. You could have used something like blockchain.study. The more we have this term co-opted the more often we'll search crypto and have the engine spit out a bunch of cryptocurrency related results when we're not necessarily looking for those.
Two young investors launch new VC fund for deep tech startups
The duty of law is to prove guilt "beyond a reasonable doubt".

Is it unreasonable for my account to have been hacked and used to hold illegal material?

There are accounts of mine that I don't even remember existing.

Multiple use multiple devices of mine from time to time.

Should my dad be hauled to prison when I use his computer, and I catch a virus that stores child porn in his dropbox account from 5 years ago?
Is that really productive though? For me, at least, I try and imagine how I would feel if the roles were switched - in that case I am pretty sure I wouldn't change my mind, because I have thought about my political views a fair bit, and it would just be annoying to have someone arguing with me when I don't feel like it.
How would Dropbox function if their scripts couldn't access user data?
Review: FLASH GORDON SUNDAYS: DAN BARRY VOLUME 1 – THE DEATH PLANET, 1967-1971
That's exactly right. It is so ugly! And in the recent builds I've been seeing blurred fonts everywhere. I do like that they are moving fast and most changes are good. For example the pseudo transparency effects alleviate some of the ugliness concerns.
How will they know? It could be a virus, or someone desiring to frame me, or someone who did it inadvertantly.
No, this is from memory, I could be wrong.

Specifically I recall a story that pirates were using their api to just upload the hash and basically use it as a file transfer service. They had to start requesting random chunks of files to make sure you actually had the file you were trying to sync.

Edit - I found a link: http://www.wired.co.uk/article/dropbox-dmca-position
Everything is Negotiable at a Startup
Legacy extension system vs WebExtentions is actually a false dichotomy. Mozilla still can develop a low-level API in front of its new and improved subsystems. Yes, that will require more development and will be harder to maintain. But the benefits it would bring may arguably be worth it.
No, but doesn't equality mean that we treat everyone in the same way, regardless of gender, for one thing?
I appreciate BOTH of your points. Did not think about either of those.
Yeah, I think it be comes intuitive as soon as you break it into % false positive and % false negative. Then, after you have test results in hand, you know your odds. In order to use the information from the test, you have to branch on your conclusion given the result of the test.

edit: then I read the link, and apparently both numbers are basically coincidentally the same here.
Barring client side encryption, Dropbox's servers are going to have your data.
You can actually recover heat from sewers which can heat water or space in nearby buildings. The first example of this (in North America at least) went online in Vancouver around 2010[1].

> Similar to a geo-exchange (or geothermal) system, heat pumps transfer thermal energy from the warm sewage supply to a higher temperature range that’s effective for residential space heating and domestic hot water. While similar in concept, sewage heat recovery is more efficient and cost effective than typical geo-exchange systems. The heat source (raw sewage) has a higher temperature than ground-source heat (on average 18 degrees Celsius as opposed to 8), so it requires less energy to upgrade. Secondly, accessing the sewer line is less invasive and less capital cost intensive than drilling into the earth to access geothermal heat. It also utilizes a continuous supply of waste heat, closing the loop on a fundamental energy >> waste >> energy stream. [2]

[1] http://greenbuildingaudiotour.com/buildings/sefc_neighbourho...

[2] http://www.thechallengeseries.ca/chapter-05/neighbourhood-en...
That's a great point: we effectively tried the "just use Makefiles" solution already. It failed.
You can pry gcc out of my cold, dead hands when your fancy type-safe high level languages will let me do things like:

* Fork a running program to enable analysis or serialisation of program state without blocking, or

* Use mmap to allocate all my datastructures on disk, or

* Have full control over what happens when my program receives a signal, or

* exec another program but have it to inherit all the open file descriptors and network connections, or...
> What happens if someone illegally accessed your account and placed those images there?

You'll go to jail, and have to figure out how to post a $100,000 bail right then or stay there for quite some time, sometimes indefinitely (see current Riker's Island cases in NYC), you'll have to figure out how to find a good lawyer who maintains a reputation AND won't take the state's charge and media smearing at face value, and also pay their retainer.

Your lawyer will have hoped you actually didn't say "Maybe, why?"

Why do you ask, were you expecting some enlightening thought exercise on changing the process? This happens everyday in this country.
Is smoking not PC now? 0_o
For the storage functionality, they could encrypt/decrypt on the frontend, and store encrypted data only.
> Dieselgate killed people

What? Is he being metaphorical or does he mean via the environmental impact? That's a stretch IMHO. Or alternately am I simply missing something?
Why not use kops instead?
> can we please stop referring to blockchain and digital currencies with the term, "crypto"?

I'm afraid that train has left the station. Can anyone think of a situation where such a language reversal has occurred?
A zombie is a process which has terminated but has not been waited for by its parent.

SIGKILLing a process blocked in an uninterruptible system call does not create a zombie.
No let's not put that aside for a moment. That isn't a reason for not doing this. Obviously no evidence would not be taken alone and it would not come from your ip address if it does then you have some explaining to do - and quite rightly so. Where rights are concerned there is a hierarchy.
RE: Your #1:

There's usually an "activator" sign, whereas after the activator sign is given, any proceeding valid "signs" are considered to be the _actual_ sign given.
> Is it unreasonable for my account to have been hacked and used to hold illegal material?

I wouldn't necessarily say unreasonable. Incredibly unlikely, though.
A mirror rejects close to 0 heat compared to a matte surface, it just causes it to be absorbed in the air instead of the ground.
It's basic dedup tech

Not really surprising
The author of this article writes Victorian romance fiction. It is not to be taken as advice for the modern reader. Unless you are a Steampunk cosplayer, or some sort of Neo-Victorian as appearing in The Diamond Age
What? How come this is so small? How does the rendering happen without a virtual DOM diff and patch? Where are the functional structures defined?
That sounds like an empirical claim. Do you have any evidence to back that up?

The evidence in the other direction showing marital status is linked with child poverty is pretty clear. Census data shows that poverty rates are five times higher for children of single mothers (1).

Maybe the mechanism isn't clear or something, but the data is stark enough to deserve an explanation about why marital status isn't important to kids.

(1) http://educationnext.org/files/ednext_XV_2_mclanahan_fig04.j...
Getting charged with a crime is definitely not nothing, and the age of automation brings with it new kinds of problems (or at least, ones of different scale). But as the prior comment points out, the possibility of getting framed applies to virtually every other kind of evidentiary process. Such as eye-witness testimony, which is why (ideally), you aren't convicted based on that evidence alone.

If it's the case that someone illegally accessed your account and stored child porn on it, there would presumably be evidence to show that illegal access, such as IP addresses that you don't use that were used to upload that porn.
https://mobile.nytimes.com/2015/09/29/upshot/how-many-deaths...
> Linux containers are not meant as security boundaries (...)
> You can't run multiple docker tennant's safely on the same hardware. Docker is basically the equivalent of a sign which says: "don't walk on the grass" as opposed to an actual wall (...)

I agree, but it's a strange way to frame it - the technology is lxc - and lxc (along with some enabling technologies and tools) do have, and has a history of, a focus on being a real boundary.

docker has never (does now?) claimed, or implemented - or been about security boundaries.

Stretching the metaphor, docker is using tar to package dependencies in a snapshot, and using plain chroot to run "containers" - even when jails are available.

In terms of marketing, "Linux containers" might mean "docker" - but in technology (as contrasted with zones, jails) that's not quite right.

So yes, "docker is not about security", lxc&friends maybe not quite equivalent to modern jails - but new ways of running "docker containers", like in actual vms - certainly can blend some convenience/popularity and security.
I think it would be inaccurate to say you can't learn things from telemetry. You can easily run A/B tests, or even in the absence of proper A/B tests, you can see if a newly added feature is actually being used or not.

The other thing one is the timing of action - I bet you could learn a lot from that, especially if you take a nice group of people, watch and quiz them, line up your learnings with the telemetry, and then use the telemetry of your general user base to infer how your user base is responding.

Standard flame-war prevention disclaimer: I'm not saying we should add telemetry to everything. I'm just saying it seems like it could be another useful tool in product creation.
Anyone know if there are any implementations for OSX/macOS? I tried OpenZFS and that worked great (tested on an SD card with LZ4 compression) but I didn't like the memory pressure it was putting on my system, even after tweaking. I really wish APFS supported transparent compression.
Expected change takes longer than expected. And unexpected change happens before you know it.
ECA-SYD is still down - 9 days since it first stopped working! I've had a response from Crashplan support confirming this, but still no ETA on a fix.
Pretty unacceptable for a backup service, but I have a few TB of data that will be a pain to move elsewhere.
Gers/Yurts aren't poorly insulated. They're actually a bit over-insulated for most places. You could easily add locking doors or plumbing (I've seen both in Mongolian gers), but the real design advantages are the portability and wind load factors.
Eat dinner at work 4 hours before going home.
Over ?

What planet are you smoking?
Treating people different based on their gender(or race) is kind of the definition of descrimination. That said, equality shouldn't mean a loss of civility, politeness, or hell even being romantic. It also doesn't mean treating everyone uniformly. Once you get to know some one or grow closer with them and learn their likes and dislikes, obviously you'll treat them differently. However when you don't know them well you shouldn't default to method A for men and method B for women.
> There's a third kind, which uses indexes into arrays containing the nodes and edges

Pointers are still faster. Also with arrays it’s expensive to reduce RAM usage after a lot of nodes were removed.

> Can any of these protect against the scenario where a block of memory is freed, allocated again for another purpose, but still accessed through the old dangling pointer?

No 100% guarantee, but AFAIR CRT debug heap takes measures to reduce RAM reuse when it can.

> are they always present at runtime, or are they used only on debug builds

Not present. Yes, only on debug builds. Still, these early debug traps are quite helpful while development.