skysight-inc/HackerNews huggingface dataset:
> once there's a consensus the selected approach gets enshrined and implemented as a browser standard that everyone can use

That's kind of a charitable way to put it I think, implying democracy has anything to do with it. The "consensus" really is "will enough browser makers care to implement this thing?" meaning the consensus of TC39 and other bodies doesn't really matter much, what matters is the will of a select few corporations.

Even if you do squint and look at the committees involved and try to take the charitable view, you'll see that the future direction isn't so much dictated by any kind of "invisible hand of the market" but rather by who has the tenacity to show up and stick with it. That's how we get half measures like the Promise API, and abominations like EME.

Truth of the matter is that the standard bodies have no stick, so they just kind of have to hope that the big three (Blink, WebKit, Gecko) play ball, and these days increasingly the smaller two have to play catch up to Blink.

I commend everyone involved in these standards processes – they're doing a thankless and difficult job – but they're mostly paving Google's cow paths rather than those of "the market."
Ask HN: Non tech founders, how do you assess the quality of your software?
As a non-technical founder without enough resources and work to justify hiring your own software engineers, entrusting an agency or freelancers to build the software powering your startup; how do you assess whether you are getting your money worth?

Specifically:

1. How do you make sure that the software isn't a giant unmaintainable spaghetti mess that will cripple you later as you grow and want to add features?

2. How do you assess whether the software will be easy to extend and maintain in the future, not necessarily using the same people/agency who built it?

3. How do you tell if the stack choices the agency/freelancers made are the right ones for your application and the future?

4. Even though it works well and looks good in the demo, how do you tell if it will go the distance or constantly crash and be down?

5. How can you tell how expensive it will be to run? I have heard and read that AWS can get very expensive, very fast.

6. How important is all the above altogether? Is it acceptable that your first version is pretty much a throw-away and that you'll rebuild it all from the ground up once you have your own software team? What if you don't plan on getting a software team at all (not a tech company at the core) but still want dependable software?

Any experience you could share on the above (both good and bad)?

Thanks!
The Value and Ethics of Using Phone Data to Monitor Covid-19
Back in 2019, Alias Robotics reported to Universal Robots that we had found a significant amount of vulnerabilities in their UR3, UR5 and UR10 robots, across different versions of their firmware which were of relevant severity and required immediate attention. As today, Universal Robots has not take any actions and therefore show that they do not care about security, Alias Robotics is launching an initiative to empower end-users, distributors and system integrators of Universal Robots' technology with the information they so much require to make use of this technology securely. We are announcing the week of Universal Robots bugs. Stay tuned and feel free to make contributions. https://news.aliasrobotics.com/week-of-universal-robots-bugs...
I hope this one picks off quickly! Electron needs serious competition
Perhaps this isn't $400M in cash, but instead is $400M in binance-coins, which are virtually worthless, but make crypto startups appear much more valuable.
My teenage self spent a significant amount of time using custom-made Windows XP theme ("Visual Style") (by hacking UXTheme.dll ; me being an ignorant teenager I probably followed this guide [1] ).

Most of them were gaudy [2] but some of theme I still find attractive even nowadays [3][4].

[1] https://lifehacker.com/how-to-use-custom-windows-visual-styl...

[2] https://www.deviantart.com/unr3al/art/Classix-10k-2-1883531

[3] https://www.deviantart.com/fugacious/art/HmmXP-2-0-1-5514034

[4] https://www.deviantart.com/b0se/art/Codename-Opus-3-0-924039...
I have a theory: they [finance] have (more than) enough cash, and they don't want another exchange to acquire them [cmc] and have so much visibility.

It reminds me of ctrip buying Skyscanner, maybe soon a "buy with binance" button for each crypto? More visibility for their platform and BNB?
That's pretty awesome I actually remember you, you had contributions on KDE Games. I used to maintain some of the KDE websites including games.kde.org when I was young.
How an anti ad-blocker works: Reverse-engineering BlockAdBlock
The story is about the deception, not about whether Zoom has a particular feature or not. I am disappointed in the moderators.
That means people would only be at least 3 feet away, not 6 feet. The original assumption was right.. need a 6 foot radius, 12 foot diameter to meet social distancing guidelines
Free dataset from news/forums/blogs about CoronaVirus (4 month / 5.2M posts)
Although it seems confusing it actually makes sense from a business perspective, The Mobile chips are always designed AFTER the general cpu design with laptop graphics, different thermals and a tighter market (read, older, more mature process). That's why the technology is behind a few months compared to server/desktop. But its still AMD's "newest" chip they can produce. Therefore its better to create a definitive line for the customer that the 4000 series is simply the most up-to-date chip in any market and lineup to avoid confusion.
https://www.thedrive.com/tech/32726/how-ford-will-use-f-150-...
Thank you for sharing your work. It's very inspiring and interesting. Kudos on getting the whole "standing on the shoulders of giants" ball rolling.
It's sloppy on desktop, too. Almost seems slapped-together on some level.
Most CPU reviews are showing up to twice the heat or more for around 5% better performance on single-cpu loads.

Most games are lightly threaded, with newer games being much better optimized for 6+ cores.

Even for Gaming, only the 9900K/KS are even in consideration for a good choice, and if you're doing anything besides gaming or quicksync loads, odds are you're better off with AMD. The 3900X is less expensive and does as good or better in most workloads, and even in gaming, most wouldn't be able to tell the difference.

As to best of the best for higher end, the Threadripper has no peer.
On the Lookout for a Tech Cofounder
We at www.terahq are looking to digitally transform the packaging supply chain. We have been running our startup as a service to validate the idea and now
and now on the lookout for a Tech co-founder who can help us bring our vision to life.

Get in touch with me if you are interested at rohan@terahq.com.

Thanks and Cheers.
I made a lot of migrations with MongoDB without downtime with dbs up to 200-300Gb. Most easy way is to support this on your backend side, and then gradually switch data. It is easy to do when you can move your date item-by-item, if it possible.
Feel free to PM me!
Anatomy of a Ceph Meltdown
T's Time to Face Facts, America: Masks Work
Not scaling by population is also nearly useless when making comparisons.
I was curious about your mention of authors and publishers complaining, since I hadn't seen any objections yet.

This led me to complaints by The Authors Guild[1] (as detailed in an article by The Guardian[2]) and three other authors mentioned in an NPR article[3]. Since then I've also discovered a statement by the Association of American Publishers[4] linked from the HN submission.

Some of the focus is on the revenue that authors make from their publications and some of it is on the legality of making the content more accessible.

It is worth reading the original HN submission link, as it contains some useful clarifications around the way the National Emergency Library operates; including, for example, that access to content is on a 2-week loan basis and requires the content to be checked-out from the library

The Internet Archive have also updated their National Emergency Library FAQ[5] in response to the debate.

It'd be good to discover whether the National Emergency Library ends up increasing awareness and access to publications temporarily, and whether they will collect and distribute any funds after-the-fact based on readership.

[1] - https://www.authorsguild.org/industry-advocacy/internet-arch...

[2] - https://www.theguardian.com/books/2020/mar/30/internet-archi...

[3] - https://text.npr.org/s.php?sId=823797545

[4] - https://publishers.org/news/comment-from-aap-president-and-c...

[5] - https://docs.google.com/document/d/1QjErbouWG7pUlzcxPcRk4YEt...
Personal details and phone numbers of 42M Iranians sold on a hacking forum
Launch HN: PillarPlus (YC W20) – Automatically create construction blueprints
Hey HN, we’re Naman and Rushil, founders of PillarPlus (https://www.pillarplus.com). We build software to automate the creation of construction blueprints. Specifically, our software generates engineering blueprints for air conditioning, ducting, fire, electrical, and plumbing services over the floor plan of the building. MEP (Mechanical, Electrical, and Plumbing) designs are a set of 15 technical drawings. We got started in India and are currently operating there, but MEP is standard enough that the software can apply to Western markets also, given that we have incorporated international building codes.

Architects and contractors hire consultants, who still design the building manually. Complete dependence on human effort results in a process that is slow, error-prone and unreliable. Also, the number of consultants is limited resulting in higher fees, long delivery times and difficulty accessing the services.

Rushil started practicing architecture and had troubles dealing with the available MEP firms for his own projects. Naman built an optimization software for the Indian Railways. We’ve been friends for 13 years, and often discuss our problems and achievements. Naman hacked a prototype for plumbing drainage plans that worked perfectly over Rushil’s project, and got us excited about the possibility of such a software.

Our software takes in the floor plan as the input, understands the building and designs the MEP services like an engineer would. A month of engineer’s work gets cut down to a day. We require artificial intelligence algorithms to decipher the floor plan, constraint modelling techniques to encode building codes, routing methods to create pipe paths and optimization algorithms to minimize material wastage.

The software even calculates bill of materials with project cost estimates. It is important to note that MEP accounts for 25% of all project costs! Since the quantity of materials is huge, selecting the right items and vendors is a challenge in an unorganized sector like construction. We recommend what products to install and which brands to choose, as per geographic locations and availability.

The input to our software is the building’s floor plan. The floor plan gives us complete data of the building, with which we can do a lot more. We can generate structural blueprints, 3D models, and create interior design renders!

We're eager to hear feedback and answer questions. Do share your experiences from the construction industry, and your opinion on the use of software to make construction work more efficient.
v1.1.0 just got released on npm.
It doesn't actually need 840MB of RAM. This is an inherent limitation of the way the JVM works. It will reserve a configured amount of memory upfront and grow the heap if memory is full until it reaches the configured maximum heap size. One especially annoying thing is that the JVM will not garbage collect until the heap is actually full. This means if you allocate a little bit here and there (like every single Java program in existence) over time you are going to reach the maximum configured heap. Once the JVM has allocated heap space it will never let go of it. Therefore you might as well assume that the minimum amount of memory a JVM process consumes is the maximum that it has been configured for. In this case the maximum was probably set to 840MB. The application itself probably only uses something like 50MB.

Remember those stupid arguments that a competent programmer can write well performing code [0] in any language? Here is the thing... You actually can't. Especially not with the JVM. Let's say you use a super efficient framework that is purely optimized for startup performance and low memory like Micronaut or Quarkus. When you look at your metrics you see that the Java program is consuming 10MB of heap space and pat yourself smugly on the shoulder thinking how well written these frameworks are. Tough luck. Even if you configure the heap size to something absurdly low like 32MB your JVM process will still use 120MB. Why? Because the JVM has a minimum footprint. It has lots of parked GC threads in the background that need 2MB stacks. It has to keep the class files in memory, keep profiling data, the generated code and lots of other things. If I need something that needs to consume as little memory as possible I just stick with C++ or Lua. With those two languages staying under 1 - 2 MB of RAM is trivial.

Also... it is possible your coworkers do not even set a maximum heap and just let it stay on the default values. That's how a tiny little CRUD app as a dashboard ended up allocating 10GB of RAM to itself on a server with 128GB RAM.

[0] well performing = low memory usage in this case
It’s a circle-packing model, which means there’s no overlap between the exclusion zones. A radius of 3 feet means you’re at least 3 feet away from the edge of anyone else’s circle. They are at the center of their circle, which is an additional 3 feet away, for a total of 6 feet.
You mean this:

https://coinmarketcap.com/currencies/binance-coin/

Which would effectively give them close to 1/4 of the entire token supply, which they could dump at any time and disrupt Binances financials? That's worse than giving them cheaply printed fiat from all of these bailouts/stimulus.
More U.K. “fun” examples:

• Beer served in pints by on-licenses, millilitres by off-licences

• Even though distances are all in miles, and petrol/diesel sold in litres, fuel efficiency is in either g/km or miles-per-gallon
The Erosion of Deep Literacy
You are not accounting for the fact that next person is not at your circle edge but is inside his own circle, and it is his circle touching yours, not the center of his circle, so 2 persons inside 3 feet radius circles have 6 feet of distance in between.

Your assumption is correct if you overlap circles in a way that everyone is on edge of someone else's circle.
How long will the Covid-19 affect the markets?
Lynx 2020 Programming Competition
That looks really impressive - anyone know if they offer something similar in the UK? I know Walmart owns some brands here that it might be under (though think they sold some?)
Show HN: Create an amazing logo in 60 Seconds ⏱️
Someone missed the memo it seems.

We are doing exactly that, in what concerns me, I switched away into managed languages back in 2006,
already replaced a couple of C and C++ based solutions by .NET and Java ones. On my line of work C and C++ only have a place as means to writing bindings to OS libraries written in those languages.
what can be replaced by secure languages, gets replaced.

In what concerns big companies, C is persona non-grata on Windows, Azure IoT makes use of .NET and Rust, Microsoft is a big pusher for C++ static analysers, drives Checked C research, did two safe OS whose learnings got added back to .NET (async/await, Span<>, .NET Native), UWP sandboxing is merged with Win32, with upcoming Windows 10X having everything sandboxed in little pico processes.

Google allows very little C and C++ code on its OSes, ChromeOS sandboxes everything, Android has probably the Linux kernel fork with most security knobs turned on, NDK has very little API surface, and Android 11 now requires hardware memory tagging for C and C++ code.

Even though I don't think it is going far, Google is working on eventually use Swift for Tensorflow further developments. It remains to be seen how much C++ are they willing to replace by Swift.

Apple is now since one year driving drivers outside the kernel, with the exception of DriverKit, everything else can make use of Swift as well. Very few modern macOS APIs are C or Objective-C based.
Since iPhone X, iOS makes use of hardware pointer validation.

Apple is also hiring Rust developers to replace C based infrastrutured on their backend.

GenodeOS is written in C++, and has since one year started to migrate security critical parts to Ada/SPARK.

Speaking of which, NVidia, a C++ powerhouse, is now using Ada/SPARK for security critical firmware.

We, security conscious people will get there, slowly, might not be on our lifetimes, but society will be there eventually.

Then again, progress only happens one person at a time.
As far as I know ear, nose, throat doctors (Otolaryngologists) don't treat eyes and they are called
'Ear, Nose, Throat' doctors, there's no eye in the name. Doctors that treat eyes are Ophthalmologists and Optometrists.
Portable AI Device Turns Coughing Sounds into Health Data for Flu Forecasting
Covid19 Clusters in India
I justed checked the RAM/CPU usage on my windows machine. Its 580Mb/5% constantly!! This is way higher than electron tbh! :(
BIM Coordination software for remote teams
Updates on Maduino Zero A9 A9G v3.3 Version
If you like this kind of thing, there's a whole radio station of drone-type music with barely-there beats here: https://somafm.com/dronezone/
You seem to be well aware of the financial resources at my disposal and the salaries paid at my company. Do we have a data leak?

Besides, epics and roadmaps pushes the price to $19/user/month, which we can't afford. $4/user/month might be possible, but the epics and roadmap features are a must have at that point.
If you haven't seen it yet, this is the basis of the blackmirror episode "men against fire". [spoiler] in the very near future, the military uses neural implants so that soilders see grotesque mutants instead of humans on the battlefield. The episode presents itself as a zombie horror type thing until we find out the truth at the end. Most of the missions were actually against civilians and the dehumanization tech is being used to make genocide palpable.
Look at Satya Nadella and his spl needs kid. Good example of how dealing with someone with diff needs shapes ones experiences and thinking and actions. He constantly talks about empathy in ways you won't find others doing.

Ofcourse what you learn from dealing with people with different needs depends on your own personality, needs, circumstances etc.

What is interesting to me at work, is lot of people struggle to deal with each other because of differences in needs, personalities, skillgaps, knowledgegaps. And as the world gets more complex, as info explodes, these gaps and differences increase.

Those people who think about and try to deal with differences in needs (like those who deal with autistic kids), will learn things that those who filter out people in the group they can't deal with wont.
really?
Psychotherapists are required to use one of the certified providers to be able to bill for tele sessions.

https://www.kbv.de/media/sp/Liste_zertifizierte_Videodiensta...
Inspirational xkcd
It's not so much intentional.
In theory the whole vanguard party thing inherent to Leninism & derived political philosophies is supposed to precede communism by first establishing a developed socialist society.
The communist society is supposed to be stateless. The vanguard party generally becomes a corrupted authoritarian mess and never gets close to the theory defined goal but that is not a defined intent for these political theories. One could say that often enough this is because it fails to retain consistent democratic control, faces external opposition and locks down even internal democratic processes[1].
Marx did however allow for peaceful transition in countries with strong democratic institutional structures. (I believe he mentioned the US, UK and Netherlands.) and I suppose a communist could argue against the likelihood of such regression in such a scenario tho that seems doubtfull imo.

[1]https://en.wikipedia.org/wiki/Dictatorship_of_the_proletaria...
What People Are Doing to Help Homebound Seniors
FWIW on my version of Zoom the green lock just says "Your client connection is encrypted".
Android here took a good approach actually, since developer education and lint checks apparently weren't enough, eventually Google changed the OS to kill an application that does such requests on the main thread.
You write your own simple mocks?
I see the reference to the "false sense of safety" a bit. I always thought that seeing a lot of masks in any location would give me the opposite feeling: that extra precautions need to be taken.
The issue with that quote is it ends in a question mark; which is typically used when people aren't entirely sure on a point and are seeking further information.

And it is a very fair question - given the number of people who are potentially going to asphyxiate this year it is reasonable to ask and have explained what the issues are surrounding ventilators. I don't know the answer to it, for example.

This is why I'm saying that mistermann had a point - questions aren't assertions. It isn't reasonable to interpret a question as an assertion. There isn't any evidence here of people looking down on the (rather lofty!) skills of the medical profession.
EXF health 360 platform: Unique Analytics Platform
Unless you're a competitive gamer, and young with very good vision, keeping above 100fps at 1440p or better, you're very unlikely to notice the difference.

Very few people genuinely notice the difference. I ran a 3600 while waiting for a 3950X, and if I had it to do over, would probably have just gone 3900X to start with... For the most part, I don't notice the difference, only after I'm running a couple databases and a few services that are active to I even come close to seeing a difference in general use.

I know GPU and Monitor options are similar, and CPU/GPU combination in terms of balance are important. Unless you're going RTX 2080 or higher, then it's much less of a difference in general use anyway.
Wow what happens in week 52?
UserBenchmark is pretty notorious in trying to keep Intel at the top and doesn't shy from dirty tricks to do that, such as redefining CPU scoring to be based on single-thread performance as soon as Intel is losing the crown. I'd suggest avoiding them in favor of some more reliable benchmark.
Asked, and answered. We're done here.
Take A Guess – An Instagram page for all the bored Movie Buffs
As a more practical usecase, how many other EEs have leveraged circles-in-a-circle packing tables such as [1] to approximate cable diameter and/or size conduit?

Would be interesting to learn how other disciplines have applied such a tool to solve real-world problems.

[1] http://hydra.nat.uni-magdeburg.de/packing/cci/cci.html
This is an interesting approach for information security. A lot better than doing nothing, but the blog post states Netflix has 2 full time engineers thinking just about risk.

But they’ve kinda just recreated a simplified traditional DFMEA... with some questionable choices on process and math.

Odd that they didn’t reference p/DFMEA or what failures they saw with that approach. Normally you’d model the risk of failure with a weibell curve. The Monte Carlo approach they use is ok but assumes all risks are equally weighted in time for a distribution. You then look at pre-mitigation and post mitigation risk to determine which actions to take.

That said, maybe they’ve never heard of the traditional dfmea process? Unlikely I would hope but possible.
You wouldn't enjoy it.
Same problem here - on Mojave 10.14.6

I already had a custom location for screen shots and selected that as Import folder in VisionShot