skysight-inc/HackerNews huggingface dataset:
> Statistically, if you know programming, you probably learned it in a tertiary education setting, most likely in your late teens or early twenties. Just like learning a foreign language at that age, you'll never be perfectly fluent. You'll always have an accent, no matter what you do.

I appreciate your story, but this comment bothered me, because it's something people repeat a lot and it's actually not true. There's no good evidence that adults have more difficulty acquiring language than children. There were some older studies that claimed to show such, but as has become all too familiar these days, their methods were spurious and there have been some replication issues.

I work for a company whose entire purpose for the last 35 years has been making fluent speakers of adults. We do it. We do it regularly. Our students are diplomats and military personnel. They don't really get a choice of whether they study a particular language. It's their job and they have to do it.

The reason adults fail to gain fluency in foreign language is because they don't do the work. They choose to do other things. There is no fundamental limit on the language acquisition abilities of adults, if they just stop bitching about homework and put the effort in.

And I firmly believe the same is true about programming. I didn't start programming until I was 16. I didn't even have a computer until I was 15. I'm almost 40 years old now and I'm the head software engineer for my company. The people I see who struggle with programming who have been at it for years, they're the ones who have approached their entire career under the attitude of "I am not very good at this, I need to find easy, quick fixes for things". Rather than putting the effort in to learn, they cheap out and never grow.

It may feel like growth is not a linear function of effort all the time. Sometimes you feel like you're banging your head against a wall, not understanding things, and not progressing. That's mostly just feeling. I've had it several times myself and have been surprised to find, coming back to a topic several months later, that the topic much easier to understand on the 2nd go. Even when we subjectively feel like we aren't learning and aren't progressing, we still actually are.
This idea is not unpopular in hn I guess.
If a cloud "evaporates", the water is still in the air and will condense into clouds and rain at some point somewhere else. It can't just disappear.
Money laundering or also moving money out of countries with strict capital controls
In my experience it’s been that tea gives me far less anxiety, but still a nonzero amount. It doesn’t wipe it out entirely, but it reduces the physiological symptoms of anxiety.
Hehe, "physical goods" :) So in the case of Mario64 that would be the PCB and the plastic cartridge and the shrink wrap?
I looked at this when you went live on PH. I have very little experience in this field and it seems like this is an easy way to take advantage of Terraform for someone like me.
Squeezing More Performance Out of the Linux Kernel with Clang and LTO
Most folks I know without home charging charge at Superchargers at grocery stores (Meijer grocery stores, specifically, who have an arrangement with Tesla for colocating Supercharge stations, although I've also seen Tesla 72kw urban chargers at higher end groceries in urban areas such as Chicago). Their vehicle is charged back up before their ~weekly grocery shopping trip is complete, and in some cases their employer has installed a J1772 charging station for them (and provides free electricity) as a perk. Those J1772 stations are very reasonably priced compared to a DC fast charger.

As long as Tesla can continue to colocate fast chargers at places urban dwellers must frequent (which is likely based on their experience and the brand value), it's a non issue imho. I've seen lots of Electrify America charging stations, but there might as well be tumbleweeds rolling through with how rare it is to see someone charging at one.
It's more of an oligopoly than a monopoly as you can pay TaxAct or TaxSlayer or H&R Block, etc if you don't want to pay TurboTax. The issue is that the IRS could relatively easily provide online federal tax filing as a free service but they choose not to compete with the tax prep industry.
It's probably worth noting in this context that Free File Fillable Forms is also run by Intuit, despite not being branded as an Intuit product.
I like Clojure but it is not my primary development language so I am happy to stick with lein. As others here have said, lein is easy to use and gets the job done of creating new projects from a variety of templates, building, and deploying.
Neutralizing MS teams is probably what they ultimately want.
Strictly speaking, NP problems need to have boolean outcome, so "what's the shortest path" is not an NP problem. Instead, "is there a path with cost <= X?" is an NP problem.

Of course, if I had a polynomial-time solver for the "cost <= X?" query, I could easily create a polynomial time solver for the cost of the shortest path, using binary search.

See Decision Problem: https://en.wikipedia.org/wiki/Decision_problem
It’s such a shit show. I refuse to watch the Olympics this year because of how poorly handled the whole situation is.
Here in a 30-year-old Common Lisp library: https://unwindprotect.com/constraint-programming
I'm very confident that orders of magnitude more man-hours have been spent thinking about P=NP in the past 20 years than were spent in the whole 358 years on Fermat's theorem. The number of people in academic situations to work on hard problems has increased exponentially.

I think it's fair to assume that there are potentially asymptotic limits to what can be achieved, but it's not that we default to one conclusion or the other, but that we conclude that whatever might be the real solution, the complexity of the proof is insurmountable or doesn't exist.
Here's an interesting read on the subject of telemetry in Audacity: https://www.reddit.com/r/audacity/comments/of0b4s/breakdown_...

Telemetry is used for the kind of boring stuff most devs would expect: reporting on exceptions so that bugs can be investigated.

As the thread points out, Audacity is still open-source so you can audit the codebase if you'd like.

There's certainly no "spyware" code in there that's logging keystrokes or turning on your webcam.

I'm sure anyone who develops software understands why it's useful to get logs when your software catches exceptions.
Not none. The downsides are moderately decreased in my experience. I’m not sure the amount in tea, I suppose it varies greatly, but I’ve tried several different l-Theanine doses and caffeine mostly still feels like caffeine, just slightly modified.
> I was a student in computer science degree. During parties, or when meeting new people, there is always this phase where people introduce themselves and ask what that do/study. I had multiple occasions to tell European women the truth: that I'm studied CS. The response generally ranged from meh to disgust. That include mockery and conversation that turned very short.

I had the same experience in the UK...this was back in 2000 though. I do think things would be different these days, as people generally have a better understanding of CS.

In my year, there were only 2 women studying CS. They both went on to do non computer-related jobs (not my fault I swear!).
>What... you expect someone who is obviously carefully weighing the words they use to reply with "yes, I'm being forced to this! Send help, the boss is evil!!"?

No, I was trying to gauge whether the community agreed with my reading, or if I was being too paranoid in my interpretation.

>No... you wouldn't get answer even it were true.

Not from the maintainer, but I was asking the community.
Apps Know Where You Were Last Night, and They’re Not Keeping It Secret (2018)
1) The problem is that some non-Tesla EVs charge incredibly slowly as their maximum rate, 50kW or lower vs 150,250,etc kW of more modern EVs. Tesla has "urban superchargers" that are at malls, museums, etc where people are expected to dwell longer and even those are 75kW!

So dwell time while charging for a Leaf, i3, etc just to make it to the next charger could be a while by comparison.
Meanwhile I pull up to highway supercharger in my Tesla expecting to take a 10min break to stretch my legs & use the restroom while getting 100mi of charge only to find the chargers blocked by putzes with their slow charging cars.

The ICE analogy would be pulling into a gas station to find the pumps taken up by gigantic industrial trucks with 300 gallon tanks that you are stuck behind.. or some shitty Yugos or something that force the pump into a slower filling mode that takes them 5x as long to fill up.

Maybe none of this matters in US as the vast vast majority of EVs are Tesla anyway, and as others make inroads it will be with cars capable of fast enough charge rates? As it stands today in NYC area, Tesla has about 5x the charger locations of EA, each of which has 4x the number of chargers so...

2) I'm also curious how the payments will be handled.

Another aspect that makes Superchargers for Tesla streamlined is that you just pull up & plug-in, the authorization/confirmation of payment is done between the car&charger because your car is tied to your account & credit card.

I have found the app/web/QR code/credit card/NFC/RFID dance using 3rd party chargers to take up to 5 minutes to get payment sorted (idiotically none of them just have a credit card swipe like a gas station). Further, we've seen that one weak point for Electrify America seems to be the payment system frequently failing at the charger or server side and people showing up to chargers unable to plug in.
Here's a post I made on them: https://forums.serverbuilds.net/t/moderro-iec-4660-teardown-...

I paid $75 each since they just popped up on ebay and I was curious, there was not much info on them that I could find at the time.
Yah Midwest has lots of capacity. Seems like CA doesn’t, but I don’t live there so cannot vouch.
Nope, I'm a 'traditional engineer' in the sense I have a Mechanical engineering background by education and formative work experience.

The term engineer doesn't matter really, software developer / programmer is just fine.

Only time it does is if you are a professional engineer/ chartered engineer, who needs to sign-off a bridge design or something safety critical, then you need a 'real engineer'. Super rare outside of construction and aviation.
In those countries they're using the CCS combo port. Usually because they're mandated to.
Germany's national healthcare system adopts Matrix for communication
Nobody responding asserted anything to the contrary. Rather, examples were provided rhetorically and for anybody interested in exploring more.
Sure, police culture is very different, but this is irrelevant.

It’s just false to claim that swatting is a US only phenomenon or a function of police culture.
I don't think enterprises are using Discord. It's a gamer thing really isn't it? It doesn't have a very grown-up image.
> Because they can’t sell their cars in locations where they haven’t built out a supercharger network

If they start selling their cars in a certain country they just build a few superchargers. It's not that hard.

They even have a couple in the middle of Kazakhstan for some reason.
How to Get Started with Prisma ORM for Node.js and PostgreSQL
Is CCS just a physical standard? If so, can I buy a smart adapter?
Yeah I don't even really have a system for this; I basically have the mostly statically managed memory which is living for the length of the scene/program, and for per-frame stuff I just wait for fences on a cleanup thread.
Superior in what way? It’s far easier to write a minimal program on a TI calculator like the TI89. No App Store account or Internet required. It’s included in every calculator for free, with function integration into the hard (ie easier to be precise while typing) keyboard.
anybody who tries to invade. the swiss aren't neutral to invasions of the homeland.
having a vehicle that is not capable of long distance trips is a no go for everyone who can't afford more than one car that being said, owning a cheap(but good quality) short range ev for every family member and a regular huge car for long trips is the best way to go

https://www.aptera.us/ this might be it, though it can be ordered with 1000miles range, so not necessarily short range
How wonderfully ironic :)
Assuming you're referring to the same writing the parent is, "scumbag" is, at the logical minimum, both a personal attack and a descriptive term.
> I don’t think credit cards make a restaurant more productive.

They certainly reduce the potential for theft/shrinkage! It used to be that you needed a trusted business manager/employee to manage the register, now anyone can do it and it's much harder for someone to siphon funds. All transactions are now viewable to management to more easily see what's selling and what's not.
The bummer with WASM threads is the COOP/COEP headers requirement once it dawns on you that this only works if you have control over the web server configuration (to set the required response headers).

This means WASM threads can't be used with popular hosting solutions like Github Pages, which in turn means that for library authors like me the feature is nearly useless because it splits the audience into people who have control over their web servers, and those who don't, which in turn means maintaining two code paths, one with and one without threading support. And even if you theoretically have control over the web server configuration it's still more hassle because the people who write the code are usually not the same people who configure the web servers. So instead of just dumping a couple of WASM files to IT you also need to find and ask the right people to tweak the web server configuration just for your use case.

Sometimes I don't understand what's going on in the heads of the people thinking this stuff up :/
I'll go further, browsing draws you into the here and now.

I think I'm beginning to see a change in the way I function now as compared with two decades ago.

Before internet browsing allowed me to sit and decide "Where do I want to go today", I did physically have to go somewhere.

I have not studied it enough to figure out exactly what I've lost or the causes but I definitely feel that I have begun to live more in my head and less in the moment. Certain things though like browsing used book stores remind me of a positive thing that I used to do....
The best way to get a job is not to need it.

Not needing it is conveyed in a thousand ways. Personally, I think being your authentic self is the most important aspect. If you’re proud of your work, list it! Side project or not, it’s still your work and is a reflection of the kind of work you can do for them.

I don’t think senior vs junior is particularly relevant. People care about your work history, but as long as your projects are listed under “other” then there shouldn’t be any confusion.
It's reasonable for it to take more than 10ms. It's not reasonable for it to take many seconds.
They're giving it up because the other car manufacturers are galvanizing around another standard. What Tesla's got a big market share now, once GM, Buick, Ford, etc. all start pumping out plug-in electric vehicles, Tesla runs the risk of having the odd-person-out charging standard.
I think there's some synergy in reducing management structure to save costs on Heroku and use it as a revenue stream. Also, salesforce has a large enterprise sales force, so this is another product that can be sold by the same team.
The thing about not having a lot of money is, you know exactly how much money you have and exactly where it’s going — after all, any unchecked expense will quickly tip you over into negative territory. Therefore, the audience for this product can’t be small, scrappy companies that don’t have lots of money — so I am guess they are targeting richly-funded companies drowning in cash, such as themselves?

I just spent some time with a colleague going over the user agreements for both Plaid and Yodlee, which we both found insanely invasive to the point of seeming offensive, and a quick glance at Digits’ user agreement shows similar language. Which leads me to think, maybe the real game here is to create something similar to Plaid? Maybe what Digits is trying to do is provide middleware that someone else finds worthy of acquiring? Sort of a fintech repeat of what Digits was when it was phone number confirmation middleware for apps?
WebAssembly "threads" depend on SharedArrayBuffer, which is not available on Safari. Whatever your opinion of Apple or web feature adoption in Safari, this definitely puts a damper on things if you need to support mobile browsers.
I make brief mention of them. Like a couple sentence blurb about stuff I build when I choose to spend my free time that way.

That said, I work a full week as it is so I don’t invest a ton in them. Just when an idea grabs me.
Thus just isn’t true. There may be more gun violence in the US, but all countries police bring guns when responding to respond to reports of guns.
Brave is well-know unethical crypto-enterprise, practicing totally scammer techniques, which seems twice as absurd given their fake "pro-privacy" image. For me, nothing could save their reputation anymore.
https://www.reddit.com/r/privacytoolsIO/comments/nvz9tl/brav...
Assumption: everyone has a garage!
China Can Lock Up 1M Muslims in Xinjiang at Once
Beware explanations from AI in health care
as someone who typically is very proactive about citing my comments (see my post history) I'm going to claim 'afaik' - as far as I know - as a citation in this case because I'm clearly indicating a nonauthorative claim here.

This would be a case where you're asking me to prove the negative...can you find instances of Swatting occurring with similar resulting violence in, lets say, Japan or Western Europe?
Filling out paperwork for the accountant to look at is still paperwork.

The HMRC will take a fair cut of my gross income, which is fine, and then leave me alone whereas an accountant earns money by bothering me with more paperwork.
In the same vein, it would be prudent not to assume bad faith on Audacity's part too. They've stated the telemetry is just so they can see how many users are using feature x, is feature y discoverable.

I don't really understand the "Chinese government spyware" angle. Why would the Chinese government be interested in comparing what % of Linux users use the "reverb" function vs. Windows users?
I had a birth certificate, my parents thought it would be potentially helpful for me (this was also almost 40 years ago so a lot of these extra compliance requirements didn’t exist back then).

We were concerned that my kids would also potentially be US citizens but it seems like I would have to have lived there for some amount of time for that to kick in.
Yep, we basically flatten the learning curve - you no longer need to build from scratch to get a proper DevOps setup, you can learn as you go
Yeah, it's really sad the direction it's all taken. Still not sure how exactly it could be improved (or if it's even possible anymore; it may already be too far gone).
> Digits shall have the right to collect and analyze data and information relating to the use and performance of various aspects of the Services and related technologies (including, without limitation, information concerning Customer Data and data derived therefrom), and Digits will be free (during and after the term hereof) to (i) use such information and data to provide, improve and enhance the Services and other Digits offerings, and (ii) disclose such data solely in aggregate or other de-identified form in connection with its business.
Part of it may be that many cultural things do not have a physical representation (or they're greatly curtailed).

Every copy of World of Warcraft was sold in a box - but many copies of the latest expansion were sold digitally, no box to preserve at all.
Right here is another argument in favor of string privacy protection. Even if NSO was a righteous and holy actor (spoiler: it's not), they can be hacked any time and now that data is public.

Same reason govts shouldn't spy on their citizens: even when you fully believe in your own govt, they can be hacked.
"everybody other than Tesla" doesn't count for much just yet. It certainly will in the future. Tesla's level 2 connector lines up electrically with J1772 anyways, hence the tiny adapter.
Vulkan was never intended to be for "graphics programming newbies". It's intended to be the thing you would build a more developer-friendly API on top of.
That is not expected behavior. If you click a link and get a page, one expects back to return to the previous page.

A standard HTTP redirect does this right as well as location.replace()

The site incorrectly sets a new location by other means.
In the UK, deductibles on mortgage interest payments (known as MIRAS[0]) was abolished for private home owners in 2000. As a renter this kind of always stuck in my craw that homeowners got this preferential treatment and was quite glad it was abolished (even after becoming a "homeowner").

Oddly, buy-to-let landlords do retain this deductible, though HMRC have fiddled around with how this works over recent times[1].

[0]: https://en.wikipedia.org/wiki/Mortgage_interest_relief_at_so...

[1]: https://www.gov.uk/government/publications/restricting-finan...
The "early design" sculpture is so much better than the actual one, particularly around the eyes. This is why I love being a coder. I make blunders like that between design and implementation all the time, but my mistakes aren't set in stone, and I don't need to find a new mountain to fix them.
Any change that won't cross deployable binary boundaries (think docker container) can be made atomically without care about subsequent deployment schedules. So this doesn't work for DB changes or client/server API changes as mentioned by OP, but does work for changes to shared libraries that get packaged into the deployment artifacts. For example, changing the interface in an internal shared library, or updating the version of a shared external library.
> For instance, medieval times would likely be far easier to simulate than modern times,

Agreed.

> because the latter requires simulating our entire computer infrastructure.

Maybe, that isn't clear. There are probably plenty of optimisations here too if given some thought.

> I could use a solver on a big NP problem (we'll assume that P != NP), get a solution after an hour, and in theory, with some practice, I could probably check if the answer is correct in my head.

Yes, but note that we very rarely solve NP or EXPTIME problems exactly due to the costs. We often solve them heuristically or approximately, which wouldn't pose a problem for a simulation either.

Then there's also the possibility that we are simply not free to choose the problem to solve. When running a solver for an NP problem, we just need to input any kind of NP problem, and a simulation could easily have large sets of precomputed solutions available.

> Alternatively, the simulation could mess with our minds so we never notice anything out of place, but at that point I'm not sure I understand the point of it

Depends on whether any such changes affects the point of the simulation. If the simulation is to test world-scale economic models, then isolated tribes wouldn't have much influence on those outcomes.

Then again, maybe the point is simply entertainment. Maybe we're just The Sims for post-humans, in which case there's no point anyway.
Generally only reading your last few jobs and educational background. Side project is fine to see but it’s not going to be the differentiator. If you’re getting an interview you’re getting an interview.

Side projects help junior candidates without relevant job experience most.
The BBC’s interviewer found himself on a sticky wicket with Google’s CEO
Albert Einstein Meets Marilyn Monroe
Ask HN: What are some companies with exceptional DevRel teams?
Im just getting into this side of things and looking for the companies who are doing it well.