skysight-inc/HackerNews huggingface dataset:
I don't get why he's being downvoted - although maybe too general of a statement, I can completely see how new development in an area could actually drive rent prices up - development also affects demand - from gentrification to things like opening business and infrastructure scaling making the area more attractive.

I've seen this happen in my city - there's a really renowned developer building high quality mixed residential-buisiness complexes - as soon as they started building a new site the surrounding prices went up, this happened in all of their projects I've looked into.

But they are the most extreme example. I'd guess that most of the neighborhoods that are seeing active development are increasing prices faster than the rest of the market.
This "TrackerZapper" seems to only address the end of the URL not the beginning, suffix versus prefix, right versus left. Tracking can of course be accomplished by prefixing or "shortening" URLs, too. Thats what Google, Facebook, Twitter, even DuckDuckGo, routinely do. These websites, and many more, are wont to claim that they do prefixing or shortening for the users benefit, e.g., to remove the Referer header, or to screen external URLs for "safety", however there is no enforceable agreement with users where the website agrees it will limit the use of this data to any purpose. These third party websites have freedom to use it however they wish.

URL sanitisation is easy using a local proxy. This way we can have rules that are site-specific. Not every site needs it, but for those that do, we can write specific rules. The proxy also allows us to log HTTP traffic and to limit redirection through a variety of methods, so its easier to discover when attempted redirects are occuring.

Every redirect is an opportunity for data collection, whether its used for that purpose or not. If "data is the new oil" then it contributes to greenhouse gases.
Also, there are no electrons. (https://www.amazon.com/There-Are-Electrons-Electronics-Earth...)
> Maybe that's what we need for software development. A structural engineer wouldn't use a composite material without knowing its performance characteristics. Why should a programmer use something like string collection from a language without knowing its performance characteristics?

Up front, I don't disagree with you, but let me throw out a parallel benefit of your scenario here:

For the most part, in software engineering, a building won't collapse if I'm fucking around with a language and doing sub-optimal things. If I need optimization, I probably know that going in, and would probably take the time to know exactly what language/features I should use.

Since most software built today is pretty low risk/inconsequential if it fails, we might be moving the state of the art forward faster than they might in structural engineering simply because we have the freedom to fuck around and learn. We can test our materials in production, whereas I hope the dude that built my office can't. Like, yeah, definitely don't do this with medical devices and airplanes, but with CRUD app of the day, I might learn something when people decide to use it all of a sudden and it grinds to a halt.

I dunno, I should say I'm not a real software engineer in the first place and am open to being totally wrong here.
Never tried it. Very interesting.

Flow is quite addicting.
What was considered full definition for digital work on a film in 1998?

Toy Story was less than modern HD, yet you can pay extra to stream it in 4K from Apple! Not sure how that works!
The issue is that yesterday they may not have kept logs, and today they might, and there's no feasible way to know for sure. Even warrant canaries can't be relief on if the type of warrant requires no notification whatsoever.
I am sure my ancestors worked 12+ hours a day 6 days a week and they lived far more spartan a lifestyle than I do now.

So yes you can "we want to work less, but be paid the same or greater".

I understand what your getting at but your statement above just goes against the economic historical reality of the last 250 years.
That's the reason why my nextdns blocks all .ru and .ch domains.

I don't trust them + i don't speak the language. So entirely blocking it is an easy decision.

Nextdns on my router blocks generated domains, which could be used against c&c servers.
Sure, if you buy the ones that cost 10x more per load.

The ones I buy are about 15% higher. The convenience is worth it for us for the ~$2/month increase.
Everything I'm looking at says that the T2080 SoC they've chosen contains e6500 CPU cores, which contain VMX units (also known as AltiVec). Unless you're talking about later additions to the VMX ISA, and not the VMX unit wholesale.

I'm also seeing the e6500 listed as Power 2.06 compliant, just the same as POWER8.

AltiVec is just NXP's (nee Freescale's nee Motorola's) trademark for VMX just like Velocity Engine is Apple's trademark.
I've published this because I was reading your more recent post (GitHub Actions Limitations and Gotchas), found in newsletter Programmer Weekly, and found this post that was 10x more interesting.
No. Cinepaint was merely a raster paint program with 16-bit colorspace which made it suitable for feature work. It didn't have programmable animation capability but did have onion skinning so that cel-style animation could be done, albeit painfully.

Edit: Oh, and that, very importantly, ran on SGI/IRIX.
Be sure to check out the accompanying blog post [1] and also another post on integrating AirGradient monitoring [2].

[1] https://www.jeffgeerling.com/blog/2021/monitor-your-internet...

[2] https://www.jeffgeerling.com/blog/2021/airgradient-diy-air-q...
> Geometry Sketcher allows to create precise 2D shapes by defining a set of geometric constraints like tangent, distance, angle and more. Sketches stay editable and support a fully non-destructive workflow.[0,video]

This add-on uses `py-slvs`[1] - a Python binding to fork of the `libslvs` (SolveSpace[2] geometry constraint solver).

`py-slvs` is part of Assembly3 workbench in LinkStage3 (FreeCAD fork).[3]

FTR, There are no official Python wrapper/binding SolveSpace or `libslvs`, but its WIP project.[4]

As for 3rd party bindings, beside `py-slvs`, there is also `python-solvespace`[5].

[0] https://twitter.com/hlorus1/status/1434186997514522629

[video] https://twitter.com/hlorus1/status/1434187037800902658

[video] https://twitter.com/hlorus1/status/1438913270098939904

[1] https://github.com/solvespace/solvespace

[2] https://pypi.org/project/py-slvs/

[3] https://github.com/realthunder/FreeCAD_assembly3/wiki/Constr...

[4] https://github.com/solvespace/solvespace/issues/292#issuecom...

[5] https://pypi.org/project/python-solvespace/
Shameless plug: if you’re looking for natural language date parsing, check out Sherlock.js - https://github.com/neilgupta/Sherlock

Otherwise, definitely try native APIs first for straightforward date manipulation.
Agreed. They’ve disabled reader mode, too. Took one look at that mess and decided I didn’t care enough to even try tapping the deliberately minuscule X buttons.

I’m at the point where I am so done with disrespectful websites that I’m willing to forgo information I’d otherwise care about just so I don’t have to engage with them.
Was an experimental one, and actually need to get part of it repaired soon which I’m not looking forward to.

But basically, the trigeminal nerve bundle comes up from your neck through your right jawbone, heads up around your mouth and cheek bone to your ear and brain stem.

Mine involved having a molar removed (I need a new false one - this one got me 16 years but the new ones are billed as lasting a life time) with laparoscopic surgery to move up into the cavity, and insert small bits of poly-fibers between the offending occlusions in the myelin. If they manage to get all of the offending parts, the myelin degradation stops - for most people. Some with atypical cases or a case brought on by multiple sclerosis there’s no cure. As it is, there’s no treatment for symptoms but my god for those without a solution, assisted suicide is truly the only humane thing.
> It is assumed that by following the steps in this proposal that Alpine users will be presented with a functional Rust toolchain which has a maintenance window of 2 years, that is also supportable by the Rust community through its normal support channels.

I’m struggling to see the benefit of moving from community to main. It seems more symbolic and geared towards making certain guarantees for end users, but it’s hard to grok that
Cloudflare Pages Is Lightning Fast
Of course for marine games that makes sense. I’ve never seen a scantily clad woman in a simulated war game.
I understand using it for keys and stuff, but attaching airtags to valuables and carrying them out in public has to be the stupidest idea ever. Apps like these are soon going to turn them into "steal me!" beacons.
Same difference. The majority of people reading this are regularly within a half mile of a Sidewalk device (well, the ones that work on 900MHz) and might be wary of a Tile being used to track them as well.
Man it really is relaxing to do something with your hands instead of sitting at the computer.

The reward you get from being able to touch what you are working on is really nice.

Cooking can be relaxing as well - unless you have kids crying that they are hungry - then it becomes quite stressful.

Do you have any specific wood working projects?
I'm still a bit stunned at the reception this has gotten.

I wasn't even planning to launch this, not like this, there's so much that needs to be fixed to get it working good, so much jank and so many weird limitatons. It's quietly been online for a few months. But it's not really worked all that well except in rare cases. Then I fixed a few issues and implemented some improvements, and it was really just last weekend that I was struck by the sense that it actually was coming together into something really viable, and then... this happened.

I've gotten so many positive comments about this project, a large number of emails and I haven't had the time to get back to half the people who wrote, even people donating money to support it.

I half thought I becoming the next TempleOS-guy, hacking away at some madcap scheme all by myself. I just had no idea this resonated with so many people.

It's incredibly encouraging and motivating. Thanks everyone!
> I don't know what else could make it any clearer but the world is already well into an AI terminator WW3.

What does this even mean? You've combined 3 completely unrelated terms in Ai, terminator and WW3 to create, well I'm not sure what you mean here....
There was a thing in February where Python cryptography required rust, which broke docker-compose installs via pip. [1]

There was a fair amount of back and forth about version pinning—it affected a lot of builds.

Even the issue on the crypto package about it was fairly tense. Iirc, the dependency was rolled back.

[1] https://github.com/docker/compose/issues/8105#issuecomment-7...
> open/libre/trustworthy potential

It's not just potential but actual: Those Raptor workstations and servers already have coreboot firmware and run Linux (and whatever BSDs run on PPC today.)
I don't see why the guy was banned. It wasn't that bad, I expected a lot worse. To me, it just seemed like he was being a little silly, maybe trying to put a little levity in the conversation.

Additionally, I think bans should be quiet. This really sucks that he was called out and it seems like it is being published everywhere, and could effect his livelihood. It's like on reddit, that guy who was a teacher and was an expert on crows and ravens and such. His name was known. And he got called out for "cheating" which means that he had an alternate account to upvote his original comments. Yet when reddit started, the founders did the exact same thing. But, that is beside the point. They could have just sent a private message to him and let him know that he couldn't post anymore. Or just a warning. As he was one of the most well-known people on reddit at that time. But they accused him of cheating and that couldn't help his career. I know there's the whole argument that you have to watch your words, but this call-out culture sucks, and doesn't allow room for anyone to make a mistake, and as a result, can wreck careers and income. And, to me, it was especially bad on the reddit case, because everyone else is completely anonymous on reddit and can say what they want and not be known, but he was actually trying to add to the conversation, and did, substantially. Except for that one time. Everyone loved the guy.

Oh well. Sign of the times, I guess.

The solution, of course, is to create your own community, and write your own code of conduct.
I use it mainly because I love FOSS. Looking at what sets it apart technologically, I really like two plugins: Liquid Rescale and Resynthesizer (Heal Selection), the very wide support of formats, including niches like the windows icon format, and the fact that I can use it everywhere legally.
> If the difference between "realising" your gains annually vs all at once makes a difference for you, it's because you're doing some swimming-with-the-sharks shenanigans (such as claiming a 100% tax break somehow).

Again, how would you handle illiquid assets? It's hard to pay taxes when you can't actually sell a portion of the thing that's being taxed. What, exactly, do you want someone with a house that has appreciated to do? What about someone who worked for an early-stage startup, received some stock that they aren't able to sell yet, but whose 409(a) price has gone up?

> I think anyone who retired or bought a house based on the expected profits from their tax-avoidance scheme deserves what they get - sure, it sucks to find out your savings are suddenly worth 5% less than you thought, but if that 5% was because you weren't paying your fair share of taxes, well, tough cookies.

Bizarre take. You think everyone who invests and has capital gains did it specifically for the purpose of avoiding taxes?
Commenting again to add that it looks like the reason I wasn't seeing anything in the thumbnail may have been because I kept the "Desktop & Screen Saver" window with the thumbnail open while working on it and installing new versions of it. So the missing thumbnail may have been an artifact of the thumbnail showing an earlier version of the code or something, even though it was correctly showing the latest version when running the full screen version. It may also have been related to the Info.plist data of the project. Not sure. But if anyone else experiences the same thing, try to navigate back to the main "System Preferences" view and into the "Desktop & Screen Saver" view again and the thumbnail might update. But if you still run into an all-black thumbnail preview then more investigation will be necessary.
I'm very much not a network engineer, but I'd like to understand the magnitude of this issue because my intuition is wrong:

250 Gbps seems like it would definitely be a lot for a server or website but it also seem like a drop in the bucket for an ISP providing broadband for many customers.

Clearly I'm wrong because it is an issue here. I'd like to understand why I'm wrong, and I hope that here, on HN, that's taken in the spirit of curiosity intended and not negativism.

So, what am I missing? Maybe Belgian broadband is lower capacity than what I'm used to in a US metropolitan area? Maybe this particular ISP served a population too small to have a... um... "fat pipe"? I'd like to understand.
> Too many keys, github, and friends

This right here is what has been bugging me recently and the what is really selling me on the author's approach. Given that exposing a series of public keys to an SSH server acknowledges their connection, pervasive use of git hosting like Github/Gitlab, separating private and professional personas... How else do you keep maintain that consistently?

It's only mentioned in passing in the end but really, it's an underappreciated issue I haven't seen better solutions to.
I am doing an implied integral here over over all random VPN services and servers, as the person I am replying to said that "any" VPN would work. If you have found one that seems to consistently work for the BBC--and based on their efforts against Disney+, I bet NordVPN would work?--you are now a single data point: if you search for BBC blocked VPN on Google, however, you will see that it is an extremely common issue that the BBC blacklists VPNs from accessing their service.

(FWIW, I could accept an argument that I am not "weighting" my certainly-informal statement well on actual usage figures: if NordVPN and ExpressVPN are even the only two VPNs that work well against the BBC, maybe they are alone a considerable percentage of the market. I am pushing back on the idea that "any" VPN would work, and so I am looking more at the idea of choosing a random brand, equally weighted.)
> It's like asking your child whether we should buy a bigger house. "Yes! That would be great!"

If my parents were billionaires, I would definitely assume they could buy a bigger house.

The only $ missing are on your end. You’ve not mentioned that nearly all profit is currently being hoarded by executives and investors. People aren’t blind to this and have correctly come to the decision to work as little as possible since all the gains will be captured by those at the top.
> I think you're reading the description incorrectly. It is not meant to be a specific instance that may happen differently for other instances. "You" is an abstraction over all players of the game show, there's an implicit "forall you:" in front of the sentence.

But the problem described a specific instance. You are reading it wrong. Right now you are just digging deeper into a hole.

If the problem actually was told as you describe then you would be right, but it isn't. It just describes a single instance, you are at the show, the host opens a door, what do you do?
Modern Treasury (YC S18) is hiring senior software engineers
There's several more in their pipeline: https://www.excision.bio/technology
In which way are they unrelated in a cultural context where Terminator the movie franchise is a thing?
Not great. Git and then GitHub ate their lunch and then they ended up so desperate they did this: https://www.reddit.com/r/OutOfTheLoop/comments/3aajjs/what_i...

So that pretty much caused whoever still used it to stop. They sold to a new company who stopped that practice but I can’t think of many projects that want a managed SCM that felt there was any reason to switch to sourceforge from GitHub or gitlab after that, which is where most projects have ended up one way or another.

Their new owners now call sourceforge a place for “business software” which seems like hopefully the final stage which will bring sourceforge’s long slow decline to its end.

Edit: it looks like their latest owner (2020) is slashdot. So. I guess they will capably oversee its continued slide to irrelevance.
but that doesn't scale, and isn't super high fidelity anyways (eyewitness recall is notoriously bad).

Just because something is possible, doesn't mean we should make more extreme versions of it possible.
The value of internet dating for people looking for a serious connection is access to scale and therein the bypass of the happenstance of initial conditions. This approach gives up on scale. At first I was challenged with how to effectively gain the value of that access to scale. But then I selected a dating app (okcupid) that allowed for depth and designed my profile to ward off others and select for the subpopulation that I had hypothesized was most likely to hold the partner I was interested in. It's only been 10 years but I'm happy with my results.
I’ve been regularly washing my phone since the X and never had a problem. I also don’t use a case and handle it delicately, but do have glass covers on the front and back.

Use to drop/ break my phones all the time. One day it occurred to be I almost never drop a cup/ glass, so why do I drop my phone? I think I just kind of mental classified it as I did plastic flip phones I grew up with. And once I mentally thought of it an extremely expensive gem containing a super computer, almost never drop it anymore.
Yup, the inquiring user was pointing out a very confusing situation in the Go stdlib wrt. the handling of time, and also doing so in a very kind and reasonable way. Even if the documentation was technically accurate, the very fact that this kind of confusion can arise wrt. such a technical topic is a serious defect. The guy's reply is seriously unprofessional, and it's good that the golang folks are very clearly distancing themselves and disclaiming any endorsement of this kind of behavior.
You can get foot valves[1]! And I think they're wonderful, I wish every faucet had them, and infinitely better than fighting with sensor-operated ones. You can pretty easily use half or less water while doing many sink-things.

[1]: https://www.google.com/search?q=foot+operated+faucet
I prefer good design.
As long at we're naming Ataris, the Atari 400/800 home computers and the 5200 all used the 6502.
Anyone know of windows or linux equivalents?
What the Wall Street Journal Got Wrong
Please explain to me how a thief is going to use the existence of this tech to enable theft.
I wouldn’t think there is much “Artificial Intelligence” in this. This is a stationary gun, controlled and operated remotely over satellite. The operator could apparently even see the target with a delay of about a second.

There might be picture recognition, which in this case has limited scope.

It’s good PR for both sides.
It does if you target browsers with your flutter app.
The name probably originally came from controlling i/o ports and devices at a meta level. But they're just a mechanism for sending a chunk of data to the kernel, and if something in the kernel is watching that path (e.g. /sys/foobar) then it'll be in invoked.

This is apparently how audio works on Linux. The kernel abstracts over sound devices, and provides a sort of "virtual device" at /proc/asound (https://www.kernel.org/doc/html/latest/sound/designs/procfil...)
That should be a clear indication your analogy is garbage...
Right, the host revealed a goat this time. It didn't say the host always revealed a goat. The sentence is very clear on that point.
Yeah i suppose, if everyone switched to rendering on a canvas element instead of to the DOM then this advantage would shrink away
Co-founder of Budibase here.

You've hit the nail on the head.

As developers, we were burnt out building the same internal tools time and time again. So, we went looking for a low code platform and what we found, were closed source, expensive, low code platforms that were clunky and not very extensible.

We thought we could build a better low code platform that was enjoyable to use. And our first and easiest decision was making it open source.

It's written in nodejs and Svelte, and uses CouchDB. Happy to provide more technical info.
I’m confused about the difference between keys and valuables (as if keys aren’t valuables). Both suck to misplace and it’s helpful being able to find their pinpoint location or event of separation.
if you are sending packets but don't care about the reply, you can spoof the from header.

The other form of ddos is udp amplification. you send a packet to a legit host and spoof the target ip as the from ip, the reply goes to your target and bam, ddos.
Oh wow, someone finally took it serious. Everyone: visit the link if you didn’t yet. Abstract dates, durations, easy dmy math, mostly everyday developer-friendly. Dates are one of these computer topics that seem familiar (just like numbers in a floating point form) but are hard to operate on. And if the language’s core date/time library is poor man’s one, it’s better to not have it at all.
In the context of the real world, which is where we live, and which is different from a fictional movie.