skysight-inc/HackerNews huggingface dataset:
Maybe I'm misunderstanding the code, but it looks like it's matching audio to video, not actually recognizing speech given a video. That is, it could answer "does this audio line up with this video?" but not "what is being said in this video?"
> I suppose my point is that I don’t think “pure functional programming” is something one should want throughout a language.

Yeah, same here. Haskell struck me as too strict and clunky to get basic stuff done. Its focus doesn't seem to be productivity. Hence I gravitated towards Elixir (and lately trying Clojure). It allows me to get stuff done in a small number of lines, is amazingly well documented and has powerful primitives.

The pursuit of academic purity quickly turned me off of several languages, Haskell included.
Most other comments here answer the question in the headline. The actual body of the article is an utterly ponderous exploration of dictionaries as signalling, to which I directly respond. If anything, my comment is perhaps the most on topic.

Plus, your comment violates HN comment policy.
Couldn't this be solved with Blockchain Watermarking?
That was the impression I was getting.

They were trying to make the point that these insular platforms are something conservative Republicans are cooking up on their own, but the behavior of the other major social networks attempting to insulate their platforms first and foremost is what is creating these conditions across the board for everyone.

Action, reaction.

Private platforms, newsgroups, bbses, and forums are nothing new for the internet, I wouldn't even know if I would call these apps social networks in the sense of a wide reach like Twitter and Facebook have, but it shouldn't be surprising that if you deplatform a group of people and/or make their political views against the terms of service, that they'll go somewhere else, and if the other place they go to happens to be an echo chamber of political thought built from the ashes of actions committed by other social networks with a perceived political bent, it shouldn't be surprising that the political activism gets ramped way up as a result.

In my opinion, and this goes for both groups, not exposing yourself daily to conflicting opinions and different solutions to problems is intellectually damaging, and I firmly believe how most major social media companies are handling discourse in our country is extremely short sighted and damaging for real problem solving and conversations going forward. The first amendment and free expression is supposed to be an ugly, gnashing, frothy thing full of intellectual guts and blood. Bad ideas and bullshit solutions should get their guts ripped out in spirited debate, and we aren't doing that anymore.

From my perspective, Reddit, Facebook, Twitter, et al are close minded companies ran by intellectually weak and close minded people with a myopic world view and it's going to fracture things further, not help it.
news alligator

did you mean aggregator?
There is nothing that you said that contradicts what I said...

I agree it’s a lot easier to raise kids when you started 20+ years ago when stuff was cheaper and you make them pay their own way through college.
I think there must be some powerful mental dissonance for conservatives in a world where by some important measures, you are winning, and still find that "Reality has a well known liberal bias"
Building a live video streaming website – Part 3 – DRM
I wish this article said more about why they're stopping sales and their experiences supporting the device with customers.

Its easy to assume sales were flat/declining - but with recent news about their north glasses; maybe its redirecting resources ??
From RFC8483 [0] "Yeti DNS Testbed", which was published a few hours ago:

> Yeti DNS is an experimental, non-production root server testbed that provides an environment where technical and operational experiments can safely be performed without risk to production root server infrastructure.

In section 5 they publish experience with their IPv6-Only operation.

For example:

> There are reports of a notable packet drop rate due to the mistreatment of middleboxes on IPv6 fragments. One APNIC study reported that 37% of endpoints using IPv6-capable DNS resolvers cannot receive a fragmented IPv6 response over UDP.

Or:

> It was observed that Yeti-Root servers running Knot 2.0 would compress the zero-length label (the root domain, often represented as ".") using a pointer to an earlier example. Although legal, this encoding increases the encoded size of the root label from one octet to two; it was also found to break some client software -- in particular, the Go DNS library. Bug reports were filed against both Knot and the Go DNS library, and both were resolved in subsequent releases.

0: https://tools.ietf.org/html/rfc8483
I can’t speak for anyone but ourselves, but we would have more children if we have paid parental leave and universal healthcare (also free college tuition). Financial reasons are why we can’t have more kids.
Ah, polarization? And for it preserving the norm you can use the conjugate. Easy! Thanks!
Here’s an appetizer from Eric Lengyel in the context of game development (or 3D graphics in general): https://m.youtube.com/watch?v=WZApQkDBr5o

And here’s the in-depth stuff:

Geometric Algebra for Computer Science: http://www.geometricalgebra.net
not if they're moving to platforms whose explicit purpose is to curate right-wing views.
NNs are not binary -- they're fundamentally analog, so for classification problems, they produce probabilities that a test case is in each possible class. A binary "X/not-X" test often comes from applying a threshold to the NN's output.

Quoting from the Universal approximation theory's Wikipedia, "neural networks can represent a wide variety of interesting functions." While they may be much better at pattern recognition, it's possible to produce almost anything with one, including Go moves, if you can devise a method to interpret the outputs.
They lost me at the first line. "Imagine a society in which everyone more or less agrees with you." Don't have to imagine. Maybe this author's been under a rock and hasn't heard the phrase "echo chamber."

The other thing of course is that it's not just Republicans surrounded by only those they agree with. By the simple rules of logic if you start out with A and B together, and B leaves, then A is just as insular and surrounded-by-its-own-kind as B is.

People on both sides need to get better at understanding the opposing viewpoint. Plus having a coherent viewpoint of your own, and then the humility to know you don't have a direct line to The Truth.
Use higher order functions to customise behaviour. I.e. your hypothetical NSTableView would look like this:

nsTableView ::
{ renderCell :: a -> NSView -- this is the function that renders a cell given an `a`
, header :: NSView
, footer :: NSView
}
-> [a]
-> NSTableView a

I.e. pass in a function that renders a cell for a given `a`, a header and a footer NSView and whatever else, a list of `a`s and get back a NSTableView which displays that list of `a`s.

React calls this pattern higher order components iirc.
Since when having and using high-value skills over manual labor is degradation?
Turns out 1% of a gigawatt is still a lot.

Just to be pedantic, nuclear plants generate electricity at about 33% efficiency. So to get 1000 MW of electricity, you start with about 3000 MW thermal.

Turns out 1% of three gigawatts is even more. :)
It's been my default browser on MacOS for about a month. I signed up for BAT payments about a week ago.

For the most part, it's just another browser.

Pros:
+ I can disable Javascript per-site and reload the page in two clicks. I think that's possible with FFox or Chrome extensions, but it's built in to Brave.

+ UI looks cleaner.

Cons:
- A few videos have refused to play. (Can't characterize that yet.)

- Reopening a closed tab only opens the last page on that tab, not the page history. I.e., the back button doesn't work.

- I don't know when, which or how publishers will get paid in BAT.

- I don't know how hard or expensive it will be to buy more BAT when my free ones are gone. Apparently I will have to open an account at a cryptocurrency exchange? Yuck!
Is your talk online anywhere? I'm in the middle of LikeWar and it's the first I've really dug into mass influence/propaganda. It's infinitely interesting
I’m not sure why the below comment is dead - it’s a valid point. My worry regarding deepfake videos is their political and social consequences
How can second-hand smoke be "even more harmful" than smoking? That just doesn't make any sense...
You could, for example, donate to an organization fighting for justice like the ACLU or SPLC.

It'd be just great if you gave some of your self-care time to guide and counsel.
Alchemy: A Language and Compiler for Homomorphic Encryption Made Easy [pdf]
> integrate with it smoothly

"Smoothly". For my 8 years with Java the only base classes that haven't been retroactively modified and thus breaking my inherited classes... were the ones in the stdlib. Everything else could and has been pulled under my feet, many times.

Everyone and their moms and dogs was like "hey, I think I can do better because I feel great this week!" and then 10 of us had to repair an object hierarchy of 200+ classes. I mean, everybody knows the CTO can't make a mistake, right?

And don't give me the "not in a disciplined team!" argument. Even disciplined teams make mistakes because often the author has no idea how many other colleagues use their base class.

I know the idea sounds too good to ever believe that it can't be true -- but yeah, it's not true.

> nothing pisses me off more than a "sealed" class that you can't inherit from

The "sealed" classes are meant to be semantic boundaries. Get an instance of it in your object and be done with it. What's so triggering about that?
That is, unfortunately, how science works in almost any nontrivial case - you get a number of studies that are contradictory or weak with simpler hypotheses, people modify them to account for the dissonance, run more experiments, rinse, repeat.

It doesn't help that our observability of biological systems, while better than it's ever been before, is still p. bad in situ.
Yeah. I can't help but wonder if the parent went to a school that charges a set amount of tuition regardless of how many hours you take (with the exception of part-time versus full-time). My alma mater does that, and I was offered to take finals if I thought I already knew the material as well. Though it was just for credit, not grades; basically the equivalent of passing an AP test for that subject.
That's only true if you replace, say, 32 integer and 32 fp registers with 64 registers. As I mentioned, very few functions require both a large number of fp and a large number of integer registers.
It is, but the sound is _bad_: https://m.youtube.com/watch?v=iIIemMC4hrk
I know Hacker news is hardly the place to disparage anything said by Paul Graham, but I have to ask: is anyone else turned off by his constant reference to "smart people"? Like in the first sentence of this essay, where he immediately declares:

> There is a kind of mania for object-oriented programming at the moment, but some of the smartest programmers I know are some of the least excited about it.

Is that supposed to convince me? "Oh, well, if he knows some smart people who are against it, maybe I should stop liking it, too, because I definitely want to fit in with the smart people Paul Graham knows."

It's such a common thing in Silicon Valley, it kills me. "Always be the dumbest person in the room. Surround yourself with people smarter than you." Like, do I have to ditch any old friends that don't make the cut? What does it mean for someone to be "smarter than me"? Do they have to have a higher SAT score? Do they have to play an instrument better than I do? Do they have to be more financially successful? Can I still learn things from people who are less successful than me?

I just really don't like the mentality of deeming someone "smart" and then using their personal preferences as an inherent argument. That's the fallacy of the argument from authority.

If you don't like OOP, great, carefully explain its shortcomings to me. And perhaps he goes on to do that. I haven't finished reading yet. I just wanted to stop after that first sentence and say that as an opener, I hate it.
> OOP is good for domains that naturally give rise to a clearcut inheritance structure, such as stateful GUI frameworks

React begs to differ.

> or ontologies that directly mirror real-world objects.

Such as?
That's no excuse because there exists easy workarounds.

From my understanding with how the winsxs store works, almost every system binary is really a hidden symlink to the right binary in winsxs (with some having different cpu optimizations).

One of the cool things about symlinks is handles don't hold on them, they just hold on to the target, so you can change a symlink target without interrupting or getting blocked by handles that have that symlink open.

Windows update could put all the new binaries in to new winsxs loctions then just swap over all of the symlinks on next boot.

I know this works because I use it to deploy updates to a running game server binary so that the next time it restarts itself on round end it's using the new binary.

We also update the loaded dlls it uses this way.
Nokia: Ensuring Every Employee Has a Basic Understanding of Machine Learning
Yup, I did assume it was that type of critique, my bad. I do not have an answer that would be satisfing however:

- While I like Senator Sanders, reasonable people (I would like to believe I am one) can have stuff to dislike about his policies. This is how I view the non "alt right" complaints about him.

- Being more to the center than someone else, does not make you a mouthpiece for the centrist party.

Edit: I misread your comment again. I deleted an unrelated response.
There may be less
competition for jobs but when you're elderly there's more competition for people to take care of you.
My doctoral dissertation used quaternions to describe spacecraft attitudes. My advisor was a stickler for not only appropriately citing references, but citing the most original (in the sense of oldest) references. This was something of a problem because the original references to some of the mathematical techniques I used were several hundred years old and not in English, and under the theory that a big part of the purpose of a citation is to help the reader understand the backgroud material this seemed a bit excessive. Nobody is going to learn French in order to read about Lagrange multipliers from Lagrange's original papers.

But for quaternions, it was easy: I actually cited the Brougham Bridge inscription. One cannot, of course, check the bridge out of the engineering library to check the citation, but clearly this was the original “publication” of quaternion multiplication.

My advisor finally got the point.
Exactly. It's not even a matter of "was built with." How about "is being built with?" If they had to pay for all the stuff they use now then for all I know it would have a big impact on their financial position. More importantly they might not exist at all if they had to scrounge up six figures a year for their first commercial database license. As I said in my response to Axelrod on Medium: open source drops the paywalls around production quality "parts" so that big ideas, which have a big impact on the world, can flourish.
Truth. The ones I'm designing are generally like 38% efficient and 300 MWe scale so pardon my slightly unconventional sizing.

It's definitely a lot. But nothing naturally-circulating sodium metal through 4 redundant NaK-air dump heat exchangers can't handle.
Well that sounds like now having two problems instead of one given that if the hypothetical 'deepfake turing test' was passed completely it would amount to giving them arbitrary faking ability trusted via authority when public trust in institutions is already on a downward trajectory.

Signing it only proves that they approved of it not that it is fundamentally accurate in any way.
2016 Trump vs. Hilary result prediction using tweets
The Terminator was released in 1984, so it seems reasonable to rule out sci-fi as the inspiration for the British Skynet's name
Cheap Is Great, but Free Will Cost You
Out-of-the-box, it's only really designed to scale to a certain point. It's all generally nice, predictable, and with with low latency up until that point. But because the nodes are fully meshed, the TCP heartbeats alone kill performance once you go past that point. So for ex. 100 nodes gives you 5050 TCP connections (100+99+98+97...etc). As parent says, there are methods to deal with this (Riak Core would be an example). But they're non-trivial.

+ you possibly need to bear in mind the design goals: that Erlang is designed to run as a highly reliable, self contained system in _a single geographic location_, with that system possibly left to run on its own for long periods of time (years)
Looking at the WP article history, the current mention of his fight with her is in there from the beginning. It's not that anyone has been adding or removing it, just no one cares enough to add more on it...
How LinkedIn Got Their First Users 🧐
天网恢恢疏而不漏 pretty sure more then 99% people in China knows it. Terminator movie? 10% at most(which is crazily overestimated)
I’d love to hear more. What’s missing from the std features? Where are the docs lacking?

I will agree to your point about abandoned third party tools but that happens with any language? It’s just more pronounced on a less popular one. I will also agree about the code it produces: the point of a transpiled language isn’t for its output to necessarily be readable but first and foremost fast. You wouldnt expect c to produce understandable assembly in all cases, would you? Plus it maps all lines to your Haxe source so you shouldn’t even have to debug large blocks of native code anyway.

What necessarily does Haxe do that makes for conditional compilation to be so bad? AFAIK it works in the exact same way other cross platform frameworks have it (eg, Unity)- it’s probably the cleanest way to do it; I certainly wouldn’t say it promotes brittle code practices at all, but ofc, like anything, can be misused.

I can see it being a potential turnoff to candidates given it’s relatively unknown status... but the language itself reads and writes like a C-style OOP language: there’s nothing that should necessarily turn people off besides that it’s an unknown, especially anyone coming from a C or Java background.
> As someone who has worked two jobs now writing, deploying, and operating Erlang clusters, I recommend switching to Rust.

I'm surprised to read this, Erlang and Rust have almost nothing in common. It's understandable that BEAM doesn't suit your needs but suggesting that everyone should write Rust instead is grossly misleading. They are suited to solving different problems!
It might be both. Like here where .gov nerdy projects will be some long name starting with "Operational" that'll make the pointy hair bosses happy, but when you look at the title and subtitle it spells out Optimus Prime. I can imagine similar games being played in Mandarin.
But perfect random numbers cannot be evaluated by an algorithm. Evaluating the black box/oracle must be done in a run of Grovers's algorithm.
You forgot "and therefore everyone else should too."
I'm in Chicago - I used to have a subscription to this CSA:
https://mintcreekfarm.com/about-us/

The problem is I don't like cooking enough(especially raw meat). If I receive pounds of meat every week it's just going to go to waste. I just want some organic soy-free, corn-free poultry that is precooked... I think the only option for something like that is to signup to a CSA and hire a personal chef.
Your interests need maintenance and care, you cultivate them like a garden. You can definitely find yourself uninterested in everything if you think interests should find you and not the other way around.
Sure, no pb.
HN Thread: My YC App: Dropbox – Throw Away Your USB Drive (2007)
Any particular suggestions on how much exactly a typical software engineer would underestimate its enterprise product?
The best way is probably corroborative physical evidence similar to dissecting testimony. Reminds me of the MOVE lawsuit where there were claims that people inside the compound were shooting at firefighters as the reason they pulled back. There was zero forensic proof of such encounter. Similarly if one deepfakes a clip of say George W. Bush shooting Bill Clinton in the head the fact he is alive and uninjured is proof that it is fake regardless of how sophisticated the fakery. But those are old fashioned legwork solutions.

Depending on how divergent the algorithms are and how 'hand-done' they are I think a good intermediary measure would be to attempt to replicate it from scratch from other sources as itself a proof of insufficient proof. If you can take a DMV driver's license photo or other publicly available footage of your client, a scene of a robbery from a surveillance camera and put together something that looks exactly like the supposed evidence made by someone who was given only a loose description of the event you basically have proof that it is either fake or easily frameable in the same sense that a random diary that says "I am the zodiac killer - Ted Cruz" isn't admissible evidence.
We can never reach the point of spirited debate, when any opinion that goes against popular opinion is immediately labelled as "hate speech", "bigoted" or "ignorance". Good point
Interesting thoughts. Encrypting dna molecules is possible, but it probably wouldn't use a virus. Also, if your cell's DNA was changed like this, it would kill you very quickly, interfering with normal cellular function.
The video segments are encrypted by the same key? It's not a per-user key? So if a single "authorized" viewer can just get all decryption keys then they can allow anyone to decrypt the video stream. Completely bypassing these authorization checks.
Oh, what technologies does Kevo use? I feel that with time of flight and a handshake, it should be able to quickly unlock the door.
These are produced like one of those Air Crash Investigation type shows.
Also check out Headless Chrome Crawler if you want to crawl a site.

https://github.com/yujiosaka/headless-chrome-crawler
I don't think EV's are that big a deal on the automative manufactor side of things. The engine is only one component of the multi-ton combination of steel, cloth, rubber that is the automobile. Sure it's one of the most complex parts, but that's just bigger reason to ditch it and replace it with something that doesn't give their industrial engineers panic attacks
Worksnaps Feature: Track Time with Screenshots
American culture is shaped largely by costal cities, especially towards the outwards world. Don't you think its fair to say those regions have a liberal bias?
This theory on it happening in 1631 might scratch your itch:

https://www.stolenhistory.org/threads/79-a-d-no-more-pompeii...
What do you expect from a newspaper that has people on their editorial board like Sara Jeong, who openly tells us all on twitter how she likes to see old white people suffer?
From what I've seen so far it copies every frame via the CPU and that gets quite slow if you want to do it 60 times a second at high resolution.

Optimus etc. use DMA, so you can copy directly between the two devices.

Hopefully looking glass will support that as well in the future. Last time I looked at least nvidias DMA support was officially restricted to quadro only, so not sure it'll actually happen.