skysight-inc/HackerNews huggingface dataset:
> As a term OO means what people understand it to mean.

I would suggest that if you asked people to define the term, Kay’s definition would likely be the single most common (even after normalizing variations in wording).

It would still only be a plurality, sure, but the remaining majority doesn't share a common understanding, either.
This is such sad news.

> I did not accept this. I have young kids to watch grow up and a loving wife to grow old with. Life and time are the two most precious commodoties we will ever have.

As sorry as I am that his hopes were futile, time and again the universe shows us how little it cares for these sentiments.

Regardless of what resources one might have to protest, we are all slowly ground to dust.
Yup. To continue with this example, an approach that often works is to simply not have any error. For sensor readouts, request new samples to be reported asynchronously. (Coincidentally this is better for performance as well).

In this way, the client code is basically required to think -- oh, wait, what happens if I'm not getting updates for some time beyond what is acceptable for me? Also, in this way, the situation can be handled in a single central location.
Like instances of historical Christian anti-semitism. Got some news for you about Jesus...
Those other murders weren't committed by a police officer.
it's clearly not dead.
You do remember you had to write down the songs right?
The issue is two different types of regex notation.

Some regex notations include "^" and "$", and some don't. A lot of software (the grep command, for example) uses the kind that does support "^" and "$". This puzzle uses the other kind.

Essentially, when a notation includes "^" and "$", it allows writing cleaner more concise patterns. These notations add an implicit "." at the beginning and end of every pattern unless you use "^" or "$" to turn that off.

As for how you're supposed to know this, the puzzle tell you, but there is a very strong clue, which is that many of the patterns have a leading/trailing ".". This would be totally superfluous in one type of notation, so it must be the other kind.

Here are some patterns from the puzzle's notation:

.*H.*H.*
(DI|NS|TH|OM)*
F.*[AO].*[AO].*

and here are how they'd look in a notation that uses "^" and "$":

H.*H
^(DI|NS|TH|OM)*$
^F.*[AO].*[AO]
> Tesla tried and stopped after a short time. It’s just not worth it as charging has got much better.

Nio has succeeded where Tesla failed. Nio does swapping and charging:

https://www.caranddriver.com/news/a33670482/nio-swappable-ba...

https://insideevs.com/news/448165/nio-completed-1-millionth-...
Roy and his work are brilliant.
Has not been made public, as far as I can tell.
That doesn't matter. You don't get claim something which is clearly false in commonsensical interpretation, but get away with it because the fine print.

You can't say "the sky is green[1]" and then in footnote [1] say "by green, we mean blue." That's not allowed, and the FTC is supposed to prosecute this. You can say "the sky is cerulean[1]" and then note that although cerulean can be categorized as either green or blue, in this context you mean blue. But calling the feature "full self driving" when it is not full self driving is more akin to outright calling the sky green.
Spinal Tap called...
All the Good Kettles Are Gone
"Object oriented as Alan Kay intended" has been a strapline of Erlang proponents for some time. I think even Joe Armstrong said it once. And I seem to recall Kay speaking approvingly of the quip, and of Erlang itself.
I don't think you can get a mortgage with a 6% downpayment anymore. Canadian real estate is a scam. Banks would lend to anyone with a 5% downpayment. The mortgages are insured by the government (CMHC), so essentially all the taxpayers are on the hook if the real estate market implodes. Banks will be fine though as usual.
The story of General Magic
Its probably a hoax.
And still we can't run Among Us on MacOS...
Didn't Coinbase already survive that 2 years ago?
Out of interest, if you know the goal (user has specified) and you have actionable information to get to that goal can you just automate the steps to achieve it?

I know this depends a lot on the business your in.
Of course... if it's outside facing... internal stuff can be delayed (and often is).... but again, that's why you pay admins for. Usually feature updates (api changes) and security updates are kept separate (unless you waited with the feature update, until there was a security issue).... but again, the thing is still yours.

it's like a taxi vs a free car + free parts, and all you need is gas and time to do service.
serial number

Seems so quaint to think of that as a privacy concern.
Mandatory driving school and a much harder exam.

When I lived there I was able to swap my home country drivers license for a German one and bypass the whole system. I will say that German’s drive very well, and the training and gatekeeping go a long way to explaining how the Autobahn’s unlimited speed limits function so well.
It’s possible that I’m a coconut.
What is the problem? More details needed.
Dibs on Quantum Mischief band name
Sure, although you are comparing the rate to that of stock trades while the person you’re replying to is comparing to currency exchanges.
Free Templates for Goodnotes
> This is just the wrong way to think about scaling electric cars.

Nope. It's the practical reality of what needs to happen when there are ever more electric cars on the road.
No. If their training set isn’t too far off what you use it for, it is valid. Just because it’s not guaranteed, doesn’t mean it’s not more accurate than hitting sharpen and squinting.

You’re fighting against “would it be reliable” but that isn’t the claim.

The claim is could it be better than human, and the answer is yes, it just depends on how well trained it is and the dataset.

But this is also entirely testable. I guarantee much like Go, if we set up a “human vs AI guess the blurry image” competition that AI will blow us out of the water. It’s simply a data * training issue, and humans don’t spend hours on end practicing enhancing images like they do playing Chess.

Again - it won’t be perfect, obviously. It will have false positives, of course.

Doesn’t mean it can’t be better than human.

Also GANs are pretty irrelevant, the model structure has nothing to do with the theory.
The fundamental problem is that EVs might be doomed once fuel cell cars come around. Nearly all of the criticism of this argument are just a mirror of the arguments against EVs (often made by pro-EV people no less).

So the real misunderstanding isn't with anti-EV people, but with pro-EV denying that there's a future beyond EVs.
Obviously, it all really distills down to whether you think surveillance capitalism is good or bad. And Google is just one of the premier practitioners of it.

If you think surveillance capitalism is good, you might as well use Chrome.

If you think it is bad, FF is not an reasonable alternative since it is sponsored by it.

Bottom line --- the case for FF is weak --- as witnessed by recent market share reports.
I am talking about RAII. RAII leads to programs that are inherently slow.
Making Sense of New Edge-Inference Architectures
As for malloc/free, I'm guessing the recommendation is to allow the user to pass their own allocator on library initialization?

Non-checked malloc returns - ouch, I count 12 (out of 56) without a check. Thanks for pointing this out.
Twelvefold Way
Minecraft is a single game with the option of mods. Roblox is like a game marketplace with an engine where kids can make their own stuff and play each other's stuff (also microtransactions and the option for the kids to make money from said microtransactions).
Go to a public area and visibly record people. Particularly while talking to them. You will annoy a lot of people and some will act with hostility (especially if you don't frame it as some sort of interview).

People don't like it when nobodies are filming them, even in very public spaces. For some reason they are ok with CCTV, despite that not being much different (I do recognize that cctv is typically recording a general area and isn't always HQ)
>These algorithms are more susceptible to noise, they may generate sharp perfect license plate numbers (that are totally fabricated and completely wrong) from a blurry image.

This is not really an issue that is new or limited to things that are called AI.

https://www.theregister.com/2013/08/06/xerox_copier_flaw_mea...
Yes, it would obviously be quite foolish to pretend that that specific bit of ancient manuscript is the unchallengable word of god when that would controvert some other bit of ancient manuscript.
> Does it apply to your question?

Since it's it's a law of headlines, and the question in question is not a headline, no.
Hey folks! Four years ago as I was learning to code, I was frustrated about my lack of clarity about where to go and whom to learn from. With overwhelming career choices within tech and everchanging programming languages and frameworks, the first few months were painfully hard for me.

Six months ago I decided to revisit this problem again and came to r/learnprogramming to talk with folks to see if they still faced this problem. After talking to about 100+ people who were learning to code, and they very much did. To solve this, I decided to build a web-app to curate and share learning roadmaps where people who are new to coding can have more clarity regarding how to go about building their tech career and hopefully not face the problems which I did. You can also "pursue" which is basically forking a roadmap and make it your own to pursue it and build your own career goals and get weekly reminders to update and pursue your roadmaps.

I managed to get over 50 learning roadmaps on a variety of careers and programming languages which I gathered from my friends, network and the internet and it's only increasing by the day! If you want to give back to the community, feel free to build your own roadmap and share your journey with the people starting out!

I released it on r/learnprogramming and it ended up getting 4000+ upvotes which further validated the need for the product. I'd love your feedback to know how I could make this better.
It is not wise to rely on handbrakes. Firstly handbrakes aren't designed to hold any significant load. Just search for an image of a handbrake cable. It is good enough most of the time, but it will bite you once you have a fully loaded car at a steep slope. Secondly it is a good habit to never leave the car on neutral unless you have a good reason because this habit will save you in the event of forgetting to pull the handbrake.
I've read this a couple times and can't really figure out what the argument is. Something about alienating artists from their art? And also the bourgeoisie is involved? I did notice that they narrowed their claim a couple times as the article went on.
It’s crazy to understand how far ahead someone can be of their time with a product or vision of the world.
Is it just me who found the article immensely frustrating for lacking same-region-crop side by side comparisons?
Toronto 2018 - 41%

Toronto 2014 - 55%

Toronto 2010 - 51%

--

Boston 2017 - 29%

Boston 2013 - 38%

Boston 2009 - 31%

--

Chicago 2019 - 35% (first round)

Chicago 2015 - 34% (first round)

Chicago 2011 - 42%

--

NYC 2017 - 18%

NYC 2013 - 13%

NYC 2009 - <11%

--

LA 2017 - 20%

LA 2013 - 23%

LA 2009 - 18%

--

Vancouver 2018 - 39%

Vancouver 2014 - 44%

Vancouver 2011 - 35%

--

London 2016 - 45%

London 2012 - 38%

London 2008 - 45%

--

Tokyo 2020 - 55% (during pandemic)

Tokyo 2016 - 60%

Tokyo 2012 - 63%

--

Paris 2020 - 40% (during pandemic, lowest turnout on record ever)

https://www.toronto.ca/311/knowledgebase/kb/docs/articles/ci...

https://www.wbur.org/news/2017/11/08/voter-turnout-boston

https://chicagoelections.gov/en/election-results.asp?electio...

https://en.wikipedia.org/wiki/2009_New_York_City_mayoral_ele...

https://en.wikipedia.org/wiki/2013_Los_Angeles_mayoral_elect...

https://www.cbc.ca/news/canada/british-columbia/voter-turnou...

https://en.wikipedia.org/wiki/2012_London_mayoral_election

https://www.france24.com/en/20200628-liveblog-low-turnout-in...
You should not measure your success by how many tasks you have done.

Having a todo list is fine. There are a couple of methods on how to organize your todo list, I can recommend David Allen's GTD or Mark Forster's DIT for that, but there are other good ones out there.

However, measuring your (daily) success needs to be done by other metrics. It is of course potentially useful data to know how many tasks were completed. But in general it is not a measurement for how much that work is worth. You can work very well on a mightily important task for two hours and be super good at it. Still, the count would be just +1 which doesn't reflect the success.

So, develop your (daily) success metrics. This comes with a unit and a value. If I am not too misinformed, the most prominent example of that would be Stephen King, a full-stack human language horror story developer, who writes 1000 words per day.

Consistency trumps peak. So, aim a bit lower but for consistency. Once you reach a good goal consistently, try to improve on that.

Yes, some tasks do not lend themselves well for such metrics, presumably the smaller tasks of lesser importance. You can batch those into a small batch that you do daily. Start with a couple small things, then add to the stack bit by bit until completion. But, again, be consistent. It is more important to do what you set out todo than to do a lot but not be able to repeat the success reliably.

Schedule those tasks that are time-sensitive, organize the others on lists. For instance, let's say you wanted to pick up the laundry after work on your way back home, well, set a reminder for that task on your calendar. (Or by location on your cell if that makes more sense.)

P.S.: Somebody will mention org-mode on this thread.
If you’re constantly in one room/location, try changing the context of your environment and go to another room or place where you can perform your goal/task. For exercise and meditation and reading books, go to the park.

Just stepping into a new environment can help you refocus and reduce the known distractions.

It’s also been shown that if you study for 1 hour in 2 different environments, you grasp and learn the material better than if you study for 2 hours in the same place.
What I felt was missing was a "conventional" enlargement with the previous best algorithm side by side with the AI one.
This feels off by a couple of orders of magnitude, unless a significant number of the parameters are not independent.
I understand what you're saying, but honest question: why is it helpful to add this caveat?
After years of lurking & a few throwaways, this is my first comment on HN as myself.

Few people we meet stand out in such a way as Gordon did for me. Unfortunately it too often takes tragic life updates to have these fleeting connections return to the surface of your daily thoughts.

Gordon was just some guy I met who was a) in the games industry and b) hosting a (killer btw) party at SIGGRAPH 2009 in New Orleans. I had shown up looking for a job in gfx like a year too early - and got this party invite instead. Foreign concept to my engineer brain that those two were actually not only related but often on the same path... which Gordon took the time to explain to me over shots of “I don’t even know what” while overlooking Bourbon St & the still ongoing party shenanigans inside. After another half hour of “but seriously though how does one make games for a living” crash course, I left that party lighter than air.

Fast forward more than a decade and I still qualify that as one of my favorite days ever.

A few minutes given freely can make a seriously outsized difference. Take the time. Pay it forward. You’re already a mentor to more people than you think.

Thanks Gordon. Rest easy.
> But didn't you say it'd help to prevent counterfeiting of chips?

The stolen part I get, but did it used to be easier to counterfeit chips? There's a lot that goes into making something that looks like a PIII, and even then, I assume Intel had state-of-the-art fabs, so I'm surprised this was a concern.

The hardware scams I've heard of stamping better specs on something, for hard drives, a firmware hack that makes it appear to be higher capacity, and unauthorized hardware made in off-hours on the same production line.
> The fundamental problem is that EVs might be doomed once fuel cell cars come around.

Fuel cell cars are EVs.
I've been using it for a year. Each version gets a little better than the last and it gets regular updates.

It also has the rather large benefit of not being tied to Creative Cloud, which is one of the worst bits of software ever made.
Wow, quite the display of projective hypocrisy between the pot and kettle.
A millionaire’s wife bought it once to save it from being demolished.
> fundamental disagreement about how society should be

We may not agree, but we can't say it's a "fundamental disagreement" if there's so much people rooting for it.

> What does that look like?

1) Disagreeing with people online
2) Opening niche internet forums that are lax on moderation (except for illegal content such as child pornography and direct threats)
3) Investing in hosting/domain registrars/payment processors that don't deplatform because of political stance (e.g., Epik, SkySilk)

I've been doing 1) and 2) for some time now, but I want to do 3) as well. I think it will become very profitable during this decade.
Kubernetes Is Kind of Cool
You can trust Edoceo, Inc. :)
This guy is a machine. Roy fixed several bugs in dhcpcd that allowed the megacorp I worked for to ship dhcpcd in millions of devices. I donated.
With regards to the airtable question, it has the potential to replace almost any CRUD app in a company. Internally we needed to drastically extend our ERP implementation to handle a large custom project and instead of dedicating a dev team to working on it we were able to build the needs out in airtable and then add a few API hooks here and there to the ERP. It was a great success and probably took 1/20th the time since the people that needed to use it were moderately technical and could define and build the workflow as they went. Now less technical people are being onboarded onto it which has, for the most part, worked well. I think the growth areas are going to come from things like stacker.app that make it easier to wrap Airtable databases up in a simple UI.

In general, you can think of it like a better realized version of Access, it brings relational databases into an Excel like view that semi-technical people can understand, then wraps it up with a few excellent built-in views like a kanban board, a simple form, and a calendar that non-technical people can understand. It has definite limitations but an easy to use API to expand upon it when you need it.

I'm really bullish on it after the project and have moved a bunch of personal stuff that was using external services onto a single airtable instance (contact management/CRM, personal project tracking, etc.)
Isn't ATRAC SP mode above 250 kbit/s? ATRAC3 is about as good as MP3 - probably worse because the encoder isn't tuned as well as LAME - but that rate is certainly high enough to sound acceptable.

It won't always be transparent so the ABX test should still be passable on extreme content, but it'll sound good enough. Anything else would also sound good enough though.

> Also, I've played in orchestras (big bands and symphonies), so my ear is somewhat trained to find nuances.

How's your high end hearing? It tends to go once you're not a teen…
Is there anything like an “Open Source Hall of Fame”, for recognizing and remembering significant contributors? It’s not perfect, but perhaps it is a way to at least preserve the memory and the history.
Next time. ;)
How do you stay caffeinated at home?
My tangentially related thoughts on the matter
https://wndr.xyz/posts/9fjM1tOJO7MWX4fYw3AU2Q==/what-s-art-a...
Ask HN: Instant VMs?
I'm looking for a service that gives you a VM you can SSH into with 1 click.

Think Digital Ocean, except even faster (no login), and they are ephemeral (destroyed after 60 minutes or so if you don't upgrade it to paid).

When I was at Microsoft we prototyped this idea (called it "Azure Instant"), but years later still looks like it hasn't seen the light of day.

Someone must have made this by now, right?
I haven't read it but from what is commonly quoted it is about "Adding manpower to a late software project makes it later."

So the assumption of bringing n people to work on a projects increasing the productivity n-fold doesn't seem totally absurd when they are working on the project from the beginning. It might not be exactly n but (n-m) due to increased management, communication etc. So we might discuss how big is m? Still there should be some increase in productivity because that's essentially how huge projects work.
No. greenshot is fantastic. But windows only
"Big Brother Inside" for just a unique id? What should we say now about Intel Management Engine?
There's an interesting trend of open source clones of popular products. Most recent one that comes to mind is Athens [0] which is an open source clone of Roam Research.

The business model is always that people who really want it for free can self host, and people who don't want to deal with the hassle will pay for hosting. Seems like a reasonable strategy to me.

[0] https://github.com/athensresearch/athens
Why is a 2017 article trending? Also isn't this the dude who had that 'this sounds like a parody but is actually how I hire engineers' article?
> If you're worried about power consumption from a cost perspective, it's going to take a long time to break even from the cost of new hardware, even for a cheap pi.

That depends a lot on where you live. In Germany, prices scratch 0.3€/kWh. A new Pi sets you back 60€ [0]. Assuming you save 20W and it's on 24/7, you'll break even in just above a year[1].

[0] I know it's marketed as cheaper, but you never get it for 35€ and then you still need cables and an SD card.

[1] you save 52.50€ per year
Actually, it might be. The comment was dead, I vouched for it, so it appeared.
You haven't really explained in any detail what is slow about "treating stuff as objects with different lifetimes", and specifically how Rust differs there from C. Can you give an example?

Maybe you'd be interested to hear that Rust's borrow checker is very friendly to the ECS pattern, and works with ECS much better than with the classic OOP "Player extends Entity" approach.
> MS has realized that their power in the tech industry is not dependent on their source code being a secret, and that in fact making your stuff open source makes you more popular and influential.

It has been a huge boon for .NET as well. Serious contributions started pouring in almost immediately. Code from Mono being ported over; linux support. Fixes to really old issues that were not getting attention because .NET was essentially put "in a box".

C#, .NET and the CLR are pretty great tech that could have been a true Java alternative if not for the fact the vision for it was so narrowly scoped to Windows.
Ruby has conventions and a big testing culture which helps mitigate a lot of those issues. I also work with Typescript and I see whole classes of bugs that could be avoided if everyone just stuck with conventions and best practices.

If you like Ruby and wish it had types, check out Crystal. It's basically Ruby with Go's concurrency model, and it's as fast as Go.

{Edit: repetition}