skysight-inc/HackerNews huggingface dataset:
Just an anecdote. I had a day set aside to purging my Facebook entries a year or two back. I manually deleted comments and posts.

Of course there was too many to do and it was very boring so I only spent a couple of hours at it. But that's nots what's interesting. What happened was that I got a huge uptake of people commenting on some old post I made, like a profile picture change. I think Facebook saw I was purging my data slowly and reached out to my FB contacts encouraging them to interact more with me. It was very odd.
If that is what you mean, then yes you are right.

Pointers point at bits of memory (its literally an address to a physical piece of memory or virtual memory allocated by something else - an OS for example) which store things like the 64bit floats '1' and '2' you are referring to in Javascript, and that is something someone writing C needs to think about pretty explicitly and is a source of errors. In Javascript you don't have to think about it very often in explicitly those terms as the runtime takes care of thinking about that for you.

You create all of these string, numbers, objects, etc... that the runtime has to keep track of for you using pointers, and once it thinks you are done with that memory it frees it up.

https://en.wikipedia.org/wiki/Garbage_collection_(computer_s...

However, as I and other have said, while someone writing JavaScript doesn't have to think much about memory, you still have to think about references and values. Its also the case that the Garbage Collector isn't perfect, and sometimes as a JavaScript programmer you can accidentally create memory problems of your own:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memo...
StackPath came out of nowhere. As far as I could tell at the time, they didn't have any public products. And all of a sudden they bought MaxCDN. I could never tell if it was actually an acquisition or more of a merger or something else?
Ah the 24*7 auto polarising, meme and outrage generating factories built on top of social media attack social media. It's a nice time to be China :)
Have fun guys!!
none of that is really that dangerous
Problems with multithreading and "perceived immutability" are two more things that can largely be ruled out with a clear dataflow architecture. For example, I try to not have "cycles" such that a function call overwrites a memory location that was a (pointer) argument to the caller. I don't think that should happen - where did the called function get the pointer from without the caller knowing?

An architecture with global data tables instead of OOP helps here, because it has much lower need for pointer arguments of unclear origin. I also agree very much with your approach "handles instead of pointers" (if by handles you mean integer array indices). Indices for example trivially survive reallocation of a dynamically growable array.
"He signed his own removal papers and was ordered to be deported to Somalia on June 15, 2010."

He agreed to be deported at the time, he just didn't understand the consequences.
Meanwhile, FB share price is on the up again ha
> pulseaudio has 2.7 GB virtual memory

heh, anything compiled with GHC allocates a TERABYTE of virtual memory, good luck running that w/o overcommit
That blind spot or more like blind area would be immediately around the car where other sensors have coverage as well. Not 20 meters in front of the car. Just take a look at our simulation of this scene [1]. The person would have been clearly visible to the LIDAR.

Scaling back sensors just to cut costs is obviously not a good idea, but the conclusion this article leads people to is not correct either

[1] http://www.blensor.org/lidar_accident_followup.html
Software only provides one recommendation (confidence level of recommendation can be adjusted). Customers can confirm the recommendation by visually inspecting the context sensitive data graphs and let the software execute the schedule. In many large environments often customers really don't have much of an idea as to when their long running instances are actually being used. This feature provides great insight into instance utilization and possibility of significant cost savings by automating schedules. Agree it may not be relevant/appplicable in every environment.
Did you read the OP? How can you say that this is a dumb conspiracy theory?
RSS+ITFFF. END.
With it you have all the possibilities, even with the comments; only use the RSS comments with your blog.
It's a frivolous and simple example to show the underlying impact of not understanding the context of a hypothetical feature request.

Yes, it is a contrived example, that's my point. But it's not the programmer that didn't understand the feature request, it's the entire organization. A questionable decision earlier made by the Account Manager led to an overly complex, questionable implementation that will lead to more code and more bugs. Trust me, I've been there.
To be fair though, the article that this comment thread is attached to offers some seemingly direct evidence to support one aspect of this 'dumb' 'conspiracy' 'theory'.
I think a great way to explain privacy limitations to a non-tech-savvy person is to walk them through using GPG.

Once someone understands public and private keys, and webs of trust, there really isn't much left to learn. For someone who understands keypairs, the limitations of Facebook/Twitter/etc., DRM, etc. are obvious.

It seems most of us are afraid our non-tech-savvy friends and family won't be able to wrap their heads around security, but not understanding it has gotten us into a pretty bad situation. We should really stress the importance of learning about it.
Maybe the Facebook development processes and tracking of tech debt is just shit.
First person: "I'll just flag the content and then it won't show on their timeline!"
Second person: "I'll just select all the records that belongs to this account when packaging a backup. All the deleted content should be gone!"

But I wouldn't discount your hypothesis.
> Over a billion more people there by 2050 and the continent will be the hardest hit by climate change. We're just burying our heads in the sand about the reality of it.

I do not bury my head in the sand. Instead I try to convince people on HN all the time that people in Africa should stop procreating to solve these problems.
I've been wanting to set something like this up with Hacker News. The problem is that you have to do it two-stage; your website needs to go live, then you need to post it (so you can get the post url), then you need to update the website.

It's not insurmountable, it's just a bit harder than it should be to automate, especially if you're running a static site or something that takes a minute or two to go live. I'd love if social sites had some kind of API for settting up a draft post or deterministic urls, so you could pre-include the link during your build step.
But that's backward, again. Apple is monetizing developers because the money comes from the users. Users pay to have access to the developers.

Facebook is monetizing users because the money comes from the advertisers. Advertisers pay to have access to the users.
definitely not enough "feed" for anyone
Hi HN! I'm Swyx, a React dev who has been really excited by all the async rendering stuff the React team has been putting out recently.

The benefits of async rendering are very hard to communicate, mostly because we are so used to webapps with screens that lock up or unintentionally rearrange that we don't even see it as a problem. What Dan Abramov and team did at JSConf Iceland was to make devtools to isolate and visualize the problem, and therefore sell the idea that this was a worthwhile problem to fix.

One of the key devtools used to show this off was this cool "lag radar". It's just an svg animation that updates using requestAnimationFrame - the longer the time it takes between each update, the redder the svg gets. So this has a very nice effect of making screen lock-ups very obvious. @mobz from facebook open sourced this a couple days ago (https://github.com/mobz/lag-radar) and I decided to turn it into a Chrome Extension so that anyone can use it on their own websites and potentially identify unacceptable lockups!

Longer term I think we can build up a set of tools for diagnosing and improving async rendering, thats why I decided to call this the "async-react-toolbox" (also didnt want to conflict with any offical devtools the React team might put up). There's nothing inherently to do with react in this initial launch right now, but I fully expect it will morph into a react tool in future.

this is an easy to use and fully open source chrome extension, knock yourselves out! https://chrome.google.com/webstore/detail/fbchcodfbfjeededac...

(also im not very experienced at chrome extensions so i welcome feedback)

p.s. Thanks @dang for re-upping this!
Do soldiers wear hearing protection in live combat conditions? Seems like they'd quickly end-up with severe hearing damage if they didn't.
> better than against Trump?

It is more effective to organise for a cause than against a politician. Presidents are intentionally difficult to remove. The bar for promoting action against Facebook is lower than for prompting action against the President.
Gia-Fu Feng: A Contemporary of Jack Kerouac
GDPR is intended to at least force service providers to give folks the right to be forgotten which compels providers to delete data. While it's own Europe, it's difficult to comply without just making general decision about honoring these requests.
> Once someone understands public and private keys, and webs of trust

Nobody in the general public wants this.
I'm not inclined to believe PR statements like these when there's no way to verify them.

Can you support your assertion? The infrequent cases where someone manages to extract or recover supposedly deleted data cast a lot of doubt on your claims.

In any case, even if it's not Facebook specifically, it seems overwhelmingly likely that the majority of companies do not actually delete your data.
a.x isn't a variable, it's a part of an mutable object. JS arrays are also mutable.
Several. It was covered in another post by troy hunt: https://www.troyhunt.com/the-legitimisation-of-have-i-been-p...
Tesla asserts Autopilot makes the world safer – days after fiery, fatal crash
I don't think you're quite right with the consequences of C++ style copy elision. It fundamentally isn't nearly as important as in Rust because it doesn't implicitly copy. Especially pre-C++11, copy elision was critical to ensure that functions can return std::strings and std::vectors without doing expensive copies. This doesn't apply to Rust which started with move semantics built-in, and cheap move semantics at that (even cheaper than C++ in some respects, as objects don't need to be left in a valid-but-unspecified state).

Stepping into the specifics of the options, you've classified things a little inconsistently: C++ allows arguments to be references or values, and the caller can choose for the latter to be by copy or by move. This the same as Rust, with references and values and the caller choosing by copy (with an explicit .clone()) or by move (default).

You can argue that Clone isn't part of the language, or that being explicit doesn't count, but I don't think that's so interesting (certainly by move in C++ is often equally explicit: std::move).

And, without move constructors, hoisting things into caller's stack frames is just a run-of-the-mill optimisations for returned values following the standard "as-if" rule, no need for explicit enabling in the standard. C++ needs it because part of the semantic model is running user-defined copy/move constructors on 'return', so the standard needs to make it okay to not do this in some cases, but without the user-defined code, it isn't necessary.
Note that he was not picked up by ICE after a wild police chase involving drugs, he was pickup up while driving his daughter to day care. The events in the link are from 2008 when he was a teenager. Since then he has apparently become a valued member of the community, is married to a US citizen and has US citizen children.

And he has been in the country since he was nine years old and lacks citizenship because papers filed out for his relative were not filed out for him.
Also worth comparing to WebRTC data channels, which are SCTP.
I was told that the focal point of the radiation may be a couple of feet from the source when it's a phone. I can't get Google to confirm this (quickly) and I don't know about a watch (does it depend on the size of the antenna?). To be honest, focal point only makes sense to me for a parabolic antenna - so I'm just repeating what I heard.
https://www.viva64.com/en/b/0324/
Making Big Changes
This is a great blog post, with lots of wonderful links, but I do think the author is reading into things.

Here's an interview in dutch with Ben years before he received the nobel prize. You can see that he has a love for discovery, but you can also see that he cares about the prize.

Interviewer: So in the future, maybe the nobel prize will go to nanotechnology?
Ben: There's definitely a chance that the nobel prize will go to nanotechnology in the future.
Interview: Maybe it'll go to you!
Ben: ::big grin::

Source: https://www.youtube.com/watch?v=xBNrqsJAFWU&feature=youtu.be...
Heres something that I noticed earlier today that might be of interest:

420 million Facebook profiles uploaded to archive.org

http://www.newshub.co.nz/home/new-zealand/2018/03/the-kiwi-s...
Huh. So now I'm starting to think: what if I purposely recorded thousands and thousands of meaningless video? None of my friends would ever see them since I never published them, but Facebook would use up hard drive space storing them.

What if a lot of people did that?

Suddenly Facebook's cost for hanging onto all these videos would become quite high with no value in doing so.

Anyone feel like making a website to help automate that process?
I always tell people to treat Facebook as if every person you ever meet will be able to see it. It's more or less my public persona. Twitter is more anonymous.
It’s a good question. Practically speaking, no. The US has done some pretty Machiavellian stuff to kick out immigrants before (eg. See the Mexican expulsion in the 1930s). It’s hard to justify that kind of thing given the really limited harm that illegal immigrants have on society. Open borders are also dubious given how many social services the US provides. So this is probably a reasonable policy, but it does create some strange dynamics.
> Vega 64 has a board power rating of 295W.

John from Mantiz reported 650W peak. Surely only for milliseconds but still. https://egpu.io/forums/implementation-guides/2014-mac-mini-v... it is absolutely not in the interests of an eGPU chassis manufacturer to report figures which hinder their own sales so I believe him.

Similarly, someone with an awful lot of AMD knowledge (AMD employee?) on the egpu.io forums pretty much begged people not to try the Vega 64 in a Sonnet 550 hinting at similar problems https://egpu.io/forums/thunderbolt-enclosures/sonnet-says-th... and saying a solution is in the works.

Sonnet http://www.sonnettech.com/support/kb/kb.php?cat=524&expand=_... says the Vega 64 is only supported in the 650 box -- which was just released pretty much because of the necessity to support the Vega 64. Something is rotten in Denmark: 650W power supply supports up to 375W card (up to 8-pin + 8-pin power connectors) plus provides additional 100W of peak power.
I don't think the connection to the referenced fallacy is nearly strong enough to serve as a QED on its own. It's also seemingly promoted only by one person.

As for modeling real life with simulations, the data exists for every type of accident a human has encountered. If you incorporate such into a simulation, plus randomly vary every free parameter, then your simulation will cover more scenarios than any human driver can possibly experience.

Thus, simulations should be able to help an autonomous vehicle outperform humans by a large margin, which is the only goal that matters.
Explore an Interactive Aerial Map of the Past
I’ve seen a number of companies do this - implementing a custom TCP-like protocol on top of UDP, optimized for the specific use case. I’ve seen a video game company build a library like this (early 2000’s) and I’ve also seen it done in managed file transfer.
The most unsettling part is in Facebook's response: “We’ve heard that when accessing their information from our Download Your Information tool, some people are seeing their old videos that do not appear on their profile or Activity Log. We are investigating.” Who wants to bet against their investigation being “how to keep users from seeing it.” Anyone?
Not exactly. This is highly dependent upon not only state but county as well. The type of vehicle and its age and even things like a vehicle with collectors plates can factor into emissions and testing requirements.

As an example my sister lives in a county in Colorado that doesn't do emissions testing. I bought a car - 2001 Subaru Legacy - from her several years ago and had to pass emissions as I do live in a county that requires it. It failed spectacularly. The car was not 'seriously ailing' either. The forward O2 sensor needed to be replaced and then it passed just fine.

Granted from what I hear California has pretty strict emissions requirements, but it's not necessarily a cake walk outside of California either, although sometimes it is. It's highly variable.
No, Flash used to be same process (even on Linux), until Firefox 3.6 or so.
Maybe because they have less and less people who know how to read and program with this particular assembly language?

The program was written more than 40 years ago, most of the people who wrote it are probably retired now.

Also, it's not a "mainstream but old CPU" like a Z80 or a 6502, given the constrains of a space probe it's probably more a custom thing developped specifically for these (kinds of) missions.
Why Hackers Prefer Linux Over Everything Else?
In our view combination of machine learning and elastic provisioning in public clouds is incredibly powerful and will be fundamental to resource provisioning in public clouds. As environments become large/complex/dynamic, there will be no easy way to monitor provisioning vs utilization and adjust them. Machine learning driven resource provisioning will become a necessity. This is only one example of such possibilities.
You made changes to old post (deleted comments), so Facebook decided that because there are some updates to old posts - it makes sense to treat these old posts as new.
So Facebook started to show these posts to your friends in their news feeds.
Did they save any of the videos that Google Drive have recently deleted?
Prince of Persia Ported to the BBC Micro
Yeah, but to be fair, the journalist who wrote this has little to no influence over the analytics choices made by the web developers who run wired.com.
The animations are added from jQuery modifying the [style] attribute to add CSS3 animations ('transform' property). This includes the dollar sign and the photo at the beginning. There were more animations on previous versions but were removed for sake of shorter playtime; I guess JS animations may be more accurate.
I was able to ignore the UX because I just needed a small box for OpenVPN and Caddy.

I could not however continue using them once they asked me to verify my identity after a month of usage.

I was paying $3.50 per month.

No other hosting provider has asked me for that kind of information.

With that stupid move, they lost a customer for life.
Collective pessimism and our inability to guess the happiness of others
Actually, GDPR only requires that any links from the data to the user should be destroyed, so that you can no longer figure out who created the data. This means that a lot of data will be left. And realistically I think that a lot of it will remain identifiable, just like anonymized data can be traced back to real users pretty easily if you have enough data points.
When storage is cheap, it's rational to develop the delete flag first and think about cleanup later, which means never. The download content thing seems like a low priority project and the poor intern who probably did it didn't want to figure out how each store keeps the delete flag. At least it's honest. Would you be surprised a dd of your sd card showed your deleted photos?
That doesn't mean they shouldn't.
It runs on H2. You can achieve better torque/speed/traction control with electric motors and the drivetrain is also simpler.

ICEs are better off converted to LPG or DME. CNG takes too much space and also uses higher pressure containers, while it can be easily converted to DME and stored in containers pressurized at 0.5 MPa.
The scant science behind Cambridge Analytica’s controversial marketing technique
Related to music and art within Christianity, earlier today my wife had some old saved K-LOVE songs on and I just had to leave the room because it was so.. generic. Like not even vanilla but actually unflavored ice cream. So I’ve been listening to Gungor’s older stuff since then because it actually has creativity and originality to it and I wish Christian music could embrace that. Heck I think if I was in the mood for Christian music I would listen to Schism by Tool sooner than anything ever played on K-LOVE. It seems mainstream Christian music is designed purely to give people semi happy feelings and rake in as much money as possible, and because of that there’s no real art to almost any of it.
A Grateful Dead sticker will significantly increase your odds of getting popped as well
OpenTTD 1.8.0-RC1
Agreed. I like Janus Films also http://www.janusfilms.com/
Yes, modern soldiers wear “comtac” hearing protection with integrated microphones that pick up speech but block out the noise. So you can still communicate decent by shouting even though there is heavy fire going on around you.
I had very bad experience with physical server at online.net. One time I noticed that my server did not return from reboot. I logged into KVM and discovered that both my SSD drives failed and need replacement.

I immediately backed up all my data and created ticket. I wait for I day. I wait for 2 days. After three days (all this time my server was offline) I got answer "we can't replace your drives and can't replace your server because we do not have stock. And you can wait for end of the month for new server".

Isn't it brilliant? :(
Interesting. The kid from Searching for Bobby Fischer reinvented himself in Tai Chi and Brazilian Jiu Jitsu.
This is beautiful and awesome!
This is not a substantive comment, and it has no place here. If you have an actual argument to make, especially where you can point to reliable evidence, please do.
> it works without it

All security "works" until it doesn't.

All of the hand-wringing about FB and Equifax drives me nuts because all of it was completely predictable. But no one wants to hear it until the horses are out of the barn and galloping over the horizon in a cloud of dust.
A link directly to the interview questions: https://github.com/rishabh115/Interview-Questions
Trump has many supporters(not me). I don't think any facebook users particularly like facebook, it's just where "everyone" is.
I expect he'll do quite well.

First of all, he's going to a place where record keeping for identity is really lax. He can be anybody he wants to be. He can trivially claim to have a different name.

Second of all, he has a valuable skill: fluent English.
Cool!

Just curious, what's the use case? Are you trying to integrate Haskell and Elixir / Erlang? From my understanding GHC produces faster code than the speed at which BEAM can interpret code.
This will be the undoing of the Giants. Lack of trust.