skysight-inc/HackerNews huggingface dataset:
I just came here to say the Flash IDE was the best vector graphics editor I knew and I have not find a replacement. The way the color of two objects was used to determine the boolean operation between them was brilliant. You could add a bezier point by dragging a selection through a surface, you could remove a bezier point by narrowing the surface. The aligning gizmo always worked the way you needed it to work.
> I'm unclear on how these hardware fuses actually work. Are they actual fuses that can be burnt on will by excessive power?

No, they're not like the fuses in your house. These can be blown by software to irrevocably change something which can then be verified later, or in other cases to prevent reprogramming of a microcontroller (which can be programmed only if the programming fuse is still intact.

>Does this mean FUSE_RESERVED_ODM7 actually contains multiple fuses?

No, that's the name of one fuse. Once you upgrade the device next time, the upgrade tool would, for example, blow FUSE_RESERVED_ODM8; older software would verify that this fuse (and the higher-numbered ones) are NOT blown, and refuse to boot otherwise.
The article explicit says that on the very first paragraph.
Other than webRTC being related to video playing, i dont see the connection. They don't really describe the exploit, so hard to say, but the webrtc leak isn't really in the video player part, its super well known (literally a feature not a bug) so i dont think you would need to pay six figures for it, and tails uses tor browser which doesn't support webrtc.
Thanks I'll probably use this. I often want to get a static uuid - usually for adding as static data in a test.
When I tried to use auto incremental materialized views in SQL Server (about 10 years ago) - they had so many limitations that they were virtually useless.
I now use Postgres and this is the Number 1 feature
that’s missing for me, there have been a few attempts that have unfortunately not made it into the core. I don’t understand why this critical capability is not even on the radar of the core developers - maybe this publicity from Materialize will raise its priority.
I have suffered the too-many-languishing-side-projects syndrome for many years. To it was extremely satisfying when I was able to stick to one side-project for a few weeks, ironing out the kinks etc. and release my "Life on One Sheet" project [1]. Even though it did not get any love from Show HN, I have zero regrets about spending time on it because I finally shipped it in an acceptable form.

[1]: https://q.ht/life-in-weeks-on-one-sheet/
Show HN: The Coronavirus Pandemic Has Changed Our Sleep
> There are 256 bits in the set of ODM_RESERVED fuses, and there are 8 ODM_RESERVED. This allows for 32 fuses, or 32 future FW versions (provided they burn a fuse on every major release).

Can someone explain how the author gets from the numbers 256 and 8 to the count of 32 fuses?
Light on tech, heavy on banks – has Warren Buffett lost his touch?
Tips to Creating a Good Covid-19 Security Plan – Sharon Knowles
- https://www.givemeguid.com/?json=1

- https://www.givemeguid.com/?number=5
> Why port a system from 40 years ago? I cannot imagine those systems are built with flexibility to endure policy changes of today.

Because (1) you need access to data in the legacy system, from which exports are nontrivial and require understanding of the structure and flow of the system, because it's very much not a relational DB or other application-neutral datastore, (2) big-bang replacements of systems like this have a near-100% history of catastrophic, embarrassing failure that get lots of major media coverage and ends careers, so you need a way to port the existing system to a platform that is supportable long enough to make Ship of Theseus replacement viable,
So technically it is easy, but as society we select other priorities. Personal gain, time to deploy versus stable platform and culture preservation. It is not impossible - early internet was non profit only.

We have same conversation again and again - The Right to Repair, Internet Archive, Open Source. Flash was part of that rhetoric too - that's why it is so polarized. Brilliant tool, so much creativity and yet closed source, poorly supported, bug ridden. It was a public stance - if Flash become standard it would be new IE once again.
Another open PDK for 45nm (and 15nm, hmm):

https://www.eda.ncsu.edu/wiki/FreePDK
Thanks! Definitely more clear.
I have heard about this guy's forecasts but have been unable to find a list of predicted vs actual. Do you know of such a list?
I worked in a startup, that had around 30 employees (15 in tech at the time) and we had a good product that sold like hot cakes. But due to some issues the company closed that product down. Anyways, we were looking for new ideas.

There was this new guy who was previously in business development and customer support and somehow had got his role changed to associate product manager by talking to CEO, about his passion etc. He suggested a product by reading about a recently funded company in USA. I, a product manager and another one of the product manager, simply rejected the idea given very small market size and complexity of the product and technology required. But CEO bypassed our suggestion and we did build that product for more than 2 years, putting in tons of effort and resources, perfecting it but even then there was hardly any noticeable sales.
It's not a standalone one, but I'd recommend The End of Evangelion.
Global air pollution maps now available via opernicus Sentinel-5P satellite
Finding YouTube's top recommendations for any query
Open Source Security Vulnerabilities Snapshot
If my memory serves me right, distributed computing was the advent of smaller computers (back then often called mini computers like DEC Vax or IBM AS/400, but those were more like smaller mainframes, still using dumb terminals as frontends.

But you’re right in saying that the original client/server had all of the UI and business logic on a very fat client - and the server only served the data over very low bandwith networks.
Six Questions people ask Product Managers
Operating a Tor Relay
This is a follow up to last week's post — https://news.ycombinator.com/item?id=23464673.
When it comes to US law, under the qualification of "most states", then political orientation is not protected. Some states however do protect it in some circumstances just like any other discrimination. Discrimination laws in the US is a mix between federal and state law.

In the EU under human rights, discriminating based on political orientation is just as bad as discriminating based on race, gender, origin or religion. Religion and political beliefs are equivalent under the rule of law.

The UN also recognize discriminating based on political orientation under their human right declaration: "Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status"
Next to roads are often things like bridge pillars and those things are also very heavy and not very soft.
If a programmer isn't able to code a GUID generator and uses a HTTP request instead, he really shouldn't code.
I knew uber drivers are being exploited, but are you saying they actually operate at a loss?!
I agree with you. Perhaps plain JS to do basic things.
Even transcription is hard when it's used in the way manual transcriptions are used. Whenever there is sufficient value in transcription to bring the manual process close to worthwhile the cost of mistakes will also be high. But lower value applications can have much lower quality requirements, e.g. imperfect transcription could still be used to generate a high level topic log of a conversation that might be useful e.g. for backtracking after a digression.

The pinnacle of the low failure cost principle must be ad targeting, it costs nothing besides opportunity to display the wrong ad. And the success metric can even be inverted if the mistake is sufficiently surprising: I'd probably be more likely to deliberately click an ad that is entirely off my beaten path, out of curiosity, than something that aligns with my actual interests. Who wouldn't click on an ad for e.g. curling brooms? Curlers.
> Sounds like the current administration doesn't want a functioning IRS.

The current administration, and Republicans in Congress for about 20 years before the current administration, including when they had majorities in one or both Houses.
"Fuses" in this context are just non-volatile memory that cannot be reset. Once a bit is set to 1, it stays there. They're often used for configuration and for things like sealing off programming/readout on microcontrollers.

FUSE_RESERVED_ODM7 is 32 bits wide, hence contains "32 fuses". The system has many fuses, but 256 bits (RESERVED_ODM0-RESERVED_ODM7) are for the device manufacturers to use for their own purpose, which is what Nintendo is doing here.
Apathy. The vast majority of consumers won't bother. Also, the Switch's security was actually comparatively solid. It was a flaw in the Tegra X1 (thanks Nvidia!) component that led to an exploit being discovered.
You can call the cops about anything on anyone. That doesn’t mean they’ll make an arrest.
What's weird is that every 5-10 years, a normal operation that isn't growing exponentially or anything, can easily fit all their digital stuff into another system that's faster, bigger and cheaper. Usually by so much that it offsets the cost of upgrading. The IRS must have experienced a half dozen of these cycles. Can't they just do it all on an Excel spreadsheet running on a disused workstation in the back room by now?
Because historically hardware was tied to the OS, UNIX is the only OS that took the route of making the underlying hardware meaningless.

It is also the main reason why NeXT and Sun NeWS are the only UNIX forks that ever provided a good desktop experience.
If thats what he is interested in then game modding might be the bridge you seek. Game modding and private servers got me and most devs I know to this day into programming.

Lots of games that are scriptable too. Garrys Mod being one. Minecraft being well known for the insane mods people make.

Maybe even game creation too. All of the above were it for me though.
> No, that's the name of one fuse.

No, it's a 32-bit segment belonging to the 256-bit odm_reserved segment. FUSE_RESERVED_ODM7 is specifically the last 32-bit segment.

Some fuse information can be read here: https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-323....
I'm willing to give it a pass because it's in good faith and he gives praise as well; it's not like an Angry Video Game Nerd-style rant. Also, this is a review for his YouTube audience more than it is criticism aimed at MuseScore's designers. I'm sure he wouldn't critique the work of his kids or students this way.
The fact that it took thousands of dollars and an entire company to write an exploit shows how secure Tails really is.
In my case, the business guy stubborn and think he know best, many times.

Every times, I told him it wasn’t what he think. For a few times, I let it go, part to let he learn about the reality. I thought he would change the evaluation process. But no, he still stubborn.

I remember at Microsoft, people would need to win an argument with Bill Gate to get their idea approved. Sometimes, it was a really hear arguments. Maybe some people get inspired by this story too much.
I've had to build out my own dashboards using their api to make sense of our AWS envs.
Inside a (properly designed) city you should not need (to own) a car at all.
Droniq and Sky Drone Make Licensed Bvlos Drone Flights in Germany Possible
Yeah - kind of, but Oracle forms originally didn’t even have a graphical client - that’s probably why Powerbuilder and Visual Basic dominated the early 90s. Also, Oracle was still fighting it out with Sybase in the mini computer dbms space.
This is a great article. Thanks for the effort. Just one thing; can you explain absorption, please? Is that just the fact that darker materials absorb more light?
This kind of software exists in an interesting space. It's effectively a medicine that can be distributed and administered at no cost. If we had a physical drug with those properties, access would be ubiquitous. Instead, the controlling company will likely use DRM and otherwise do everything in its power to prevent access. IP law is supposed to ultimately maximize public good by gaurenteeing a return on investment, but denying someone medical treatment that costs nothing just feels wrong.
> Isn't it fairly well accepted at least by some factions that the tax code needs to be entirely simplified and rewritten?

Yes, by “some factions”. But even among those factions, there's no consensus on the basic goals such a simplification and rewriting should be guided by, so there's no strong base of support for any particular fundamental change, even among those who would embrace the idea that fundamental change is needed.
Maybe that's 256 bits divided into eight chunks of 32?
Author of the post here. I thought this was worth writing down and sharing. Happy to discuss more!
A lot of software is used because there is no better alternative. So it become the norm to use a certain product because there is nothing better.

Every phone OS is absolute shit, and in reality no one wants it, but we have no choice. So it because the norm and we quietly accept it.

Not to mention a lot of frameworks and languages.
In what world is it safe to rely on an external service to provide GUIDs for you? Where's the guarantee that the service won't one day start manipulating GUIDs? Now you have a major attack vector.
How My Discipline Has Changed over the Years
>Police all around the world use non-lethal force when the law is being broken and the perpetrator is not cooperative. This is absolutely not blind or extra-judicial. The whole point of this is to deter this kind of behaviour, and police are equipped with batons etc. for this reason.

a) That it happens around the world (which by the way it does not, protesters broke curfew laws in e.g. Germany and there was not nearly as much violence), does not make it right and b) there was a lot of indiscriminate violence against non-violent (just breaking curfew is non-violent) protesters. The police have in no way the right to act violently upon just because you have broken the law, the bar is much higher than that.

>I would agree if this was the case in this instance but this is not the case...

Do you understand what "slippery slope" means? This time it was maybe not the case.

>Death, destruction of property, theft, loss of livelihoods. This is not what one expects in a civilized place.

While police stepping on the throat of an innocent civilian until he dies is expected in a civilized place? Those riots did not spring up spontaneously from nothing, they are a reaction to a situation.

>Material wealth is a disingenuous framing. Someone's grocery shop is not accurately categorised as material wealth - it is their source of livelihood and it is a resource for the neighborhood.

So... Material wealth. I don't see where I was disingenuous. Societal progress is much more valuable than any shop.

>I denounce anyone who sets the shop of a small storekeeper or restauraunteur on fire, destroying their livelihood.

So you do denounce all those things I mentioned. You understand that by not having those things we would still live in a pre-feudal society, right? There is no such thing as non-violent change, read a history book.

Should we be happy that a small storekeeper lost his shop? Absolutely not. But we should see it from a historical perspective that this is how change sometimes looks like.

>How does this behavior help anyone?

Again, read a history book. No one is focusing on the poor Roman store owner who had his store burned down by rioting slaves in 70 B.C. No one is focusing on some restaurant being burned down during the Watts riots in 1965. Those are transient events that impact the few (as devastating as they might be for the owners, they are but a drop in the ocean for society as a whole).

>You can enact social change through all sorts of violence but it is most certainly not something that decent and civilized people ought to support.

Until you invent a better way, I will support social change by any means necessary. You focus on the 10 owners who had their stores burned down once. I focus on the millions who are repressed and killed every day.
How are they? I'm thinking about getting version 2, but I'm not sure.
If you walk into your CEOs office today and say "I can increase revenue from our site by 1 million dollars" (#)
you will get a hearing. If three devs on that site do it, with a poc they will get the chance to do it 95% of the time.

But the CEO who hires a data scientist is explicitly asking that person to walk into their office and say "I can increase revenue by X" - that is their job. The website dev does not have that job.

And there are two views on this problem - the CEO did the right thing by hiring someone to explicitly optimise the site - there are improvements to be made, create the right organisation so that those improvements flow to company.

Or there is the other argument, that the organisation is stifling innovation from below, and that the CEO should have been actively soliciting improvements from dev team and elsewhere

Generally both are right
A gentle introduction to pointers using C (2019)
This article is about how much profit from Amazon comes from AWS. Not how big of a 'client' Amazon is in AWS itself.
The two-metre rule and other imperfect Covid-19 risk calculations
Is it even possible to do it without indirection? The type parameter of a struct can change its shape hugely, so what you’re asking for is “vectors with variable sized entries” which is typically done with indirection.
How to choose financial software developers in Europe: 15 trusted companies
> The best way to get around this is to use something like `Vec<Box<dyn EventHandler>>`.

That's exactly the right solution to your problem. It's not a workaround. It is what you need.

What you need is a heterogenous collection of objects that implement a common interface. And the exact type isn't available to you because it's provided by the client. So you need to go through virtual (or dynamic) dispatch.

Just imagine how you might write this in C++: you just define an EventHandler abstract class and ask that clients inherit from it. Then you take pointers to EventHandler and store them.

Or imagine how you might write it in Haskell: simple existential types. The type class dicts are stored by the compiler into your data type to enable dynamic dispatching.

This is object-oriented polymorphism 101. I think Rust's anti-OO pendulum has swung so far that people can't even see that what they need is basic OO.
A "friend" of mine is doing exactly that in its disruptive startup. Their AI part is a joke and handle a part that nobody really care about, but hey they are doing it like every other cool kids.
> An open PDK was the last road block for making open silicon chips.

Not really, a few boutique manufacturers have had MOSIS compatible design decks for quite while.

An open source set of EDA tools is actually the last roadblock.

Especially crucial is design rule checking and parasitic extraction that isn't ... hobbled.
So why didn't that customer just start sending emails that weren't MIME compatible--and so wouldn't have "attachments"--but still carried a very large amount of base64 encoded data (which is all MIME is doing anyway)?
Hi, I'm a Fork
I looked into buying over a square mile of Utah desert just south of Duschesne a couple of years ago. I hiked all over it and it was beautiful. I found out that the mineral rights had been split off, and started to look into what that meant for me. It basically meant that I couldn't stop them from drilling. I had to let them enter, build roads, and drill basically as much as they wanted. (there were already survey markers for future roads and at least 4 drill sites). It also meant that I wouldn't be able to dig a hole more than 3 inches deep without their permission, and if I found anything, it belonged to them.

The price was very low but I decided against that headache.
Dual boot has always been relatively easy among PC OS via Boot.ini, in what concerns Windows and OS/2, the OSes originally thought for PCs.

It is not as Apple, Atari or Commodore provided dual boot alternatives as well, and Boot Camp was more a result from survival than anything else.
Amazing story. How did you get known to the other parking companies? Did you ring them up or something?

I suppose the secret is quickly delivering software that does what someone wants.
yeah I've resisted these fake ai project as much as possible, but sometimes the budget is there so you're better off spending it.

bet there's something between a full AGI and a set of ifs on the audit log that could help the human experts reduce error rates and fit within the direction constraints
The Best Managers Balance Analytical and Emotional Intelligence
Wow, a day later, and the votes are still swinging up and down. I wonder why - some Russian apologists haunting this place? Shame on you.

I'll say it plainly: Russia has no place in the Caucasus. Get the hell out, and mind your own damn country.

And if this was a general rule, we'd have a lot less conflict in the world.
Install GNU/Linux on it: https://news.ycombinator.com/item?id=23205489
Issue #12: Amazon and GS Hook Up, Lemonade Files to Go Public and Alt Investing
Nice write up of the problem, but the solution is not that simple. Not saying that you shouldn't try, but the problem of doing something that customers want is extremely difficult and has a lot to do with luck. We have implemented many features no one wants, and many features that the users wanted and use. It's impossible to know the outcome beforehand. We have always discussed with the customers before hand, but that does not mean the feature is going to be used. Even when customers are paying for something it does not mean they really use it. So "Don't just build Something™, build an industry leading product that customers want and love" is nice and catchy, but the reality is never going to be that easy. And how do you even know if you just did it the wrong way? If a small change would have changed everything? You can't really trust people either because they don't know what they want. You can't trust analytics because you don't know if you are measuring right things? When do you know that no one wants a particular feature?

Putting yourself to a pedestal because you've figured out a problem won't help for sure. Be humble and accept that figuring out the right thing is hard work. Most often people are doing their best, working in silos or else where. Most product managers are not there to make your life terrible, even though you might think that way from the article.
Having dynamic dispatch of boxed structures seems like a logical consequence of wanting dispatch on arbitrary user-provided non-coherent (not the right word but I can’t remember the proper one) types?
Plenty of times, but I always see it as a curriculum improvement opportunity.
> BTW, are you aware of any discussion groups for AI image processing that are open to members of the public?

r/machinelearning is the most suitable subreddit for this, since it is actively frequented by researchers and the quality of discussion is much higher than in r/deeplearning
June 3rd - seems like an age ago
That's what a trait object would have to be anyway though? You're going to have to have a vector of virtual function tables at runtime, one way or another.
Can Your AI Differentiate Cats from Covid-19?
Not only the UI, but all of the business logic - so a very thick client indeed.
ecalc.ch (https://www.ecalc.ch/evcalc.php) is very accurate in my opinion.