skysight-inc/HackerNews huggingface dataset:
I'm honestly tempted to tell my bank I no longer have a SMS capable device and will not be getting one (and that my number on their file is no longer under my control and as such is a security risk).

I want 0 to do with SMS security, I am happy to use 2FA via an app, and backup codes, that I have to manually enter, with an insanely long 50 char password that's unique for each site.

Sim jacking is a real issue, and it's possible and sometimes easy to assume control of somebody's phone number.

SMS is also not a secure protocol in any way, shape or form. No security or privacy is built in, similar to emails.

Now if we go about adding something like private public key pair authentication that would be a good start, and a standardized "build your own security" where you can add as many layers to each site rather than relying on them to keep you secure which they often fail at.
Ah, I see what you mean. It's a domain in which you're happy to give up a couple percent points of throughput to bring down the 99% latency, which that option will do. Not necessary, but it will be nice.
Not a city. He notes this is on a reservation.

I guess city is a bit grand, but there are towns with actual zip codes on reservations.

Part of it is the fault of history. Many places on reservations don't have street addresses, or sometimes even streets. But that doesn't mean they aren't places of commerce, community, or otherwise vital to the lives of thousands of people.

The whole 911 thing started forcing road names and addresses. The bigger problem is that what we have for an address (as told to us by one of the utility companies) is different than whatever source Apple is using. Strangely, Google figured out quite a bit more of it.
Are you sure this isn't selective bias? Google and Apple both probably prioritize corrections like this based on the number of people reporting them. If you've reported this twice and no one else has, they have little incentive to prioritize this request over reports from more busy roadways.
Take a look behind the 'small doors to imaginary spaces' within bookshelves
It can be a tool used as a dependency of your app. And I feel like you can make the same claim about locks. They just introduce complexity and make debugging harder, race condition never happened to me anyway... It's about ensuring edge cases don't bite you when you don't expect it.

If you can prove it doesn't apply, then sure, why not install globally.
Cjbassi/ytop: A TUI system monitor written in Rust
This is a good piece of feedback for anyone at Waze, especially if you were willing to share more about your market details like where you live or any social networks you use, they could evaluate their advertising strategies.

It was an honest response to a valid question. I was quite surprised to see it, but after reflecting, things change in the software world so quickly (and new people are born all the time) that it's inevitable that today's staples will be forgotten tomorrow. Also, congrats, you're one of today's lucky 10,000! [0]

Downvotes weren't warranted IMO, but be careful complaining about downvotes on HN, it's against their usage guidelines [1]:

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

[0]: https://xkcd.com/1053/

[1]: https://news.ycombinator.com/newsguidelines.html
> From a game design perspective, for some situations this can be a real problem that leads to players getting discouraged and quitting, which leads to loss of revenue.

That sounds more like from a game business perspective. From a game design perspective, I would say it leads to the user not having fun. "Fun" being the goal of the design of the game. Loss of revenue affects a business around the game more than the game itself.

Otherwise I agree with what you're saying.
I guess what's really at play is whether or not the code is sloppy because the developers are making a conscious decision to not refactor yet, or it's sloppy because they don't know what they're doing.

I've found lots of great developers write huge, sloppy, 300 line methods, if it gets the job done. I love clean code, but too much abstraction is a liability unless there's a good reason to introduce it. Part of expertise is knowing when it's okay to break the rules.
NPR's All Songs Considered (https://www.npr.org/sections/allsongs/) has New Music Friday every week, available through podcasts.
I am not sure I understand your question. Could you be more specific?
I'm surprised this article doesn't mention youtube, which is a major way of finding new music for me.

Not only can I find new music through videos that youtube selects as related to ones I like, but listening to playlists that contain music that I like is another great way to find new music, and so is listening through the other music posted by people who post music that I like. And then, of course, one always has the option to search for favorite genres and artists, which should turn up a bunch of new music.

Listening through Soundcloud's playlists is another possibility, though Soundcloud's discoverability has really suffered since they got rid of groups.

Then there are genre-specific subreddits, like r/psybient, r/EBM, r/industrialmusic, etc.

Connecting with people with similar tastes is probably the best way, though.
Japanese billionaire pulls out of moonshot dating TV project with 27,722 women
That's what I've been finding a lot lately. Kubenetes manifests have very complete schemas, but there's not really any official concise way to express them or relations between them.

I've come to the conclusion that helm/templating is awful. Every helm chart I've ever seen suffers from the kitchen sink problem. Dependencies don't really address the problem either, because that's not really resolving a whole lot in the end.

What I've found so far is that Kustomize strikes a solid balance between an off the shelf working config provided from official sources, and making changes myself to suit my environment. Instead of the developer maintaining a kitchen sink approach, they can have something (or a set of somethings) that are straight forward, and I can maintain a set of tweaks that work for me. Unfortunately Kustomize's documentation is not that great, and it is incredibly awkward to work with.

I'm hoping that solid operators come out for most applications instead of helm charts. I'm not 100% sure that they're going to be substantially better than helm, but I'm hoping between operators and kustomize I can link applications together in a way that I get properly maintained applications for minimal effort (ala AWS), without having to maintain a large code base linking all the bits together.

I do think I need to look into pulumi as it might be in the direction I want to go, but I remain skeptical.

Terraform has some good ideas, but is too rigid for kubernetes, and I feel like I'm giving up the flexibility of kubectl. I like the idea of having a state and resolving differences between desired and actual state, but not enough to rewrite everything in HCL.
Wow, looks like it's back from the dead!
It’s sad that technology has actually regressed despite exponential increments in processing power and storage capacity.

It used to be that you could buy a mapping software and install it on your PDA/Pocket PC and it would run fine despite a CPU speed in the megahertz.

Nowadays offline maps is some niche advanced feature despite even low-end devices have enough processing power to come preinstalled with an offline map.
Rust-forest: Experimental tree data structures in Rust
New machines all use UEFI. There's plenty of space for malware to hide in there.
I'm a happy customer, and will be moving to foundation plan soon.

If I didn't rely on their inbound email parsing, I could get by on the flex plan for less than $10/mo.... it's still super cheap.
I've seen some great criticisms of microservices, some of which made me pause. Now, however, I think there's a reasonable way through the obstacles. It doesn't have to be a mess. Nothing is a magic bullet, but about anything will work if your game is good enough. You don't buy a bright and shiny to make your game better. Doesn't work like that.

With all due respect, the argument that microservices can work is not an argument for doing microservices instead of a monolith.

By default a monolith is simpler, lower latency, has lower operational costs (RPCs are not actually free!), tends to be easier to refactor, leads to less duplication of code, and has better tools for traceability. (Do not underestimate the value of stack backtraces!) With best practices (that few do), all of these problems except the latency one are solvable with microservices. But you should not expect to solve them in most organizations.

Given this, you should only adopt microservices if they solve a real problem. For example if your codebase is too big for a single server to hold it, or you need extreme horizontal scalability, microservices can be wonderful. But most people using microservices do not actually have those problems. Most organizations that are trying to use microservices would be better off with monoliths. Eventually reality will settle in and they will realize it.

Incidentally this is not a new debate. At its heart microservices vs monolithic is the same as microkernel vs monolithic kernel. It is worth reading https://yarchive.net/comp/microkernels.html for Linus' criticism of microkernels - much if it applies directly to most microservices deployments.
For me it's more about a and an, if someone were to write: "I installed a HDMI cable" my inner monologue will actually yell as it passes over the "a" to heavily emphasize the mistake.

Depending on how annoyed it is, it might even respond... "Really? Did you really install _A_ HDMI cable today? Really? Maybe you installed _AN_ HDMI cable?"

Acronyms are generally the worst for a/an situations as depending on if you personally pronounce the acronym as a whole word or spell it out in letters the rule might change.
The Hamilton soundtrack has been playing in my head since I last heard it last week. Send help!
I've horizontally scaled plenty of monoliths. Tends to be easier. Less to monitor. You don't have to worry about "what" you're scaling. You just scale it all. Just throw another server on the pile, it reduces resources used by everything on the existing servers.

If you have a process that takes up a lot of a particular resource that others don't (e.g. disk throughput), maybe spin that into its own service. But in my experience, lots of things are just fine being lumped together and don't really exhibit resource use profiles that are all that different from eachother.
The answer to bad management is the cloud. Well put.
I do not claim expertise here, but it would seem like microservices would add significant performance costs. Stitching together a bunch of results from different microservices is going to be a LOT more expensive than running a query with joins.
Integrating Java Dataflow Analysis and the Debugger
I tend to run ansible to setup a VM, e.g. a few packages, lock it down to my taste, and then have ansible run docker-compose to deploy the application(s) of interest.

You wouldn't use docker to manage the host networking (which is where ansible comes in), but packaging whatever is listening on ports as a container works really well for me
Osaka University transplants iPS cell-based heart cells in first clinical trial
Linus Torvalds on Microkernels
Hi, We are also moving to microservices for similar reasons. Do you have any more info to share on learnings and best practices?
Word of mouth from friends is number one. As a DJ, I used to live by this. I wouldn't go hunting on BeatPort, I'd just find what friends were listening to and try to explore from there. 90% of the time it went awesome.

Other than that - Spotify and Apple Music both, at this time, have excellent playlists and recommendations - as far as I've found, in my extensive use of both platforms.

I prefer Apple Music, for no particular reason other than I've been using the iTunes/iPod ecosystem since 2004-5, and thusly my library contains all the music I've already ripped/downloaded.
I reported it on the Apple Maps site and filed a bug as a developer. I don't want to send stuff to the Apple executives when I might really need to get noticed for something that will really help the student's future.
We also spend the second most of any country in the world on school funding per student. (Or the most, according to some sources for some years).

It's unclear that spending way too much on the military has any bearing there. Both are probably very poorly spent in terms of ROI.
Can you name a single thing that you would consider innovative from Europe? I'm serious, I just can't think of anything. These are good people for making a slightly better Mercedes than last year's model, but they won't be cooking up the next iPhone anytime soon. The system there does not reward risk takers, the smart move is incremental updates to well established existing products.
Nobody makes this complaint about C++ (which is older) or Java (which is almost as old.)
I report things on GMaps all the time and it usually updates the maps within minutes (I get an email)

I'm also a local guide though so that might have something to do with it
It is not necessarily the case that data warehouses have high update latency. Open source streaming tech (e.g. Apache Kafka, Beam, etcetera) can be used to build an OLAP database updated in near real-time.
Nitpick: 1920x1080 is approx. 2K, 1K is more like 1024x768. The "4K" resolution syntax refers to horizontal resolution, while the "1080p" syntax refers to vertical resolution.
It's a nothing more than advertising of a great privacy service, if totalitarian states like TerroRussia and China block it.

I'm a happy Premium user.

PS It's funny to hear some accusations about terrorism from our state, officially supporting terrorism.
Yes, I'm Russian if any.
We have used Mailgun to power our SaaS emails for years with great deliverability and without paying a cent. It makes sense for them to charge for their service. It was too good to last forever!
I love to use rateyourmusic for this. It is great for finding related artists and for exploring new genres.
GDC 2020 State of the Game Industry Report
Its BS too.

Source: I'm an ex Maps employee.
I have something like that too. There's a one block section that didn't have a road through it due to a water tower, but now (as in 10 years ago) does. Apple Maps routes me around it constantly. Despite error submissions _and_ the trip data that they must have, showing multitudes of vehicles apparently driving through a field to continue on the road... no change.
Well, I'm quite happy with Openstreetmap's directions for biking (I mostly use OSMand, but there are other apps/routers).

They have elevation, private/public roads, road surface, bike lanes, etc, and routers can take it into account.
Of course, that doesn't really take into account varying laws, but that might be reflected in the maps themselves (private/public places, bikes allowed/disallowed, etc).

See also https://www.opencyclemap.org
> What's not viable, in my opinion, is the shunning by the purists of everyone who doesn't believe and act like them.

That is hardly consequential(ist). The group doesn't exactly wield much power. What influence they have is setting the bar higher so that others can get there one step at a time as you say.
daily.bandcamp and their weekly radio show is pretty huge for my discovery along with a mishmash of npr, kexp, bleep, reddit, brooklyn vegan and nts radio
Well, school funding at least has been shown to be irrelevant to outcomes (at the ranges of funding we currently have in the US), so it makes sense that people would argue against increasing spending there. And when it comes to increasing "basic" social services - you do realize we spend multiple times the military budget on them already?
Your experiences match mine exactly. There's a reason why the country doesn't have any anti-corruption agencies. Finland is a great country to be lower middle class in, but if you have a bit of ambition or talent, you'll probably find the environment quite demotivational.
It's extremely similar to the microsoft IE issue, users should be able to set a default web browser.
The larger a product gets, the risk and customer impact of regressions increases, so even "simple" changes require significant engineering and QA effort. There are also so many feature requests that prioritizing them is a full time job.
Why was this comment killed? I vouched for it to revive it.
So the bank would be better of with php?
Black Hole (Networking)
FDA assigns breakthrough status to algorithm that detect heart failure early
Virtual Reality Has an Accessibility Problem
OP: have you ever tried Spotify's weekly Discover playlist? I can't believe how good it's been for me, and I never took to Pandora or similar recommendation methods. Discover has opened me up to bands that were always on the perimeter of my tastes but that I never took the plunge to listen to, and I'm amazed at how Spotify even knows to recommend a deep cut that I'll love from an artist I typically hate. Spotify has 9 or 10 years of Premium listening data from me at this point, and for me they are using it well.
Hexagonalizing the World: A unified geo data layer, part two
Are you joining as a founder?

The team at tailscale is stellar. I love the mission statement, as well: With B Cantrill's https://oxide.computer taking on the hardware and OS side of things and tailscale starting off with the network, things are really shaping up for a post-cloud future, already. I'm sure you'll find a use for perkeep to reduce the long tail of the software development [0].

Good luck (not that you need it), Brad Fitz. Your work on pubsubhubbub has inspired me since I was a school going kid.

[0] I guess the name is a nod to one of the most fascinating tech papers I've ever read: https://blog.acolyer.org/2015/01/15/the-tail-at-scale/
I really like Bandcamp's articles. They're hyping material on their own platform of course, but you can give it a quick listen on-the-spot, and if you like it, that's a win for you, the artist, and Bandcamp. If you don't like it, you can move on to the next article straightaway. Moreover it's often stuff that no algorithm would have recommended to you.
Spain and France have entrepreneur visas.
Web support...?
I have back issues too. I should really take up swimming. Thank you for suggesting that.
I wrote this ... jeez...that was a while ago, on more or less this topic

https://journal.dedasys.com/2006/02/18/maximizers-satisficer...
Comments moved to https://news.ycombinator.com/item?id=22192543.
I recently wrote a blog post about another feature I have been wishing Dropbox would add. Looks like it won't be happening anytime soon...

"Hey Dropbox, why can't I compare file versions like this?"
http://web.eecs.utk.edu/~azh/blog/whycanticomparefileversion...
But YouTube's quality is such hot garbage, and the ads, oh, God, the ads.

Nothing ruins the experience of a perfectly good album like Miles Davis' 'Kind of Blue' more than a jump from cool jazz to an ad for Grammarly that's a full 5-10db louder than what I was listening to.

If YouTube's audio quality was worth listening to, YouTube Premium might be a thing, but Spotify and Apple Music have it down to a science, and, similarly, have fantastic recommendation engines.

Next to radio, YouTube is certainly the poorest quality experience for listening to music in the current era of options.

I keep a family plan for both Apple Music and Spotify to literally just share with my best friends so they won't default to listening to music on YouTube while we're hanging out.

I've collected CD's and vinyl for 15 years, and spent very little time listening to radio - the jarring advertising, especially between tracks on an album, drives me mad as a musician, listener, and producer.
and then, even if we could set the default browser, having a webkit-Chrome is stupid also...
I’m a bit bullish on ReactNative. Well on UI controlled by JavaScript that work a consistently across different platforms.

I acknowledge Flutter from Google is making rounds but Dart simply doesn’t have the ecosystem and reach that Javascript does.

Standard web html always seems to be quite laggy in mobile browsers. Basic things are quirky like the location bar is conditionally visible when scrolling up but not scrolling down. This changes the viewport.

Web rendering doesn’t seem to be as efficient and rich as native UI.
I saw the first Starlink set a couple of weeks ago, looking up from a city street. It is amazing sight, a line of moving stars, not very bright, stretching horizon to horizon. When all the satellites are in orbit, it will drastically change the night sky, especially in the early evening when they reflect the most light from the Sun.
As far as I understand it the opposite is true. They pay Canonical.
Our company migrated for very similar reasons - I'm surprised that people aren't mentioning this pain point more. Maybe the overall execution of microservices is poor, so people generally would rather go back to the old thing.
That's funny because I feel like I've read a few articles out there that did comparative testing of Google Maps vs. Apple Maps and, while Google's routing estimated a shorter ETA, the Apple Maps routing ended up being faster and more accurate to the estimate nearly every time. I don't really want to think I'm going to get somewhere fast. I actually want to get there faster and, more importantly, when the app tells me I'm going to get there.
For French speakers, France Inter has a great playlist without ads when they are on strike. When it's not the strike season or if you have more precise tastes, FIP is nice too.
I wish you great strength and recovery man.
Yes, technically, but this is very hard to pull off in a real game.

This is preferable to bara getting 5 bashes in a row and killing you due to real rng. Or playing bara and getting what feels like 0 bashes, again due to real rng.
Same here, though it's usually a few hours, not minutes. I'm not in the US, tough, it may be that there are different review teams for different areas.
It's nice to have a clean abstraction, but if the various services are on tables in different databases, things like joins get much more expensive, no? Performance is important.
AI Safety Gym – Computerphile [video]
When I was growing up, MySpace was one of my favourite sources. Sadly, they lost their entire collection in a botched server migration. In April 2019, the MySpace Dragon Hoard was uploaded to the Internet Archive.

I gathered all the metadata, added all the songs to an iTunes 10.6.3 library, and made smart playlists based on genre, location and (assumed) language.

That's helping me find unknown bands from far away, who I would never have heard of otherwise.

Personally I'm into rock (all kinds: punk, metal, Christian), though the Dragon Hoard also has pop, rap, dance, etc. Listening through everything is taking a very long time, and most of the music honestly sucks. But when I do find something good (e.g. The Dolls, Ritalinn) then it's very indie, and good for learning a new language!

Message me if you'd like more details, and/or have a good idea how to share the content safely.

Another project I'd love to see is to group bands based on friends' Likes, which I've scraped from Facebook. There must be a way to visualise clusters of bands who many of the same friends all like, though I'm not sure how best to do that.
Spotify's (non-algorithmic) New Music Friday, (algorithmic) Release Radar and Discover Weekly playlists have all been amazing for finding music for me.
Yeah... its even corrosive. And its a pretty messed up nerve toxin.
Ah that's fair, Google captchas VPN users, but I don't think it's recaptcha, it doesn't look exactly the same.

Having done this in a previous life, they do this because they fight against scrapping their search results.