skysight-inc/HackerNews huggingface dataset:
I'm a crypto guy, I like what it enables. But after using defi for a while, and dealing with the huge tax headaches it has caused me, this was the first thing that came to my mind.

If you're building a web3 game, and you don't offer a tool to export your in-game transactions to an easily importable turbotax format. US players can't play it.

But the problem is more complicated, everything in crypto is composable. So I could build a business off in-game assets, and the tool creator might have no clue that exists. So for example, in my space game example.... I might be able to use my minerals as collateral for a loan to buy another space ship. That loan might exist on a platform not developed by the game developers, and if it was the game devs that built the tax tool you're using... it might not properly capture that event. Maybe another platform offers insurance on that ship, and I need to pay a premium. The tool might not caputre THAT. The posssibilities for building a really cool space game are infinite, but these in-game events have real-world tax implications.
You are misrepresenting a couple of isolated cases in the beginning of the war and what looks like fake news as full picture.

Meanwhile in the Ukraine: "According to a July 11 report in Ukrainian media, Ruslan Onishenko, commander of the now-disbanded Tornado Battalion, was freed as part of President Zelensky’s scheme to release prisoners with combat experience. Along with an unwavering commitment to fascism, Onishenko is known as a psychopathic sadist who was involved in sexually assaulting children, brutally torturing prisoners, and murder.

Onishenko’s release follows a February 27 order by Zelensky to free other convicted former Tornado members like Danil “Mujahed” Lyashuk, a fanatic from Belarus who has openly emulated ISIS and boasted of torturing captives for sheer enjoyment. According to Zelensky‘s decree, prisoners with combat experience would be allowed to “compensate for their guilt” by fighting in the “hottest spots.”" [0]

[0] https://thegrayzone.com/2022/07/30/zelensky-militants-convic...
I love how people want to live in rural areas to save money but then the federal government makes up the difference for what would normally be expensive utilities.
Then those same people crap on those who live in cities.
The alternative is designation as a public utility.
How to get hacked: 2022 edition.

SSRF and lambdas directly in your db engine. What other antipatters could you possibly want?
Exactly. The incentives are all off here, and it doesn't create any mutually beneficial relationships. The participants who stand to benefit in this hypothetical future are companies making shovelware games who would love to lean on availability of other games' assets, companies selling knockoff "skin packs", etc.
How does Fig know what you've typed in the terminal?
Randomly say no.

Not always, but occasionally roll a die and if it comes back a one, decline to help them and give a polite excuse.

You still benefit others without them consuming all your time.
> Though I've never actually seen anybody implement Loop-Blinn for cubics

I implemented them (implicit formulation of rational cubic bezier curves) in my renderer (see one of my other replies in this thread). Here is an extract of the relevant code in a shader toy: https://www.shadertoy.com/view/WlcBRn

Even in Jim Blinn's book "Notation, Notation, Notation" he leaves some of the crucial equations as an exercise to the reader. I remember spending 2 or 3 weeks reading and trying to understand everything he wrote to derive these equations he hinted at myself.
The Senate was equal representation for each State (Government). The House was representation for the People.
It seems that the ISP motivation comes from lack of other options. Should a viable competitor emerge, that might be considered a "win" w.r.t rural customers having good broadband choices.
Would you recommend Pathfinder for real world use? Of course, I know that you're no longer working on it but would like to know if there any significant bugs/drawbacks in using it. For context, I'm coding a simple vector graphics app that needs to resize and render quite complex 2d polycurves in real time. So far, the only thing I found working was Skia which is good but not fast enough to do the stuff I need in real time (at least on low end devices).
I just know of at least 20 people left my previous company because we had nothing to do. Every meeting was trying to figure out what the direction was. As an engineer when the company gets to the size of 1000+ you are largely not at all empowered to solve this problem but have to rely on your manager or in some cases your managers manager.

But come time for performance review you get bad marks. If you think that many people are just lazy for no reason you have no right to be managing or running a business.

Sitting around pretending to work all day is a recipe for depression and burnout. No one wants that.
Apple isn't listed as a member.

https://gifct.org/membership/
> it sounds like you have a lot of favors you can call in

I wonder how reliable this is. I've seen people get offended when others tried calling in favors with them.
The author's view is very relatable (to me). I am going to bookmark it since it verbalize my feeling so fittingly. I am not sure I am autistic, but I have to be to some extent.

I can see where the essay goes partial. The author focuses on explaining self, but neglect in analyzing why others are having issues understanding the author. And I think I understand the reason -- the author is simply (much) more interested in solving the engineering problems than the political problems. The author probably understand the importance of politics, but simply not interested.

I can relate to that. I don't even think that is a problem. If you are happy focusing on technical problems and want to avoid the political side, so be it. However, I am concerned that the author mentions burnout. If you are having risk of burning out, then apparently there is an issue and the author is stubbornly avoid addressing the issue.

The answer may not be -- you need learn and play politics. It could be -- you need learn to balance yourself. It depends on individuals, but refusing to address it is wrong.
> What you're writing here is appeasement

Yes, Russia can attempt appeasement by leaving Ukraine, but we have to accept that gesture for peace to be made. There is no reason why we have to lift sanctions just because they tried to appease us. We probably would for a number of reasons, but we don't have to make peace if we don't want to.
Actually, speaking as a mediocre programmer who got in to management and now only writes code for fun side projects, there are lots of times when I'd prefer a less-performant function that I understand to a more-performant-but-opaque builtin. What if the sort only handles 100 items but I need to be able to change its internal behavior? I'm a lot better off writing my own slow sort than trying to modify one written by a 10x Rockstar Developer whose code I barely understand.
Yeah I definitely called BS on that one from early on. I was surprised at how convinced people were that actual "Full Self Driving" was right around the corner, but it seemed to almost 100% correlate with how much of a Musk fan the individual was, regardless of how much actual programming/ML knowledge they had.
Well, you haven't named anything yourself. Please, enlighten us. But before you answer, remember that the UK didnt do any stimulative action like the US did and yet they have similar inflation problems. As does Europe.
It's the little things for me, sitting out back of my house, looking over the garden at this time of year, and chilling out with a cold brew from Stoneman brewery in upstate MA. I wouldn't trade it for a million bucks.
> Fungus gnats only reproduce in the top layer of the soil

I had a bad case of fungus gnats, but they were in the bottom of the soil. My pots had drainage holes, and the gnats would fly in and out from there. Thankfully they were ZZ plants, which are fairly tough, so I'd only water once a month when the pots were bone dry, and after about 6 months the gnats finally faded away.
Sometimes discarded cotton clothing goes to making rag paper[1], which is a good quality paper for archival and such.

1. https://en.wikipedia.org/wiki/Cotton_paper
I don't think I've ever seen 20Mbits up on my Starlink. It's usually a solid 10-15.
Earthshot Blog: Science of Planetary Regeneration
There is no reason for in-app browsers to exist besides tracking really, so this isn't all that surprising. The only effect of removing them entirely would be that stuff just worked better in general.
From the /e/ Foundation website:

"The easy-installer beta version supports 15 devices"

This is the #1 problem, but it's not /e/ developers fault, as supporting devices is a time consuming and costly activity, and the risk of bricking an expensive device is just too high for normal users to want to try. Manufacturers are to blame.
It's not a technical problem but rather a political one; manufacturers should be forced by law to unlock boot loaders and publish at least the bare minimum documentation enough for porting
software to devices that became obsolete either by the introduction of a newer version, or after support has ceased.
Until that happens, I'm afraid we'll see more and more projects supporting only a very small part of the available devices.
See, I thought it was the pinto catching on fire when it got rear ended.

Haven’t heard of Nader in a long, long time time though. Maybe they’re dragging him out to split the vote again? Gotta start early for the presidential elections these days.
This isn't a position that social media companies wanted to be in. Blame the people who demand that the social media companies act as censors. This all started when people stirred outrage at a Coca Cola ad appeared before an ISIS video on Youtube and demanded that companies boycott Youtube ads.
Gitlapp – A Native iOS Client for Gitlab
Hi, I'm Daniel, the developer of gitlapp (https://gitl.app/)! I am building a native iOS client for GitLab. gitlapp is designed to make your work as a software engineer less overwhelming and will allow you to work with issues, merge requests, and CI/CD pipelines. For these, the app will provide notifications, while being able to manage accounts on different instances of GitLab.

Make your voice heard and give feedback for the ongoing development of gitlapp. You can also contribute to the list of open issues (https://gitlab.com/liman.io/gitlapp/issues/-/issues) and get notified (https://gitl.app/#notification) when gitlapp's beta launches in TestFlight!
This is completely wrong though, I've seen 220 down/40 up out of it. They've apparently been trying to stay right around their commitment level while building out as quickly as possible, and let it slip a bit under on a third party speed test. But that can be relatively easily remedied by reducing subscriber growth vs new satellite launches. And literally just today we saw another significant step towards Starship launching with the first static fire of Raptor 2 on a full Super Heavy booster. That'll bring far more launches of the much more powerful Starlink v2.0 satellites. It's brand new cutting edge technology bringing service right now to people abandoned to dialup or ludicrously expensive lines or HEO sat for decades. It's already been a life changer.

Their plans for further scaling are solid and in progress. The tech is obviously and objectively capable. The lobbying against it has been intense for completely befuddling reasons though, but even so this is a really disappointing decision.
As a guy who has always worn hand-me-downs in child hood and teenage years I wear my clothes out until they are no longer wearable.

So I just convert them into rags or toss them in the trash once they have too many tears.
Trump was not kicked off of Twitter for any reasons remotely related to terrorism.
Is there no built in GPU path draw command? Seems like it would be similar (although not identical) to what the GPU does for vertices visibility.

Especially when you consider what tile based renderers do for determining whether a triangle fully covers a tile (allowing rejection of any other draw onto that tile) it seems like GPUs could have built in support for 'inside a path or outside a path.' Even just approximating with triangles as a pre-pass seems faster than the row based method in the post.

Are arbitrary paths just too complex for this kind of optimization?
I naively assumed that they were using a WebView object and that Apple had tight controls over source code injection. Silly me!
I'm not sure that the move to cap electricity prices in France really 'costs' anything since moat of electricity is from local nuclear and hydro. It sounds more of a loss of potential earnings for EDF (which is indeed in the process of being fully re-mationalised so the State may be fine with that).

The issue in the UK is that the government has nowhere to go apart from actually paying hard cash to subsidise prices to consumers... an inexistant national energy strategy cannot be dreamt up overnight (it's not just this government, it's been going on for decades).

It's going to be an absolute shitshow this winter and the (UK) government may be forced to do something even if that means borrowing even more, although they can also impose a windfall tax in energy companies (they already have).
These crypto gaming people are so entertaining. They combine all of the worst elements to come out of gaming in the last couple of decades, leave gaping holes in their implementation plans, then present it like it's the next iPhone. Truly brilliant.
What font renderer do you mean? I don't know about the internals of Microsoft renderers but vector graphics and font rasterization generally are distinct disciplines. This has started to change with higher-resolution displays, but font rasterization traditionally has been a black art involving things like grid snapping, stem darkening etc. Probably (but can't back this up) the most used font rasterization technologies are still Microsoft ClearType (are there implementations that use GPU??) and Freetype (strictly a CPU rasterizer). Don't know about MacOS, but I heard they don't do any of the advanced stuff and have less sharp fonts on low-dpi displays.

I would also like to know where Loop-Blinn is used in practice? I once did an implementation of quadratic Beziers using it, but I'm not up to doing the cubic version, it's very complex.
You get what you reward. Large corps reward “increase in scope”. This is hard for people on other teams to evaluate fairly, so most companies end up with “scope = number of people involved”. That’s vaguely equivalent to deploying an O(n^2) algo into prod. Looks good at small sizes but breaks down as everyone talks to everyone else to add collaborators to pad scope.
I would at least think it would be faster/smoother during operations like zooming.

My concern was about precision of math operations on the GPU and potential differences between GPU vendors (or even different models of GPUs from the same vendor).
I agree with all of the aspirational statements you have made here, but I still think this was the right choice. A threshold was set. The threshold was not met. Sounds like they can reapply, and if they provide the necessary service level at that time, then they can get the $.
I like the "adopt as tab" button idea a lot and generally agree but I also see the associated risks with other suggestions.

For example, write only access to history will also mean SEO-consultant-type people paying app developers to write certain websites to the users history. When Safari does suggestions on the address bar, browsing history is a major source.
https://webauthn.guide/ has a lot of detail if you want to go into it, but what they're referencing here is the "rp" or "relying party" field that's used as part of the credential setup. This uses browser APIs to share the origin of the credentials stored with your hardware token to guarantee that your private key is only used when visiting that same service. This is as opposed to TOTP as a second factor where you're relying on the user to verify that they're not putting it into a phishing website.
Change "Greater than 5 Years" to 5-10, and then add a "Greater than 10 years" option.
I still don't get why people like ranked choice so much. Anybody that seriously investigates voting methods can see that it is a highly flawed solution. If we are going to the trouble of changing that, why not reach for the best solutions.

Ranked choice leads to very non-intuitive outcomes (including spoiler effects) and already has done so in a actual elections. Its complex to fill out and it forces choice on people that don't want to choice.

https://www.equal.vote/science
To me, happiness equals headphones. If I have nice headphones, with nice audio, meaning can listen to the song I want to listen to whenever I want, I'm happy. Headphones are the most direct path to happiness for me. It's like I'm happy if and only if I have good audio.

But beyond good audio, I have ambitions that don't have anything to do with having good audio. In fact I reject happiness, I find it a weakness to pursue it, it's the easy way out.
In-App browsers have always been a security nightmare. Similar issues exist with Electron apps as well.

But developers continue to use them as HTML + CSS + JS is the easiest way to develop a graphical dynamic UI, for a newbie. Many schools & colleges even teach basic HTML, CSS & JS, so the barrier to entry is very low.

I am not sure what a good solution here would be, but maybe we could start by limiting access. Or another way could be to have some way to convert the rendered UI to compiled binary code
Hasn't Zuckerberg in particular been a bit irrationally down on the economy for quite some time now? He's had strong YouTube economist energy for awhile now.
I use /e/OS with Discreet Launcher. It does not mimic iOS.
a secret Hong Kong subsidiary would have a non-secret name, do any of the court filings name it? if so, why not the journalist?

kickbacks to big tech employees isn't new or novel, just curious about why the omission of details
The toll roads I've seen on the east coast will just scan your license plate and mail you a bill if you don't have a transponder
Piracy’s looking pretty affordable right now.
There is always a tension in Physics between physical proof and observability on the one hand, and having the right idea, the right intuition on the other.

Going back to my Einstein example, there were other Physicists who contributed to Relativity (Lorentz, Minkowski, Poincaré, Fitzgerald) but we give Einstein the most credit because he had the right idea, that it's not enough to treat the speed of light as a constant in your math, you actually have to believe the Universe works that way. One of the stories that gets told is the reason Einstein never got a Nobel prize for Relativity is because the Nobel committee just wasn't ready to give it up and credit Einstein with discovering a new, fundamental truth about the Universe.

Another story that gets told is that when Einstein was an undergrad at the ETH in Zurich, Minkowski was one of his professors and he dismissed Einstein for being a "Lazy Dog" because the math never came easy to him. But he looked at how Physics was taught at the time and knew something had to change. And he was right about that.

I'll just leave this here, Feynman explained it better than I ever will.

https://youtu.be/NM-zWTU7X-k
> The verbosity is exactly what is bothering most people. It's annoying to write and clutters the code. Even if you yourself agree that it should be written like that, your team mates will maybe not.

As I said, a bad reason to dislike compiler-enforced error handling. Especially since we're now discussing the small minority of places where you want to call a function that returns errors, but you believe those errors are not possible in your case.

> I had to do quite a bit of trial and error and googling to see how this can be done

I admit that only after writing that I remembered that Java has a dozen different interfaces that represent various flavors of functions, so indeed it's not that easy to write the utility I was thinking of.

> If you do want compiler-enforced error handling, result types are probably better because they are regular language constructs that can be manipulated and passed around in regular ways, and it's easy to convert them to a panic, as with Rust's "unwrap()"

I never understand this point, though I've seen it raised a lot in these types of discussions. Exceptions are also regular language constructs, there is nothing that magical about them. All of the problems that people list with checked exceptions are there for Result types as well, and then some. You try writing the result type for a function that can fail in 20 different ways, or use that result type to handle 2 specific error types and ignore the 18 others.

Note that another name for a "panic()" is "throwing an unchecked exception".

> This is also why Kotlin switched away from checked exceptions and now maintains that if you do care about compiler-enforced error handling, you should use Result types instead.

I have looked at their docs, and they do no such thing. They took the same path as C#, and never added checked exceptions in the first place, and cite C#'s designers for this decision in their docs, and a maintainer for what later became apache-commons. They give various reasons, that all apply to result types just as much - accumulation of error types, functions/interfaces that want to conditionally throw exceptions, interface breaking when a new error type is added to what a function can return etc.

All of these can be handled to various degrees. Unfortunately Java, while somewhat improved, is still an exceptionally verbose language, and this shows in its exception handling as well.
Promising 20mbps and delivering 9 is not "a bit low". I want starlink to succeed, and I wish they'd gotten the the criteria to get this funding, but let's not be deceptive here.
Experience exists. Whether the contents of the experience are "real" or "not real", it is not coherent to claim that there is truly nothing at all -- what could even cause one to come to that conclusion if there's nothing at all? Platonism is one of the few (only?) games in town in terms of potential ability to furnish answers here (a Popperian scientific method has well-defined boundaries on the scope of explanatory power) -- and the more indications we get that physics can be derived from number theory and combinatorics, the more seriously I think it will be taken as a research topic. A more formally developed Platonism would also potentially be able to address the "something rather than nothing" question.

Why do you think "something rather than nothing" question doesn't make sense?
How would others avoid them? This is standard practice for every major newspaper.
Only Instagram? Every app maker who makes an in app browser can see what you do, that’s the point of embedding it. And why not? You arrive there because of a link in the container app you clicked on. They want to see what you do with the link they gave you. Otherwise only Google/Apple can see what you do with it. Someone can see what you do with the link no matter what.
> I don’t see what the problem is.

The problem is the transaction is unbalanced. They got help when they needed and refused to help when called upon. Someone took more than they gave and there's no real way to address the issue so the only sensible thing to do is to avoid putting oneself in such a position in the first place.
I don't think you can infer from this article that Meta isn't setting new, measurable and actionable performance expectations internally.

Though you could be inferring that from working there or from all the other news about them.
Third-party observations are not mere optics. The company's claims simply did not survive scrutiny.
I wish this was still considered to be common sense