skysight-inc/HackerNews huggingface dataset:
Thank you for the answers in this thread.

I haven't tried CentOS Stream, but out of curiosity: if it's similar to the RHEL patch releases, how will major (like from RHEL 8 to 9) changes be handled?
> over-promise-under-deliver demo OS's like Windows 95,

Windows 95 was a very successful OS given all the trade offs it had to achieve:

1. Long file names without breaking backwards compatibility

2. Be able to run 32-bit software while also being able to run DOS programs that thought they were the only thing running on the computer

3. Have all the existing Windows software just run without any issues, even when they used undocumented functions or did stuff that was bad.

4. Do all this with 4 MB of RAM and a 33 MHz 386.
No they can't. Not automatically.
I find it funny people are up in arms and complaining, out of all places, on HN, where start-up culture should be more prevalent and aware of the costs it takes to run a business and maintain its operational capacity.

Nothing is free. It might be free to you, but Travis CI has to pay for the compute resources to run your free builds.

At the end of the day, never build your product or infrastructure on free services without planning on eventually paying for it and budgeting for it.

If you want a full CI/CD pipeline, there's plenty of open source tools. You can run it on your own hardware, which is what most do for builds as it's cheaper, or incorporate AWS spot instances if you want to run at the lowest cloud compute cost.
I don't think a promise to offer something free forever is necessarily binding unless there is consideration from the other party.

Pay a one time fee and get unlimited minutes forever, that would likely be binding.

But in this case, recipients of the freebie didn't have to offer anything to Travis in exchange.
> CentOS Stream to have fewer bugs and more runtime features than RHEL

more bugs, surely....
This seems to be great for Amazon. I've been a real Amazon critic for a lot of the typical reasons, so I've tended to buy elsewhere if possible, although I would still occasionally buy from Amazon for a great price or whatever.

This morning I checked in on 3 outstanding orders I made over a week ago with 3 separate merchants, none of which appear to have shipped. I'm guessing they're in this quagmire. But I keep seeing Amazon deliveries (Christmas presents from the in-laws) arrive on time.

At this point, if there was something I needed soon, I'd probably hold my nose and use Amazon for it. The monster knows how to deliver.
I'm saying I can see the potential utility of such a feature.

I think the decision to use MCAS to avoid retraining pilots was a bad one in hindsight, but it's just one of many situations where we use computers to assist pilots/drivers with this sort of task.
Maybe we can settle for totalitarian.
I can't tell if this is satirical or not.

The examples of bad software given are two of the most popular and widely used OS's of all time, and the internet. Are these things piles of hacks? Yes, but for Linux and the internet, they are arguably antifragile, and are so because of the way they're made. They have stood the test of time in a way that no top-down managed product has done that I'm aware of. The world would be so lucky to get another Linux-like project and another internet-like project.
Sorry, not familiar with Android core. For your example, how would it work without proprietary technologies? AFAIK, Android uses GCM for notifications. Adding integrations for it don't seem to make much sense in core open source Android as that will make you tied to Google's ecosystem.
Good macOS apps for free
For all on this thread involved, thank you!

Since I was got into programming in middle school, I was obsessed with OS design (yeah, reading the source code for L4 in high school). As I went further in my education, I felt the landscape was pretty stagnate at this point and went into other areas (initially driver development and now developer tooling).

While I've not had a chance to jump over to Fuschia to participate, it warms my heart to see the development going on.
It will show #CALC! for that cell because, well, it has to show something for the result of the formula - but the formula didn't evaluate to a "displayable" value.
Other comments are suggesting the tech in these may be for upcoming AR tech. I could see the price making more sense with a “killer app” for the added tech.
The point is they either need to filter the served content, or serve it from a different domain (e.g. githubusercontent.com), otherwise you have XSS-like problems.
I would love to try this one day as long as the Benny Hill song can play in the background as I make trips from my van into a retail UPS store.
I bought the airpods when they came out. After 1.5 years of use, I get 5! minutes of talktime. Apple says "tough luck". No more headphones from Apple for me.
A related service called a “Dead man’s switch” might be close to that: https://hn.algolia.com/?q=dead+man%27s+switch

deadman.io, deadmansswitch.net, and deadmantracker.com are starting points. You’d need a human to delete the accounts, but these services could send the email with your credentials. Having a trusted friend in the loop might be valuable anyway.
It's an irony given that GTK 3.0 made a move for modularised rendering in hopes of getting more cross-platformable.
#sad
You understand this is going to increase the proliferation of the word "yummy" among 'grown men', right?
Could you elaborate on that? Because it sure seems like a DB to me.

Not a relational one. And should not replace a typical CRUD OLTP DB.

But it sure seems like a no-sql DB to me.
I think the point is: We would all likely gladly trade our current salaries for a salary that incurred "several hundred thousands" in state taxes. If I was paying that much in taxes, that would mean I was a multi-millionaire, and I would pay those taxes with a huge smile on my face and then enjoy my vacation in Fiji, without any resentment whatsoever.
Instead of a colonoscopy, a new screen tests poop for colorectal cancer
Why would you say something like that when these Apple headphones are not at all aimed at people that want headphones that do the bare minimum job and nothing else? Comparing your $100 Sennheisers to these misses the point completely.
afaik, Mapbox's geocoding service was never meant to provide the lng,lat of retail entities.

Looking over their API docs, you can search for points of interest (POI), but that's it: https://docs.mapbox.com/api/search/geocoding/

For your use case, you should look into a geocoding service [0]. And then you can display the location results with your mapping library of choice. Google Maps does provide an all-inclusive service, but as you've mentioned, styling is better with Mapbox (and pricing).

[0] - Aside from Google and Mapbox, I've never used any of these alternative geocoding services: https://smartystreets.com/articles/is-there-a-geocoding-api-...
I have both, and Wicked cases are quite a bit heavier and with more material inside, so presumably it's a better heat sink.
You are forgetting one major point. You cannot equate the US and China.
I can go on TikTok and make a video making a joke about the US president and nothing will happen to me. However if I am in China and make a TikTok video about Winnie The Pooh, I am going to end up in jail.

So yeah, it is not the same for CCP to have data on me or NSA.
That's certainly not correct; while it is much closer to bug-free than most software, there have been numerous fixes since the original release (as well as a few enhancements).

See https://ctan.org/tex-archive/systems/knuth/dist/errata, particularly the file "tex82.bug".

Knuth will be reviewing bug reports and potentially issuing additional fixes again next year (see http://www.tug.org/texmfbug/).
The way to solve is either to segregate unmanaged devices onto a separate network and give up on controlling them or to implement the system I described. The same Pi running a DNS server can run a proxy which applies blocking policies on all hostnames.
Apple is a lifestyle brand now. Lifestyle brands aren't cheap as you want everyone to know just how much someone spent for a pair of headphones.
I'm also not terribly convinced of this. Medallions are a one-time fixed cost. This should have little to nothing to do with long term prices, especially given that the prices of medallions have gone down significantly.
Varda Space raises $9M for manufacturing in space
Yes, I'm a maintainer of deck.gl. That's a development dependency, not a runtime dependency. You have the option of using deck.gl completely standalone [0], or integrations are provided for Google Maps and Mapbox GL JS [1]

[0]: https://deck.gl/examples/tile-layer/
[1]: https://deck.gl/docs/get-started/using-with-map
So ... this “limit” is really just a “limit on how much you can send with a discount”? Well, there goes the newsworthiness...

Edit: Can someone please explain my error here? This comment [1] (as well as the immediately surrounding thread) indicates the limit applies to a business account that pays lower rates, and you have the unlimited right to ship on a non-business account that pays higher rates. Thus, the limit is really just a limit on the discounted rate. Which is equivalent to a price increase. Which is totally unsurprising and dog-bites-man for a case of high demand and difficulty increasing capacity. Thus, no longer newsworthy.

So where's my error, really?

[1] https://news.ycombinator.com/item?id=25348485
The Data Problem Stalling AI
Outright refusing the vaccine is absurd, but refusing at this phase of the distribution is not.
Thats true. But you don't need that versatility or reliability a lot of the time. For a bog-standard webapp that talks to a database, gets decent traffic, and is growing at a reasonable pace (say doubling every year), dedicated hosting or colo will save you a LOT of money.
I taught myself to program and the top lessons you can learn from my story
The One Who Co-Created Siri
It's controversial, but I'm not certain it's possible to teach someone how to debug.

Some folks seems to naturally "get it", some other will try every possible permutation possible or start frantically copy-pasting code and some other seems to just get stuck and are basically awaiting instructions.
Bluetooth for audio is a solved problem. I recently bought 3 pairs of headphones, one pair no name Chinese, one pair of bose and oneplus buds. All 3 connect, switch devices (laptop, phone etc) seamlessly. I understand there may have been issues in the past but my experience the last year tells me otherwise.
The pilots followed the checklist, but then reenabled the system very soon after. They left the engines at full power during the descent, which made it so they couldn't manually adjust the stabilizer (too strong aerodynamic forces). [1] Sorry about the wiki source, Google is only showing articles from the first 2 months after the accident.

The lion air flight, the first one, is an example of the checklist working (and a large reason why the frame wasn't grounded after the first crash, there was evidence that it was avoidable from the day before) .

[1] https://en.m.wikipedia.org/wiki/Ethiopian_Airlines_Flight_30...
Can you point to where/when this happened for their native code? As far as I can tell, that's still licensed under 2-clause BSD (https://github.com/mapbox/mapbox-gl-native/blob/master/LICEN...)
It is a bit more complicated than that but here’s a pretty obvious one, do you get more sleepy lying down or sitting on a chair or standing up?

Oh, also read this

Records show that diastolic pressure is about 55mm/Hg lower when taking blood pressure lying down vs. sitting.

https://www.belmarrahealth.com/blood-pressure-differences-wh...
> The goal is to improve the system.

This. I do believe that the act of breaking down tasks helps clarify assumptions and helps paint a more accurate picture of what needs to be accomplished for a particular task. Can breaking down the task into small bite-size chunks be a little demoralizing? Maybe. But I don't necessarily view it that way, assuming that the person owning the task is part of the initial conversation.

In short, the breaking up of tasks should be a conversation, not some top down mandate.
What domains would this library best fit for? Or is it too general? Would it have value in a game engine?
Getting a fully decked out developer machine every 2-3 years is stingy? Fuck me, the kids are even more spoiled than I thought.

I'm running on a 2017 MacBook Pro with 16GB ram, and I can still run everything without problems. Local database servers, multiple IDEs, Microsoft Teams (which is a resource hog) and even a Windows VM.

You want a free upgrade every year? Do you upgrade your personal desktop tower or laptop every year?
I'm a big fan conceptually of Nomad, and I love the streams that the Nomad team does to talk about development and answer questions.

My only comments would be:

I wish there was more content available (maybe on HashiCorp Learn Nomad) for working with single-instance Nomad clusters.

And a demo of realworld dev-to-prod workflow. Something like "Okay here's a local Docker Compose setup with Postgres, a backend API, and a frontend web app, and here's the workflow for getting it into production with Nomad."
Apparently the second recipient was an 81-year-old man whose name really was William Shakespeare.

https://www.washingtonpost.com/world/2020/12/08/shakespeare-...
> lots of western apps remain accessible in China

And lots of western apps aren't accessible in China. Such as Google, Wikipedia, Facebook, Twitter.

Furthermore, did you know TikTok itself is banned in mainland China? No kidding, they have an different version of the app that's Chinese-only.

I think the implication that China's being the free-market player here is faulty, to say the least. There's an argument to be made about how censorship of foreign applications conflicts with the US's values, for sure, but the one-way street argument doesn't scan.
There are rumors that she did not open the door for a long time and hang up on them when they called. Obviously we dont know if that is true but if it is the cops had to assume well prepared people inside the house. It would be gross negligence to just walk in and please everyone to come out regardless of what the people did that caused the raid.
Why would the community want to collaborate on a project that's not openly-licensed?
Ah, I remember trying the Flatpak version of steam but the performance difference was huge (Dead Cells and the dishwasher - vampire smile) with the Steam version of the official site but it was two years ago with an HD4000. Now that you mention it I also remember not wanting to deal with DS controller setup (for games that need it).

I'd have to do some testing with Talos (vs windows version) but I think that The Cave runs smoother now.
It will almost certainly be slower than Ubuntu just because of the extra layer of work mentioned above.
The Japanese project rethinking society through its toilets [video]
You had me till the end. Now I feel dirty. Fetishization of the virgin, are we at the behavioral sink already? I hate it, makes me want to convert to Islam.
I think spatial audio might be the killer feature. They just added an update for the Airpods Pro, and some of the comments/reactions to it sound promising.

Homepods sound amazing in a stereo pair, and Apple just released an update for Dolby Atmos support.
This is a very readable writeup. From a distance, Dart seems to focus on usability, while other languages focus more on simplicity (Go) or expressive power (most modern languages). I appreciate the focus on usability.

It's not unique to Dart (Python, ...), but many languages that are popular around here tend to favor expressiveness over usability.
> Make chromium opensource but add spyware that phones home on every second

Chromium homes every second? That seems interesting. It has been a long time since I last used Chromium. Does it also come with Google auth now?

> Make tip of iceberg opensource but force every vendor to use Service and lock down whole ecosystem around it.

If they add Google specific services into core Android is it not worse? Companies like Amazon and a lot of Chinese companies seem to be fine with using just the core Android.
Amnesia: TCP/IP Stacks Breed Critical Vulnerabilities in IoT, OT
Nope, that's not gonna fit. for sure.
Hi! I'm one of the two authors here. At Materialize, we're definitely of the 'we are a bunch of voices, we are people rather than corp-speak, and you get our largely unfiltered takes' flavor. This is my (and George's from Fivetran) take. In particular this is not Frank's take, as you attribute below :)

> SQL is declarative, reactive Materialize streams are declarative on a whole new level.

Thank you for the kind words about our tech, I'm flattered! That said, this dream is downstream of Kafka. Most of our quibbles with the Kafka-as-database architecture are to do with the fact that that architecture neglects the work that needs to be done _upstream_ of Kafka.

That work is best done with an OLTP database. Funnily enough, neither of us are building OLTP databases, but this piece largely is a defense of OLTP databases (if you're curious, yes, I'd recommend CockroachDB), and their virtues at that head of the data pipeline.

Kafka has its place - and when its used downstream of CDC from said OLTP database (using, e.g. Debezium), we could not be happier with it (and we say so).

The best example is in foreign key checks. It is not good if you ever need to enforce foreign key checks (which translates to checking a denormalization of your source data _transactionally_ with deciding whether to admit or deny an event). This is something that you may not need in your data pipeline on day 1, but adding that in later is a trivial schema change with an OLTP database, and exceedingly difficult with a Kafka-based event sourced architecture.

> Normally you'd have single writer instances that are locked to the corresponding Kafka partition, which ensure strong transactional guarantees, IF you need them.

This still does not deal with the use-case of needing to add a foreign key check. You'd have to:

1. Log "intents to write" rather than writes themselves in Topic A
2. Have a separate denormalization computed and kept in a separate Topic B, which can be read from. This denormalization needs to be read until the intent propagates from Topic A.
3. Convert those intents into commits.
4. Deal with all the failure cases in a distributed system, e.g. cleaning up abandoned intents, etc.

If you use an OLTP database, and generate events into Kafka via CDC, you get the best of both worlds. And hopefully, yes, have a reactive declarative stack downstream of that as well!
The first step of defunding should be that police doesn't get to keep the spoils of civil asset forfeiture.
It's about time for AWS to launch SPS (Simple Parcel Service).

After retailers feel the pain this year, I suspect many would be interested to ship through Amazon's logistics network...
Wow, thank you for the detailed feedback! Minuum indeed takes a different, nonetheless interesting approach. Our focus lies with the data privacy of users' typing data and the hexagonal layout. In terms of switching languages, our keyboard does recognize and switch accordingly to the language typed. How do you feel about a keyboard that woulld learn from your typing behaviour (Also adapting to your language preferences)? You raise a good point with screen estate however, we will consider it for future implementations. Thank you for sharing your input :)
A UK Covid-19 vaccination center as historic rollout gets underway
The pair of these papers: (Don't read them in full.)

1.Attention is not explanation (https://arxiv.org/abs/1902.10186)

2.Attention is not not Explanation (https://arxiv.org/abs/1908.04626)

Goes to show the complete lack of agreement between researchers in the explainability space. Most popular packages (allen NLP, google LIT, Captum) use saliency based methods (Integrated gradients) or Attention. The community has fundamental disagreements on whether they capture anything equivalent to importance as humans would understand it.

An entire community of fairness, ethics and Computational social science is built on top of conclusions using these methods. It is a shame that so much money is poured into these fields, but there does not seem to be as strong a thrust to explore the most fundamental questions themselves.

(my 2 cents: I like SHAP and the stuff coming out of Bin Yu and Tommi Jakkola's labs better..but my opinion too is based in intuition without any real rigor)
What do you use for forward geocoding?
I am currently using https://docs.mapbox.com/api/search/geocoding/ for forward geocoding. I'm wondering what others use for geocoding, and their experience (how it performs, reliability, cost)

Thanks!
4 takeaways from Tesla's return-to-work playbook
If you're not familiar with Apple ecosystem, it might seem peculiar. But Apple's integration means that "just works" entails, for instance, automatic switching between devices. So I'm listening to music on my iPad, I pause it, pick up my phone and start a YouTube video. The AirPods automatically switch from the iPad to the iPhone without me doing anything. Nothing else "just works" like that, and it's one reason people like to stay within the Apple ecosystem.
I quit my job to do a startup and then quit 2 months later
It's understandable. People tend to forget the obvious, that the primary goal of Mapbox is to make money. Investors have given their money to Mapbox with the expectation that they will get back more, preferably much more.
Couldn't you say that they technically applied the Feynman method recursively?

The original problem was the design of the divider and how to implement it. After looking at some half-working solutions, the problem changed to being able to find the cause of the broken half, where they came up with the "mechanical technique" for debugging.

I'm not familiar with the method, but the second step, "Think real hard", is quite broad which allows the technique to be applied to anything as long as there is a problem and solution (steps 1 and 3).

1. How do I design a divider?

2. Thinking

3. Solution

and

1. How do I determine what's wrong with my design?

2. Thinking

3. Mechanical technique
Then there's a pair of us — don't tell!
They'd banish us, you know.
I see a lot of well founded criticism of the price point and the praise that it gets before it gets reviews, backlash against the "I will buy that" comments. Wouldn't equate that.

And it looks like you are implying comments like mine are made without thought, which would be neither nice nor correct.
Will bug fixes for Mapbox GL JS 2.x be backported to 1.x (by the Mapbox team)?
> magical

> Macro with BetterTouchTool

This is peak Apple rdf.
Not to mention Oracle is not known to leave money on the table, and if they see they can start charging for Oracle Linux because there's no large well known free version, I wouldn't put it past them.

Put another way, if you jump ship from CentOS because IBM caused Red Hat to change it into a funnel to pay them money, if you landed on Oracle, you might be setting yourself up to do it all over again fairly soon.