skysight-inc/HackerNews huggingface dataset:
well, your neural network is just a very complicated - ideally continously differentiable - function. In principle you could just fit this function to data with nonlinear least squares (e.g. Levenberg-Marquardt), we use backpropagation and SGD, because it's faster.
Concerning simulated annealing: have a look at the old Alphafold and check how they optimize their neural networks...

So, could you explain again how the concepts and foundations of deep learning differs from plain old regression techniques?
Anti-Censorship VPN Service Agrees to Block Major Pirate Sites
Just because you aren’t employed in a job that can make use of deep learning doesn’t mean it isn’t profitable. It’s extremely profitable. I’m tired of reading about some dumb alternatives that aren’t even relevant to the topic. Deep learning works very well for a certain class of problems. Continuing on with the trope that it doesn’t work just shows you aren’t educated
Once a single voice is reaching enough people, I would argue that increasing the distribution of their words will on average decrease the amount of discourse. Almost no replies will be heard by a super-celeb, and it's hard to have a meaningful conversation with anyone else in the morass of replies.
They are a monopoly, both in terms of social media and also advertising to large segments user by legitimate business. Recently, they have been cracking down but their algorithms are very poor at identifying legit vs scam accounts and ads. There are now countless stories of local SMEs and businesses who have been spending hundreds or thousands on FB ads for several years suddenly locked out of their accounts with no recourse for appeal.

Facebook having been the main source of marketing they have done. Revenues are drying up that have already been hit by the pandemic. While a business built on a single source for advertising may not be the best, it truly shows the company's monopoly power. Banned users have no where else to go, there are no competitors or alternatives.
Fully agree with your criticism of "semantic HTML" though many frontend developers would (bogusly, IMO) assign HTML the role of "structure" rather than presentation which they believe CSS is for. But still, in practice, what's left of SemWeb (on the web) is used for marking up HTML for search engines, in the form of meta-tags, Open Graph annotations, location data, RDFa, microformats, etc. The question is, should they, when Google will preview their data in search results such that they don't get clicks? Which is exactly the problem with semantic technologies on the web.
That the poor exist is not surprising at all. For almost all of the 200k years of human history, everyone was poor. It is the default human condition.

Only in the modern era have many people managed to escape poverty. The interesting empirical question is how and why the creation of wealth is possible, and how to foster greater prosperity.
AMB – Ancient Machine Book Format
> I once saw speed cameras as “un-sporting”.

With no attack on the parent, this reminds me of the general driving attitude of South Africa where I am from. A combination of lack of road enforcement and public mistrust in the police have created an environment where the rule of law on the road, designed to protect lives, is treated merely as suggestions or guidelines, often ignored.

It’s extremely common to see drivers speeding from 10 to even 30 km/h above the speed limit, even on urban roads. Sometimes these drivers are so confident in their right (freedom?) that they’ll flash their lights at you from behind if you’re going too slow, even if you are a good citizen driving at the speed limit. And speeding is only one half of it...

When I came to Europe for the first time it was amazing to see how almost everyone respects the road rules (I know this isn’t the case everywhere) and it generally makes me feel much safer on the roads. Although it’s still scary as hell cycling in some cities without protected cycle lanes.
I would use it only if I could be able to see/edit the source code. Sometimes it's vastly more simple to write 2 lines of code than construct a thought with drag and drop logic. For some Ux inspiration you might want to check out gdevelop. Its game creation software but uses drag and drop logic with slots for wiring things up. Kind of like a simpler scratch.

I'm an indie dev who doesn't make any money
from my side projects so pricing is always a factor as well. Read: I always use a free tier.
Not a great name for googleability probably… https://www.nano-editor.org/
I too was surprised that OP's imgdiff is "3X faster than the fastest in the world pixel-by-pixel image difference tool". I would have expected imagemagick etc to be faster.

Here's some Python code (using OpenCV & numpy) that is roughly equivalent to OP's imgdiff. It is single-threaded but it'll be vectorised and it's 3x faster on my 5-year-old 2-core laptop (even counting the Python overhead):

import sys, cv2, numpy

f1 = cv2.imread(sys.argv[1])
f1 = cv2.cvtColor(f1, cv2.COLOR_BGR2GRAY)
f2 = cv2.imread(sys.argv[2])
f2 = cv2.cvtColor(f2, cv2.COLOR_BGR2GRAY)
threshold = 0.1

absdiff = cv2.absdiff(f1, f2)
_, thresholded = cv2.threshold(
absdiff, int(threshold * 255),
255, cv2.THRESH_BINARY)

cv2.imwrite("output.png", thresholded)
print("Different pixels: %s" % numpy.count_nonzero(thresholded))

Benchmark:

$ /usr/bin/time python test.py water-4k.png water-4k-2.png
Different pixels: 89153
1.39user 0.34system 0:01.33elapsed 129%CPU

$ /usr/bin/time ./imgdiff water-4k.png water-4k-2.png output.png
Failure! Images are different.
Different pixels: 89142
Command exited with non-zero status 1
8.85user 0.10system 0:04.02elapsed 222%CPU

(Edit: The Python code is a simplified version extracted from https://github.com/stb-tester/stb-tester -- we use it for regression testing of GUI screenshots.)
Australia is the most nanny state country that I know of. The driving rules are absolutely draconian. In fact when I was growing up there, I was baffled at how aggressive the enforcement was, while at the same time the general level of driving ability was so low. Would you like to be responsible and have a designated driver to drive your inebriated friends home safely? Nope. Not allowed. Drivers on their L or P plates are not allowed to have other people in the car at night. It's ridiculous.
> The binary TDDP protocol merits further research since it is available on a broad range of TP-Link devices.

The tdpServer binary regularly get abused to root TP-link devices for Pwn2Own Tokyo : https://www.thezdi.com/blog/2020/4/6/exploiting-the-tp-link-...

Also :

- https://mjg59.dreamwidth.org/51672.html
- https://www.coresecurity.com/core-labs/advisories/tp-link-td...
- https://medium.com/@CoreSecurity/a-story-about-tp-link-devic...
I guess surviving on headines alone can be confusing
> A majority vote within Texas cannot deprive any in the minority of the protection of the US Constitution

In a lot of people's opinions, that ship sailed long ago. The Constitution has long been ignored and minorities have long been deprived of the protection of the US Constitution. One of the driving factors behind US secession movements is to restore the protections that were supposed to be upheld in the US Constitution.

> a negotiation process which might lead to a separation, including territorial or other accommodation to the minority that wishes to remain affiliated with the US

This is entirely reasonable. I am certainly not opposed to populations within Texas to exercise their own right to self determination to stay with the US.

I understand that can get messy but it's the morally appropriate way to approach this problem.

> a potentially transitory majority

If you want to make the case that 60-70%+ of the popular vote should be required, I would think that a reasonable opinion.

What isn't reasonable, however, is the current outright ban on secession. Even if 100% of Texas were to want to secede it would not be allowed to do so, without going through the impossible hoops needed to do so "legally".
Mike Pondsmith: “‘Cyberpunk’ is a warning, not an aspiration”
Our baby monitor uses DECT - it's basically a cordless telephone. While I wouldn't expect it to be encrypted to any significant degree, in most cases a baby monitor is either broadcasting silence with a little background room noise, or it's turned off. Once a monitor starts broadcasting noise, a parent intervenes.
This seems on point, having curiosity (and potentially summarising what they're saying) is a good way to demonstrate understanding. Much more believable than saying "I understand".

Chris Voss (author of Never Split the Difference) recommends a similar strategy. He often says that having the mindset of genuine curiosity is a great hack for having emotional control during a negotiation and potentially getting into flow state.
Almost all of my shell scripts are made up of code-snippets copied from Stackoverflow.
"word of mouth"
Yep, those are definitely signs of burnout. This happened to me this time last year. For me, I stopped coding and started building things with my hands (I renovated a house). The biggest problem with coding is the feedback loops. The endless minutiae of problems/bugs that must be fixed, the large holes (metaphorical) you must deep dive into to that make you lose sight of the origin and the end of the project.

Really if I think about it, the movie Office Space nailed it. Go do something else, coding will always be here.
Interesting points raidicy, as an engineer I would have similar requirements and really don't like seeding control to third party products :) But then, a no-code almost non techie type, might just want to get something working
-I heard on the radio a few weeks ago that deaths on accident-prone roads which had had average speed cameras fitted were down by half.

This was in Norway, but I expect the same holds true for other jurisdictions.
Show HN: Tools for devs, a list of developer tools
I was prosecuted and fined for speeding in the UK on the basis of two Police officers' testimony that they observed their own speedometer while following me. A UK Police officer can assert that he saw a thing recorded on a calibrated device and it will stick in court.

I would imagine that a Police officer could testify that he measured the speed using the calibrated device and continued to observe the same vehicle until it was possible to read the number plate.
Support for WiFi - IEEE 802.11 a/b/g/n;
https://www.lasertech.com/TruCAM-II-Specifications.aspx

Seems like something that could open up for vulnerabilities.
it's a secure identity system where instead of having to log into a bunch of different shit and put your data in a bunch of different places and keep it updated to do your day-to-day life stuff you can do everything using publish subscribe and hold all your data in one place. Suppose you use a lot of banks (and/or your friends' personal sites), imagine being able to update your address just once and automatically push that information to all banks you're subbed to and only the banks you're subbed to and have the push still go through "immediately" (on startup) if one bank is experiencing downtime. Could be interesting. This is part of the "personal server" idea...everyone should easily be able to create a personal server that's a pure function of its event history and that is logically consistent with the network (clients, other servers, routing tables, blah blah). You can make a personal server without having to worry about downtime because your server's event history will always be consistent with the network's.

Then there's a mesh routing protocol built over current infrastructure so that any identity can figure out how to contact another and have the routing be correct.

Limited address space, spammers can just be blocked.

That's the best I can do off the top of my head. Criticize the execution all you want but I think the idea is really interesting.

Edit: imagine dealing with the fookin IRS using all this cool stuff. I can only dream
> Having a programming language that mirrors our everyday communication is an important step forward in making the innovations from software broadly available.

I don't think that's the case at all. Mathematics developed a formalised non-natural language precisely because human language is completely unsuitable for expressing abstract concepts in a concise and unambiguous fashion.

You will find that even in non-technical fields language will quickly converge to a well-defined, coarse and highly coded subset of regular human language when efficiency and correctness are key. You can observe this in the different branches of military, medicine, and trades.

We use programming to formalise algorithms, processes, and models. Those are abstract concepts and the difficulty doesn't lie in expressing them verbally. This has been shown time and again by fruitless efforts to create localised dialects of more accessible programming languages like BASIC or Pascal.

Turns out it doesn't matter whether keywords are written in your native language or if you could write natural language-like sentences: the difficult part remained formalising the abstract concept and ideas in a meaningful, logical and sound way.

What I do think will help tremendously, however, is using system such as GPT-3 to create another level of abstraction. There are many descriptive tasks that don't need to be put into code manually. The structure and behaviour of UIs comes to mind.
So is Urbit a piece of performance art, or is it software that does a useful thing?
Bosses Need Appreciation, Too
Makes some chess engine guts slightly easier to implement, clearly the most important thing here.
Worth noting that you pass in data in a proprietary binary format. [1]

I've done it, not out of performance concerns, but because transcoding between proprietary binary formats with types is a lot saner than the alternative.

[1]: https://www.postgresql.org/docs/current/sql-copy.html#id-1.9...
Your costs are way, way, off, on the high end.

Think about it: why would overlashing be 30% cheaper? It involves exactly the same materials (the fiber) and labor (one bucket-truck visit to each pole) save for a $5 bracket.

The only thing you save is an extra pole attachment fee. But that's a monthly running cost, not an upfront construction cost. Attachments are ~$1/pole/month in the 30 states with regulated pole attachment rates and in the same ballpark for most (though not all) jurisdictions in the other 20. Dunno how you got from that to $10k construction cost savings.

Sounds like you got quoted some fiber contractor's "I get to buy a new car" price. ISPs buy their own bucket trucks and hire linemen.

Even so, $250/home setup cost for fiber is a bargain. CenturyLink charges $200 setup for crappy 10mbit copper DSL and people still buy it.
At a minimum they should have all authors in the paper in one picture together.
At this point I wonder what “being poor” means.
I think that the way HTML5 is used these days is more as a way to build a design, rather than a way to deliver semantic content. When looking at the Alexa top 1000, you'll find not a single semantic website that cares about their markup, most of them not even having an alternative text for images.

The Semantic Web also came with the idea of separating content, design and functionality; and came with the idea of having optional JS rather than integrating it to build intermixed components and (ab-?)using it to build a web page.

Personally, I think that this is a view on "how to build a website" that a lot of web developers lack these days, because they just clutter their web page full of JSX and don't care about how it looks like - as long as it is a pixelperfect implementation of what they are tasked to implement. Webpack and others just minify it anyways, so nobody cares whether or not their code can be read by humans.

The difference to how web development was perceived back then was that a handcrafted website was worth much more, and developers would argue and defend their implementations with things like "but it's validated, and it has print stylesheets!".

But anyways, with that experience comes a lot of understanding what the Web used to be: It was a web of craftsmanship, and not a web of advertisement. People were proud of what they built.

Personally, I hope that people value my craftsmanship; so my personal websites all have code that I can identify myself with and that I'm proud of. So my portfolio includes a lot of gimmicks for kids, people, and likeminded people that they can explore and be fascinated with. [1]

Coming full circle to what I hope the web could be: I think that a mixture of the Semantic aspects and today's Web Apps are necessary, and that this can only be achieved using swarm intelligence mechanisms. A centralized way is always too proprietary to outlive its creator. Combining that with a decentralized approach for training AIs on the labels could be a glimmer of hope that the web isn't lost yet. That's why I started to build Tholian and its Browser [2]

[1] https://cookie.engineer

[2] https://tholian.network
I like the idea of type annotation in HTML eg itemscope="movie" , item="director" etc.
Categorizing everything in the world will be a lot of work though. Schema.org is too limiting/general.
Yes there are exceptions of well informed, well meaning doctors.

They have to quite careful though, because it's not totally impossible to run into liability issues.

Also there are dangers with psychedelics or other psychoactive drugs and psychiatric illnesses. It's not all a rosy picture...
The wage stagnation relative to inflation started happening 1960s-1970s, so that was well after the time period we were discussing (pre-1960s).
I'm thinking more because they made a contribution they're a "contributor" who has copyright in the work. I think that's the case, I just wonder what the deal is with bots as per my question.
Indeed — Brit-turned-Aussie here — the drivers here are absolutely atrocious.

I often say that Brits can be pretty rude until they get behind the wheel, whereupon they turn in to gracious, giving angels. Australians directly mirror this: in person, they’re adorable, yet behind the wheel they’re selfish monsters.

I hate driving in this country. So much so that I don’t own a car.
Ask HN: Why do you use RSS?
Do you still use RSS readers for news? Why?
Undocumented immigrants far less likely to commit crimes in U.S. than citizens
The fact no one wants to accept in this context is that markets need to be regulated or else they get taken over by snake oil salesmen and racketeers.
No I didn't and my case didn't need it, but I was thinking maybe that's what this posted fast diff did, but I took a quick look at the go code and couldn't figure out if it did or not.

Edit on the above: it should say "fixed set of bytes" not "fixed set of pixels"
I don't think any amount of sobriety is going to help anyone better understand Urbit, in fact I think the opposite is true. You'd have to be shit-faced drunk for Urbit to seem like a good idea.
Lol, in SA it’s almost funny, because the crappiest the car, the fastest it will rocket through the countryside. Insane speeds, and I’m Italian.
the BNT162b2 sequence itself is not available though
Woodhead Pass and A14 come to mind. Tower bridge too. And the A9. Cat and fiddle.

Only time I got caught speeding in 20+ years was an avcam at the bottom corner of the m60 near Stockport.

Perhaps not as common as gatsos but not very rare.
Congratulations on writing a tool that has 3 times the performance of the most commonly used competitor. The fact that you exploited simply straightforward technique in terms using Go's multithreading is a plus in my book, no magic just simple engineering. Also, thanks for sharing it :)
Perhaps not the greatest example given that it’s killed one-point-six million people to date.

That’s an awful lot of people, and if you don’t think that’s a terrible thing then I don’t know how you sleep at night.
You don’t have ring doorbells?
No good case has been made yet, out of a hundred cases. To believe that a good case could be made but they simply didn't is to believe in a ridiculously high level of incompetence of the best minds the president could assemble. It's extremely strong evidence that no good case could be made. It's not 100% but nothing is 100%.
> The solar system passes through the crowded part of our Milky Way galaxy about every 30 million years.

How is that possible? At our sun’s distance from the center of the Milky Way, it’s rotating once about every 225-250 million years [1]. Plus the crowded part would be rotating along with us at roughly the same speed.

[1]https://earthsky.org/astronomy-essentials/milky-way-rotation
At that time, British and Irish governments didn't share licence plate ownership data with their continental European counterparts. German authorities couldn't trace the owner of the car without a physical stop. Situation has changed in recent years and I understand that now the data is exchanged.
They only target low effort enforcement like red lights and speed, and I think our license program is good now but the majority of the people got their licenses before that, with a couple of bucks and an hour or two with an instructor.
> Did you know that screenreaders, palm PDAs and others all had support for it...and that publishing to a new platform was as easy as linking a new stylesheet? None of that HTML5 crap was necessary. No modernizr, no JS, no pixelperfect designs necessary. It just worked. XHTML 1.1 strict ran everywhere. And by everywhere, I mean even the mobile audiobook players that used the DAISY format. Fully automatically transformed, and voiced over content.

And yet none of it really worked. CSS was never good enough because the layouts you need on different platforms require a different markup hierarchy, so either you write some transformations in CSS and some awkwardly coupled XSLT or you do everything in XSLT. But XSLT was awful for humans and awful for tools; I'm all for declarative sub-Turing languages (efforts like Dhall are wonderful) but XSLT is just bad at being one of them. Even if people made a transformation that worked for some pages, it'd fail for others, because it's impossible to write a transformation correctly for arbitrary input pages and testing every m*n combination of page + transformation is tedious and unrewarding. The only way you could make XSLT or CSS do the right thing is if your page markup was reliably consistent because you generated all your pages with the same program - but if you're generating everything from a common sources it's easier and more reliable to just generate whichever different versions of your page you want (mobile/print/whatever) from that.

People don't actually know or care about the semantics of their pages. Designers want pixel-perfect layouts because they care much more about what their page looks like than what it says, and non-designers had to use the same techniques as designers because browsers were asleep at the wheel in how they handled unstyled pages.
Hired Carly Fiorina as CEO
How about, who cares? The device is yours, you own it.
And so is fraud. Just communicating data, not legal.