skysight-inc/HackerNews huggingface dataset:
What is status quo? Why is it bad? Why would it be free just because it is funded by taxes?

It is true that it does exist some limitations on what kind of commercial interest the government can execute. Some by law (in Sweden for what a Kommun (city) can do, can't own property abroad), and some by agreement with other states (e.g. EU).

Some of these limitations are necessary because there is a huge risk that politicians start gambling with tax payer money on high risk enterprises, we have many examples of that is Sweden, especially on the Kommun (city) level.

That is usually why subsidies are preferred, because you transfer a large part of the risk to the private sector, the drawback is of course the the government doesn't share the earnings of that private company if successful, however because the government has the right to tax it does but indirectly.

In Sweden the government subsidies broadband expansion but it is private companies that does the actual digging and then other private companies runs the broadband connection. The private consumer still needs to pay some sum to connect to the house, but heavily subsidized, that way you avoid unnecessary connections.

There does exist a risk that state subsidies can create corruption, tax payers buys unwanted things from private companies, that is why it is important with a structured and transparent process regarding subsidies.

However there is limitation on subsidies by agreement, with the membership in EU Sweden can no loger subsidy sectors to the same extent it could do previously and that is bad.

I don't think Sweden's large broadband expansion would be possible if it was state run only. It would be like the old Televerket (the previously state run telecommunication company), slow, sleepy and not interested in solving problems for the consumer. But with the government injecting capital to the private sector the broadband expansion is mostly succesful.
These devices pretend to pay attention to HDCP, tell the tranmitting device "oh yes I'm good", but then ignore it.
"Smartass" was attested as early as 1960.
“In order to beat YouTube, Facebook faked incredible viewership numbers ”
Looking back over 75+ years of atomic weapons research slowing them down by a few years or even a decade might not seem like much, but at the time such delays could have been very significant.
There's also rq (record query)[1] that also supports CSV and JSON but not TSV though. It's written in Rust.

[1] https://github.com/dflemstr/rq
Structural issues: https://www.modernpowersystems.com/features/featurewhatever-...

The standard horizontal three-blade upwind turbine design seems to have been the one that scaled up the best; you can just keep making them larger and larger and they get more cost-effective.
I can see that argument, but I kinda don't agree?

The issue with the heuristic is that it can fail depending on the input, and the input can easily change in a way that kills the heuristic.

Say you run the tool on a file, and it detects csv input and all is well. Then you update the file, and now it includes a tab character in the first line and the heuristic detects it as a tsv and now it fails - or the heuristic now gives up, or whatever.

Sure you can "improve the heuristic", but you can still, always, have the data change in a way that it defeats it. You now need to either be careful with the data or _know_ that you should specify the format, without the tool telling you. Everything seems to work immediately, and then later it blows up. That's a problem akin to e.g. bash and filenames with spaces. Everything works, until someone has a space in a filename, and then you get told that you should have known to quote everything all along (the solution there, would be to abolish word splitting).

To coin a pithy phrase: When a tool is easy to misuse and a user misuses it, blame the tool, not the user.

Now, if I were writing this thing I would make the logic much simpler: Make it default to csv (or whichever format is more common). Now the way to break the "heuristic" is to give data in the wrong format. But if you use csv, you don't have to explicitly give the format and your data can't break the heuristic (unless it switches format, which you would know about).
Pinterest's Purchase Commitment to AWS
New China data era: Past cyber scandal returns to haunt Alibaba
Accelerating ML Recommendation with over 1000 RISC-V/Tensor cores on chip [pdf]
That's why I despise religions.
I think the difference may be in the "They’re easily revoked and expired" part.

Passwords are usually one-per-resource, e.g. a user has a single password. If that password is compromised you can reset it, but all the consumers that used it will need the new credential.

Whereas tokens are typically one-per-consumer, so if one is compromised you can revoke/expire just that token, without affecting other consumers.

Same with expiry times -- you can set that on a token without it expiring all access to that resource.

Not sure if that's what the author had in mind, but it's a difference in how these things are often used (even if fundamentally they are otherwise very similar).
Seastar already uses coroutines, however coroutines without Seastar reactor (and all the utilities for IO) are useless by themselves. You still need a way to schedule what's being done when.
Adding to this to really drive the point home: it doesn’t even need to be better than a human that’s good at driving. It only needs to be better than the average human driver. Anecdotally speaking, that’s not such a high bar to pass (relative to the topic at hand).
I have been using Saifish as my daily driver and only phone since 2014. I bought a Nokia N9 secondhand in 2013, but the battery was not great anymore and I could not use Whatsapp on it. The choice for Sailfish was then easy. For 5 years I used the Jolla 1, which has received updates from 2013 to 2020. Since 2019 I am on a Sony XA2. I bought it secondhand and after a commercial license for Android app support it still felt very affordable to me. I you would want to start now, the Sony Xperia 10II might be the best choice with Oled screen and Aarch64 support.

Sailfish is being made by a small company with not that many developers, which means there are rough edges compared to Apple and Google. They can spend many millions on their software. I am very happy with Sailfish updates though and also very happy with using it.

The only Android apps I use are Firefox in its last v68 incarnation, and also Whatsapp. I'm lucky not to be tied in too much with all kinds of services :) For many services there are native apps.

And yes, it is not fully open source, which is a pity. The current investor sees no business opportunity in that, but to be real, without that investor, Jolla and Sailfish would not exist anymore. They are mostly a B2B company now, B2C has commercially failed around 2015. I do hear sometimes that more people are using Sailfish, but I haven't seen real statistics. There is also the Nemo project, which started with reimplementing the closed bits in Sailfish, and later deviated somewhat. If Sailfish gets more succesful, that is always still an option to force their hand, but I do feel the time is not right. I do have to say that the Linux community can be very critical towards its own community, sometimes getting to be toxic.

I would be open for a Pinephone, but it is mostly regarded as a developer phone right now. I will wait for Pinephone2 and hope things improve to make it more a daily driver. The Librem 5 is priced out of my league, though I do admire what they are doing.
Interestingly I would use the use of "the patriarchy" as a term as evidence against the belief of the transformation of the meaning of the phrase "toxic masculinity". The patriarchy doesn't have a qualifier: that a patriarchy exists is considered bad innately, and so the term doesn't need its own "toxic" prepended. Masculinity, on the other hand, is not considered innately bad, and so requires the "toxic" qualifier to narrow the target to the portions of masculinity which are... well, toxic. If the "toxic" was superfluous (due to masculinity being seen as inherently evil, for example), surely people would have dropped it ages ago.

This is, of course, based on my personal experience with these phrases. When my friends and I use "toxic masculinity", we can see the difference between it and "masculinity", and when I see the phrase used by strangers online, I assume that they're using it as "the part of masculinity that is toxic". I can't remember any situation where that assumption has misled me, although maybe I wouldn't remember something like that.

You're certainly right about some people using the "toxic" as an adjective, insofar as I believe this author has done exactly that in this article. If I was feeling cynical, I might argue that the author may have deliberately conflated all of masculinity with its elements that get called "toxic", in an attempt to make the two seem inseparable. I think the good faith interpretation is simply that this is how the author has seen the phrase used before, and that, somewhere between my circles and his circles, the phrase's meaning has been changed or accidentally misinterpreted.
The alternative of getting a vaccine and getting the new strain isn't not getting the new strain. The alternative is getting the new strain without the vaccine.

And, to use your phrasing, we do not know how _unvaccinated_ people will react to the new strains either. We do, however, know that the vaccines seem to offer a high degree of protection.
> Buuuuut he was a slave-owner

You say this mockingly, as if being a slave owner should not overshadow everything else you do in life.

Yes, it should. It absolutely should. Being a slave-owner is massively, grotesquely evil. It should be what you are remembered and rightly denounced for.

> Particularly when you use today's more sensitive moral yardstick to measure yesterday's actions!

Considering slave-owning to be morally wrong is not a modern invention. It was considered wrong at the time too, just not by those who were profiting off it.

For instance, I don't think you'd find many slave who did not think it was evil.
>What exactly do you want to do with past events?

Reconciliation, reparations and justice.

>Lot of talk about China

Why is it US or China? It's just two countries. There are so many other way to do things. Why do you conclude that other than US' way, the only other way is China's way?

>Also, learn about what happened in Afghanistan from 1975 - You'll find that it has evolved into a proxy war between many parties, but was started by an Afghan president seeking help from Soviets.

Good one. How does Afghan president Soviet help justify America and Pakistan creating Taliban to destabilize Afghanistan? How is it America's business? Every sovereign nation has the right to seek help from whosoever they like. It's none of America's concern. But no, that won't be. Taliban has to be created to bring down a government that dared to seek Russia's help. I am not saying then afghanistan govt was all good. I am saying that doesn't justify US/UK destabilizing Afghanistan and creating Taliban with the help of Pakistan.

I have no idea what your identity has to do with your points. So, i am just gonna ignore all that except the "South Asian" bit. It's hard for me to take anyone seriously that uses that term. South America and North America actually mean something. They are real geographical entities in the south and north. It's just plain stupidity to call India, Pakistan and Bangladesh as "South Asia". All of Arab states, Iran, Pak, India, Bangladesh, Myanmar all the way to Vietnam is South Asia.
There is much more to this than just hands. A very long time ago I really offended a biology prof. He was happy to think there were people with no hand dominance, but could not accept a lack of eye dominance, he couldn't imagine how that could be. I had just spent two years going through paper journals reading about dominance, before there was the internet. A substantial number of left handed people lack eye dominance and some other things. Fun experiment. Get a paper plate, cut about an inch round hole in the middle. Ask some right handed and some left handed people to hold the plate at arms length to look through the hole at something across the room and then keep looking at that as they bring the plate up to their face. Almost all the right handed people will automatically do this and not understand what the point is. A substantial number of the left handed people will move the plate part way and then hesitate and shift the plate back and forth. Some will finally obviously give up and just pick one eye. That is because they have partial or even total lack of eye dominance. Left handed people to some degree see the world differently. Nobody has ever brought it up and they just think that is the way everyone is, just like right handed people think. Supposedly before birth there is a major shift and reorganization of brain function and for left handed people some of that shift is incomplete. I suspect with some thought and just the right experiments it would be possible to find surprising differences. Remember, there aren't many of us, but we are sinister.
Interesting. How many barber shops have you researched to reach that conclusion?
To simplify - if the actions of an entity are bad (or perceived as bad), then whether they are saying truth about those actions or lies - DOESN'T MATTER AT ALL. So yes, indeed, Google will be damned whatever they say, as long as their actions stay the same.
Interesting: not a wide base, but instead a very deep one. Build the tower twice as tall, fill the bottom with rocks: now you have a structure whose center of gravity is very low, and the hollow column gives it buoyancy.

Hundred meter turbine just bobbing in the water like a cork.
4 things Engineering Managers of Effective teams do
Hacking Your Mind with AI: The Case of Addictive TikTok
Yes, you need the recipient's public key, and they need your public key. Your private key is used to perform a key exchange using X25519 (https://www.kryptor.co.uk/technical-details#private-and-publ...). Unlike age, this key exchange is authenticated, meaning you can know who sent you the file.

Unfortunately, due to that and the fact that the file format is fixed rather than variable in length, Kryptor currently only supports specifying one recipient at a time. Implementing multiple recipient support is a nice idea, but it's quite tricky to do and would require creating different files for different people.
I had a look at a lot of the available headless CMS systems last year. Didn't fancy any of them as they just seemed like a UI for building a db schema essentially. So I just added the relevant tables for my content to my db and then it was trivial to add content management UI to react-admin and add react pages on the main website to show the content.
> This is being litigated and there has been no finding of fact. Even if true, who cares? Tesla owes much of it's success to Musk's leadership.

I can have an opinion on a civil case even before it has finished being litigated. And if he were to lose the litigation (it will almost certainly be settled out of court, but that's beside the point), I will feel entirely entitled to call him a fraudster, even if he's done a lot for Tesla.

> Absurd position. Before SpaceX, reusable rockets were mostly concept and theory only. SpaceX made them practically viable and useful.

Reusable stage 2 has existed for ~40 years, the Space shuttle. Reusable single-stage rockets with VTOL was in the advanced prototype stage in 1993-6, the McDonell-Douglas DCX and DC-XA, which flew up to 3.1km. In its initial version, it was successfully flown and recovered 7 times, up to 2.5km, even executing a successful abort after launch on one occasion. It was then upgraded and flew and was recovered an additional 3 times (reaching up to 3.1 km) until a fourth flight was not successfully recovered. For various reasons, no additional funding was provided.

I don't mean to say SpaceX did nothing innovative here, they achieved a great success and pushed human engineering forward. But it's also wrong to say that we went from 0/theory only to reusable rockets thanks entirely to SpaceX.

Regarding the Model 3, I believe skepticism was about timelines and potential popularity or production volume. I don't think you'll find anyone who didn't believe Tesla could come up with a third car at all. Of course, the popularity/production volume skeptics were proven entirely wrong. In contrast, FSD is a research-level project, with no reason to assume that it will be feasible in the next 100 years, nevermind 2 (Elon lies) or 10 (optimistic realists).
The financial cost per watt has long been won by wind, though.
Not a single-person company but I worked on projects and in roles where I was the single person making decisions. Here is my small overview of the ML (machine learning) and DS (data science) world. Hope you find it useful

> What is your tech stack?

The choices are python, scala, julia, matlab and R. Of these python takes at least 90% of the market. I am using python and will do so for the forseable future. Don't like it but it's super practical thing to do. Fingers crossed Julia hits mainstream in the next few years.

Since I am mostly in the computer vision world my stack is torch, torchvision, pytorch-lighting, opencv, scikit-image, scipy and numpy. From time to time i call upon numba when it is impossible to avoid a loop (python loops are sloooooow, numba JIT compiles). Very rarely i coded stuff in C++ and used cython to link it to rest of python. Most of the stuff is already there. For model inference serving i use fast api.

> Why did you choose it?

I chose python because there is no real choice here. It's a monopoly. Winner with most ready to use packages takes all. I am rooting for Julia to eventually win over python as using python as the (big) data language is contradictory given how slow the interpreter is. Also it is not a GPU native language.

Torch was more of a personal choice as I really hated tensorflow 1.X versions and the compute graph. It was hard to debug and follow what is going on. Tensorflow 2.X moved to same mode of computation like torch but it was already too late for me.

> Do you think your choices had any impact on your success?

I think going with tensorflow would have worked as well. Lot more annoying but good base. Using language other than python would have been a bad idea. Practical ML is a lot like JavaScript WebDev. Get a bunch of stuff from 3rd party packages and write some glue code.
I would like to point out that you are pushing square through circular hole insisting you are doing it right.

Tesla's Autopilot and plane autopilot are different technology requiring different level of training and skill to operate.

Equating both due to name and extrapolating that common person should know better when driving their tesla is slippery-slope towards victim blaming.

Just accept you were wrong.
the native apps were so fast, everything happened instantly. Also the UI looked gorgeous. In contrast my current oneplus 8 pro feels like a complete regression on the software side.
Direct linking to alleged Science is a sin, only the USA Fact-Check Algorithm may confer links to ordained Science ministry.
Cardano transactions shouldn't take more than a few minutes at most. If you're waiting about an hour, it's because the exchange has a wait period.
I started using GrapheneOS today and was able to install the official Google Camera app through Aurora store (the only good camera app for pixels imho).

As akc3n suggested in their comment, the installable sandboxed google play services fixes some of the compatibility issues that Graphene has had up till now.

Obviously it's a tradeoff I'm making between privacy and a great camera, but I'm not logged into my google account anywhere and I denied location permissions to the camera.
In Europe, worked in couple of countries. All the employers had the right to force you to take vacation at a certain date I have never seen it done. I am talking about software industry ofc.
“Could this meeting have been an email?” -> “Could this multimedia experience with custom controls have been a blog post?”
Oh no, permanent pair programming is insanity, it's just really effective for onboarding.

I assume assembly line workers also pair work while the new worker is getting up to speed.

At any rate, the more you're working in a large team, the less your programming should be "an intensely personal task". We have style guides for a reason...
Thank you for the kind words. That's why the key exchange in Kryptor is authenticated.
To add something, I very much adore the Ambience system. I very much prefer a 100% white on black system, and Sailfish Ambiences can do just that. Some Android apps don't really follow, but they sometimes have a darkmode setting.

I just want my phone to stay out of my way, and not jumping up and down :)
The remaining 4% are likely due to the higher and steadier winds at the higher altitude.

And the cost savings are likely less about building materials which likely scale at more than quadratic pace with height, but about labour and maintenance. Each trip out to an offshore base is costly, fewer trips made both for building and for maintenance saves a lot of money.
EUV lithography company ASML launches new San Jose campus
I run a side project podcatcher site https://jcasts.io. As I don't have a lot of spare time and this isn't making money, simple+cheap are important factors, so I stick with what I'm familiar with and only adopt new things when I have the need.

- Django

Enough said, really, it's a solid workhorse with a healthy ecosystem. The admin feature is very useful for simple backend data management. No other particular reason to pick this over Rails, Laravel etc other than my familiarity with Python and the framework.

- PostgreSQL

No issues here, works just fine. I use the full text search instead of a separate search indexer such as Elastic - it makes the deployment simpler and reduces overhead of serializing and syncing the search index and database. You can get good performance by paying attention to queries and indexing.

- Redis

Caching and queuing. I use rq [1] rather than Celery for running background tasks, it's less complex and generally easier to work with, especially if your needs are simple.

- HTMX and AlpineJS

SPAs can be a pain to build and maintain if you are a solo developer - it's almost like building two separate applications, and then you have to handle the integration of your backend API and frontend app. HTMX [2] lets me get 90% of the way there while still using plain Django views and templates, while still providing a smooth end-user experience. AlpineJS [3] is great for dealing with the more complex interactions where Javascript is really needed, but I still want some lightweight structure.

- Tailwind

I'm not a designer/CSS guru, so Tailwind is great for providing sensible defaults. Was a bit skeptical at first of maintaining long inline class names vs something like Bootstrap, but Tailwind turned out to be surprisingly productive.

- Dokku

Basically Heroku without the expense. Has a ton of features and buildpacks for managing single-node applications, from LetsEncrypt integration to database backups. As I run the whole thing on a single Digital Ocean droplet, this is perfect - not sure what the next step would be when/if I need to scale up to a multi-server setup.

- Ansible

For any server setup and routine maintenance stuff.

- Mailgun

Email sending. Still on free tier.

- Github Actions

CI/CD pipeline. Works fine, very few outages or issues, pretty easy to set up.

- [1] https://python-rq.org/

- [2] https://htmx.org

- [3] https://alpinejs.dev/