skysight-inc/HackerNews huggingface dataset:
It’s a term being thrown around at least in the U.K. - property technology, solving problems in real estate with technology.

My startup is over at https://propertyengine.co.uk if you want to take a look :)
Exactly. Google enables these content farms making it more difficult for actual people to make money from their knowledge. It is a mess with an easy solution.
The issue is you can’t guess every possible change. Let’s suppose Facebook goes broke in 20 years and the new owners decide to make absolutely everything public. That’s going to make a lot of people upset whatever it’s allowed by the TOS so that’s fine right?

If your alive you fight such things by suing the company, but the dead don’t make such choices.
But can’t you simply run an emulator in an emulator (or a VM)?
Because next time yall say that 'main' is offensive because it puts some branches into position of power and actually they need to be more equal.
Yeah, after another thought, my view probably stressed on "originality" too much, since both are "copied" from existing animes (and songs).

Indeed their popularity was boosted by Flash.

Just feel we have a healthy amount of original pieces (both animations and games) to pick from when talking about Flash.
> I don't understand this type of cynical criticism.

I don't think my comment sounds cynical.

> You don't have to use features you believe are "so complicated".

One has to be fluent with reading type definitions thus have good understanding of the type syntax. I must admit, from time to time I could not make sense of them easily when reading declaration files from third parties.
Playstation 5 launch in UK descends into chaos
OpenBSD was sufficiently aware of this kind of thing to disable SMT completely back in mid 2018:

https://www.mail-archive.com/source-changes@openbsd.org/msg9...

The vulnerabilities (MDS etc) were published in early 2019. There were some mitigations, in both kernels and browsers, but they were and are not 100%, the only 100% mitigation is still to disable SMT. Do you really want to do that? Most people it seems aren't willing to give up SMT.

This patchset for Linux was originally proposed over 20 months ago:

https://lwn.net/Articles/780703/

After refining and optimizing this patch set for quite a while, it's just about as fast as ... just disabling SMT completely (which is a lot simpler). The complexity this adds to the scheduler costs that much.

People/companies really love the _idea_ of getting _all_ the performance of SMT and _all_ the security of mitigations, and don't care as much that you actually still can't have both, so this will be merged eventually.
Mexico should really be complaining about the war on drugs more than the weapons. Cut off the economic fuel for these groups.
Even with copyleft it's now a situation where AWS will do a cleanroom implementation of your API and neuter your market.
> Where can I read more about VPN providers tagging internet-bound traffic on port 53 with the customer IP address?

First, read this: https://en.m.wikipedia.org/wiki/EDNS_Client_Subnet

And this: https://tools.ietf.org/html/draft-hardie-privsec-metadata-in...

Then, start a VPN provider and wait for the NSL to arrive, like Mozilla did.

Not a coincidence that they suddenly started pushing DoH hard shortly after launching their own VPN. Before that it was just another protocol; after the VPN they suddenly were in a big huge hurry to put people on DoH by default whether the system resolver supported it or not.
The USPS is ad supported. They invented spam.

Aunt Agatha's letter is ended by junk mail.
Template literals that contain non-string-literal parameters will still generalize to string.

> If my parameter only accept "foo" or "bar" and that at runtime I send an invalid input

calling a function with a general string argument when the parameter expects a string literal will have TS refuse to compile.
I can’t read the article. I’m very interested, but Wired has become such a cesspool of popovers, pop ups, advertising, tracking, and general dark patterns that I just can’t go there... even with an ad blocker the experience is annoying and sucky.

What happened to them?
Lots of other great examples here: https://github.com/ronami/meta-typing
The language is a bit too extreme in my view. You release OSS knowing that anyone can come and pick it up. Even if they make a dime off your sweat. Pick your license, fine, but there's no reason for the devs to get upset about it because there's no lack of information out there.

That being said, companies should kick down some love to the OSS projects they use. Especially big companies for which it's just a charitable write-off anyway.
Lol wut? Nobody is trying to go all John Stewart Mill here. Just observing that there are reasons to question the assertion that people who agree with JPII don't care about the sick, poor, and handicapped.... SMH
It isn't so much that companies are unfairly using others' work. It's that if you're going to use an open source tool in your business's codebase, you'll inevitably need support, upgrades, and bug-fixes, which translates into you putting pressure on the maintainers to do more work. By all means, use those people's previous work to put something amazing out into the world quickly. However, when you inevitably need help, be prepared to either: 1) Have people on staff ready and capable of contributing to the project in non-trivial ways; 2) be willing to either hire or pay the maintainer(s) market value for their time, just like with actual employees.
Please make sure the original AYB animation is included. That shit needs to survive until the sun eats the earth.
This article focuses on illegal US->MX trafficking of .50 cal rifles, somehow missing that the problem is not .50 cal guns and not even guns in general.

The problem is weak southern border security, regardless of what items go through it illegaly - guns, drugs or people.
I'll take 70% type safety over 0% any day
I can download Linux ISOs and video as as MKVs just fine to use or play them on my PC outside the walls of the web browser just fine.
Feels like the heyday of articles about abandoning the Mac platform passed a couple of years ago. The Mac is in better shape now than it's ever been, and the M1-era is going to be jaw-dropping. Hey, use whatever you want, it's fine…but I don't think there's any systemic issue with the State of The Mac in 2020 in the way there was back in the trashcan Mac Pro and butterfly keyboard era of hardware stagnation.
Only thing I saw with uBlock Origin was the thing about 'running out of free articles'.
Possible... I guess worth a try
I think this one applies: Aseprite pixel art/animation editor.
The source code is free to use on github, but if you dont know how to compile it, then they also sell it ready to go for most operating systems.

as a student, i liked the idea of getting it for free, but couldnt figure out the compiling (im an illustrator/designer that dabbles in code, but not much at all) so i footed the ~$20 to be able to use it.
She calling you is good practice however.
> “I couldn't grab dinner with someone after work,” he says, because he felt like he'd be letting users down: I shouldn't be out enjoying myself. I should be working on Bootstrap!

That's an attitude problem on the part of the developer. He shouldn't feel guilty for providing insufficient free support.
>>And if you compare the chance to double your $10 in the next year (e.g. invest in $QQQ) to having the chance of being a millionaire next week, the bet to gain $10 is not an appealing option.

There are many offerings in the DeFi/token market that offer the prospect of massive payouts on those time frames.

Penny stocks can have a similar appeal.

These markets are replete with 'scammish' offerings and outright scams too, but over time, I strongly suspect you'd see retail investors become more discerning, as they learn through a process of trial and error what works and what doesn't.
The Tech Monopolies Go Vertical
There were several reports over the years that warned them of how dangerous the AN was it was ignored because it was easier to ignore than to force someone to accept it for disposal.
I'm exactly the same as you mnault000.

Typing code is the easiest part!

The tough part is the whole thought process you have to go through to visually see the whole picture more or less completed.

First, write it down, break it to smaller pieces, find potential obstacles that could backfire at any time, break it down to even smaller pieces if possible, and then convert the whole procedure to coding.

To me the most difficult, yet challenging thing to achieve is to train your mind to think as simple as possible, to the point of exhaustion.

If you start thinking complicated patterns and methodologies, eventually you will end up with an over-engineered infrastructure that could have originally been implemented with standard tech stack, for example in web development with LAMP and a shared hosting service.

If code base is rather small, refactor as soon as possible and follow techniques that allow you to expand your project(s); else, you end up maintaining legacy code that takes a great amount of effort to interpret of what actually does...and good luck with that!
It's not exactly exploitation...you're free to walk away at any time.
At every company I've worked I've lobbied for us to make donations to open source projects we depend on. Every single time it quietly dies in legal. There must be a better way.
I’m appreciative that at least one other commenter had this thought in mind.
In Austria, when you look for housing for sale, you see an insulation rating. Not so in the United States.

It just so happens that all the Austrian homes I've been in are much warmer than those in northern US in the winter. American homes are surprisingly cold.

You make what you measure.
It would probably be a good thing for me, since forcing annoying ads will make me stop using YouTube. I insta-close any website which forces me to turn off my ad blocker.
The ABC’s of Sustainability easy as 1, 2, 3
Not even just a feeling - they really can build these experiences themselves. I just watched our 5-year old kitbash together a city full of cars in about 4 hours, which is now online for anyone to visit.

I find the platform very appealing even as an adult, as you can script in Lua, and then watch as hundreds of visitors interact with what you just wrote. This week I hacked the Bad Apple music video to run on Roblox, and then had a great time seeing people react to it.
The more the merrier!
How do you know the network you're connected to isn't intercepting DNS requests and returning whatever it wants?
I’m looking forward to the stage where JavaScript is cast on the ash heap.
Like the Mill?

There is a huge amount of problems to solve before a new architecture is usable. This may be not viable at all.
TypeScript checks that the types are correct at compile time.

If you are strict, don’t intentionally try to outsmart the type system, and use manual runtime type checking when necessary [0], TypeScript does a good practical job of ensuring that you won’t run into runtime type errors.

The reason TypeScript doesn’t automatically include runtime type information is (probably) because the overhead of runtime type checking would outweigh the benefit when static type checking does a good enough job.

Also, JavaScript being a dynamic language has allowed some pretty complex patterns of types to emerge from real-world use cases that would be exhausting to enforce all the time at runtime. Typically in TypeScript, runtime type checking is (manually) done when the type system cannot otherwise confidently guarantee the type of a value. For example, it’s common to have a runtime check for the shape of a JSON api response because you’re not necessarily in control of what that will actually return. There are community supported packages to help make this easier [1].

0: https://www.typescriptlang.org/docs/handbook/advanced-types....

1: https://github.com/gcanti/io-ts
Am I missing something fundamental here? What is the difference between a "webview-based" browser and a browser?

If you're on macOS, sure, it's pretty obvious what's a WebView, because Apple explicitly uses the term, and it's their OS. The distinction is one of language rather than technology, but it's a valid distinction nonetheless.

On Linux, I don't think the distinction exists. Webkit-GTK is the Linux port of Webkit, and it can be used for anything.
There was once a dream that was WSL, you could only whisper it. Anything more than a whisper and it would vanish, it was so fragile.
Last I checked Roblox supports steamvr.
Something I love about advanced TypeScript types: they're easy to consume given some documentation, even when the programmer doesn't understand them. Defining the types is another story.

Editors give great autocomplete suggestions (usually covers it for properties and return values). Documenting with examples is often helpful. If all else fails, cast.

Without advanced types, code needs documentation to prevent invalidity. With advanced types, code gets logical guarantees, but it often requires the same documentation. It's not necessary for everyone on a team to have cutting edge knowledge when there's sensible documentation.

Types create a synergy with documentation. Provable(ish) guarantees with good documentation is the best of both worlds.
What would be the additional details? Welding is a pretty common activity in any sort of industrial area, especially when repairing large constructs made of metal. Sure, I guess there could be some salient detail we're missing, but welding alone is certainly a highly plausible catalyst.
Not much interested in arbitrary size limits. Far more interested in the content/size ratio. Especially if given the option to see more and weightier stuff if interested. My favorite example, that I use daily, is:

https://text.npr.org/
On macOs, it's the same shortcuts as Emacs. Except the `ctrl+x+[other]` uses the command key.

IMO its significantly superior for programming.

It's also the reason there is less key on the keyboard, it's simply more efficient. Plus, you have the benefits of having the same bindings in all the apps. Either it's the terminal, your mail client or your IDE. `cmd+s` or `ctrl+x` or `ctrl+q` or name it, always do the same thing. That can't be said for any other desktop.

I know you can configure Gnome to have emacs keybinds, but it's not the same and many apps break the users configured.
Gladstone Institutes Builds a Backblaze Fireball, XXXL Edition
And what would a new user be worth to them? I think the value is in THE MONOPOLY?
Especially during Covid, this governor has been working himself to exhaustion. His fellow leftists won't say so, so I will: Governor Newsom, you have worked hard. You deserve the salary you are being paid, and deserve to be able to send your children to a private school. People work hard so that they can provide the best for their children -- and shouldn't feel bad about it.
Ad Targeting and Analytic Tool Help You Improve Your ROI
AdTargeting is a free Facebook interest and Google keyword targeting tool which can help you search more hidden interests and get audience analysis reports to target your audience more accurately and improve the ROI of your ads. It also can help you find the most cost-effective Google keyword for advertising to reduce advertising costs.
In an unconfined fire when it's not intentionally detonated it's not surprising that not all of it would have detonated because the entire mass would not be under the right conditions to detonate at once even during the detonation of the rest of the pile.
>> I'm pushing back on describing them as 'mental self-gratification'

I said "You can have a bunch of cool math, but that's not physics. It's not scientific theory by itself. You can hypothesize that it describes the real world, but until there is confirming evidence that assertion is just mental self-gratification."

The math can be cool - and often is. It's the unsubstantiated claim that it underpins reality that is whackin' ones brain.
By doing weird fingerprinting stuff, I assume.

I dunno. I think the situation where a company made a framework explicitly for embedded WebViews is a little different than what's happening with Epiphany.
no. typescript doesn't add any runtime type checking.
> Most of the outside-the-overton-window discussion on 4chan is discussion of national socialism, with an occasional call for genocide.

4chan attracts people with extreme, elitist opinions on everything. Nazism is just one manifestation of this.

Saying "I like systemd" on /g/, "I like Murakami" on /lit/, and "I support the State of Israel" on /pol/ will garner roughly the same reaction.
> The native integration with GitHub this takes away the annoying authentication dance that is required for third party services.

We really need to improve the "annoying authentication" so this doesn't become a reason to continue building silos with a single vendor.
I use [Free42](https://thomasokken.com/free42/) on all my platforms. Launches in an instant and has RPN.
If they were keeping the workplace as safe as they claimed, the wager would have been zero, or close to zero. In fact a third of the employees contracted covid and five died, and one could argue that the employees making the wager were partly responsible. So it seems more like a form of manslaughter than just callousness, although the lawsuit in question does not go that far but only alleged a series of workplace safety violations.
> those vulnerabilities (which involved having an insider load custom software on the devices) have long since been patched. Halderman himself confirmed it.

do you have a link for this?

> You're not arguing in good faith.

And then you say this:

> You think a software vulnerability can conjure pieces of paper out of thin air? Now you've lost me entirely.

After I said this:

> There are documents on the web, which appear to be sworn affidavits from people who claim to have been election observers that contain allegations that there were many improprieties including boxes of ballots with no chain of custody.

Perhaps I was unclear. People who observed the election claim that boxes of ballots were added. Perhaps you disbelieve them. Thats fine, but it strains credulity that you can't imagine how someone would subvert a ballot-counting process by adding massive amounts of illegal ballots to the count.

> Seems like Occam is rolling in his grave here. Isn't the more obvious interpretation just that your candidate... lost the election?

he's not my candidate, thank you. Ask Occam how likely it is that people might attempt to cheat in an adversarial process with high stakes outcomes and poor process controls.
tl;dr a landing page for a book about learning to use postgresql with a framework of interpreting NASA data about Enceladus. The author munged some JPL data from Cassini that the user will load, query, and analyze. Digital only, available for 30$

I recognize the author, Rob Conery, from the 'This Developer's Life' podcast.
Hard right perspectives were always just out of sight revealing themselves only rarely. Presumably, it's the old give it away until they are hooked, then take advantage.
>If it's a webview based browser, I think it shouldn't be added. Sorry, that's just the price they pay for using a webview as a shortcut to providing a full browser.

Okay. So using a browser library for building a browser is a shortcut, and that disqualifies it from being a "full" browser. Of course one of the fundamental tenets of software is to not reuse other people's work. Silly me.

brb writing my own browser called Chremium and petitioning Google to allow it. Apart from that I'll also publish a library that uses the guts of Chremium, called the Chremium Ombodded Framework, which can be embedded in other applications.

Of course any application that uses the COF is indistinguishable from Chremium itself, but Google won't then distrust Chremium because it can't distinguish it from COF any more, right?
Seems reasonable that being a content creator is a viable career for young people as automation and globalization continue to eat jobs.

TikTok is probably teaching vital skills for their futures.
I don't know what ad blocker you are using but uBlock Origin did got everything.
I also grew up playing Roblox, and it's how I learned programming. I probably logged thousands of hours in script builders. My life definitely turned out very different thanks to Roblox.

For those not in the know, script builders were places that were just an empty map, but that allowed anyone in the server to load in their own scripts - so people would create and run custom weapons, power armor, admin commands, etc. and play around with each other. There was a very dedicated community of programmers that played them for years, and I'm still friends with some people I met through them like 7 years ago.

I think as a genre they're pretty dead, though - Roblox tightened security around loading arbitrary scripts that broke all the script builders several times, and now had replication filtering so that client-side scripts can't set properties. You probably could still make cool swords, but they'd need to use proper RemoteFunctions for client-server RPC, meaning all the old scripts are broken.
And they keep adding syntax. The complexity of C++ with the performance of JavaScript, excellent.
The parent was perhaps a little pessimistic, but I admit the moment I heard there was an acquisition I too assumed that things would change, and I also preemptively started moving my stuff away from them.

Happily I'd gotten into a habit of making sure my repositories were "self-contained" already, when I first started using self-hosted Travis (Hudson?) back in the day I did all the configuration in the UI, but soon realized I should keep the CI-system very simple and essentially run "make test", "make build", etc.

Having the actual test/build scripts inside the repositories means that a human could easily run the same things interactively, and that moving between CI-systems is painless. All you need to do is configure the appropriate location of the repository and enter the names of the appropriate scripts.

Even now my github actions assume that they can just run a script within the repository, for example the most basic one:

https://github.com/skx/github-action-tester
I think there's a type of mindless mob mentality created by systems like StackOverflow. When I see an answer with 500+ upvotes marked as correct, my mind wants to shut down and assume it's right.

Contrast that with the way forums used to work. You actually need to read the content and make your own judgement call on whether or not to use a lot of the advice.

The volume of poor quality participants on every platform seems to have skyrocketed in the last 10-15 years. My favorite is anything related to ZFS. I recognize some of the dev's handles from reading the issue tracker / trying to learn and several times I've seen random internet users contradicting them and telling them they're wrong.
Good points; in addition, I can only imagine the headache of trying to support the latest eBPF, io_uring, WireGuard, and other advanced kernel features in WSL1. I imagine a lot of newer features would return ENOSUPP from the kernel, so WSL1 basically becomes a weird fork of an old Linux kernel. (Weird because it lacks a large community, and old because the ENOSUPP's downgrade what's available.)

In WSL2 everything should work (depending on the CONFIG options and how much Microsoft has changed).
In my earlier years, I tended to use swearwords, exclamations, etc ("meh" and "nub" are still gotos) to name functions that I wasn't exactly sure what I would do with. If they were worth keeping beyond a short programming session (which was usually not the case), then I gave them a real name later.
Heating it would require an enormous amount of power.
Exposing an Unraid Service to the Internet
There isn't a distinction. That's my point.
Wouldn't the homes just be as cold as their owners kept them? I don't understand that comparison.

If you compared costs to heat, and said American homes were higher-cost, that would make more sense to me.