skysight-inc/HackerNews huggingface dataset:
I wonder if their method of excluding cellular connections treated tethered computers as cellular. When I saw the headline my first thought was that speed tests run over LTE could account for some of the difference (but not reflect people's primary internet connections).

> Speed test data for cellular connections was excluded from our analysis by using MaxMind's Connection Type database
Thanks I agree with all that. Cheers.
I would guess your network is blocking WebRTC. Are you at work?
Depends on the medium people will use to do math in the future, there may be a material reason why handwriting is the main method, but I would say its just as likely that it goes the way of other, less structured texts as the tools get better.

It doesn't really matter if you can't write down an emoji if you don't write anything down.
I think I can answer this, because I studied "Software Engineering" which was a 4 year degree (with honours), accredited by the Australian Institute of Engineers. A bunch of friends at my University studied "Computer Science", a 3 year degree (no honours option).

Early on our subjects had a lot of overlap - Java Programming 1, Database 1, Networking basics (TCP), etc. etc. I also had a healthy dose of Eng. Maths, and electrical eng. theory.

As the years rolled on I had subjects like Eng Ehtics, real time programming, software maintenance project, OS design, large scale system design, and I took a digital electronics minor (could have chosen game programming or OS design). Towards the end I did a final year engineering project which was a full year project with 16 team members, working for a real client, building a massive piece of software from start to finish.

So my degree was a whole lot of Eng. stuff wrapped around CS. When finished my friends could sling code and make software. I could do that, but I could also design a bunch of stuff, and had a lot more theory to back everything up.

At a very high level, I'd say Computer Science is more about "just do the work" like a welder on a bridge or a mechanic on an F1 race team. Where-as Software Engineering is people who designed/tested/validated the bridge, or the engineers who actually designed the F1 engine/chassis/aerodynamics.

I see the difference play out in the workplace all the time when CS grads (or people with no tertiary education in Software) want to get right into slinging code, and they get totally lost building so many trees until the forest is really thick. Software Engineering folks step back and actually design the forest before they build trees. This also plays out when trying to fix stuff, or even root cause analysis. Doers want to get on with doing (welding, changing spark plugs) while Engineers want to get on with understanding what needs to be done, then figuring out how best to do it.
The U.S. actually has similar weighted population density to most of Europe. Simply dividing the total population by total area is a very poor metric, especially for a country like the U.S. which just has an enormous amount of unpopulated land area.

An example of a weighted population density metric is the local density of the median household. Unfortunately, weighted metrics are rather new and last I looked I couldn't find population numbers using the same metric. The U.S. Census Bureau uses a metric based on census tract as the local area; EU uses square kilometer. For that and other reasons the published data isn't directly comparable (at least not easily). But to a first approximation the U.S. and Europe seem very similar--the U.S. is far more dense than commonly believed, and Europe less dense than commonly believed.

Of course, even with a better metric I presume South Korea is in another league entirely.
I think Apple continues to push the manufacturing precision of their devices. Some of the bezel gaps and tolerances are impossibly precise and tight. That's a positive change on the axis of luxury.

There is an orthogonal axis - which is functionalism. You can continue to make products that are both luxurious and functional. See Olivetti (Sottsass), Braun (Rams), Herman Miller, Vitra, USM, etc. I think they are pretty fashionable products if we considered their popularity and some of them are in MoMA as iconic designs. Apple seems to be going negative on the axis of functionlism past few years. What if I told you that you don't need to make something look ugly to make it functional, utilitarian and usable?

I think they can make UI very marketable + functional if they hired the right folks. In fact, Apple is going back to skeumorphism (hey, its called neuomorphic UI now). Have you seen the battery icon? This kind of trend chasing without any purpose is my main gripe. Also, the windows 95 comment was sort of tongue-in-cheek to exemplify how bloated modern operating systems have become.
The problem in Italy is that many parts of the territory have abysmal service.

In Milan most people have 1G / 1G unlimited for ~40€ / month, which is not bad.
This entire field is speculative and nobody argued otherwise. Quite the opposite: I bent over backwards to redundantly state it over and over again. More than I should have, and now I'm beginning to wonder why I bothered if it didn't prevent me from being ignored.

The "you can't prove it" objection must be checked at the door for the sake of keeping the speculation interesting. Nobody is arguing that you should walk through the door. It's probably more respectable to refuse, on the whole. Once you walk through the door, though, complaining about proof is a bit silly, like walking into a speakeasy, ordering a drink, and complaining that they have served you illegal alcohol. It's not wrong, but it's also not helpful.
I am watching this with great interest. Especially if the vote passes, would amazon just pull out of the area all together. (similar to walmart's strategy)
It's not far, really.

Android phones with Qualcom Snapdragon 865 scores better than an Intel i7 7700HQ (4 cores, 8 threads) on Geekbench on multi-core and ties on single core while using a magnitude less energy.

While this i7 model is not new, it's not the "U" low voltage processor version.

I could see Qualcom getting fancy and trying to scale their processors at 5nm.

https://browser.geekbench.com/android_devices/oneplus-8

https://browser.geekbench.com/processors/intel-core-i7-7700h...
They’ve always been separate stories to me too and I’ve heard the same “aesthetics” point a bunch too (which doesn’t make it “true”, but sounds plausible anyway).
That's how they found the boyfriend of Olivia Newton-John, who had faked his own death. He was the most frequent visitor to the website set up to help find him(that's literally true - the website was a trap they had hoped he would visit)

https://en.m.wikipedia.org/wiki/Patrick_McDermott
Seems they also had the good luck to have missed out on jQueryMobile too...

:shudder:

(I did make a bunch of money with that one project that went live for about 8 days before the company we did it for sold out and the new owners shut it down immediately. _So_ glad I was never on the hook for production support on that...)
Though donating to it isn't a substitute for donations to the American Red Cross for disaster relief purposes. The ICRC specifically deals with armed conflict.

For disaster relief you'll have to find another reputable charity.
Agreed. I wrote a whole post on Apple and fashion. I'm sympathetic to the complaints about Apple's obsession with aesthetics, but the obsession is certainly motivated by what people want.

https://horriblyunderqualified.com/posts/apple-and-fashion/
Fine, I am your new ISP, your speed is now 10X and your data cap is 100 MB, enjoy!
Surprised no one else has said this: that title gave me a literal LOL.
Have you tried Flyte - flyte.org?
I must have dropped this while I was hiking. Thanks for posting this. Now I can go back and retrieve it. FYI, my name is on the bottom of it.
Good eye. I’m using an OEM frame here. There are gears inside the legs that prevent a wire from being routed inside. And unfortunately there is one cable needed to plug into the wall.
What's the best way to take a bearish position on Bitcoin? I looked into it during the price surge a few years ago, but couldn't find anything that didn't involve setting up non-USA accounts. Any secure ways to do this for US citizens?
Just realized that the eye is a counterexample to their assumption. Took three billion years to evolve but is easy to do so as we've seen it evolve independently many times.
Your kid downloads 2 modern games and now you are at 50% of that limit
Does supplemental Vitamin D help prevent Covid-19?
You are reading me wrong. There is a scanner app and here is a solid foss alternative https://github.com/Ethereal-Developers-Inc/OpenScan
There are bad faith arguments, but there are also people who label any argument that they don't want to or can't deal with as 'bad faith', so... yeah. At some point we can't avoid the fact that people are human and tend to seize upon things they agree with.
He is probably asking for the sync to be interruptible, and automatically restarted later. Which is completely reasonable.
They’re working on the OCSP issue and I would say it’s more of a disclosure bug than telemetry, which implies intent. You’re right about Maps but you’re saying it’s “almost every app,” do you know of others? Because I’m pretty sure it’s not “almost every app,” and moreover in Maps it’s required to deliver the functionality, so I’m also not sure I would call it telemetry.
Spotify is moving to https://Flyte.org and building a Luigi to Flyte compiler. Stay tuned
Hence this map: https://www.themarysue.com/how-hollywood-fakes-location-map/
From someone who is working on a couple of now larger Typescript apps (both frontend and backend) I’ve began noticing compilation take long enough that I have a currently low hanging (but will obviously increase in priority) TODO to go through and refactor to improve compilation speed. I wouldn’t know how to google for this other than using the word “performant”. Although I realize in most cases performance specifically deals with production execution and what end users experience/perceive, I at least believe performance is not incorrect to describe what the author is helping with here.
Totally agree. I’m working on a version that’s optimized for one cable connection from laptop to monitor.
Now I'm vaguely curious as to whether FIPS postulates that the devices must not have explosives and nerve gas as the tamper protection.
I’ve worked in 2 healthcare software startups and hearing this is maddening both for the privacy violation and the sheer amount of effort multitudes of IT workers put into safeguarding Protected Health Information. One would hope that there would be more repercussions than fines for willfully sharing the very thing so many expend so much time & energy to protect (and also of course for exposing something so personal to those patients).
This certainly works but then everything I install runs in Rosetta2. I'd prefer to run as much native as possible which is what my "two brew" solution gives me.
Agree, we also use it at work, it's fast, reliable, free, pretty much works out of the box, has SSL...
Publishing your iOS app into the App Store
The parent mentioned permutation of those numbers. Does that affect your response?

Also note that the parent wasn't commenting on the algorithm in this HN submission, but rather the algorithm described in the top-level comment.
Have been on big sur for a week now and I don't see the issue either. Things like the control center are a huge addition and mostly the ipad like changes were to border radii and colors unlike the windows 8 disaster.
This is what happens when you put actual talent into building a CPU.

Not Intel or AMD talent, Apple talent.
Run an open source OS if you don't want stuff ripped out from underneath you.

Preferably one like gentoo or alpine.
Running Ruby on RISC-V
Many math papers do use weird LaTeX characters [1], for example Halloweenmath [2]. And even though it does not look like there is a shortage of symbols for writing math, emoji can be used too, just be tasteful about it.

[1] http://tug.ctan.org/info/symbols/comprehensive/symbols-letter.pdf
[2] http://www.ctan.org/pkg/halloweenmath
Animations used to be ~2x slower, /that/ was painful. It's much better now, though I could go with another 2x speedup personally.
Big difference is that Objective-C is a superset of C. Any Objective-C developer worth his/her salt will drop down to C code when you need to optimize. The object-oriented parts of Objective-C are way slower than Java. But the reason Objective-C programs can still outcompete Java programs is that you have the opportunity to pick hotspots and optimize the hell out of them using C code.

Object-oriented programs in Objective-C are written in a very different fashion from Java programs. Java programs tend to have very fine granularity on their objects. Objective-C programs tend to have interfaces which are bulkier, and larger objects.

That is partly why you can have a high performance 3D API like Metal written in a language such as Objective-C which has very slow method dispatch. It works because the granularity of the objects have been designed with that in mind.
It’s not a non-issue at all. I want to reboot my computer so, you, computer, reboot now.

There’s no way to interrupt the process or force the reboot just like with any other process.
Weight: "10Kg max."

That's 22 lbs. About the same weight as a stack of 20+ thick books!

And unless my eyes are fooling me, when folded, the laptop's seven -- seven! --screens are held together with... velcro? See here: https://expanscape.com/the-aurora-7-prototype/screen-transit...

Is this thing for real?
Ready for macos app devs. Not ready for web devs / dev ops / etc
Who said about not charging fees? There are hundreds of apps that are Foss on f droid but charge a fees for some features on play store. It works for them, why cant TNT be replicated ? A total win win.

https://github.com/SimpleMobileTools
yes. i think this is done by the Ubuntu software updater app.
Fonts are software.
Letting users skin the OS would be a better choice.

There's a huge amount of skinning going on with iOS 14 now [1].

[1]: https://mashable.com/article/how-to-customize-ios14-home-scr...
This is actually how I feel about modern iOS too. Why is it a swipe there, a modal there...none of it has a rhyme or reason that makes sense to me. Ok, to get what I want here, do I need to force push, swipe, or tap some icon somewhere? There’s no consistency, everything is hidden, and each little thing to use the OS better is a “trick.”

On my personal iPhone, you swipe from the bottom to get Control Center, and on my work iPhone, you swipe from the top corner. If you want to send the output of one program to the input of another, you click share, move past a bunch of Contacts and Airdrop etc that I don’t think I’ve ever used in this way, swipe left/right to find an app, don’t find it, and either need to click an “Add” or “Other” button OR you need to swipe further down to click More..., until you can select thing you actually want.

I have so many gripes with the whole system. I almost believe that they are trying to make the thing harder to use so that they can create a dark-pattern around feeling a sense of mastery...but when I was trying to walk an elderly relative through the menus over the phone, it became especially obvious just much specialized knowledge the iPhone requires in order to do the very most basic of things, and almost NONE of it is discoverable.
You know, perhaps it is.
They are a bit expensive couple hundred bucks to license. Got any favorite communities?
> Docker doesn’t work

"Docker" on macOS runs in a Linux VM under Xhyve iirc.

I imagine they will make an ARM version but your x86 images are probably toast unless you can emulate them somehow.
I did this test last night with my buddy's 6K RED RAW footage. I could play 6K realtime at 1/4 quality, while my fully loaded MBP with i7 + 32GB of ram could only playback at 1/8 quality. Keep in mind real editors NEVER edit raw footage, they use proxies.

The really impressive part was that the mac mini did NOT spin up the fan during playback, completely silent. The i7 Macbook Pro sounded like a jet turbine spinning up within 30 seconds. Awesome.
> reference counting will always use more ram because a reference count must be stored

True, reference counting stores references… but garbage collection stores garbage, which is typically bigger than references :)

(Unless you’re thinking of a language where the GC gets run after every instruction - but I’m not aware of any that do that, all the ones I know of run periodically which gives garbage time to build up)
But that should be millions per developer. Maybe developers should lobby RIAA, so that companies like Amazon would have to pay royalties for every line of code used. You know they make billions of off that work and yet some developers can't afford even their own place to live. This exploitation must end!
...disregard this. I managed to reply to the wrong parent, I think :-/
And the thing to remember here is that the 4900HS and 4800U aren't just a process node behind, they're 2 full generations behind. Given the gains from Zen 3 it looks like AMD is in a good position to leapfrog the M1 with the next product cycle, not to mention gains from 5nm in the cycle after that.
I'm sympathetic to this constant refrain (and share similar fond memories) but in general all those machines and systems are still available and usable.

Just like that Polish mechanic who was still in the 21st Century using his custom coded C64 program for wheel balancing, how many of us who pine for the good old days still wish to live in them? I argue we still in fact have that choice - don't we?
I don’t see much breakdown of the desktop paradigm from a usability perspective. Targets are larger and things are rounded off, but is that really as catastrophic as you suggest? I don’t have formal design training but I find it fascinating.
No you can load your own fonts if you want but the default ones are distributed in OS updates like every other OS.

Because Apple controls the end devices an OS update is very simple and goes out to basically all users so they don't have to rely on weird slide loading hacks that are typical for platforms like Android.
> * I've personally spent and watched coworkers spend hours and hours tinkering with graphics cards drivers or other random quirks*

This is like complaining that a Hackintosh is buggy and requires tinkering. If you want a polished experience, buy computers with first class Linux support from vendors. Even better if you buy machines with Linux preinstalled.

> Desktop linux is not ready for average users

If ChromeOS would suit a user's needs, then so would a polished Linux distribution like Ubuntu with Firefox or Chrome, most of the time.
There is some demand but even more demand for non-arm processors on PC.
Of course, since Minecraft runs on all platforms, this makes Electron even more platform independent.

Sooner or later this is going to turn into that movie Inception.

Seriously why can't we just fix the bottom layers!!! Why does every problem have to be solved by adding ever more layers!
If you were running engineering, what would you use instead? How would you determine salaries and bonuses?

Going by completely subjective metrics is pretty unfair, everyone has some amount of bias.
Totally agree about the nature of what appears to be the ultimate point the author is making. They really should have focused their criticism to avoid appearing unreasonable.
So, the problem with progress bars is that they are rarely accurate, and the problem with static "processing..." messages is that it's imposible to tell if the app is frozen.

How about an indeterminate progress bar, but it has a button you can click that tells you the app hasn't died? :)
The 'negative' on a number line is just a visualization. If you instead, think of the 'negation' as direction (as in a vector), it becomes easier to understand why multiplying two negative numbers makes the answer positive (You've basically turned around twice).

I actually prefer this visualization rather than the one with a number line with numbers going to the left of 0.
I started with a solver-heavy approach whereby the SMT solver was trusted to come up with all sorts of things. By a process of steady refinement, my experience is that if there's a change whereby you trust the solver less and your own optimizations more, you do it. So now I call the SMT solver a gazillion times with much more simple problems. I also use the SMT solver in a bunch of different ways to invent general and specific (i.e. knowing the workload) optimizations for the problem which I then can apply without intervention of a solver.

I may ultimately wind up throwing SMT under the bus and doing my own bit-blasting; QF_BV ("the quantifier-free bit-vector logic") is not one of SMT's more difficult corners, and I may get some benefit in specializing my own bit-blast and talking straight to a SAT solver.

I have been doing a fair bit of work to try to reduce the 'black box' aspect of SMT solver performance, but SMT is hard to get a handle on it. One minute, you're solving Sudoko and logic problems ("The professor lives in the same street as the baker, while the man who lives in the blue house does not ride a bike, ..."). The next, staring at pages and pages of math that's aimed at people who want to be researchers in SMT - there's not much intermediate-level stuff aimed at the practitioners.
Why pension funds should invest in private markets
Love is love. And hate of the diabolically horrible Ed is something you and I share.
Back in the day altavista was superior for search but it was a loss leader. It was designed to sell DEC. I cohabitated some space with Lycos but they couldn’t profit. I think Google executed really well, even to their surprise in hindsight.
Sure. The right circumstances this can make sense. But at a high level of your SAAS starts at $500/mo, you are selling to mid market and enterprises, not startups, almost universally. I was hoping for a product that would make sense for smaller companies. The list of business critical software we pay less for is long (GitHub, credit card processor, email, sms, managed redis, managed postgres, etc).

They can certainly sell this for what they want, I just won't buy at this price.
And how much of Sweden's population is concentrated in the southern quarter of the country? 80%? Dumb average density doesn't reflect the reality of population's distribution.
> Traditional macOS users valued the Mac user interface deeply

I'm on the developer side and I don't know if I count as traditional macOS user but I've personally bought 3 macs (including the current M1 one) and use another mac from my company to work.

IMO I have almost 0 interaction with mac user interface. My time are either spent in terminal or in a browser. There's little need to 'interface' with whatever UI mac comes with.

I love mac mostly because of its hardware form factor and its shell. I can't tell you any GUI gimmick despite using it as my main driver for years.
Not sure its fair to shit on AMD considering their desktop and server CPUs are still leading the market by a long margin.