skysight-inc/HackerNews huggingface dataset:
I think it's just the typical feature-based, got to have a reason to sell customers the new version, development.

Every new version (multiple thousands upgrade cost) brings a bunch of new features I don't use and make the software bloated. Yet, some bugs that annoy me daily are still not fixed multiple years later. That's what makes SW feel janky to me.

From what I heard, the original makers of SW left Dassault and founded OnShape which, despite being browser based, feels faster and less bloated. Or at least, so I've heard from people who've tried it out.
Got it - I didn't realize speedruns we're so popular for this game and that this minigame was the crux of the speed run problem. Impressive dedication to such a minute problem.
Bundle magic: How to make 1+1=3
Iceland Beat the Coronavirus
the data is available here: https://covid.saude.gov.br/
I didn't think you could use Gumroad for selling "services"?
This resonates for me. I'm mainly a back-end developer, but for a while I've been wanting to improve my front-end skills so I can do basic things myself. React has been the obvious choice for a while. But every time I say, "Ok, let's see what I need to learn to get started," which happens maybe once a year, I end up getting different answers.

I would like React to get more boring. Because I'll never focus mainly on the front-end, I can't devote a lot of cycles keeping up with the latest trends. If I have to make 50 (or even 5) informed decisions every time I want to throw a little interface on something, I'll never get anything done.
Every time I see a new method of note taking I file it under notes for notetaking and never get around to it.

These days I do everything in pen and paper. I file it in a file cabinet. I think this is what Fermi used to do, could be wrong. It works for me. No dependencies, no installations, no updates, no latency, pretty decent storage and great portability.

I make an effort not to dwell on productivity tools, which feel like spending time to save time in spurious and inconsistent amounts. Yes, I wish I could memorize and remember everything worth knowing and doing. No, sometimes it's nice to forget things and prioritize the information that's in front of me.
Show HN: List of Zero Knowledge Proofs: 99 Resources of Zero Knowledge Proofs
‘The Last Kings of Shanghai’ examines the little-known history of two dynasties
> Good thing I don't have a master's degree.

Hah. Exactly.
Super-strict CSP can prevent bookmarklets from working.
I think part of the unwillingness is due to the incorporation of external third party IP they realise they have no real prospect of being able to get a license to open source. In some areas like imaging this always seemed to be particularly problematic - from memory, some of the early "Sony Mobile" Android devices (thinking Xperia Z, Z2 era, etc.) actually used TrustZone DRM to prevent use of certain imaging libraries they had "licensed in", in order to discourage/prevent reverse engineering of them by users that had unlocked the bootloader and thus would likely have root access to facilitate meddling with them.

I believe that people eventually removed the TrustZone checks, but the intent was clear. This isn't Qualcomm directly though, but I imagine it shows part of the root of the challenge here.
Agreed completely. The proof is in the pudding. Da Vinci has had a massively lasting impact on human culture. 500 years later, we still talk about him.
> * Your code should be reliable and high quality enough that you can refactor it fast and without headaches. I have lived situations where a change in one part of the application was creating bugs somewhere completely different. I've also been in places where tests were forbidden (bugs never come twice at the same spot , RIGHT?!). Not having tests with f* you hard because you wont be able to move without breaking stuff soon, but also because you won't be able to easily expand your team.

A cost of sloppy code and move-fast practices & attitudes that's not well-accounted for most places, I think, is that it makes it harder to add people to the project and get them contributing effectively. New hires, contractors, agencies. All will be less effective, longer. This factor gets much worse the longer you operate in that mode, and the more sloppy code goes to prod.

> I have seen a brilliant company that had a nice business model go down not because the code was not high quality, but because lack of tests and lack of design abstractions made every step of the way 100 times harder a few years down the line.

I suspect the "tech choices don't kill companies" wisdom is actually BS and it does happen often enough to worry about, it just doesn't often look like that's what killed them.
Demine your codebase in 30min with Exploratory Refactoring
You can use userscripts (e.g. with Violentmonkey [1]) for Google Translate, e.g. [2].

Since you mentioned Tridactyl you might be interested to know that I wrote my own command to inject Google Translate on demand [3].

The extensions you mentioned were removed because they execute remote code. Mozilla are trying to tighten these restrictions [4]. I think Chrome is moving in a similar direction. I don't think that will affect the user script work-around as they execute in the page context, but I could be wrong.

[1]: https://addons.mozilla.org/en-US/firefox/addon/violentmonkey...

[2]: https://greasyfork.org/en/scripts/9285-translate-google-tool...

[3]: https://github.com/tridactyl/tridactyl/blob/c776f722944714ee...

[4]: https://blog.mozilla.org/addons/2019/12/12/test-the-new-csp-...
Come on, everyone knows this is not about denigrating Chinese people. To have an entire software team located in China puts the product at risk because of the potential interference of the CCP.
CATIA is pretty much used exclusively in automotive and aerospace.

Creo also has decent market share, though has lost a lot to SW and Fusion in the past few years.
Heh my experience is the opposite - I could spend all day doing really an unlimited number of easy tasks, and never get to that one hard task. Telling myself lies like 'just one more easy one...' along the way.

> Think of what happens if you start with the hard task. Little problems happen. Delays stack up.

Well yeah... if there's likely to be delays in the hard task then I want them started as soon as possible so there is time for the delay to be cleared and I can do other easy things in the delay time. If I start at 1630 and then there's a delay, then the task isn't done on that day.
I do enthusiastically use Linux in the scenario where it is comparatively strongest, that is, on computers without screens.
Why not? Java is used to great success in the software industry. It's a good language and platform, fads to the contrary notwithstanding.
I have a twitter bot, that I've monetized through the sale of T-Shirts and I'm now working on a YouTube channel. Generates enough revenue to pay the rent so that's cool.

https://twitter.com/schumannbot
This sounds time-consuming, is it?

I dont see myself following permanent links by timestamp. It is so time-consuming and error-prone, I would drop the whole thing immediately. I know myself this far anyway^^
Oh, I loved the first article, super happy there is a follow-up !
> 7nm tapeout which is supposedly in the 10s of millions dollar range.

Yes. Cookie cutter SoCs stopped making money at around 65nm node. You need to put more on the table these days than just bare ARM cores and generic peripherals to sell a SoC.

Many dotcoms that ventured into chipmaking are now quietly bailing out.

Making your own chips just to undercut Intel is a stupid idea. People tried it before more times than I can count. Just remember all of RISC epopeias from nineties. Where are SPARC, PARISC, PPC, MIPS now?

The fact that they use ARM instead of any other RISC core makes little difference.

Internet companies are too small to make money from undercutting chipmakers, but I believe they are not that far away from that point.

Maybe in 10 years or so, you will be working on a PC with Genuine Google(R) chip
https://en.wikipedia.org/wiki/Berman_and_Company
I think this is incredibly neat and when I see things like this often wonder what a person with such creativity could do if they had more free time and money.
The Forrest Fenn treasure has been found
Interesting that it can mean one thing or literally the opposite, with the exact same phrasing. Language is weird.
We are building an iOS browser with Firefox/Chrome extension support. Prototype already in place. Ping me if you want to test.
It isn’t clear to me that master/slave has a specific meaning. For instance in the DNS world, it's better to talk about read-replicas, public authoritative servers, update servers, zone transfer servers, DNSSEC signers, etc. - the nuances aren't captured by a primary/secondary distinction. The old master/slave terminology is badly misleading since the DNS protocol doesn't allow the
master to command the slaves to do anything: in the DNS it's the slaves that make the demands. (BIND now supports primary/secondary in its configuration though there are parts that still require the old words.)
I’m not trying to convince you. If k8s works for you, that’s great! I choose to work at places that pick Nomad instead. Best tool for the job.
Good info, thanks for the links.
another day, another set of misrepresented vulnerabilities from the security consultancy vuln mill:

1) Zoom client application chat Giphy arbitrary file write

This is not an 'arbitrary file write'. There is virtually no 'arbitrary file write' that doesn't lead to code execution on Windows. The reason is detailed in the report itself:

> The severity of this vulnerability is partially mitigated by the fact that Zoom client will append a string _BigPic.gif to the specified filename. This prevents the attacker from creating a fully controlled file with arbitrary extension.

Nobody is getting hacked by downloading a corrupt .gif file.

2) Zoom Client Application Chat Code Snippet Remote Code Execution Vulnerability

This is not an 'arbitrary file write', as even in the most user input intensive scenario it is restricted. It's not a 'remote code execution', either as they clearly detail in the last paragraph:

> In summary, this vulnerability can be abused in two above outlined scenarios. First, without user interaction, it can be abused to plant arbitrary binaries on target system albeit at a constrained path potentially used in exploiting another vulnerability. Secondly with user interaction, plant binaries at almost arbitrary paths and can potentially overwrite important files and lead to arbitrary code execution.

The report itself does not detail the actual way this reaches remote code execution, saying only:

> This in itself could potentially be abused in leveraging another vulnerability.

However, they could presumably extract the exe to %APPDATA%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup, which would cause remote code execution when the user logs in again. I would be surprised if the reality isn't they tried this and they couldn't do it. I don't understand why they cut this so short.

It's pretty normal for me to be able to drop an .exe in various places. That's what happens when a website triggers a download. The important thing here is the 'execution' of remote code execution, which they have failed to demonstrate.

This is an endless frustration as a vulnerability researcher. Security consultancies, trying to fish for contracts are endlessly willing to misrepresent bugs and security issues they find as much as possible, and there's very little accountability for this.
It’s a fantastic idea, but it’s also dead on arrival without first hand integration into Chrome. Brave is doing something similar with bats, but even that is limited. I think browser based mining is a huge deal, but Google has somehow managed to convince everyone that is malware instead of a legitimate threat to their business model.
Your point alludes to the requirements one must consider before implementing private search: query privacy, and bandwidth efficiency. If I need only privacy, then do as you suggest. If I need only bandwidth efficiency, then reveal the query to the server. Thanks for bringing this up.
As an artist and idea generator, he is virtually peerless. As a product creator and businessman, his performance isn't impressive.

Is he overrated? It depends on what you value and how you're keeping score.
Here is a simple bookmarklet to quickly turn any browser tab to a rich text editor:

data:text/html, <body contenteditable style="margin:2rem;">

Open the above as URL in a browser tab and bookmark.
It's not just the US - most of the West has decided over the past week that public gathering bans are over. They were never going to be sustainable forever.
>> Absolutely. I didn't study CS.

But, have you achieved something singificant in the context of deep learning, as per your earlier comment? There's no information about that in your profile and a cursory glance at ddg and google results for "shawn presser" doesn't turn up anything very relevant.

So, I have to ask: without having studied CS, what contributions have you made in deep learning that are widely recognised?

I hope you agree this is a reasonable question to ask, and that you are not offended by it. Otherwise, I apologise because it's not my intention to offend you.
If you read the comments on the video he states he doesn’t have return mechanism set up yet but has some firm ideas on how to do it but just needs the time to do it.
There's a growing call to defund the police. Here's what it means
Hey thanks for your response.
I am currently having an internal battle between just shipping a product and following the best engineering practices and actually defining what I really want to do....

For example I am building a proof of concept lottery game using bitcoins... Quite simple and straightforward but when it comes to actual implementation I find my lack of planning hurt me
The issue is that liquidity — the ability to meet short term obligations — and solvency — the ability of a corporation to meet long term obligations are not the same thing.

The fed has provided lots of liquidity. The crisis is in the “zombie corporation” question: the solvency.
Reminds me a bit of the alleged quote "640K is more memory than anyone will ever need on a computer"

It is difficult to know now, but I think the probability is very high that we will "need" the bandwidth down the line for something we will find useful.
I wonder if they will now need to install thousands of rubber vibration dampeners wedged between the slats.. like large versions of tennis racket string dampeners.. if that is possible to do without catching too much of the wind trying to pass through. Maybe only on every other slat, or every three slats, could reduce the noise at least somewhat.

So then someone would need to custom manufacturer all of those pieces of rubber and then they would all need to be jammed in there. But then the weather would probably degrade then over time.

I just wonder how many millions are going to be spent on mitigating this.
It's been a long time, so seems I got the reason a bit wrong when I looked into it properly now. It seems I could have avoided it by improving any small bit:

"We noticed that your app has not been updated in a significant amount of time... To keep your app on the App Store, submit an updated version for review and make sure it follows the latest App Review Guidelines. If you are unable to submit an update within 30 days, your app will be removed from the App Store until you submit an update and it is approved."
Non and low alcohol is a massively growing market - it's not about judgement, but about creating an adult drink that doesn't have alcohol. Whether that's for people on medication, designated drivers, recovers, or those who just want something else.

It's very common to market these sorts of drinks as non/low alcohol as that's part of the appeal.
You don't need to apologize. Their comment is uncalled for and just seems mean-spirited. I thoroughly enjoyed your article and am looking forward to future posts. I hope you post them here when they're up! Cheers.
I am regularly seeing Steve Jobs described as a genius both in posts and comments on HN. I am always genuinely wondering: what is this based on? From my perspective, Jobs had an amazing talent for motivating people, and for selling both himself and his product in a cult-like way. But a genius?

> Leonardo had no trouble distorting reality either, the only difference is that Jobs could actually make these ideas happen.

What ideas exactly? Selling computers Steve Wozniak designed? Releasing an MP3 player that looked better than previous ones? Removing smartphone keyboards?
That's a cool idea, though a mechanical clock could be hard to come by in certain places. Most of the things this guy makes are meant to be very cheap and accessible in the third world. I recommend his channel. A lot of fun low-tech stuff like DIY water filters in Uganda, a vertical wind turbine, a "Kiwi" DIY wind tunnel for that wind turbine (mounting it on a car and going for a drive).
But then you don’t keep the state in the URL.
I think the assumption was people would be packed like sardines in protests.
The Wrath of the Killdozer (2009)
Why not just agree that speed runs exclude the time between minigame start and minigame end, vs allowing an external tool?
Then use sync.com
You can also make any existing page editable (and then back to non-editable):

javascript:if(document.body.contentEditable=="true"){ document.body.contentEditable="false"; document.designMode="off"; document.body.spellcheck=true;} else { document.body.spellcheck=false; document.body.contentEditable="true"; document.designMode="on";}; void(0);
Not replying to rewoi but asking an open question: you are so many ppl saying this?

Is the consensus really that covid19 is gone? like, really? we are way way below herd immunity and Rt is still around 1.0 in most states, even before the reopening and protests start showing.

What am I missing?
It’s not necessary. It’s invasive and intrusive and unacceptable. I use Icecat and will continue to do so.
Java is boring in one sense, but it's the wrong kind of exciting in another. I've had to touch it a couple times in the last few years, and there's still a ton of "enterprise" nonsense in the space. Everything feels bloated, confused, unpolished. It's like I'm walking along, step on a trapdoor, and suddenly am sucked down into a tangle of stack traces, class loaders, annotations, and XML configs.

For me, part of "boring" is being like a 2x4 or a claw hammer: simple, solid, reliable, well understood. A lot of the Java world is nothing like that.
The author even has this whole site, which is essentially a slide deck: http://boringtechnology.club/

But even though he talks about "boring" tech, he did go on to have a startup, Skyliner, which was written in Clojure and subsequently acquired by Mailchimp.

So I guess, you can't be using the borking stack all the time...
Weiss harps and harps and harps about models. Epidemiologists recognized very early on that models had a lot of uncertainty in them; the models didn't drive policy per se but the high downside costs of large infection rates did.

It will take a good causal analysis to know if stay-home orders had a salutary effect on incidences.

The estimate of the mortality rate is not so well known as Weiss indicates. As the 1918 pandemic showed, even a 2% mortality rate can be devastating. As it is the US has had >100k excess deaths b/c of COVID-19.

Also 538 has shown good evidence that people were reducing their consumption and travel even before stay-home orders were instituted, implying such orders may have exacerbated but did not cause the big slumps in consumption and employment.

Data from the 1918 pandemic mostly demonstrated that states that implemented more stringent lockdowns had better economic recoveries.

Sweden has now had 44k cases and has the largest per capita case rate.
I enjoyed his UN conference interview https://www.youtube.com/watch?v=bJGc5Jv6wr8 sounds like he spends part of his time doing workshops in the West and the other doing workshops in the global South, as he calls it.
Usually you move the computation to the location of the data and not the other way around. That's the basic premise of Hadoop/Spark and many similar big data tools.

GAIA-X self-descriptions give visibility on whether your data is (would be) in a data center that also has GPU-capacities. And if not, what you would have to pay for interconnection.

See this demo for the basic idea of the self-description graph: https://www.youtube.com/watch?v=f17c3Vpi3rA
It looks like you are implying white gun owners are causing the riots, and that white gun owners are white nationalists.

Can you clarify what you really mean or link to some evidence?
Here’s a question I’ve been pondering, and I’m curious about the community’s thoughts:

To what extent should the distance between keys be customized to the length of the user’s fingers?

For example, being 6’1”, I have larger than average hands, with wider than average distance between the tips of my fingers, and if I pay attention, I can feel how my fingers feel cramped on the standard 104-key layout I’ve been using my whole life.

Similarly, I see comments here about the differences between people, and the sniff test makes me think it’s almost all about the different lengths of user’s fingers.
It depends on the complexity and number of people/equipment. I want those little delays to impact as few people as possible. Say the camera team is missing some equipment. I want that delay to happen on the little shot, the task requiring the fewest number of people. By doing the little shot early in the morning I will discover and solve that delay then, before the big complicated task. Do the complicated shot first and I have a hundred people standing around waiting on the camera team. But if you are just one person setting there own schedule such strategy might not matter.
That was just a simple example. The safari implementation is better, I type in “price” and it expands that to “Priceline.com”; just press enter to go directly there, otherwise either keep typing to narrow or down arrow and enter to search
> Engaging with the question itself is assuming responsibility.

This explains why at any major software company looking up for similar patents is actively discouraged.
'in one place' is i think using a model of security that's too simple to think about the way Vault works. Those secrets can only be properly decrypted by the right services. To everyone else, they're just noise.
A most sacrilegious article by a clueless author :-) This silliness where people just parrot platitudes like "execution", "implementation" without really understanding what it means is the bane of all Creativity.

The mark of a Genius is an insatiable curiosity about a wide variety of subjects and the willingness to jump into every one of them without regard to other people's expectations. Da vinci was unparalleled in that respect. The breadth of his interests is what makes him so great. Execution is always limited by circumstances like political climate, patrons, resources etc. Given the uncertain times that Da vinci lived through, it is an absolute miracle that he was able to do as much as he did. To dismiss it all by using platitudes like "Real artists/engineers" ship" is the height of ignorance and hubris.

Further reading:

* The Notebooks of Leonardo Da Vinci, Vols I & II (Dover publications)

* Leonardo on the Human Body (Dover publications)

* Leonardo, The Complete Paintings and Drawings by Frank Zollner (Taschen Publications). This is a huge book but worth every penny. I believe it was later republished in multiple volumes due to its size.