skysight-inc/HackerNews huggingface dataset:
> Once the phone dies and the user buys a new phone, there won’t be a way to get this app unless the user copied the app package through a third party application on a Mac (Apple removed the ability to sync/backup app packages to a Mac since iTunes 12.7).

yeah. thats where the experience diverges from other platforms.

the current device, with the current OS, won't have any problems. asking for more is mostly a different standard than other platforms, sad to hear they killed making your own app package copies.
I once figured that you don't need light in your house if your eyes are closed, and I hooked up blink detection to my smart bulbs:

https://www.youtube.com/watch?v=xzcdopwq7ok

It actually worked really well, I couldn't perceive the room being dark at all.
I love how you are actually mentioning the 1.5mm key travel.... on so many other laptop review sites, and manufacturer sites, they don't list the key travel. It is infuriating when shopping for laptops.

To hear it has a generous 1.5mm is awesome, i'll definitely be keeping an eye on it in the near future for the 15" version.
Best of both worlds: libsqlite.dll is almost certainly on any corporate Windows rollout somewhere already, and you can load it into Excel as an extension for a pretty front-end that happens to have a programming language built in.
There are dangers when allowing one TOC to refer to another, and the ability of offsets to cause self-reference, e.g. see Section 3 of http://www.ieee-security.org/TC/SPW2014/papers/5103a198.PDF

In general, it's also a good idea to keep data and metadata distinct, to avoid potential conflicts (and hence exploits). In this case having the archive metadata as a file inside the archive seems fraught with dangers. We could avoid this by e.g. having two levels of archive, e.g. the first level contains TOC files and data files (e.g. tar files); the 'payload' files are kept in the data files. That way, there's no way for payload to be interpreted as metadata, or vice versa.
I would point out though that while he might have been wrong on the X1 Carbon, you still have not really dismantled the key argument - that you don't need to embrace soldered RAM to get laptops that are thin enough. At a certain point, you're just going to end up with an experience that is objectively worse since keyboards start having more and more give the thinner you make them (not to mention far worse feel).

I'd make the trade off for more mm of thickness anyway.
I remember several articles from the time the iPad came out that phantasized about how the iPad could replace PCs (as in “Personal Computer”) one day, even from Steve Jobs. Today that idea looks nothing but ludicrous. It was Apple themselves that nipped that notion in the bud, no competition required. If you want to do anything other than gaming and media consumption, don't buy an iDevice.
You may be interested to look up genetic algorithms.
I really like the old SGI computers, the design was amazing. Not sure how much fun those are nowadays even if you happen to be into CAD or 3D modelling. I friend of mine got an old workstation from eBay and it weighed 50 kg and had a huge power supply.

A really interesting one might be Apple Newton, they have been quite powerful for their time. I think a few years ago I read that there is still a vibrant community around it.
> If you corrupt a line of code you don’t get a different program you just get something that won’t compile.

Usually, but not always.

Add to that an astounding number of iterations (random point changes), the fact that changes are guaranteed to be ... well, the metaphor breaks down quickly, but it would be something like "syntactically valid in the language being used, and no larger or smaller than a certain size of diff", and a sort of error correcting/weighted (as opposed to absolute/binary) behavior as a result of each change, and it starts to seem a bit more workable.

But even that is barely scratching the surface of how this stuff works. Code is far from a perfect analogy.
Interesting. That box does explain some of why I get consistently poor results from Google search.
You have the power to search for "cannabis iq" and find the literature.

Generally I expect some basic scientific literacy on HN. But of course I should have learned by now to expect science denialism when ego is at stake.

If you want a concrete source look at any of the studies that cite the twin studies, including the meta-analysis from this year.

https://www.cambridge.org/core/journals/psychological-medici...

Scientific American is not a peer reviewed publication. They are science journalism and they aren't even particularly careful about their analysis. They posted an article in 2017 claiming cannabis might make you smarter:

https://www.scientificamerican.com/article/marijuana-may-boo...
I think chromosome selection plays a much larger role in generation-to-generation variation than mutations do (which are rare).
I'd say 80% physics, 20% poor hardware/design.

Talking to a satellite in space through the atmosphere has a lot of attenuation. That's for the physics.

For comparison, wifi is 0.03W for 100 meters, mobile phones are 2W for 35km range. A satellite using 100W is not out of the ordinary.

There's a balance to decide on, power vs bandwidth, noting that doubling power has little effect on signal (log2). They could probably half the power for little difference in operation, but a notable difference on the bill.

It's exactly the sort of thing that should be adjustable, there could be a setting to adjust power/bandwidth/quality. Both for customers and for support.

edit: the video mentions up to 300 Mbps and up to 200W power consumption during snow (extra power to melt the snow). They have a lot of margin to reduce power while still being able to watch YouTube 4k.
They are working on EU right now. I imagine it's quite difficult for a startup to get licensing and shipping logistics done for multiple countries, and since NA is their biggest and easiest to target market, that's usually where they start.

I understand your frustration. I'm from the Caribbean, we get nothing, ever :`)
High expectations is the key to unhappiness.
> EDIT: I brought the age factor up because I am under the impression that people born after 2000 are so used to getting filmed and photographed everywhere that they don't have such reservations

If my daughters are anything to go by you seem to be right. I'm trying to make sure that at least the home network and devices used on it leak as little personal data as possible - router-based content blocking (ads etc.), DNS proxy which blackholes unwanted domains, search through Searx, Youtube proxied through Invidious, Twitter proxied through Nitter, Reddit proxied through libreddit, Nextcloud for "cloudy" things, Exim4 for mail, Pixelfed for photo sharing, Peertube for video, Airsonic for audio/books, etc - but they really don't seem to care one bit whether they're being tracked and profiled by the world and its dog. They don't seem to realise there is no need to allow those companies to leech them for all their data nor do they seem to realise the potential negatives in allowing the leeches to parasitize them. At least they are not on TikTok (which I block at the router), Facebook (the site, one of them uses Instagram and as such still remains within Zuck's clutches) or Twitter.
> I have to admit that perhaps for the first time in my life I'm legitimately afraid of a terrorist attack.

Why?
"Ridiculous job market"? The job prospects for devs in todays market is an essentially 100% guarantee that you get a job. The demand is huge and there are more jobs to fill than candidates available. You may not get into the company of your dreams, but overall, what's ridiculous is not how low the job chances are, but how high the demand is. If you do 100 interviews and 0 offers then you have an issue. It may not be your fault. Maybe it's a visa problem or some medical/psychological condition that makes it hard for people to see a good future colleague in you. But in the general case, there should be no problem getting a job if you're not too picky. Compare that to many other industries where it actually is ridiculously hard to even interview.

My suggestion is to go for quality. Only put up on you github stuff you are genuinely interested in or proud of or do. Not some mandatory exercise which is obviously only there to check a box.

> You get negative points for being a dick.

Giving you the benefit of doubt, I'm assuming this was a "generic you".
There's nothing cartoonist about flying sheep and giant drunken pandas.
I'm wondering about 5, thunderbolt.

I now use a lenovo X1 thinkpad and use an external GPU to drive 2 4K monitors. The internal Intel UHD 620 just can't handle.

Is the intel Xe graphics enough to handle this? If so, thunderbolt would be a nice to have, but not a requirement.
The chocolate bar doesn't start a violent fire if pierced. If it would we could power our laptops with chocolate :)

The flour conditions of exploding are far more difficult to achieve than a LiIon battery conditions - orders of magnitude difference.
> Folk post this on every thread as if denying the effect somehow makes it go away. As both a candidate and hiring manager, the effect is very real and it is folly to ignore it.

Overwhelming majority of employed developers has literally no public presence.
I've made lots (thousands? hundreds at least) of commits to the Linux kernel and have been working on it since pre (git) history, have developed a number of novel concurrent data structures / algorithms for it.

I decided to talk with a FANG recruiter a couple of years ago who must have scraped my name from mailing list or commit histories. Despite first making it clear by email I wasn't interested in a job interview at the moment but was just curious about some things, on the call they pretty soon demanded to know what I thought the best Big O notation was for a sort algorithm. They were rather insistent that I answer them this before they would move on and spend much more of their time explaining why they contacted me or answering my questions. Fortunately I hadn't wasted a lot of my time at that point either.

Strange, rude, entitled behavior. Sadly, they probably do hold real power over graduates and new developers, and those without jobs or much experience, or just those who dearly want to work for these companies. So they can get away with treating people like this, putting out these drag nets, paying no real interest or respect to any individual (at least not until they think their canned questions have filtered out most of the useless scum).
> How are you determining whether someone "fully understands?"

By talking with them.
Same advice: do it anyway.

My write-up are focused on the technical sides. I avoid making references or giving clues to what the target is.
Yes, but only if you're foolish enough to install the apps. With Android, an individual app may or may not be a worse actor than it would be on an iOS device. But, it hardly matters since Google is primarily doing all the invasive tracking on an Android device, and you have zero control over this.
These are some of the most annoying birds here in Oz, probably right behind Magpies.

I've seen them destroy/pull off the outer plastic trim on a car roof like they had pliers for beaks. They're pretty meaty and large and are not scared off easily. Loud as fuck too.
Hash is high potency?! I've always found it proper mild.
> You only need single-threaded performance for 2 things, for the stuff that’s inherently serial like gzip, or to run programs made more than 5-10 years ago.

You must not be grand strategy game players. Any titles from Paradox and some other popular games are all limited by single core IPC. They are a great example of the limits of multi-threading, some processes and problems cannot be adapted to take advantage of it. If I get such a laptop I'd spend 50% of the time I use it playing such games.
The lack of phone books, at least in my area.
> Hopefully your laptop and hand grenade have radically different power discharge profiles

Li battery fires are not unheard of, unfortunately, so the profiles may start to resemble sometimes.
Privacy is actually behind on Apple, as long as they 1) don’t allow proper adblocking and 2) actively boicot webapps in favour of installed apps that can spy much more efectively
Will there be a version that you can use a 2.5” drive with?
The person you're responding to has changed the defaults.

For what it's worth, Windows 11 supports none of these things, which is incredibly frustrating. I have the icons set small, which is good because the taskbar is smaller - but you cannot have two rows, nor can you have titlebar text available on the buttons "long-form style" as was an option in Windows 10.

Additionally, there is no way to ungroup items like Win10 had, so you have only one button per application rather than per window, as I would prefer.
Once you get to a certain stage, yes, modularity becomes very expensive. I do believe that things like SSDs or WiFi cards should be modular, because there is no reason for them not to, but RAM? We are moving towards high-bandwidth on-package RAM, why would I want to sacrifice 100Gbps of performance and 5+ hours of battery life — not to mention also paying more — just to have an option of upgrading the RAM some time down the line?
Sometimes I forget how insane Perl was before `use strict;` became commonplace.
There used to be many such tools, or tools that tried to do these things.

We lost them.
It is? The last I remember, editing a field on 1Password X opens 1Password website instead, where the changes can be made.
Dev Tool Time with Mitchell Hashimoto
Yes this was a disappointing watch - they seemed to have gone to some effort to simulate a lot of accounts with interests, and testing some handwaving unspecified theories. But then they only detailed _one_ of those fake accounts, and it showed some pretty unsurprising results. If you hover over videos of X, it shows more of that - Kentucky, depression, romance etc.

The only real discovery was the disparity between the TikTok spokesperson (who said that 7% of anyone's feed should be trying to broaden your interests) and their observation that those videos were in fact mostly adverts.

And (sorta) that hitting Dislike doesn't seem to do much, if you counter than signal by watching/liking other videos. But it was all very vague given how much data they said they'd gathered.

I agree I don't think the algorithm is particularly clever, or works towards any other goal than for users to spend more time with the app Which is the assumption I was starting from.
I know this doesn’t solve the annoying GUI, but Win+R, “ncpa.cpl”.
Google is a censored search engine. I dont use it anymore.
> hazing ritual

Got it in one.

Whenever I ask people about these tests, we have some back-and-forth, and it inevitably ends with them declaring (in so many words): “Well, I got hazed, so you will, too.”

I don’t suck at the tests, but I’m not particularly good at them. I never practice them, and didn’t come up through the traditional CS curriculum (I started as an EE), so I’m often seeing the problems for the first time, when I look at them.

They just don’t have any relevance to the type of work I have experience doing, or the value I could bring to a team. Since it seems that most interviewers are looking for particularly formulaic responses, they are a pretty good way of filtering out people like me.

I’m always puzzled as to why interviewers waste valuable time on these seemingly pointless exams. If they don't want me to work for them, there's much easier ways to discourage me.
There Should Be One Billion Americans – Matthew Yglesias (2020)
What do you mean by that?

Firefox and Chrome both have gpu hardware acceleration, and different threads/processes for UI and webpages.
YouTuber sends AirTag to Tim Cook, and Apple returns it with a letter
I miss SGI IRIX `hinv` - it told you what hardware was plugged on the machine.

I think Apple Newton (today) seems an interesting piece of hardware to try and tinker.
If that was the only application then whey not get rid of the local file headers entirely?
What were the responsibilities of the promoted position?

There are plenty of other factors at play in viewing a candidate for promotion. Leadership ability, experience, overall operation knowledge, seniority, and etc. Bringing in revenue is only a fragment of the considerations.

It looks damning on the surface, but she could tank a portion of the review that is critical to being promoted and still rank highly.

This is a situation that it's best to reserve your conviction until it plays out in court.
Though nowadays people rely far less on traditions or history in their life. There is a lot of writing on that subject.
Stripe does not handle taxes for you. Compared to Paddle.com or any other MoR, Stripe is only half way there.
Nope. It's not a reach. My personal experience with payday loans which, due to having a regular income, was that I paid them back (with high interest but not the crazy amounts people talk about from missed payments) on time. It wasn't the interest that got me, it was the lack of money. That you then had to deal with for the next month, meaning you were more likely to get another loan.
Wayback Letter – Pure Hacker News gold delivered to your mailbox daily or weekly
> I think one of the main problem with databases is how do you populate them.

There are several products that will let you populate databases in a table view and easily import CSV files into a database. The problem is with almost everything else.

Databases are designed to address a different set of problems. The design of database applications reflects the needs of people who need to maintain a database and make sense in that context. Unfortunately, those design decisions do not make sense in the context of people who use spreadsheets. Doubly unfortunate, a spreadsheet makes a better database than a database makes a better spreadsheet. If anything, the shortcomings of spreadsheets implementation dependent in most cases while the shortcomings of databases are due to the domain they are designed to address.

First example: creating a table is more involved than creating a new file and being presented with a blank table. First, a database is created. Then a table is created within that database. Then columns are created with each column, as a minimum, having a type. Only then can the database be populated.

Second example: doing a quick calculation is more involved than finding an empty cell and inserting a formula. The only way I can think of doing a calculation within a database involves performing a query. If the calculations are performed within a row, a new column can be created to contain the results. If it makes sense to store a result for each row, but it pulls or consolidates data from other rows, the complexity of the query is going to be interesting. If the calculation involves several rows, there is no obvious place to store the result within the table. There are several ways to deal with that, yet none of them are particularly convenient. If you need to perform a calculation on arbitrarily selected data, well, good luck with performing the query. Oh, and automatic recalculate ...

Third example: putting the data into a presentable form is less convenient with databases. It certainly isn't done in the table view since that is just a raw presentation of the data. A form is useful here, but it is a separate step and it isn't going to address all of the functionality found in spreadsheets.
>Yes, but only if you're foolish enough to install the apps

If you won't install any apps why bother with a smartphone then?
The author makes good points about the poor documentation and vagueness of details of the current Zip format. That is something worth criticizing.

But I think criticizing the 30-year-old 'design' is pointless. So this is a good article with a bad title.

What is much more helpful is suggesting, in detail, how Zip might be extended to remain backwards compatible while moving forward to adopt a more sensible future format. (Though 30 years later, some guy is going to write an article saying how terrible that new design is).
There's only a difference because you're moralizing it. If you look at it objectively, it's just supply and demand.
What are UUIDs, and should you use them?
Thank you for taking your time to give this answer! I think it gives great insight into how you work and what you're looking for!
> maybe upper management cares about the time spent, but i'd be happy to talk for 45-60 minutes to somebody who was an even remotely passable candidate who didn't actually want a job.

Yup. If the job I've got for them is any good, if the company is good, and if I am good, they might turn into a hire anyway. That a qualified person doesn't need the job does not rule them out. It raises the bar and reminds us that interviewing goes both ways.
How Google’s Jeff Dean Became the Chuck Norris of the Internet
> But one good thing that RAR has is recovery records to protect against data corruption, nice feature for a long term archiving format. Not sure if other formats have this too.

This can be done with any format by having an additional .par2 file for the recovery information. [0]

[0] https://en.wikipedia.org/wiki/Parchive
Oh look: https://www.independent.co.uk/travel/news-and-advice/flights...

"FLIGHTS FROM UK-AUSTRALIA COULD TAKE JUST FOUR HOURS BY 2030"
"while we automatically take care of all the difficult parts"
Taxes are the difficult part.
Prophetic words from John von Neumann in 1955:

"The carbon dioxide released into the atmosphere by
industry's burning of coal and oil-—more than half of it
during the last generation—may have changed the atmosphere's composition sufficiently to account for a
general warming of the world by about one degree
Fahrenheit." (Page 512 / 666 / 9)
The idea that I've heard people for ten years suggest as 'this brilliant app idea I had', which is finally no longer a technical impossibility.
That is a glib answer which misses the point entirely.

Why do they find long necks attractive? The answer to that sort of question usually turns out to be "because animals who randomly happened to be a little more attracted to long necks were more likely to breed with the long-necked animals, so their genes became better represented in the gene pool thanks to the long-necked animals' better survival power".
Migrating from Lambda Edge to CloudFront Functions
When this tech comes, only trust the autonomous ones not connected to Internet or other means of control.
Your bias is showing, as is your blinkered view of what's possible on an iPad.

For many, many people, the iPad absolutely DOES replace having a traditional computer. The prediction came true.

I rarely bother traveling with a laptop anymore unless I need to present or run demos. My iPad pro + the fancy keyboard case gives me insane portability and battery life plus access to all my files (via Dropbox), native Office, etc.

Whining that "you can't do anything but game and consume in iOS" in 2021 is just hilariously wrong.
One of the scandals of that era was Microsoft purposefully lowering the hardware requirements for Vista so that lower end PCs could get the all important Vista sticker.

I was in tech support at the time, and a ton of cheap HPs came in that were sold with vista and 2gb of ram.
Ah, that is much better.

In my instance, my root domain is served from CloudFront, so in this instance I could add an A record to a homeserver VPS and use a SRV/.well-known to point to it :)