skysight-inc/HackerNews huggingface dataset:
The problem here is the use of the term "crypto" and/or "cryptocurrencies". True Bitcoiners hate the use of the term "crypto" becouse it lumps bitcoin in with all the shitcoins - ie. _all_ other cryptocurrencies except bitcoin (including, and especially ethereum). Bitcoin is _not_ "a" cryptocurrency. Bitcoin is bitcoin - nothing more, nothing less.
I'm not sure that's what polyvisual meant. If they handmake an item and it sells for the same price as a mass-produced item, the mass-produced item is definitely marked up.
Does anyone actually encrypt passwords (at rest)? I thought hashing was preferred.
There's something called honesty...
My blood pressure is still coming back down from AWS having an all-day outage during a holiday week last year, because Kinesis had an issue and it turns out their entire infrastructure depends on that.
The Ethernet port is included. It’s just on the power adapter rather than the back of the screen.
I've always wondered if we could find a way to shoot it into space.
Do you mean does it have an ethernet adapter? No according to the tech specs page: https://www.apple.com/ipad-pro/specs/

Their marketing blurb mentions 10 gigabit ethernet is available over the thunderbolt port.

Thunderbolt supports 10Gbps Ethernet and opens up a massive ecosystem of high-performance accessories, like faster external storage and even higher resolution external displays, including the Pro Display XDR at full 6K resolution, all connected using high-performance cables and docks.
Also to be fast. You can't write it in Python if that is a goal.
https://www.apple.com/shop/product/MX872AM/A/airtag-herm%C3%...
IronPython 3.4.0-Alpha1
I understand the reaction (I'm sure many of us had something similar), but at the same time the flags on this comment and https://news.ycombinator.com/item?id=26871185 are appropriate because those posts broke the site guidelines—for example the ones about being kind, not calling names, and assuming good faith: https://news.ycombinator.com/newsguidelines.html.

The key is to understand why the guidelines are that way. It's not that we necessarily owe better to creepy-sounding persons, sociopaths, or clowns (or persons who we're perceiving that way based on a few words we're reading online). It's that we owe better to the community we're participating in. The ecosystem here is fragile and easily poisoned, and since we all want to have a place that's actually interesting, our first duty is to take care of it.
One thing people seem to skip over is that once you have bought a house you will still need to pay many fees. Just owning a house isn't free, there will be property taxes, fees for services, and other actions that require money from you. In a lot of cases when renting these are taken care of by the landlord.

So just the rent vs mortgage comparison (or rent vs no rent) is misleading at best, downright fraudulent at worst.
ipad's limitations are arbitrary and have no strong reason to exist. I've been an apple fan for years, and bought my first PC in nearly 20 years recently because I shouldn't have to buy two very expensive apple devices (a mac, and an ipad) to cover all of my use cases.
You have a very special eye! These are sexy and arty, yet still functional. Maybe the best kind of sexy. Mad props to you, gru.
This is highly subjective and definitely not a universal opinion.
Forgive my misunderstandings, but if the business can't make ends meet with their labor and income costs, then it sounds to me like that is not a sustainable business in the market they are in.

Granted, if enough of these shops then go under, the supply of jobs will decrease, and then the wages will drop (and many other market effects). Capitalism isn't even close to a perfect system for allocating these resources, but it does seem to be one of the best we have found thus far.
The land of the free and the home of the brave is such an ironic statement it risks being a self-own
Video and photo editing are common iPad Pro use cases where performance matters.
Your choice is a reasonable timer or extra circuitry and logic for monitoring battery power that cuts the battery life.
What content is available over 60fps? I don't think they ever released The Hobbit in 48fps, and that's the only movie I'm aware of that was filmed with higher fps.

Is this just for games?
I'm wondering how long it will take to get Mac OS Big Sur running in these new Apple TVs. The Apple Transition kit had an A12Z, Wikipedia says it is a "binned" version of A12 Bionic, therefore both chips have the same ARMv8.3 instruction set. I'm not sure of the performance but theoretically it should be possible to have 200 dollars ARM Macs running with this hardware.
Prettier is. You are correct. Thanks.
If you can get away with it, you can.
Spotify is also not good as a music player. You have no real control.
yeah, I'm gonna do that short term, and looking into a 3D-printed mount that clamps onto the rails for the long term

still kind of silly since a saddle is an easily stolen part
We do use Go in three places yes (launching instances, as there was a better go aws sdk available at the time; uploading to s3, long story but we want this out of our main processes and go has faster startup times; and tusd for receiving resumable file uploads, mostly because our tus.io lead loved Go so much :)

But this is (way) less than 1% of code and typically performance is not the problem with Node, even for our use case. ~Everything we build feels fast the first time. If on rare occasion it does not, it’s a matter of rearranging the building blocks, not swapping them out for something else entirely.
Do you really think paying for a subscription means there won't be tracking?
semi related, but I'm coming back to C++ after a long hiatus (15 years). I realize this is probably a newb question...

The code base I'm working in is very large and I have a recurring problem where I see a term (class/variable/etc) being used in a cpp file, and want to know which header file contains the definition.

What's the quickest, easiest way to do this?

I've been using grep, but the size of the code base, combined with the large number of #includes in each cpp file, makes this inefficient.

I believe I can use ctags/vim, but I last used that circa 2000 and I'm curious to know what other static analysis solutions have cropped up since then.

Does IWYU address this scenario? I'm using clang as a compiler if that's at all relevant.
This seems to be positioned as a replacement for the 21.5" iMac, and the 27" iMac replacement is yet to come. During the announcement they only ever compared it to the 21.5" model, and it's pretty much a strict upgrade compared to that.
Scrumptious!
Web scraping is legal and even if it wasn't there is no way you can prevent it.

Don't upload stuff on a public website if you don't want it scraped/harvested.
If you automate enough you almost don't need to know the specifics. We no longer monitor actively during production deployments. They just work, once every 5 months there is a deployment that needs to be escalated to us.
And not the user of the phone that is reporting the location of those tags to a stalker? Their interests are important too.

Anyways, I don't think there was ever any intent for AirTags to function as an anti-theft tracking device. Anti-theft is much harder to do well than anti-loss (which is what Apple is targeting), and is very difficult to distinguish from stalkerware for a mass-market product.
We were using Node.js for pretty much all critical services at Azlo; It worked really well. Other than switching from Javascript to Typescript I don't think switching was ever considered. At this point Node is a well established platform and with a huge ecosystem that's easy to leverage.
I'm not sure it's really Apple's fault. You could do the same thing with a Tile or other beacon. That's the entire purpose of the device.

Apple's trying to prevent misuse of their device. They want you to use it to find your keys, not your ex. If you consider that an invalid limitation of your device (by notifying your ex that they seem to be carrying an unknown tracker)... well, let's just say I disagree.
This seems like such an ass-backwards approach. They're making oil and injecting it into the ground using and old oil well. Wouldnt it be way better to just pay Saudi Arabia/Norway to NOT to pump this much oil out of the ground?
>I guess bicycles thieves are either savvier or have an easier job.

They do have an easier job, I think, given that bicycles don't usually weigh between 400lb (sports motorcycles) and 900lb (cruisers).
Dogecoin 'will probably cease to exist': veteran trader
well if you're looking for such a thing:

https://apice.unibo.it/xwiki/bin/view/Tuprolog/ for Java

http://tau-prolog.org/ for Javascript
This was painful to watch.
YouTube CEO receives freedom of expression award sponsored by YouTube itself
I hope the remote is better this time around. Honestly, I'm just using a logitech harmony:
https://www.logitech.com/en-us/products/harmony/665-advanced...

When I gave my in-laws my old apple tv (non-4k) that I bought in 2015, I made sure to get them another remote.

I'll look forward to getting this upgrade in a few years. My current apple TV 4k is working just fine
Unfortunately Whistle doesn't work in areas with poor coverage. And then there's the battery issues. A tag would at least be a good redundancy solution.
So The design isn't super clear on this but unlike prior models, the entire machine face is one piece of glass. So I imagine just the typical display tape of the past and then everything else is screwed in.
And yes, it will lack the NVME SSD, same as the Mac mini. One board for SOC, RAM, and SSD.
Those Xeons only make sense if you're able to make very good use of AVX-512 or if you're bureaucratically prevented from buying AMD. They aren't a disaster to the extent that Cannonlake was, but it's still a product that has trouble standing on its merits and is shipping in part because Intel couldn't have cancelled it and told customers to wait for Sapphire Rapids without facing a shareholder lawsuit for lying about the viability of their roadmap.
Yes, this is why the default iPhone calculator app is completely useless.

These forced animations make tasks take the same amount of time regardless of how fast the hardware gets. I would love to be able to turn off all animations in iphone/ipad UIs.
You mean yet another remote on the coffee table ;)
I agree there is lot to improve. My issues have been mostly with having the Airpod Pro sit in the case for 1-day+ and then take and find out it hasn't charge one of the pods. Case had charged, but it didn't somehow charge the pod.

However my experience with pairing/connect/disconnect has been better than any other brand I have tried. Taking it from the case to trigger the connect has been absolutely ground breaking. I don't particularly care for the Small size, lack of a neck strap or any of those fancy features.
Thanks for articulating this as I never understood why iOS suffers from this phenomenon. The only other place I've seen "typing too fast" result in garbled input is on Android based VoIP phone handsets, where if you try to "type" numbers too fast some of them get dropped - an amazing example of a device with many orders of magnitude more computing power than what it replaced still managing to be less performant.
FeedBurner stirs in its slumber to announce more feature deprecations
I've just Googled the same question. The answers seem to glorify the suffering of writing C++ and suggest that the inquirer would perhaps be better off with switching to Java... Sounds like a case of Stockholm syndrome to me.

Anyway, I'm a beginner in C/C++ world and the most convincing solution I've found to use in my personal project is the Single Compilation Unit approach (https://en.wikipedia.org/wiki/Single_Compilation_Unit). It is exemplified in the Handmade Hero github repository (which I'm afraid is available for paying users only). Essentially, the whole program is divided into modules, each within its own single cpp file. The modules are then all included in the SCU, which is the only file passed to the compiler. There can be no circular dependencies between modules (as then, there would be no order of including them in SCU which would work). In HH's case, there seems to be an absolutely minimal number and volume of headers and they only define data structures, never declare functions.
If your hosting costs are not significant (e.g. you're not a youtube, netflix kind of company where hosting costs eat up a lot of your profits) I think you should optimize for developer productivity instead of computing efficiency. Does it really matter if you spend 20k on hosting instead of 10k if you have to pay your devs 10x that? Just my opinion, curious to hear what other people think
I hope they are making these changes in order to take iPad into MacOS direction. Based on MacOS big sur UI changes (icons are now rounded corner iPad like, menu bar has more spacing and iPad like controls etc), I think they are prepping for it.
Shooting the rocket would probably generate more CO2 then you are sending to space...
MagSafe is just so tripping over the able doesn't launch the product. This thing weighs half as much as the prior model.
Makes sense, as the website was redone in 2016-2017, but only live this week ;-)
Someone at Apple must really hate Tile
PEP 563 (postponed evaluation of annotations) delayed till 3.11
Hyper 0.11.26 - https://crates.io/crates/hyper/0.11.26

Not yanked.

Vulnerable to https://github.com/RustSec/advisory-db/blob/main/crates/hype...
> the mass scraping of information users put on their public profiles

I believe it is this.
A Tile in fact does that. The Tile has a button. Press and hold it, and the device that's tied to the tile will beep. You could mount it on the wall, if you wanted to.
How about an intelligent proxy that effectively intercepted and modified the queries that Grafana send to it's back end?

Is that considered a modification?

In my eyes it shouldn't be as no changes are needed to any Grafana code, it's all just networking.

Interested to get your perspective.
Our master versions automatically create new images with unique ids and JIRA stories are associated with them. You can see that from JIRA to Gitlab and vice versa.

Having said that there are people that do some manual correlation. Mainly to be able to determine that the fixes actually got in.
Yeah, as long as you run the desktop app they'll keep track of what games and apps you have running (even if you disable the app sharing to your friends) which seems like it would be _very_ valuable to most gaming related companies.

Edit: If you want to confirm this you can use their data export feature and check it. One good thing about that tool is that the data is well formatted and easy to parse
I think you can switch between sound output sources. Just click on the sound button in the menu bar.
Ask HN: In house web dev (comprehensive) versus agency approach?
50 person startup here. Currently we cobble together our website (netfoundry.io) as best effort from a few of us. Now we are at 60+ customers and need it to be a business tool (part of our educational, demand-gen and demand-conversion (self-serve) toolbox).

We need it all including overall UX, UI design, dev, tech writing, graphics, SEO and ops. Therefore tempted to consider an agency (our team is focused on developing our product and supporting our customers - we can't be distracted by the website).

On the other hand, communicating our product requires skilled technical writers, and likely domain expertise in open source, secure networking, DevSecOps and XaaS. The types of folks we may be better off adding to our team directly.

All that said, we don't have much experience with this. Thoughts from those who are more expert? We could of course go with a hybrid model as well - hoping to learn from what you have learned, while recognizing there is a YMMV component to this.
I'd go with an iPad over a MacBook Air, especially for the much better FaceTime camera. My parents (~80) use iPad Airs and thought the Pencil looked like a silly product until I convinced them to try using mine for a few days.

The current iPad, iPad Air, and iPad Pros all work with some version of the Pencil. Any recent iPad will have 1080p FaceTime rather than 720p of the MacBook Air. This new iPad Pro has even higher resolution with automatic panning that could be useful if they want to set up the iPad on the kitchen counter and walk around while they talk to you.
https://github.com/chadwickbureau/chadwick but it would be nothing without some data, so ... https://retrosheet.org and specifically https://www.retrosheet.org/game.htm
> the other uses client-server cryptography pretending to be end-to-end

This is misleading and false. Wormhole.app uses end-to-end encryption.

To address the larger point – auditing a web app is indeed challenging with current web technologies. In the past, I experimented with a technique using App Cache to permanently cache a web app on first use [1]. Later, that technique was expanded into hyperboot [2] to give users the benefits of explicit, immutable versioning with control over upgrades using the html-version-spec while preserving the simplicity of passing around a URL.

With the impending removal of AppCache from most browsers, the web is currently missing a way to "pin" a site to a specific version and only update it with user consent. Service Workers come close but they mandate a 24 hour maximum cache time before refetching from the server.

We'd love to offer the usability benefits of web apps – you can give someone a URL and they can immediately load the app – with the security of installed apps – doesn't change without warning – once web standards catch up. This is something that I care deeply about.

In the meantime, use magic-wormhole if you prefer a locally-installed command line tool and you're sending files to someone who understands the command line. Use Wormhole.app if you want usable end-to-end encryption, similar to what Firefox Send used to provide.

[1]: https://github.com/feross/infinite-app-cache

[2]: https://github.com/substack/hyperboot
I think it's worth it. I'm at the point where I think any non apple laptop is a waste of money. I own a software consultancy and charge about $700 a day for my time. My MacBook regularly has uptimes of over a month. Sometimes I work in an office with people using Windows machines. Sometimes their bluetooth earphones won't connect. The mic doesn't work on Zoom sometimes. Doesn't wake from sleep. Things like that. That's what I'm happy to pay to for. My last 2 Macs have both lasted 5 years no problems and if you ever do have one you can pretty much go into any apple store and have it back in a week. That's the benefit to me. If the machines were 2x the price I'd still pay it.
My spouse is indeed on the drop dead ASAP train
Teams chat is awful:

- Trying to figure out how to do code snippets and inline code is madness.

- You can't copy and paste whole conversations.

- Integrations/bots are awful and make you realize the whole thing is built on some ancient Sharepoint SOAP API.

- Mobile app on Android whacks out frequently and has to do the blinky reload chat 19 times before the screen settles down.

A lot of my other gripes are probably due to enterprise issues but I'll mention them anyway:

- Can't create my own channels.

- can't be on my company Teams on a call and switch to Microsoft's server to talk to a TAM without dropping the call.
Electron’s “main” thread uses Node. You can then communicate between it and browser windows over IPC easily with their APIs.

So if they’re running their UI on Electron, it could be on Node.
If the issue is with including transitive dependencies that are in your own codebase, then you should annotate the public interface header to the implementation details with IWYU Pragmas [1] that export the implementation (for example [2]).

If this is in third-party libraries, you can use IWYU Mappings [3] to map the "private" headers (usually the transitive include) to the public interface. An example that I use for the PEGTL library [4].

[1]: https://github.com/include-what-you-use/include-what-you-use...

[2]: https://github.com/anand-bala/signal-temporal-logic/blob/800...

[3]: https://github.com/include-what-you-use/include-what-you-use...

[4]: https://github.com/anand-bala/signal-temporal-logic/blob/800...
Banned from where the discourse?
yep. "Confirmshaming" i think it's called.
I think the bigger problem would be getting access to the boot chain, I very rarely see anything like jailbreaks for these devices (though, I have seen it).
Overwatch director Jeff Kaplan has left Blizzard
No it doesn't, cl.exe's compiler is an inherently single threaded application. Parallelism in VC++ is achieved by running multiple copies of cl.exe with one serving as the primary instance and the rest as followers. The primary instance forwards individual translation units to the followers and waits for the followers to complete compilation, then at the end the primary instance terminates and the linker is invoked.
> If a podcast host runs a sponsor read, they often at least vet the sponsor and understand the product.

This is also why conventional advertising (print and billboards) has remained sane compared to the race-to-the-bottom that online advertising has become.

The barrier to entry (in both price, vetting by the owner of the advertising spot, regulation and exposure to fact-checkers) usually meant that the advertised product isn't a total scam or overly malicious. It was a win-win both for the advertisers and potential customers.
They did state that Bootcamp won't be coming to the ARM Macs when the switch away from Intel was announced last year.

You might see something via virtualisation or emulation but my guess is it won't be official.

If Microsoft do anything my money would be on some kind of app with Windows running in the cloud.
> Sure the guy who had the foresight to start a brewery wins but everyone else loses.

This is HN, the owner of the brewery probably cashed his stocks a few years earlier and saw the opportunity.

A lot of folks on this website are entrepreneurs and are completely detached from the folks that don't want an influx of money in their town.
How many of these third party devices can use every iPhone, iPad and more in the world as a beacon?
Legal most certainly did not write that. No serious professional wrote that.
Stop metric madness!!
> try to go back 30 seconds with it, it's nearly impossible.

Tip: press the mike button and say "go back 30 seconds" ... or "open netflix" etc.
Or you can just have the world’s simplest API by design possible… An API can just be obvious endpoint documentation made super simple. https://api.corgi.cam/v1/
It was an interview(1) of the rebel's leader on RFI radio (in French) earlier today.

They apparently realized Deby was there because the combat was extremely violent. They attacked him, he was wounded and evacuated on a helicopter.

(1) https://soundcloud.com/radiofranceinternationale/mahamat-mah...
> Apple can’t read your iMessages while they’re being sent between you and the person you’re texting.

But Apple can see your automatically iCloud-synced iMessages.
We are using Node for a lot of mission critical backends but if it was up to me I would rather use Go :)
Car, keys, backpack, purses, suitcase, jackets, bikes, pets
"Sensational journalism". Asking questions that are clearly answered by an expert in the article, but then continuing to pretend that the answer is unclear.