skysight-inc/HackerNews huggingface dataset:
I remember using Hired, once upon a time. The vast majority of what I got through it was companies looking to stretch a budget of three peanuts to build some product on blockchain digital art collectible cards or similar.

It was generally not a positive experience. My handlers went out of the way to be nice, but it didn't make up for an endless series of lowball offers from companies I didn't want to work for.
I've used a ligature font now for a while and I've really grown to like it. It's not a big difference but I especially like how >= and <= turn to the mathematical equivalent which is more readable and different from arrow functions.
This is basically true, although "to the exclusion of everything else" is more extreme than my experience. At the time I left ~5 years ago, it was common for promotion rejections to be given the explanation "the current thing that you're working on hasn't launched yet, so the promotion committee couldn't properly assess your impact. If you successfully launch it, that would clearly demonstrate impact." If you were a shoo-in via your existing work (i.e. you were obviously underpromoted), then it wouldn't matter as much. But since most people were trying to get promoted the instant they had a plausible case, it meant that a lot of people were focused on launching One Last Thing.

Since I left, I understand that they've revamped the promotions up to Senior such that managers that are familiar with your work consider your promotion instead of a random committee. I'm curious to hear whether that has affected the "launch launch launch" push for promotions under staff engineer. I know through my network that staff+ promotions can still be held up for this reason.
Equity, a mono serif? Where do you find that one?
I'm not sure... I've heard "sect" used in a derogatory sense in English, as in "sectarian".
I agree, I have settled on a similar principle for the small systems I build: Reduce distributed state and message passing as much as possible, use only one process if possible.

I think I have settled on a typed language using async and writing state to disk with SQLite.

The async functions give me much more context than messaging (Golang, Erlang, GRPC etc) as they preserve the function call stack, SQLite is just the "sync" part of a SQL engine so no message passing there, and types give me machine checkable interfaces.

It's going ok.
But once I figure out how to properly flash it, I should be able to boot from a freshly created USB drive, without having to clone from SD?
Install Cloudtube (Open Source YouTube Front-End)
Circuit Court Assignments effective November 20th
If you believe that voter access isn't a clear part of election security, you need to do more research on the space.
Jim Keller on another episode of Lex Fridman's podcast is also excellent when explaining things like out of order execution.
> But is that really true?

Yes.

> Microprocessors (CPUs) do very simple things

Look at the instructions like vfmadd132ps on AMD64, or the ARM equivalent VMLA.F32. None of them are simple.

> It is part of Intel’s intellectual property

Patents have expiration dates. You probably can’t emulate Intel’s AVX512 because it’s relatively new, but whatever patents were covering SSE1 or SSE2 have expired years ago.

> If you go with x86 you have to do all that on external chips.

Encryption is right there, see AES-NI or SHA.

> Another core idea of RISC was pipelining

I don’t know whose idea it was, but the first hardware implementation was Intel 80386, in 1985.
Edge? As a Mac user for many years, I can't recall any time I might have even considered using Edge for anything. I guess they ported it to Mac not too long ago, but who cares?
Gavin Newsom's keeping it all in the family (2019)
Yes, but too long and not understandable enough.
Where do you draw the line on size to be subject to different rules? Who defines what “important topics” are?
Logging All MariaDB and MySQL Queries into the Slow Log
And I love Ruby for exactly that reason. Well said, totally agreed.
First Ever Global Map of Bee Species
> Apple's decision to make a 8-wide decoder engine is a decision, a compromise, which will make scaling up to more-cores more difficult. Apple's core is simply the biggest core on the market.

> Whereas AMD decided that 4-wide decode was enough (and then split into new cores), Apple ran the math and came out with the opposite conclusion, pushing for 8-wide decode instead. As such, the M1 will achieve the best single-threaded numbers.

That's not as simple. x86 is way more difficult to decode than ARM. Also, the insanely large OOO probably helps a lot to keep the wide M1 beast occupied. Does the large L1 helps? I don't know. Maybe a large enough L2 would be OK. And the perf cores do not occupy the largest area of the die. Can you do a very large L1 with not too bad latency impact? I guess a small node helps, plus maybe you keep a reasonable associativity and a traditional L1 lookup thanks to the larger pages. So I'm curious what happens with 4kB pages and it probably has that mode for emulation?

Going specialized instead of putting large vector in the CPU also makes complete sense. You want to be slow and wide to optimize for efficiency. Of course it's less possible for mainly scalar and branch rich workloads, so you can't be as wide on a CPU. You still need a middle ground for your low latency compute needs in the middle of your scalar code and 128-bits certainly is one esp if you can imagine to scale to lots of execution units (well I this point I admit you can also support a wider size, but that shows the impact of staying 128 won't necessarily be crazy if structured like that), although one could argue for 256, but 512 starts to not be reasonable and probably has a way worse impact on core size than wide superscalar - or at least even if the impact is similar (I'm not sure) I suspect that wide superscalar is more useful most of the time. It's understandable that a more CPU oriented vendor will be far more interested by large vectors. Apple is not that -- although of course what they will do for their high end will be extremely interesting to watch.

Of course you have to solve a wide variety of problems, but the recent AMD approach has shown that the good old method of optimizing for real workloads just continue to be the way to go. Who cares if you have somehow more latency in not so frequent cases, or if int <-> fp is slower, if in the end that let you optimise the structures were you reap most benefits. Now each has its own history obviously and the mobile roots of the M1 also gives a strong influence, plus the vertical integration of Apple helps immensely.

I want to add: even if the M1 is impressive, Apple has not a too insane advance in the end result compared to what AMD does on 7nm. But of course they will continue to improve.
I thought that when I saw the site. Surely it should be "Are these software developers ready?". It's not as snappy or click-baity though. The truth is that this is a really useful site, despite its name.
pseudo-woke?
Heh, reminds me of :

Hail Caesar! Rabbi and Priests :

https://www.youtube.com/watch?v=KJEiDRi4Itc
At this point, I'm just waiting for Google Voice to be axed.

I've used it for text/call verification stuff and anything where I don't think its necessary to give my primary number for.

Might get a burner phone when they do in that case.
Magic Trackpad 2 works pretty flawlessly in Linux. :)
I’m just here hoping FB goes the way of MySpace and the world wakes up and realizes how toxic the company is to the world at large. I’m hoping Apple’s tracking crackdowns slowly make FB’s entire business model futile.
I did transition to Hangouts, and it was originally a one-way transition. But about a year or two ago it did get easier to transition back because all of my texting logs from Hangouts started to automatically be imported into regular Google Voice.
re: nothing to be done: There's always spyware/locking down devices/etc. You -can- do stuff, but you need to really think about whether it's worth it.

I hear you saying the class is surprisingly good. Just for anyone else, though: keep an open mind and open ears about these kinds of classes. There is a whole lot of "fun STEM" out there that is really... not. Nothing is more soul-crushing than something that's supposed to be fun being mindless small steps way below one's ability.

I do my very best to -not- have my classes be in that category, most of the time.
> There's actually, I think, more than most people think, its just as lot less in the way of unambiguous, blanket, technical requirements that a product can check off. (Which means that saying that a technical component in isolation is "HIPAA Compliant" means almost nothing, and particularly does not mean that it is practically usable by any particular HIPAA covered entity while maintaining their compliance with HIPAA.)

More often than not I see people think the HIPAA regulations are in fact some gargantuan list of checkboxes and red tape like PCI. So, no, I think generally speaking following HIPAA regulations is far easier than most think.

> Complying with the HIPAA Security Rule is insufficient for HIPAA compliance, however, especially when building a system that you want a HIPAA covered entity to use while maintaining their compliance.

No, but when it comes to developing software in a covered entity or business associate it's the one people make such a big deal out of and I see the most misinformation on.

> Particularly, in addition to the security rule itself, one needs to also considered the Breach Notification Rule (45 CFR Part 164 Subpart D) and the related guidance on encryption methods [0].

Absolutely. But while this in particular ties into the security rule due to the definition of "Unsecured personal health information", it's hardly difficult or shocking.

> Also, to the extent you are building something which generates or processes electronic transactions used in health care (or works with components of electronic transactions) for which standards exists, the Transactions and Code Sets rule (45 CFR Part 162 Subpart I & J) and the associated rules for specific identifiers and transactions (so, potentially, all of 45 CFR Part 162) become relevant, including all the separately published standards incorporated by reference, and all the additional standards incorporated by reference in those standards.

Maybe it's just because I've worked in healthcare for nearly 7 years, but there's just nothing shocking about NPI, CPT, ICD, and other relevant identifiers. Thanks to the HIPAA mandate they are industry standard, so if you're dealing with anything that uses these identifiers you will learn pretty quick (speaking from experience here, but I also work for a medical billing firm so I get an extreme amount of exposure as getting claims and bills out the door is our entire purpose).
Cats were domesticated in Egypt, not Turkey. And in Ancient times the areas around Istanbul were Greek.
> I would take lack of a green checkmark as the dev not applying for a DTK.

Not entirely true. A lot of software is simply hard to port or has a lot of dependencies which need to be ported.

A lot of developers already have a full plate and porting to a new platform is low on their list of priorities. As the user-base expands, it will move up on their list of priorities.
I think it also depends quite a bit on screen DPI so comparisons/generalizations are a bit difficult
Hey folks, writer of the article here. I hope my passion for web standards like WebAssembly and WebGL shine through and get a conversation started around this space.

With the new Apple Silicon Macs, all it's going to take is continued improvements to these web standards in order to enable near native quality performance software, all without having to go through Apple's walled garden. Thanks again for reading!
I think they were restricted in what they could do. There were repeated reports of danger, and they even asked the army to store the AN. I think the failure was higher than warehouse and port authority; they correctly assessed and reported the risk, but no action was taken.
The Docker client works. It is useful, but it's not the same as Docker working.
They closed FESSENHEIM-1 and FESSENHEIM-2 this year
The Google Voice dialer sucks. If you're not on Wi-Fi it won't call over data. Maybe this would have been a sensible restriction 10 years ago but now it's totally silly. I used the Hangouts dialer all the time when travelling internationally to avoid ludicrous international call fees.
I’d leave Mac for Linux in an instant, except:

- very few established brands sell beefy laptops with Linux preinstalled (Dell only?)

- enough people report technical issues, or constant twiddling with the setup, that it feels a bit risky just buying a windows laptop, installing Linux and hoping for the best.

I like all the upsides Linux has over Mac, but I just need a laptop that works fine with 0 twiddling. Reluctantly, I might end up buying a new Mac when my current one dies.
Erlang minimum process memory (heap+stack) is about 2472 bytes in 64bit systems.
Importance of Dynamics NAV for Pharmaceutical Wholesale Distributors
FWIW: I had success using Cypress FX3 for USB 3.0 (connecting it to a Zynq FPGA using parallel interface). It's a weird chip though- you have to design the parallel protocol using a state machine GUI tool (I did not like their default design). It's an ARM CPU, so you also have to be prepared to program it. There is a simpler to use FTDI chip for USB 3.0 also, but have not tried it.
Cool, just signed up! Transitioning my Zapier-powered twitter alerts over. Love the thought you've put into this, like ability to hide results authored by certain usernames.
> However, I don't think that there is or should be a right for your opinion to be widely disseminated by a third party.

Maybe not, but when it comes to politics, unequal access to wide dissemination can be harmful to the democratic process. For any given country, either all parties or no parties should be able to post to Facebook—but certainly not some parties but not others.
I really like this! If you don't mind sharing, how much time roughly was spent from the time you wrote the first line of code and until this launch? I'm curious about these things.
> Apple didn't change that by suddenly being excellent and having great marketing.

That is actually pretty much precisely the reason.
Too bad, I used this on occasion
I went back to linux on my laptop this year after using MBP for about 15 years. What sold it for me was the System76 Lemur. I had been waiting for a solid linux laptop that was not a brick. The hardest part for me was getting used to something other than the MBP keyboard and trackpad.
They had an actual time machine though, didn't they ?
And then where do you go? Is there _really_ an alternative to the facebook and twitter where you have the same integration to the world? This is the key question with the simple argument that private companies are free to curate in a completely opaque way.
> There could be a perfectly reasonable arguments for why a specific piece of LGBT content would be banned. At which point you will hear the "It's a private company" proponents switch up the line and argue how it's not right.

The thing is, "its not right" and "its not within Facebook's right to free speech and is instead a violation of someone else's free speech" are two different things.

The people arguing "its a private company" are generally not responding to arguments that Facebooks moderation decisions are merely wrong, but to arguments that they are violation of others' free speech rights rather than exercises of Facebook's free speech rights.
> At a large bank where I worked, I analyzed the previous $600 million in IT projects. $350 million of that $600m was on compliance projects.

We live in a complex world. "Traffic laws," to keep people from inadvertently interfering with — or harming — each other, are necessarily more complex than they were, say, 200 years ago.
Thanks, yes of course. I guess probably fair to say that philosophically it's fixed-length, in way that the original Arm was RISC, i.e. with some very non RISC-y instruction. Very different to x86 though.
Pixelmator Classic is being abandoned? I bought it but use it far too rarely to even think about buying Pixelmator Pro or whatever they're calling the latest version now.
I totally thought this was going to be one of those static sites with a single answer in h1 fonts ("Is it snowing in San Francisco?" "No") but instead this is much more useful.
The vague impression I get is that maybe the answer is "Because Apple's software people and chip design people are in the same company, they did a better job of coordinating to make good tradeoffs in the chip and software design."

(I'm getting this from reading between lines on Twitter, so it's not exactly a high confidence guess)
In modern day society, the term "Aryan" has a different meaning than what you use.

Most people full understand what people are trying to say, when they use that word.
Ts-standardx: Yet another customizable linter for TypeScript and JavaScript
I did this through a pilot program through our IT department.

Years ago when I wasn't full time employed I used to do a lot of linux and send patches when stuff was broken, etc..

We used both XPSes and System 76 machines. A whole bunch of money was spent.

All the software dev tools are great.

The problem is the linux machines running batteries out when you try to go do a webex in a conference room with a customer whereas a Mac would barely even drain the battery at all.

Or the linux stuff has a major FUBAR issue with the specific VPN your company uses and you need.

Or the linux stuff has trouble with some security related config on the specific Wifi setup in the building.

Or gnome/unity needing a reboot after unplugging external monitors and trying to walk off to a meeting.

It's all that stuff. People who run stuff at home (like I did) have great flexibility to swap out the hardware and software that don't work well with Linux. It's much much harder in the corporate environment.

Both the XPSes and the System76 work awesome if you leave them permanently on a desk.. they don't work as replacements for MBPs in our environment.

I was making it work and hacking away at fixes for various broken things in linux for a while. And then I realized it was killing my productivity and I just took the linux laptop back and asked to have another MBP.
I just posted the same thing. System 76 Lemurs are amazing linux laptops.
Very interesting post
I have been using linux for about three years.
I started out with ubuntu later switched to manjaro i3 edition.

However the day new apple m1 chip came out I’m kinda stuck whether to move to macOS or upgrade to latest xps 13 and install linux.
As the article neglects to mention, stray dogs are a huge problem in Turkey. My wife is Turkish and we travel a lot to Turkey. They unfortunately exist in every single place. In Istanbul they are not such a big problem because you have so many other prople around you.

But as soon as you you get to other cities it’s less fun. As a person that likes to jog in the morning I had stop and turn around and slowly walk away too many times. Some angry, mentally unstable, dog would block the way. Sometimes they chase you. I have seen other runners being chased and bitten by dogs. Especially in the morning they get aggressive. I have also seen packs of dogs attacking normal dogs in leaches. Of course they also carry rabies.

According to my wife stray dogs were not so common when she was young, but the population has exploded since then. She and her mother also dislikes them.

It doesn’t help that there is almost no one working on the problem. I know Istanbul has some organisation that will vaccinate and neuter stray dogs. Otherwise locals seems to have some twisted sense of animal wellfare going where they believe putting a domesticated dog on the street is an ok thing to do, since other locals will take care of it. Never mind they get malnourished, get aggressive and are obviously completely unstable mentally. A broken leg, an infected wound? Who cares, as long as they can roam around free and multiply as much as they want.

I have no idea how this became the norm but I really hope it will change!
Yeah, my first guess was that the tool allowed everybody to have an input on what best practices should look like and enable distributing the final consensus to everybody. So if today best practice is 4 space indent, this would be the default, but if enough people changed it to one tab, that would change everybody's default and reformat their code to conform with the new best practice.
"We no longer have a broad reservoir/cadre/pool of practitioners of engineers, construction crews, experts, designers (except for a very concentrated few) who do this week in, week out. "

No, we definitely have those people.

Thinks are more complicated across the board, safety practices are higher, contrary to public opinion wages are higher in this sector and I think there's a soft kind of pervasive corruption going on at the government and contractor layer, where there's just padding, waste, overbidding, back-scratching etc..

Montreal had some serious problems with corruption and was able to make progress on it, states and municipalities need to do the same.

I would vote for the first person that wanted to make these things more efficient and transparent.
not true

Taishan units are up and running
It is not obvious that you can click in other ships to move them.
APU2 is 3x the cost, which isn't really "slightly" in the space that the raspberry pis play in.
> One of Podman’s greatest advantages is its complete CLI compatibility with Docker. In fact, when building Podman, Docker users can adapt without any significant changes. For example, you can use the alias command to create a docker alias for Podman:
`alias docker=podman`

Wow that's a great adoption hack; just alias another program as another
Scaleway tried ARM and failed: https://www.theregister.com/2020/04/21/scaleway_arm64_cloud_...

But as you can see at the end of the article, other providers are considering/using ARM more.
Did somebody say Google Wave?
"in isolated blood cells"
Do you think this argument applies to Google Search as well?

Because if Google began deciding which blogs, newspapers, etc align with their version of truth, those entities and their audiences would disappear almost overnight.

I think it's easy to hold this opinion when the views silenced are not your own.
which one is "here"? You're saying Colorado 25 has low humidity and is more comfortable?
I like the daemonless architecture a lot, but until there's a quick and painless way to install it on OSX and Windows developer machines, you're going to see very limited uptake.
> That is not what No True Scotsman means.

Setting aside whether you are or are not right, can we just appreciate the irony in that statement for a moment?
Did you compile it or is there a prebuilt avail?
> and for a while now, the response from Intel has been a chip that thermal-throttles so hard in that form-factor that the performance has bombed it down to a lower class of computer.

Are we talking about the same computer, where the fan is not even thermally connected with the CPU heatsink[1]? That's Apple's fsckup, not Intels.

[1] https://www.youtube.com/watch?v=iiCBYAP_Sgg
I can see the ambiguity in what you've quoted, but it's clarified in the sentence that immediately follows it. It was referring to the "literate programming environment".
No!!!! This is how I operate as a human being when my phone gets stolen from my toddler!
No, they are not. Facebook and theme parks have the same First Amendment rights.

Here are a couple of good explanations.

https://www.techdirt.com/articles/20200531/23325444617/hello...

https://www.popehat.com/2016/06/11/hello-youve-been-referred...
Any docker Podman corner cases that people have run into? I like the idea of rootless containers but I can do that ether easily by adding one line to my dockerfile or adding a user flag when I run a docker container. What other advantages am I getting?