skysight-inc/HackerNews huggingface dataset:
It's a contrived example and doesn't make a whole lot of sense aside from demonstrating what he means by handle. I'm not an expert but I'll have a go at explaining it.

Start at the `Data` struct. It contains a Copy on Write (`CoW`) reference to a vector of bytes (`u8`) with a lifetime labeled `'a`. This is the Handle for the data. You get one by calling `Data::new` and passing in something that can be converted to the CoW.

The example is hard coded to work with a vector of u32s (driven by the `Slice<u32>` in `Header`). To use it, you'd call `get_target` with an index and get a u32 back. The other methods on data are doing the pointer math (offset) and casting (`transmute`, `from_raw_parts`) the byte array into a slice of u32s in a safe way.

I don't see anything verifying that the byte array passed in is, in fact, a bunch of u32s so I assume that's a given.
For example he says: It’s possible that floating wind turbines may change the economics of deep
offshore wind.

They are indeed now being deployed, as are significantly better generators per turbine. His methodology is sound. His specific numbers are going to have to be adjusted. His overall polemic will probably stand (that high energy density sources like nuclear make more sense but are political)
I honestly don't understand this cynicism. Facebook does not want your deleted video, and they certainly don't want to keep it given the current media frenzy, with the CEO under fire.

Every application of any complexity has features which inactivate, but don't delete data. At Facebook scale, deleting data is non-trivial, and it would be impossible to immediately delete something.

We all have bugs, including extremely critical security bugs, availability-threatening performance bugs, or many other types of bugs. It's strange that we accept those bugs as merely bugs, without assuming a backdoor, or intentional sabotage, but when it comes to personal data, suddenly it's a nefarious plot.
It's an odd position to take that Facebook is not only saving these deleted videos intentionally (for what, exactly?) but that they'll now lie to us and pretend to delete them, but only remove it from their Download Information tool.

Kudos to Facebook for even having such a tool.
In TXR Lisp, I came up with a way to get (delimited) continuations to play along with unwind-protect and exceptions.

The key is to regard continuations as time slices of green threads. Now in a thread, we (of course!) do not dispose of the local resources just because we have context switched to another thread!

So I decided to try the same thing with continuations, and it works fairly well.

I augmented the language run-time with a non-unwinding dynamic escape operator. I call the non-unwinding form of escape "absconding". The operator is abscond-from, contrasting with return-from.

Using absconding, we can yield a continuation out of some contour without bailing the local resources, and then use the continuation to come back in. (This is not unlike a context switch out of and back to a thread.)

All the normal call and return mechanisms in the code that we are suspending and resuming with continuations perform normal unwinding.

http://nongnu.org/txr/txr-manpage.html#N-01C4E6B4

It's a Solved Problem, as far as I'm concerned.
I also (partly) grew up in (what was West) Germany but I am British. My dad was an ATO but by that time he generally ran ammunition depots. From a very early age (5+), me and my brother were taught how to look for "devices" under cars and other skills that kids should not need.

Dad was called out to mop up after a young lad found an unexploded mortar shell and put it in a bench vice and whacked a nail into the firing pin. He has several more harrowing tales along those lines.

Gosh what fun old days those were. This was the era of the Cold War, at school we would have a bomb scare nearly weekly, Rheindahlen E mess was bombed, troops were shot at by quite a variety of nasty people and other fun and games. Mind you, a CSM pinched a Saracen or Saladin and tried to run down a bloke who was playing away with his wife. He drove it over the other bloke's car first. Shandy was involved.

On the bright side, I have friends from afar that I'm in touch with today - 40 odd years later.
Insightful. Congress probably saw that as a blueprint for how to oppress nerds.
Wow you did that investigation quickly. You should let the NTSB know your results.

Seriously though....I doubt it. The report said he was told to put his hands back on the wheel "earlier in the drive". I seriously doubt he would have had time to react in this case. This is not the same as a plane...there was no "ground alert" or anything like it. From what I can tell, it was doing its job then steered right into a wall. That sort of thing simply doesn't happen with a plane....when autopilot is active on a plane, there is never a situation that requires instantly noticing something is wrong, and correcting it, within a few seconds. Never.

And usability bugs, if that is what you want to call this, are indeed Tesla's fault. They, not the driver, have the resources to test and understand how human attention works (i.e. "vigilance deficit" / "handoff problem")
I miss the days when you just had to help them digitally encode writing. Now I'm in the same "is the pole part of the sign" situation as this guy all the time.

Does anybody know if captcha's are triggered or are made harder by ublock? It seems to me like captchas are easier on my work chrome profile, which does not have any extensions since I only use it for internal sites.
Isn't it kinda obvious that fb 'secretly' stores everything that may be beneficial to the company?. Who is still so naive as to believe that they care about your privacy?
* Cloudflare has a history of promising to open source projects only to not do so. For example, they built a system to shorten SSL certificate chains that they said they would open source but then didn't for over a year. When they finally did they admitted it was due to pressure from people on this site.

* Cloudflare got some initial fame by keeping Lulzsec up during a massive DDoS. That by itself wasn't bad, but afterwards they embraced a "bulletproof hosting" mindset that involved acting as a shield for malicious activity (specifically, people were abusing their network to host malware and drive by exploits). If you reported an account for pushing malware they'd block the single instance of malware (ie, example.com/malware/djfksdjf.jar) even if the original server was configured to serve it under any random name (example.com/malware/.jar). For awhile they were a huge source of infection for users.

Their CEO directly lied and accused a security company I worked for at the time of blocking their traffic to "suppress free speech", when what we were really trying to block were active drive by exploits. We sent a ton of evidence for this to them in advance- including PCAP files showing the exact network connection required. Instead of dealing with the malware they were hosting they started a PR campaign.

* After I criticized them before on this site several of their security team followed me on twitter for some reason. That's how I learned that they have a lot of "alt-right" type people on their team (or at least did at that time).
These Google captchas were much easier about 1 year ago. These days, I stop and ask myself “Do I really need to get past this guard?”.
High-tech isn’t always the best approach. Someone should just bash the dozy fuckers who force these idiotic things on us.
"That made me realize that there are probably many people out there who think their files are safe as long as their Windows password isn't compromised even if the disc is not encrypted."

Of course they assume it. Partly also because windows tells you, if you loose your password, you can no longer access your account, which is bs and they know it and tell you only for "felt Security".

And encryption ... What is that?
Is this still a thing? I thought people were selling counterfeit license plate frames on ebay and had diluted the effectiveness of buying off the police with a "charitable" donation.

https://www.ebay.com/sch/items/?_nkw=11-99+foundation+licens...
SL uses the same transport protocol between servers and between server and client. SL's virtual world is divided into regions 256 meters on a side. Each region is managed by a separate process. Movement of avatars and vehicles across region boundaries does not work very well, because there are delays and race conditions.

It's supposed to be a consistent-eventually system; the world doesn't stop just because of inter-region movement. So there's temporary inconsistency, resolved correctly most of the time. It's rather ad-hoc; this is 1990s technology. Also, the client is over-involved in region crossing. The client isn't trusted, but it's involved in the handoff of avatar control from one region to another. This was probably a design mistake - the communications rerouting and virtual object movement should have been separate.

Almost everybody else evaded that problem. Sansar has bigger regions (up to 4km on a side, but usually much smaller) and no region crossing at all. It's a simpler client/server architecture. None of the major successors to SL (High Fidelity, Sansar, SineSpace) offer a full connected virtual world. They're more about "experiences" - go in, visit pre-built world, leave. This simplifies their scaling problem.

Second Life is an alternate universe to the World Wide Web. There's much the same functionality - chat, voice, graphics, text - but the approach is completely different. The web is mostly stateless. SL is all about state. Everything is persistent, including the state of executing scripts. So most of the tricks used to scale web applications don't work.
No. This is Facebook data from public profiles gathered in 2007 to 2010.

CA’s data was collected via a quiz app, from users and those users’ friends, sometime around 2013-2015.
"They're looking into it."

AKA they will continue harvesting the data but be better about not letting you know what is being harvested.
pro: you can watch it for free on Amazon Prime Video.

con: it’s worth every penny.
Some people are against Cloudflare's vast internet dominance with their "free" CDN which proxies all content, but proxying content of a zone is no different from any of the other CDNs storing your content for you.
Oh I hate these so much.
Isn't this just a 21st century company town? What's old is new again.
Ask HN: Because there is no “hacker news” in Spanish?
I was thinking. And I would like to know why there is no community in Spanish within "hacekr news". Only it.
Very interesting. For those curious, this covers the period where Facebook grew from ~50m to ~500m monthly users (depending on what months are included). Some selected events from Facebook's history in this era:

2007/01 m.facebook.com launched
2007/05 Facebook Platform launched
2007/11 Facebook removes "is" from status updates
2008/06 Facebook settled with the Winklevii
2008/11 Facebook Credits launched
2009/02 The like button is added [1]
2009/09 Facebook announces they are cash flow positive
2009/09 Facebook launches @-tagging friends
2010/06 Comments now have like buttons
2010/10 Fincher's movie The Social Network is released

[1] I honestly had forgotten that this wasn't always part of Facebook, but it's apparently true: https://techcrunch.com/2009/02/09/facebook-activates-like-bu...
Curious--why are you reimplenting HTTP methods? Why not just use POST, PUT, GET and DELETE instead of a custom method query param?
This is public profiles, not friend networks. It's the data that you weren't supposed to publish if you didn't want people to see it.
Sweden reports highest number of murders in fifteen years
Ambivalence on Technocracy
How do I mass-delete all of my Facebook data? Likes, posts, etc. Is there a reputable tool out there that can take care of it for me since Facebook doesn't provide you with one?

I'm generally ok with keeping Facebook just as a contacts list, but I'd rather not have it have anything else.
So many problems, and probably too much good press for the post-graduate qualifications and the system as a whole.

My somewhat anecdotal recollection (from a good university) was that most PhD students stayed on by default as a way to continue in education with the campus lifestyle - except inevitably in a diminished way. If it wasn't this then it was to fulfill some naive ambition about making their academic prowess have some direct impact on the world.

So I think most of these problems are almost inevitable. A student goes from undergrad, where they are learning to close to the limit of human understanding in their subject at a break kneck pace, to perhaps (e.g. a physicist) spending 3 years studying what shape of foil best reflects microwaves in some particular manner.

Socially most of their peers have moved on.

Progress in science has been increasingly pushed beyond the reach of often otherwise brilliant individuals.

They have a project of often dubious value which is a completely different challenge, and a completely different value proposition to what they were doing in undergrad.

These problems are probably not well communicated, because everyone has a vested interest in continuing the lie. The PhDs generally don't want to admit failure and a poor life choice, the 'system' doesn't want to lose prestige/funding and the public want to maintain an unrealistic image about the practice and progress in the sciences. Most of the actors involved have essentially good intentions, yet it's leading to wasted talent and severe mental health problems.
Okay, any idea how this website was able to search by IQ?
And train it by making people identify the correct solutions to get access to a website
Camden's New Day
> I remember being amazed by Prince of Persia's crazy fluid animations when it came out.

Rotoscoping for you.

https://en.wikipedia.org/wiki/Rotoscoping

Later used in Another World and Flashback to similar effect.
You give Congress far too much credit. They’re just pushing policies that sounds good on the campaign trail, same as ever. And nerds probably cheered them. These kinds of effects are hard to understand after they happened, let alone see them coming.
Storage costs next to nothing, recovery costs a lot. Why would facebook who depends on this data for income ever delete it. You get two massive benefits from keeping it and setting a "deleted" flag.

Why would anyone expect anything different. How entitled do people feel they are.
Bunch of companies get a lot of their customers through Facebok. Those will probably support (finanically and otherwise) FB as long as there are no obviously better ways to get customers. Not for any sentimental reason, just because their business relies on it.
I've begun to wonder if the double standards and hypocrisy are a symptom of our industry where a college education isn't required and maintaining ethics isn't really encouraged.

Sure you might spell out what you're doing in your TOS, but if your advertising sells a different story and you let people believe that instead, is that behavior ethical? I don't think so.

For some people, however, this might feel acceptable.

It is a bit of a shame because of we can't act ethically ourselves, I fear clumsy regulations will be created to correct us. We should have done better with the power we had.
The easiest way to get shared adversity is exercise based: crossfit, softball team, something like that.

There must be other ways though.
Actually one doesn't need to trust free software because one has the freedom to inspect and modify the software to make it do what the user wants. Whether users choose to do these things is their choice and besides the point; the freedoms remain.

Trust comes into play when users are denied these freedoms; users have nothing else on which to make an informed decision. Therefore users are left to evaluate promises such as the promises you made. Belief in those promises essentially boils down to uninformed trust. It's no secret that many other proprietors do spy on their users (Microsoft purposefully changed Skype protocol to better allow spying, according to http://www.guardian.co.uk/world/2013/jul/11/microsoft-nsa-co...). I'm pretty sure Microsoft wants to have a good reputation despite their behavior.

As you said in the post you linked to, "Although this is my current mindset, it can change in the future.". This could apply to the promises you made (or strong convictions you posted about on github.com) as well.

The question of maintaining Marta is another issue I think is misstated in your response here and on github.com: with free software users can maintain software too. They could even choose to hire you to do the job. And they can certainly host their own discussions regardless of Marta's license. The underlying issue has to do with whether users will be able to make the software they run on their computers do what they want the software to do (which is the issue with which I raised my first post on this thread) and thus retain control over their computer.
Many undergraduate, graduate and postgrads live on campus in housing provided by the university, and get paid by the same university. Soldiers in the military live in barracks, even some who would otherwise have the option to live off base. Even expats working for private energy companies abroad sometimes live in corporate housing campuses.
"One file" is a bug, not a feature
I sometimes use http://hckrnews.com - the interface is arguably a bit cleaner, but the top 50% and top 10 buttons are the real magic.

Also @newsyc200 and @newsyc250 — twitter feeds of posts with 200 or 250 points.
Is Artificial General Intelligence a Mathematical Pattern?
Yes, to be clear, I'm certainly grateful I find (some aspects) rewarding -- if I didn't, it would be very irrational to continue, because it has very little else going for it.

Academia is so dysfunctional right now. It's parasitic off the drive of young people who just want to make the world a little better. It's very unfortunate it's ended up this way.
Best Game ever.
Gopher Support in Pleroma
This reminds me of my "arbitrary fluent interface" idea
https://gist.github.com/micimize/064dc637103a6f3651b74380e04...
captn3m0 is right. It does not. Chrome renders it as a long but entirely blank page.
Today's comically poorly run US is spinning up huge pork barrel spending on pointless weapons while the Russians have a dictator who thrives on stories of imminent danger. It's quite symbiotic. Thus the super-fuze vs Sarmat issue. It is not because Putin thinks the current US administration is going to fling nukes at him at any second.

Similarly, if the US has an administration so biddable that you can sail into Chesapeake bay and poke around with impunity, why not do so? It will sure look good in Russia when you're caught.

And just as with this rather mild news story, I'm sure there is some tu quoque justification for the invasion of Ukraine and the poisoning of Sergei Skripal that we would hear should those stories get posted.

So regrettably, as long as the Russians have Putin they will get poorer every day and to distract them we all will edge closer to another cold war. If the US and UK dropped of the planet tomorrow then he would rail against Germany and the Baltic States instead.
Heh, i recall claims that hackers where using Amazon's Mechanical Turk service as a means of defeating captchas their botnets encountered.
How can I be guaranteed (for lack of a better word; I know it's not guaranteed) that 1Password is secure, given that it isn't independently auditable?

Same goes for LastPass, as a side note.
They probably just archived them. To delete you need to click on the hamburger, click on the ellipsis in the drop down, enter your password, receive a one time code via text message, scan a QR code spray and stare up directly into the CCTV camera for 10 seconds for retinal confirmation.
I'd rather be able to see a slightly fuzzy/diffused image than not be able to see anything.
According to the creator’s Patreon:

https://www.patreon.com/profileengine

> I spent ten years on a project to build a free, public, highly advanced search engine for social network data. I obtained special permission from Facebook to index 420 million public profiles. When Facebook reneged on the deal and tried to destroy my business, I spent years of my life and a lot of money on legal costs and eventually obtained a settlement. I have continued to operate Profile engine for several years despite it not making money because it stands between Facebook and a monopoly over social data and because it helps educate people not to trust Facebook.

It seems like his main motive is to ruin Facebook — ostensibly by making it obvious to the world the dangers of FB data. And he’s doing this by releasing the accessible data — including photos — of every user who set their profile public.

The PR harm to Facebook is obvious. I’m not so sure the millions of people naive enough to not tighten their privacy settings will be completely understanding. Even if there is no legal danger, this doesn’t seem well thought out in terms of consequences.

Edit: A Quartz article from 2014, in which the service is described as “spammy”.

https://qz.com/279940/meet-profile-engine-the-spammy-faceboo...
That's pretty basic stuff for any adult person, no accountant needed.
> A basic observation about the human programming process is
> that it is incremental. No one writes the entirety of their
> program in a single go, clicks compile + publish, and never
> looks at the code again. Programming is a long slog of
> trial and error, where the length of the trial and the
> severity of the error depend heavily on the domain and the
> tooling.

I don't know about others but I've done this quite a few times. When I have to write some code for a personal project of moderate size (10k LOC) I like to just sleep on it for a while, stay up very late, chug some coffee, and write the entire program. After that I click compile and run a few times, fix any variable names that I've undoutably misspelled, and then maybe 1 or 2 bugs. It's basically delaying starting a project until you have a perfect mental image of what that code needs to do, how it looks, and understand mentally every tradeoff you're making. I wish I could do this with larger code bases but unfortunately, from my own experience, planning time is exponentially related to the projected lines of code. A 5K to 10k LOC project usually takes me on the order of 2 weeks of thinking. If you go higher than that you're talking about months.

If you wanted to change the world of programming I would think of a way to abstractly describe dataflows in the vain of unix pipes. Define every part of the transforms you need to do on incoming data, where those responsibilities should be, and then link them together. Current abstraction methods are subpar: they require inherent complexity, are language specific, and are not easy to change after you've using them (unless you have adapters on every part of the code base which in it's own right becomes a mess).
I believe the label mansplanting is used by non males to describe men teaching something in detail (often the complex idea is over the head of the person making the label comment). For some they would not like to be educated by males and men explaining technical details that no one asked for qualifies. Many males have stopped educating for fear of that label as most thought they were doing a favo(u)r by sharing. Society as a whole is affected.
Yes this is a much better alternative in my opinion.
Elon Musk Is an Asshole
It's simple:

- most folks in tech are men

- most men date women

- in 2018 any attempt a man makes to explain something to a woman is a candidate for being accused of "mansplaining".

I'll say one other thing:

I honestly have no clue if mansplaining has a more technical definition but in general I see most people interpreting it as a man explaining anything to a woman.
This link redirects to another website for the local History Channel. Any way to access this content outside of the US?