skysight-inc/HackerNews huggingface dataset:
I think quite a few countries will tighten their environmental regulations so that some solution will have to be found. Trucks running on Dieses crowding the highways will face strong opposition. The industry has to move somewhere.

Germany might gain it's first green-party led government this year and they are racking up wins in a lot of countries in europe. I even see the rise of smaller "greener than green" parties here in southern germany. This might change the regulatory environment/taxes enough to fuel change.

I don't think Volvo and Daimler make uniformed bets, so there must be some reasoning behind it.
Not my model yet (unfortunately)
I run a tech/programming related blog which helps me to earn both active and passive income in form of affiliate, guest posts, ads and gigs.
Ask HN: Next job after failed startup?
TLDR: Dear former founders, what jobs did you take after leaving your startups, and what advice can you give a former CTO?

I recently had to close down my bootstrapped startup. Small, tech niche product, always made enough to pay a team but nowhere close enough for me to retire now. I had to fire my entire team, great people, and made an effort to see all of them get into new jobs.

Once everyone was squared away, I took a break to recover mentally and physically. Now my funds are running low, and I have to take a job. Multiple aspects make me unsure where to go from here:

- I am still relatively young (not even 30), and would be considered a junior SWE in most bigger orgs, but I don't want to lose managing teams.
- I coded less and less, managed more and more, so I would have to go for team lead roles, but I am young and have not much prior experience.
- I really loved, for the lack of better words, having so much impact and freedom. Can joining anywhere as employee give me the same, especially in bigger orgs?

Those of you having had similar experiences, where did you go next, and what advice can you give me? Should I try for a bigger org and fill up my bank account, but not have impact because I will have a hard time even getting a team lead role? Or should I try to join another startup, but not make much money (again)?
I actually don’t think the “general purpose computing hardware ownership” model scales in today’s world. Sure, enthusiasts will always buy them, but a locked down OS like iOS is a lot more resilient to the myriad of security threats out there. And there are a lot of them now. In my opinion as a consumer, I’m buying an iPhone because Apple curates the App Store and has strict rules for what gets on there. But to do that, they need a lot more info about me.

We’ve entered the era of “computing as a service” outside the enthusiast / PC gamer realm. At the corporate level, this is literally becoming the case: the new model is to just outsource everything for corporate devices, including ownership of the machines, and lease them through a managed services agreement. But this rebundling is less obvious in the consumer space as PCs have largely been replaced by tablets and smartphones (which do follow more of an “as a service” model).
No, that's ridiculous. The US is unquestionably the dominant global power currently.
To the down-voter - please elucidate your displeasure.
Why in the world would anybody (still) load this stuff up onto facebook of all places? They must know by now it's going to be deleted before anybody can see it. I would have expected a Facebook moderator's job to be more like a TSA screener: you'd spend all day looking for something that never appears.
It will work. I have setup a demo for you for this data. Simply create a csv file and upload here - https://app.csvbox.io/upload/HdPOFwRMeU73O3hLMqM98lOB2ABllS?...
NoCode for K-12 students: to learn or not to learn?($50 Amazon gift card survey)
A ‘beautiful’ female biker was a 50-year-old man using FaceApp
Computer Modern was designed by Donald Knuth who is a computer scientist, not a typographer. He created CM as a demo of his parametric font engine Metafont.

So it’s fair to say that CM is a tech demo, not a professionally designed font.

Font designer Jonathan Hoefler has commented on Metafont: “Knuth's idea that letters start with skeletal forms is flawed.” When the fundamental design premise is wrong, you get something like Computer Modern.
Yup, it uses rusty_v8 which are Rust bindings for V8's C++ API - https://github.com/denoland/rusty_v8
Woah cool. That plus fast/optimized hardware will probably be it.
Polestar: Strategic partnership with Circulor for supply chain traceability
No, I wasn't talking about that. Before getting censored. I meant a dialog with a form on it.
IMO this is a terrible idea.

If I have learned anything from working long time with NPM is you can't trust a single command with updating your dependencies and you can't trust developers to respect semver on the long run.

I can't stress how many times I had to review and undo automated dependency bumps because my app suddenly stopped working, and the times I was forced to I had to bump said dependencies in the lock file myself

In a compiled language, where code is compiled once and valid there 'til the end of times this is not even a problem. In an interpreted language where all code is evaluated every time you run your program, this makes automated dependency management an impossible task
They are but they are not by default. I've seen old people that cant control their emotions.

1.Experience : Every situation is new when you are young therefore much more stressful/emotional.

2.Hormones : obvious but an 80yo is not getting the same surge of adrenaline for things as a 20yo.

3.Control : Old people general have money, options, connections, safety nets. Much easier to stay unemotional when something cant affect you.

There didn't need a PHD for that....
Disabling it, won't you also lose the notification that someone is tracking you (like Android users) ?

P.S. I know about the beeping, but the speaker can be easily removed.
Really awesome tool and just what I was looking for. As someone with a design background, I do miss some tools that I'm used to having - like the eyedropper for example. One thing that would be cool to see in iteration would be responsiveness instead of just showing the mobile cutoff, but overall for a first-pass I think this is a great tool! Nice job.
> and we know Chrome has secret sauce in it not from the repos

Does it? I thought they have pretty much identical performance.
Explanation for those out of the loop?
Figma is one of my favorite examples of something which is a nontrivial webapp that avoid feeling like a webapp a lot of the time, even when running in a browser instead of their Electron wrapper.

But their technical leadership contains some of the (arguably) most accomplished folks working in the Javascript world these days, they might be an outlier in this area.
> But there's consensus among the scientific community that it's being widely under-reported

Define consensus.

I used to work at Our World in Data, so I am biased, but I would consider them the most trustworthy curator of data sources (for one, they are open source and open to pull requests). So while there indeed may be problems with the India data (and we were constantly switching to better sources as they appeared), I would trust their data sources more than any one person on YouTube.
The article isn't pointing out a problem with serving ads. It's discussing the PR strategies around the tracking that powers ads. Despite the fact that Apple is also tracking the user, it is winning the PR battle.
Yeah that was our primary risk - the actual main.dart.js file becoming too large. We host the JS asset on Cloudfront and the web app from somewhere else, which makes it much better. As far as Flutter Web itself, I only think it became production ready for the web in the last 3 months - literally! It was a bit of a risky choice, but it worked out well for us.
Yes, at OrgPad, we are writing our own rich text editor and if you want to use the DOM approach, you don't have much choice than to do it like this. You can see the WIP demo here (in Czech but it is quite visual): https://www.youtube.com/watch?v=SkFJ1zcRjQY
It is also written in ClojureScript. Some of the reasoning is here (in English, but 3 hours long): https://www.youtube.com/watch?v=4UoIfeb31UU
Another hn comment about the same part of the book (from 2009) : https://news.ycombinator.com/item?id=783458
> Now if you send in a paper that has a radically new idea, there's no chance in hell it will get accepted, because it's going to get some junior reviewer who doesn't understand it. Or it’s going to get a senior reviewer who's trying to review too many papers and doesn't understand it first time round and assumes it must be nonsense. Anything that makes the brain hurt is not going to get accepted. And I think that's really bad.

-- Geoffrey Hinton

I've found that Hinton's experience with publishing holds doubly true for technical interviews, and am always surprised often people in tech refuse to question their own interview process rather than assume that everyone that doesn't pass it must be an idiot, independent of your prior expectations.

While it is very possible that someone who is a great writer on technical topics is not a great match for your team, I really don't believe that this person "knew crap" about programming. It is virtually impossible to write well about a subject you don't understand.

Again, it wouldn't surprised me at all that an expert on a topic might not be a good fit for your role, take Scott Meyers as an example. He's frequently admitted that he has little software engineering experience, and is not a software engineer. You should probably not hire Scott Meyers as a software dev. But if your conclusion after interviewing him was that he "knew crap about C++" I would read that as an implicit critique of your interview process, not Scott Meyers.

Based on my experience interviewing, the vast majority of data scientist interviewers would quickly write-off Hinton as someone who "knows crap" about data science because they very likely would not understand the answers that Hinton is giving.

Unfortunately, in tech hiring these days, true expertise is far more often then not a liability.
The font was designed by Donald Knuth, so I think the parent is right. And Knuth did have a "scientific" approach to it.

In all cases, Knuth is not a font designer so it's not shocking that the font isn't as nice as something like Arno.
Thank you!

Currently, the widget does not support images. Honestly, we havent yet thought about it. Now that you have raised this point, we will surely discuss it.
It's not that I'm insecure, it's that every device is
Run Mask R-CNN for Object Detection with Keras
As there's a limit of 16 AirTags per Apple ID, and each AirTag's keys rotate every 15 minutes, presumably Apple can detect if anyone is abusing the system by sending more than 16 different "messages" per 15 minutes. They can't detect this when the fake airtags are sending, but can detect it from stored message timestamps when you query. If they start to see this being abused a lot, they can then block Apple IDs. To avoid Apple being able to see this, you probably need to either use multiple Apple IDs, or send less than 16 bits per 15 minutes.
https://members.wispa.org/members/directory/search_bootstrap...

WISPA also has a great advocacy section - if you want to see more choices in broadband support them in any way you can!
The editable landing page is a great intro to the product, but it would maybe be good to have a big CTA button above the fold that's like "Edit this page". Much more noticeable than the bottom right corner pencil button.

EDIT: though of course your main CTA is to drive signups. That makes sense too. Maybe this is a secondary CTA right under the signup button?

Also the signup button is below the fold on smaller windows, might want to reconsider the size of the text above it (at least on viewports that are <700px tall?)
I think that's more a property of the C# code that's out there rather than a property of .NET or C# themselves. A lot of (most?) C# and Java code in the world is over-abstracted over-engineered and life-sucking just by virtue of them being popular corporate languages and most code being boring. Using C# with Unity, for instance, is a pretty good experience though.
There are third party modules for providing many of those things. I created 2 modules for testing.

This module has describe/it functions with setup/teardown hooks. It supports nesting test blocks. I think the built in assertion functions are quite good so I didn't bother creating an expect function although there are other third party modules that provide that functionality.

https://deno.land/x/test_suite

I had difficulty getting sinon to work earlier on so I wrote a similar module in TypeScript for creating spys, stubs, and faking time.

https://deno.land/x/mock
... in gray.
We already have it, it’s called electrically synthesized methane/propane.

If the carbon is captured from the atmosphere and merged with water via renewable sources, that is it. We don’t do it and it isn’t proposed because the efficiency losses are crazy, and we aren’t in a world with over-abundant renewable energy widely available for pennies on the dollar (yet)
They will not be carrying the hydrogen in a compressed form. Most solutions are to carry the water and split the hydrogen and oxygen on demand. This reduces risk of explosion.
Yep meditation is great at helping you laugh at the absurdity of your thoughts and the realization they're totally fleeting along with the emotions they bring. Now, I can just think to myself that emotion will be gone in a few hours/days/etc. and I don't need to obsess about it, just let it be. It's absolutely true too.
>IME: hardware accelerated UI toolkits are very slow on all but the largest/newest computers.

This has been my experience too with an old GMA GPU, I have to keep disabling hardware acceleration in everything I try to run (browsers, electron apps if possible, desktop environments). The UI runs order of magnitude faster on the CPU than on the GPU through OpenGL.
Interesting hypothesis. I think this would predict that you’d get more realistic results if you were using “bare, unlit” textures (e.g. texture images + normal maps created by using 3D scanning or even computational tomography, as you would if you wanted to 3D-print a copy of the object) and then applying regular normal maps to them. Anyone have screenshots of 3D game objects that were explicitly mentioned as being authored this way?
I love the concept, and I was having a lot of fun building my first page; however, I had to restart my computer after adding about half a dozen page elements, and all my progress was lost. It'd be great if work was saved as it was edited on the page.
Thank you for making this open to the public, and thank you for your work.
I am totally with you and this is the ideal situation in a perfect world.

However, prior to any tweets by Musk, the media already claimed that autopilot was (likely) on as there was no person in the drivers seat.

Is it possible that Tesla's response would have been different in case there were no such claims being made initially?
> Just no. CM font was made for printing. It was last updated in 1992, before PDF was even a thing. CM is not made for screens and it is a horrible idea to use it on the Web.

The same can be said about P.D.F. files.

I recently found out why so often when copying from them, spaces are either inserted doubly, or removed: the reason is that the format has no understanding of spaces, only of distance between characters and is completely about præsentation, lacking semantics in any way.

When copying, the reader simply applies a heuristic of what distance between characters constitutes a space, and is often wrong.
There is nothing stopping you from looking at their code and, after vetting it, copying the code and pasting it into your own local JS files. Now you don’t have to worry about anyone tampering with it after you have vetted it.
This sounds like you're describing energy-based models, not diffusion models.
I only ever used video terminals — i.e. ASCII terminals that may have interpreted the ANSI position in commands. There was a also SUPDUP server for Multics. The only program I used that did cursor positioning was emacs.

“Graphics terminals”, in the sense of bitmap displays, weren’t common throughout most of Multics’s life. The first one I ever used was the Alto.
There have been multiple test runners built on top of Deno's vanilla testing (through the JSON output feature), those may fit your use case better

The current multi threaded and module isolated model however I think it's good for the great majority of projects, so I'm glad it's built in
I can only recall 3 forced upgrades, passive passenger restraints, which turned out to be airbags. Minimum MPG, across all cars sold (SUVs could be worse as long as other models improved). and crash survival, which turned out to be crumple zones.

I wouldn't say irrelevant, but maybe "weak signal". I agree wholeheartedly that there are other aspects (like those regulations) that were not free. But a bunch of other stuff came along that was probably about the same price. Better paint. Plastic bits more resistant to being out in the sun. Navigation.

I would claim, Corolla targeted the same market. Inexpensive sedan, probably a family's first car, and you could plan on that car being one of the kids' first car. So it probably targeted the same proportion of budget. On the other hand, the size of that market wasn't constant.

There are a zillion confounding factors.

I thought a little about gas itself, which I don't recall much regulation change around (but I might be forgetting) but I'd think gas in 1990 is about the same as gas in 2021. Seems like it was about 90 cents? just about 3 dollars now? (hand wavy numbers). Of course there was a war in the interim, and oil shale became feasible for a while. So that has its own confounding factors.

Everything is changing all the time. Inflation seems like a thing, but it kinda feels like using epicycles to describe movements of the stars. It kinda works, but there is more going on in underlying system.

I'm far from an expert, hell, this is mostly me relying on my selective memory. It feels like stuff is more expensive. but younger me might have had more energy and lower standards.

I dunno. I guess this comment is just armchair observations. I think there is something going on, but it's a really complicated system, and I'm not Kepler.
The other elephant in the room with hydrogen is the fact that using current production methods, it's a fossil fuel.

Direct solar separation will be a game changer when/if that becomes a thing at scale, but right now almost all hydrogen produced for industry is made by steam reforming natural gas, which releases just as much CO2 as burning it. More, if you account for the extra steps in the process and the energy required to perform them.
> But, it's actually the same tiny group of people writing their letters to the local paper and attending the council meetings over and over.

> We Can't Have Nice Things in democracies, because of a small number of people

I wonder if this is more a problem with representational government. In a democracy there would be no council to influence, instead everyone would have an equal vote on the issue.
Show HN: 1000x faster check if an IP address is in the ranges used by AWS/GCP/DO
Consider Nextcloud if you're going to run a server.
> they know much more about you from the sites you've visited.

And also off-line data collection. Do you have a loyalty card for some store you go to often? There's a decent chance that data ends up with Facebook.

I'm frankly a little surprised that Facebook didn't follow Apple by releasing a credit card.
People who enjoy that kind of content are not right in the head. Don’t expect them to make rational decisions.
Web apps have been around for well over a decade but some people are still struggling with the idea that a web browser can display hypertext documents and also run applications, plus a whole universe of hybrid things which lie in between these two extremes.

Not everything a browser displays has to fit in the "page" paradigm.
Hold up - Google docs didn’t already use canvas? You’re telling me the existing docs apps is HTML and CSS? That’s a mighty impressive engineering achievement to have gotten it working as well as it does now.
> Most of the trucks nowadays can be replaced with trains. Let's focus on that first.

Yes and no. Trains do not work well for distribution centers like walmart, krogers, target, etc... The last 1-100 miles will need trucks.

Long haul, yes, trains _can_ be used. But there are situations where that is not a feasible solution.
Does not make much sense. If search engines can't index it, no news website will do it.
Great point. I think it can definitely feel abusive to be told how to feel. It makes it feel like there is something wrong with you for feeling differently, or adds anxiety to change your feelings.
You don't understand. Ordinary people don't understand what a file is, what it can do for them etc.

Result is they can't find them, lose them, don't have backups etc. I have interacted with users who hadn't grasped before they could make folders themselves.

Ask your mother or your sister.
AI Mid 2021. Self Driving Car Meets Reality
Sounds like a good job for psychos
That really depends on the developers involved. Some people like building over complicated complex nonsense to justify their existence, while others build very lean/shallow code and go on with their lives.

The code I write for production in the "realworld" is maybe 1/4 as complex/convoluted as the academic stuff we did in university. And lines of code -wise, maybe 1/10.

You don't need to build an excavator to add some dirt into potted plants, but I can bet there will always be people who build a space-grade shovels with redundant enterprise level handles that guarantees maximum soil filling rates, even when under water... but not everyone is like that. C#/.Net Core definitely doesn't throw you down that path.

I personally don't like AspNet Core, as plenty of the old mistakes are being repeated, some of the same patterns exists, which I'd argue Microsoft had the opportunity to move away from, but didn't. But .net core itself is pretty great (and lean, no overabstraction in the core system).
"we need to take the time to become proficient with it."

I have thought this for a long time.

I have reckoned that it takes me at least six months full-time to come to grips with a new programming language (I'm 65 now, I learn slower, I'm retired, and I'll be damned if I'll learn any more).

Over the years, I've worked in teams dominated by young whippersnappers who are very keen to learn the latest language/library/framework. But they don't allocate 6 months; they seem to think they can press their new tool into production after just 6 days' practice. The result was unsually unmaintainable code.

I understand the motivation of the whippersnappers; they expect to change jobs within the next 6-12 months, and they want to be able to put the latest hot shit on their CV. But we ended up with systems that only a couple of people in the team could read, let alone maintain.

Write Simple Code.
Don't Be Clever.
>I'm perplexed because I don't expect canvas rendering to be faster

...yet it is. Really.

Even though DOM paths are heavily optimized, they are extremely flexible, and that flexibility creates a wall in possible performance optimizations. In a context like word processor, precision is more important than your regular website (and across browsers!) so you end up implementing little hacks everywhere, pushing half a pixel here and another 1.5 pixels there.

A purpose built engine that writes directly to the framebuffer of a canvas without dealing with legacy cruft has the potential to be a lot faster - if you know what you are doing. Google has no shortage of devs who know what they are doing so here we are.