skysight-inc/HackerNews huggingface dataset:
You can set up DNS over https with pi-hole btw, I did that for mine. It's definitely not the only way to achieve this kind of ad blocking but if you're like me and have several old raspberry pi's laying around from abandoned projects then it's a nice way to put one to good use.
I can see in the future when hiring for a software developer position using an actual programming language, someone putting "Airtable" on their resume like it means something.
I've received an overwhelming amount of feedback asking for this, and I plan to add this functionality.
> > (It should be obvious that for security reasons this is not something that should be available to everyone and their grandpa.)

> If they own the phone and that's what they want then it should be available to them.

Not if what they want and don't want entirely depends on how well informed they are. Keep in mind that malicious apps do everything to convince their users to grant them the necessary permissions.

> The point is that the owner should have root access to customize the software if they want it, without begging anyone's permission (e.g. phones requiring a code from the manufacturer to unlock) or having key features disabled (e.g. "SafetyNet").

Then we agree. :)
FAQ – WebRTC for the Curious
For whatever it's worth, I use Samsung Endurance SD cards [1] in all of my Raspberry Pi 4s. While I wouldn't say any of them are subjected to heavy load, I've never had an SD failure in the ~1 year of usage they've each seen.

[1] https://www.samsung.com/us/computing/memory-storage/memory-c...
"Few" is a red herring; all it takes is one, and in Emacs's case it's more than hypothetical. They were forced to deal with the threat of the project being stalled due to Gosling/Unipress's stake in some code that was reused in the early days. After that, Stallman said never again.

And in general people people in the current era of open source seem to be sloppier/more reckless than before. Ever looked behind the scenes of Wikipedia (or heck, just perused YouTube)? You know how much plagiarism and copyright infringement is involved? Enough to worry about it. (And in the case of media uploaded to Wikipedia, people have to specifically declare that the work is theirs to license or otherwise is free content, but even with those barriers, there are people still willing to do things that jeopardize the project.) Even if only half a dozen people were ever deterred (and the numbers are certainly higher than that), then that alone would be worth it.
IMHO I'd rather see more social/economic justice, so that all of the increases in healthcare and expected lifespan are more evenly distributed.

Otherwise with whatever extreme life extension stuff might happen, it'll just be unjustly distributed based on wealth and race is it is too often today.

Also, man, let's not fear death too much : ). I'm not looking forward to it, but, my gut sense this whole extreme life extension thing is 50% pharoahnic - afraid of death and wanting to hold on to the toys you have, as opposed to living a full life.
This seems contrary to what I have learned in my career as an application developer on data heavy platforms. Namely the first section that concludes:
> Having stressed the importance of good database design...

I'm not in agreement with the author's concept of good design. I don't want other "doors" to edit the data that bypass the application logic. That's the mess SQL enables for DBAs and scripts that think it's okay to change data without executing business logic.

I think it's better to accept your data and application layers are coupled and plan to evolve and refactor them together rather than teach your database to defend itself from the evil business logic in applications.

I also don't think this dictates relational DBs vs nosql. Your data model is probably relational but how you choose to store and access the data depends more on what use cases you are trying to enable.
I'm using my old Thinkpad T510 as a home server. It's been running for 7+ years already. I only need to dust the vents once in a while.

It has PiHole, Nextcloud, my humble little Netflix clone, and a few other things. If you use ffmpeg a lot, you ought to have more power than the RPi offers. I often SSH into it to use it as a SOCKS proxy in other countries.
Use the index, Luke A guide to database performance for developers
> How do people access these servers off of their home network (or do they not?).

Wireguard, listening on the public IP with port forwarding, and using a dynamic dns client to ensure I can always connect even if the public IP changes.

> It seems like most residential ISPs don't provide a static IP and some block port 80?

Not the case here in my experience (Spain), but if you're fine being the only one with access you only need to forward the VPN port.

> I know Zero Tier, and Tailscale exist - but I don't really understand how they work

I only used ZeroTier a bit, but IIRC it was something like:

1) Create a new network in the ZeroTier One website
2) Download the ZeroTier client on your machine(s)
3) Enter the network ID
4) (optionally) authorize the device on the web UI
5) Now the device can connect to other ZeroTier peers on the network you created!

(So yeah, at least the "easy" way involves using their server, no need to selfhost it). Also this option should work without port forwarding.
Ask HN: Why has Search given way to Recommender Systems?
Instead of providing a way to search through any given space intelligently by giving unbiased results, search in general has been replaced by recommender systems, which take the searcher's search history into account to provide search results that the searcher might be satisfied with. It seems like recommender systems are the antithesis of search, and result in echo chambers of various kinds.
I don't know if it's the best solution, but it would seem to beat the "use A/C to cool it" solution.
Connect with Local Artists to Preserve Your Story
Wedding bouquets and fresh cut flowers don’t last very long. Want to preserve them for a lifetime? Find a local artist in your area to create unique modern art and keepsakes to treasure for years to come!
Their public statements so far indicate that, on the prototype, essentially nothing went wrong in a couple of years (a small number of board failures).

On the seafloor, they get constant low temperature water with ~0 external pipe and no head to pump against, so it might not obviously be better to have access.
It's embeddable and available as a library for all languages [0]. Everything else is nothing but an CLI tool pretty much, which further limits its adoption.

[0]: https://github.com/jmespath
> If California raised it's taxes to 100% no one would live in the state

That would obviously depend on the services provided.
Yea pretty much! The only other thing is SCTP.

One nice thing is that the protocol is less flexible. The clients are expected to support NACK, Congestion Control and some other stuff.

I haven't done SIP stuff in 10 years. I just remember you had lots of variety between who you interacted with. Maybe this has gotten better!
He's got a lot of money and now demands the tax payers to re-buy it. Kinda funny.
Is there something on there that contradicts what I said? I'm not going to scour the entire website to find whatever it is you're referring to when you could just tell me (except you probably can't because I'm guessing it doesn't exist.. hence your vagueness).
Dyndns to solve the static IP issue, and if not all ports are blocked setup WireGuard on an open port and connect via that. To be honest I prefer to not expose a lot of these home server type projects directly on the web as a lot aren’t that secure. You’re better of going via WireGuard.

The only place you get stuck and need an intermediary vps is if you are behind CGNAT. I came across this recently that helps set all that up. https://github.com/erikespinoza/v4raider
By focusing entirely on the type system rather than building a programming language usable for actually building applications. Idris is a wonderful research language, but is awful as a language to write production software in.
Tip: if you want to ask a question and get a satisfactory answer on sites like, say, MathStackExchange, avoid the gate-keepers. They are not there to answer questions in good faith, much less learn anything. They are there to be a part of tight-knit community and, well, keep the gates :) They usually waste your time picking nits, idly invoking some site rules(for example, removing "thanks" from your OP) and ignoring your main point, even if they know what you're asking about. Especially so, if they know (or can sense) you're a beginner in the subject where they keep the gates. Avoid asking questions about famous (but elementary) topics which tend to attract the gate-keepers. For example, likelihood of you getting a good answer(other than sneers) when asking questions about, say, Birthday problem or Monty Hall problem (elementary probability) or convergence of some super famous series (elementary analysis) is very low. Oftentimes, I see people get jumped if they post wrong solutions to their (elementary) homework in the hopes of understanding why the answer in their textbook is different from theirs and how the authors came to that answer. That happens because gate-keepers (a) feel their authoritah is being challenged (b) never bother/ed to learn anything in depth anyway(often, they have only a surface level understanding of mostly classic (elementary) results). Ask questions sourced from more obscure(less famous) books which attracts more knowledgable folk as these questions tend to be left alone by gate-keeper (high school mentality) crowd(who believe correct answers are more important than the whys).
> Cummings suggested that a no-deal Brexit could allow the Government to offer state aid to the country’s most promising technology businesses

The second level irony is that it's the UK that has always been the main opponent to every state subsidies while they were in European union.
Ah. Fair enough, yes, I agree. That statement goes a little too far, and is a bit at odds with the otherwise overall light tone of the article and the YMMV-ish disclaimer at the end.
Nutritionist Recommendations
Hey,

I'm looking for a top nutritionist, I eat meat and workout every day.

Thanks in advance
> Henrique used to play an online game called Ragnarök

I feel like this was a rite of passage for an era of Brazilians.
There is little to no doubt that the big data centers of the 22nd century will be in space. The less oxygen, the lower the failure rate. I am curious how many experiments have been done with running computers around different elements. I know the cooling scene is obsessessed with near zero kelvin CPU performance and obviously NASA has to run and test if their tech works in zero gravity vacuum.

>He believes organisations facing a natural disaster or a terrorist attack might find it attractive: "You could effectively move something to a more secure location without having all the huge infrastructure costs of constructing a building. It's flexible and cost effective."

Also like this implication. It's obvious that the DoD would be highly interested in such a thing.
I’ll concur buzzfeed news do excellent journalism and should be considered distinct.

https://www.buzzfeednews.com/article/buzzfeednews/about-buzz...

From their Award page:

BuzzFeed News is a two-time finalist for the Pulitzer Prize: for a stunning probe that proved operatives with apparent ties to Vladimir Putin have engaged in a targeted killing campaign against his perceived enemies on British and American soil, and an exposé of a dispute-settlement process used by multinational corporations to undermine domestic regulations and gut environmental laws at the expense of poorer nations.

Our reporting has also won a George Polk Award, National Magazine Award, Livingston Award, Society of Editors Press Award, National Association of Black Journalists Award, National Association of Hispanic Journalists Award, Mirror Award, GLAAD Media Award, London Press Club Award....
Many people can be great in wheelchairs, too :) https://www.bbc.com/news/magazine-27554754
Sure, not then, but by 2005 that technology must've already been available.
They likely will lose lots of money if they solve the problem, so they're not likely to do much about it unless forced to.
Thank you very much for pointing this out.

This video is one of those things you could watch every year for a number of different reasons -- all of them important ones.
Last time I checked, quarter notes, lack of controls, hard shiny plastic, silver rings on a cylinder's end, nor the color white are properties/concepts that Apple has (nor ever should) exclusive control/ownership of. Same goes for the charging case, which arguably is a good illustration of design follows function. It's Apple's choice to make it void of distinctive branding, but they like to have their cake and eat it too.

Your definition of an off-brand clone is going way beyond my understanding of that concept. To be a clone, the intention to sell it as such is a rather integral part of the concept.

Just as with car brands, each years many of the new luxurious models share common design features. It's called (contemporary) fashion, which is about as old as brands producing luxurious items. As are companies trailing behind in such trends.

Apple's many attempts to aggressively "defend" their (rather generic, but consequential of their minimalist) product designs could be seen either as a pathetic/cynical joke in the face of history, or more likely as a form of deliberate stretching of conventional wisdom regarding design (to a point of corruption), only for the sake of profits and damned to consequences or precedents it might set (or already has).
> But more importantly, I think if you just went and talked to random political scientists, you would find they actually had not thought very hard about what the most important causes are. If you ask them, they would come up with something on the spot. Indeed, political scientists don't at all seem to be the correct experts for this question.

Did you just come up with this on the spot? ; )

But, I agree! Personally, I'd ask the historians! ;)
Maybe for Vancouver and San Francisco but not for the majority of other cities. Let's examine rent purely, then, since I imagine UBI isn't making a big difference for home purchases.
The royal we.
Even better, remember the EV1?

https://en.wikipedia.org/wiki/General_Motors_EV1
> but it happens the other way around as well

Yeah women do this as well, leveraging their looks, and the HN commenters referring to incels and predators are missing this quote from the article:

'House says overtures on the app are often a two-way street. "I have a lot of female clients who reach out to men to date on LinkedIn," she added. "They think a guy is really hot and maybe they can get a job or maybe a date."'
Yup, similar. I have a thinkcenter m600 series. Quite old but works really well.
For the case of social media sites, maybe this has to do with the culture at UK universities. Perhaps only in the US do you find people who notice other people socializing with computers and then deciding to exploit, scale and monetize it. Did UK students socialize with computers? You bet they did- lots of UK students on USENET/irc back in the day. So where were the greedy businessmen who would exploit that?
NUC7CJYH1. With RAM and an SSD it was about $200, while the RPi4 kit I was considering was about $100.
Most relational databases aren't relational enough

For example in Drupal you can have a node table which is a foreign key relationship to many other custom tables

In SQL I can't say get me all the nodes that have a start date without explicitly left joining to a potentially dynamic number of other tables using a higher level language to modify the query

In Datomic or Datascript or Datahike or Datalevin or Crux this query would be trivial these are not nosql databases they're EAVT datalog engines, that in some cases also support SQL for compatibility
My favorite use of a Raspberry Pi has been to run a Jenkins instance.

I use it for CI/CD on projects, but also for automating other tasks -- You can use Jenkins to wrap any arbitrary script with more higher-level logic and extensibility than a cron job.

For example, I use Jenkins to automate multiplatform builds for some side projects, to periodically ingest data into a database, perform cleanup jobs, etc.
It's valid criticism.
>A half billion apps will be created. We need more software builders

If "a half billion apps will be created", isn't the conclusion that we need fewer software builders? A half billion apps sound way more than needed....
Has repl.it ever thought about supporting self-hosted repls? I would kill for a repl.it interface to my servers, even if it only supported one or a few languages.
They are, but I'm assuming customs seize shit that "looks like" brand name goods while claiming they are totally not pretending to be.

If that's the case, I'll take a hundred Totally-Not-Yeezys please
You're forgetting the TX2 as well as the Jetson Nano
Yes, this is more like the argument I was trying to make.

I don't think the value of personal data to anyone -- either the authorised user or the unauthorised party or parties who got hold of it -- is particularly relevant here. Making good the damage caused by any leak of the data is the priority, IMHO. That damage could be less than the value to the authorised user, or it could be many times greater, depending on the nature of the data that was compromised and what is, or could in future be, done with it.

Of course some damage can't be reversed by any amount of monetary compensation. Then maybe you get into questions about how much is an appropriate financial penalty to make up for doing damage to someone's quality of life in some way. But even to the extent that it's "only money", there is still a difficulty here in that you have to somehow quantify the potential harm of any given incident.

For one thing, there might have been multiple relevant incidents. Some of them might not be known. It won't necessarily be realistic to determine which incident(s) actually led to the harm. However, the harm was caused all the same, and at least one relevant incident contributed to that.

For another thing, harm could be caused in the future, possibly far into the future. The subject of the compromised data may have to live with that prospect, perhaps forever, and do what they can to protect themselves against the possibility.

So the difficult situation is that we have an uncertain amount of harm being caused if data is compromised, attributable to uncertain specific incident(s). However, we do know that in some cases the damage could be great, and we do know of at least one incident and one responsible data controller (assuming it's reasonable to hold the controller responsible under the circumstances, which was my point about negligence being an important condition). So you have to try to build a fair and reasonable system for penalising the responsible party or parties and compensating the victim, with much uncertainty about the actual situation.
Maybe Polar [0] would suit your needs, I have no idea how it does with TTS. I'm assuming by native you mean "runs on your hardware not a web app". It's native for desktop OSes, not for mobile and they have a syncing service between your devices.

On my iPad I've long been a fan of GoodReader, again I've never tried TTS with it.

[0] http://getpolarized.io/
There is evidence that psychedelics put people in higher forms of consciousness. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6475593/
Here is a few stories about Ambien, a sleeping pill with psychedelic qualities by those who took it. https://www.newscientist.com/article/dn9215-sleeping-pill-ma...
https://www.nytimes.com/2011/12/04/magazine/can-ambien-wake-...
They also found music helps those with dementia.
> The paradox only exists if you assume that location and path through space-time is not a property.

In my understanding no such property exists and yet I do not see any paradox. Hence the quotes around "paradox" in my previous post.

> I don't claim to know whether I'm a clone, or be better than the clone. Only that a clone and the original are not the same.

If that property is unobervable then why not eliminate it per occam's razor?
TUF's Issue N20:Issue N20 Oeck-Emblemicons-CSSSplit-Figma Token-Handwritten.js
I have been scammed only once by a company so far. It was oyo (another gem run by softbank). They sold all my information, made me paid twice and left with such a poor service. Few of their actual employees were the scammers along with the hotel manager (likely) so I wasn't suspicious... because ya know, you are supposed to trust official communication portals.

It opened my eyes to how far scam can go. A billion dollar valuation or millions of likes says nothing.

I filed a complaint but have yet to follow up due to covid. It was a visit due to medical reasons so we didn't focus too much on it.
I have set up a keyboard shortcut to toggle my compositor on and off and tbh I find it tends to remain off most of the time, since I don't care for 'cool window effects' either. Most of the especially visual applications I use - eg. video players, games - tend to handle themselves in this respect, taking their steps for vsync as necessary. On the rare occasion that I'm offended by a bit of tearing I'll just activate the shortcut and then no problem. I just worry that with the badmouthing of X11 that goes around, one day this control - the ability to run without a compositor, if I want to - might be taken away from me.
Yeah, the group-building part and syncing those (for example to Static Lists in Marketo) is like Personas. It was always funny to me that you had to pay quite a bit for Personas for Segment to actually, you know, segment.

The gap we saw was around understanding the user and segmenting in a way that could be shared across multiple services and the product. And doing so in a way where you controlled the data and the total cost was managed.

It's nice to see there are others open in this space. The trends are certainly in the open direction to provide a lot of value and control in a way that's good for everyone.
I believe OP is just referring to the ability to run adhoc queries. Typically nosql solutions are built to be performt for common access patterns, at the expense of being difficult or impossible to query in unplanned ways. SQL DBs are very good in that regard.
Well, originally your car could be claimed for $500, so I guess the trick is to build something nobody wants to buy for that much.

However, the stuff underneath obviously looks like it's worth way more than $500 and I'm not sure what's going on there.

Maybe it isn't what it used to be. Maybe if you don't drive aggressively, they look the other way.
I think Ralph (Levien) did a fine job of that in the original article, albeit primarily focused on the issues surrounding compositing.

I wasn't talking about codecs, but about how software interacts with the hardware. We're already dealing with the move away from OpenGL, which for a while had looked as if it might actually finally wrap most video in a consistent, portable model. Metal and Vulkan are moderately consistent with each other, but less so with the existing OpenGL-inspired codebase(s).

But there's even more simplistic levels than this: in audio, on every (desktop) platform, it is trivial for audio I/O to be tightly coupled to the hardware "refresh" cycle. WDM-WASAPI/CoreAudio/ALSA all make this easy, if you need it (and for low latency audio, you do). Doing this for graphics/video is an insanely complex task. I know of no major GUI toolkit that even exports the notion of sync-to-vblank let alone does so in any actually portable way (Qt and GTK have both made a few steps in this direction, but if you dive in deep, you find that its a fairly weak connection compared to the way things work in audio).
Before or after Buzzfeed doxxed her?
Is the Mail Getting Slower? The New York Times Is Tracking It