skysight-inc/HackerNews huggingface dataset:
Right, a professional programmer uses advanced tools and design pattern such that 100K can look like 1001K or 1000 100 LOC.

The complexity of a software system is due to interaction between its components. A professional developer know how to make it N instead of N2.

Note that most of the big software system that you know, were written by a single/two developers - C++/ Java / Unix / Linux / Riser FS / Kubernetes.

This can be evident by the power law distribution of github commits for every popular github project.
If they were a charity or non profit sure. But why on Earth a for-profit company, whose reason for existing, by definition, is to make money, would give away money?
>...only me and him can pick those bugs

Brittle or hard-to-grok code that other engineers avoid is a code smell. Eng leadership/senior engineers ought to prioritize refactoring that code ASAP
I have to imagine the overlap between Joni Mitchell and Rogan listeners is pretty slim
The other day they (not sure if it was the operators or someone trying to hijack the frequency) were playing forever young in the background and the combination of reverb and static was quite the hauntological experience.
Ah, so you’ve learned how meaningless it is to graduate top 5% in your class.
Uncompressed is less than 10MB.
I launched a baby book computer engineering for babies. I have posted about it a few times on Hacker News & Reddit, and that was enough several thousand dollars through kickstarter.

The kickstarter campaign probably brought in about 150k with minimal marketing effort, and at around that point, I brought on an ad agency that juiced it up to $250k after that.

I'm continuing to do preorders through my website, but all of the pre orders I get now are mostly driven by facebook ads.

Thanks for letting me share!
The “impact per unit of spying” buries a big term in there. It effects 330 million Americans, while a wrongful accusation affects just a few.
Free is a standard now across brokerage powerhouses. UI can be replicated.
Thank you! I sincerely appreciate it.
It’s great if you need that reliability in practice - and not just that you think you need it.

For every company or startup that thinks they need 100% uptime the reality is that they can not only get away with much less but in practice will end up with much less anyway because the effort and moving parts (load balancing, distributed database, etc) will typically result in something failing anyway even if the underlying hardware is indeed 100% up, and somewhat surprisingly to quite a bit of people here, manage to survive and thrive despite that (the recent AWS outages took out a lot of services and products and they still seem to be around somehow).
Ah yes the devops scam. Makes sense on paper except that execs don’t care about ops or oncall load. So it ends up being yet another way to squeeze the code monkeys.
>If you can "flood" the amplifiers input with a stronger signal generated locally, with either a path into the RF waveguide or a strong directional antenna and a receiving dish for the microwave signal, it will latch on to it, and amplify it too.

In other words, those russian radio transmitters are like open relays? It will amplify any signal you feed to it?
Who Is Fourier was the OG manga guide to fourier analysis. And kind of a weird book in general.
Yeah I've written and maintained scripts for the past 10 years that have to run on stock Solaris, AIX and *BSD. When they started out they had to work on the Solaris 9 /bin/sh, which is particularly elderly.

You should feel free to continue to write portable scripts.

That is horrible advice for anyone who is just starting out though and they should stick with #!/bin/bash and not worry about it until they actually want to consider platforms other than Linux. Portability is the wrong thing for people who are learning to focus on.

It is also bad advice for most system administrators at most businesses since they won't have those alternative *nixes either, and its a best practice to minimize how many different operating systems you have to care about.
A lot of Shonen are abridging the training arcs (ex: Demon Slayer, Mob Psycho skipped the training arcs).

It seems to be some new hypermodern kind of storytelling. Turns out that the "Training arc" really isn't needed. But even something as old as "Full Metal Alchemist" never really had a major training arc.
Ah, I wanted to hear more of adventures of Les and Bobby.
Entire German armies started surrendering before the German high command officially surrendered. It was different from most contemporary wars in that all sides were functional nation-states, with organized leadership, where the army generally was obedient to the upper leadership. When the leadership surrendered, the military stood down.

And no, despite that, it wasn't all that clean. Some German army divisions refused to surrender until early May 1945. There was sporadic resistance in the hills of Austria and in Yugoslavia until the end of May. In the East, Japanese holdouts, mostly in rural regions of the Philippines, Indonesia, etc., at the company level (dozens to hundreds of men) resisted in local pockets right into the 1950s, with the last guy not surrendering until 1974: https://en.wikipedia.org/wiki/Teruo_Nakamura

Psychologically speaking, both with Hitler's suicide and the Japanese emperor's announcement of surrender, people who lived through it often spoke of it like a spell being suddenly broken, all fervour evaporating in an instant, with intense tiredness and emptiness replacing it. They also spoke of relief. The leadership of the Axis had sworn that everyone would die to the last man if need be. And they had fought on long after the war was obviously lost. The surrender suddenly presented the possibility that people might just live. The fact that the Axis populations were starving and that the Americans started shipping in food, probably also helped convince people that it was better to not resist.

It's also hard to overstate the absolute scale of the purely military aspect of the victory and the occupation of the Axis territories. Nearly all infrastructure and military hardware had been destroyed. There were around 10 million Allied soldiers in Germany in April 1945 -- a ratio of about 1 occupying soldier to 7 German civilians. Meaningful and organized resistance seems impossible in the face of that. And the occupation troops did not leave until the Allies set up puppet governments that could and would crack down on any resistance to the new order.
On the other hand, smaller competitors can be more nimble and adopt counter-positioned business models that benefit from device longevity. In that way, regulations around repair have little impact to those companies while having outsized impact to larger competitors.

I agree that regulatory capture is a problem in software and services platform/aggregator categories, but it tends to work differently for physical goods.
Walled garden then? It doesn't really matter, the point is that self-"publishing" a free podcast was working better.
> it helps to be a systems-thinker, and to be able to zoom out and ask “what are we really trying to accomplish here.” Most of the time the elegant software solutions come not from writing brilliant code, but from reframing the problem so that simple code can solve it.

This is exactly what math as a subject in school teaches you. Other subjects can too, but math seems to uniquely challenge people to really bend their mind around concepts, as opposed to many other subjects which often turn into memorization tasks.

I’m talking about stuff like algebra, statistics, etc., not basic adding and multiplication. What is reducing a fraction or using the commutative property to break a problem into smaller chunks, if not “reframing the problem”?
It’s probably hard to change the UI of an existing brokerage service though. Tons of testing required given the potential size of the transactions involved.
Don't we already have it? Not exactly this way and not super convenient but we can install any app to our own devices via Xcode?

It's intended for developers/tech savvy people, but I think it's right on spot: if average non tech savvy people could easily download any app it'd be like opening a new expired can of worms. The reputation of iPhone platform in terms of reliability and security would plummet and the brand would be affected negatively.

Apple wouldn't want that. Even if it negatively affects me too, I get their point and have to agree with their stance.
> The Bangladesh one said surgical masks were "modestly effective."

And then the raw data came out and there was a difference of maybe 20 cases.

The gold standard is an RCT, and it failed to show any benefit to masks in general.

Masks work great on mannequins or hamsters but they are essentially useless as a public health measure. We learned this in 1912. I am astonished that so many people still cling to them and claim "masks work" when we have overwhelming data that as a non-pharmaceutical intervention, they really don't. unless 100% of the people wear an N95 24/7.

The masks were well past their usefulness in 2019.
Meta’s Quest 2 doesn’t require either “skill acquisition or semi-non-trivial setup” which was why I found the results of my adhoc experiment interesting.
> Python's OOP is awkward with object.f() meaning something different from f(object), when really they ought to mean the same thing.

>> Why should they? Coming from other OO languages, I would expect `object.f()` to involve a vtable lookup

Low level details like that should not concern me. In which case, maybe `f(object)` should do a vtable lookup then; why not? The syntax `object.f()` and `f(object)` should be interchangeable in all situations.
There was a tweet that tried to describe how an airplane transports people in biological terms.

If I remember correctly, all you need to fly an airplane is a pilotome, an enginetome, and a aircraftome. Inhibitors are bird strikes and weather.

Easy right?

Found Derek Lowe’s commentary on it: https://www.science.org/content/blog-post/flightosome

[The joke is that biologists will describe incredibly complex units in a complex system by just labeling it a -tome, which obscures the underlying complexity. Not intentionally, that’s just the limit of our knowledge].
This is Google extending an invite to the EU and other regulators to bring their war hammers and forever ban browser makers from pushing targeted ads and enabling profiling of people. Maybe break Google up and make the Google Chrome team a separate company with restrictions on how much it can work hand-in-hand with Google? Anyone in the EU who can file complaints about these abuses of market power?

Tell the people you know to switch from Google Chrome to another browser as their primary one. Google will still pester them on Google’s online properties to install Chrome, and may resort to other tricks on Android. But we are at a time when this can gather momentum and result in some good for all in the future (not mainly for Google, as it seems to be now).
It's weird to me that the author of "Living in the Free World" tries to censor someone that doesn't share his views.
After spending the last few years gleefully cheering for Republicans to be banned from every online platform, it feels pretty fake to be outraged over a single schoolboard somewhere editing their suggested reading list.

I used to see stories like this all the time in my social media feed 10 years ago, during the peak of the new atheist phenomenon. But it feels really out of place now. Especially because of people's warming to censorship.
> In the 90s, there were little banner ads that ran on your pc in the same app that helped you connect to the internet.

NetZero & Juno, the good ol’ days of free dialup!
Yeah no kidding.
"Everything other than talon has terrible latency": False! I develop kaldi-active-grammar (https://github.com/daanzu/kaldi-active-grammar), a free and open source speech recognition backend, which has extremely low latency. You can adjust how aggressive the VAD (voice activity detection) is to suit your preference, but the speech engine latency can be almost negligible, especially for voice commands (vs prose dictation). However, I agree that "most existing speech recognition engines were not designed with the kind of latency you want for quick one syllable commands", and that low latency is pivotal to being productive with voice commands. I also agree with your other points.
The key word being "possible". So far, everything we've tried to protect people from COVID has only delayed the inevitable. Even New Zealand, everyone's favorite example of how to handle it, appears to have lost this battle back in August. Do you foresee something coming that will let people avoid COVID forever?
This!

I see many people blaming Apple's stance (surely Apple has LOTS to blame, but not this one) on App Store/walled garden policy, but without it the whole ecosystem would turn to a mess. Not for the geeky audience of HN Here, but for the rest 99.99% of the world which probably matters more from a brand awareness perspective.
I once made a purchase of multiple items where the cashier scanned the items, put them in a bag, charged me a total and I paid it. Only sometime later I found out they missed a $100 item.

Did I steal something? Did the cashier give me something for free? Who is responsible? What if I didn't notice the $100 charge absent from the bill? What if I was charged twice as much? What if I told the cashier and they did nothing?

What turns something into a crime, in your eyes?

I certainly don't think I stole anything, nor do I think OP stole anything.
I don't think the math is that hard.

Apple uses paid apps to subsidize free apps.
In early e-commerce era in korea, I remember a website storing refund balance into the browser cookies without verification which I told about it to my friend. My friend told that to his friend, and that one was bold enough to steal million dollar amount of goods using that bug, got eventually caught, however was not accused of anything because it was literally the first case of e-commerce related crime committed by teenager. The officials didn't take it seriously. Good old 00's.
Do you really have an Index? The reason I ask is because I highly disagree with your statement about games being “largely stationary with little rotation at all”. It’s the exact opposite, which is why having a wire is so annoying.

VR is a huge paradigm shift. It’s just still in its infancy. Similar to the internet in the mid 1990s.
Then the CEO should also be woken up to be sure the incentives are truly aligned. After all, it is their website that is blowing up, and being woken at 2am will make them more likely to ensure best practices company wide.
Ya last round of book controversy making the rounds was local progressive groups banning Huckleberry Finn.
Got an old laptop laying around?
XMPP if you're willing to host it yourself.
That wasn’t just a guess, the logo thing was from actual experience.

I have also known people that learned to code over a decade that needed to copy peoples homework to get through collage. One spent a long time setting up and troubleshooting network routers before things clicked. Another learned via increasingly complex sysadmin scripts, until he fell in a pure programming job.

Meanwhile a coworker of mine had a philosophy degree but two programming courses where more than enough to get him productive.
I think, (and as a non-Ham, I expect to be corrected on this), putting to one side the numbers stuff is meant to be "modem-like" tone encoded signals and so implicitly sort of digital, to the radio amplification its just analogue waves. Amplifying for transmission happens as close to your antenna as possible. You're pumping out radio waves. Not amplifying "bits", you're amplifying waves. Or phase encoded, whatever, The last stage amp is not able to discriminate what's to be amplified, what comes in is what goes out into the masts.

This 40s/50s/60s/70s long distance radio stuff, is pretty much dumb tech. It's not just Russian transmitters, a lot of the old VHF TV was capable of being subverted by brute force injection, and FM radio. All you have to do is assert a stronger time signal and it's going to cohere to it.

There are awesome photos on the Web of these transmitters, huge valves, mercury rectifiers, scary giant coils, oil cooled stuff, it's RF but you treat it like power engineering, because energy is energy: it's "hot".

If you were building one now, you'd send encrypted signal digitally into the gear and avoid as many of the risks as possible. Probably have to be right up close inside the building to phreak the last stage amplifier.

Some ham or ex forces RF person will probably say I got this wrong btw. I'd believe them.
Forgot to add at the end, order by famousness desc limit 1
Always suspect that DodgeCoin is X’s alter ego pet that can show off
Which languages don’t have this confusion?

I believe CommonLisp and MACLISP (RIP) do not unless you specifically and laboriously constrain the type assumptions. But I believe the automatic type system handles numerics “properly”, at some runtime cost.

Not sure if any other languages do.
I’m not talking about the importance of mistakes or likelihood of making them. I’m talking about the literal binary nature of the (syntax) mistakes. From day 1 to day infinity a single misplaced character is more likely than not completely unacceptable.

But for any physical skill you have some notion of tolerance. Whether that’s millimeter or micrograms things aren’t absolute in the way they are with programming.
"Our stuff made by professionals is also terrible" is maybe not the slam-dunk argument against democratizing code that people think it is.

I don't think many people are looking at the software industry as it exists today and saying, "this is a group with standards." :) So why get upset over whether some minor automation project or side project that an office user writes is of engineering quality when it's being written to get around some half-thought, bad UX we professionals foisted on them in the first place? We build restrictive apps and bad workflows that make it harder for them to do their jobs, and then we have the gall to say that they're not professional enough or predisposed enough to a certain kind of thinking to write their own code?

Give those non-programmers some degree of access to a world where computers are creative tools that can be commanded, not just single-purpose devices that do pre-specified things. Because that world is great, and they should have access to it regardless of whether or not they're good at programming. And it's not like the modern software industry is so wildly quality-controlled right now that we're in any position to tell anyone that they're not good enough or thoughtful enough to deserve having more agency over the tools they use.
How on Earth? I can't imagine the difference between the computational power of all top 500 supercomputers is THAT many orders of magnitude far off from the computational power of all the folding@home computational power donated by the general public.
Did any of the Beatles show any signs of being a musical prodigy as youngsters? I don't recall reading anything about that.
The original intended use for AWS was to be additional capacity for existing non cloud setups during spikes. Things like investment firms and algorithmic trading setups that cost money during downtime.

They found a larger market in being the full infrastructure, so they started down the road to cloud appliances making it easy for any average Joe to spin up infra.

This was in ec2 classic era before VPC was a thing. So your active/passive setup description is actually using AWS appropriately based on it's original ideas.
In uni me and a friend who when to a university across the country (not US) did something similar - he mailed one letter to me once, then I'd replace the letter, cross out the address and write "return to sender". We'd do that over and over again. I think after 3 times the letter just got dropped and not delivered
If you're looking for undo functionality, a simpler CLI and lots of other features for your Git repo, consider checking out my project: https://github.com/martinvonz/jj.
It's a smallish, family ran company. We don't have any particular sector, and historically have done both business and consumer software. Currently we're primarily working on a game - where many of us definitely feel like a fish out of water - but we have a few old websites and apps that pay the bills.

Everything has been bootstrapped going back to around 1999.
Great site and design!

I smiled at the startup idea. I once flew my not-yet-wife to NYC (from Australia) to propose, but went cheap on the tickets. Our route was something like Adelaide - Sydney, I think - Taipei - Anchorage at 3am - NYC. Probably a miracle she said yes.
Cool! How would you like to open a private company and manage that, including accounts and taxes, for every song?
US scientists develop cheap smartphone-based test kit for Covid
Presently if you go to buy a power tool at Home Depot you have to find somebody who will open up a locked cabinet where the tools are on the shelf, which burns manpower to do that. If they don’t do that yes organized groups will steal a large number per day in certain areas. If it’s truly just an anti theft thing then it’s not a big deal. If they try to turn it into something “value add” then likely it’ll be an obnoxious headache for customers when their battery powered saw stops running because it says you need to buy an authentic dewalt blade to continue..
It used to be the running joke that another large commercial database was just found unsecured on AWS! It's not as common in the last year or so which is a good sign!
PSU is the power adapter?
What do you mean my prime does what it says it will do? Shipping? They can't always do that. If you are comparing it to Netflix, Netflix is a superior product. I have to force so and restart prime almost everytime I use it.
Amazon website has improved a lot over the years, but it is far from what it should be, for a company that just sells stuff
Aws isn't bad, but I'm not sure if it is better than the alternatives.
The new law doesn't mandate pay equity; just some measure of transparency.

There's no reason a company needs to adopt that kind of a system ("raises only via promotion") just because expected salaries now have to be posted along with job listings.
> It’s about as hospitable as the Sahara.

Meaning life hasn't adapted to it. My point exactly.

(The seas don't get below freezing.)
It's basically saying the cap table is held 'offline', that is off of the blockchain, in a legally compliant digital place. There is then a copy of that cap table on the blockchain with a smart contract - an API if you will - to modify the cap table on the blockchain, which will then update the legally compliant one or vice versa. Not sure what the perks are here, but that's what it is.
You can put your gltf NFTs on this world map. Have fun
USDS ? The US Digital Service - maybe? Is that still a thing?

I don't think the fbi would be any good at this scenario described.
IANAL but from what I know about Mongos current license (Server Side Public License) the restrictions of section 13 only apply if you are making a service with the express interest in providing DB functionality directly to your customers/users. IE: If you are making a Database as a Service platform, similar to Mongo Atlas or AWS RDS.

If you are just using mongo as a backend DB to fulfill some other internal requirement in your application, like general CRUD operations, then you are fine.
Fixing My Concussion at 'Brain Camp'
> you can write out a new file and change the directory entry to point to a new one, but then you haven't technically modified the other file

Yep, this. Meanwhile, on MacOS, code signatures (for signed binaries) are cached by inode. If the file contents at that inode change, the signature no longer matches, and Gatekeeper will SIGKILL the binary immediately when you try to run it. The cache is only kept in memory though, and rebooting clears it.