skysight-inc/HackerNews huggingface dataset:
I shared a co-working space with a guy who had written a distributed OS for rendering; it was quite neat - but about 1000 man years from being usable.

I felt sad for him - he'd poured his heart into it for more than 10 years (he said) and had no idea of how to turn it into anything other than a hobby project. He hadn't open sourced it, his aspiration was that "Facebook will buy it". I haven't seen him since the pandemic kicked in.
> For example time and time again the supply chain of Apple becomes "contaminated" with forced labor by Uyghurs.

More likely, companies will start discriminating against non-han employees to avoid being accused of forced labour. That seems more practical than moving production out of China.
As long as you haven’t tried to GET the object before the PUT succeeded. Otherwise there can be some eventual consistency for the negative cache to be overwritten.

This can be quite annoying if you have e.g. a separate process polling for an S3 object. The object can appear in a HEAD and then return a 404 on the subsequent GET.
I believe it will either be "fool-proof" and so intuitive as "Follow the wizard and click on the button you want to be clicked when this and that happens", or it won't happen.

I think the biggest obstacle standing between the general populace and computers is the amount of detail one has to provide for a task to become programmable. But it comes up in real life as well.
> It's free market.

That's a very ironic thing to say given what the post was about.
I understand where you're coming from, but in the case of Rob Pike I get the impression that he enjoys having the reputation of a contrarian, and is not above trolling once in a while. Just look at the history section of the Mark V. Shaney wiki page.

[0] https://en.wikipedia.org/wiki/Mark_V._Shaney
What do you think of https://www.pyret.org/?
I encountered "whatsapp is the only option" exactly once; and stopped doing business with that company. (Whatsapp is not any sort of standard,and I definitely don't support it :-P )

Do you have any examples of other companies?
Original pdf of review article - "Celestial Aspects of Hittite Religion, Part 2: Cosmic Symbolism at Yazılıkaya" - which features a more detailed explanation, some photos and explanatory diagrams:

https://journal.equinoxpub.com/JSA/article/view/17829/21552
Especially because it is documented that at least animals can "feel" (for lack of a better word) electromagnetic waves, including those created accidentally by cheap wifi/bluetooth devices.

https://link.springer.com/article/10.1007/s11011-017-0016-2
https://www.tandfonline.com/doi/abs/10.3109/15368378.2014.90...
Google launches a new medical app–outside the United States
Because it doesn't.
The above is, in conciliatory terms, hyperbole.

In reductionist terms the real underlying reason for market failure is regulatory capture.

As to utility poles, a large number of poles are owned by power companies who by and large do not offer retail broadband services, so even here you are barking up the wrong tree.

That being said, there are issues with utility poles which need to be addressed. Efforts such as one touch make ready and the like are needed on a national level.
A few decades ago most software wasn't free and wasn't usable on the web.

> These companies have more than enough money to invest in writing software for different platforms using the heavily-optimized system frameworks on those platforms.

Companies don't work that way. Why put X million dollars in Teams if it won't really increase revenue?
The Animal Viruses Most Likely to Jump into Humans
Which can already be seen in action on Android: Various apps refuse to work if you're rooted, and Google is now slowly moving over to hardware-based attestation that probably can no longer be easily fooled.
Used PCs reduce new PC sales and are therefore an impediment on market growth. Please take them to the landfill and buy something new, thank you.
Isn't that Ventrilo?
Financial watchdog bans crypto exchange Binance from UK
I don't really get your point. If/else expressions are in principle free to evaluate both branches, but that would be needless. But when we provide an IO Monad for example, if/else expressions will not suffice in the naive way -- you have to use the monad "bind" operation to actually provide an order -- what it boils down to basically: the A; B; C; in imperative languages become C(B(A())) in pure FP ones -- with implicit ordering.
If you're interested in other markets where this dynamic occurs, there are quite a few:

https://www.nakedcapitalism.com/2014/02/private-equity-crapi...

https://www.nakedcapitalism.com/2020/01/the-crapification-of...

https://www.nakedcapitalism.com/2014/02/james-surowiecki-pro...

It's a mirror image of "shrinkflation" - the process whereby hiking of the price of chips gets partially disguised by reducing the number of chips in a bag rather than increasing the sticker price.
Sailing ships have keels.
I've created a similar template in the past for my university stuff. You might want to check it out, maybe there are some things you can reuse for your own purpose.

https://github.com/W4RH4WK/dogx

Example: https://w4rh4wk.github.io/M.Sc.-Thesis/output/thesis.html (7.6 MB standalone)
28 hrs/ day...?
Reuters Digital News Report 2021
The average user will not be visiting speedtest.net, they will be visiting "whatever internal site their ISP tells them to"
His story isn't that crazy; something similar happened in real life with Juicero. DRM on chopped fruit!
Who pays for all the (free) gif service's bandwidth anyway?...
> While this is addressed at countries I really would like western companies to take their responsibility in this matter.

No thanks. This is not up for companies to do.
It's a beautiful country but because of the small population there's a lack of opportunities, especially compared to the US or even Australia. The time zone makes remote work difficult too.
The headline is misleading they haven't put anything on a cargo ship yet and likely never will. They have a single prototype yacht which can be seen in this image https://cdn.trendhunterstatic.com/phpthumbnails/454/454358/4...

It's an interesting concept but I can't really see how it scales to large ships. To propel a larger ship you need a huge amount of force which requires a very sturdy mast and stays (guys) which support the mast. Without those elements the amount of force that can be transmitted will be negligible.
What's interesting is that the US absolutely has a huge amount of regional food. Many food items are tied to a specific city, and this goes way beyond the Philadelphia Cheesesteak. The food was often a reimagining of immigrants' foods from back home, but with a distinctively new twist. But rather than identify and celebrate these food traditions, the US chooses to structure its policy around Kraft and General Mills and allows its companies to homogenize its culture. The US could develop and celebrate GI's but it won't.
I definitely get that vibe from the article. I can see those kind of mothers around me too - outwardly they seem strong and successful (inwardly not satisfied nor happy with their life, if you ever have the chance to know them better), but they very often measure and compare their kids with other. Life is a race with rest of mankind to them and they transfer their mindset to their kids. Needless to say the effect it has on kids is rarely positive long term.

The whole piece basically feels like a humblebrag how great mother she is and how she made all the right choices.

It doesn't contradict what you say per se - kids can have development impediments, and there are dedicated experts to help them. Did she ever reached to those? Nah, she knows the best whats good for her kids. Again, one of those described above.

(The older I get the more I see how people are just few certain 'types' and few subtypes and once they are in certain category, they almost always behave in predictable patterns for given category. Once you are familiar with those, rarely can anybody surprise you with their behavior. This is certainly one of the types I meet)
"who can’t timesync good"? It's really poor writing.
> The problem with internet in the USA is the same as most problems in the USA: a huge population scattered across a huge country. Good luck with serving fast internet to everyone, it's not Europe.

The population density here in Finland is half of USA and we still got 1gbit fiber available in pretty much any city.

Nobody is expecting to have fiber into every farm but any city/town with more than 10k people can have fiber installed in a profitable way just fine.

This is possible due to rules/laws that encourage competition not stifle it. (Mainly centered around forcing renting out the last mile infrastructure to your competition at reasonable rates)
It isn't really worth it unless you are making a good amount. It is adjusting PH, which might get you color faster, but it is pretty easy to get too much in and have your onions taste of chemicals. The linked article went with 1/8 teaspoon (.625 grams) per pound (about 450g) of onion. It makes it really easy to get too much, especially when you are just doing 1 or two onions.

Unless the dish relies on the flavor of caramelized onions, I just go with lesser cooking time.
I don't see the irony. The article is about the ISP situation in the USA, which is arguably monopolistic in nature. It's hardly the case with blogging platforms, in fact, lately most of the blogposts here on HN tend to be hosted on SubStack.

I also remember the days when Medium was supposed to change publishing. Back then, Medium were the "good guys". Then they monetised.
A lack of competition is costing the US economy 9% of GDP every year
Not sure why you're downvoted; it's simply true that ASCII is not universal. The "A" in ASCII stands for American.

I am a monolingual English speaker but I think I should be able to write ÷, ≤ and ≥ in my Go code, and I think I should be able to do maths using π.
My father is a CS person, but he barley can code. I spent lot of years learning programming through tutorials and none of them worked, because I lacked critical thinking skills and abstract reasoning.

I believed in miracles. I believed in illogical things.

I was bad at Maths.

I however didn't stop. I took a critical thinking class and become an atheist three years after.

I was to able to see things differently after that.

Still, it was not enough to be able to program, but certainly boosted speed.

I took a Python class. I was able to understand basic concepts of programming.

It's still not enough because I can't make something real world.

I was looking at real world Python projects but they are hard to read and has obscure short names.

Then, I spent my time understanding what an API is. I found bubble.is and there I used my skills to build a real world app and made some money.

I moved to Outsystems and there I boosted my understanding on a lot of concepts.

I started to feel that I was like ready but afraid to swim into a real programming language.

I got angry one day. I wanted to build an API in real world language. So, I googled and found a result for express.js

I hated Javascript because a lot of people hated it in online. But I started to copy paste express.js example it on my machine and modified it according my needs.

I felt relief. I finally started real world programming with Javascript.

I made a lot of money with JS for 6 months.

I then discovered about C++ and the static typing world.

I went to learn C++ despite people telling me you should learn C before learning C++

I got understanding about pointers and memory management, compilers after learning C++

I then moved to embedded space where I did a OS and kernel from scratch.

That's my journey and of course I'm still learning Maths.

Actually, learning critical thinking & programming helped me to see what Maths really is. I'm studying basic algebra and going thru a lot of concepts right now.
As someone who wants to learn systemd, even just to understand what I’m stuck with and why it was made, this is the best introduction I’ve found. Does anyone have other resources to help beginners learn how to use systemd efficiently and it’s relationship to Docker?
I should have clarified "acoustic" just means a vibration, like sound, but in this case 274 megahertz, about 14,000 times higher pitch than human hearing... twice FM radio transmissions.

It eventually should result in devices that work past WiFi frequencies.
First they came for my strawman, and I did not speak out - Because I was not interested in discussing matter at hands.

Then nothing happened.
Owning Your Matrix Account
Turkey aims to send rocket to moon in three years, land lunar rover by 2030
Mumble has RNNoise.
This seems so obvious I can't believe it hasn't been invented already. There must be reasons why.

The only questions I would have are:

- Do the sails automatically retract for height clearance?

- What is the cost of installation (how many years to repay initial costs)

- What are the ongoing maintenance costs?

- Is the 20% the average cost savings per trip, or only while the sails are in use?

Outside of that, this seems like an obvious solution for retro-fitting any tanker-type vessel. Cargo container ships may not be able to fit something like this.

Still, 20% savings and that is regardless of the fuel used I'd imagine. It's just on top of whatever normally is powering the ship in conditions that would support the automatic deployment of the sails. I'd imagine this is best on certain routes that generally have stronger winds.
The statement was "If A, then B". You're not A, so it doesn't apply. The statement doesn't say anything about the "Not A" case.
> Everyone has the mental capacity to learn $RANDOM_DISCIPLINE if they put in the time and effort.

I know that this feels like something that should be true in an ideal, just world or in the HN-reading bubble, but I've never agreed with this. I know people who are incredibly smart, I know average people who are not very intelligent, but are fairly knowledgeable, I know rather simple people who live simple lives, and I know people who are, bluntly said, absolutely fucking stupid.

I am absolutely sure that I know people who wouldn't be able to get from zero to doing my job exactly the way I do it (and I'm certainly no rockstar programmer, I'm like in the bottom 10 % here) in any reasonable timespan, like 20 years even. I would literally bet any amount of money on it.
> Sometimes you'll get a pathological memory allocation that makes your haskell solution the slowest possible. It's this kind of stuff that makes avoiding FP languages a good idea in usual production.

Isn't that mostly due to Haskell being lazy? OCaml is strict and has more predictable performance for example.

> OOP is optimized for the lowest common denominator.

Again, I'm not sure what you mean by this. OOP can be a bit too good at hiding the data flow. One of the most popular book in the OOP space, Clean Code, suggests separating objects into "data structures" and "proper objects", with the former having lots of data and not much functions, and the latter the opposite. That sounds to me like using objects means you have to be more careful that when using types and plain functions.

> You can do amazing things with FP, but it's not usually necessary, and usually gets in the way of accurately describing what your computing machinery is doing.

The same could be said about OOP, especially with the design pattern parts. You can write very complex code in FP, and you can write very complex code in OOP. The heavy use of reflection eschewing type safety is a good example of complex code in OOP. If you want to look at easy to understand FP, Elm is a good example. React as a whole is also an example of people moving to FP practices because it's easier to understand.
GPOZaurr
The fastest way to get photos off a Game Boy Camera
What about the other drawbacks mentioned in the article, like connection draining and error messaging?
Ask HN: What should I say to my manager when my performance starts suffering?
A question like the following has been asked a number of times to me, and I've never quite known how to handle it well. Instead, I always lose my job or quit. Usually this happens when I've stopped meeting my manager's expectation somehow, likely as a result of burnout on the horizon. Now however, it's happening to my non-tech working partner, who's been working remotely for about a year on mundane work. Her performance is suffering, because she just doesn't really feel like she can put in the same hours on the same work week in week out anymore, while sitting in our apartment with the sun shining outside. It doesn't seem like there is another option for horizontal mobility within the company, and she needs the money.

The message goes something like:

"Hey X, hope you're doing well. Just wanted to check in and see if you'll still be doing N things from here on out, or if you've been spending more time doing ___. If there's anything I can help with please let me know."

To me, it just seems like disingenuous manager speak for "I've noticed that you're slumping, and really there are not other options, but let me know if you're planning on quitting or doing less".

Is there another interpretation? Is there a way to negotiate different or better terms at this point? How should she approach this?

The broader question is, how can a company expect to retain employees/contractors if the only work available is the same tedium over a long period of time, and no way to change that? It seems like everyone would inevitably just start performing worse over time, if they chose the performance indicator to be arbitrary and high. In software this would be the equivalent of just writing components or html for an extended period of time without any variety, which is soulcrushing.
UX on iOS would likely to be terrible, since I don't think you're allowed to keep an active connection to Tor in the background on iOS, which is necessary to receive messages due to the P2P nature of Briar (and is the main driver of battery consumption of the app[0])

[0]: https://code.briarproject.org/briar/briar/-/issues/44
<<They instead have to rebrand and use labels such as "Parmesan-style," which often turn off consumers who may see the products as unauthentic.>>

The wording is strange, it looks like they say that it is wrong to say that it is inauthentic. But, there is no doubt, if you buy Greek feta that is manufactured in Australia in addition with different recipes and ingredients origins, it is clearly inauthentic and deceptive.
> One thing is an incorrect value that is catched few assertions later (we check our invariants, don’t we?).

So like I said, some of them literally blow up.

The assertion happened, it concluded that the system had entered an unpredicted state, the rocket exploded. That was the fail safe condition.

That rocket wasn't actually programmed in C. The nasal demons you've probably imagining infesting everything weren't a factor. Overflow blew the rocket up, like I said, not any associated undefined behaviour. This is very common.
yes, people forget that we are a village.

Contrary to “popular misconception”, Linux is not a settler's freehold where every holdout makes their own rules.

Admins have to work with a diversity of systems. They can choose how to setup new ones, but they have to work with a range of them. What everyone does has an effect on everyone else. If some distro introduces a new way of doing things, it has some chance of ending up affecting a lot of people - they might have to adapt to also support that way, or handle it in some way.

In that way we are a village, things are connected, and that’s why there is some degree of "social control" - looking across the neighbor’s fence and meddling with their way of solving the problem - it can in some sense become ours, if we are unlucky.

Fortunately, we can relentlessly copy good solutions from others in the village too.
> In an ideal world, that is what university should be for.

That's true, but since we're supposed to be learning our whole career, this could work for CS fundamentals but not for new things that appear after.

> Completely off topic. If I was forced to choose between a slow cooker and a stand mixer, I would keep my stand mixer every time.

A big reason that makes me love my slow cooker is that I only have a small induction plate that can either burn food or not cook it at all.
> "The government are authority figures and I trust authority" is also a reasonable position (and quite common).

No.
BTW, the software is still being used by their OPS team, it’s used to monitor a third of India’s internet backbone infrastructure.

The guys who caught me were the actual users of the software, their team actually.

Saves them a millions of $ per annum, because of being able to meet SLA.

It’s now running for 7 years in their NOC.

Users revolted against their CIO (second or third replacement CIO), who proposed replacing this software (and others in their NOC), with an HP unified monitoring suite(a part of CIO’s digital transformation initiative). Apart from this software, rest of the monitoring systems have been replaced.

:)
... or turning people into monadic supermen.
I Regret Being a Hipster in Tech
More academic paper from the same author

THE RISE OF MARKET POWER AND THE MACROECONOMIC IMPLICATIONS
https://www.janeeckhout.com/wp-content/uploads/26.pdf

>Abstract

>We document the evolution of market power based on firm-level data for the U.S. economy since 1955. We measure both markups and profitability. In 1980,aggregate markups start to rise from 21% above marginal cost to 61% now. The increase is driven mainly by the upper tail of the markup distribution: the upper percentiles have increased sharply. Quite strikingly, the median is unchanged. In addition to the fattening upper tail of the markup distribution, there is reallocation of market share from low- to high-markup firms. This rise occurs mostly within industry. We also find an increase in the average profit rate from 1% to 8%. Although there is also an increase in overhead costs, the markup increase is in excess of overhead. We discuss the macroeconomic implications of an increase in average market power, which can account for a number of secular trends in the past four decades, most notably the declining labor and capital shares as well as the decrease in labor market dynamism.
You have probably already seen this, but I found this an interesting explanation to the why question:
https://www.youtube.com/watch?v=o_AIw9bGogo
You're right... I was just using the same term as the parent comment.

It would be more precise to talk about it in terms of extracting wealth from society without comparable investment of work. Those that game the system, such as the duopoly that infests US Government.
> Do the sails automatically retract for height clearance?

It seems that system automatically deflates and tucks itself away for bridges or if sea becomes rough.