skysight-inc/HackerNews huggingface dataset:
Potentially somewhat controversial take on this: why do college grads deserve a better job than, say, high school grads if the subject they studied in college is not particularly relevant to the society at this point(which the lack of jobs for that qualification is indicative of)?

There was probably a point in time when learning hunting was like going to college and along comes farming to make all those hunters jobless. That’s how the wheel of “progress” rolls.

The idea that going to college will make you more bucks or guarantees you a job in your field of study is very arcane at this point.
Vivaldi browser introduces a full-page Notes Manager and configurable menus
Can science literacy help individuals identify misinformation in everyday life?
I would say, for many state-employed Russians saying terrible things about the US is a primary responsibility, especially in a Ministry of Foreign Affairs.
UK house prices expected to fall despite stable demand
But then it's not a middlebox, because it is trusted by the server to act in its name.
Link to the PDF:
https://sci-hub.tw/https://onlinelibrary.wiley.com/doi/abs/1...
Assuming you are referring to Russell & Norvig's Artificial Intelligence: A Modern Approach, a 4th Edition was just released, including chapters about deep learning. With contributions from amongst others: Ian Goodfellow about Deep Learning and Judea Pearl about Causal Networks (see http://aima.cs.berkeley.edu/ack.html)

http://aima.cs.berkeley.edu

https://www.pearson.com/us/higher-education/program/Russell-...
Does Consumer Reports not shame them and reject their refrigerators for this?
No but Nordic could have gotten some time to warn their customers allowing their customers to create emergency plans.
Ah, the good old "you're/they're using it wrong" excuse.
archive.org is a primary target for the book burners. As with any big thorn; they dont need coordination to attack it; it's practically a law of nature.

https://news.ycombinator.com/item?id=20623177

Archive team: is there a 101 on getting pages? I struggle to archive the things I want because of the JS interface and the generated data. I just want the links to the original GET
's and source files.

Torrents for the lowest level data per domain would be excellent. I would donate (again) to get priority for the ones I am interested in.

https://archive.org/donate
Physics
Grob: Basic Electronics
The Feynman Lectures on Physics - https://www.feynmanlectures.caltech.edu
All software isn't line of business bespoke jobs for mega corp. Family business sometimes need software specific to their vertical market but can't afford to employ someone for a year to do it.
Kaiser Permanente is a conglomerate that is a consortium of for-profit and not-for-profit entities. The health plans (insurance) and hospitals are not-for-profit. The physicians are organized into for-profit partnerships.

Source: https://en.wikipedia.org/wiki/Kaiser_Permanente#Operations
> Is the bad guy a couple of cops who we hold to the impossible standard of not returning fire?

- People in plain clothes

- Knock down a door to an apartment

- In a country where people legally own guns

- In a country where "If they (robbers/burglars) come for me, they will get shot" is a thing

how is it an impossible standard to expect that someone will shoot at them for essentially being burglars?
What's Nordic going to even agree to? This is a firmware power glitch exploit. It's not like they can patch it in the field.

If all they said was: "Nordic Semiconductor and LimitedResults did not agree on a responsible disclosure." That's fine. So be it.

However, when I see: "Nordic PSIRT proposes to purchase the full report for a rock-bottom price." They lost my sympathy right there. I have no idea what they told Nordic, and Nordic really doesn't have a good way to defend against that accusation without exposing emails that they likely sent back and forth with confidentiality in place.

That kind of commentary is bad faith even if Nordic may also be acting in bad faith (and I have no real way to verify that).
Neoliberalism effectively stopped any history. We are living in a Neoliberal Atemporality. Or more precisely: we have lived through it and are now about to leave it. Not sure what will follow next, but one thing is certain: the history is about to reboot itself.
Statistics by Freedman et al is a great introduction to statistics. It took me a year to fully read it but the exercises are fun, real world examples of applying statistical methods.
This reward ratio concept that you invented to frame this only accounts for one side of the transaction. For starters, to give something away for free, you have to own it first. There no moral high ground in deciding to give away other people’s things. But if you want to only focus on the potential for public good, then where would you put the “reward ratio” for the authors who’s work was given away by the internet archive? They struggle enough as it is to make money without a global financial crisis, and without large organisations taking it upon themselves to give their content away. What’s the “reward ratio” for all the book retails going out of business at the moment, and all the staff they’re laying off? Even if you hate publishers, and for some reason think they’re not entitled to property rights, what’s the “reward ratio” for their employees, or the people who’s retirements are invested in their publicly traded companies?

It’s easy to sympathise with the motivation behind the decision, but really their decision was to summarily strip people of their rights, and the payoff for their hard work. It wasn’t a noble decision, because they didn’t own what they were giving away, and an attempt to rationalize the deprivation it contributed to is really just sad. It was truly a monumentally stupid decision on their part, and they’ve jeopardized their entire mission because of it.
Astronomers discover how long-lived Peter Pan discs evolve
Building a Live-Streaming Site
https://en.wikipedia.org/wiki/World_Heritage_Site#Consequenc...

> A listed site gains international recognition and legal protection, and can obtain funds from among others the World Heritage Fund to facilitate its conservation under certain conditions.
In my field it is Computer Networking: A Top-down Approach by Kurose. I've been using it as the main textbook for computer networking course for more than ten years.

On related notes, for the past few weeks I've spent countless hours searching and compiling good to excellent textbooks in the field of engineering and computer science. Perhaps I can share the information in the near future.
Why the down votes cunts?
I think one important thing is the overall impact of bad decisions in language design, implementation & stdlib.

As a Clojure developer, I see plenty of things that might be better in PHP in language design (making existing syntax more powerful instead of adding more syntax), implementation (make sure there are no memory leaks for example), stdlib (make one big incompatible release and make sure all functions have consistent naming & parameters & return values).

But today, in the age of PHP 7, frameworks and thousands of libraries, short requests that make memleaks insignificant, I think PHP is an awesome productive language. A language purist who loves elegance (like me) would not take a fancy of PHP, but the same goes for Go, C, C++, Lua and in some way also Vala, D. These languages are just highly practical hammers. Nothing to love, nothing to play with. But boy, these hammers are highly productive and in the right hands and appropriate situation, they are very hard to outcompete.

For some people, using PHP can be the best solution (Do you know C-like languages? Are libs you need in composer? For such a person PHP might be a way to get the result fast).
What happened to "THIS IS THE POLICE, OPEN UP" along with banging the door?

The only situation where I understand a no-knock warrant is like when the police is actually targeting someone's computer and don't want to go through all the hustle of cracking the password.
History:

I asked on /r/askhistorians for book suggestions on the history of China.

>The History of Imperial China series edited by Timothy Brook consists of six roughly 200-page long volumes, each of which covers one or two dynastic periods.

I read the first volume and enjoyed it. And I feel safe in recommending the set given the endorsement from a scholar on the topic.
JuliaCon Is Going Online
Bracketing and Async Exceptions in Haskell
How is Apple Ecosystem a delightful experience?
Uplevel adds features to measure engineer productivity in remote work settings
I hate Just Eat in my country. For the life I couldn't get them to put VAT on my receipt. Stopped ordering food almost completely because I was tired of something simple like that failing over and over. Now they're slowly turning into a monopoly, can't imagine how bad their service will get at that point.
Shouldn't you need more than, he was an asshole and the driver happened to be black to conclude that he is racist?

Police officers should be beyond reproach. Their behaviour should be exemplary. If an officer is harassing people that's already enough reason to question whether they're fit for the job, and if there's any doubt whether they're being racist or not then it should be on the officer to demonstrate that they're not (using their record, bodycam evidence, etc). The police have had decades of unquestioning respect from the public and they've abused that privilege. Now it's time for the police to earn that respect back.
There is - you can just install NoScript to block all scripts and stop video autoplay in Firefox setting. Presto - a slim web. (Sites that need JS often have a slim alternative - there are superfast "lite" or "mobile" sites for GMail, Reddit, Facebook and many more.)
I should clarify my comment by saying monorepo-related Mercurial improvements benefit not just those monorepos backed by Mercurial, but also where Mercurial is "just" a front end to a different system. I mean just think about it, what does a front end in this case really mean? When you run a command like `hg log` how much of the original Mercurial code are you running? Do you design an entirely different system that happens to share the same command-line syntax as the original Mercurial, or do you emulate the .hg folder format and run the original Mercurial code, or somewhere in between? Thinking about this problem would shed more light on why Google's work on Mercurial benefits everyone else with a big monorepo even though Google is "just" using Mercurial as a front end.

And both Facebook and Google have contributed to Mercurial on this front, though admittedly Facebook did more work than Google did. I know the tree manifest feature (https://www.mercurial-scm.org/wiki/TreeManifestPlan) is done by Google and upstreamed, and it benefits every repo with millions of files. (Just clone the hg repository and search for commits with a google.com author email and see what kind of commits they are.)
It happens that I was in need of a TAP v13 parser for Go the other day, and I didn't find one that met our needs. So I wrote one; maybe it's useful to someone else, too:

https://github.com/mpontillo/tap13

TL;DR: it takes TAP output (in the form of a []string, one string per line) and produces a Results struct containing an array of Test structs. The goal was to sufficiently parse the TAP output so that it could be transformed sufficiently for storage in other systems.
What emergency plan? This is a device in the hands of a hostile adversary. You pretty much have to assume that given enough determination an adversary WILL crack the device and read your code.

All you can really do is make sure anything based around security is one to one and that the attack doesn't scale. You can break you own device, but all that gets you is access to your own device and data.

What you don't want is for data to come off the chip that allows somebody to break other copies of your firmware. That would be BAD(tm). However, that's a failure to consider threat model rather than a firmware fault by Nordic.
How much did AlphaGo Zero cost? (2018)
News of a Proposed Immigration Proclamation on Non-Immigrant Visa Holders
I thought you could avoid having a filter by using the bypass plug you get with the fridge. "If you do not want to use a water filter in the refrigerator, the filter can be replaced by the filter bypass plug that came with the refrigerator."
Computer Systems: A Programmer's Perspective. Flies a little under the radar. I'm definitely biased here (TA'ed the class that originated it). But by the end of it I left with a decent understanding of x86-64 assembly to the point that I could hand compile C functions. And also a rough and ready understanding of how shells, malloc, and web servers work.
Now it makes so much sense that they said the free calls wouldn't be encrypted end-to-end.

But most people here bought the child porn excuse, so it is no wonder that it gets used to often when companies or governments abuse your rights.
Ask HN: Reimagining the inbox – transitioning from a list to a visualisation
Hi All, first post here so hope I'm doing this right.

The inbox hasn't really changed for 30+ years. You get new emails at the top, you scroll down to find emails, and, if you want you can organise them into folders/tags.

Yes, Inbox by Gmail and a few others e.g. Superhuman, have created 'smart' inboxes, classifying emails into subcategories such as "Primary", "Updates", or "Social". Ultimately however these are really still just lists.

The last week or so I've been playing around with some new UIs that try and break this paradigm:

- using email 'tiles' that can be dragged around instead of just being a list
- multiple inboxes on the same screen that display these tiles
- "map" view that displays email tiles/threads as a network graph that can be zoomed into or out of, showing greater or less detail

One thing that's struck me is that it's very easy to overcomplicate the UI - either too many elements, or the user has to scroll around / zoom in and out of the network graph to find emails that are relevant.

I do still believe however with recent advances in gaming, graphics, visualisation, and AI/ML, there must be some solution out there that's elegant, efficient, more intuitive, and pleasing, with regards to reimagining how the inbox loooks.

Now on to the questions:

(1) What does everyone think?
(2) Has this been done before? If so, by whom? And what were the factors behind their success/failure
(3) Any thoughts on how to address the problem of the UI being too cluttered?
Please don't insinuate shillage on HN without objective evidence. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html. The reason it's in the site guidelines is that the overwhelming majority of these perceptions are imaginary, despite how convincing they feel. Plenty of past explanations at https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme..., for those who want more.
The question was about what power the board has, not how a well-functioning board should operate.
I like GraphQL but if you're just serving a single SPA I wonder about all this busy work we still have to do. Why haven't we gone a step further and just abstracted all the networking and serialisation steps away and our models are synced for us in the background. Maybe the apollo team is heading in this direction but their offline story isn't great yet.

Edit: I remember now that the Apollo team is made up of members of the former Meteor team which worked in a similar way using a client side database.
> Despite that I have actually learned stuff here from people that I originally disagreed deeply with.

Agreed. The incidence rate of people who can intelligently argue a controversial position is much higher here than in the average population.
Whilst true, a lot of political movements in history have had goals that seemed completely untenable at the time, yet succeeded.
Exactly what I wanted to say, so I would add some. Thanks to poor performance of Russian space and defense industries, US may consider new Cold War (call it Cold War II) not very seriously, while in 60-70s USSR achievements never let their competitors relax. Maybe it was not that bad in the end, these hardships led to new technological achievements of the time, like Space Shuttle program.
> imho that’s a foolish strategy.

Possibly for most, but for New Zealand and Australia it looks ok.
Blosc is an excellent choice if speed is what you are after. Give or take 5 years ago I had to use a compression to transport a lot of data over zmq and blosc ran in circles over all other compressions.
You can use rxdb for replication and offline support.
https://www.google.com/search?q=cutlist

Have never used any of these, but they've all come up on various woodworking forums I've read over the years.
Thanks for the comment! Makes sense, this place can be a mine field :)
Ask HN: Alternatives to Kafka Connect?
I am looking for an easy way to send streaming (binary) data to various storage endpoints. In the past I've used Kafka Connect [0], which does what I want, but I don't want to setup a Kafka cluster just for this. It would be overkill. Is there anything like Kafka Connect, but without Kafka?

[0] https://docs.confluent.io/current/connect/index.html
Thanks, that’s just the thing.
ACSL (https://en.wikipedia.org/wiki/ANSI/ISO_C_Specification_Langu...) for C, which is based on JML (https://en.wikipedia.org/wiki/Java_Modeling_Language) for Java, both use 'requires' for preconditions, 'ensures' for postconditions, and 'invariant' for invariants. Some invariants are also written as assertions ('assert').
Show HN: SDK X – An automation tool for Admob to increase ad revenue
> Between the lines: This suggests Zoom closed the account due to concerns in China, which forbids free discussion of the 1989 Tiananmen pro-democracy movement.

But why close the US rather than close the Chinese accounts?
Show HN: Plausibly deniable information-theoretically secure encryption in Ruby
Yeah good point, WatermelonDB, rxdb and pouchdb all fit this model. This to me feels like the future for web and mobile.
>A lot of reasons that would sound like griping

Thanks. I guess that does sums it up and align with lots of other similar sentiments I heard over the years.

Off Topic: I think we live in a world where we put too much emphasis on the positives and neglect any negativities. So we end up having any valid complains to be viewed as moaning or griping. I wish as a society there are better ways to handle these rather than simply ignoring it, which would leads to all sort of bad things happening as we seen in the world today.
> There is a world of difference between being for something and against something

They are the same. If you are for something, you're also against not something.
TLDR: Soldered onto some pins, identified power usage pattern during boot sequence characteristic of Flash read, wrote a search program to glitch the chip at just the right moment when it loads the protection flag.

Apparently able to make exploit persistent, and demo coming up in future post on a real consumer product (Logitech Mouse). Couldn't reach agreement with Nordic on a responsible disclosure mechanism.
You're probably aware but I will just report it anyway.

On that link (https://james.darpinian.com/satellites/), there doesn't seem to be a lower bound limit on the 'polar angle' rotation. So I am able to rotate below the 'horizon' and look up to the earth's 'inner surface' (the concave side of the mesh). The trajectories dashed lines are still rendered and drawn on top of the earth's 'bottom' but are all glitchy and intermitent.

This maybe an issue with this specific implementation and not cesium itself but just thought you should know.
New alloy 'four times harder than titanium'
IBM quits facial recognition, joins call for police reforms
Why is discovery phase a must for every project?
Europe's Just Eat Takeaway to Buy Grubhub for $7.3B
> Libraries should be enabled to digitally lend their physical holdings and not have to rely on these eBook licenses, and CDL is a great model to that effect.

Why must we come up with increasingly complicated ways to hide the fact unlimited copies are available? The right thing to do is to abolish copyright. It's time to stop pretending copyright makes sense in the 21st century.
I don't know about intelligence, but we certainly have big egos!
When a system is socialized, funding is also shifted so that the poorer taxpayers contribute less than the richer ones. So no, it's not just shifting around deck chairs. There's a balance to strike.
Phew! Not so crazy I am...
This is why I have so much doubt. To claim it's better in any meaningful way you need to show it on the same framework, varied datasets, varied input sizes and you should be able to use it in your detection problem and also see some benefits from the previous version.

> SIZE: YOLOv5 is about 88% smaller than YOLOv4 (27 MB vs 244 MB)

Is that a benefit of Darknet vs TF, YOLOv4 vs YOLOv5, or did you win the NN lottery [1]?

> SPEED: YOLOv5 is about 180% faster than YOLOv4 (140 FPS vs 50 FPS)

Again, where does this improvement come from?

> ACCURACY: YOLOv5 is roughly as accurate as YOLOv4 on the same task (0.895 mAP vs 0.892 mAP)

The difference in 0.1% accuracy can be huge, for example the difference between 99.9% and 100% could require an insanely larger neural network. Even much less that 99% accuracy, it seems clear to me that there can still be some limitations on accuracy from neural network size.

For example, if you really don't care so much for accuracy, you can really squeeze the network down [2].

[1] https://ai.facebook.com/blog/understanding-the-generalizatio...

[2] https://arxiv.org/abs/1910.03159
> If you enter private property forcibly, you should expect to be shot at.

For someone outside the US this is such a crazy statement.
> I don't understand the attraction to Graphql.

It's attractive primarily to frontend developers. Instead of juggling various APIs (oftne poorly designed or underdesigned due to conflicting requirements and time constraints) you have a single entry into the system with almost any view of the data you want.

Almost no one ever talks about what a nightmare it becomes on the server-side, and how inane the implementations are. And how you have to re-do so many things from scratch, inefficiently, because you really have no control of the queries coming into the system.

My takeaway from GraphQL so far has been:

- good for frontend

- usable only for internal projects where you have full control of who has access to your system, and can't bring it down because you forgot an authorisation on a field somewhere or a protection against unlimited nested queries.
> Obviously nobody expects the police not to shoot back when fired upon.

I do.

They should temporarily cover to safety, understand the situation, announce themselves and attempt to de-escalate.

Only if gunfire persist after that, it's reasonable to use deadly force. That's the LAST thing they should do (because in fact, mistakes at that point will be final, with mortal consequences)