skysight-inc/HackerNews huggingface dataset:
That was not even a week between Apple announcing local content scanning, to the Australian government taking a bill from under the table announcing "here's one we prepared earlier".

> As such, the government has prepared a consultation paper [PDF] and is accepting submissions until 15 October 2021.

Lol. There were thousands of submissions for the AABill and only a handful were read let alone published. This "community consultation" is nothing but a farcical checkbox. The Australian Government have ruined any prospect of a brightful Australian digital future.
The traditional way to write such a Lisp interpreter is to compile the Lisp code to a somewhat FORTH-like stack machine. Elisp is done this way, for example; Smalltalk-80 is very similar.

A typical Lisp bytecode is more compact than typical FORTH threaded code because most of the operations are one byte, and common operations are assigned several bytecodes. (For example, you might have four bytecodes for function invocation with no arguments, one argument, two arguments, and three or more arguments; the last one takes the argument count from the stack or from a separate byte in the instruction stream.) In ordinary FORTH threaded code, every operation is two bytes (or maybe four on a big computer), but you probably want to implement "token threading" if you're trying to do it on a PIC, which ends up being the same thing.

That part of the interpreter, the part that's hard to implement because you're writing it in PIC assembly and want it to run fast while using a space-efficient encoding, almost can't tell whether you're writing FORTH or Lisp, because all it's interpreting is strings of stack bytecode. The big difference is the garbage collector: in FORTH you don't have one, normally. But you can write Lisp without a garbage collector, too, and if you're running on a PIC you probably want to do that.
They will just paint over your eyes so it appears that you are maintaining eye contact.

Already available from Microsoft.[1]

[1] https://www.pcmag.com/news/microsoft-uses-ai-to-make-our-eye...
You can probably use google anayltics to setup a simple tag.
Just want to say a couple of things: 1. THANK YOU for making a Linux version available!!!

2.
A plausible story of how our rights are in the way is always ready to hand. If we can't at some point draw a clear line and say no, that's it, stop -- then we have no rights. It's chisel, chisel, chisel, year after year, decade after decade.

In America one of those lines is that your personal papers are private. Get a warrant. I don't have to justify this stand. I might choose to explain why it's a good stand, or I might not; it's on you to persuade us.
1 in 1 trillion of what?

https://i.imgur.com/E1YRsXQ.jpg
Incremental PDF Reading in Anki
> About this time, someone usually mocks "it's always about the kids, think about the kids." To those critics: They have not seen the scope of this problem or the long term impact.

The problem is people use this perfectly legitimate problem to justify anything. They think it's okay to surveil the entire world because children are suffering. There are no limits they won't exceed, no lines they won't cross in the name of protecting children. If you take issue, you're a "screeching minority" that's in their way and should be silenced.

It's extremely tiresome seeing "children, terrorists, drug dealers" mentioned every single time the government wants to erode some fundamental human right. They are the bogeymen of the 21st century. Children in particular are the perfect political weapon to let you get away with anything. Anyone questions you, just destroy their reputation by calling them a pedophile.
A vaccination isn't cutting your legs off.

First of all, if you've recovered from COVID then you've fought off the whole virus before, not just the spike RNA. You shouldn't have issues with the vaccine.

Secondly, you could have had mild COVID and if you were "young" (under 30) then your innate immune system may have been sufficient to clear the virus and you may not have formed a lasting humoral immune memory.

Third, you may have had a false positive with a high Ct.

And Fourth, many people never got tested, and people really cannot self-diagnose (particularly the people in the USA who think they caught it in late 2019).

If you've caught COVID just take the vaccine, you've already had the spike RNA in your body once. You're like an open water swimmer worried they might drown in the pool.

Of course I really suspect that this argument is being made in bad faith so people have a backdoor to avoid vaccination and to undermine vaccination mandates. And the harm caused by the virus spreading vastly exceeds the putative harm done by an "unnecessary procedure" -- just look at Florida right now.
I've been giving Ulysses a try lately and so far I'm pretty impressed. I've written about 4000 words with it so far and I'm reasonably happy. The only complaint I have so far is that the Revision and Dashboard buttons on the top right corner are supremely confusing with how they toggle the right sidebar. Oh, and it's a subscription app. I feel really weird about paying monthly to use a text editor that can very well work without any server-side component. I may not continue after the trial because of that.
I really wish programming language websites had example code snippets on the front page. How the code looks and feels, what makes the language unique, how things compare to another widely-known language.

Personally, it is the first thing I am looking for, and usually it’s buried deep in the third chapter of a tutorial, which, in turn, is buried deep inside a dull documentation section.
You said it, but then you failed to back it up with anything other than your fears.
but this article seems oddly focused on AR glasses replacing phones

Probably because that's what Zuckerberg has been talking about. You will be connected to Facebook for all your waking hours.

I assume everyone here has already seen Hyperreality.[1]

[1] https://youtu.be/YJg02ivYzSs
At some point even Kafka worked for an insurance company by day, Assicurazioni Generali if I remember well.
Of course, but the difference is that there’s a much higher impact for the users if the design keeps changing. Technical infrastructure is pretty much entirely hidden from the users.
But it has been close? Johannes Vetter got a result of 97.76m under a year ago, that is only 0.72m shy of the world record. Also the reason he was underperforming in the olympics was that the surface of the run-up track was not able to take his weight on the final step and he would slip, making it impossible to perform on his normal high level.
People are still doing tweening by hand? I thought that was automated years ago.
In 1999 I went for a class at a company who was trying to sell an XML database, there was a problem in the class when it turned out that someone in Germany on their corporate network had named their computer 'localhost'.
* Provide liquidity to owners who want to sell.

* Take a risk proportional to the value of the asset.

* Pay taxes proportional to the value of the asset.

That's a little different from waiting for a domain to revert to the registrar and then paying $8/year for it.
So what? Are people really not participating in a sport because there is no hope of breaking a WR? Sports are about fun and competition and sometimes exercise.

I’d also argue there is a difference between rules about equipment and rules about technique. Technique rules may have to be adjusted more often because if an athletes does something unusual that is within the current rule set but may be seen as advantageous, you have to make a decision.

With equipment you can just say no. Those Nike running shoes are banned, full body swim suits are banned. The javelin is just another ban. With equipment, it also effects athletes uniformly, everyone must change to the new equipment. So no one is unfairly penalised.

Why do the records need to fall?
there's no reason to not have something that's the "world record" under current rules.
Right, imagine say a civil engineer building a bridge saying 'I won't bother working out the actual stresses on the trusses, I'll just estimate them from an earlier job' because it's boring--unfortunately much of good engineering is very tedious and boring, the hard slog comes with the territory.

BTW, the reason I said I'd likely not live to see software development become a profession is because the same sentiments as this blog were echoed in this Scientific American article some 27 years ago and precious little has changed for the better since then:

https://www.researchgate.net/publication/247573088_Software'...

I think the italicized heading on page 87 sums the matter up beautifully.
Welcome to Ziggurat Productions
Again, which false claim have I made? Be specific and quote me: you need actual examples, not handwaving.

Until you do that, I'm not pursuing this conversation any further. Have a nice day.

EDIT: Also, if you do want to have a conversation, make sure to stick to HN rules and talk about what is being discussed, rather than about me. Thanks.
Here's what you're up against, from a piece in the Grauniad UK:-

"The world will soon face “catastrophe” from climate breakdown if urgent action is not taken, the British president of vital UN climate talks has warned.

"Alok Sharma, the UK minister in charge of the Cop26 talks to be held in Glasgow this November, told the Observer that the consequences of failure would be “catastrophic”: “I don’t think there’s any other word for it. You’re seeing on a daily basis what is happening across the world. Last year was the hottest on record, the last decade the hottest decade on record.”

"But Sharma also insisted the UK could carry on with fossil-fuel projects, in the face of mounting criticism of plans to license new oil and gas fields."[1]

Not the kind of thought you were wanting. Sorry about that.

1. https://www.theguardian.com/environment/2021/aug/07/were-on-...
> Now you have to hover over the filename of the document and wait almost a second before the title slides to the right and reveals the little icon. How is that possibly an improvement over just leaving it alone? Did they think saving 16px to show a longer filename without ellipses was more valuable?

This appears to be the standard behaviour of document windows now. It also occurs in the title bar of Finder windows, for example. It is excruciating.

Worse: if you try to rename a file by clicking the drop-down chevron, typing into the Name box, and pressing Return, there will be no effect and the name you entered will be lost. Yes: they broke rename in every standard application! The only method I've found that works is to resist my natural urge to hit Return and press Tab instead.
Ask HN: Is learning math useful to be a good computer scientist?
A few days ago, I read that math is not that much important of you want to be a computer scientist.

I read this sentence as a provocation and caught me so much that I'm still thinking about it.

I studied math and computer science and I strongly believe that having a math background helps you a lot to reason about a problem and formalize the solution. I do believe math can help you to implement some clean code, e.g., that solves a problem without a bunch of if else statements (or to identify state machines where they are not so easily spotted).

In my experience, math helped me a lot, even though so far I never implemented compilers, interpreters or defined new languages (tasks where most of scientists agree that having a math background helps).

What do you think: is learning math useful to be a good computer scientist?
In the manual review failure case, you're saying that the reviewer would decrypt the steganographical encryption, discover the hidden offensive content, and thereby decide that it's a true positive?

And related to that, I wonder how steganographically hidden offensive content would affect a perceptual hash. Would it help or would it hurt the similarity measure if an attacker were trying to generate a benign-looking collision in the manner described.
Another day, another authoritarian overreach by our nanny-state government.
Presumably with these changes, apps like Signal will cease to service Australia.
This is easily the most fun thing I’ve been involved with for years. Can’t wait to see it ship.
I interpreted your comment in the way GP did. Perhaps you might not be communicating exactly as you thought?
> Garbage collection is not part of the Common Lisp standard.

Every important implementation of Common Lisp (Allegro, LispWorks, SBCL, CCL, ABCL, ECL, CLisp and Clasp to name a few) all have garbage collection.
1. We judge these programs under the wrong assumption that it is run by the good guys. Any system that depends on the goodness of the people running it is dangerous, because it can be taken over by the bad guys.

2. I am a law abiding, innocent citizen. Why should I have to face the same compromised privacy as a criminal? It used to be that only people under suspicion are surveilled and that a judge had to grant this based on preliminary evidence. Now everyone is surveilled. How long until people who are sidestepping surveillance (i.e. using Open Source systems that don't implement this stuff), fall under suspicion just because they are not surveilled? How long until it's "guilty until proven otherwise"?

In my opinion it is absolutely fair and necessary to scan images that are uploaded to the cloud in a way that makes them shareable. But never the stuff I have on my device. And the scanning system has to be transparent.
I agree. And sadly we, as end users, are subject to the frog-in-the-hot-water effect. We don’t even realize how good the app used to be.
The pocket cast redesign was like this for me. There is something especially sad about things getting worse over time.
I understood it to mean within the same subnet or switch. If that’s what the author intended then I think it’s not redundant.
http://opensustain.tech/
> deduct the expenses in my taxation

You don’t get to deduct the expenses from your taxation. You get to deduct the expenses from your taxable income.

That’s a big difference. You can’t make money on taxes by giving it away to charity (unless that charity is somehow fraudulently enriching you).
We’ve had the technology for delivering glasses with a screen overlay at reasonable cost and in unobtrusive lightweight form factor for a few years now. No idea why there’s nothing like it on the market. I wonder if it’s something that could be thrown together from off the shelf components at this point?
> An LPE exploit writeup by Qualys published in July 2021 uses a memory corruption vulnerability to overwrite an eBPF program buffer, which contains the eBPF bytecode for a loaded program. Instead of fooling the verifier, the program is valid and passes verification. The buffer is overwritten after verification but before JIT compilation to achieve OOB read/write capabilities

Lovely.
Get a Glance of the 2021 World Artificial Intelligence Conference(WAIC) 2021
Are you claiming that the USA has been 'keeping peace'? The one country in the world that has been involved in each and every war that has happened in the last 70 years, often on the side of (or being) the aggressor? China,for all of the atrocities they carry out inside their country, has at least not started any wars.

Huge powers are never your friends - that much is certain. Whatever they do is ultimately meant to further the goals of their own citizens (the wealthy and powerful, of course) - this is true of China, the USA, the USSR, and every other empire in history. Some small countries benefit from an empire's influence, when they happen to be in a place where that empire wants stability (for example, Romania has mostly benefitted from US colonization). Other small countries are devastated and thrown into dictatorship (Nicaragua, Cuba, Iran, Honduras, Guatemala, Vietnam, Yemen, Iraq, Afghanistan, Palestine, Syria, to name a few).
Foobar 2000 has served me really well for any local audio file.
I dunno, seems reasonable to me. Crimes of this nature are underreported, so I tend to assume I’m only aware of a very small percentage of these situations. I’m not saying you’re wrong - just that I had the reaction that it seemed within the general ballpark. For example, most of the apparently normal women I have known well have shared stories of abuse and trauma.

What makes you say it’s hard to measure? The definitions are pretty clear cut.
Of course not. I hate open floor plans. The same would apply if we were all in individual offices. What matters is physical proximity allowing for impromptu informal conversations.
I love how there is no article attached. It's just linking me to a definition of psyche.
Ya just to mention, the last company I worked for had a policy of not working with any company that doesn't clearly disclose pricing publicly. I've adopted that one too.
> For members of a relatively well-paid profession earning good wages from creating software, I wonder if the reluctance to support others earning money for quality work isn’t some form of cognitive dissonance.

GP here. I agree that all software developers and maintainers need to earn an income for their work. It's just that you don't know my circumstances, my geographic location, and the constraints I have to deal with when posing such a question. Believe me when I say that I have some real constraints that cannot be surmounted on this particular front. I don't like my circumstances, but that's just how things are right now and there's nothing I can do about it.
The amount of benefit is exactly proportional to the centralization.

If you argue that not too many people have the same bank, you're also arguing that not too many people get free transactions.
When you surrender your rights you should expect to never get them back.
You write "accordingly" as if it's obvious what's the correct course of action for a company that's in direct competition with a titan, and any other course of action must disappoint their users.

What would you have them do? Would only their demise appease you?
Basically only now the security community is starting to validate the security claims from WebAssembly, while founding there is room for improvement.

"Everything Old is New Again: Binary Security of WebAssembly"

https://www.usenix.org/conference/usenixsecurity20/presentat...

I expect more papers to start showing up.
I can't help but think that 2021 is going to be the year a lot of people look back at as the turning point from where global warming was somebody else's problem to their problem.
> Much within the modern corporation is less about making things or solving problems and more about the political process of gaining control over the flows of resources.

. . .

> From this perspective, maybe we’ve been thinking about the modern business world in completely the wrong way.

I'm not sure who the author means by "we", but down here at the bottom of the food chain we've known this all along.
JavaScript Development: Making a Web Worker Optional
I rarely order from Amazon any more. It's become as bad as eBay. You're just buying from somebody selling from their garage.
On other side, some apps remain crippled from birth and adamantly ignore millions of requests for the most basic features for decades.

Looking at you Google and YouTube and your lack of a fucking auto-repeat button even though you have an annoying ass auto-next button which I have to remember to disable way too often >__<#

Or the inability of Instagram, an app dedicated to sharing photos, to let you view photos in full screen, full quality, without cropping, and save them.
Improved nutrition, sports science and innovations in the biomechanics of throwing.
I still seriously doubt we would have another Cambridge Analytica situation if the research was allowed to continue, but maybe FB really is that scared of another 5 billion fine
Please, when you read about climate change, let care and compassion for other lives guide your actions. The path of selfishness and fear (the mind-killer) is easier, but I doubt you’ll ultimately thank yourself for taking it.

It’s less what any one of us does than what we do together. Considering where we’ll be in ten thousand years helps guide my actions.

Enforceable regulations seem useful. How do we adjust culture to accept and support this without feeling like we’re living in a deeper dystopia?
What happens if you stick your head in a particle accelerator? (2017)
I've thought of it as an interesting idea in the context of actordb: https://www.actordb.com/

But I've never used either in production - postgres is pretty good imo...
If I remember correctly the rules for minimum inheritance, it’s actually (n-1)/n of the inheritance has to be dedicated to the children, where ‘n’ is the number of children.

Each child is entitled to 1/n of that.

If I have 5 children, I have to give them 4/5 of the inheritance. Each one will have 1/5 of that 4/5.

And in the case of a sole child, she must receive 100% of 50% of the inheritance, at least.
So does that mean a good way to find piracy sites is to find the delisted domains?
Mr. Darby’s AI Healthcare Journey Ends Sugar-Free
What is the difference in philosophy here?

RunAsDate also has an equivalent cmdline interface, if that is what you are referring to?
This is spot on. An additional factor worth mentioning is the target segment for plumbing and software engineering is huge.

Specifically to software engineering and CRUD type of web apps we are just getting started. Wherever I look around I see a business process that could potentially be automated. Much of the clerical work is still repeatable manual work parts of which could be automated.

I like that you mentioned plumbing alongside software engineering because they are similar to each other in more than one way. People think software is build it shut it, but no. Similar to plumbing it also needs routine maintenance work (preventative as well as reactive).
I'm fully on board with fighting plagiarism down to that level.

But that said, I've often times wondered if this requirement of having to "rewrite in your own words" may do a lot of harm too. It obfuscates that things that people are talking about are actually exactly the same, or make it fuzzy what the exact differences are.

In a particular academic CS area I've witnessed people reproduce again and again the essentially identical description of setting and assumptions, but in being afraid of plagiarism accusations, they over and over re-formulate things which made it nonobvious that things are the same as from other authors or even from their own earlier work.
I love airplane avionics, it never changes look at for example, once you learn how to use Garmin 430/430W you can easily figure out Garmin G1000, everything is standarized, colors are standarized, there are shit tons of abbreviations like DTK, ETA, HDG, CRS, but once you learn them once you will forever understand what they mean and why they are there. You can also understand why companies like Boeing with their 737MAX were so persistent to not change airframe and avionics too much to convince FAA that 737MAX is the same type as 737NG, because retraining pilot for new aircraft type is expensive for airlines. In consumer world i would love apps that work on the same principle, thats why i love Vim. Learn it once, use it forever.
Basically, they make it clear their library doesn’t work with a different data store and thereby avoiding people reporting bugs due to incompatiblities between the two? It seems very reasonable.
PhotoDNA is a very simple algorithm. Reproducing what OP did to "reverse engineer" is not hard. If you really have the guts to try this go ahead and you'll be surprised. I'm living in the US with a greencard so I'm not touching the problem even with a laser pointer.

The techno-legal framework is worse than just "reversing the hashes is possible". You could brute force creation of matching images using a cloud service or online chat as an "oracle".
It is quite possible that compounds that were legal back then are no longer legal. So someone could have legally used them and therefore would not be considered a "cheat".