skysight-inc/HackerNews huggingface dataset:
I'm not on Facebook's side here but if you have to consider deletes in a large storage system then you have to consider fragmentation. I implemented a storage system similar to Facebook's Haystack (which they use for photos and videos) and did exactly the same - mark the replaced or deleted object as such and ignore it until a separate process compacts the stack.

Compaction means copying huge quantities of data around and re-indexing everything in a particular stack, while at the same time maintaining good read performance. It's an expensive operation and not worth it unless you desperately need to reclaim space.

The alternative is to overwrite deleted content, but that carries a performance cost because new files may need breaking up to fit into smaller gaps left by deleted files, leading to IO devices spending more time seeking per-object. Defragmenting such a scheme is even more expensive than compacting a haystack-style scheme.

So yes - the system may not actually destroy the bytes on disk by design. However, it should not report those objects as still being available to layers above it since doing so may lead to inconsistency. This leads me to believe that nothing was actually even marked as deleted, it was simply never "published".
An ICE Director Apologized After Sharing a Meme Depicting Umbrellas as Muslim Wo
Except at least at university there's a built in time limit, and the focus of all university time is implicitly "planning for what you do when it's over". There's usually even staff whose roles include helping students transition and adjust out of it, into broader society. The company town, however, is an end unto itself.
Ask HN: Is there a name for the idea that there is no beginning to the universe?
I'm trying to find any further reading on the idea that there is no beginning or end to the universe and that things just exist.

It is only because we experience life through a 3D representation that we feel there must be some sort of start and end to things but I imagine that in some higher dimension things just simply 'exist'.

Anyone else agree or disagree with this and have any recommended reading for me?
1. It's not like all (or even most) music videos have faces in them.

2. I'm pretty sure it's not trivial to download just three specific frames of a video. And downloading so many videos would probably be expensive/bannable.
Language can be a contributing factor. In a language that includes a generic dump routine that can convert an arbitrary data structure into a useful string representation, or that makes it easy to write such a routine if one is not built in, people tend to use that facility to convert things for logging.

Then later someone adds a sensitive field to some data structure, and if anything is logging that structure it will pick up the new field.

In a language like C, where I don't think you can write a nice dump_arbitrary(void * data) function, and so if someone wants to log something they have to write a routine specifically to deal with that particular thing, when someone adds a sensitive field to a struct it does not automatically go into logs. It only goes in if someone specifically updates the logging code to know about the new field.
Simutrans (https://www.simutrans.com/) is also a good option if you like this sort of thing. I like the "Simutrans Extended" version, which is a bit more simulator-ish and fixes some silly behaviors of the base.
First year college physics problem sets are a good one :p
It’s most often used when an idea is far _under_ the explainee’s head to the point that any explanation is absurdly unnecessary. That is, mansplaining usually refers to explaining while incorrectly assuming the incompetence of women.
What makes you think they produce software as a service? Their users aren't their customers, advertisers are.
I don’t know. It makes rents higher since companies pay more and it takes units off the market and they can deduct the expense unlike traditional renters.
A succinct summary of a 3,000 word article is often valuable.
Tarsnap pricing change
I expect him to be sued to oblivion when the GDPR comes into effect. This is all of irresponsible dangerous and illegal.
RSSPBRRY: a free and open source RSS feed reader
Considering it is hosted on archive.org I'll take his word for it.

Edit: didn't realize anyone can put something at a top level download link.
Leaked: An Intel and AMD Desktop GPU Joint Venture
Yeah, I'd call this the difference between "discovering how to program a thing" and "programming something you already understand".

Discovering as you go is totally fine, and dominates what I write. It's also very nearly your only option when learning something new. Sitting on millions of lines of code, integrating with dozens of other systems... you often simply don't know what you need to do up-front, so you iterate and explore until you do. Gradually tightening the constraints of the system fits this kind of thing perfectly and I love when it's easy to achieve. It gets you both a faster start and a safer finish.

In contrast, entirely agreed - I've written a few low-kLOC projects start-to-finish with basically no problems. But I knew exactly what I was going to do before I started actually coding. The (significant) time leading up to that was spent more-thoroughly understanding what and how I wanted to do, and at some point it all clicked in an "oh. so that's how. OK, might as well build it now" moment.
This line becomes blurry ... Google also sells hardware devices, Amazon as well... Microsoft as well ...Advertising is a big market and it looks like that everyone tries to get a chunk of it...even TV manufacturers (with their App stores etc). Now it's quite common to develop a device that runs only some DRM software(i.e. various TV sticks, coffee machines, music players).
> no new big ideas since Prolog

Given that Prolog dates back to 1972, I wonder if spreadsheets count as a big new idea? How about programmer notebooks like Jupyter?
Show HN: Read HN, Read Hacker News with Instapaper (Meta)
There is no software
No I get the homage to screens of that era, I'm just pointing out that it turns bitshifters to bitshitters.
That's certainly one category of friendships. You just have to be aware of what category of friends reach person is, and try to engage in ways that are consistent with the frame of mind. There are friends I'm intellectually inspired by, like you say, friends that I do activity X with, and friends who I've had my entire life with whom I can completely let my guard down with. The third category is honestly the most special one, since It's really really hard to recreate it in adulthood.
My understanding is that the whole point of the term is to denote explanation that is redundant and caused by a man assuming a woman's incompetence. Like some story about a man explaining a book to the female author of the book.
Luton Airport Taxi Transfers – Get Quote and Book Now – Cabhit
Net neutrality governs providers making decisions based on who you are talking to and what you are talking about. It does not govern providers making decisions based on how you are talking (so long as how doesn't mean who or what).

As a separate issue, some providers are regulated (see Comcast) due to other laws. These Title II providers have additional rules that prevent them from making decisions on how. However, if they made such decisions on quality of service (rather than for profit gain, as they have in the past), it would be legal. The problem is that as a monopoly they have no reason to do that.
https://en.wikipedia.org/wiki/Cyclic_model
Unique pointers or reference counted pointers.
> someone who doesn't have enough food, to be having poor physical health.

If you can get all the food you want but you choose to go down a path where you are likely to starve... what does that say about your mental health?
"surprise"
IoT Meets BlockChain: Decentralized Coffee Pot Control Protocol
I agree with the insight that being does not arise out of non-being; and being is not --and does not become-- non-being. Parmenides would be the first philosopher that comes to mind for this metaphysical perspective, but we only have fragments of his work.
I’m looking forward to HN letting go of this enthusiastic expectation of FB’s demise and putting forth higher quality articles.

(Note: I feel the same enthusiasm. I just want to read more meaningful, comprehensive articles.)
There is this story about Feynman looking at the explosion of an atomic bomb from behind a car window. He reasoned that visible light alone can not hurt eyes, only ultraviolet, which is filtered out by the glass.

https://www.realclearscience.com/blog/2016/04/what_its_like_...

I don't know what's the truth.
We've heard crazy rumors like this in the past, and been disappointed.

If we really are looking in the ballpark of 50 TFLOPS (single precision) for $1k, however, it'll probably bring a change in how ML tools are supporting AMD GPUs.
He introduced the cynical premise in his opening paragraph
I believe the logic is:

* Sound engineer is wearing ear protection -> sound is tuned according to that bias (unless they are completely auditory neutral) -> you get the best sound by also wearing hearing protection

* Sound engineer is not wearing ear protection -> sound engineer probably has hearing damage due to prolonged exposure (and has a similar effect as hearing protection) -> sound is tuned according to that bias -> you do NOT have hearing damage, so you get the best sound by wearing hearing protection

The effect on the sound is the same in both cases and the correction is the same in both -- wear hearing protection. It only becomes the same sound regardless of what _you_ do in the long term, if you also get hearing loss due to prolonged exposure.
CNN's web site and RSS feed both suck but, fortunately, they have a nice text-only version [0] of the site. It's the only way I read CNN.

[0]: https://lite.cnn.io/en
The three dimensions don't have much to do with whether there is a start or an end. It's really our perception of time that fools us. We traverse through time in one direction at a pace we can't control (much.) It's very unlikely we have the capacity to understand existence with our animal brainz
I'm confused about how it's hard to craft transmute trickery to eliminate overhead. Transmute should be zero-overhead...
That's because the real value is the object identity, not its state. Trust me, object identities are immutable.
How does college education have anything to do with living ethically?
Study finds increased possibility of information leaking around Fed meetings
What's a soup in game night? You offer soup to your buds during games?
> demand a husband let them talk to the wife, for example.

Demand? That seems like a great way to get arrested or shot for trespassing.
I mean, that's great in theory, but we've been trying the "just design the program better" approach for 40 years and have been failing.
they had to have the tool for gdpr. not because they are good guys
The illusory Universe – plus.maths.org
Funnily enough, I made something similar a couple of months ago, not as a replacement for a "nothing" value but as a quick-and-dirty object placeholder and black box for tracking function calls.

https://github.com/UQ-eLIPSE/kuro
the movie has a 16% on rotten tomatoes. is it really worth watching or do you just find the specific topic interesting?
Can we get Google Reader back?!?!?!
Yes on Unix it can be interesting, if needing fork/exec to spawn children, to pre spawn an helper child process that will do just that. But that would just be because the fork/exec model is insane: with a posix_spawn (or CreateProcess) centric approach, you don't have to add that extra layer, and you have very few drawbacks. Also, that will not help you when trying to use libraries that attempt to spawn on their own.

As for init being small, I leave you the responsibility of your words, now that we live in a systemd world :p
I can’t read past the paywall. But you read a newspaper article in which someone (who? A FB official? An academic?) claims FB can derive something from user data? That’s something literally anyone can try to do. Doesn’t have to involve FB officially.
No anthropologist objects to the use of genetic testing in general. It's an incredibly powerful tool when used correctly. The issue is that interpreting genetics in an anthropological context is nonobvious. What anthropologists are interested in are "people", and people are not strictly their ancestry. There are groups with similar ancestry for instance, but wildly different cultures. Slaves offer easy examples. Your can also find ancestral groups with near identical cultural traits. "Americans" are a convenient, though not precise, example. For added fun, there are even groups with similar ancestry and material culture, yet who speak languages from entirely different families. Have fun testing your preconceptions against that.

What this ultimately means is that genetics alone are not sufficient to precisely capture what we're interested in, nor are traditional archaeological/anthropological methods. You need to reconcile some very different types of data into a synthetic whole.
The general problem of how to do this is still being explored.
They have two major things.

1. Money

2. The fact that they are the only source of information that a good percentage of the world uses.

Money can be used to buy power, and they already have a not-insignificant level of control over the flow of information (which is power itself).
Sad but true. Most wouldn't choose to work on this sort of garbage but it is what seems to make money.
>"They produce software as a service."

No Salesforce, Box, Slack, Zendesk - these are examples of SaaS companies. Customer pay for those services, the service is the product being sold. With FB the user is the product being sold.
There's a lot of online apps and resources missing in Spanish. Seems odd since it's the second most common native language, and people tend to prefer using software in their native language.
Like MineCraft, this is a great world-building game. I'd like to see OpenTTD as the 2D variant of MineCraft - or vice versa.

Anyone who wants to conquer the VR world should build a world-building game and build a lasting community around it.
Tougher climate policies could save stunning 150M lives, researchers find
As someone who's had it for.. what, 37 years, let me tell you that you shouldn't let it terrify you. You can train yourself to ignore the sound. Doesn't mean you don't hear it, just that you won't pay attention to it most of the time. When properly trained, it's little more than an irritation.

I'm more terrified of arthritis than I am of tinnitus.
That term refers to software applications made available in a browser. That's how I view Facebook.
Yeah, my first thought when seeing that it uses Symbol and Proxy was that Proxy can't be polyfilled. But it looks like there's partial polyfills for it: https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
I always hear criticism of the Japanese model where the employer provides assistance and coordination for employees’ personal affairs. I am spending too much time at work and don’t have time to tend to errands, cleaning, life admin, etc. with the demands placed on professionals these days why shouldn’t the employer bear some responsibility for my personal home life rather than leave us to figure it out like in the West?
Free auto-creating email addresses, strong spam blocker, short learning curve
Outside of the reddit echo chamber, some people like Schumer, some don't, and most don't care.
I can't load the fortune page in chrome, I get too many redirects. I get the same thing in anon mode. I see its still listed on the fortune site. It's got some kind of redirect loop in it, I just tried in firefox.
The google workaround has never worked for me on FT, even with cleared cookies. Maybe they're going by IP address.
You misunderstood on the meta level. My point was that you want to use one feature of C++, you enable C++ to use this feature. Developer B wants to use ten other features. Developers C..Z want to use different features. Every feature by itself makes some sense in its context but in the end you're using so many different C++ features that no single developer knows them all. If you use modern C++ there are some ugly edge cases you have no idea they exist and if you use older C++ styles there is hell waiting for you.

The hard part is to select which features of C++ to use and more importantly which NOT to use and to ENFORCE these rules.
I'm a sport shooter and on occasion I've shot rifles and shotguns without hearing protection.

The hearing loss dissipates after a day, even in normal conditions. I'm sure that it's bad for you long term, but short term your ears tend to fix themselves up pretty quick.
My experience was I absolutely didn't have anyone around me who was able to provide good, realistic advice about the achievability of a PhD for myself, or how to evaluate a lab and supervisors compatibility. (For context I was in chemistry for my research career)

In my case this led to eventually realising after 5 years I should submit a masters, get the hell out, and now I'm making more money then my wife who did get her PhD as a Linux sysadmin (the fortune being that throughout that time I tried hard to stay abreast of IT and that skillset - guess a part of me was correctly suspicious).
Not the parent, but I think that fixing interior pointers - i.e. something like `rental`, but built into the language and more ergonomic - would make a big difference, and also make Rust feel less restrictive to C/C++ programmers even in cases where there's a reasonable workaround.
Isn't that against the goal of a deletion?

FB should honor intentions and let deleted stuff not be flagged as "new".
I think spreadsheets came out earlier: https://en.wikipedia.org/wiki/Spreadsheet says 1969 for a commercial product.

Basically they're "just" a declarative data-flow system. Similar timeframe, but slightly earlier, at least as far as my wikipedia-fu is suggesting[1], in the 60s.

But yeah, they've been awfully transformative after that, and continue to be. I can't really think of a better counter-example at the moment.

[1]: https://en.wikipedia.org/wiki/Dataflow_programming
Google "sells hardware", yes, but Google makes somewhere in the realm of 99% of it's money on advertising. The fact that they technically have other businesses doesn't change who they are. You wouldn't call Google an ISP, yet Google also has both Fiber and Google Fi.

Google is an ad company... with hobbies.

(Microsoft is almost certainly a "software company" even though they sometimes make hardware, and while Apple does make it's own software, it is indisputably a "hardware company".)
Delete the creepy duck on Stackoverflow
This could work, but with caveat. The tricky part is transition from close friends to partners, because while being close friends is the requisite for their love to blossom, there are a lot of unspoken assumptions that each party asks from the other that only romantic partners do. Also, when they know each other for years, they make assumptions about the other and have certain understanding of each other, hence departures from these assumptions could lead to devastating effect.
Was hoping python's inability to guarantee secure erasure of secret data would be addressed in the faq. That's alwayd my number one concern towards a pure python solution.

Is this safe against side-channel and secret leak attacks?
At what point was any of this news? TOS is clear on this so if this was to bother anyone they would have read that before hand. If I was running a data collection business like google for ad-analytics I wouldn't delete anything either, that's your bottom line your wiping away!
In my 20's I worked at a megacorp, lived in a corporate dorm and ate at the corporate cafeteria. It's a welcome option and you're perfectly allowed to opt out.

I opted out of the corporate dorm eventually, and so did a handful of others, especially the ones who were from the local area. But it definitely made life simpler for me to transition to a new job and living environment.
Call for a facebook user strike on May 1st.

#May1FBstrike

https://medium.com/@oddbert2000/call-for-a-facebook-users-st...
This Guy Has the Fastest Home Internet in the United States
Wait, was there a $/gigabyte day pricing thing before? Because if it was quoted solely in picodollars per byte before non technical people who weren’t willing to google would have no idea. With the change whimsy is preserved and legibility increased. Normal consumers know gigabyte and day.
This is exactly the right mix of nerdy and petty, hard to guess if it's just an April Fools' or not.
I have a long term project to write a synthesis ancient history of Yunnan. Even though the project is currently on hold due to time commitment to my startup, reading to date has shown that ancient genomics is an amazing resource not only directly for human history but also indirectly via plants. Huge questions of overwhelming significance to regional human history such as the origin and early spread of intensive rice agriculture can be partly answered through ancient plant genetics.
Don't these companies make you sign a non-disclosure agreement to keep their question pool as secret as possible? Doesn't contributing to this violate whatever NDA you sign?
How old do you have to be to be retired en mass? I'm in my early 50s, first assembler was 6502, second s/370. I'm going strong as a dev. That was a misleading comment "outdated assembly language", but assembly is less common than in the past.
Wow, that's really good info. So I guess the answer is get to a hospital asap where they can do some imaging.
> Many undergraduate, graduate and postgrads live on campus in housing provided by the university

Last I checked, universities weren’t busy papering the world in surveillance, pretending that’s a moral prerogative, refusing summons to the House of Commons, characterising whistleblowers with contempt, and then lying when they get caught acting unethically.
Does their AUP/TOS allow them to lock you out in that case?

Lockout would be worse than account deletion. You would have no recourse to fight back on any of their use of your data right?
This is where I think Python 3.6 has made a significant leap forward. Optional type annotations help bridge the gap between the phase where you're trying to understand the problem space, and let you grow it to something production ready.
I had the same problem in chrome. Clearing cookies fixed it :/
> You've read your last complimentary article this month.
> To read the full article, SUBSCRIBE NOW.

I'm surprised they haven't kicked off over my ad-blocker.
The Facebook download tool has been around since 2010. It's not correct to suggest they created this in response to GDPR.
I've tried that with politics and sports, but it seems to be incapable of understanding what you DO NOT want to see.

It seems to be much more concerned about false negatives than false positives, showing you more instead of less simply because some metrics (like regional popularity) indicates you might like it.
And if there's just a single u32 inside, there's no need for a whole mutex, you can just use a zero-overhead AtomicU32. …or you could, if it were stable.
I was around for Autodesk's heyday in the '80s and read previous editions twice - it's an interesting story and a great read!