skysight-inc/HackerNews huggingface dataset:
Both. It is an arms race, but it isn't hopeless.

Think of it this way: we have fantastic technology for forging paper documents, but we still trust them. For instance, someone forged a memo to make a former president look bad close to an election, and they were tripped up because they weren't thinking about fonts [1].

Getting a forgery right is hard, and requires a lot of attention to detail. Technology will improve to add even more details that require careful attention, and maybe some cryptographic assurances. Maybe it won't be a world where anyone can spot a forgery, but there will still be experts who can.

[1] https://en.wikipedia.org/wiki/Killian_documents_controversy
Or to build the infrastructure needed to support anything else?
I don't really care if the CEO goes the prison or not. If they personally pay a fine so great that they will be impoverished for the rest of their life, that would be good enough for me. The point it that no-one has actually been punished here. No-one will personally suffer in a way that they would even notice. There is no deterrent.

I also disagree that there are no victims. Money and the lack thereof has profound effects on people's lives. People get depressed, get divorced, commit crimes and commit suicide due to the inscrutable flow of capital into and out of their lives. There are victims, somewhere. We just don't know who they are.
Me, too. Ted Nelson is a G.O.A.T.
That's true! But nothing is stopping them from putting in js-ipfs into dtube and leveraging everyone who is watching the videos to help host them as well.
So ... exactly like Uber in the beginning. Seems reasonable from a business standpoint given the historical precedent there then.
Qubits are a bad idea. You want continuous variable quantum computing. https://en.m.wikipedia.org/wiki/Continuous-variable_quantum_...
Come play Wikipedia's BLP-pallooza
Did you mean ‘plomo o plata’?
Yes, a pyramid scheme, but Wikipedia still calls it a Ponzi scheme. I mean this one: https://en.wikipedia.org/wiki/MMM_Global I don't recommend it, I also know many people who have lost their money of course though I still think it's much better than a lottery: the whole thing about profiting from it is investing humble amounts you can afford to loose and withdrawing at the right moment, that's a lot like fishing or trading BitCoins.
Sounds to me like this would be useful for React Native, where only flexbox-based layout is supported.
Microservices as a future approach to Marketing Technology
> But that'd require mandatory authentication on all recording devices, which is rather frightening from a privacy perspective.

Yes inherently scary, but is there a solution to still allow a user to maintain control as to when they give up their privacy?

Ex. a 3rd party escrow service that will authenticate a video belongs to a user without revealing who the user is? Or some other key sharing scheme that allows users to decide when they want to take ownership of a whistle-blower video or some other govt corruption video in a repressive country?

I'm not a public key crypto expert, but I can't imaging this is the first time user controlled authentication has been investigated. The requirement would be that everything is always signed, but (through key chaining, sharing...) a user gets to decide if they reveal their association to it.
And kitchenware for a couple of wash cycles too, I've found.

Only reason I've used the root is when I'm out of ginger. Not perfect substitute, but, meh, kind of okay.
Do you have some sources on the max amount of people on Earth? Just curious.
The Biggest Washington DC lobbyist is now a tech giant (Google)
Monkeys cloned in world first, scientists reveal
And a large part of the reason we can't get enough software written is that our teams are adversarially pitched against one another. One set of Great Minds is writing advertising, code, another ad-blockers, another HFT and financial derivatives crud that's quite likely to precipitate yet another financial speculation-bubble-crash cycle.

And basic needs and wants go unanswered, in large part because those with the needs and wants have no financial means to pay for them.

For numerous reasons, the information which should be more available and standardised ... is instead obfuscated and/or sliced-and-diced behind ad-ridden, paginated, metadata- and classification-free CMSes.

You can dig in to find various economic, power, political, psychological, sociological, and other reasons for all of this. But the upshot is that the frenetic code-generating that's going on is doing little to move the needle on improving either quality-of-life or overall systemic health. Frequently the opposite.

This is a Big Problem.
I think the Google Maps analysis ("Google Maps's Moat"), a month ago, showed some pretty innovative work happening at Google! But more generally, I think this highlights a fundamental problem with how systems are built and sold.

JWZ once described a "Cascade of Attention-Deficit Teenagers" model of software development, where you get bored with the old codebase and just throw it out, only to make just as many mistakes with the new one.

Lots of open-source projects do that, but it also happens with business. Version 1, written in your garage (or Starbucks, these days), is the best thing ever. Version 2 fixes bugs, improves performance, integrates with 23 popular services, has complete documentation, etc., and then the press roasts you for no longer being "innovative".

(As a budding indie developer, I feel the heat: people buy version 1.0 and expect it to be perfect. Sorry, I don't know how to deliver an Apple-like experience on day 1. I do my best to fix any issues you find, as soon as I reasonably can, though.)

Everything is perennially semi-broken, and everybody is constantly telling me that their idea is going to be the Next Big Thing, and I know that it's just going to be semi-broken forever, too. We complain about micropayments and subscriptions and advertising, but the truth is that no end-user would ever pay what software costs, if they knew how expensive it was to get right.

I spent a week and I couldn't get OAuth2 to work with Google Sheets, at all. There's some cargo-cult guesses on StackOverflow, but nobody even has a good idea for how to debug it. Google's own documentation doesn't even match what their webpage shows, and many of the options don't appear to do anything at all.

I'd be very happy, as a user and as a developer, if everybody stopped trying to "innovate" and just fixed their crap. I love Yegge's writing, but it's a little funny to hear the media complain about lack of innovation while we're still arguing about how best to patch up Meltdown/Spectre. We're so friggin' innovative I can't even trust a CPU built in the past 20 years.
I put off going fishing for months after I bought my pole because my 'recipe' wasn't simple enough. Now I try to MVP my hobbies. I keep a pole in the trunk, hit the gas station that sells worms, and drive up to a small reservoir. It's not the perfect serene fishing scene we picture in our heads, but it is a lifesaver.
"Your honor, he did do this, but ironically."

"Well i'm settled. Case dismissed!"
Of course the planet will be inhabitable. Will there be any of us to inhabit it? Or will war break out because of population migration due to the effects of climate change? I don't know the answer to the first question, but the second one is easy -- it's already happening.
No, it doesn't. It's assuming human behaviors correlate with skin color. Which it often does. Correlation != Causation.

The real causes are more likely things that happen to be disproportionately manifest among certain demagraphics - in this case, blue agents:

- Living in an area with a higher cost of living

- Societal expectations (negative - expectations of negative behaviors)

- A lower average salary

- Culture? (family size, fiscal knowledge / habits / etc)

- And probably a lot more.

Yet on average, it might be the fact that if you picked a blue agent with a loan, that loan would be more likely to default, than a random loan from the other agents.

Unfair? yes. Reality? yes.
They are both examples of positive feedback loops that result in abrupt changes to the climate, yes. But, because they are different systems, the feedback loops behave differently. Methane trapped in sea ice is studied and modeled separately from organisms frozen in arctic permafrost.
Require that videos submitted as evidence use keypairs which were provably registered or published prior to the event.

Don't have a registered key? Great, but that's no longer admissible.

Still, problems would exist with letting the camera read the private key for signing, but not allowing an attacker (forger) to access the private key and thus sign their modified footage.

Just a thought.
So you fundamentally deny the existence of any activity that is worth less than the minimum wage? Please explain to me how the productivity of a street sweeper magically increases with when the increases in minimum wage.
Will they really? There are already several thought crimes.
The entirety of your posts on this topic have come down to, "Either bend over and take it, or leave the company, in which case you get fucked out of your hard earned compensation as well."

"But don't talk about how silicon valley is a rigged game that employees cannot win."

Why not? This is not the first story we've heard of this, and it won't be the last. In fact, I'd say stories like this are far, far more common. So yes, I will keep beating the drum that the game is rigged, until it isn't. Because it absolutely is, and you have to be incredibly blind, or benefitting from the rigged game, to claim it isn't.
Kids Teaching Kids to Save Water Through a Fun Music Video
>Now, if your NLP application doesn't rely on this data, sure, throw it away. But if you're looking at Twitter and throwing away any mentions, you're not really processing natural language, are you?

The data is natural language, and your system is processing it. NLP doesn't mean "using computation to model exactly and completely the entire human language faculty". NLP is distinct from text processing in that often text files may contain forms of unstructured information other than natural language. The data being processed here is natural language.
> Facebook is a very good product - as a social CRM and messaging service, no one even comes close.

No, not really. Messenger is the worst messaging app I am obliged to use daily; perhaps tied with Slack. All of my friends with whom I’ve discussed this agree, but the sheer number of people we would like to chat with that use Messenger, plus Facebook’s refusal to support open standards, means Messenger’s quality is irrelevant.
Hacked my Nest to send the Heat and Fan commands wirelessly to my furnace
The NEST is connected to a Arduino board that receives the Heat and Fan commands from the Nest. It then sends the commands via wifi (local network) to another Arduino board connected to my furnace. I had to do that because I have a very old wire in the wall that I couldn't change.
Before you get too happy about PETM, realize we are putting CO2 into the atmosphere at six times the peak PETM rate.

We are in for a rough ride over the next several hundred years.
From bust to boom: how 50 Cent became an accidental Bitcoin millionaire
Small study, probably not preregistered (didn't find anything about it in the description). Likely Publication Bias or p-hacking. I'm starting to get interested when it's been independently replicated.
Do wild turkeys have spurs like fighting cocks, and how do they fare against dogs, i would wonder.
Well, Typhoid Mary was an actually woman who didn't care.

But yes, most of the time most people care enough.
Despite the cliche title...frozen up to 1,000 feet down. That caught my eye. Plenty can be hidden in a vault that deep. Perhaps the next ebola? Or worse?

Add this to the list: Climate Change and the Things We're Unprepared For.
How warm do you really think things are going to get? There's no support for temperatures going up more than 20C. Bacteria will do just fine.
Or it’s a recruiting post. Don’t get me wrong, I like the guy, but there’s a reason he’s writing so effusively about the Uber of SE Asia. It’s contained in the closing sentence of his post.
Smaller teams have easier communication.

In computer science there is something called "Amdahl's law"[1] which shows how processing throughput slows as you add more CPU's mostly due to communications overhead. I suspect that large teams with low productivity are influenced by a similar effect. The great book, "The mythical man month" touched on this.

There are probably other human-related causes (like freeloaders and legal issues) too.

[1]https://en.wikipedia.org/wiki/Amdahl%27s_law
> (I believe once the GCHandle is freed/finalized by the GC, it will automatically unpin the object.)

GCHandle is a struct so you have to explicitly call GCHandle.Free().
"Current generation video game consoles all have a feature where you can press a button and capture the last minute or so of gameplay and I wanted this for my Mac."

PS4 can record up to an hour, fyi.
Highlighting the line you read last makes it easier to recover your place in the text after scrolling down.
CV is older than the 1960s, and Minsky had enough experience with it to know it wasn't an undergraduate summer student job.

Minsky and Russell Kirsch worked on CV back in the 1950s. Quoting https://conservancy.umn.edu/bitstream/handle/11299/107503/oh... :

Minsky: From the very start AI labs were obsessed with making machines that could see. So there was the early vision work. A lot of the early vision work was somehow associated with AI. Although my friend Russell Kirsch at the Bureau of Standards, had been doing it as early as 1954 or '55.

NORBERG: Which? Vision?

MINSKY: A little bit of computer vision with the SEAC machine. Nobody used the word AI yet. He was the kind of person who could say well, everybody's having their machines crunching numbers, can we have one that can recognize patterns. Of course, the electrical engineers would dispute that and say, we've been making sensory systems all the way back to World War II.

In https://www.webofstories.com/play/marvin.minsky/29 you can hear Minsky talking about recognizing letter shapes in the 1950s. Though I don't know if his work used images, or simply a graph data structures.

Minsky's 1960 "STEPS TOWARD ARTIFICIAL INTELLIGENCE" (see https://web.media.mit.edu/~minsky/papers/steps.html ) also describes some of the work toward training a computer in "recognizing normalized printed or hand-printed characters."
There's a lot more about the design from the company in https://www.iaea.org/NuclearPower/Downloadable/Meetings/2013...
Timestamped signatures + publishing the public key w/a timestamp (blockchain?).
Are you saying av isn't widely crap? Because as a senior sysadmin I agree with gp very much. I don't understand why you are defending av at all honestly. It is one of the crappiest software industries in existence!
Aside, I just read that guy's LinkedIn:

"ClassDojo is one of the fastest growing education technology companies of all time, used and loved by 35 million+ teachers, parents and students in over 90% of US schools"

90% of US schools? Why aren't they a $10b company?
Building an Engineering Culture from scratch?
I work for a BigCo (close to 100K employees) who recently decided to stop outsourcing all of their development efforts to India and to start building teams of engineers, moving towards Cloud, api-first thinking and other modcons.

As part of my new role in this structure, I'm tasked with helping build out an engineering team. From spending a lot of time on HN, my biggest concern is making sure a culture that prioritises customers outcomes, developer experience and fast delivery takes hold amongst both new employees and existing employees.

So my question is - Does anyone have tips/experience/articles/books to share which might give me a head-start on building a sustainable and desirable engineering culture?
LibreOffice Calc?
I had not realized what an awesome mother Tim Berners-Lee had this whole time!
This is pretty cool, but I'm seeing RetroClip take 300% CPU on my Late 2015 Retina 5K iMac. I thought it was maybe because I was watching a Twitch stream, but it still used 300% CPU when I paused it, when the only thing actually changing on the screen from frame to frame was a tiny animated GIF.
Now they can just say, "oh, I've been deepfaked" and move on. In many ways this will be psychologically liberating for many victims of revenge porn.
OK. But without knowing why how can you be certain it's cause and not correlation? Especially in such a small trial?
So spitballing, my assumption is that it'd end up looking something like SSL certificate chains today. In the situation you mentioned:

1. The attacker wouldn't have access to the original cameras private key.
2. The attacker creates a fake video, creates a private key and signs the video with the key
3. The attacker tries to install the key into a camera

Step 3 has to be made impossible. Meaning that a camera becomes a trusted entity and only allowed parties (ex the camera manufacturer) has the authority to insert a private key into a camera. This would be that after installing a camera with a new private key, the key would then need to be signed with the manufacturer's private key and also stored in the camera. This shows the manufacturer is responsible for the contents of the video. If someone tries to change the camera's private key it would no longer match what the manufacturer signed.

Which yes then means we need to have authorized camera manufactures and a process for certificate revocation and all of that.

The exact opposite of "free and open" for recording devices - and the only way we aren't flooded with fake videos flooding and seriously impacting society. We have to want this if we want to still have a concept of video evidence in either the justice or social spheres.
We're already cyborgs
AT&T CEO’s net neutrality plan calls for regulation of websites
> ex-husband's face in their old family videos with their new husband's face

Calm down Charlie Brooker.
Note that it said "civilization", not "human kind". Fast climate change could innudate coastal regions, forcing mass migrations inland. Fast climate change may exceed agriculture's ability to adapt, leading to food shortages.

If the starving workers that keep infrastructure running (power plants, sewage plants, municipal water suppliers, etc) decide to go hunt for food instead of work, then that infrastructure may fail.

Once basic infrastructure fails, it won't take long for civilization to collapse too.
Modern transport and disposal techniques are much safer than the transport and disposal of many other industrial chemicals/waste both due to the nature of the waste as well as precautions taken. And disposal cost and carbon footprint are absolutely accounted for in all studies/reports worth their salt. I'd be totally fine having the spent fuel buried in my backyard (in typical/standard disposal canisters) and drinking well-water pumped from below.

I am a nuclear engineer FWIW.
Malthus called, he wants you to read up on the 20th century.
Please! Is the raw footage in an archive?
There’s a difference between bioavailability and half life. Metabolic enzyme inhibition increases half life due to decreased hepatic metabolism of certain drugs. Bioavailability is how much of a drug your body absorbs from the initial dose.

Also, black pepper inhibits CYP3A4, not 450.
He's also not a half-bad science fiction writer.
This is only slightly similar, but Ive played around with hexo to acheive a HTML only driven blog based on github hosted markdown files. Once setup and secured it is pretty much just me writing and publishing text files.
https://hexo.io/
It seems to be very popular in Japan as most guides I read were google-translated Japanese blogs.
While this will sound snarky in a way I don't mean it to, there are people who will reflexively scream the contrast is terrible how can any of you read any of this if your colors aren't #FFF on #000 or vice-versa. I've lost count of how many times I've come across folks insisting that, say, #444 text on an #EEE background is utterly unreadable. (In fact, it's an 8.4:1 contrast ratio, and easily passes the WCAG's more stringent AAA guidelines for normal text.)
Memory is manually managed, yes. We do have defer (as in go) for slightly easier resource management.

Zig doesn't have a default memory allocator. Allocators instead are expected to be passed as an argument to functions as they need them. This makes it trivial to replace an allocator with something custom or use multiple different allocators within a small code block.

A contrived example:

const std = @import("std");

pub fn GiveMeAnInt(alloc: &std.mem.Allocator) -> %&u32 {
return alloc.create(u32);
}

test "using two allocators" {
const int1 = try GiveMeAnInt(std.heap.c_allocator);
*int1 = 2;
// Would usually store the allocator with the type on construction.
defer std.heap.c_allocator.destroy(int1);

const int2 = try GiveMeAnInt(std.debug.global_allocator);
*int2 = 2;
}
People still use ink signatures for things. :/
"Zig does not support RAII or operator overloading because both make it very difficult to tell where function calls happen just by looking at a function body."

more in the 0.1.1 release notes! http://ziglang.org/download/0.1.1/release-notes.html

"Zig's standard library is still very young, but the goal is for every feature that uses an allocator to accept an allocator at runtime, or possibly at either compile time or runtime."

more in this wiki!
https://github.com/zig-lang/zig/wiki/Why-Zig-When-There-is-A...
This was always one of my favorite lines of Lovecraft. It's the sense of hopelessness that he manages to get into his writing that really sets the atmosphere more than just about any other writer I know of, other than perhaps Clive Barker.
hahahha i'm gonna spread this around
Με το μυαλό στο πρωτάθλημα πολλές ομάδες
> Rust's system for external C calls should be more like that and less about casts to raw pointers.

It seems a rosy-eyed view to think that this would helping safety significantly, and would require a lot of effort: it's likely to be much lower pay-off than other things, like investing in, say, sanitizers or even just doing the work of writing safe wrappers for popular C libs, removing C FFI concerns from most people, who can just use the Rust library.

Specifically, as you say, C doesn't have this information, meaning there's no way for Rust's (or another language's) FFI to work like this automatically. Instead, someone will have to annotate the C code, have some extra "notes" layer, or annotate the imported Rust declarations. Either way, there's a human element, meaning a place for mistakes to be made. It seems like the less-duplicative way to do this is to make Rust wrappers that take Rust slices, since these will be wanted in the end anyway.
Here's another one: https://www.engadget.com/2017/07/12/microsoft-calibri-pakist...
I think Shallan also isn't as clever as she thinks she is, in-universe. That makes it somewhat more palatable to me.
My favorite is Eric Schmidt leaving after https://www.nytimes.com/2017/08/30/us/politics/eric-schmidt-...
Safari Live – Day 95 – Nat Geo Wild