skysight-inc/HackerNews huggingface dataset:
> As much as Objective-C gets used outside Apple platforms, in spite of 20+ years of support on GCC.

Swift is already more widely used than Objective-C outside of Apple platforms. The main difference is that the Objective-C runtime (which is required to make Objective-C useful in any meaningful way) is closed-source and not available on non-apple platforms. The Swift runtime is available and officially supported on Ubuntu.

> There is nothing like CoreData, CoreAudio, SceneKit, Cocoa,.... outside Apple platforms for Swift.

Most of those examples are proprietary frameworks for interfacing with the Apple platforms directly. Most major platforms include proprietary frameworks, and their existence as value-adds on that platform don't speak to a detriment of the language as a whole. Your statement is like saying C++ is not useful outside of Windows because there is no DirectX.

There is already a large body of open source libraries for Swift for a variety of tasks, and moreover Swift's excellent C interoperability makes it very reasonable to make serious platform-agnostic software with Swift.
It's a mixture of programming, travel, observations, and other miscellaneous topics for the past twenty years using a home grown blogging engine: http://boston.conman.org
The advantage of running docker is that you don't virtualize things => everything is faster (boot time, access files and so on). (assuming you're runing on a Linux machine)

In Virtual Box you have this „Shared Folders” which basically acts the same (I have no idea if/how you can do this via CLI though). But the access to that is done via SMB, so even if everything is local, you'll have some latencies involved.
https://lifebeyondfife.com/

Tech: some coding projects e.g. an old constraint solver in an Excel spreadsheet which helps pick a fantasy football team, opinions on software development, how I designed my wedding ring, and a series of git-for-beginners posts.

I used to self-enforce "must make a post at least once per month" for a few years, but it's been a while since I last blogged regularly. Plan to restart this year with a series on fitness for tech/office workers.

Top tip: choosing a subject matter agnostic name means that you can alter what you blog about as your interests change over the years.
To give another angle, my iPad Pro cost around 1000€. The iPhone X is about the same price.

Event taking into account miniaturization, waterproofing and just “luxury” tax, it’s insane that both products cost the same when their capabilities are so wildly different.

I know there are reasons (like paying licensing and cetification for the cellular stack, and pure greed), I just feel they are wrong reasons.
Well yeah, you can be followed by a guy in a trenchcoat too, no matter what your phone's privacy settings are.
https://matrix.org/blog/2017/03/11/how-do-i-bridge-thee-let-... is a good overviewer. Only one bridge (matrix-bifrost) uses libpurple as a fallback; everthing else speaks the target protocol natively.
what you have to consider is, that docker does not emulate hardware and does not run a complete OS inside. that said you can definitly do something in that direction with virtualbox:

create an .ova file as a template for your sandbox.

to "spin up" your sandbox you have to import that image, add a shared folder and start it headless:

vboxmanage import yourtemplate.ova --vsys 0 --vmname yourvmname
vboxmanage sharefolder add "yourvmname" - name "SF name" -hostpath "x:\path"
vboxmanage startvm yourvmname --type headless

or something like that. You can find most of that stuff in Chapter 8 of the VirtualBox docs: https://www.virtualbox.org/manual/ch08.html
>Objectively? No, I'm pretty sure that isn't "a complete fucking waste" to the people who are benefitting from it. Which is literally the definition of "subjective."

You just proved their point. The beneficiaries of Bitcoin – like you – have a subjective viewpoint. You are few, and, objectively the cost to the stakeholders (inhabitants of Earth) is disproportionate to the benefit to the shareholders (the relatively few people who hold Bitcoin and actually profit from it). Objectively, it's largely a method to siphon real wealth from many to few, bearing a striking resemblance to Tulip Mania. That doesn't mean that all crypto and blockchain tech is somehow inherently evil, it's just not doing a lot of public good in this particular incarnation. One can argue it does the opposite by facilitating criminal enterprise.

Your point about externalities is correct but moot, as no one is successfully passing on the full cost of electricity production to the consumer.
Same here, I have Windows VMs for work but even Skype is a piece of crap that forces me to reboot the VMs regularly while having serious bugs that interrupt my meetings. 9/10 meetings are starting with fixing Skype issues. If people were serious about not wasting their time Skype would be not used in businesses at all.
Things that might be not-so-useless, mostly home-related networking, FAQs for subreddits I participate in, and bad puns... https://try.popho.be
Research Suggests YouTube Aids Flat Earth Conspiracy Theorists
http://nithinmurali.github.io a bit on the heavy side and not updated for quite a while.
Depending on your Macbook's age and your location, you may be able to get the keyboard replaced due to sticking keys. I ended up getting a brand new MBP when they repeatedly fucked up repairing my sticking keyboard.

Obviously it would be better if the keyboards didn't break so easily to begin with, but at least you may not have to put up with it :)
The only reinforcement learning we had back in the '80s is my dad's belt.
How to Implement Type Theory in an Hour
sure. the idea is to provide a proxy such that non-e2e clients get encrypted - see https://github.com/vector-im/riot-web/issues/6779.

nheko lost its maintainer for a few months hence stuff like the missing e2e attachments, but they are trivial to add; hopefully someone will contribute them soon.
Sweden did exactly that in 1967.
“Hokey religions and ancient weapons are no match for a good blaster at your side, kid.”
China has people no longer willing to pay for iPhones. Everywhere else it's not changed much year on year.

There was great demand for stock buybacks, Apple resisted for a while.

I'm surprised to hear a need for 512GB storage, I'd be interested to know how that's used. The upgrade to XS is only minor from the X according to the reviews I've seen/seen summarised. A yearly upgrade isn't common, isn't their target.
This really was the golden age of blogging. That unpretentious style of writing made me engage with so many ideas I never would have, reading professional writing.
Moonrim II: The Revolutionary Ergonomic Keyboard
Same, or possibly more extreme. I've renovated most of the rooms in my house which were in a bad state of repair. I've installed a new kitchen. Just got to finish the bathrooms.

I do find that spending a weekend putting up plasterboard or tearing out a fireplace gives one a new appreciation for the mental challenges of coding.
And Brew, Postgres, Atom, VIM, VirtualBox, tmux, fish and probably 100.000 more things. Why do you think Brew exists and with such stats??[1]

1. https://formulae.brew.sh/analytics/install/365d/
Where's the Gmail option to let me turn a label into a unique bayesian filter?

In the past year I have gotten >1,750 mails from recruiters, most of them unique addresses. I don't want to mark them as "Spam" because this is a type of "Spam" that I want to keep so I can refer to it later. I'd like to also un-train "not-so-Spammy" messages so I can see the jobs I'd be interested in, but I'm afraid of false positives making these harder to retain.
https://www.crstin.com
My personal website/blog is here: https://www.louisnicholls.com

I tend to write mainly about technical marketing, bootstrapping and common early-stage founder mistakes.
Recently finished updating my portfolio - would love to hear some feedback / feel free to get in touch for a chat :)

http://tomyeoman.me
Freedom from Success: Why I've Written Off 90% of My Wealth
Oh, why not? If nothing else, it might provoke me to do the second part of the linear typewriters post.

https://rjp.is/blogging/ (powered by Hugo)

There is no coherent theme, I'm afraid.
Recently redesigned homepage for my software consultancy services (aimed for minimal but nice looking and made the tech jargon easy to skip if you're non-technical):

https://www.seanw.org/

This is the homepage for my paid Chrome extension that audits multiple pages at a time for SEO, speed and security problems like broken links, duplicate content, render blocking scripts and insecure password forms:

https://www.checkbot.io/

The homepage is less than 300KB (custom CSS theme, minimal JS + all images use SVG including the header screenshot) and the whole website follows all the rules the extension advocates (see https://www.checkbot.io/guide).

Feedback welcome! :)
i always thought Haskell would be amazing for this task.

but python is really popular and easy to grasp. you'll end up writing a new programming language and people would still use python in the end.
You are mixing up artisan single origin drip coffee with Macs.
Despite this, the roads are an overcrowded nightmare (Hong Kong specifically, haven't driven in Macau) where no one really follows the existing rules terribly well. I have no doubt what so ever such a move would result in chaos and fatalities.
Switched from gmail because receiving too much spam. Part of the reason seems to be people using my generic name as a fake email address when they sign up for stuff, probably credit card promotions and the like. Wonder what it would be like if I used a custom domain with gmail. But not going back....
My blog is at https://axiomatic.neophilus.net/ where I write mostly about software/math/physics. A static site built using Zola https://www.getzola.org/

I also have a travel/photoblog which has some really cool features. It's written in Elm https://odyssey.neophilus.net/
> our fellow developer deserves to get paid for their clearly awesome work

I agree, but it highlights the many-small-cuts problem

$5 for an eReader, then a mapping app, file manager, photo editor, mail client... the list of developers deserving support is longer than most people can afford. Eventually a choice has to be made to prioritise. For many people that will mean that a less-used category of app can be fulfilled from F-Droid instead of paying for a more-polished one.
Child Abuse Images Being Traded via Secure Apps
"You may be too refined to say it, but I'm not: I wish all the fucking West Bank settlers would go missing."

"Zionists: transforming anti-semitism from something horrible into something honorable since 1948."

From: https://en.wikipedia.org/wiki/Steven_Salaita_controversy
Visualizing Video at the Speed of Light – One Trillion Frames per Second (2011)
I think at some point people will go to jail because they turned off and on their phone before and after a horrible murder that happened nearby.
http://pepijndevos.nl/

The site is mostly about my personal projects. Everything from the web to Z80 assembly to electronics. Currently ongoing: homebrew modular synth

The design is quite old, most recently updated with a mobile layout. Powered by Jekyll with very plain HTML and CSS with a smudge of JS for the rotating wheel. Search is broken and I have not found an alternative.
I don't doubt that there are numerous problems these days with the Mac/OS X and Apple overall.[1] My only point was that the group Apple is focused on today are general-purpose consumer users, not the traditional verticals (creatives, education, developers, etc.) that they built their reputation with. I suspect that's the reason we keep seeing articles like this: it's becoming painfully obvious to members of groups Apple used to serve that they are no longer Apple's focus.

[1] I left about a decade ago when I saw where things were headed with iOS-ification of the platform in general. I'm a developer so I feel/felt your pain as a member of one of the groups Apple used to care about. I moved to Linux which I know is no help to you... power user/pro audio features and software on Linux are still lacking.
There used to be some timing issues with Windows audio 10 years ago that forced people to go for alternatives but I think it got fixed in Windows 7. Now Apple's ignorance and total lack of innovation makes people move to Windows. I think it just shows that market forces work.
Here's mine http://www.zuenok.com You can click anywhere to refresh. Not working w/o JS, sorry.
http://www.gauravsarin.com/
Personal website
I just started a blog / website last year @ https://dcaulfield.com. Currently, I'm building up my knowledge of devops and product management.

I welcome any feedback anyone has!
I disagree with this actually. I've had a MacBook for a number of years and bought a new one (a 2018 MacBook Air). The keyboard on it was awful and stopped working properly resulting in duplicate key hits. I was also fighting half of the OSX software at this point. Mail was getting buggy, iPhoto is just horrid and I'm not even going to start writing the massive rant about Pages / Numbers.

Alas I took the MBA back and got a refund and grabbed my spare Thinkpad T440 out of the cupboard and put windows 10 on it. The OS is a shell to run Chrome, Excel, Word, Putty, iTunes, kicad, LTspice, WSJTX and I use Fastmail for mail. Literally nothing gets in my way. It just works. And everything like photos and videos are in FILES not weird opaque containers and buggy as crap apps. The CPU is about the same speed, I've got more RAM in this, it's got a FHD display which is good enough and the keyboard is amazing compared to anything Apple had to offer. Plus it cost me literally 1/5th of the cost.

Also comparing OSX to windows, you can actually mostly drive windows from the keyboard without resorting to hand warping shortcut combinations reminiscent of Megadrive Streetfighter cheat codes.

I think after switching back I just had stockholm syndrome.
This is really cool! Simple and very effective. Well done.
Imba – Moving Beyond Virtual DOM and State Management (Øredev 2018)
And how would you know that an employer refused you a position because of your health record ?

These kinds of laws exists in most country, but if you cannot prove it, they are useless. So if a employer has a public access to your health record, what you prevent him from doing the above and tell you a random reason ?

There was a case in France were an Ikea director has access to private police record and was making hiring decision based on that. It's completely illegal but they did it for years before getting caught.
Doesn’t the fact that it’s just HTML explain why it varies? All the rendering quality is up to the device.
To be fair, it's still relatively early days. If your test for whether a new technology is useful in a domain is that there is already a large, headline-making example use-case that exists, you will never adopt a new technology because someone has to be the first mover.

The point is it is possible to deploy serious server-side software written in Swift, and people are already doing it. It's inaccurate to say that Swift is only useful for iOS projects.

It remains to be seen whether Swift will find wide adoption, and a lot of that hinges on tooling support which needs a lot of work outside Apple platforms, but I think there is also too much of a tendency in the Software community to under-estimate Swift's potential usefulness as a general-purpose language because of its origins in iOS. I see that frequently in the tepid reaction to Swift for TensorFlow.
Video of the cockpit - https://www.youtube.com/watch?v=Cz8N_22Vty8
This bug is caused by the Mac time daemon stealing 10ms+ of resources from the scheduler (perhaps because of it being a wrong thread priority, or the clock hardware taking a very long time to respond to an update request? who knows), not because audio drivers use the real time value for any reason (they don't).
Userback Web Feedback+annotated Screens plugin Special $49/Life (Norm $59/Month)
recently started blogging: https://taimur.me

trying to publish something once a week, either there, or for bigger researched pieces, on Medium (https://medium.com/@taimurabdaal)
Last time I checked sunflower audio wasnt working either.
You could use D for all three - https://github.com/Netflix/vectorflow
> How often does someone carrying out a planned crime carry a phone with them that is switched on, these days?

All the time.
hello from EU, your site loads perfectly fine :)
only the picture took a bit to load, but totally usable.
>> I'm surprised to hear a need for 512GB storage

How should I store my lossless audio files then? I have a 6s and I am continuously having issues with space but I won't give up the jack port and nothing can change that. HiFi audio needs additional 10 years before it becomes viable on wireless (battery times, quality, etc.).
https://jake.tl

My full name is Jake Teton-Landis so I’m overjoyed I could get this domain name. I redesigned the site from scratch in 2018, although most of the content is from long before then. The bit I’m proud of is https://jake.tl/notes/2018-03-28-goto/

Built with [Ivy], a static site generator I picked for its simple content model and well-designed plugin architecture. I wrote a custom plugin to inline resources like CSS and images. Auto-deployed using Github Actions which I find very handy. Hosted by Firebase Hosting which gives me free CDN & HTTP/2 delivery and an easy deploy tool. DNS from gandi.net, a [“no bullshit”] independent registrar I highly recommend.

I hope to publish a long-form post completely explaining how my website works in a way understandable to any English speaker familiar with computers, but no ETA on that.

Ivy: https://darrenmulholland.com/docs/ivy/

No bullshit: https://www.gandi.net/en/no-bullshit
Flightradar24 has a nice interface and apps but it is CENSORED. Not all airplanes transmitting ADS-B are visible there.

Fortunately there is https://www.adsbexchange.com which offers unfiltered data. You can set up a receiver so that it runs dump1090 separately and forwards it to both using Beast protocol. You can also participate in adsbexchange M-LAT.
During and after college, I spent about four years working in a bakery. I pretty much ran the whole place - making the dough, creating the extra ingredients for pastries, running the cash register, talking to customers, and so on.

At the time, it didn't seem like a great job. But now, looking back after 5+ years of staring at a screen for 8 hours a day, I miss the physicality of being a baker. I hope the next computer revolution will untether computers from a sedentary work environment.
https://www.owenrumney.co.uk

It's a bit of a mismash of subjects but covers things I'm currently working on or seem interesting.

Powered by Jekyll, hosted on Github. It has very few visitors because I am reluctant to shout about the posts in case they're shit.
if (unplugged) {
mute = false;
}

Some Mac developers thought this was a good idea. It's clever on paper I guess, but it completely breaks the typical sane user's expectation of volume control behavior.
With electron, you're running a full chromium at the back end for any task. This increases memory and CPU consumption a lot. Atom consumes as much as RAM as Eclipse for example. Also it's slow due to this load it creates.

For simple tasks, a full fledged, programming capable text editor can fit into ~60MBs. Atom needs 660 just at the start. With that amount of RAM usage, I even cannot open large files as reliably as vim for example.
>He noted that even if it did target the wrong person, "it doesn't mean they're going to get convicted or arrested, it just gives the detective a look at who could be involved."

...because no case has ever been so righteously pursued, with such a vigorous degree of righteous indignation, that an innocent person was ever thrown in prison[0], yeah?

This blasé attitude about sweeping-up data of innocent people is precisely how you arrive at it eventually being abused.

The eroding of rights isn't a flagrantly giant leap but tiny concessions that occur until it's too late to reverse what has essentially become the modus operandi.

[0] - https://news.ycombinator.com/item?id=19186759
We probably should have weekly thread for this.

http://www.ankshilp.in/blog

Ps: The blog is under heavy construction.
The difference between cell tower triangulation, and Google/Apple services tracking your location is small.

The difference between cell tower triangulation, and being followed by a guy in a trenchcoat is not.

In fact, there's a number of categorical differences between the first two, and the third.

1. The first two are automated.
2. The first two are recorded in a computer-searchable database.
3. The first two, by nature, are capable of scaling to encompass every cell-phone owner.

You're not going to get the 'set a spook to follow people' approach to accomplish any one of these.
In Germany the "Funkzellenabfrage" ("reverse location" request by cell) provided by the providers is used quite often. On the last Chaos Communication Congress there was a talk about this and the police uses it quite frequently.

The guesses were that on average every german phone is identified multiple times per year during this procedure. According to the Berlin statistics from 2017 there were nearly 450 requests resulting is 60 Million returned phones. Just compare that to Berlin's population...
https://gus.host

Simple and effective :)
http://dusted.dk Just a place where I keep my stuff.
http://gabrielgambetta.com has most of my stuff. Not a blog, more a collection of things I do, including the Client Side Prediction series, the Computer Graphics textbook, the A* demystified series... but also a couple of articles about the technical and creative side of writing and publishing my first novel.

There's also http://gabrielgambetta.biz for a different side that I'm exploring more and more seriously :)
A brief read of the tweets included in the article he links to regarding his firing gives me the impression that it's the latter. In fact there is one tweet of his which references exactly your point about the deliberate confusion of anti-Semitism and legitimate criticism of Israeli policy.

Can't say I've looked into it extensively though.
> Business changes are usually changes in logic, not in types.

Types _are_ logical propositions. In languages like Coq they are more expressive, and it's easier to leverage them as a way to constrain your implementation. Of course it's just a model, and there can be bugs in the specification, so it's not a silver bullet.
Practically though the moment you use an instance more than 50% of the time AWS incentivizes buying the annual plan.
Google is the developer of the most popular web browser. If this is really a common problem, they can make UI changes to their browser to make that more accessible. It is not so hard to imagine a way to do it for even the most casual users, e.g. maybe using something similar to the Google Translate headers I notice when I use Chrome.

Besides, I have difficulty believing that this is a common problem. I have never seen a user whose OS was configured to a wrong language. Even if they have zero computer knowledge, they just ask someone else to fix it as the first thing. Computers/smartphones are already scary for technophobes; they wouldn't even touch them when they are in a language they don't understand.

This is especially irritating for VPN users as it is not just a problem when traveling, but all the time. I essentially gave up on hoping to get Google pages in a language that I understand. However, they made the situation worse in the past year: even if I use my country's localized Google domain, Google ignores that and gives me results according to my IP: websites from a different country about a possibly irrelevant subject, in a language I don't understand.
None of those doors are closed. Its just people become financially and time constrained. Usually by starting a family not by writing software.