skysight-inc/HackerNews huggingface dataset:
> Good thing they... (checks notes) ...know exactly who made the post and can reach out to them on LinkedIn or email them.

Which I wouldn’t see. I’m glad they posted the comment.
> but we definitely have intruded on Joe's freedom to buy and sell cats

No we haven't. Joe is free to resell converters, provided he proves he obtained them legally, which is trivial _if_ you obtained them legally.
TBM 21/52: Old Guard, New Guard
Then pipe it into jq [1] to query parameters or build up a formatted string.

Or pipe it into rq [2] to convert the format to yaml, toml etc.

[1]: https://stedolan.github.io/jq/tutorial/
[2]: https://github.com/dflemstr/rq#format-support-status
Connections sure, but what advantage is there in quality of education? It's not like winning a nobel prize makes someone better at teaching organic chemistry, during the one class they teach (aided by a team of assistants who actually deal with the students). If anything I'd say the places with the worst students have the best teachers by both necessity and by experience level. What are you defining as "middle schools"?
>99% of Marxism is "evaluation of the problem."

Splitting the hair between marxism and leninism isn't helpful in 2022, and marxism takes you to bad ends anyways.
how does that look?
To register a .com.au or .net.au domain, you have to provide your ABN (Australian Business Number). The problem with that, however, is you don't have to prove you have the authority to do so. You can enter any business's ABN.
Naw, many night people are night people because you can always stay up another hour but you can't have woken up an hour earlier in response to things happening during a day. I think that's what gp is getting at.
I understand your frustrations with AWS, and I get that solutions for enterprises don't always work for smaller companies, but when someone describes a solution that reduces operational complexity while increasing security, they should get thanks. It's not their fault that AWS has too many services.
I think at this point Apple just doesn't want you to write your own kernel drivers anymore.
WinPopup (2001)
Had very bad impression with TomTom. Needed a car navigator badly but the Go-6200 never made it on time thus had to go with Go-6100.
It was slow initially, but more or less enough, the cellular data was only good for real time traffic update. But in less than 2 years that was gone too coz TomTom decided to use a 2G module when 4G was everywhere and there was already a time table to retire 2G. That was just genius.

Put all that aside, the battery went bad just around a year, it becomes even slower after each firmware upgrade. But what really p*ssed me off was their explanation to lifetime map updates.

What they do need is really someone with better vision and ethics I would say.
Why wouldn't you use disposable VMs [0] and secure inter-VM copy [1] on Qubes OS instead? It's much less cumbersome and more secure.

[0] https://www.qubes-os.org/doc/how-to-use-disposables/

[1] https://www.qubes-os.org/doc/how-to-copy-and-move-files/
Mmm. My impression - and this is a complex subject that deserves a deeper treatment than the article and comments will give it - my impression is that Europe has a number of very well developed systems to protect the social elite from becoming social not-elites. Especially the tax code and measures against people succeeding too much like in America.

It is stunning that Europe has failed to participate in the tech boom of the last few decades. Even with the social safety nets to protect against failure. I suspect they have a tax code that punishes high-risk high-reward gambits and that a side effect is the lack of extreme successes. If there are no extreme successes, then medicine is the field most guaranteed to win people moderate and respectable success. The average doctor is more respectable than the average engineer, the outlier engineer is far more important than the outlier surgeons. It isn't close, they were basically raiding top scientists and engineers in WWII out of Germany for example because they could reliably do things of civilisational significance.

This is a key problem with equalising the playing fields. Society is dragged forward by outlier successes. Punish them, and progress stops. This is why the big slow trend of people organising against inequality is so concerning.
As someone who uses `jq` almost daily, this looks like a great tool I didn’t know I needed.
Thanks for the tip!
Isn't this something that Extended Validation certificates were designed to address?
I've played through UP twice. When it comes to time sinks, it's nowhere near the ultimate death spiral that is Kittens Game. To date it has taken me about 5 times as long as a UP playthrough (and 500+ lines of JS automation which I seem to have to tweak every day to deal with the changing economy) and I don't seem to be anywhere near the end.
Big agriculture warns farming must change or risk ‘destroying the planet’
This is an example of why the basic AWS Cloud Architect Associate exam is a good idea. It's how I learned about ControlTower (after using AWS for years)
This is a very limited, legalistic point of view, and only applies in the USA.

In reality, freedom of speech is a principle that is more or less well-defined, and that is more or less codified into law in certain countries (the first ammendment to the US Constitution being the most famous example, but many countries have similar, though more limited, rights).

Viewed as a principle, it not only applies to the relationship between the individual and the government, it can be applied to all human groups. We can say that WeChat is worse for freedom of speech than Facebook, even though both are private enterprises and are not within the scope of any freedom of speech laws in most jurisdictions.

The reasons why freedom of speech is viewed as a virtue, at least in European-inspired thought, is not exclusively related to the relationship between the citizen and the state - it is about ensuring good ideas are heard even if that means bad ones are heard as well, ensuring that unpopular bad ideas of powerful people (within some group) can be challenged by the majority of the group, ensuring that minorities who are harmed by some decision get a chance to let everyone else in the group know about the harm.

These apply just as much to you vs the state as they apply to you vs your local church, your village, your tribe, your gaming clan, your company etc. For various reasons, each of these groups may decide that these reasons are not as important as others, while still wishing for some amount of freedom of speech (for example, a church will often not tolerate obvious blasphemy, but may still tolerate criticism of the church leaders, or vigorous discussion of the implications of scripture).

So, I am well within my rights to complain that my state or my company or my church or HN doesn't encourage freedom of speech enough, even though none of these institutions is bound by the freedom of speech clause of the US constitution. Also, I can even claim that the US constitution itself, or the SC interpretation of it, doesn't respect freedom of speech enough if I were to disagree with any decision on the matter - the principle of freedom of speech is separate from the US law.
Finland used to sell drinks in reusable bottles, but then we swapped for "recyclable" ones. Which were thinner, flimsier and generally worse.
Oh, god, not again, I was intending to do work today.
It was not the criticism that was damned rude. Criticize anything you like, or don't.

What was rude and, frankly, hateful, was the call to demote or lay off all C++ programmers.
Qdrant | https://qdrant.tech | Full-time | Remote (global) | Rust Engineers
Qdrant is an advanced Vector Search Engine. It is open-source and written in Rust. Check it out on GitHub. https://github.com/qdrant/qdrant We develop both the project itself as well as the AI solutions built on its basis. We are looking for Rust developers to support us with the development of new engine features and to take care of performance improvements.
Apply here https://join.com/companies/qdrant/6170562-rust-system-develo...
The temptation to make it perfect and build out a large feature set first is real and paralyzing; I doubt I would've gotten anything out the door if I didn't cut scope.

This took a bit longer than your project (initial commit on Oct 16, I just checked), but I still cut a ton of stuff I'm excited about building. How are you managing scope for your project?

Regarding pricing, I haven't really given it too much thought yet, and the current numbers are essentially just placeholders. Thanks for the feedback, and good luck with your project!
Have you ever played Trimps? Started a week ago and I'm hooked... I wish it had better mobile support though.
> AFAICT, JPEG XL does not seem to have the licensing complications of JPEG2000.

Well, there is this thing https://jpegxl.io/articles/rans/
Why should I make myself suffer with a less expressive language than Python?
Thank you, that was a pretty clarifying explanation.
Your analysis is correct and wrong at the same time. You are not considering the fact that we currently are not able to observe a rock a few AC away with the precision that is necessary to assess that it is going to hit us, and that the gentle punch we can give it will not worsen the situation.
Nifty article. My advice on reading advice articles: don’t think of the content as recommendations. Think of the content as considerations and decide for yourself if applicable to your life/circumstance.
Load it up onto a container truck and you got yourself a nice Faraday cage to block the trackers.
You can regift them. I will take them, genuinely. Or someone like me. There are never enough socks.
OK, I just know that if something my daughter wanted on her phone or computer was no longer available through normal ways she would figure out the other ways to get it and wouldn't care about the cost, because hey that's not her problem that's my problem.
> Was there any momentum getting JPEG XL approved in browsers (not behind a flag) before Google decided not to support it?

Not sure if it counts as momentum, but engineers representing Facebook, Intel/VESA, Shopify, Adobe, and more have been asking for JXL to be enabled in Chrome without a flag for quite a while now.
Thanks, this is useful feedback. The pricing isn't set in stone, and I haven't given it much thought so far, to be honest. Do you have any thoughts around what a more reasonable price point might be?

In addition, I'd encourage you to give the app a shot using the NUDGESHN promo code (3 months free on the pro plan); I'd love feedback on more than just the pricing page!
It's not state law, whoever told you that is misinformed. It's just the policy of the store you go to (presumably QFC/Fred Meyer).
I am a Rust evangelist as much as the next person, but this is really a case of C developers preferring caller reallocation over callee reallocation, which as the root comment points out is fraught with danger. If the C implementation here used callee reallocation, while you do still have to be careful, the risk of this kind of error is greatly reduced (but at the cost of having to use dynamic memory, which might not be appropriate in all cases).

Yes, Rust would eliminate this error, but you can still do it "safer" in C (but you have to give up certain things to do it that way).
For a while Firefox was slower, and Chrome was quicker. That really was important plus Android/Chrome was a combination as well with the proliferation of the cheap smartphone. A sizeable portions of devs came unto the market with that background, and chrome dev tools had a bit of an edge with a few functionalities.

Firefox never had a monopoly, unless you still count Netscape Navigator in that. IE was big until 2006-08, started dropping off quickly after that, Firefox won a big share in that time, but at some point Chrome just chipped away marketshare for reasons stated above.

I think bundling was a big deal by Google, something Microsoft got punished for, but Google never.
Forecast package in R is quite useful. Even if you don’t use R, this book by Rob Hyndman is very approachable and easy to follow.

https://otexts.com/fpp2/
This is a brilliant hack. Am currently on a train and I can assure you that the amount of red mirrors my experience quite accurately...
I generally believe anyone participating in such activities should live by setting example. That is fulfil those goals to absolute extreme. Anything else is just pure hypocrisy that invalidates their whole existence.

And yes, PM, president should spend all their waking time traveling there as they are not hourly paid. So their time is free for constituents.
> 5. Get in the habit of Fermi estimation, looking up key quantities, and using upper and lower bounds.

i cannot agree with this enough. there are so many people in my life (work and nonwork) that make vague statements (whether about proportions, predictions, or population) that are more directional than precise. this leads you to commit to actions than you then later backrationalize.

forcing yourself to make fermi estimates and upper/lower bounds helps you understand when your assumptions are wrong and change on a dime, avoiding sunk cost/commitment fallacy. but people are very uncomfortable when you make them put confidence intervals around their predictions.
On my enterprise space, .NET has indeed not much traction outside Windows. even with .NET Core as many key products are yet to be UNIX friendly.

However when we go for UNIX solutions, Java is the alternative, Go is not even part of the picture unless we are talking about devops tooling (which nowadays is becoming trendy to rewrite in Rust anyway).
>Sometimes I get weird routing through Asia if a service determines I'm better suited for that.

It's a mix of traffic, peering agreements between providers* and QoS rules on the routers you hop through along the way. After your request leaves your ISPs hardware often you have no choice where it goes next.

Something that wasn't mentioned was that this is why traders will pay millions to set up servers in DCs/IXs all the way between them and the market so they have more control over the route their traffic takes. Sometimes even running their own cables.

SEA-ME-WE-3, the cable you were talking about was the only game in town for that side of the country until about 4 years ago when ASC came online. ASC has over 10 times the capacity (60Tbit/s) of SEA-ME-WE-3 which was below 1 Tbit/s until 2009 and is not only 4.6 Tbit/s according to wiki. It's worth noting that SEA-ME-WE-3 is administered by Singtel there are 90+ other investors (who were all getting preference or had capacity agreements at launch).

* this is complicated, someone feel free to correct/expand but essentially carriers will lease capacity over particular connections and sometimes the agreements between two carriers will mean particular customers traffic may get preference, so on busy lines, businesses paying for higher SLAs get prefered over regular consumers who might shunted off to a lower grade connection where there's space.

There's a great example with NTT's partnership with Formula 1 where NTT engineers go in before race day to location making sure all that incredible Digital Twin data is getting fed back-to-base to manufacturer's HQs in the UK or Germany etc. as fast as possible. Sure there's the pit crew, but there's a whole team back home who are watching and analysing data and relaying advice. F1 is really an incredible technical feat in more ways than just the cars.
Related:

This viral video of a catalytic converter thief in Bankstown Australia:

https://www.tiktok.com/@alfa_towing/video/715361999595885696...
A redditor asked Bill what phone he uses [1] and he replied: "I have a Galaxy Z Fold 3" which, at least for me, raises some questions about the credibility, usability, and competitiveness of the Microsoft Surface Duo!

Who knows how he might answer if he was questioned about the search engine he uses ¯\_(ツ)_/¯

1. https://www.reddit.com/r/IAmA/comments/ut7yj0/comment/i9838x...
Definitely regional/cultural because in my region, socks would be something given within family or close friends. I've never seen an acquaintance or a company give socks here. (Not that I would mind to receive some, good socks are a great gift, it's just that it's not done here).
Still sounds pretty bad, kind of reminds me of a vocaloid in tone. Interesting nevertheless.
You can link in and interop fine with C/C++ as long as you link in the D runtime, kind of how you can mix C and C++ by linking in libcxx.

D's betterC mode ensures that the binary can run purely on libc without D's runtime library. It's kind of like being able to link and execute C++ code without needing libcxx.
> like gift card for a place I don't go to

When I first moved to the US I wasn't particularly flush with cash and had maybe a 1000 bucks in my pocket by the end of the first year. At some point I worked a Saturday and my manager gave me a $50 gift card to Ruth's Chris as a thank you. So I went with a friend only to come to the conclusion the cheapest steak on the menu was $60 to begin with, oh the shock I felt.

The gifts that really get me going are the 500 mAh power banks that probably cost all of $2, tiny terrible speakers were a thing for a while too. They'll end up in a drawer or the landfill.
love it, json could be the best way to pipe data between processes because it is text, but structured
Well, that was my point. After 3 months everyone had forgot about it.
You don't need extreme success in software if you can wait till the monopolies are established for a decade and then break them up
I stumbled upon this few weeks ago to parse the output of nmcli and now it is in my toolset for scripting

I love it
>Making hundreds of thousands of dollars a year doesn’t make you rich

Speaking of HN people living in bubbles.... Yes, it does explicitly make you rich, at least in terms of earnings replenishment. A person making hundreds of thousands of dollars per year is literally in the top 1% of the top 1% of the world's population. Regardless of how well they manage that money, they're making more of it than virtually all other human beings on the planet.

Also, unless you live in one ridiculously expensive place (and do nearly everything possible to maximize your expenses while living there), or you are absolutely clueless, or mulishly stubborn about your spending habits, (or possibly have incurred truly catastrophic medical bills in a place without decent public healthcare), then there's no way you COULDN'T manage to live below your means on earnings like these. Even in very pricey places like San Francisco, London, NYC, Paris etc, there are many, many people living right in their core areas on modest salaries and..... getting by without nearly bankrupting themselves! What a wonder.
I have a dryer in my apt (miele) and it has no externally routed vent. Heat/humidity is ejected to the sewer line. Aside from the lower energy consumption, this seems useful for an Antarctic base for heat re-use.
I don’t think there are any Nikkor lenses that work only on the F100. Nikon has always been pretty good about lens forward and backward compatibility.

There’s lots of nice looking iPhone concert photos on Flickr. I just don’t see any slam dunk there, sorry. But hey there's obviously a subjective component here. If you prefer the results from the F100, that's just as legitimate as whatever preference I have.

I'm confused about the color stuff because digital basically lets you do whatever color grading you want, within reason. Getting the exact colors that you want from film is an arduous process if you aren’t scanning and using a digital color grading workflow. You either need a big set of color correcting filters or you need to do complex work in the darkroom. (Color wet printing is a HUGE pain in the butt.) Back when I shot film for real in the 90s and got the films developed and printed by regular cheap consumer labs, it was pot luck how the colors came out. I think a lot of people have a kind of false nostalgia for film's color rendition based on the results of a film+digital workflow that wasn't available to regular people in the 90s. There's a similar effect with grain, which looks quite different in scans compared to wet prints.
C++ has had GAT like capabilities on templates since forever.

Complex template meta-programming only if one is stuck in pre-C++17 compilers.
As a very broad generalization, Europe treats businesses as businesses, rather than financial instruments. They are expected to grow and be profitable, rather than be fattened like cows for an eventual slaughter.

That's why Europe has thousands of "small" companies whose revenue might "only" be a billion dollars or so, but they are sustainable companies who generally have accrued a competitive global advantage through years, and decades of R&D. The end result of this is that Europe - certainly Western Europe, and increasingly Central and Eastern Europe - has one of the highest standards of living in the world.

Sure, the VCs and investors who only want to make money without producing anything of value themselves don't like this model, but fuck 'em.
Wow. So many half-substantiated opinions per square metre. I agree with some of them, but my main feeling about this is <grabs popcorn>.
Story time: Chinese Intranet has changed gradually from "hard" censorship to "soft" methods, posts still get deleted from time to time, but for a broader range of topics, gov't agencies choose to flood the social media with spam posts, mangling with recommenders and messing with sorting options. Technically the gov't didn't delete a thing, but yeah it will be PITA to find useful information and people can not formulate discussions.
I can recommend pola.rs instead of pandas. For my use case it was insanely faster, I did not try it on Windows however.
What if it was meant to?
Why do you call this “woo” pejoratively right off the bat before admitting you don’t know?
Hard to ignore it when it's always in your face:

https://news.ycombinator.com/item?id=33331549

I don't mind languages getting hyped but seeing posts every week on the front page of HN about an unstable esoteric language with 0 adoption - yes, it's getting tiring.
> Deleting a comment because it is insulting a person is moderation. Deleting a comment because you don't like it, it doesn't conform to your views or you find it outrageous, silly, inflammatory, false, fake is censorship.

I can't help but think this comes down to, its censorship if i disagree, moderation when i agree.

If someone posts something like "Elon Musk is an idiot", would deleting it be censorship or moderation? Musk is a person after all, but i suspect that many people would say deleting such a thing is censorship.

To give a more realistic to hacker news example - if there was a story about some company reselling modified GPL software for profit without following the gpl license, i would probably call them "bad" people. This is clearly an insult. I still think it would be a reasonable comment to make (hopefully a bit more fleshed out then just calling them evil of course).
+1 for the book, an excellent reference. As someone who's primarily a developer, it's been extremely useful as a study guide.

Also, there's a new version; s/2/3 :)
What if I delete insulting comments because I don't like them?
His argument that we should have opt in moderation rather than censorship is largely based on consent, but it misses a third category of communications which is where two parties are engaged in a consensual communication about a third party who does not consent. Basically the CSAM scenario, but also non consensual adult porn, snuff, libel etc.

There needs to be some way of dealing with this that respects the rights of the person who is being talked about, and that has to involve some censorship.
Last year I looked for JSON output with the dig command on Linux but found the yaml option while reading the man page. It was handy. I always wondered why yaml/JSON output is not standard with Linux and Unix utilities for scripting needs. Anyway:

dig +yaml google.com