skysight-inc/HackerNews huggingface dataset:
CORS doesn't help with compromised client code, since the CORS headers would allow access anyway.

CSP [1] can help by preventing malicious code to leak data to third parties, but it's far from trivial to close all loopholes. Especially with the myriad of tracking and other third party scripts most sites/apps use.

[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Co...
I work at TechInsights.

Depending on what the community is looking to know, there may be some things we can share publicly. I’m in the software group and not intimately involved with the RE parts, but I will act as an ambassador and see if I can get the right people involved.

Throw some comments on this thread and we’ll see what we can do to help. Might be next week due to holidays.
https://www.newsola.com/
The struggle to set information free is not just a technical matter
I am 23 and thanks for this
For the non-economists, he is referring to Ludwig von Mises: https://en.wikipedia.org/wiki/Ludwig_von_Mises
Can someone explain to me, what the term "bionic" means in this context? How is the chip derived from nature / natural systems?
> And by the way, there are linux distributions that are certified UNIX

How was I not aware of this? Thanks for the link! And you make a very good point regarding kernel vs OS. I assumed Linux == GNU/Linux in this context (so ignoring Android and others), but it certainly is a gross over simplification.
Being already familiar with NGINX, I found the examples in the docs¹/docs-wiki³ relatively sufficient.

If you care about adaptive HLS streaming, make sure to add "hls_variant" directives for each quality level such as:

hls_variant _1080p BANDWIDTH=10485760,RESOLUTION=1920x1080;

on the OBS/source side you want to match stream names like:

rtmp(s)://your-nginx-server/your-publish-endpoint/your-stream_1080p

If you care about RTMPS (with TLS), you will want to look at NGINX Stream Core module⁴, with a server "listen" directive with the "ssl" option and a "proxy_pass" to the RTMP endpoint. For sending RTMPS from RTMP you will need another server "listen" with no "ssl" option and "proxy_ssl on", since the module has no native RTMPS capabilities, in order to get RTMPS as both server and sending client.

For RTMP auto-publishing to multiple servers, you will want the "push" directive, and don't forget to give it a "name=" option, or it will grump. I struggled to get the "pull" directives to always work consistently and quickly.

If you want lower latency, make sure your source stream has small keyframe periods and that they match "buflen" directive; I opt for 2 seconds. But if using HLS, there isn't that much more you can do on that front.

³ https://github.com/arut/nginx-rtmp-module/wiki/Directives

⁴ http://nginx.org/en/docs/stream/ngx_stream_core_module.html
Agreed. After observing such a huge disparity in outcomes (90% vs 62% efficacy), any honorable scientist should have been shocked, immediately asking, “How is this possible?”.

Once the outcome disparity was noted, it's unimaginable that BOTH blunders would not be revealed: 1) low concentration in the first dose, and 2) exclusion of age 55+ patients.

More troubling is error #2. That degree of mistake is unforgivable. Heads should roll, and that should include the subsequent apologists who blithely dismissed the gravity of their team's carelessness.
Took 6 months off to take care for a family member, did not do any looking for a job but walked into one for a lot more pay and no more crunch / pressure at work. Also feels more useful than anything i did before. Took it since i could combine it with caring for that family member.

I spend my days without job doing fun projects and making toy programs for myself improving the skills i wanted too instead of just another crud application that was pointless.

If you have nothing too do you do feel like you are wasting your days. especially if you have a hard deadline.
its a shame we can't 'dock' em to a larger monitor to do desktop work yet. There are attempts by few players, but if Apple can do that it would be another revolution..
Apple's laptops have always been extremely slow compared to alternatives, so it was very easy for Apple to do better.

In single-thread performance Apple M1 at 3.2 GHz is equal with Intel Tiger Lake @ 4.8 GHz or AMD Zen 3 @ 4.8 GHz (e.g. scores around 1750 in GeekBench 5 ST), but while consuming more than 3 times less per core.

While the higher energy efficiency is impressive, it does not matter much in a laptop, where enough power is available. It will matter only in the future, when Apple will include enough cores in its CPUs, to be able to exploit the higher TDP available in a laptop.

On the other hand, if the power consumption of Tiger Lake / Zen 3 is reduced to be equal with that of Apple M1, their clock frequency is reduced from 4.8 GHz to around 3.5 GHz ... 3.6 GHz, remaining higher than that of M1 (which does more work per clock cycle).

Therefore at equal power per core Apple M1 is faster, but only by around 35%. This advantage is not enough to enable 4+4 Apple cores to match 8 Intel/AMD cores.

In conclusion, the laptops that will be launched in early 2021, with 8-core Tiger Lake H or AMD Cezanne, will have the same single-thread performance as Apple M1, but higher multi-thread performance. The slower laptops with AMD Renoir already have better multi-thread performance.

Moreover, while Apple M1 has an average IPC 1.5 times higher than the average IPC of Intel/AMD, which enables high scores in benchmarks like SPEC or GeekBench, in computational benchmarks with optimized programs that have higher IPC than the average IPC, Apple M1 is disadvantaged and it is slower in single-thread than even an old Ryzen 7 3700X, unlike in single-thread SPEC or GeekBench, where you need a new Ryzen 9 5900X to exceed the Apple M1 performance.
I.q., all these developmental indices that countries are ranked by, and so forth.

There is this quaint obsession with trying to compress information into a single number, though it obviously can't be done.
I agree with this. I think it's important to figure out why they appear to be slacking and have evidence if they are slacking.

If you replace people without knowing the reason they are slacking or appear to be, then there's a chance the next person will not perform well either. For example, people sometimes become disillusioned with a company if the managers are not following the company policies to the detriment of the employees.
The issue is that the sound waves bounce off the pad back towards the rocket. Once the rocket has left the pad, the sound waves proceed behind it and there's no risk of them hitting the body.
As I said, it's a matter of personalization and wouldn't be visible to others.
> fervently supporting any half viable competitor in the hopes that it becomes fully viable.

Great. I’m an Apple fan and I’d love it if there were more half-viable or better competitors. Seems like Apple is doing a good job.
Clearly not, since the AV can take too much CPU time and prevent other tasks from running.
Of course one can see it as an advantage. But it's the opposite of freedom. I want to be free.
I’m sure the wealthy are spending some, but on the whole people spend significantly less of their money as a percentage of income the more wealthy they are. All their needs are met. They can splash out cash for some things but not that much trickles down.
Free 12-Week Long Artificial Intelligence Course by IIT Delhi
Presumably they mean compared to hydrolox like Delta IV or the Space Shuttle.
Highly doubt von Mises said that.

Here is good intro materials to his very rational economic theories https://mises.org/economics-beginners
A while ago, github replaced the pagination on their commits page to be based on a git commit ID instead of a page number. After that change, it made it a lot more difficult to find the oldest commit in a large repo - frustrating.

That said, I think the percent of average ability internet users (ie. people visiting an ecommerce shop) will virtually never attempt to navigate by changing values in a query string param. High scores on a gaming forum, maybe more likely. Either way, if users need the ability to jump through pages, I would hope that would be exposed in a UI rather than expecting people to edit the URL directly.
If wealthy people want to live in a minimalist world they should become monks instead of trying to push others to live like they themselves can’t.

The demand for austerity is a fetish of power abuse and discharge of guilt by claiming only the best motives.

Disgusting.
You can also read more here: https://pcmonitors.info/articles/factors-influencing-pc-moni...
That is also why people post comments online
Doesn't the very idea of the 'Central' in Central Bank Digital Currencies violate existential reasons and fundamental functions of digital currencies / cryptocurrencies?

This seems to be an attempt at corralling a market by offering something entirely unfit for purpose, but marketed as being backed by the ultimately trustworthy (for surface-level-only reasons of "well, we've gotten you this far") Central Banks, and therefore immune to failure.

What can it offer that doesn't already exist and also provide any consumer benefit?

The article seems to answer that: nothing, in fact, less than nothing.

Cryptocurrencies are anathema to Central Banks, so any embrace by the Central Banks must be looked at as a defensive reaction to a changing landscape.
Regulation raises the barrier of entry for startups. Fewer startups means less competition. Less competition means less incentive for the incumbents to do "the right thing" in any field, be that hiring, ecological impact, consumer rights and so on.

When it comes to the economy, we should legislate and tax externalities. For everything else regulation is uniformly bad.
This is possible with a git alias and no third party code execution.
I think slacking is maybe not the right term, i see a lot of people who are fed up with the pointlessness of their work and they are just going trough the motions to get the paycheck.
Also why feel any loyalty towards a company goal when that company can kick you out at any time.
<loopy muffin brain has joined the chat>
Another, more modern translation, from the Oxford world classics edition by Robin Hard:

14. Even if you were to live for three thousand years or ten times as long, you should still remember this, that no one loses any life other than the one that he is living, nor does he live any life other than the one that he loses, so the shortest life and the longest amount to the same. For the present is equal for all, and what is passing must be equal also, so what can be lost is shown to be nothing more than a moment; and no one could lose either the past or the future, for how could he be deprived of what he does not possess? So always bear in mind these two points: firstly that all things are alike in nature from all eternity and recur in cycles, and it therefore makes no difference whether one sees the same spectacle for a hundred years or two hundred or for time everlasting; and secondly that the longest-lived and the earliest to die suffer an equal loss; for it is solely of the present moment that each will be deprived, if it is really the case that this is all he has and a person cannot lose what he does not have.

https://global.oup.com/academic/product/meditations-97801995...
> One good outcome of my world view is that I don't really worry about passing away. A less pleasant outcome is that my world view is so out of the ordinary that I don't often connect with people that I can talk about this with in any serious way.

I'm in exactly the same boat, and I am only 28.
The Mars mission has a somewhat tighter timeline.
I think it's not about austerity. It's probably about money printing and the quality of a currency.
That multi column answer doesn't seem to address pagination of queries where some of the columns are in descending order and some aren't.

I implemented a keyset paging library for sqlalchemy which supports this, and found the nicest way to do it is to swap the comparisons for the descending columns. For instance if this is an all-ascending paginated query:

select ... where row(c1, c2, c3) > row(11, 12, 13) order by c1, c2, c3

Then with c2 descending it would look like this:

select ... where row(c1, 12, c3) > row(11, c2, 13) order by c1, c2 desc, c3
Ask HN: Relocating to London After Brexit
How do you think Brexit will affect software /startups in Uk ?
Do you think London will maintain its reputation as the opportunities city?
How can you talk about RTS games and never mention the CNC series? Red Alert 2 was amazing. As an advanced Age of Empires 2 player, Red Alert 2 has a complete different set of strategy choices to offer and feels much more arcade. This may be good or bad depending on your preferences but it must be mentioned IMHO
That's an interesting point. It makes me wonder more generally how empathy from doctors and nurses affects patent outcome.
It is interesting that you should say that, because last year I tried to open an online (only) bank account. I live in the Netherlands and finally chose for N26, but I was surprised by the large amount of online banks in the UK. Like Monese, Monzo, Revolut, Starling, ANNA, Tide, etc etc
In many ways this seems to have replaced diaries as a way of organizing your thoughts prior to screaming them into the void, with the bonus of spam and random racist diatribes.

Perhaps bonus is the wrong word there.
So, the benefit is that it cuts out the untrustworthy commercial banks?

That sounds like a failure of politics and regulation; something that technology is a good workaround for, but a poor solution.
Why? I would like to learn more.
For the record, rC3 means "remote Chaos Communication Congress".
Neither are particularly critical in the long term. Economics is bound by diminishing returns, which dampens extremes. Minimal investment results in extreme returns, where extreme investment results in minimal returns. As returns compound the difference shrinks over time.

Really it’s mostly a question of short vs mid term results, in a world of feedback loops either can dominate.
I reckon in a large city you could get away with this without even any weird looks. People might think you're on the phone or they might think you're crazy. Either way they won't give it a second thought.

I don't employ speaking out loud in my own methods, but I do scrawl extensive notes. I can't think straight if I can't take notes with pencil and paper. Whenever a non-trivial problem arises I always break out the paper. I wonder if it's a similar mechanism.
Democratic voters are opposed to the electoral college, but the leadership knows that without it, some backwater state would report 4x its population voted for trump and we’d have a constitutional crisis
What's worse?
- Personalized ads
- or, Monopolistic ecosystem lock-in
This is a ridiculous example.

I don't have to mention that it's simply illegal, yet...

You're talking about mixing data, like you have to know that someone under 18 was pregnant and for how many days, as well as that a specific man was her father and soon to be grandfather, all because some advertiser wanted to surprise grandfathers after their grandchildren was born - if the advertiser has access to this amount of data granularity, it might just know that she aborted anyway either because she searched for some symptoms that had strong correlation with abortion, or because she vented about it in some forum.
That's still very analogous to the first PCs. By that point there had been decades of foundational computer work
52 here, beat that.
They are the ideal tool for communist China or North Korea. I doubt they see that kind of control over every citizen money as bad
Seems to me that you're assuming that everything should be paginated after being sorted by "ID". Why should it be? The user is not interested in your internal representation. An "ID" does not imply semantic meaning, or ordering, and you should not treat it as such.

If you want to order by creation time, then have a column with creation time. With resolution down to nanoseconds it'll be unique. And if not, well your query should be deterministic and "order by ctime,id".

But the problem is always possible. Doesn't matter what method you use. It applies to OFFSET … LIMIT, guid, name, or ID.

It's up to you to decide what you want the user experience to be if someone is on page 1, presses "next page", but before you click someone deleted the entire first page. And maybe there is no page 2 anymore.

These questions are application dependent, I'd say. And while I may have my opinions on the best way to handle it, it's an orthogonal question to what this article is talking about.

Edit: Oh, and there's GUID type 1, so "GUID" doesn't inherently mean "not sortable".
Yes, this was an RTG. An RTG is not a fission device. An RTG uses the heat from the radioactive decay (alpha decay, in this case, with some contribution from the beta decay of the daughter nuclides, once they have formed) of the fuel. As khuey said above, this cannot be started or stopped.
Napoleon's failure in Russia as an analogy for T-cell based viral immunity
Giving up sadly appears to be the only option for most use cases of npm and the like.
I agree, but doing so would make an interesting game. A war that's being fought by 2 evenly matched AIs, and your job is to handle the logistics on your side to give it the edge?
> I’d prefer counseling to medication too, but if you have doctors recommending something, generally take their advise over HN and reddit

That is true, but I think we should also be careful of assuming that doctors are always right. A different approach, in my opinion, would be to educate yourself in the subject by, for example, reading books from experts with different options. This is may sound too cumbersome but, I mind, it’s a whole life that’s at risk.
Wow, just wow. Continuing to post youtube videos of your unlicensed drone flying in controlled airspace after already receiving two written warnings from the FAA is pretty stupid.

Also this gem: "These clips also revealed flight in hazardous conditions including heavy rain, fog, snow, and close proximity to buildings in downtown Philadelphia. There was also posted proof of the pilot intentionally losing radio signal, and control, of his drone." That goes way beyong "innocent experimentation with your new drone" and into "deliberately endangering people and property", especially if you've been warned about it twice already. Youtube money must've been pretty good to keep going.
Do you use adblockers? Nothing wrong with that, but don't be surprised targeting doesn't work if you do...
Do you think you could maybe elaborate why you think the harm by ad optimization is so severe it could never be offset?
Tips Related to Google Search
When I find myself slacking, I find making a To Do list helps. Although it is really a 'Try To Do' list. It helps me focus and provides a sense of accomplishment.
Why the Quarantine is actual serfdom.
https://www.forgac.me/blog/2020/4/5/pandemic-the-shortcut-to...
Also on Mises.
https://www.php.net/manual/en/function.ip2long and https://www.php.net/manual/en/function.long2ip.php in PHP
I've found that it engages the same parts of my brain as writing software, and I only have a limited amount of time each day that I'm able to focus on either activity. So to some degree it is self-balancing, but it's also possible to lose 4-6 hours while playing it if you get in the zone.
Yes, pagination over a consistent view is a whole other problem! Either you store search results server side, in which case now you need to think about expiration and running out of space, or you are able to regenerate them on the fly somehow. A database which supports as-of queries might make that quite easy, but not many databases do.
...and every event and choice that led to that...
> For serious competitive play, all players should have the same opening split

I would consider the Dominion League[1] to be serious competitive play, but it doesn't require that (also the current online client doesn't support that, presumably due to lack of demand) but what it does is to balance which player starts first, which can often lead to wins since in the end the game is often decided by a single turn.

[1]: http://dominionleague.org/rules
Perhaps I’m missing something, but aren’t currencies mostly digital anyway?

I don’t actually know for sure, but surely the percentage of fiat money that exists as physical cash is pretty small? Similar for the percentage of transactions that happens physically.
I did the course during my RC batch this year. Highly recommended if you're looking to learn RL.
I think it would depend on how close they can line up the centre of rotation and the passenger seating.
Well, the prevailing rumor currently is a processor with 8 high-performance cores (as opposed to the 4 on the M1). I don't know if the amount of high-efficiency cores would also be doubled so that it's like 2xCPU when compared to the M1.
I'd also be interested in hearing more.
I use a combination of Signal, WhatsApp and Messenger for communicating with friends and family. Recently I made a series of transitions from Android to iOS and then back to Android, and beside the annoyance of entering account and banking details anew, migrating messages was the main obstacle in the way of a smooth transition.

I am not sentimental about text messages but I did have photos which I had received from other people and wanted to keep. The only way to do this in the iOS -> Android case was to go through all of my threads in WhatsApp and Signal, save the photos I wanted to keep to my Camera Roll (??) and then copy them to my computer.

On Android, WhatsApp stores its data in the data partition, and Signal can either save photos to its own folder or export a backup, although I did not look into how to decrypt the backup.

Ultimately what drove me back to Android was that iOS did not give me control of my data in the way I am used to, despite some of the much touted privacy advantages.
I think this is something the author knew, but this is not an uncommon and painful thought many people have. It's exactly the falsity of this that makes it more painful. Of course life is far more complex than just picking, but this is a perfect example of that painful fantasy.
The screenshot I replied to says it exactly, near the bottom. It's not about number of bullet points, it's about what the bullet points say.

There is no "full self driving" button in a Tesla, and the Autopilot button will first produce a notice about the capabilities and it says you absolutely can not stop driving, you have to confirm it before it engages.
Depending on the g-load, they may make a less radical flip when handling passengers. Once they figure it out, it's just a matter or refining the parameters.
I tried to play SC2 for the first time in years last night and the servers were erroring with Global Timeout and everyone in chat was complaining so I logged out and might not try again.
The taxi industry was highly regulated worldwide. It didn’t stop Uber.
I have the first edition and after playing both I completely agree, the replacement cards are overall much better. To the point where I rarely ever want to play my own set.
What has ‘dropping’ the store revenue got to do with any of this?
Central bank digital currencies are just fancy PR for holding your current account at the central bank rather than a commercial bank. Which then means you don’t really need deposit insurance since if you’re concerned you’d park your money at the central bank.

Deposits in commercial banks can then be treated as bank risk capital - where the depositor always risks a loss.
System is optimized not to show you things you will engage/like, but expected value:

Expected value = your engagement chance x revenue from engagement

This formula making it to run in more ‘exploit’ state then ‘explore
I think about this book all of the time. What rang true to me is that the protagonist never really "figures things out".
This is the original link, the dpreview link is editorialized: https://jrupprechtlaw.com/drone-pilot-received-182000-propos...