skysight-inc/HackerNews huggingface dataset:
Thanks for the psychoanalysis. Two of what you mentioned are inevitable. The exercise part is taken care of by the default settings which require multiple laps to impel the indolent pointer across the screen, and finally, I meditated deeply during the excision. See; you're a pretty astute therapist after all.
People were saying that without the /s in the 90s though.
>And this is no less true in the private sector.

Well, of course there are nuances to anything, but CEOs are not elected by the public. They don't have "opponent" CEOs trying to milk their scandals in public ads for getting a job. Its different. Anyway, this conversation has totally gone off topic ! We'll just have to agree to disagree on some things, although I suspect we have more points that we agree on than not.
I get 11.1 MB in Firefox.
I don't like political authoritarianism apologia no matter where it's coming from. I've seen both neo-nazis and stalinist tankies overrun and completely ruin communities and I don't care for either.

An internet community having a solid framework of rules that is strictly enforced that keeps discussions friendly and on-topic is a completely separate axis entirely.
Florida scientist fired for refusing to manipulate Covid-19 data
I'm not sure if you're purposely being silly or what.... But I will spell it out. If people stopped demanding meat, then factory farms wouldn't breed these animals, and the suffering for them would end.
This looks super useful. I can't count the number of times I've ended up on one of those ranking sites that feels like an affiliate scam.

One suggestion: for your "ratings matrix" it would be easier to parse if you kept the "our take" section out of it so all of the ranking icons appear close to each other.
https://imgur.com/a/PmX1TLu
I really like your website design, very clean and readable without sacrificing style.

The library is very nice too. The only thing I would add is, uh, rub some Category Theory on it. It seems like you could "go all the way" and define a formal mathematical semantics for animations, which would be nice. VPRI STEPS project made a quasi-mathematical language called Nile for compositing 2D vector graphics ( http://www.vpri.org/pdf/tr2009016_steps09.pdf ) that might be something to look at.
I see Taboola as a coarse grained sieve, to preselect into different target audiences, based on what sort of trash they click. At least it appeared to me like that when i fiddled with my blocking for testing, and wondered why i ever should click on that crap? Most useless.
The key point is that German courts demanded that the country's laws be adjusted in order to respect the rights guaranteed by the German constitution even if the affected parties are foreigners on foreign land. This is even if Germans don't make it a habit to go around shouting that they have the constitutional rights to this or that. Other countries are not willing to extend that "privilege" to their own nationals on domestic soil.
~50-100G isn't "some" text data. The original GPT-2 was trained on 40G of text data.

I'm not 100% sure you can encode and store that much data in memory with the current implementation, even with the fast tokenizers.
12 years ago at W3C styles I've proposed to solve it as simple as this:

.in-the-middle {
width:max-content;
height:auto;
margin:*; // "coils" on all sides moving it
// to the middle of free space in container
}

So these tons of tools, essays and doctoral dissertations on "how to center stuff" would not be needed.

Here is the story:
https://terrainformatica.com/2018/12/11/10-years-of-flexboxi...
I have the same gripe about the FT (at least in their app).
The only support for basic accounts is for billing
> These are bad Lisps because they suffer from fundamental design errors that go against the concept of Lisp itself.

So can you elaborate on what those design errors might be? And what exactly is the "concept of lisp"?
That's one fundamental right, not "lots of".

You're only right insofar as that is the "default catchall" that is used when no specific other basic right is there and the courts find it proper to allow something also for non-citizens.
I'm a little unclear on how close to the funding goal this is. As far as I can tell, the goal is $10k total, but the current funding level shown is per month. Does it just mean that work can't begin until the accrued balance reaches $10k?

Also, is there a way to make a one-time donation rather than an ongoing monthly pledge?
Well, let me put it this way. I would donate $250 to fix it. I think that's how much working support for touch, trackpad, and pen input would be worth it to me.

I would donate $0 for a stranger on the internet to try to fix it themselves.

I would donate $0 and advise others not to donate with an approach where there isn't even a developer driving this themselves ("Give us money, and we'll hire someone to fix it" approach), especially with the claimed problem, solution, and approaches.

With open source, it's easy to find people to do the fun, modular bits (acceleration curves, palm rejection, etc.). It's hard to find people to do the plumbing and the not-fun bits. If OP were to create a pipeline which:

* Supported the broad range of trackpads, tablets, styluses, etc. on the market

* Did this with clean abstractions and modular drivers (NOT wrappers around wrappers around wrappers of what other people have written, but the painful work of refactoring other people's code)

* Integrated with the desktop properly, potentially extending existing standards if necessary (NOT tried to replace the desktop with yet another standard no one supports)

* Handled the odd-ball cases (a touchscreen, a drawing tablet, a drawing display, AND a plain old monitor are plugged into a box. What happens?)

* Provided clean, simple, documented, pluggable APIs where people could tinker around with the fun stuff (anyone can make a new algorithm in Python and see it work in 5 minutes)

That would solve the problem.

For reference, their approach: "(1) evaluate which multi-touch features can be implemented with the least work 2) start to quantify the current nature of palm detection 3) measure how the acceleration curve of Linux touchpad compares to that of macOS. I have some ideas on how we might calibrate the acceleration curve to better match macOS, but it would be handy if anyone else has bright ideas on how they would attempt to quantify the touchpad acceleration curve on macOS (such that we can seek to match it here)."

I could be wrong about all of this, but that's what it would take for ME to donate. I guess the other approach is to accomplish something yourself and establish a track record. I WILL instead donate to DIGImend, where a lone developer seems to heroically be successfully bringing tablet support to Linux. That's an example of a track record.

https://www.patreon.com/bePatron?c=930980
https://liberapay.com/spbnick/donate
https://www.buymeacoffee.com/spbnick

I'm sure this will go -5, since most critical posts do, but I find critical feedback to be more important than positivisty.

edit: Just donated to DIGImend.
It was a year from idea to finished, installed clock. 1000 hours? Maybe. Yes, if you include time spent worrying about how to make the clock hands look good and stay on.
The pervasiveness is still an issue. And if you offer that kind of information you should be paid handsomely, seeing as how much money that information may touch over your lifetime.
This[1] is the repository from which it pulls. It sounds like third-party repos are a planned feature.
Basically, every package is a yaml file like this:

Id: string # publisher.package format
Publisher: string # the name of the publisher
Name: string # the name of the application
Version: string # version numbering format
License: string # the open source license or copyright
InstallerType: string # enumeration of supported installer types (exe, msi, msix)
Installers:
- Arch: string # enumeration of supported architectures
URL: string # path to download installation file
Sha256: string # SHA256 calculated from installer
# ManifestVersion: 0.1.0

Doesn't look like there is field for dependencies of a package, but this is also a 0.1.0 release.

[1]: https://github.com/microsoft/winget-pkgs
I haven't worked in online advertising for a long time now, but when I did it was in the early days of retargeting, and the startup I was at was pivoting to doing search retargeting. But honestly, without any real metrics to justify it -- I suspect just investor interest / industry buzz.

I ran some quick numbers myself to see how the early experiments with it were doing, in regards to click through rates, and I didn't see any statistically significant improvements. I became very very skeptical -- one of the many things that led to me having a large fallout with the founder.

Now I'm sure in the intervening decade there's been improvements, and this is just one anecdotal datapoint, so I can't make strong claims about the efficacy of retargeting generally -- but I remain skeptical.
Let's start with the human-created suffering then we can discuss this question.
i don't know specifically about Life360 as we use Find My (apple's) in our family, but if everyone in your family trusts each other it can potentially be a life-saver. i've never stalked any of my family using it, i only use it when expecting someone or if it's late and i'm concerned about their wellbeing.

i am acutely aware that this is not always the case within families, however.
Sort of depends on how you look at it. A shitty, misconfigured install of MySQL on an OpenBSD box won't automatically become secure. And the default install is pretty spartan-- you're not likely to use an OpenBSD machine without installing outside software, which is not going to be developed by the OpenBSD guys. So you're only as secure as your weakest public-facing program.

I tend to look at OpenBSD as a sort of "security incubator" program, where good security ideas and practices have the chance to grow. I think that the biggest impact of OpenBSD tends to be felt in OTHER operating systems and on the internet at large.

One of the big areas where OpenBSD has pushed things forward, in my opinion, is defense-in-depth for software. They put a lot of effort into maintaining high coding standards and an emphasis on correctness. They've been active in the area of exploit prevention and detection-- they were the first to really do W^X, they've been using ProPolice by default since forever, they randomize memory addresses, etc. But they're also very active in exploit mitigation-- that is, if we start by assuming that a program IS going to have a security bug, how do we limit the damage? OpenBSD has invented or popularized techniques like privilege separation, their "pledge" and "reveal" systems, and various other forms of sandboxing.

There's also the crypt side-- their work on cleaning up OpenSSL to create LibreSSL has been an incredible service. OpenSSH has been adopted EVERYWHERE. Their work has done a LOT to reduce the amount of unencrypted traffic going across the internet generally.
Or the -$y is marketing costs.

DD says to Pasta House, see? Look, with DD we facilitated an additional $20k of revenue for you on this day. You should enter into an agreement with us so that we can make this a more seamless process.

In most cases, Pasta House isn’t aware that those orders were drastically under cost and don’t represent actual demand.
Active repository, https://github.com/google/re2
Videos of the streams are gone. Likely this account had no status to make them available for a longer time:

[..]Twitch Partners, Twitch Prime and Twitch Turbo users will have their broadcasts saved for 60 days before being deleted. All other broadcasters will have their broadcasts saved for 14 days before they are deleted.[..]

Source: https://help.twitch.tv/s/article/video-on-demand?language=en...

I hope someone made backups. I think are ways to reupload those videos, or make them longer available. I looked at some other streamers archive, and some do have way older videos under the highlights-section available.
I get the following message:

> The Fluid preview experience is available on desktop versions of Edge Chromium and Chrome. Please use one of these browsers on your computer to access the preview.

Guess not so fluid afterall.
I suspect the author was in the same timezone as the customer. Not all customers will have follow the sun coverage. The customer had also mitigated the problem for the time being.

It does show that embracing good change management techniques is important. The VM in question clearly had runtime configs updated manually or other VMs would have exhibited the same problem. Ideally orgs should be able to identify when the change was introduced and the rationale / tests that were used.
OP had a specific high-levelness in mind, that Rust does not fall into. C is provided as performance baseline, which is a common benchmark. The languages are compared against Python - Nim and Crystal are closer to Python than Rust. For example GC is a requirement at language level implied by the author.

Rust is cool, but it does not have a horse in this race I'm afraid.
As a Floridian, I feel defeated. Most people here don’t follow politics, nor would they care enough to make a stand and protest or call for action. Even if they had the drive, a large majority of residents don’t have the luxury of taking days off of work to do this, especially in the current events. Unless mainstream media, especially Fox around here, makes a statement about this, it’s unlikely anything will happen as a result of this.
The Three Sides of Risk
Kevin knows much more than I do about optimising Python, but aren't lots of the things listed as 'not interpreter overhead' only slow because they're being interpreted? For example you only need integer boxing in this loop because it's running in an interpreter. If it was compiled that would go away. So shouldn't we blame most of these things on 'being interpreted'?
> I want actual single source suppliers that vet their suppliers and supplies.

I bought a beard trimmer, at a local Walmart store, in an unopened package. And found hairs and grime on the blade. Bought new DJI goggles from B&H Photo. Which turned out to be a DJI factory refurb. But it also turned out there were then only refurbs in the supply chain for that being-phased-out model.

So no-surprises supply is perhaps more nuanced and difficult than 'avoid Amazon'.

With my own taste in tech becoming more esoteric, less Amazon or AliExpress and more Alibaba, I've been feeling that personal supply chain quality management is becoming my new normal. Hmm, perhaps, just as we should be teaching personal financial management in school, we should also be teaching supply chain management? :)
The solution to this as I see this is that these platforms allow everything. Only block illegal (local law) content and spam. Provide users with powerful blocking/filtering tools. The only influence they can have on content is monetization/advertising. They are free to be preferential with who they wish to monetize. Thats the best compromise I can think off.
The desktop linux experience has been piss poor for well over a decade now. I've been using it off and on since Ubuntu Breezy. It's still so bad that I've removed it from all of my machines except for my home server. WSL is now the only way that I actively interact with Linux.

None of this thwarts Linux at all- quite the contrary. This enables more users and possibly allows more people to develop and improve Linux who do not wish to dedicate a full machine to the task.
https://support.microsoft.com/en-us/office/get-started-with-...
> You probably can't know

I disagree both on knowability and what needs to be known. The point of the exercise is not having a calculation down to the cent. We don’t even know if the order of magnitute of the revenue and the cost is the same. By its nature I would expect youtube to be very IO and compute heavy, which would dominate the cost function, to the point of rendering rest of your list into bells and whistles.

> Pricing is hard work, too. What price should Google charge to license out their search engine tech for competing video sites? There's no existing market

That is precisely the function of making a market, supply and demand meet and iterate over the price. Right now there is no price because there is no market.
I hope they also reinstate other apps that were caught in the "crossfire" that arent that popular with a large following to push back. And learning to aim before they pull the trigger isn't that bad an idea either. It's more than a bit annoying that "artificial intelligence" is an excuse for human stupidity.
That great to know! Visible performance and stability issues were the only things that hindering me from continue using memex, I just installed it and so far so good! Can't wait to see next week.
The front-line support is the same as anywhere else. But Google Cloud has really really good second and third line support, if the first tier can't figure it out. And in many cases, it'll get escalated directly to the implementing engineers.

In my experience, Google Cloud is better than most organizations about escalating hard issues up to the chain. Admittedly, this happened at a company with substantial spend, and I can't say one way or another whether a smaller player would get the same quality of support.
I agree with all of these statements. JK IMHO set their e-commerce business back 3 years at least. He was the champion of a horrific monolith that was delivered years late.

Not quite sure what you are referring to in terms of making changes that would make e-commerce unprofitable for a long time.

Your last point I agree with as well- I often felt they were far too conservative- mid-upper management was often overpaid for their ability and thus it was in their best interest to not rock the boat too much and protect their fiefdoms and thus their jobs.
Arguably OpenBSD is a "modern hardened cloud OS"; they're pretty aggressive at pushing kernel and userland hardening (in combination, ex. adding pledge, then patching the base system and some ports to use it).
So in my mind, the municipality owning the fiber, and terminating it somewhere, then allowing whatever ISP wants to plug in to service customers seems ideal.

This lets us get away from a single incumbent owning the last mile, while avoiding the municipality becoming a cable company/telecom/internet provider etc.

What parts of the municipality being more involved appeal to you?
> Project Reunion is our vision for unifying and evolving the Windows developer platform to make it easier to build great apps that work across all the Windows 10 versions and devices* people use.*

I'm always a bit skeptical of projects that seek to harmonize or standardize APIs across different kinds of hardware devices, not for the benefit of users, but for the benefit of software developers.

The visions behind such projects often seem to produce elegantly designed software platforms, like Windows 10 Mobile[a] and Ubuntu Touch[b], for which there is actually no user demand.

Did end-users, i.e., regular people, ask for Project Reunion?

--

[a] https://en.wikipedia.org/wiki/Windows_10_Mobile

[b] https://en.wikipedia.org/wiki/Ubuntu_Touch#Ubuntu_Mobile
In articles NYT reporters have often shamed their own site for the number of 3rd party trackers the site uses.

I’m guessing a combination of that reporting, a general public shift against this sort of thing, along with serious questions about just how valuable all this tracking data really is led to this decision.
Yes, I am speaking generally that we can avoid situations like this going forward by not doing it in the first place.
It would be hyperbolic to say that the only way I ever get anything done is to set a ten minute timer and then commit to do The Thing for ten minutes[1], but it is massively helpful. Curiously, sometimes I then get mad at the timer because it beeped[0] and I was working on The Thing.

[0]: it beeped because the time was up.
[1]: if you can't do The Thing for ten minutes because of physical limits, this trick does not apply. Also, it is totally fine to stop when the ten minutes are up, the goal is not to trick yourself into doing more work, but to get over the issue of getting started.
With the rise of data science and machine learning, I've personally observed what I feel to be a trend (not Google-specific, but industry-wide) towards building a model, using basic statistics to evaluate a model, and then just deploying it based on those statistics.

But the evaluation statistics tend to be averages, rates of false positives/negatives, and other macro-level things that often don't distinguish how some items (apps, in this case) are more important (popular or economically valuable) than others.

I've been in meetings all the time where this has happened -- the data scientist without a good handle on the business presents the statistics, and the product manager who knows the business trusts the data scientist. Hopefully someone with common sense will pipe up "but wait... what if we accidentally take down a really popular app?" But because it's 1 thing of 20 that are on the meeting's agenda, people miss it and it just gets approved.

And the further problem is that there's no standard process (that I'm aware of) for determining whether a data science model meets the actual business requirements, except a lot of trial and error that often involves actual business failures. It's pretty frustrating, really.

Because when it used to just be hard-coded rules, someone was responsible for qualitatively evaluating those rules, and common sense prevailed a bit more. But when data science models are often more of a black box, you evaluate with statistics, and what does it mean to then bring common sense in back on top of that?
In my area it's $88/month for 150Mbps down/10Mbps up.

I have been considering downgrading as one third the speed is around half the price I think. :/
Gitlab's take on the current state of DevOps
> In this post I hope to show that while the interpreter adds overhead, it is not the dominant factor for even a small microbenchmark. Instead we'll see that dynamic features -- particularly, features inside the runtime -- are to blame.

I'm probably uneducated here, but I don't understand the distinction between the runtime and the interpreter for an interpreted language? Isn't the interpreter the same as the runtime? What are the distinct responsibilities of the interpreter and the runtime? Is the interpreter just the C program that runs the loop while the runtime is the libpython stuff (or whatever it's called)?
That's not true at all. The following is a declarative program:

Yield an interpretation of a set of boolean variables that satisfies the following conditions:
- A AND B
- (NOT C) or A or B
- A AND (NOT C)
...etc
Well, here is the answer you are looking for:

https://bible.org/illustration/die-heretic
> Before, you could only add 1,000 blocks of content before needing to pay for our Personal Plan. We just got rid of this limit for personal users! Everyone should have access to Notion's tools to build what they need.
Oh this will be so useful for comparison lists, inventory for small companies and much more. AirTable is a really cool product and I hope Lists is using the power of excel with proper image support.
I think you're right. Their summary says:

> You are free to modify Defold and you are not required to share the changes

but also:

> You can not commercialise original or modified (derivative) versions of the Defold editor and/or engine

I think they mean you cannot start a business selling your fork of their game-engine. I don't think they mean you may not use a modified engine in a commercial product. This seems to fit with the full text of the licence, which says:

> You do not sell or otherwise commercialise the Work or Derivative Works as a Game Engine Product