skysight-inc/HackerNews huggingface dataset:
Some I see are surprised to see the level of obfuscation used in the application. Many pointed, many ingredients for the obfuscation used in the app are off-the-shelf and few of them can be said to be well known in the industry, but still there is a cost in integrating them into a product. Obfuscation is notorious in breaking things which should work normally (normal compilation process) and as a own goal making it hard to debug as well. Integrating, testing, debugging and difficulty in debugging production crash logs is a considerable cost.

That said, obfuscation is increasingly being used in mobile applications now. Check your banking application or some government applications, you will find obfuscation being used. With mobile applications getting richer and lot of code executing on the client side, makes it compelling case to secure applications by using obfuscation (as a defense-in-depth approach).

Open standards like OWASP MSTG [1] MSTG-RESILIENCE-9 recommend such approach.

Obfuscation is applied to programmatic defenses, which in turn impede de-obfuscation via dynamic analysis.

[1] https://github.com/OWASP/owasp-masvs/blob/master/Document/0x...
Good point. Are there any use cases for E2E when the server isn't potentially adversarial to any clients?

Separately: affordable servers likely are accessible to infrastructure providers (whether a VPS, or bare metal at a colo, etc.) so it's tough to say that "my own server" is usable exclusively by me and therefore not adversarial. Plus, maybe people want to use my server and consider me adversarial for whatever reason; they should use their own server instead, but might not have the skills.
Strange. I'm not seeing any issues with Linux and 4k. I'm running a plain Debian 10 with OpenBox running on 4x 4k (3x 28" in a row and one 11" 4k under the right-most) monitors though, granted, I only normally have one web browser that follows me around, across work spaces pinned to the right monitor, mostly maximized Sublime on the middle monitor and a pile pile of alacritty/xterm windows on the left-most monitor. The small monitor which content also follows me around contains clipboard, clocks, Slack and monitoring.

What is the software that people are using that creates problems?
Maintaining infinite platform/device compatibility, optimising video delivery, reducing bandwidth costs and new features to push the medium forward (like the choose-your-own-adventure thing they made).

Video delivery is hard. If you spend a month working on a basic Netflix clone showing a single clip it won't be 1/100th the performance of Netflix even if you use a CDN.

Netflix has optimizations for individual ISPs by placing content servers directly in their DCs.

Also, large organizations accumulate constant tech debt that need to be paid down. Features aren't infinitely scalable.
Would love some feedback on our product too: https://teamo.team/

Love your landing page - very concise and captures the product idea well. Perhaps list some use case where teams go, "yes that's really true!" - for e.g. new employee onboarding etc.
Mega65 Dev Kit 999 Euroes starts tomorrow
The circles in this map are really deceptive. They're two fixed sizes depending on altitude with no apparent relation to actual coverage.

Here is my attempt at estimating actual coverage, based on a 25 degree angle from the horizon https://i.imgur.com/poj8cae.png

I've included a screenshot of the code I modified so people can play with it themselves. I made a slight simplification in my math (explained in the comments in the screenshot), but I think it should be close enough. Edit: Pictorial explanation of simplification https://i.imgur.com/XtADkmh.png
We need more facial recognition cameras
I have the opposite take; I think it shows how well they do their jobs. It reminds of the Steve Jobs quote, "Simple can be harder than complex"
Purdue was engaged in aggressive marketing of their opiate drugs to doctors who then prescribe them. Their marketing objective was to rehabilitate doctors’ then dim-view on opiates - and their marketing material went with unchallenged claims such as that they had developed new opiate formulations that weren’t addictive or otherwise had less addictive potential compared to older opiates - these claims have all since been debunked. I understand that the marketing executives at Purdue and others were aware that they were both being dishonest and that what they were doing would result in more OD deaths and ruined lives.

Charitably, it can be argued that making opiates more accessible to those who benefit from them who were previously denied them due to doctors’ reservations about opiates - despite increased OD deaths - would still result in a net improvement in overall disability-adjusted-life-years, but because Purdue’s leadership stood to personally gain from increased sales (and cynically: assured long-term sales due to iatrogenic addiction) we cannot assume they were simply acting in the public’s best interest and the increased revenue was just a pleasant side-effect. That is the problem.

I recommend checking-out the work of Ben Goldacre if you’re interested to find out more.

Pharma companies, of all sizes, manufacture drugs with very high addictive potential - no-one is angry at other companies for making generic fentanyl: those companies weren’t telling doctors it was somehow “safe”. (So I’m not saying it was only Purdue).
Would finding this path through parallel construction be easier than finding it through forward construction? The forward construction just seems more logical to me.
There are big shifts in the economics of security technology https://semiengineering.com/fundamental-changes-in-economics.... More and higher value data, thinner chips and a shifting customer base are forcing long-overdue changes in semiconductor security
With cheaper launches, you can throw up several simpler instruments per year, instead of a FANTASTIC one per generation.
Your use case is the situation where React Native thrives. You get code sharing across platforms and a leg up with election and stuff like that.

I view Airbnb's failure with it more of a (justified) lack of will.

They already had native apps rolled out and were tacking things on with React Native.

I feel it's best to invest in the largess of the codebase being in React Native and digging into native apis when needed

"A common misconception is that when Airbnb decided to use React Native, that they made a complete switch. This is not only not true, but to this day the React Native code represents only 15-20% of the codebase and developer resources. It was never a majority platform for the company, and part of that was the immense upfront cost to enable even the first set of components for the mobile platforms.

Even though React Native is a framework and vastly simplifies mobile development, it is not trivial to get up and running, particularly if you have an existing codebase. Expect to invest a substantial amount of time and energy to integrating React Native into your existing mobile codebase"

Airbnb decided it wasn't a priority to finish the job.

That's a fine choice I just don't see it as wholesale indictment of React Native as it was originally sold in that article.
I was doing some work for a company and someone posted on Slack about ad blockers. I noted to everyone that I used ad blockers because I don't like how invasive ads have become.

The founder and CTO then proceeded to berate me in the channel for using a blocker. He had made a lot of money over the years from writing code that helped ads figure out what content to target for a user.

I still use an ad blocker, but have added Disable Javascript to all my browsers as well, just in case they try to detect I'm blocking things.
My list of cool GitHub projects nobody knows about
I feel like a broken record, but:

If I have a startup of 5 people, how do I deploy 3 Yubikeys per person? How do I issue a new Yubikey to a person and connect it into systems if one of the old ones gets stolen? How do I disable a stolen Yubikey or all the Yubikeys if that person quits?

And how do I do this when the IT department is one person a couple hours a week?
The thing that puzzles me is there are 6 values for TYP (patent col 24 line 63) but only two bits instead of three. So they must be doing something tricky like borrowing a bit from A or B.

Also, kiwidrew, if you're examining this closely, the 2 bits go from CR INC to the MUX, not to CR INC. What they are doing is generating a microcode start address from the instruction, and assigning 16 micro-instructions to that instruction by default. CR INC is a counter that steps through these micro-instructions. The idea is that most instruction (< 16 micro-instructions) won't need to do any jumps. A tricky part is that 2 bits of CR INC are part of the microcode row address, while the other 2 bits select 1/4 of the row. In other words, there are four 21-bit micro-instructions in each physical 84-bit row, so the ROM array isn't excessively tall and skinny.
Why can't network boot up be done asynchronously?
43" 4k is approximately 100dpi, like 21" 2k. It seems like a reasonable form factor to me (at 1x), but there aren't many of them that do high refresh rate, and they're all very expensive.
Ugh. And Google Meet us even worse. My kids' schools use it, for supposed privacy reasons. Audio is absolutely terrible. Echoey as hell. UI is a disaster. You have to install a third party Chrome extension just to get grid view, which keeps breaking.

My work uses Zoom, and it's night and day and smooth everything is.
How badly is Google Books search broken, and why?
Yep. Docker is famously written Go. The only reason I wrote this is as an educational tool to discuss how containers under Linux really work. It’s self-contained (pun unintended) except for the usage of the go-containerregistry package, which anyway does stuff unrelated to how containers are managed on Linux.
By the way “blacks” is a dead giveaway you’re either very ignorant or not sincere. Just by the way.
I asked a similar question to a sibling comment in this tree but have you considered that there's a lot more than meets the eye at these companies? If the product seems "simple", "done" or "just works" that's a good thing and intentional.
s/HTML/HTTP/c in a few places.
So, my research is focused around exactly this topic (high performance computing is one of the words you’re looking for, I believe) and unfortunately I think I’m obligated to tel you from an engineering perspective it’s basically a non-starter. There are a few reasons why:

1) Very high-fidelity codes which you’re describing, accurate at the molecular (atomic?) scale are typically never usable in any meaningful sense for macroscopic scenarios. This is usually because they’re either too computationally expensive, taking too long to run even on huge supercomputers, or because we actually don’t know how to bridge the gap between the small and large-scale physics behavior.

2) It’s unclear what you mean by “incredibly accurate”. Different fields have different definitions of what accurate means (as well as different kinds of physics they’re trying to take into account) so your ultra-accurate simulator in one domain might be very off in another. From reading your comments it seems you’re most interested in materials science. That’s not my direct field of expertise but if they’re anything like every other field of science/engineering, there is a very strong division in the field with regards to what kinds of simulations are used where.

3) This is something people usually don’t think about, but stuff like materials research is protected not just by proprietary laws but actual government export control laws. So not only will such a distributed system be looked at with raised eyebrows by corporations, but the US government might move in to shut it down if there’s suspicion that the distributed information is getting to nodes managed by foreign nationals.

In short, there are a plethora of issues related to the scope and objective of what you’re proposing. It would require a Herculean amount of effort for an unclear payoff, unfortunately.
I don't know. Fetch feels like IFTTT - it's a nice idea, lots of people would love it, but I feel like it would add even more overhead to my process.
Ask HN: Enterprise SaaS Pricing Models?
I'm looking for different pricing models by enterprise software companies like Atlassian's JIRA, SalesForce, etc to learn about methods they employ.

e.g, Free Tier, Cheap Tier, Discounts based on users etc.

Any good examples?
Well we do want arsonists brought to justice, don't we?
Doesn't fix input latency due to physics, different style games similar to the new quake
Understandable, thanks
I've done the latter a few times, or, rather, had a chance to do it a few times do to natural circumstances. The first was going off to college (6 hours from home), where I knew absolutely nobody. It really put things in perspective for me, and allowed me to change some habits I didn't like, and it also brought some mental health issues to light.

The second was when I studied abroad. Completely different culture and everything, allowed me to shift my personality more towards what I wanted to be, though it was sadly only temporary and when I returned back to school I slowly shifted back.

In fact, I've noticed it again. I moved back home after college (to my hometown, etc.) and started teaching at my old high school, and I'm kinda falling back into the same habits I had then, and I feel I'm almost regressing as a person in a sense. I think it's time for another change, though I also think the fact that I'm regressing is because there's some internal issues I haven't fixed.

But, overall, I think moving and taking those leaps are a good chance to get started on fixing some of those issues when you're stuck in a rut and just can't get out of it.
Sounds like new age stoicism? Roman philosophers, 2000 years ago, were teaching us to curb our desires for they ultimately lead to dissapointment when things don't work out.

The Enchiridion of Epictetus is a good place to start. You'll also learn how to feel when your favorite mug drops, or when a friend pokes your eye in a wrestling match - spoiler: the answer is not giving it a fuck (for lack of a better term).
Honestly, I don't like lines of code as a metric for anything over the novelty amount of 1. And even then, that's usually some demonic Python list comprehension code.

That being said, the code here is pretty approachable and they weren't noticeably trying to cram it into fewer lines. Like the library, not this marketing.
I should first tell that I don't hate rust. It is a well designed language for what it aims for (statically guaranteed memory safety for systems programming). I have deep respect for rust creator and some members of core team for their technical work.

What irritates me is claims like "If borrow checker rejects your code, it was wrongly structured anyway" and "rust's restrictions lead to good structured code". It is not wrong if program logic requires self referential structures, for example. Neither does it make sense to evangelize rust using blanket statements like this. I get the impression that some people are trying to evangelize rust as a language for everything.

The mental overhead of rust (or maybe ATS, maybe Ada/SPARK, depending on requirements) makes sense for systems programming, where C/C++ will make stuff even more complicated, and you can't compromise on performance. The applications domain is realistically better served by something like F# / OCaml / Go once it gets generics..
"This phenomenon is called overdispersion, and it means that while on average a patient infects 2 or 3 new people, this average consists of many people infecting nobody, and then some mass spreading events infecting many more."
> Instead of putting out the fires, the city allowed a good chunk of the predominantly black working class neighborhood to burn to the ground.

Wow, this sounds horrible.can you elaborate on what you mean by "allowed" it to burn down?
Terrorists too. I've read about ISIS using it to learn more about people they kidnapped
> And while you were brought up under the delusion of political suppression I was brought up under the delusion of political responsibility.

So much relevant to today in this personal letter.
It's curious it claims that in the about, because that's not how the code works.

Here's a version with roughly 25 degrees (as per FCC filings) https://i.imgur.com/poj8cae.png

Here's a version with roughly 60 degrees (as per what the author claims to have done) https://i.imgur.com/TfNoqwt.png

Code is included in screenshots, and you can do this yourself in chrome, ctrl-shift-c to open dev tools, navigate to the area in the code I have open, and modify it. Please check my work.

Edit: And here's an explanation of why my circles are also estimates/not quite right: https://i.imgur.com/XtADkmh.png
Just because you're allowed to do OTP backup doesn't require you to switch it on. If you have two FIDO keys that's fine.

What isn't fine is one FIDO key and no other backup. The good ones aren't fragile, but you can still easily lose them.

If there's a site you use on the phone too, newer Android devices which know how to keep a secret (e.g. a Pixel) can do WebAuthn for themselves and be that second option for you.
No, I mean, it can. It's just going to (probably) be less productive than what exists in the future. All I'm saying is that the productive/unproductive dichotomy isn't useful and we should instead talk about productivity as a continuum.
Go and D made the tradeoff. And both have good compile times. Both of them have GCC and LLVM frontends as well as a homegrown one. And homegrown ones have fast compile times.

Edit: well fast compile times at the expense of optimization. But that kind of proves the point.
> This sounds like a pretty weak correlation to be honest. Just because a lockdown is officially lifted doesn't mean everyone suddenly reverts to their old behaviors.

The behavior changes vs. policy changes is interesting. Estimates of Rt were falling before the lockdowns and continued falling at about the same rate without any apparent discontinuity through the intervention.

It makes one wonder how effective the policy measures really were-- if they were effective vs. what the population did voluntarily vs. any inherent effects from the structure of the contact network, you'd expect to be able to see some effect in a time series.
To be fair, Democracy had (up until that point) a rather tumultuous history.

And even in the modern day, it is often the case that self-styled "Democratic" institutions are measurably worse than their counterparts. For example, compare the "People's Democratic Republic of Korea" to South Korea, or the "Democratic Republic of Congo" to the mere "Republic of Congo".
You'd think Microsoft Q&A would do better in testing this.
I doubt many non-lawyers know precisely what the penalty for arson is. However I do think it's general knowledge that arson is considered a serious crime with serious penalties. Arson in the general case is easily the worst sort of property crime since it often goes hand-in-hand with murder. Granted, murder wasn't really a plausible outcome in this particular cause, but the general association between arson and murder is nevertheless commonly understood and arson is consequently understood to be a very serious matter, even when nobody gets hurt.
Except for the bit about laws. Uber and Airbnb are specifically to skirt laws which apply to their competitors.
There are only so many people, so the growth rate can't stay exponential forever. Eventually it must look like an S-curve.
It's actually not justifiable to protect property with lethal force, and doing so is unlawful in many jurisdictions. Protecting the life of yourself and others is a justifiable reason to use lethal force.

I'm trying to be charitable here, so I will ask you to reflect on the reasons why you think protecting replaceable (or even irreplaceable) property is worth extinguishing a human life.
Finding densely connected subgroups in special populations (prisons, cruise ships) with high infection rates doesn't mean that that specifies the equilibrium herd immunity threshold in other populations.
If it makes you feel any better, know you're not alone there.
Governments deal with inferior products all the time. At least in this case, there's a good reason to do so. The security of court systems would surely be higher priority than "my grandma couldn't install Jitsi" if they were pushed to choose.
I don't normally appreciate overly JS/heavy landing pages, but that is my favourite landing page I've seen in quite a while.
Yeah, just a civil war, nothing too stressful about that at all.
I've been hearing them on random weekdays here in suburban Connecticut.

It's ultimately just a nuisance to me, nothing I'd complain about formally (everyone is trying to have some fun these days, I get that). But I doubt those people have a nervous dog.
Digital Ocean Spaces doesn't have the same durability designs of S3. Or performance in terms of TPS. It's not apples to apples.

DO is great for small personal projects, but, I wouldn't run a fortune 500 company on it.
Not in Rust? Wow.
SpaceX is launching the initial constellation without the laser links required for the hypothetical low latency service for traders. This would never happen if traders were the only or primary market. SpaceX has stated that their target is the consumer market and their actions are in line with that.
> ~12k acres for every additional 100MW in solar

On paper lots of things look easy. Rwanda has 12MW of solar as of now [1] and doing feasibility studies for 30MW more. Feasibility studies, not ongoing construction. For one reason or another, they don't find it that easy to install hundreds of MW of solar.

On the other hand, it doesn't look like this green light for nuclear technology is directed towards power generation. Russia will provide a 10MW reactor, but it appears Rwanda is more interested in non-energy applications, like medicine, or food sterilization.

[1] https://www.mininfra.gov.rw/index.php?id=85
As some one who reads pdfs all days with lots of math in them, I cant go live without my 27inch 5k display. This is post is on point.
In the west we're still primitives, using infrastructure like roads and supply chain logistics to achieve the same thing.
Anyone used this site to purchase traffic?
https://andwebtraffic.org
You are right, it probably could. I should try compiling the fec-driver into the kernel and make it asynchronous. Should save a couple of milliseconds, and hopefully not delay entering user space.
What I Do Before a Data Science Project to Ensure Success
There's no way the evidence listed is sufficient to pursue prosecution. A peace tattoo and an etsy t-shirt? I certainly wouldn't allow that to go to trial if I were on a grand jury.

She'll likely plead out, so we'll never know what they actually have on her.
> But who is advocating for coal in lieu of Nuclear, other than say China?

Germany, for example, is literally dismantling their nuclear energy program and the slack is taken up with coal. Due to self-named "green" advocacy.

Or anyone arguing against nuclear in the developing world, for example. The status quo is coal.