skysight-inc/HackerNews huggingface dataset:
I review a lot of code for work and I agree with you that you can usually tell the quality of the code simply by looking at its outward appearance. Rough edges and bizarre shapes almost always indicate poor, unstructured thinking in the code itself.

Not saying I go by shape alone, but if it looks messy, that's a warning flag.
As far as I know, this is not true. The person I got the email from is still working at Amazon.
Test Automation for New Age Authentication
From a Gamers Nexus news video near the start of the year - apparently some of these companies shifted some production to RAM due to high demand from new consoles and high end phones.
> Most of this work is a simplified copy of the papers I linked to

To me, those are probably the most interesting category of blog posts. Some interesting technical content that isn't accessible to a layperson in the literature.

> My goal in writing this post was to reduce the mystery and explain the model in plain English (plus math notation), but in the end I'm afraid it still looks eye-glazingly complicated.

In places maybe, but not overall. You'll find that as you learn, the more deeply you understand the subject, the more simply you'll be able to explain it. That's not true the other way round - not everyone with deep understanding of a subject can explain things well!
Join a company working in the space. There is a need at all of them for good UI, automation, and database engineers.
This build cost me around 1600 USD (I moved over a few parts from the old hackintosh (2x HDD, WiFi card, GPU). So around 2000 with those. I already had the two monitors (for many years now) too.
Empowering Your Privacy
In Gnome-Shell, pointing to the top-left corner of the screen (labeled "Activities" on the system bar) will bring up their Windows-8-screen equivalent, and it's quite intuitive to use once you know the basics. It's slow as hell because Javascript, but other than that it works fine. And yes, you can tap or swipe from outside for pure touch access.
> The person who spammed the internal email list soliciting participants for this is no longer at the company.

I could understand this from the AMZN shareholders point of view: as an employee of the company you are paid to defend private interests, not public interests.
Animating CSS Width and Height Without the Performance Penalty
I noticed the quality of software has declined significantly in the last decade despite more and more telemetry & analytics being used. I'm not convinced analytics provide more valuable insights than committed customers' feedback.
Windows needs to die though. The sooner it dies, the sooner we can all just assume that everything has bash and a bunch of excellent compilers installed.
tuxonice! Long time no see. It used to be so reliable, a shame that it was rejected from the mainline kernel. I still have issues with suspend/hibernate in Ubuntu.
Philip Pullman calls for boycott of Brexit 50p coin over 'missing' Oxford comma
Like what? It can’t be the “how” - the code should be able to express that clearly. It can’t be the “what”, again that should be apparent from some combination of code and configuration / metadata.

So that leaves the “why”. To my mind, code comments are the worst place to record why a particular implementation exists. The why often needs collaboration with non-coders.
Presumably there are contractual penalties associated with missing delivery times, that then map to the cost of doing things. In the real world if you can miss the deadline on one delivery, and that allows everything else to work much more simply and cheaply then that's probably the right call.
It's getting better and better every month. The AMD community really made it easier the last few years to use AMD's CPUs on Hackintoshes. You can find plenty of builds on the dedicated subreddit.

If you plan to Hackintosh your PC though, your RTX 2080 won't work.
> this is probably the last time I’m building this sort of computer, before MacOS is locked down forever

Any info on how they will lock it down?
Not in new properties. I've not had gas heating in a property in the last four years or so. Natural gas is non-renewable, too.
Mac mini too expensive? I'm not sure. Also I've ran some benchmarks against my friend's hackintosh and smoked it.

I mean read his specs, it's not cheap at all. Fractal cases are not cheap, and the RTX 580 that he will upgrade once he gets to Catalina? Right, that's cheap.

Those little mac minis are beasts if you ask me. Mine is called minibeef ;)

I've added an eGPU to it and it's powerhouse for all of my work, in spades.

Edit: my geekbench score is 5547 single and 23621 multi, that seems to be much higher than the posted specs.
IIRC it's a little more tricky than on intel because the processors aren't officially supported. It may take some sort of kernel hackery to get going, and then you need to be careful about updates.

I have a similar build (64GB and a 2080 Ti) but the lack of Nvidia support is keeping me from giving it a go.
No offense, but you have no clue what you’re talking about. It’s new construction and going for $1m. I need storage, not a bathroom for a nonexistent elderly rentals.
A Mac Pro with the 8-core CPU, 48GB of RAM, 1TB of storage, the Promise bay for 2x HDDs runs around 7200 USD.
Why did you not include Org Mode among the Computational Notebooks that you surveyed?

We use it exclusively for our Data Science and find that it ameliorates all of the pain points you highlight in your article.

https://orgmode.org/
Facebook is still in the store. Instagram is still in the store. Grindr (the app in the article) is still in the store.

Facebook Messenger actually has a nasty dark pattern where they will display a fake pixel-perfect copy of a permission prompt where the only way to get through is to tap Allow, and when you do they call the real prompt (since it's pixel-perfect you can't tell the difference besides the short animation when it appears) and hope you also click Allow on the real one. If this is allowed then it's a lost cause.

Apple is doing fuck all about privacy on the App Store.
picotts looks cool, but it's not maintained (maybe it's perfect already?). nanotts is a fork of picotts with improvements to its cli interface, but it's not very maintained either (I was not able to compile it, due to it expecting Alsa; somehow -noalsa switch didn't help). I also discovered gtts (and the simpler google_speech), both available through pip. They're interfaces to google's apis, and have routines for handling large texts properly.
I’ve been in particle physics and I wouldn’t be so sure
I've only had 2 complaints with gen_statem, the docs were initially some of the most confusing/unclear and the state_functions callback mode (which I think partially is to blame for my first complaint as I was expecting a more gen_server like api with handle_* functions -- which exists but the docs use the state_functions for most of the examples and the handle_event just kinda getting some "oh by the way this exists" examples). I actually initially decided to just keep using gen_server's with a "status" or whatever value in their state as I figured it was good enough. At some point over the next few weeks I actually ended up having this talk[1] pop up in the recommend videos, and I figured I give it a watch to see if it would help make sense of gen_statem or at least just confirm that I don't need it. And while watching it, once he started explaining actions (timeouts, state_timeouts, postponing, etc) I realized that gen_statem literally solves so many problems that I've had in the back of my mind on the project I was working on like "I should figure out a way to change the state of A and do something when it doesn't receive any messages from X,Y,Z processes" (gen_statem's timeouts!) or "how should I handle messages received while attempting to recover, I guess I could put them in a queue or something..." (oh, gen_statem will let me postpone them until it's healthy!). It took a couple more re-readthroughs of the docs to fully grasp, but now it gets included in almost everything I work on, it's so useful (though I guess I should've assumed those were already solved problems by the BEAM/OTP as usual).

However, now my biggest complaint about Elixir is that gen_statem didn't get any official wrapper. StateServer looks like almost exactly what I would want out of an official Elixir wrapper. I also like to see the addition of `handle_continue` as well, because the first thing I did before migrating any of the gen_server's to gen_statem's was create a small wrapper module to a) make the handle_* return values more in like with GenServer's (basically just making it {:(no)reply, (transition|keep), data, [actions]}) and b) add a quick and dirty handle_continue callback because I use it all the time with GenServer. And this literally just looks like a more polished version of that, so thanks!

[1] https://www.youtube.com/watch?v=_4MTIffWhYI
"Dependent" suggests a necessity is being fulfilled, and that's the point of my comment. We're past necessity. Both Mozilla and Wikimedia are already bringing in several times over the amount of cash they need to operate.
This is an interesting question, and I can confidently say the technology exists to have some quantity of human vaccine within 3 months. Will it be enough to have an impact? Probably not. We're talking about needing millions of doses. But if the companies in the space can succeed at at least showing the turn-around-time for some quantity of working vaccine is possible, then it becomes an engineering problem and not a scientific problem. Then you just need to marshal resources and you could be at a place where bulk vaccine could be produced in that short window of time. This 2019-nCoV marks an inflection point for humanity IMHO where sequencing costs, data transmissions, and vaccine technology are all good enough to actually accomplish a real-time vaccine. The science is here, now it's just turning a bigger crank.
With the T2 chip which is already present in other Macs. It’s optional at the moment but I assume at some point it will be closed off. And then there’s the ARM CPU argument - we could get those soon.
Your current customer base is just a sample of your total market, for example. Next year’s (larger) customer base will be slightly closer to the whole set (so different) but still just a sample.
I wonder if it’s possible given the parties at play to have a retro tech UI trend? I agree it’s sorely needed. So much has been taken away and not given a suitable replacement.
On the other hand, I would be a upset if a service I used deleted my account without first making quite sure it was me.
Runtime dependencies are a matter of packaging. Does this differ from your requirement(s)?

In this case, packaging is in the form of a Docker image. It's definitely suboptimal, but for a young project, that's reasonable.
Switch from Intel to their own ARM CPUs will hit the Hackintosh community really hard.
Oh won't work at all? I thought Nvidia released drivers for macOS
How Much Money Do Farmers Make? [video]
Last time I tried this, the mouse was so laggy it was impossible to use. I might give it another go at some point tho, maybe even on a mini-iTX motherboard in a cube case ... for that full NeXT experience. :)
Since that blog seems to be down at the moment here's a cached version of the article/email.

https://webcache.googleusercontent.com/search?q=cache:http:/...
From the comments here, I think many people are missing a very important factor: while we (as technologists) focus on what WE think of the iPad, or what we can do with it to be productive, this is only part of the picture of the general population.

In my opinion the iPad has had a tremendous impact within the general population and (combined with smartphones) got rid of the PC altogether for the average family. And tablets, especially for the elderly, are a true game-changer.

My mother, not a technologist at all (she doesn't even have a cellphone) cannot live without her iPad. Granted that she could do everything with a smartphone, but the bigger screen of an iPad is particularly good for people who have a waning eyesight and, in general, might require a bit of a bigger UI (bigger buttons, etc.).
* One cause for increased construction is the need for more capacity.*

Adding new capacity to shorten journey times is a fools errand. The new capacity soon fills up as longer and more commutes become acceptable.
It would be nice if Apple opened up OS X a bit. I _know_ that goes against brand principle etc but they also lost a lot of ground back to Windows in the past five years.

I used OS X from launch but switched to Windows three years ago because it was simply a better package for me. Cloud computing has pretty much eliminated the need/preference for OS X.
I spent a lot of time setting up Hackintoshes and, in the end, I always ended up asking myself: why did I bother doing all this?

The time you have to spend maintaining it can amount to a lot. In my case, the machine would always feel sort of unstable with random freezes, etc. You just never really know 100% what's going on behind the scenes, it could be the wrong kext, or the wrong graphics card, or the wrong os patch, the wrong iso used, etc.

If you have plenty of time to play with it, I would say go for it. But if you just need your machine to do work and cannot afford having a computer that may suddenly stop working (and requiring a lot of time to get it going again), just save your time/money and buy an actual apple device.

The idea of having a fast and custom made computer running macOS is pretty enticing, but it's a lot more time consuming/intricate than one would like to admit.
The Airbus-Boeing Duopoly Looks Extremely Unbalanced
New Macintoshes come with an Apple-produced "security chip", which is an ARM like those found in iPhones and iPads. They communicate with the main CPU and provide it the boot code via SPI for security, but the security chip itself has an entirely cryptographically signed boot chain and will only boot Apple-provided code.

The presumption is that when enough time has passed that Apple will obsolete the non-security-chip-equipped macs and macOS will only boot when able to communicate with a security chip running Apple-signed code. It's quite plausible. The security chip does provide a ton of other benefits, though.
Companies target toilet breaks to improve productivity
For those that do not know it, vscode is great for Jupyter Notebooks.

https://code.visualstudio.com/docs/python/jupyter-support
Why the hate for Docker? :-) As I wrote in another post, using a Docker in this case is a form of packaging, which is reasonable for a young project. Of course, ideally (and/or in the long-term), one would use something more specific, like distro-based packages or snaps/similar.
Can someone explain why you would want to run an operating system that actively tries to prevent you from running it?

Apple clearly doesn't want to support third party hardware and from what I've heard, you have to live in constant fear of updates.
Best Flutter Button Library
The official Qt installer supports CentOS (useful if you want the most recent version of Qt without compiling from source), and it also optionally provides a more recent version of OpenSSL necessary for QtWebEngine and possibly other applications.
A comparable Mac Mini spec, without an eGPU, HDDs, a Core i7 instead of an i9, costs 2700, which is 1000 USD more expensive than what I paid for this build. The CPU is also slower. Add an eGPU and we’re talking another 500-600 USD and still slower than an i9.
Nvidia released drivers for macOS up to High Sierra indeed. After that, we don't know exactly what happened behind the scenes, but apparently Apple would not approve the Nvidia drivers for later macOS releases and switched completely to AMD GPUs.
Most code should be boring and immediately obvious. I don't run into lots of real world code that needs much explaining. Sometimes you do something weird or not-obvious for good reason, but I see plenty of comments explaining things that only need to be explained due to poor design. Also poor comments that don't really explain anything that isn't obvious by looking.
A logistic curve looks exponential until it doesn't. There is no telling just from looking at this when it will plateau.
It’s that good. And the software on it is even better.
I used to work in C and PHP before. Then decided to look at Go, despite not liking big binaries it produces (at the first sight), I immediately fell in love. Go made programming fun for me again! Thanks everyone involved making Go happen. It has some drawbacks (like limited OOP) but you always have to trade something for something else. I like it as it is and it is my primary language I write the code in now.
I don't know anyone with an iPad and only professionals who sometimes use an Android tablet for special cases (drawing, audio stuff)

Most non-tech people I know simply have a Smartphone and that's it. Tablets in general still seem like a niche product to me.
All I want is an outdoor rated rpi camera case with built-in power supply - motioneyeos will take care of the rest.
Works on my machine :)
> Well, this was after Rome, and while after the middle ages, still before the industrial revolution.

I don't know what you are trying to say here.

> The reason why Europe explored more during that time says more about China than Europe.

No. It says more about Europe than China. It shows that china had what europe needed/wanted/etc. Also, europe wasn't "exploring" at first. They were seeking a path to china/india/etc after their overland access to china ended with the turkish conquest of constantinople and the russian overthrow of the golden horde. It isn't an accident that europe started "exploring" soon after their trade route to china was cut.

> Why should they?

Ask them. All I said was that they were. You claimed they weren't and I just wanted to correct you. I'm not saying they should've have been or not. I'm just saying they were.

> we had Roman writers write too about "superior Germanic culture" (bellum germanicum).

And? I'm trying to make sense of your response so far and I can't.

> By the way, do you know why the Opium war happened? Besides having the inferior technology on the Chinese side? Do you know what the reasons was?

Yes. China has superior products that europe desired and ran a deficit...

> It should be a warning to China today.

Not quite. Different type of trade system and different environment. The deficit back then aren't the same as it is today. The chinese didn't use the trade deficit to buy british debt/treasuries/etc. As strange as it sounds, but it's china that's really running a deficit and it should be a warning to us.

It's naive to think we are in the same situation as in the early 1800s. We are not. The roles are reversed. It's china who is in awe of the west. It's china who wants western goods. It's china who wants to come to the west. It's china that's hungry and ambitious. It's china sending people all over the west to trade, learn, etc.
This has IMO been gone for ages.

I remember buying a PS4 and still had to opt-out of data collection and then change like 20 settings on their bullshit social network I don't even want to use.

Windows 10 is paid and yet it has ads and insane data collection.
Identity and Access for Servers and Databases with StrongDM
Something appears to be wrong with your benchmarking. You should be in the vicinity of 1100 ST, 5600 MT
I guess the objection is that if you what you are experimenting is inside a module, you've moved the "active" code out of the notebook, and then given up the interactiveness.
As Virus Spreads, Anger Floods Chinese Social Media
You can use interpreters as long as they run code that was bundled with the app. You can’t build a jit compiler though, the operating system won’t let you.
So this is for the client??

I only ask because the homepage "Handle over 5 Million simultaneous connections on a single server." implies that it is for the server... ?
Wuhan virus will affect iPhone and other electronics production
That sent me down memory lane. Sort of. Went to check Berlin and the two addresses I've held since moving here 10 years ago and realized the photos haven't been updated since July 2008. :P
I really like this approach
Espay-X Identifies Barriers for Retailers in Crypto Sphere and Its Solutions
Again, this is hardly surprising. Republishing official Apple videos requires their permission otherwise its an unauthorized republishment and you will summon the Apple Legal Team to tear you apart.

This notice is literally shown at the start of every Apple event video, if not, they own the copyright to that material anyway.
Updates can be provided by the community in many cases. Buy cheap LineageOS-supported tablet, unlock the bootloader and put LineageOS on, you're done. (Then once pmOS gets good enough for your use case, your device will be software-supported for the entirety of its useful life, by a mainstream, desktop-like OS. You don't get anything like that on the iPad - the best you can do is reuse it as an additional screen for a Mac via Sidecar.)
340 whole workers risking their livelihoods.
The history of Philips' computer divisions through the years is interesting and rather obscure. After building mainframes in the 60ies (P1000) they went on to develop minis such as the P800 and P4000 in the 70ies/80ies. As far as I know this was both developed and marketed mainly in Europe, the P800 for industrial control and P4000 as an office computer. This was very proprietary stuff (both hardware and software) and details are sadly hard to find online these days. Later, Philips abandoned their home-grown efforts and went on to produce PC clones, although I believe there was also something Unix-based (P9000?).
I've started building my own "budget" hackintosh yesterday actually! It is pretty straight forward if you are purchasing components specifically for hackintosh (instead of trying to salvage your current PC).

Here is my geekbench 4 benchmark:
https://browser.geekbench.com/v4/cpu/15176970 (slightly better compared to new 16'' macbook with i7)

And these are components that I've bought and for which prices:

Motherboard: ASUS TUF Z390M-PRO GAMING - 144 euro
CPU: i5-9600K - 208 euro
RAM: Predator 2x16gb RGB - 184 euro
NVMe: SILICON POWER 512GB P34A80 M.2 PCIe M.2 2280
SP512GBP34A80M28 - 81 euro
PSU: THERMALTAKE Smart Pro RGB 750W Bronze - 89 euro
GPU: ASUS Radeon RX 580 4gb - 166 euro

I still have to see how stable this will be, and if it can replace my 2015 iMac.

Here are useful links I used:
https://github.com/alienator88/ASUS-TUF-Z390M-Pro-Gaming-Hac...
Also Google: hackintosh asus tuf z390m
Show HN: Clai – Master 3D Mockup Studio
IMHO "What's wrong with ..." in colloquial use usually means "Here's a bunch of reasons why you shouldn't use ...".
How are you using Freedos with Wifi?

Wouldn't it be easier to use a modern linux/freebsd kernel with a lightweight userspace?
I think there are plenty of reasons.
You might like the OS a lot but not care about Apple's feelings.

Spite is another one. Or fun. It's a neat thing to do. Hacking-wise.

You might want the high performance hardware without the premium price.

I've considered it but will probably go Linux for my next desktop work machine.
Brb going to test this wild claim

Edit: nope.
Sorry, I do need to set this up. It's just a bunch of Markdown at the moment. Thanks for reading!
Companies complaining about job hopping are basically complaining that they can't get away with paying their employees too little for too much work.

Then again, every employee who's overworked and underpaid is proof that they are getting away with it. Assertive workers hop jobs when the situation demands it, less assertive ones suffer.
Title should better be using "WHO" instead of "Who". Got quite confused on this one.