skysight-inc/HackerNews huggingface dataset:
Banks and other service providers are operating with a different equation-in addition to authentication mentioned in other comments, it should be noted that customer support costs money, so the higher the walls they can avoid providing customer service the less they need to spend on it. The cheapest customer to service is the one that never makes it through the phone tree.
I swear by indoor rowing. I've dropped 80lbs (from obese to my target weight) in the past 8 years, and most of that was from rowing

I was running, but living in an area with seasons, there were just too many excuses (its too hot, its too cold, its too rainy, its still dark outside, its snowing, my BT headphones aren't charged, etc....) and I found myself skipping runs too often. I bought myself the rower as a no-excuses aerobic workout. No matter what the weather, its always there.

I now row 15km at a 15km/hr pace 3-4 days a week (alternate with other exercise) and I have totally stopped running. Some knee and hip issues that were aggravated by running have ceased to bother me.

I have a water rower. I highly recommend it, as draining it makes moving it quiet easy (its pretty light when drained). I never setup a tablet; I just listen to podcasts when I row, the same as I used to when I ran.
There sure was censorship. Most famous russian poet Aleksander Pushkin was even personally censored by the Tzar. But burning books (as in, theatrically staging a ritual of burning offending books) - no, that didn't happen. Offending books were simply confiscated and likely left to rot in some warehouse..
If you need a rubber gasket at the bottom to avoid “fatigue”, that means you are smashing your fingers down too hard and can plausibly injure yourself with or without the gasket. This feature of typing style can be improved with practice. Try to use a light springy touch with only slightly more force than minimally necessary to actuate the keys. Try to keep the palms floating in the air (rather than resting on any surface) while actively typing.

More helpful in keyboard hardware would be greater key travel distance and a sharper tactile snap.

(Trying to solve keyboard injuries with rubber at the bottom of the keyswitch is similar to wearing heavily padded running shoes then smashing heels into the ground on every step, relying on the shoe padding to absorb some of the shock. The better way to avoid ankle/knee/hip injury is to get a less padded shoe and fix the gait to have gentler steps and use the tendons/muscles to absorb the shock instead of cartilage etc.)
> Plus bumped up RAM limit, M1, new displays, 120Hz... Wow.

They couldn't use LPDDR5 RAM with Intel chips. They wanted to bump up the RAM years ago, but couldn't do it until now.
Their solution seems like a "produce to Kafka first" but with extra steps.

Regarding:

When we produce first and the database update fails (because of incorrect state) it means in the worst case we enter a loop of continuously sending out duplicate messages until the issue is resolved

I don't understand where either 1) the incorrect state or 2) the need to continuously send duplicate messages come from.

Regarding:

The Job might still fail during execution, in which case it’s retried with exponential backoff, but at least no updates are lost. While the issue persists, further state change messages will be queued up also as Jobs (with same group value). Once the (transient) issue resolves, and we can again produce messages to Kafka, the updates would go out in logical order for the rest of the system and eventually everyone would be in sync.

This is the part that is equivalent to Kafka-first, except with all the extra steps of a job scheduling, grouping, tracking, and execution framework on top of it.
With smart meters. Premium payer gets power. Cheapskate gets switched off.
And it was already the case with Windows 10 Home.
The only alternative search that doesn't suck currently is Brave - they're the only US-based search engine that has its own index. Everybody else is using Google or Bing which exposes you to algorithmic manipulation and censorship, if not outright tracking. Curiously, though, it shows the same biases in image search as Google: "straight couple" brings up gay couples, and other well known "litmus test" searches are similar as well. In fact almost the same selection of images as Google image search.
If you think a useless bar of metal at the top of your screen instead of useful display area is attractive then sure.
Ambition (YC W14) Is Hiring Python Engineers and a QA Analyst
> As an experiment we’ve starred building an app that measures things like PRs and commits for each developer.

Ever heard of perverse incentives? This repeats errors made in the early 80s.
My cynical suspicion is that they probably aren't getting warrants because as a US based online service that is specifically marketed to people interested in privacy they've already been handed a national security letter that prevents them from telling anyone about it and the state is collecting every scrap of data DDG has in real time and shares some of that data with other agencies on a regular basis.
We've banned this account for using HN primarily for flamewar and ideological battle. That's not allowed here, regardless of ideology.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
You aren’t. Very ready for this upgrade.

ps… 6 years for a laptop that… works very well to this day is why I have no qualms about the price of this thing.
We tried to use Postgres with TimescaleDB plugin for high frequency data several TB in size. It was unusable. Switched to Clickhouse, which was roughly 50-100 faster on the same hardware and 10 times less disk space. They use very different storage engines with different functionality so check the docs to see what fits your use case.
Likely not so simple.

You'd have to run the browser on the pi, which is no problem, but then you need a was to access that browser from the outside.
Which laptops are you thinking of?
Not at all what this was made for, but that could be a fun project and also not especially complicated (spawn mplayer on the pi)
> They needed the space for other things like the new generation Taptic engine on iPhone 7

I mean, they didn't technically need the space - there was space for one guy to cram one into the bottom without removing the taptic thingy (although it did get shifted slightly) [1]

[1] super long video and not practical for an individual to do it, but shows that there was space and it could've been included. https://www.youtube.com/watch?v=utfbE3_uAMA
Yup. Prior they were absolutely different dies just on the same package
They support fast-charging the battery to 50% in 30 minutes. That's probably the reason for the beefy charger.
> If YouTube was divorced from Google, YouTube would be friendlier to creators.

If YouTube was divorced from Google it would have ceased existing a decade ago.
I've had headphones die because the connector came loose after around 500 insertion cycles.

Several companies in China make a "mag safe"-style connector for micro usb that is really nice. Some of them only provide power/ground. Others provide the full 4-wire spec.

I have a pair of Sony Headphones that annoyingly shut off the wireless when you charge them. So I didn't really care if it had the full four wire spec.

There's some out there for USB-C, but I wouldn't trust them for high-speed data transfer.
So close. But that camera notch would drive me nuts.

Curious: does it cut into a normal resolution/ratio or is it giving you extra pixels at the sides of the camera?
That's exactly what I did - for previous Macbook Pro models with SD card slots you can find flush sd cards or adapters with an aluminum end that blends right into the case (you can still remove it fairly easily but I hardly ever do.)
CEOs Should Be Investing More in Front-End Development
More than 80k people meet the accredited investor definition.

“ To be an accredited investor, a person must have an annual income exceeding $200,000 ($300,000 for joint income) for the last two years”
Anecdata FWIW: I upgraded directly from a 2014 (same keyboard as 2015 that everyone praises) to the first 16". I did notice a difference at first but adjusted within less than a week, never had any complaints after that.
Oh cool! Hopefully I'll have time to try this out this weekend.
First federal grant for psychedelic treatment research in 50 years
There is 0% chance that game dev supports mac, it's a dead platform for gaming.

The downvote police is there, am I missing something? are they any modern game on mac?

https://applesilicongames.com/
USB-C 3.1 PD delivers up to 240watts.
Please name one american war criminal higher than a soldier killing innocents in the dozens ( like someone who ordered a war or a strike or torture or kidnapping or whatever) who was actually tried and served time for his crimes. That just doesn't happen with US war criminals, so the question is moot.
> I'm still a bit sad that the era of "general purpose computing" where CPU can do all workloads is coming to an end.

They’ll still do all workloads, but are optimized for certain workloads. How is that any different than say, a Xeon or EPYC cpu designed for highly threaded (server/scientific computing) applications?
Having a a temporary music queue you add to and shuffle around while it's playing is sadly under rated in most music players. That's how I listen to music too.

Nice work!
> In the keynote, he never mentions "devices that require a stylus".

Back in 2007, if something came with a stylus, it was overwhelmingly the case that the stylus was required.
Or they're thoroughly backdoored and warrants aren't necessary.
> that extra "inch" is $800!

This is hardly an accurate conclusion. To start with, the screen on the 13" has 4M pixels (2560x1600). The screen on the 14" has 6M pixels (3024x1964). Technically speaking you are buying 50% more screen. The new screen is more dense, but the screen itself is pixels and you are getting 2M more (50% more) pixels. In addition to the actual better quality LED design which is the "Liquid Retina XDR". The new screen is also able to deliver 1000 nits of sustained brightness, with 1600 nits of peak brightness. That is compared to the 500 nits offered on the cheaper model. So again this is double the brightness (even more than that considering peaks). If that weren't enough, the 14" comes with adaptive refresh up to 120Hz. Again, this is double the 60Hz of the 13".

So that's a hell of a lot more than just 1" of screen.

Furthermore, you are comparing the base model of the MacBook Pro 14" to the base model 13", which aren't comparable. The 14" base model comes with 16Gb of RAM and a 512Gb SSD. If you compare the equivalently spec'd 13" model with the 16Gb RAM and 512Gb SSD then you are looking at $1,699.

So for equally spec'd machines, it is $1,699 for the 13" and $1,999 for the 14". This means the price difference is a mere $300.

But even that isn't comparable. Because the $14" comes with the M1 Pro chip compared to the M1. I won't rehash that, but its a significant upgrade in CPU.

So you aren't paying $800 for 1" of extra screen. You are only paying $300 for the difference which offers a major screen upgrade, in addition to port upgrades, keyboard upgrades, and a major CPU upgrade.
Micro PE that acquire startups
Hi, I have two startups I'd like to sell. The main one was started exactly 1 year ago and is at $600k revenue for 2021 and on track to reach $800k before the end of the year. We are lean and profitable as we work from home and have 4 employees for a total comp of ~$250k.

Does anyone know a list of SaaS business aggregators or micro PE like AlleyWayCapital or tinycapital.com (they are mostly a late-stage acquirer).
He lied to the UN as a part of a conspiracy to wage a war of agression which breaks the UN treaty. What more do you want?
Remote Work Can Be Better for Innovation Than In-Person Meetings
Migrating from Grok to Cloudflare Tunnels
Kenneth Cassel built a Vim tutor[0] that went viral on Hackernews a few months ago[1]. It is an interactive course that costs $25. He ended up making more than $10k the month he released it and got into YC afterwards!

Inspired by him, I made a 20 minute React JS tutorial[2] going over how to build a web app that teaches you Vim.

[0] https://www.vim.so

[1] https://news.ycombinator.com/item?id=25846347

[2] https://www.youtube.com/watch?v=BwTI9RT0q-A
How do you track the swap activity? What would you call “high” swap activity?
It’s come up before but still not everyone knows: you may want to try plugging the power cable on the right side. It can drastically reduce this throttling.
That's what I expected to see (no account here), but it actually showed me the post, so apparently it still works for some people. The maps are exactly the same as in the linked article, just with a different (garish IMHO) colour scheme, and not nearly as many different versions (there are some other types of projection on the site AnthonBerg linked too).
And only 10 cores so a 5950x completely wreck an M1.
> only that it would assist in toppling the current largest incentive for oppressive warfare

You have made no case for this.
USB Power Delivery 3.1 goes up to 240 W (or, I should say, “will go up” as I don’t think anybody is shipping it yet)
Vararg functions also have limited use. Especially considering that most of the time, your args will all have the same type, and therefore could just be passed in an array or similar. The one mainstream exception I know of is print functions, and we have* ways to statically check those.

Your toy example, even generalised, has no practical use. If I can write this:

compose(f, f1, f2, f3)

Then I can write that instead (Haskell):

f . f3 . f2 . f1

Or this (F#):

f1 |- f2 |- f3 |- f

And now we’ve reduced the problem to a simple function composition, which is very easy to define (Ocaml):

let (|-) f g = fun x -> g (f x)
(|-): (’a -> ’b) -> (’b -> ’c) -> (’a -> ’c)

This generalises to any fold where the programmer would provide the list statically (as they always would for a vararg function): instead of trying to type the whole thing, just define & type the underlying binary operation.
> So the idea is mostly about unifying the community with a website dedicated to this paradigm, and if we're lucky we play a small role in promoting more development and better tools in the future.

Yes, please!
Ok, we'll change to that. Thanks!
Every monitor and TV manufactured within the last decade without exception has an HDMI input and monitors that support thunderbolt are nearly double the cost. Even if money is no object that HDMI port will prove to be useful.
Just don’t use them for your zoom calls. Use the company issued headset. Your colleagues will thank you.

AirPods microphones are atrocious.
Same with my MBA 2012. Works great. Will get an M1 something or other and pass the MBA on to my daughter. If I get approx 10 years out of the M1?, I’m happy.
> really prefer the new 14" macbook pro to the much cheaper 13" (that extra "inch" is $800!)

It's a $300 difference from the 13" with equivalent SSD & memory specs (nevermind you different CPU and screen size).
> No. The risk profiles on these products match that of Robhinhood, Wealthfront, or a Chase checking account (Genesis' custodial insurance policy beats the FDIC's $200k ceiling). Biggest issue is that you don't own your private keys but that's not unique here.

The fact that it isn't clear to you what this insurance policy covers is the concerning part (and the wording is likely not a mistake on the part of Nexo, etc). Genesis insures the custody of crypto assets. It does not insure against default of the vendors it is loaning out to (which is likely the majority of their assets).

My understanding is that most of the crypto lending platforms deposit with Genesis trading in order to generate a return. Genesis trading then loans this money out to different hedge funds, trading firms, etc, which pay them interest. I assume Genesis does a good job of choosing who to lend to, reducing risk, etc, but I also imagine that one black swan event could wipe it all out. Ex: USDT collapses HARD, and goes to 0. All of the trading firms with excessive USDT exposure collapse, Genesis is underwater, etc.
He says "Interestingly, Apple has removed the fingerprint reader and its associated dedicated chip", but both models have Touch ID in the keyboard. Top right.
It's slightly more general than that, hiding inefficient use of functional units. A lot of times that's totally memory latency causing the inability to keep FUs fed like you say, but i've seen other reasons, like a wide but diverse set of FUs that have trouble applying to every workload.
If form is an issue maybe try a bike trainer.
It would still feel like it is clipped, regardless of the actual gain in pixels.
This is a price you have to pay for being an apple customer.
My lord the UX decisions Expensify makes are irritating. They recently changed their web login flow; it now forces users to select whether they'd like to login with email, phone, google, apple... each time they login.
Exactly. For me its a rower, for others it might be a treadmill or a stationary bike or stair climber. The key is to make using it part of your routine.

And, protip: If there are clothes hanging on it, you've failed.
We ban both sides—it's just that each side feels like theirs is the only one that gets banned.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/item?id=26148870
Maybe interesting for context about distribution of affected areas, and to which degree, german only, sorry.

[1] http://www.umweltinstitut.org/aktuelle-meldungen/meldungen/2...
As the charts Apple shared in the event showed, you hit diminishing returns in performance/watt pretty quickly.

Sure. It'd be tough to be the top performing chip in the market, but you can get pretty close.
Anyone else noticed that Google results are 90% spam and lead to malware gateways? The quality has drastically dropped recently. I don't even use Windows to search out of fear I'll get a virus.
The punchline is that it was written in 2016.
Can I ask where? I'm in San Clemente (near Trestles) and I've found one break I love that's consistently uncrowded.
I was adding "rarely acceptable" and "never acceptable" to get the sum total of "negative opinions", I think that's reasonable to summarize a poll with many options as yes-or-no. The Halloween thing isn't great, but it's all I could find....
I don't know, but you could use mopidy or mpd to accomplish this.
> when I have a strongly static typed environment telling me what I just broke.

Yes, I'm a total scatterbrain. Types let me remind myself later that I did in fact forget what I'm doing and what I did. It lets past-me protect future-me.
I prefer my linux machine, but with hardware this good it feels kinda dumb to be on intel/amd...
USB-C monitors aren't particularly common and it can be hard to find good ones. I don't think LG makes their 5K Ultrafine anymore, but they still make 4K monitors with USB-C video. It's pretty convenient because one cable connects to the monitor and provides power to the laptop.
This sounds right to me. In full screen mode, the menu bar area will be replaced by an artificial black bezel that hides the notch. [1]

[1]: https://www.macrumors.com/2021/10/18/macos-hides-notch-on-ne...
Funny to see this here as the book was sitting on the kitchen table this morning. Hmm…
This 100%. Also, to the OP, what goal do you want the engineers to achieve? More lines of code? That means more bugs and sometimes it means a worse implementation. More PRs? Well that’s just dumb.

You want engineers to solve business problems. Sometimes that involves code, sometimes it doesn’t. Can you quantify and qualify “solutions to business problems”? Do you want solutions that bring in thousands of dollars or millions? Over what time? Requiring how many resources to achieve? Etc etc.

I hope I don’t sound hostile, it’s just that, when done poorly, the kinds of solutions you mentioned can literally bankrupt a business. It also shows a gross misunderstanding of how incentives work, and what you’re wanting to achieve.
What do you think USB power negotiation is for if not negotiating a mutually supported voltage?
That’s pretty much why it exists.
Part of the reason that nvidia GPU drivers are so large, and they've been so unwilling to open source them is a good amount of nvidia's secret sauce for gaming is in the software. They'll work with devs on optimisation before launch with might disproportionately benefit their hardware, sometimes the drivers will fix games for devs, e.g. swapping out shaders for visually equivalent but better performing ones, or the z-index issues cyberpunk had if you didn't update to the "game ready" drivers. e.g. look at the lows for Tomb Raider or anything for Red Dead 2: https://www.youtube.com/watch?v=KIwIeobQSnQ

It's why when Intel moved from the GMA to Intel HD (i.e. "can just about render a desktop" to "can play indie games"), it took years before games even reliably worked on Intel GPUs, never mind performed. Of course once they did it pretty much killed off the budget GPU market.

Even at the high end consumer market, it's why you often find AMD GPUs outperforming cost equivalent nVidia cards for compute use but then falling flat in games.

Apple has the advantage that the big game engines like Unity/Unreal etc. have been targeting their hardware for the mobile support for the last while, so they have arguably a bit of a head start relative to Intel's entry, but I have to imagine they have a catch up to do before they run high end PC games comparably. Probably will run the entire iOS catalogue in 120hz though.
It's a USB-C brick with a USB-C to MagSafe cable. You can remove the magsafe part and use it with a C-C charger
> The foundational elements a blockchain provides - namely transparency and ownership of digital assets - are absolutely critical to our future as a society.

I'm not 100% sold, but I'm leaning that way, hence my phrasing of "While the technology is interesting and has some intriguing use cases".

I feel like the "good" use cases aren't particularly sexy however, and thus are in danger of getting lost. Additionally, there's a ton of people that want to throw "the blockchain" at a problem, and end up overcomplicating spaces that have no need for it.
I really would like to know how programs like CadQuery maintain a robust geometric representation given the inevitable rounding errors that will occur in floating point. For example, how can CadQuery guarantee that a surface will never self-intersect after a number of operations have been performed on it?

Wikipedia has a page on it [1], but quickly skims over some techniques without much details.

[1] https://en.wikipedia.org/wiki/Robust_geometric_computation
moreover, LGPL makes it even worse for using library with app stores.
I wonder if you can still use the old magsafe power cords to charge the new machines, even if at a lower wattage. Those charger cables aren't cheap, and I still have a few from old MBPs.
There's so many ways to screw up buying or selling options, that I believe retail investors should stay away from them, period. There are a lot fewer ways to screw up buying stocks.
As far as I'm aware, IBM is one of the few chip-designers who have eDRAM capabilities.

IBM has eDRAM on a number of chips in varying capacities, but... its difficult for me to think of Intel, AMD, Apple, ARM, or other chips that have eDRAM of any kind.

Intel had one: the eDRAM "Crystalwell" chip, but that is seemingly a one-off and never attempted again. Even then, this was a 2nd die that was "glued" onto the main chip, and not like IBM's truly eDRAM (embedded into the same process).
We don't care about profanity—the issue is comment quality. Your comments have unfortunately been unsubstantive and flamebaity, which is not what we want here. Since each comment evokes more of that same type of comment from others, this is rather important.

https://news.ycombinator.com/newsguidelines.html