skysight-inc/HackerNews huggingface dataset:
The reductionist view comes from any traffic code in the developed world. The traffic codes defines various entites like "highway", "vehicle" and so forth, which are the names of the parts (the whole having been reduced to those parts). It lays out numerous rules, and the good functioning behavior of the system is supposed to arise from those parts behaving according to the rules.

Cycling simply is not safe without investment in safe cycling infrastructure. It's a risk-taking activity like mountain climbing and skydiving.

The cyclist do a degree (perhaps an excessive one) relies on trust in the behavior of motor vehicles. The rest of it is up to the cyclist and their choices: which way to go, at what times, in what manner, helmet or not, mirrors or not, condition of bike, crappy rim brakes in wet weather or discs, etc.

Few of us here remember a world without cars; it's just a dream of the past. It's not realistic to return large urban areas to car-free status. At least not instantly. Cars are becoming electric, free of exhaust gases and engine noise. Thus certain arguments against keeping them out of cities are weakening.

It's also not realistic to just slow down traffic to match the slowest pedaler on every route; that is simply not a viable cycling safety plan. People have places to go. For most people, communting is pure overhead. They would rather be at their destination already doing something else.

More and more electrified bicycles are appearing. These can easily keep up with city traffic. They are changing/confusing driver perceptions of what a bicycle can do. Drivers are going to be less patient with motorless cyclists due to being accustomed to motorized cyclists. They will also make poor time/distance judgments due to the variation in capability. A driver who thinks he can pass a cyclist like the cyclist is standing still will miscalculate if that cyclist has a motor and is rapidly accelerating.

Electric bicycles are a threat to cyclists, and a threat which follows them right into safe cycling infrastructure. Just when you have escaped the cars and are pedaling away in a dedicated bicycle path, you're faced with marauding yahoos on what are de facto motorcycles, easily capable of going 50 km/h or more. Cycling infrastructure is still being planned for pedal bicycles, in terms of the dimensions of the lanes and whatnot. You need full roads, if the bicycles are motorized.
> When a dealer asked Freud to sign the sketches, he was furious, writing, “John Craxton is a cunt” on one of them.

I imagine this would have the opposite effect than what was intended? Art that comes with a funny or interesting anecdote is worth more.
> Software development is above this misery line for now.

Yeah, the dream may be over when Asia gets a high quality development machine in every home.
There might be a downcycle but I don't see how it couldn't be very different than any previous cycle. The depth to which software has penetrated business processes seems much more deep than even 20 years ago.
I think the point being made is about the "density" of protein per serving. Sure you can get 75 from PB but that would also give you diabetes, and excessive fat too.

Same goes for plans, yes in powder form it's a few scoops but you probably would be way too stuffed if you eat the actual veggies.
It's not boring.

I use Arch Linux sway on my Framework laptop. I have 23 virtual screens (one for each digit, one for each function key and an additional one), and they have different scaling. This means on some screens I don't need my reading glasses. For that I wrote a script which is invoked by sway's event handler triggered by virtual screen switches. I find this exciting.

It's not perfect. I still miss the smoothness of Apple's trackpad.
Legally speaking in the US “hack” generally means using any computer system you weren’t given access to.

So yes this is legally a hack in the way it’s used by the media, it’s also a hack of in the normal since of the word regardless.
I tend to agree but then again I have never been significantly harmed by this class of behavior
I saw a lot of fairly unstructured C in embedded programming - copied source / header files, hacked together Makefiles, lots of "works on my machine". Almost no abstraction to prevent use-after-free (mostly rigorous code review).

I always saw that the problem it would solve is more about tooling - Rust would be a fairly good fit because it has a good cross-compilation story, and the tooling around e.g. cargo and running builds is quite good (in my opinion). The blocker right now is absolutely vendor support; no reasonable hardware company can afford to hack their own HAL without vendor support (and in fact they pay a lot for support right now, and use it).

I think what these companies usually miss (good for Volvo) is that iteration time in a "higher-level language" like Rust can actually be much faster than in something like C. The setup time for a dev environment in embedded can be a week (making sure exact version match between compilers, checking out files, compiling, resolving build failures). On top of that, just having access to a language with strings and algebraic types is huge.

I think there's maybe room for a Rust consultancy that could take one of the existing large manufacturers, build a toolchain around it (possibly with their blessing / support). Ferrous Systems does this (I hope there is as much demand as I am imagining).
That’s a great story, and I’m happy that this is possible today. There is nothing technically limiting Linux desktops from offering a fantastic experience apart from walled gardens trying to keep eyeballs in their corner. Speaking of, unfortunately, Microsoft will be retiring Teams for Linux later this year

https://www.omglinux.com/the-official-microsoft-teams-app-fo...
Update: Getting a lot of downvotes (yes, I know against HN 'rules' to comment about that), but I don't get why people dislike my response so much and would love feedback on that (similar to how the OP asked for honest feedback).

What I did was pull the source code, load it up in IDEA, convert the .js files to .ts files. Then looked at the errors. Most of what stood out was that the author included a copy of threejs directly and used parts that TS can't infer types on. Not a huge deal, but makes following the code more difficult for sure. I don't think it would take too much time to update it at all.
We can make a conclusion on this case being seen by Microsoft as non meaningful on average and from my understanding for those who care, they have options to be applied by your Corp IT team to enforce the needed type of policy.

Probably I'd do the same - professionalls have way to configure system, non-pros better be guided/enforced a bit
Sounds like maybe a good startup idea brewing here...
You know how in unison a huge chunk of people on social update their profile pics to "cause of the day" images and profile pics? And then move on to the next thing and repeat, And then again..

That.
I'm seeing 'laser beauty machines', 'laser tattoo removal machine', etc., starting at $51.99 CAD. These definitely are not legit consumer products being sold on eBay.
Cool! Just took a screenshot, might need this later. Thanks!

Will add a reference to this comment, if I end up using it. :)
Such a vast topic that it would demean it to summarize it in a mere journal article.
> things don't happen in capitalist societies without someone getting paid for it.

Yeah? Someone paid you to post this?
AI Art Project Predicts How Some Celebrities Would Look If They Were Still Alive
I would love to learn more in electronic engineering. But you’re saying the time necessary to spend can quickly feel not worth the investment?
IMHO, the fact that you need a kernel patch for a key LED is what holds Linux back.
> "Single owner LLCs are pass through entities and they have no obligations to pay minimum wage, overtime, unemployment insurance etc…"

Perhaps an LLC (which is a pass-through entity) is the wrong structure to use here then. Perhaps a C-Corp would be more suitable?

Here's one example of what I'm referring to: https://www.altinn.no/en/start-and-run-business/planning-sta...

> "If your interpretation of the law stood, every company would simply require each employee to form an LLC and pay each employee as an independent contractor."

But that's exactly how companies hire external contractors today, so I'm not sure why you're suggesting there's anything wrong here?

The reason companies don't require each and every employee to form an LLC is because it makes things more difficult for everybody - not because it's illegal. Direct employment is much easier to manage, hence it's more popular. I don't see your point?
This is not misinformation. This is a prediction attempt.
would a TOTP be accessible via the youtube or gmail apps?
For my specific hardware (Framework laptop), the hardware is better supported on Windows. Lower battery consumption especially while the device is asleep, better handling of fractional display scaling, brightness keys on the keyboard are functional without needing to disable brightness sensor, etc. Most egregiously for a laptop, Fedora doesn't give any way to adjust the trackpad scroll speed (not sure if that's a kernel limitation tho)
Well, you might know of that blog post, but might want to reread it, I don't think it says what you think it says. The example he steps through is very clearly bottom up. He even outright says it:

> This is a very bottom-up programming methodology, a pseudo-variant of which has recently gained the monicker “refactoring”, even though that is a ridiculous term for a number of reasons that are not worth belaboring at the moment. ...

> Like a good compressor, I don’t reuse anything until I have at least two instances of it occurring. Many programmers don’t understand how important this is, and try to write “reusable” code right off the bat, but that is probably one of the biggest mistakes you can make. My mantra is, “make your code usable before you try to make it reusable”.

> I always begin by just typing out exactly what I want to happen in each specific case, without any regard to “correctness” or “abstraction” or any other buzzword, and I get that working. Then, when I find myself doing the same thing a second time somewhere else, that is when I pull out the reusable portion and share it, effectively “compressing” the code. I like “compress” better as an analogy, because it means something useful, as opposed to the often-used “abstracting”, which doesn’t really imply anything useful. Who cares if code is abstract?

And I don't understand how you'd end up with artifacts you don't need with that approach. Do you mean intermediate steps you refactor? In that case I suppose so, but that's an important part of the process, not a waste. You're never going to get the initial design exactly perfect so you need to iterate on it.
Sure. justjoin.it is the leading job offers board for IT professionals in Poland.

Here's their detailed report from 2021
https://bucket.justjoin.it/Raport_wynagrodzen_polskich_progr...

There's no data for 2022 yet, but just have a look at the board. Filters: senior, b2b, python. 25_000 PLN (monthly salary) == $60k / y. Taxes not deducted, but assume ~10%.

https://justjoin.it/all/python/senior?employmentType=b2b&tab...
Fixes are keeping up with CVEs fairly quickly. The process is actually pretty good.
Ah yes, American Freedom(tm)
Spoiler: The results are not high quality, at all.
GTA6 and Uber hacker claimed to have access to Kone, Bank of Brasil and DoorDash
Is access to hardware actually the blocker?

My observation is that skill, communication and cultural alignment are what puts the West ahead of common outsourcing destinations (at least for Western projects - I would definitely pick a local developer for a local project as their cultural alignment and domain knowledge would be much better than an outsiders').

The problem I see is that access to hardware and educational resources is not enough. I don't believe software engineering as a whole can be taught, there are some things (including unwritten things nobody wants to admit) you only pick up from real-world experience, and some things that have less to do with software and more with culture and the local environment your software will be used in (since software in most cases is there to solve some kind of business problem that might be specific to a certain location or jurisdiction).

Lack of real-world experience in the target environment is what's holding the common outsourcing destinations back. Giving free computers to everyone still won't magically make them competitive in our software engineering market.
I wonder how much of Go's simplicity comes from having "package.function" syntax that doesn't allow you to put too many functions in a single line? People complain about Java because of the length of the names. Do they complain about to many functions in line? Maybe with ( ? : ) Lisp has )))))) which seems like a stupid complaint, but maybe that's tied to people having to remember too much?
Yeah it’s hard! Kind of the flip side but related to the text navigation: https://technicallychallenged.substack.com/p/my-favorite-iph...
To me, that's the "where's the beef" moment. The meatless alternatives are usually more expensive than the cheapest real-meat options in the stores.

While I suppose some of this is still "relatively early-stage firm versus entrenched industry that's spent the last century streamlining its operations", it means that it's still a conscious "I'm going out of my way to choose the meatless wonder" decision.

Once it got cheap enough, I figured you'd start to see it widely adapted by food services as a way to stretch margins or compete more aggressively. Although I suspect this will be hindered by various product-labeling legal issues; they'll have to still be explicitly telling people "it's not beef" and that's going to shape customer expectations.

I always liked the premise of selling vegetarian products as an economic choice rather than a moral one-- it avoids any direct personal values conflict by saying "You could try the McVeggie and save a buck on this meal."
Thanks for the insights. Any links for simple folk like myself to see what the right way might look like?
There's only one problem: You have to pick the right song that will actually get the video taken down by YouTube rather than just get the ad revenue sent to the copyright holder. YouTube is filled with videos of cops failing to pick the right song to stop a recording.
While I also hate the "undescoverability". It's possible that all (maybe not all) usecases of an app are still available to anything visible. For older or less tech interested people, this is actually perfect.

The problem lies in the following cases:

1) Person accidentally does something

2) Edge case / state / scenario, which cannot be solved without knowing some shortcuts.

I think iOS became too complicated for some people. At the same time the UI is a pretty messy and inconsistent at times.
I agree that the “prank” shit is obnoxious. Like videos of a guy cutting peoples’ headphone cords and then “lol it’s a prank bro here’s some free AirPod.”
Except that windows is demonstrably a less smooth solution these days, regardless of Linux even existing. Windows just sort of fell over and started stabbing itself and bleeding all over the floor, so a dead windows is just no use at all. They even removed the start control panel stuff, just gutted and useless now. It really feels like Microsoft went out on a mission to literally destroy everything they built while still mandating OEMS to suicidally preload it on all hardware anyway, and people still buy this stuff.

When are people going to state the braindead obvious that it’s never going to be the year of the windows desktop ever again, as Microsoft has committed to utterly pooping on all its users henceforth forevermore or?
Have you seen Database Internals? https://www.databass.dev/
> Anything to do with Israel/Palestine/West Bank is unreliable [and in favor of Israel]

This is the claim that needs substantiation, not that a key Wikipedia person supports Zionism or identifies as a Zionist, or that various employees or volunteers support Israel. Those other claims don't seem significant.

The opposite is also true - that various volunteers are antagonistic towards Israel. It's also likely that some employees are antagonistic towards Israel. You can find plenty of people's experiences discussing the same pattern you describe but with different political views - some antagonistic admin coming along and declaring that you lost the dispute.

Various "bosses" at Wikipedia have different views, ideologies and identities. Given that, what on Wikipedia can be trusted, and what can't be? What's special about views towards Israel?

Evidence is useful, but when viewing people as "adversaries", and if trying to "defeat" them in general, the game is already diminished or lost - for most everyone involved. Little productive conversation can occur.

> This is an issue that people on both sides are strongly emotionally engaged in.

Yes. But that is true of many issues in the world.
Anecdotally 50-60 grams protein is definitely not enough for me, I would guess people consuming that figure generally have very little lean body mass.
Smurf Research Center
> A cashier should be able to pay rent, transport, utilities and a decent life.

Unfortunately there's a huge group of people who will vehemently oppose this as they don't see that job as deserving of basic human dignity (rent, transport, utilities, medical). Not just the ruling class, but normal every day folks poop on these people...?!

The older I get the more I'm disgusted at how many people can selectively turn off their empathy for stuff like this. In an equitable society we should take care of each other... I don't understand why a Wally World cashier making a base living wage offends so many people.
Lots of IPs break it haha. Maybe now I’ll take some time to look in to that…
There's usually a megaphone in the front.
It’s funny you mention twins because while I was writing this post I also wanted to pose the question that if a pair of identical twins were raised the exact same way (exact enough that it’s more of a far fetched hypothetical than any sort of realistic scenario) would they then be the exact same person given that they shared not only the same life experiences and therefore memories, but also the stimuli they shared while in the womb from factors like changes in hormone levels, stress, nutrition, smoking/alcohol/drugs use, etc which all affect development as pointed out by the other comments.

It’s an interesting question to think about but I think any answer is going to have a considerable degree of speculation since we don’t fully understand how the brain works and why it’s the way it is.
Yes, exactly. You've got a group of people who drive most of the profit margin for your product because they seek luxury, and you intend to nickel-and-dime that group? How does this make sense?

If that story isn't apocryphal, it should be taught in business schools as an example of missing the forest for the trees. It's like an executive at FedEx "figuring out" that they can save 1% of their costs by reducing the reliability of overnight delivery, or an executive at Mercedes "figuring out" that they can shave costs by using plastic leather.

I'm not saying it doesn't happen, but it's a great way to destroy a brand with pound-foolish thinking.
Another vendor to mention is Star Labs, who make the StarBook. Unlike most vendors they fabricate their own designs - not rebranded clevo shells.
271ms down / 67 up. Uhg.

I've repeated this 6x now over an hour or so, same very similar results.
If the thesis is that fewer lines = less complex, APL-style C is the blackest swan I ever saw flying past me.

Is it bad? Apparently it's possible to write software in this style, so it can't be that bad, but it sure takes some getting used to.
The SPR has ... at least some precedents ... in the earlier Naval Petroleum Reserve, which was specifically created as insurance of supply of oil to the (recently converted-from-coal) US Navy, which dates to 1910 (Pickett Act) under President William Howard Taft.

At the time, petroleum was still relatively novel and poorly understood geologically --- how much existed and how long supplies would last would be hotly debated in an argument that continues to the present, though much geological and paleological origin and genesis understanding was achieved between the 1950s and 1990s. But in the 1920s (and for considerable time afterwards) there was great uncertainty as to how long useful access might persist. It was also abundantly clear that petroleum was an absolute game-changing factor (and instigator of) 20th century warfare.

The Naval Petroleum Reserve played a starring role in the biggest US political scandal until Watergate, the Teapot Dome Scandal of the Harding Administration (1921--23), leading to the first criminal conviction and imprisonment of a US Cabinet official (Albert B. Fall, Interior).

The Naval Reserve was transferred to the US Department of Energy in 1977 by US President Jimmie Carter, though the US Navy continued to direct the programme for another 20 years.

<https://www.energy.gov/sites/default/files/NPR_90_years_tri-...>

<https://en.wikipedia.org/wiki/Office_of_Naval_Petroleum_and_...>

<https://en.wikipedia.org/wiki/Teapot_Dome_scandal>
Ethereum Merge signals end of GPU shortage, but not necessarily high prices
Right now there is shortage of qualified software engineers in India and many companies are finding it harder to hire in India.

Also the cost in India is also increasing and running your operations remote is not simple.
I must have been unlucky, I battled what felt like endlessly with sound and video card issues until I just switched back to Mac.
Well, the screen estate on a mobile device is limited, so the number of actions that are easy to discover needs to be limited too - otherwise the UI would be cluttered. I find Apple good at balancing this. Notice how actions that he mentions are just quicker alternatives to stuff that one can already do in another way.
And yet, I know python and have 15 years of professional experience coding, and (in the limited time I wanted to spend on it), I still don't exactly know what he was trying to accomplish. So congrats if you got it, but I'm sticking with my claim that it's fairly non-obvious. I understand that it's pulling out the last three elements. I have no idea why it's pulling out the last three elements, what purpose that serves and why it's desirable. If those elements were placed in a well named variable, I suspect it'd give a hint as to why the code is doing that. Alas.
The last two are pretty obvious to me. The first two are brand new to me and very undiscoverable though!
I had the original T400; the issue was Intel Turbo Boost.

At the time, the workaround was to disable Turbo Boost, but as far as I remember, it was fixed eventually and the workaround was not needed anymore.
The reason Magnus is not defending his title has nothing to do with some decline in ability. Last game versus Nepomniachtchi he won quite convincingly 7.5 to 3.5.

>“I feel I don’t have a lot to gain, I don’t particularly like [the championship matches], and although I’m sure a match would be interesting for historical reasons and all of that, I don’t have any inclination to play and I will simply not play the match,” he said on his sponsor’s podcast. [https://www.npr.org/2022/07/20/1112479750/magnus-carlsen-wor...]
Higher quality than what I can whip up in Blender!

But yeah, calling this high quality is quite disingenuous. I don't think this kind of mis-labelling is helpful or productive. The results are what they are, and a massive step forward from what was available/possible some years ago.