skysight-inc/HackerNews huggingface dataset:
> It seems like anyone who makes a trade-in purchase with Apple Store using a credit card that may not be a valid payment method could be at risk.

No, because the main issue isn't the disputed payment, the main issue is that Apple shut down his other Apple services because of non-payment. This presumably wouldn't happen if the charge was on a non-Apple card.
I think it comes across as poor quality writing to people who don't know or care about the insider media/NYT stuff. For those people, there are too many characters in the story, and the meat comes at the end.

But for media insiders, they know who these people are and find the additional detail useful/entertaining. I am in the former camp and wish there had been a timeline or TLDR.
AirBnB is a website/app/platform, Compass is a real estate broker. AirBnB can leverage the low-cost economics of software, Compass is a real estate broker (and a pretty conventional one at that). Compass is not a middleman, they are the agents.
I should clarify; I don't think that for the general case you have to go all-in on Materialize, but for the case in my comment--where you are effectively using business logic within Materialize views as the "source of truth" of logic across all of both your analytics and your operation--that requires buy-in. Additionally, if I'm _already_ sending all of my data to a database or to my data warehouse, ETLing all of that data to Materialize also is rather burdensome. Just because I technically could run Materialize side by side with something doesn't mean I necessarily want to, especially given the streaming use case requires a lot more maintenance to get right and keep running in production.

I fully agree with you that for many data science cases, you're likely to stick with batching. Where I see Materialize to be the most useful, and where I'd be inspired to use it and transform how we do things, would be the overlap between when Analytics team are writing definitions (e.g., what constitutes an "active user"?) and are typically doing so on the warehouse, but then I want those definitions to be used, up to date, and available everywhere in my stack, including analytics, my operational database, and third-party tools like marketing tools.

Personally, I'm less interested in one-off migrations like you're suggesting. What I really want is to have something like Materialize embedded in my Postgres. (Such a thing should be doable at minimum by running Materialize + Debezium side-by-side with Postgres and then having Postgres interact with Materialize via foreign data wrappers. It would need some fancy tooling to make it simple, but it would work.) In such a scenario, a Postgres + Materialize combo could serve as the "center of the universe" for all the data AND business definitions for the company, and everything else stems from there. Even if we used a big data warehouse in parallel for large ad hoc queries (which I imagine Materialize wouldn't handle well, not being OLAP), I would ETL my data to the warehouse from Materialize--and I'd even be able to include ETLing the data from the materialized views, pre-calculated. If I wanted to send data to third-party tools, I'd use Materialize in conjunction with Hightouch.io to forward the data, including hooking into subscriptions when rows in the materialized views change.

For what I propose, there are some open questions about data persistence, high availability, the speed to materialize an initial view for the first time, and backfilling data, among other things. But I think this is where Materialize has a good chance of fundamentally changing how analytical and operational data are managed, and I think there's a world where data warehouses would go away and you'd just run everything on Postgres + Materialize + S3 (+ Presto or similar for true OLAP queries). I could see myself using Materialize for log management, or log alerting. I'm just as excited to see pieces of it embedded in other pieces of infrastructure as I am to use it as a standalone product.
“My wife would kill me” is a joke. It’s play on the fact that his wife knowing his job involved being around topless teenagers would upset her. Note, it wouldn’t actually upset her in the context it happened.

I fail to understand how someone can be offended by a situation that has nothing to do with them other than hearing the story.
I'd love to work on something that just generates stories. I know DF and Rimworld do this, but there's too much game in the way of the story. Many RPGs today also need about 30 hours+; I'm looking for something that tells you a story in 30 minutes, and you could even participate into how it goes and how it ends. AI Dungeon does this, but it's unstructured, and relies too much on the player's creativity.

Stories have their patterns - there's the 7 Basic Stories, there's your tropes, 3 Act Structure, Aristotle's rules of drama, 36 Dramatic Situations, and so on. So I try to start with plot and character as those are usually the non-negotiable bits, and then expand into generating something interesting.

There's a prototype here which deals with basic character and plot tropes, but I'd like to have it follow more of a pattern, more characters, more customization, data, and so on: https://random-character.com/
If they drive leads, they can capture a percentage of leads they generate for in house agents. This is why Zillow went commission split on transactions, it’s much more lucrative once you have a lead pipeline.
> But they did not buy the macbook with the Apple Card.

The article is ambiguous on this point, though I would presume they did pay with Apple Card given that Apple charged the debt to it?
> Their malware uses a little-known feature of RealTek audio codec chips to silently "retask" the computer's output channel as an input channel, allowing the malware to record audio even when the headphones remain connected into an output-only jack and don't even have a microphone channel on their plug.

This is a pretty big deal.
It only recompiles whenever I hit save, pretty sure the delay is from java startup time
WTOP, which is the All News/Traffic station is filled with ads from contractors during the Drive time. Of course, I last listened to them a year ago, but I suspect that hasn't changed. Listen to them anytime between 7am and 9am EST.
Is there any library like PAM in the Windows ecosystem?
> Unless the asymmetric delay is on the path which both the ping and the NTP synchronization take

Assuming the NTP server is not on the LAN using a GPS (or other radio) reference, a large part of the asymmetry is on the poster's VDSL last mile hop. At least on my bonded VDSL2 line, it seems there's significant asymmetry; I found with regular ntpd I needed to delay incoming packets by around 18 ms to get a good match between a GPS receiver and network servers; my round trip time to the PPPoE concentrator is about 21 ms, and I was able to find a few NTP servers close enough that round trip to them was about 22 ms; not much room for additional asymmetry there.
Intermedia S-1
> a culture which attributes success in life to personal effort or choices is sick.

Then what is the point of making better choices, such as staying in school, avoiding drugs and not committing crimes?
I don't believe anything I've said contradicts that position.
Location: Austin, TX

Remote: For the right opportunity

Willing to relocate: For the right opportunity

Technologies: JS, React, Flow, Hack, Golang, interest in lispy things, interest in Rust

Email: pires+hn@ b i trol i.com

FAANG engineering manager, looking for better work/life balance. Not interested in adtech, considering senior engineering and leadership roles.
Remote-work surveillance software is vile
Not so bold, see this chart [1]

Do you have a better system in mind for trending power towards people's hands?

[1] https://ourworldindata.org/grapher/world-pop-by-political-re...
Wouldn't some ICMP messages be important to send back quickly? Like "Fragmentation Needed"?
What are those things they preach in finance? Diversification? Managing risk? One should never put all their eggs in one basket, in my opinion. The UX difference between an Apple Card and a regular card, GMail and some smaller provider, etc is so small that it is definitely not worth it.

I pay Apple for... iCloud storage for photos I could lose.

I pay Google for... a dumb internet pipe and YouTube Premium/Music where I could jump in a heartbeat to another ISP, Spotify, etc.

I have some email on my own domain with third party hosting.

And so on.

The price to pay for this is extremely small. I'm not excusing Apple here, but reality is reality -- you are a single person among billions.
is that why you keep downvoting people for disagreeing with you?
Clubhouse APK ( For Android)
I notice good threads get buried from the front page all the time from what seems like a single flag

Someone needs to start hnflagged.com and preserve the threads there because I swear it's where 80% of the interesting conversations are.
Wait how do I report text messages as spam?

I’ve been getting a bunch lately and the thing below it that usually says “mark this as spam” in the text view is never there
Even the default Windows audio device "listen to yourself" option has some serious latency.
Leverage the index is just a dumb strategy that works. If you bought TQQQ ten years ago, you made more than 70x your money. I bet you the next ten will also see wild returns.

I used to work in finance. I’m sorry that you’ve been reading that index funds are the end all be all, but they’re really for people with no time or no brain cells.

If you were leveraged in March and held through the draw down, you are massively up.

NYC is full of prop shops with a few employees making 100% returns on a five million dollar portfolio. Just because you’ve never heard of those places doesn’t mean they don’t exist.

Stop polluting the world with your middle class ideas of money management
The only answer for backups is Tarsnap.
I agree with Jenkins, but, Gitlab-CI is a joy to work with.
What's the technology?
When you delete an iMessage conversation from someone not in your contacts and (I believe) which you haven't replied to, it gives an additional prompt to ask if you want to report the unwanted conversation to Apple.

This isn't related number of speed of conversation deletions, but a specific intentional path. This does not trigger for SMS-based messages, as Apple does not control the account access for those.
I think you missed the point.

Measuring one-way speed of light requires perfectly synchronized clocks. You cannot do this over any distance, as it requires the speed of light to propagate between the clocks. So you must synchronize the clocks when they are together.

But then you must move at least one clock, which subjects the clocks to unknown time dilation. We can't even assume that the time dilation from movement X is the same as from movement -X, even to impossibly-precise measurements and controls. The _premise_ of the question about one-way speed of light is un-divorceable from time dilation. If you _assume_ that the time dilation is the exact same, you are also _assuming_ that the amount of time light takes from A-to-B is exactly half of A-to-B-to-A.

Einstein himself articulated this problem. He's certainly known for more than "attempting to be a physicist".
You're probably the first person in the wild I've seen that knows that Chromebooks support Linux containers now.
Live chat feeds with Vert.x and Kotlin in less than 20 lines of code
> The support tech had the gall to tell me they’d reactivate her account as a one-time exception, and I practically wanted to kill the guy over the phone.

This is language used in the service industry to signal that a “favor” is not policy.

“It’s over the return period, but only by a couple of days, so…”

“You’re a month out of warranty, but I believe you that this has been going on for a while before you brought it in. Well…”

It sounds, to me, like this was someone who was inexperienced (whether at the job or at the task of deescalating a situation). I think that they applied a standard qualifier because they lacked the insight to see that it wasn’t applicable. I doubt they really believed the same exception shouldn’t apply if this happens again.
The Perfect Avocado
I don’t think that’s the way HN works. My impression is votes/comments only affects submissions with a significant number of votes. I don’t think votes/comment ratio kills submissions with only a few votes. Submissions with only a few votes tend to die from lack of votes all on their own.

My impression is votes/comment ratio is a signal for off the rail discussions. And it is not a hard rule with simple logic.

That’s why adding a comment is enough and a special editorial field is not implemented.
Why would anyone donate a million dollars for this? Nostalgia I guess.

The artists, which is what athletes are, don't want to do it, fair enough, less people pay money, they get less money.

When you kill the past, you also kill ties to the past. If it's a racist song that's the price you pay. If they want to be grown ups they have to leave the virtue signalling on Twitter.

I honestly don't know why anyone donates to Universities anymore anyway, they have become morally corrupt.
Great list. It might not be foundational so much as part of the sub-basement, but I’d include “A Note on Distributed Computing”[1]. Distributed systems design needs all the cautionary tales it can get.

EDIT: This paper (1994) describes NFS, in the course of criticizing its design, as “arguably the most successful distributed application that has been produced”. I wonder which application earns that superlative in 2021?

[1] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.7...
I wonder what government will have jurisdiction over it
You can monitor transactions on services like Mint or Personal Capital daily or weekly. When you see a fraudulent charge, you dispute it, even if you’ve already auto-paid the balance.
First time I played with MySQL I was bit by this when I was writing a personal app that was supposed to work with MySQL and Postgres. Thought all my schema was fine, then ended up running into a whole bunch of bugs my check constraints were supposed to prevent when using MySQL.

I just dropped support for MySQL after that.
Just put 50k in TQQQ and walk away. Come back in a decade. Last decade it returned 70x. Likely that won’t happen again, but Id bet my life it goes up at least 15x. Just leverage the index.
It sounds like you had roughly the same setup as what the Tweet author describes, except you didn't need fancy typing features.

Like, yeah, enforcing that env variables are accessed in a structured way is kind of a solved problem. I don't think dependent typing adds that much.
Remember grabbing newly released demos from your local BBS? Remember ansi packs, mod music, all that? It was truly magical.
I Have Been Raptured by the Lyrical Presence of Words
I don't understand how Bluetooth has made it this far for phone calls. It has two modes: unintelligible quality and bad latency, or decent quality and ludicrous latency. The entire standard is an advertisement for Airpods.
Today is six years since Mozilla launched Firefox OS
If there is suspicion of crime, the government can get a subpoena. Otherwise, innocent until proven guilty. This seems rational to me.
The power station uses four lithium ion batteries. That is different than a lead acid. The amp hours on these is at 20volts. So some quick math

9 Amp-hours at 20 volts is .18kWH x 4 batteries is .72 kwh. Not bad (though far below Tesla's battery which may be 100x that).

A good car battery might be 40AH at 12 volts or .5kWH? But if discharge rate is high you get less capacity.

Someone running a 2kW inverter, is going to discharge the battery in 15 minutes. Then you add Peukert constant [1] of 1.2 or so? Maybe half that? Then you realize you need to stay above 80% DoD? Even worse? So a 2kW continuous load is CRUSHING this battery. A light bulb is 100 watts. any type of motor / blower etc is going to be what would be considered a high draw.

When a refrigerator starts you may also be load spiking.

All this could damage the charging circuit to the battery which was almost certainly not designed for this load story (hopefully not)

You may be discharging at a higher rate then the desired charge rate, so just keeping an AGM charged at high draws may wreck it.

Plug in a 20W charger? No problem, the math says that should be pretty easy to handle. A 2,000 watt inverter? Short burst? No problem probably. Continuous - probably going to be a problem as the user found out.

There's a reason everyone refuses to replace these batteries used this way.

[1] https://en.wikipedia.org/w/index.php?title=Peukert%27s_law

Note - I absolutely think Tesla should support this use case, a 100kwh battery pack in your house for when the power goes out would be amazing. The the HV pack could absolutely support house loads for most everyone. You've paid 60K for the battery and vehicle, what a use case that would be! But they'd need to a different path probably through charging cable and the regulatory hassle could be annoying - pushing a lot of power back into household circuits - the liability etc risks go up (but could probably wire as if it were a generator with a transfer switch and islanding etc)
A good third option is at the office (remember those?). Tends to be a little more secure than a residential building. Before the human malware I'd bring home the disk stashed in my desk drawer on Thursday, sync the data at home, then re-stash the drive on Friday morning. Good-enough solution for my comically slow upstream bandwidth at home.
Complying with mandatory external policy seems like a huge stretch to claim abuse...
Or the earlier "The Front Page" (1931) which is what "His Girl Friday" was a remake of (except by making one of the reporters a woman and the ex of the editor).
How does this bit rate compare to POTS?

"Restricted to a narrow frequency range of 300–3,300 Hz, called the voiceband, which is much less than the human hearing range of 20–20,000 Hz"

https://en.wikipedia.org/wiki/Plain_old_telephone_service
Active Theory Inc | Full-time, 100% Remote | https://www.activetheoryinc.com

At Active Theory we work at the frontiers of fitness and technology to build better ways to keep people moving. Our popular application BitGym delivers immersive fitness tours to people working out on bikes, treadmills, ellipticals and rowing machines.

Open Positions:
- Unity3D Developer: Expand our small dev team as primary developer for our BitGym client. You'll be working on something many people love and use every day.
- Graphics Developer: Join our R&D team to bring out cutting edge but research stage 3d codec into more practical use. Depending on your interests you can explore VR, ML and CV in efforts adjacent to this.

more details at https://active-theory-inc.breezy.hr/
Thank you, I understand your point of view now. I would need to get a bigger grip on the underlying issues to fully agree or disagree with it(your previously mentioned reading list), but your argument seems reasonable and plausible to me.
This just made me realize, if cars are to satellites, we don't really have a bus to xyz equivalent. Cars are great and all, it gave a generation flexibility to go where they like but they don't scale. There are denser forms of transport for urban areas like rail or bus. And as the sky gets more debris filled it's going to be like the urban area analogy where we need a public transport for space where we co-locate payloads on one object at scale. Some places host a 3rd party payload on one satellite, but nobody hosts 50 on one structure.
Not just the US - Berlin, Ontario was renamed to Kitchener (after British WWI general Lord Kitchener) in 1916.
I don't like the Dune prequels, Monetarism or Atlas Shrugged. None of them is hate speech.
I wanted to build something like a live feed app where users could go to any `/<room-id>` and they would be instantly connected to all other users on that URL on a live chat.

I wasn't sure how to stop high volume chats from just flying by [queue with throttling?] and massive spam that happen on chat apps so decided not to put anything live.

I wanted to share the code regardless on how a websocket chat prototype can be setup with Vert.x and Kotlin in less than 20 lines.

Maybe this will inspire more devs to pick kotlin and vertx for their backends
Location: Canada

Remote: Yes

Willing to relocate: Yes (Canadian citizen)

Technologies: C++/C#/Java/Haskell/Python/JS/OpenGL/Vue/Flask/Qt/Houdini

I have a mathematics degree from Waterloo, where I was employed through their co-op program for two years as a 3D graphics developer for SideFX's Houdini, working on the 3D viewport. I then moved into augmented virtual reality (as we called it), researching developing mapping systems for a company which sold to Facebook, Sulon technologies. After that I worked for Teledyne Optech, the leading Lidar company, developing their mapping suite software. At the present I am working on building a startup developing an analytics suite software using NLP for M&A law firms. Ideally I would find some part-time remote work (30 hours is still okay) so I can continue with my business, but I am willing to cut my losses given the right opportunity. Thanks!

Résumé/CV: https://asaldanha.com/resume.html

Email: a2saldan@uwaterloo.ca
It happens on HN as well, if you work for Google or FB.
That’s pretty much verbatim the reply I had when people on here were prognosticating it for the M1, other than adding that they also promoted Linux virtualization in the announcement.
This is a great answer for "how," but not "why."

The file in question is configuration and should not be part of the update image. (Better yet, Apple should surface this functionality somewhere reasonable, like the System Preferences.)
Reposting this poem from him from another thread.

"Pity the nation whose people are sheep, and whose shepherds mislead them.

Pity the nation whose leaders are liars, whose sages are silenced, and whose bigots haunt the airwaves.

Pity the nation that raises not its voice, except to praise conquerors and acclaim the bully as hero and aims to rule the world with force and by torture.

Pity the nation that knows no other language but its own and no other culture but its own.

Pity the nation whose breath is money and sleeps the sleep of the too well fed.

Pity the nation — oh, pity the people who allow their rights to erode and their freedoms to be washed away.

My country, tears of thee, sweet land of liberty.”

--- Lawrence Ferlinghetti
Location: MA

Remote: Yes/preferable

Willing to relocate: No

Technologies: Python, CircuitPython, pandas, numpy, Linux, Github: https://github.com/mattmovesmountains

Resumé/CV: available upon request

Email: mattyb955[AT]gmail[DOT]com

Self-taught with 3 years python experience; developing personal projects in the form of desktop utilities, as well as devices using microcontrollers; looking for position allowing me to use my existing skill set and learn new ones. Background prior to programming includes 16+ years in civil engineering/construction coordination/land development, and real estate sales. Created/designed layout for mobile CRM for real estate, and managed a team of developers to produce on Android.