skysight-inc/HackerNews huggingface dataset:
Oh, if y'all have never checked out Farm Hack (https://farmhack.org/tools) it's pretty neat. It's a community site for farmers to hack together various random tools (including tech-based tools like a Drupal-powered system for farm management) for their farm.

I don't run a farm or anything, I just think it's neat.
Thoughts on new VR/asset speculation app Earth2
I created an account to say this, but you said it better than I ever could.

I just want to second the idea that the quote he gives as an example of Foucault's "obscurantism" is perfectly clear to someone who's actually read Foucault. The quote is unclear to someone who's never read Foucault because the author took it out of context. The "constraints" on discourse which Foucault references at the end of the quote is literally what Foucault spent his entire early career studying and explaining. To act like he just throws the word out there and never explains what he's talking about is intellectual libel.
Mercurial is probably the most popular alternative, although if git wasn’t so ubiquitous, I would spend some time trying out fossil.

edit: I can’t remember where, it was when I was researching fossil, but there are some good reads on why Linus created git and the history of VCSs.
Yeah, the article kinda mentions it but I see it as:

If you have already put the thought required in, then when time is short simply go with it rather than rethink it.

If you haven't put that thought in, well then thinking "on the spot" is statistically unlikely to do any worse...

The trick is recognising situations where you have that advantage when under that pressure.
This seems to be related to the concept of flow: finding that sweet spot between being too relaxed and too-stressed out. We need a moderate dose of stress to perform at our best. What's so interesting is that experiencing flow is also correlated with long-term fullfillment.

I've recently theorized the single most important factor for happiness and performance is being able to control your stress levels and increase/decrease your stress levels at will. It is not novel, but it helps me if I see my primary task as identifying which mechanisms can help me lower or increase stress. So far, meditation seems to have the best effect.
Yes, apparently your example will work correctly.

Now think what will happen if you need to move that not_found variable to the same file as that code (so it will no longer be a dotted name). If you do it manually you need to be extra careful, if you use an automatic tool either it will reject the change or will need to create a dummy class or something in the process.
Some not-so-tiny games as cited in sibling comments.
Also some web applications; I've been pushing some to production for 6 years now.

Other random uses:

- lua target for a pokemon game, probably for scripting (no word from devs, just saw the licences)

- a video player made by feds to catch pedocriminals a couple years ago

- livejasmin (warning: NSFW!) is using it for its frontend (via docler holding) on a top 50 website
Advent of Code is pretty good with CL.
Ah yes, I forgot that there are different standards depending on the country. To be quite honest, I haven't sat down and watched linear TV in years, but from what I can tell at relatives' homes the quality here is not bad.

Actually, out of curiosity I just looked up the bitrates for my local cable company. The quality seems to differ a lot: on average between 3 Mb/s MPEG-2 [1] and 12 Mb/s MPEG-4 [2]. So I guess my previous statement isn't really accurate and it depends on the channel.

That website appears to be quite interesting btw; it also tracks YouTube bitrates for live and non-live video and in different encodings! [3]

[1] https://www.digitalbitrate.com/dtv.php?mux=C049&pid=19126&li...

[2] https://www.digitalbitrate.com/dtv.php?mux=C049&pid=19130&li...

[3] https://www.digitalbitrate.com/dtv.php?lang=en&liste=2&live=...
Interesting. The direct correlations seem to be weak, though.

I wonder if biology will turn out to have something comparable to the "hidden units" of machine learning, where less specific inputs from DNA combine in some way to produce intermediate - somethings? - that key specific functions. Probably something that will be explored over the next few decades.
Satellite probably won't give you highly detailed models. There'd be some ML going on to detect features. Plus, your image will lack ortho-rectification. Imaging is still primarily a ground-based/very low orbit operation with photogrammetry and lidar.
YMMV; many musicians feed off an audience's energy and thus get more fully and deeply into the moment. Which is what all of this is about -- being 100% in the NOW and not in your conscious mind's memories (past) or anxieties (future).
Simple GTK-based graphical user interface for generating QR-Codes
This is what I’ve done with my team of about 20 people about once every six weeks. I put them on my iPad and then share that audio and video via a USB cable and QuickTime recorder to the team. It works well enough - particularly if you have family safe mode, but tends to struggle for engagement beyond 8 people (also limits games at that size).

We’ve also created a few team specific decks for Cards Against Humanity and merged them with Cards Against Containers and Cards Against DevOps. We then use Pyx-Reloaded on a VPS to play the game. Modulo the bugs in Pyx-Reloaded it’s fun, but suffers problems when people drop out.

Skrbbl has been good - we have to use personal devices to play it (same with JackBox) and it quickly becomes apparent who has PiHole on their home network and who does not.
thinking too much certainly does not help with sex
This assessment is very wrong. While All Lives Matter as a slogan is completely tone deaf, it does not in any way demonstrate that 'whiteness is the default for human beings'. These people want to call attention to the fact that there doesn't appear to be racial bias in lethal police shootings, there's no clear evidence that blacks are disproportionately murdered by cops than whites when armed conflict disparities between the populations are taken into account[1]. While criticizing the slogan is warranted and arguing that the black community needs disproportionate _support_ because of the endemic crime in some communities resulting in an over-all more lethal situation (and resulting police violence), you can't just go around calling these 'All lives matter' folks white supremacists! Doing so is another example of the boxes we've been putting people in that has gotten us into this mess McWhorter is talking about.

[1] https://www.journals.uchicago.edu/doi/10.1086/701423
The straightforward answer is that you are born the heir of someone who is already the monarch.

A better answer for the UK in line with your point about religious recognition is that you are anointed monarch. There is a coronation ceremony where the heir is anointed with holy oil (chrism) by the Archbishop of Canterbury. After that, they stop being an ordinary person and become monarch.

You can see part of the coronation of Elizabeth II (and hear the incredible Zadok the Priest coronation anthem by Handel) here [0], although not the anointing itself, because it happens under a canopy and has never been filmed.

[0]: https://www.youtube.com/watch?v=X-QvwFWTB5c
ha! Nope!
I've been looking to replace Google Maps with OSM on my smartphone. OSM itself is great, but I've been having a harder time finding a good app to use it with. Is anyone familiar with a good option? I mostly use a maps app for location searches and real-time GPS navigation, but offline maps and location sharing are nice-to-have features.

I've been using OsmAnd and it's okay. The interface is pretty good. It supports offline maps, but not location sharing. Map tiles are kind of slow to load compared to Google Maps, which is odd since the tiles have to be downloaded to local storage. The location search often includes redundant results and whatever database they use to store place data is sparse on details like pictures, hours, or reviews. I'll keep using it to stay de-platformed from Google as much as possible, but I'd be willing to pay a bit for something more responsive and polished.
What the.

How dare they simply delete everyone’s content? That’s on another level of stupidity and/or evil.
After a few years of working home internet tech support when I was a youngin I’ve learned that you can’t really rely on anything the caller says, up to and including whether or not they actually powercycled. You gotta rely on them doing what you say to do and verifying it by how they describe the result. That job taught me patience to a fault. And misanthropy, but the patience was more useful.
Is there any proof that the algorithmic echo chamber is a real thing? I don’t use any social media that has algorithmic curation, but I still get the strong feeling that I’m in a bubble whenever I encounter other internet bubbles. How much is just caused by me choosing to see things I already agree with instead of a computer choosing for me?
There is bunch of suggestions on how to contribute to OSM with your mobile here: https://learnosm.org/en/mobile-mapping/

On the left side you have a list of apps/devices with guides and summaries
This has already been discussed to death. If sites wish to become editors of content, they become publishers and lose their Section 230.
TiVo used it to reimplement their UI after moving away from Flash. No experience programming it, but it seems like a mature product.
How do you compare to Notion then? It's free/very cheap for a small team and has a community of contributors who can produce templates, e.g., https://uxdesign.cc/step-by-step-how-to-build-a-user-researc...
The tweet is mostly just a link to this article:

https://www.vice.com/en/article/bvxb94/is-this-beverly-hills...
That's not pattern matching, it's just switching on arbitrary values. You can do the same thing in d, which doesn't have pattern matching. Pattern matching is something like this:

switch [playerA.move, playerB.move]
case [x, x]: Tied()
case [Rock, x]: Winner(if x == Scissors then playerA else playerB)
Street complete (fdroid/playstore or GH) is a very easy way to use your phone to quickly to edits or validate data.
https://github.com/streetcomplete/StreetComplete
Seems to be popular at Facebook.[1]

Where I work Mercurial has been an option for some time now (no Git unfortunately) and coming from Git I must say I really love how it does some of its things:

- hg split: split a commit into as many different commits as you like using an interactive patch editor (you can fold/collapse hunks, can edit them textually, can select which lines of the hunk should be applied). It will automatically rebase all the commits on top of the commit being split, ofc

- hg histedit: a sort of "git rebase -i" where you get a list of commits that you can manipulate by reordering them, merging, dropping

- hg amend -i/commit -i: interactive commit or amending of a commit, it's using that awesome interactive patch editor I mentioned earlier to select what exactly gets committed/amended

- same for "hg shelve -i" (a sort of "git stash")

The closest thing in Git to that interactive patch editor was doing "git add -p" which is not as good.

[1] https://engineering.fb.com/2014/01/07/core-data/scaling-merc...
I understand that many people are interested in celebrity. (That's why I included people like "TMZ employee" as "ordinary people").

I really meant the ephemera of autographical edits. It seemed as relevant as collecting used cocktail napkins of celebrities.

A parallel comment to yours suggests its fodder for "gotcha" posts. I guess that makes sense for those who like that, so does answer, a little, my "who cares" question.
Yes, if you use the kill switches (but then you will not have mobile connection).
Git is and always was very fast. Hg used to be much much slower, and still is.
To be fair, you could have gone through those years with an every-other approach: I know I basically did

- Very late MooTools (almost none)
- jQuery
- Backbone
- React

It's not like these projects shift community blessing that quickly; it might feel like it, but these things in reality are well supported past their "peak" for at least a year or so. Your projects will still work. If you have enough of a handle on vanilla JS, these changes weren't really too obstructive.

I think that's probably the most important message for the JS community here: change can be fine, good, even - but change doesn't need to happen at warpspeed.
Could be x"" for regeX or p"" for Pattern
Elation as first Arab Mars mission reaches orbit
As an example of an exceptional circumstance, in a Canada a few years back there was a minority government. The opposition parties banded together and formed a coalition with a plan to take over as a majority.

https://en.m.wikipedia.org/wiki/2008%E2%80%932009_Canadian_p...

The Prime minister moved to keep power by requesting the Governor General (Queen's representative) prorogue parliament.

In this circumstance, the Governor General accepted the Prime Minister's request, which ended up rescuing the Conservative minority government. But I think most people agree that if she had decided otherwise, and allowed the majority coalition to take over, that would also have been an acceptable result. So this was, indirectly, the Queen making a ruling on a power struggle between a minority government and a majority opposition.
Unfortunately, working in the Commercial Real Estate world, OSM is no where close when doing a forward geocode... around the block is not close enough.

Only ones accurate enough are Google (won't use) and Mapbox.
To be a little pedantic, converting an address to a location is more of a function of a geocoder, not a function of the map. Software could have a very accurate map, while at the same time using a poor geocoder, so addresses are located incorrectly.
The facts disagree.

In 1988, when Senna and Prost were on the same team, Prost won 7 out of 16 races.
Address search (geocoding) isn’t what this article is about. OSM by common agreement has a long way to go on that.
Sigh. This is indeed an example of someone who would care.
UAE Mars probe successfully enters Red Planet orbit
Firefox uses seccomp-bpf on Linux and the platform sandbox on macOS.
Speak for yourself. I bought it immediately. I want a full featured phone that isn’t massive, and easily fits in smaller pockets. The SE was my previous favorite phone.

I suppose there aren’t many of us that prefer smaller phones, but we’re not all chasing “phone-essentialism”.
Yes, and repeated practice at performing _in front of an audience_ will gradually reduce that anxiety for most people. Getting to that state where you can be up in front of a lot of people and just enjoying yourself making music is a wonderful feeling, and for most of us it takes a lot of hard work over many years.

In my personal experience, both with musical performance and public speaking, the #1 thing that makes a difference in terms of how nervous I am during the performance is how well I know the material. The more I can "shut off my brain" and let rote memory handle the basics (correctness), the more room I have to take it further with nuance, dramatic arc, etc.
also elite athletes who play "out of their minds" when everything's on the line, eg star basketball players whose 4th quarter shooting % in playoff games is higher than at any practice
I can share my idea, but I have not been able to convince anyone to do this. I would find a MMORPG or similar type game that has concepts of groups, teams, guilds, etc.. and then find challenges, quests, tasks that require teamwork or that can have multiple teams competing against one another. The game should have a chat system that aligns with those team structures. There are probably free-to-play games that carry some of these concepts.

I agree with others that this should be done during work hours. I do not show up to team or company events that are on my time.
Either your friend was selling for below scrap value, or maybe the buyer worked for John Deere.
How to Speed Up Goodreads Book Titles Search with MeiliSearch and JavaScript
I think the idea is not to get hit with a "public performance" charge, but to have the video get automatically taken down on Youtube/Twitch/Instagram once it gets uploaded (due to the algorithm detecting copyright-infringing material).

And for that purpose, it doesn't matter whether it was a public performance or not. I can make a video of me sitting in a chair with a copyrighted song playing in the background, and it will get taken down. Hardly what I would call a "public performance".
You can directly upload GPS traces:

https://www.openstreetmap.org/traces

That won't get them into the OpenStreetMap database, but it makes them available (if you set them to public) for anyone looking to add the trails.

There's also apps like StreetComplete. It has 'challenges', where it prompts you for answers to questions and updates OpenStreetMap accordingly (so what is the surface type of a road, things like that).

Vespucci is a full featured editor for Android.
It's the same way Google pulled in $180B last year and Facebook made $86B.
I just took a look at this and I am confused as to the actual practical utility of pattern matching in a language that is not strongly-typed to begin with.

My initial take upon stumbling upon the controversy was "why would pattern matching be bad?" because I have only experienced it through the lens of C# 9.0. Upon reviewing PEP 622 and looking at some examples of usage... I am in agreement with the detractors. This just doesn't seem to make sense for python, but I would certainly hate to get in the way of someone's particular use case as long as the new feature doesn't fundamentally cripple the language for others.

IMO, Microsoft nailed it with their pattern matching implementation:

https://docs.microsoft.com/en-us/dotnet/csharp/pattern-match...
Citizens aren't prevented from filming. They are prevented from uploading video to social media. There is an important difference.

In this case I suspect the person filming is well known to the police for filming and has a long history of interaction with them.
Github made _Github style_ development seamless--i.e. centralized source control, slick web UI instead of CLI focus, pull requests instead of e-mailed patches. It's one of many different ways to build software though and it's a fallacy to say the entire field of software development didn't move forward until it existed. For someone who has only known Github style development it's true, but for many projects (including some of the largest in the world like the Linux kernel, all of Google's internal code, etc.) Github style development isn't necessary.
> Overseas manufacturing is based on arbitrage of lack of caring about human rights and ecological regulation, and a lack of a proper carbon tax on the transport.

Yup. Many US made products are US assembled. The constituent components are still produced with slave labor and reckless abandon for the environment. There are some regulations around made in the usa vs assembled in the usa but they are minimal.
Birth defects are a big deal, but there is a decent portion of the population who aren't going to be giving birth (at all, or ever again) who could still probably benefit...
Prost was one of Sennas pall bearers. They had a strong rivalry, but there was definite respect, if not outright friendship.
We have a newer team member that pointed this out to us. He mentioned in a team meeting that he sees us answering people on Slack or email after hours and wondered if he's expected to do the same. It's really best for everyone to just be off work when you're off work. I've started letting things sit til morning if it comes in after I'm out. I don't want to be the guy that makes another guy feel pressured to keep slack on his phone all night.
I don't really think that this article should be called "Leveraging the Go Type System", considering that the entire post was dedicated to "working around Go's lack of enums". That said, simplicity is a core part of Go's philosophy, and being a simple language isn't necessarily a bad thing, but it does make seemingly simple tasks very frustrating at times.
Clubhouse’s Future Depends on Data – How to Build a TikTok Like Algorithm
I mean git is wildly popular because of GitHub, and probably that was something to do with it in the Rails community... a community that if anything is culturally the opposite of the kernel dev community (or at least very different). I don’t think any kernel dev influence had to do with it, even though it’s often stated as a fact.
It is pattern matching, the semantics are an OCaml/ML family `match` expression.
A friend and i where once on a mission, making bike-tours in the swiss mountains every weekend, and map every forgotten water-fountain in villages we crossed, great fun!
really liked the way you put things to clarity. Thanks for these inputs and suggestions, will definitely think harder on this.
To me the placement of the tanks or lack of protection would be the root cause. Because this failure could have been triggered by any other debris as well. So the root cause is the thing that If you fix it, it fixes the problem in a fundamental level.
Zoom filter traps this lawyer as a cute cat during live court hearing
I think you can criticize Foucault to a point for being unclear sometimes, but you have to remember that sentence was taken out of context. Words get meaning from their context, so I don't think it's fair to expect every sentence a philosopher has written to make perfect sense on it's own without reading the surrounding essay/book.
Thanks! Initially created this when getting HipChat spun up on AWS. :)
> Everyone gets paired off to video chat with a random person for 20 minutes at the start of the day.

i would quit this job sooooooo fast

random, enforced, early morning socializing is so very much not my scene
I don't think anyone is claiming that playing music is preventing people from filming?
I thought mapbox used openstreetmap data?
It still shouldn't be needed. This situation is a great example of Fair Use Doctrine.
I've had this hit me directly with a serious sting. A company in which I was employed became subject of a state investigation, and the local newspaper wrote a story about the problem including a quote from a state investigator something like this: "They definitely have a problem (with XYZ)." XYZ was done in my department. The state investigator had made no mention of XYZ. The reporter had simply clarified the quote erroneously; XYZ had nothing to do with the problem. The state investigator would not say that he was mis-quoted, because the parenthetical material is not part of the quote, and the paper refused to correct the story for the same reason. But to any reader who does not know this obscure exception to the rule that what's in quotes is what they said, it meant I was the smartest guy in the room when and where things went bad.
ResoluteAI | Full Stack Software Engineer | New York City or remote | Full-time | REMOTE

ResoluteAI is a VC-backed fast-growth data aggregation and intelligent search startup, with a mission to enable scientifically driven organizations to make their next big discovery.

We enable this intelligent search through our proprietary machine learning algorithms. We are proud to count amongst our clients four of the top twelve global pharmaceutical firms by market cap.

I've linked one (very small) piece of what we do below - Stanford uses our software to power tech transfer search when their faculty lists opportunities:

https://stanford.resoluteinnovation.com/search

We are looking for full stack developers to help build out our capabilities as we continue to grow.

Python experience, and preferably expertise, is a must for this role.

Some of our tech stack: python amazon-web-services react flask elasticsearch docker

If you'd like more information and/or are interested in pursuing further, please apply at the following site:

https://resoluteai.applytojob.com/apply/qEBd0FBx4a/Full-Stac...