skysight-inc/HackerNews huggingface dataset:
> The name didn't seem to be prominently reported until the Twitter exodus lately

But that kind of proves my point now doesn't it? When "his" platform became popular he got featured on the national press. I can totally see that some people do not want to offer that kind of platform to someone with whom they disagree politically.
Protection from what? The lawsuit has nothing to do with the MSG venue, but rather with a restaurant somewhere else that MSG owns; and this lawyer isn't working on that case anyway.
Sure! It's pretty straightforward actually.

The first approach (which is a simplification) uses the usual way to calculate a distance between two points on a FLAT plane, which using is the Pythagorean Theorem. So d = √((y1 - y2)^2 + (x1 - x2)^2).

The second approach uses the haversine formula: https://en.wikipedia.org/wiki/Haversine_formula which takes the curvature of the Earth into account, and also the fact that one degree in longitude is a different distance depending on the latitude.
That doesn't work. Java web apps have failed. Nobody uses Java in the browser anymore. So even if we use JVM bytecode as the intermediary language you would need to translate that into ASM.js and then you basically introduced arbitrary complexity for literally no reason and you won't have the performance benefit of webassembly.

The browser engine developers effectively paid a huge up front fixed cost and now anyone can use Webassembly in nodejs which then spills over to more and more use cases like cryptocurrencies using a modified WASM VM for their zk sync layer two solution.

The JVM simply wasn't built for these use cases.
I agree, the tech is actually wonderful.

The problem is not that it provides new opportunities, the problem is determining which of these opportunities are acceptable to pursue, and under which circumstance.

I don't like the "this is bad because it allows current laws/practices to be efficiently enforced" attitude that a lot of people seem to hold.

Oh no, in my opinion, by all means, make it 100% efficient, cheap and easy to enforce _EVERY_ policy under the sun.

We need to get on with cleaning up and amending policies until it's not a complete shit show.

Any policy should be written as if it will be effectively and quickly applied to 100% of the cases, and if that makes it look shitty, then it is and must be fixed.
A modest proposal: What if someone took it upon themselves to take similar steps to solve the homeless problem?
You can compile any C / C++ app down to wasm. In fact that’s the raison d’être of the technology: to provide a portable safe way to run binaries. Here is a link to Postgres in wasm for instance: https://supabase.com/blog/postgres-wasm.
The way it works is that instead of outputting assembly for a given architecture in the backend compiler, it outputs wasm instructions that are designed to map all architectures, not like the jvm which is designed primarily for Java in the front end.
Google’s YouTube in Talks for Rights to NFL Sunday Ticket
Do you know if that metallic taste is considered (in-)healthy? I have no clue and actually like that taste and must admit that in the steel for everything department I’m following the trends as well (steel for cooking - no PFAS; steel for drink containers - no plastics).
It is a good case study about abuse of unchecked power - even if accidentally. Tutanota is a false positive and obviously should not be flagged in the first place. Do they have any business or legal remedies? Likely not.
CEO/Cxx should go to jail and entire Board of Directors stripped of ALL directorships and fined for breach of fiduciary duty.

Sociopaths follow the rules if there are repercussions to breaking them, a fine is not really a repercussion.
> Bankers keep the upside, but shareholders have to carry the can.

While I'm not against throwing corrupt bank execs in jail, shareholders could also take their job seriously and only send people to the board of directors that actually hold the company officials accountable.

Unfortunately, an increasingly large amount of stocks is held by "neutral" investors (=passive ETFs) or neutral-ish investors (pension funds, insurances and the uber wealthy's private wealth management), which creates a lot of leverage for "activist investors" that push for short-term beneficial actions even if these end up damaging to the company long term, such as going for questionably legal operations.

[1] https://blogs.cfainstitute.org/investor/2022/01/21/myth-bust...
The article features a link to a local newspaper article [1] and quotes extensively from it.

[1] - https://www.alreporter.com/2022/12/15/opinion-wetumpka-cat-l...
Protocols, not platforms
A couple of magic beans seems reasonable. Eye for an eye and all that.
It's like a hackernews meme at this point, complete with "I used Go before and my life was a meaningless void and then Rust came into my life and now I see the light." It's all so predictable and boring and derails nearly every Go thread.
No, its usually over complicated. Usually the ones creating the over complicated solution lack the skill set or unaware of the simple solution, or are scared of the simple solution because its unfamiliar territory.

For example, I was asked to first guide and finally take over a project that went south. It was a simple control system. The person doing the work was unfamiliar with PIDs, I tried to guide them towards that solution, but it was unfamiliar territory for them and they thought they could do better with their own solution.

They ended up creating a very complicated non-functional mess, and were insistent that it was impossible to solve simply. 10 lines of PID later it was under perfect control.
Comparing a home to a private jet is not valid. Of course life in HCOL areas is 'better', that is one reason why they are so expensive, but to compare someone who cannot afford a home in the city they work in with a millionaire ($500K/year is kind of ridiculous, I think $100 - 300K is more realistic) is not fair. Please open your mind a bit more and consider that treating people without sympathy tends to get you no sympathy in return, and I would wager mid-westerner's could use some as well.
My sister's Galaxy S3 Mini is alive and well. Just needed a battery replacement.

Same goes for my SO's Galaxy Ace 4 Style, which she left lying there for an iPhone SE, but might return to the Samsung because the iPhone, while being a great device overall, will now require a battery replacement procedure because it wasn't designed for doing that at home and the battery is very much dead.

My Galaxy S8 is humming along nicely even though I subject it to a lot of environmental stress daily by e.g. showering with it in hand.

Bottom line is iPhones aren't that special in this regard anymore.
It's still Android though, you can still downgrade the system and/or root it. Android, unlike iOS, is not tied to any servers whatsoever.
what do you consider security here? you still lose the phone - the thief isn't going to return it to you, and he will still get some money for it from a fence.
> The UK is almost as bad an enemy of the Internet as Australia

The UK is almost as bad an enemy of the Internet as North Korea.
> Using lock files is a good way to make sure your software never ends up in a distribution and in the hands of users.

> And how much rust software is packaged in distributions? Almost none.

> They haven't figured out the procedures

You're clearly talking about Rust in the second two comments. Your original comment was just a general pronouncement about lock files. You could perhaps be given the benefit of the doubt that you were only thinking about Python, but someone else interpreted your comment broadly to apply to any language with lock files. If you really only meant it to be specific Python, one would reasonably expect you to say, "Oh, sorry, I was only talking about Python. Not Rust. Their situation might be different."

But no. You doubled down and started spouting nonsense. And you continue to do so!

> Where dependency pinning is the norm, there is a culture of breaking API compatibility.

Rust does not have this problem. It is the norm to use lock files for Rust programs, but there is no culture of "breaking API compatibility" without appropriate signaling via semver.

This entire exchange is a classic example of Brandolini's law: https://en.wikipedia.org/wiki/Brandolini%27s_law

It's easy for you to go off and spout bullshit. You've even been corrected by someone else who maintains distro packages. But it's a lot harder to correct it. You wriggle and squirm and rationalize and deflect.
Same in essence but I prefer the opposite: all deep work done between 08:00 and 13:00 then whatever.
The policy itself is inane and deliberately obtuse, why would the response be any different?
Unfortunately for Amazons, the difference between chicken (ZW vs ZZ) and human (XX vs XY) sex chromosomes means the equivalent procedure would ensure only males were viable.
So it exists, and half the country wants it in their schools, and the other half doesn't want it. It should be very easy to keep everybody happy. Unless the real fight is about ideological access to other people's kids.

Regarding free speech, I think most people don't care what people say in their free time.
Systemd-coredump: CVE-2022-4415: local information leak
It looks like ChatGPT has been reading up on this code already! I'm not sure how it would have figured out what the fields of the `A` type are for without reading another explanation.
this doesn’t sound terribly likely to me, as an outcome.

i am seeing a whole lot of criticisms of mastodon that, to me, sound like “social networking sites have always been bad, therefore mastodon must also be bad.” surely we can muster a little more optimism than that.

i just posted my own “come to jesus” moment.

https://news.ycombinator.com/item?id=34079668
I wonder what would happen if pensions, funds and other would pass through voting rights of the share they own to the fund share owners.

This way if you own a share in a fund or have a right in pension, if the fund chooses to buy shares of company A, when there is a shareholder vote of company A instead having the fund manager to vote, the fund manager would transmit this voting rights to you.
Well the economies of far-away places with far-out people don't matter, obviously. More rhino horn soup please!
This entire post gives me "the ick" as the kids say nowadays. The author is revealing lots of information about the company's infrastructure, given to him in an interview, as well as directly linking to the personal LinkedIn-profiles of the people he is name-dropping.

I don't know what to call this. Aggressive networking, maybe? First of all, three interviews is nothing, and secondly, the "lessons learned" are trivial to say the least:

1. If you're not X, don't apply for X positions.

2. Don't apply to jobs you don't want, and don't question the company's existence

3. Network

I'm sorry to say this but the one thing I get out of this post is that this person is bad at compromise, is rough around the edges and plays fast and loose. I can see why any of those things alone would be a red flag in an initial interview with someone you know almost nothing about.
Also comparing exercise to extreme sports is a bit absurd.
If this is what is meant, then compile PostgreSQL with CLang and run the resulting LLVM binary with GraalVM on JVM...
complexity is a cancerous growth, software is always over-complicated if it isn't completely new
Mostly agree.

The problem with monocausal issue is that it also touches everything.

To really address it, there is no monocausal solution.

- Taxation policy (Land Value Tax)

- Transportation policy local and federal level

- Services policy (police, social services)

- Land use policy (mixed-use, multi-fam homes and so on)

Problem is many of these institutional systems were developed or revolutionized in the exact wrong moment, in the 50/60. So that many standards and standard way of doing things have encoded the exact wrong solution.

Traffic engineering is a particular victim of this. Everything is done by a book of standards, and the standards are just totally wrong.
most of the posts here are criticisms of the OPs efforts. they seem misplaced. Ruby lacks accessible, consistent, example-based explorations that cover the breadth of the language in practice-- as a programming language, rather than just a dsl for OO and REST apps.

I'm fairly new to Ruby and to programming in general. I've found so far that Ruby is sorely underdocumented. Coming from JS, where we have MDN, the docs for Ruby are obtuse and don't provide examples.

If you do google search you get wordy, outdated, non-idiomatic code examples that often feel incomplete or are even flat out wrong. There are a lot of gotcha's and hangups in the language* that you can sometimes find in books-- but not consistently and never in blog posts.

My learning process so far has been to look at the docs, which often are EMPTY (see Symbol#to_proc)*. Then I'll read through 5-6 blog posts from 2016, not find the answer, then do searches through multiple (expensive) books that are almost always nothing succinct (not reference style). I eventually have to ask on a chatroom or some other asynch forum, in which case that knowledge has no foward discoverability and the experts in the language find themselves in a samsara of questions/answers.

I could (and often) do github-wide searches of usages of a specific method or idiom, but that is tedious, inconsistent, and overly dependent on one of many features on a 3rd-party service.

TL;DR: what i'd like to see as a newcomer to the language is a canonized and community-driven knowledge base, ala wiki.

*an example of a hangup: some types are immutable and others not. array.each on an array of intergers will not behave the same as an array of strings.. so for ints you have to use map for certain transformations

*the doc entry for Symbol#to_proc is exactly one line and doesn't even use the method! it uses the &: operator.
After playing with the APIs, it seems there's something annoying happening with the terminology right now. "ChatGPT" and "davinci-003" aren't equivalent, but it isn't entirely clear how.

The biggest difference is that ChatGPT can remember earlier parts of our "conversation", davinci can't. I suspect that this is just the result of the interface, that it is being presented with our conversation history has an input. However, I haven't found anywhere that actually makes it clear how this aspect works. Can anybody shed some light?
>The fix to all this is dispensing some good solid jail time.

Ah yes, incarceration, the solution to all of American's problems.

How many of these fines are even criminal, let alone worthy of prison time?
JavaScript mostly solved it. WebAssembly is just the next iteration.

Also good that it's open source right from the start.
I checked the stock and was relieved to see Wells Fargo stock has vastly underperformed.

5y -33%

Chase +21%

SP500 +44%
DBpedia Ontology
Moral of the story: don’t bank with Wells Fargo.
Show HN: Txtai 5.2 released: open-source semantic search
> So, in your opinion, if Neo-Nazis try to impose a speech code among those

Yea, I’m supportive of the first amendment rights afforded to all Americans, including neo-Nazis, with whom I disagree. Crucially, they already do this. Use too many words that neo-Nazis don’t like to hear and they’re likely to reject you from their group, which is also their right.

> Yes.

Great, thank you for admitting you are in fact an authoritarian in this context. It clarifies the rest of your comment.
I have seen "second time" parents (and recently someone on their third) who thought they were prepared, they had done it before ...
The thing is that if you monitor your urine color (and act upon it) you are already managing hydration?

My mother in law was hospitalized twice for dehydration. She is mindful of it and still some days she doesn’t drink enough. Drinking is hard for her as other commenters mention here too. After that I just started drinking an extra liter of tea by just carrying the bottle around. Even the extra peeing stopped after a few weeks.
Crypto Giant Binance Offers Little Transparency After FTX Collapse
> utterly broken
In this case, to prevent oneself being locked out of one’s device.
Free Twitter-like app for iOS, uses S3-compatible services
> If I get fired or quit during the first year of moving to Canada, I would have to pay back all the expenses for the nice mobility package.

Is it legally enforceable to make you pay back those expanses if you're fired (at least without cause)?
This upgrade will break any 32 bit iOS apps you might have on your device, and you have absolutely no recourse and downgrading is not permitted. I've lost access to several _paid_ apps due to this.
That’s not what it looks like at the moment, although it may in future.

The AI isn’t yet coming close to doing the creative core of technical tasks - in fact that’s pretty much precisely what it can’t do, yet.

Instead, it’s acting as a powerful interface to a large knowledge store - a bit like a search engine on steroids, but one that can usefully tailor the answers to queries, rather than just copying what someone else once wrote on the subject.

Besides, as long as AIs aren’t conscious, there’s not really any question about who’s helping who. If that changes, then it’ll become much like any paid service exchange between humans, including e.g. ordering a hamburger. Both parties are supposed to benefit, although there’s often an imbalance.
Fair. Like I said, it’s a text editor and only does things so much “better” than their competitors who are likely to retain their user bases to some extent. We seem to generally agree on this.

But the ecosystem effects of GitHub integration and getting into the browser as is the case with the top parent post and being the home for LSP servers seem to me like enough of an “embrace” to secure a “win” however lesser it is than Google’s. I’m not a user though, just my view from the outside.
A lot less at that. The title almost reads like satire. Also odd that the author is thinking of charging for pro-tips at the end of each blog post.
I am somewhat surprised they tout self-ownership, which would work against any fractional reserve scheme that exchanges might try with customer funds.

> First, self-custodial wallets allow customers to store their own crypto in a way where they don't have to trust anyone else.

But the "multi-party computation and social recovery" is exactly "having to trust someone else".

> First, self-custodial wallets allow customers to store their own crypto in a way where they don't have to trust anyone else. Technology improvements, like multi-party computation and social recovery, will make it easy for anyone to safely store their own crypto without needing to trust third parties.

I wonder if their tune would change once centralized exchanges would become influential again.
> The iphone 6 supports ios 15.

That would be a 6s, the 6 supports only 12.5.6
> The author is revealing lots of information about the company's infrastructure, given to him in an interview

That info should be public by design anyway.
I think LinkedIn is a good example of what you would get without anonymity… and it’s a pretty bleak and boring landscape.

Unfortunately, I don’t think there is a middle ground for public forums. Humans seem to be hardwired to be awful when given the opportunity.

The days of cable TV and email list flamewars seem pretty quaint right about now.
> which can be overriden with env setting

Support for this is not great. Lots of packages still don't support this properly. My experience matches the 2015 comment https://github.com/npm/npm/issues/775#issuecomment-71294085

> Not sure why "symlinks" would be involved.

If you make your node_modules a symlink, multiple packages will fail. Even if you're not interested in doing that, others are. I tried the be symlinks because the env var option is not reliable.

> What NPM does is leaps and bounds ahead

Unless you change your node / gyp version. It doesn't really have a concept of runtime version. You can restrict it, but not have two concurrent versions if they conflict.
You're right, better to invert it and put antarctica in the middle.
Greatest feature ever. Sadly they are taking it away customer by customer it seems. Out of principle when they take the roaming from me I will be leaving the network.
I had an iPad 1 a long time ago. After just a few years, it stopped receiving updates. This meant that I could no longer install or update most apps. And then the apps broke as well because they needed updates to continue to function. The hardware was still perfectly fine. But the device became essentially bricked after a few years. Terrible experience.
I sympathize as I had a lean patch after the dot com bust around 2001 aged 47 that lasted until I got another regular dev job in 2007. My problems were mostly financial although I did have some fun outside my marriage and also in places like Tijuana without getting caught as far as I know. My skills got out of date and it was pure luck that I got hired and was able to reconnect to work with the current toolset. Looking back all the best life-changing opportunities came along without any warning out of the blue. Not things I was looking for but I wasn't just sitting at home I was out doing things when I ran into them.
Can confirm... IDEA Ultimate (and Community to a lesser extent) lets me write code in Java, Groovy, Kotlin (and with slightly fewer features, but still really good support), Go, Rust, JavaScript, TypeScript, and of course, HTML/CSS... probably more but those are what I normally use.

VS Code is getting support for all the newer languages though... similar to how it used to be before with Eclipse (for those who remember the multitude of Eclipse-based IDEs for niche uses in the 2000's) and emacs (which still gets support for most esoteric langs, even if half baked, pretty quickly)... for example, I can use Zig in both emacs and VS Code, but not IntelliJ (I think they are writing one , but it was really unusable when I last checked it out). And stuff like Julia, Common Lisp.... I tend to go to emacs for those... but apparently supporting VS Code is high priority for even these languages nowadays.
> I trespassed (innocently!) and was told to leave. Wild! I’m a journalist!

GPT shouldn’t replace every “job.” Some should just cease to exist.
> And this is in the US; I can't start imagining the hurdles of firing somebody in the EU.

German (and Workers Council member at my employer) here. Firing incompetent workers is possible here, although you do have to show efforts on your part as well to have improved the situation (e.g. by providing training to the employee), and firing malicious-acting employees (e.g. in cases of theft, violence or intentional property damage) is easy.

European worker protection laws demand good will from both sides, not just from the employee - so for example you can't be fired because you damaged or destroyed a piece of machinery in an accident if the employer hasn't taken reasonable steps to prevent such accidents, including not overloading your employees with work.
Why bother then? This type of "here's an unverified output from a text generating AI" feels like spam.
https://help.openai.com/en/articles/6787051-does-chatgpt-rem...
Just advice your users to switch away from Three - of the three and a half mobile operators in UK (O2 and Vodafone share cell towers) Three is the worst anyway.

A VPN may be a solution currently, but recently a Labour Party MP - Sarah Champion proposed the government needs to do something about the VPN providers (obviously the plebs can't have too much freedom).