skysight-inc/HackerNews huggingface dataset:
Many people are not really interested in having perfectly native-like pronunciation. You really need to have a strong motivation to practice a particular accent, something that e.g. actors or sometimes even singers might have, but the regular person just "wants to be understood".

I say this as someone who regularly tries to speak as native-like as possible in any language he learns, but that's certainly not the norm.
A wire phone (POTS) definitely does have a "bit rate". The entire POTS back-end system is digital, and each circuit gets 8000 8-bit samples per second, or 64kbps, uncompressed.
Building an Anycast Secondary DNS Service
When I get tired of actually arguing for 80 columns, I just say that using 80 columns is actually too many columns, as it excludes developers who program on systems with 40 columns; it's no chance that the most sold home computer in history had 40 columns.

Without arguing about 80 columns being optimal or not, this is the author's habit:

> I frequently have two or more editor windows next to each other, sometimes also with one or two extra terminal/debugger windows next to those. To make this feasible and still have the code readable, it needs to fit “wrapless” in those windows.

It's not clear whether the terminals are horizontally next to each other, however one must consider that in his calculations, there is the presupposition of extra programs (other than the editor) horizonally stacked on the same screen. The sky is the limit, with such presupposition.

I still contend that 40 columns should be the maximum, as in addition to the editor, any sane, productive developer should keep one or two terminals, the team chat, and the music player stacked horizontally on the same screen. /s
Yeah, that quote stuck to me. Honestly his friend sounds like an ass.
Agreed. We pushed for tab spacing on JavaScript projects and this allowed personal preference which is great. Four-space tabs looks the best to me.
Thanks for your suggestion buddy. Much appreciated :)
I kind of disagree. For the same reason that shops provide free parking, it would make sense for Apple to put effort into the de-facto package manager for macOS.
That makes up for Apple being Apple?
Google, AMD tipped as early adopters of TMSC chiplets
Ethical funds are booming but there are obstacles to momentum
Somewhat responding to a twitter post you made, but the Apple GPU is absolutely not a legacy-free architecture: it still looks broadly (very broadly) similar to a PowerVR GPU, which I don't think anyone would claim is even remotely sane.

To give you some context for the scope of the task: with all the hardware documentation and close to 32 years (combined) experience with that specific architecture it took around two years to write a conformant Vulkan implementation. Not including the compiler, kernel driver, or firmware.

Source: I have worked both on PowerVR and Apple GPU drivers.
I will probably look for laptops in the foreseeable future, or maybe a new desktop. I never had a laptop before[1]. Which brand or models do you recommend for Linux? And for desktop? Like for CPU is AMD good? What about motherboard? Asus, Gigabyte, MSI?

[1] OK, I do. I have a T-42 with an unknown supervisor password. :( I installed OpenBSD on it ages ago, but locked myself out.
Defining things as "other's freedoms" is begging the question. We generally recognize, for instance, that no one has the "freedom" to drive cars as fast as they like or fire bullets in public. Not many people think they have the "freedom" to knowingly tell lies about me or to reprint my copyrighted works.

My existence is quite sorry, sure, but it would be improved if my ideological opponents could make arguments with substance.
For me Simulink has always been the biggest missing part. Also RTL (or other code, e.g. for DSP chips) synthesis for Octave is pretty non-existent AFAIK.
This sounds a tad irrational, but I also hate windows once every 4 years.
Looks like a typical Russian apple Antonovka, first presented at Nizhniy Novgorod exibition in 1896.
Maybe the solution is to not invade other countries. Or weld a bigger steel plate to the floor of the vehicle.
> It encourages shorter names...

I can't remember my source right now, however I recall a study which indicated that having more descriptive variable names contributed more to the overall perception of code quality and legibility than nearly all other factors. If I recall correctly it was a study into code quality metrics commissioned by a large company. This strongly echoes my own experience. Naming variables like you're paying by the letter contributes heavily to making the job of understanding the code on a line-by-line basis much more difficult for other people.

For what it's worth, when I write in C/Ada/Python/Perl I stick to 80 columns. When I'm writing in OOP languages I usually limit myself to 90, and definitely less than 100.
> Modularity is a good thing to have for innovation

Is it though? Apple has innovated a whole lot more with the non-modular Macs and iPads than any generic x86 vendor has managed in years and years.

Modularity means software has to be designed for the lowest common denominator. And that in turn means that there is nothing to gain by innovating in hardware, because the software won't support it anyway.

Somebody who controls every part of both hardware and software can innovate much more freely than you can in a modular market. x86 PCs have been stagnant for decades now.
Thanks for the explanations. Just want to elaborate on this point:

>> Also is it possible to collapse a series of such transforms in a single versor like you can do with matrices without going into dual quaternion stuff? In generic game developemnt, translation, rotation, and non-uniform scaling are all extremely basic things that cannot be handwaved away or "too big".

>Versors combine just like matrices (using just the ordinary product). (doing this for translations/rotations _are_ the dual quaternions, but you don't have to (and imho shouldn't) call them that.). Non-uniform scaling along your scenegraph (as opposed to in the beginning (object space) or at the end (view space)) is usually frowned upon in professional game development. (it makes it impossible to correct matrices using Gramm-Shmidt, and adds a lot of complexity to things like tracing hit rays etc).

Though frowned upon, it's important to retain the ability to do non-linear scales, as that's part of tuning things in-engine fast. It could be later corrected but without it, it becomes very cumbersome to do quick tunings of object scales or maybe simply doing quick scene mockups. I work in games in a professional capacity and find this usage very common and almost indispensible.
I've seen people use Octave in their workstations but I never worked where Octave code was used in "production". It was more of a individual prototyping/exploration tool for those who knew it.
Does anyone know the current status of MacPorts on M1 Macs?
The HN title needs the word "Homebrew" added for context.
There are certainly books for Germans who emigrate to Switzerland about learning Swiss German (which is somewhat close to Swabian), because Swiss people reverse-discriminate: if you speak either Standard German, or any non-Swiss German accent / dialect, you will be treated with distrust (some people will be more tolerant of Austrians or South Germans, though). At the same time, if you try to speak Swiss German but don't so perfectly, people will also think you're being ridiculous. /shrugs (source: grew up in Switzerland)
Functionalism–intentionalism debate on the origins of the Holocaust
They are fairly generic within the family of tools based on signed distance fields - which is mostly graphics programmers writing code in Shadertoy, but also underlies things like Dreams on PS4
You can run homebrew Rosetta though, right? Native is, of course, the preferred direction, but this doesn’t mean you’re hosed on an M1 MacBook by any means.
Agree on all fronts. As a non-British person living in England, some local accents are nightmarishly different from the basic "international English". For example, I absolutely love Irish and Scottish people, their history, their culture, their traditional attitudes etc etc, but when they "go thick-accent" I can't fucking understand half of what they're saying. I feel like the Robin Williams sketch on landing in Scotland.

> decided to trash my $5 mike and get a semi pro one

Did the same, and also got decent headphones, and it made a ton of difference on both sides - people understand me better and I understand them better. Some people are so impressed they actually ask how I get to "sound so good".

I dread to answer my landline phone now, I keep it working just for emergencies.
Ace Coding Interviews
Looking for a new exciting resource to help level you up
Having Antonovka grow in my childhood garden, I can't help but very strongly disagree. Antonovka is considerably smaller, smoother, and nowhere near as yellow. In fact, I struggle to see any similarities, outside the fact that both are apples.
App for lazy people that want to save the planet
AFAICT, Python and associated tooling (numpy, Pandas) are taking over many parts of industry where Matlab used to be king. For the rest, it really depends what you mean with "the industry". Different sectors have different languages.
Relatable! My first version of the tile generation placed every tile randomly, which meant I always got stuck, haha. Setting the board up in pairs is indeed what solved the issue.
Get real product management experience without being a product manager
I'm not following why these are related. I use Linux for dev, I use windows for office and Photoshop.

None of those require macOS.
Can't really take this seriously when your first line is false.
None. But the tools are there, so it should be possible.
You have all the power but none of the utility.
My biomedical engineering thesis was entirely coded on octave, and I still use it daily even though my current employment does not directly relate to it code-wise.

Also, while perhaps this example is overplayed, Andrew Ng's hugely successful coursera nanodegree on Machine Learning is taught on octave. Andrew Ng explains the reasons for this beautifully in his course, and I agree.

As for "I thought it would be a valuable skill; I could not have been more wrong", it depends. To remove the obvious comment, there is octave, matlab, and octave/matlab. Matlab is still 100% huge in the industry, and getting into this path through octave is at least equivalent, if not better (given you also have to learn more under-the-hood concepts than you might have to in matlab).

However, I will assume here that you are referring specifically to the whole "investing in the octave ecosystem on top of already knowing the matlab language" issue. I would argue that octave tends to be more used in teaching and academia, so you're partly right. But at the same time, I would argue that as an open source project, the opportunities for participation and the transferable skills you can get from that are extremely relevant in any resume.
I know that they have an XCos interface, but I've never used it (or Simulink for that matter).
[Spoiler Warning]

As a person who can barely play chess The Queen's Gambit was a good show not because of the chess, but because it was a show about a women where everything went well. There was foreshadowing and all, but all went well in the end.

It was very wholesome.

Sure, it was about chess, but it could have been any sport, really.
So you have more pain points with Windows 10 than Apple corporation?

My biggest pain are how Apple treats everyone, for the last 30 years. It's unbelievably frustrating.
There's always at least 1 "path" to solving a newly generated game, but if you deviate from this path by matching tiles differently, you might end up getting stuck (where you can shuffle the remaining tiles) or even in an impossible situation (where the final two tiles are stacked on top of each other).
He did create a big chunk of React. Half of the Github issues I see for React have him involved. He might not be a founder of React, but he sure is a major React author.
Just rotate it by 90 degrees and be happy.
> After learning simple piece development and basic checkmating techniques, it's tactics, tactics, tactics.

Fair enough, tactics is fun, pretty, and rewarding. I like it, too, and do not advocate avoiding it. But if any of their games lasts till the endgame, it is usually the principles not the tactics that contributes to the victory.

> Modern chess engines have evolved towards simpler, faster evaluations

Alas, modern humans do not undergo Moore's law so your analogy to computer chess can as well be turned upside down: we ought to improve our evaluation function if we want to play better with the limited resources of our brain.
Linux doesn't require you to use dbus/logind though so it seems weird to throw out the kernel (including the HW support you mentioned) just to move to a different userspace.
Can I download a zip file which contains all of the phone’s engineering information, which I can then submit to Foxconn and manufacture millions?
As a Brit, I think I can distinguish Kiwi and Aussie accents. Kiwis having iggs for breakfast is another one to listen for.

Can also spot some French regional accents, I think I have one when speaking French.
> I don't really think it matters to Apple [given] amount of people that want to use Linux on an Apple

Agreed. But the point I argues was that Apple does not care because they sell hardware either way. I think they care a lot their hardware is used to runt their software, as this is a big reason to sell more hardware.
Given Apples track record regarding everything else, is this surprising?

They are against right to repair, want to have their own walled garden for both mobile and desktop, so why would they help with this?
Apple recently donated Apple silicon Macs to Homebrew for CI.
I agree with this. I've participated since 2016, but haven't yet completed all 25 puzzles, I usually burn out after about day 8-10 (partly due to the curve in difficulty).

I'm based in the UK, so the puzzles get unlocked at ~6AM which gives an hour or two before work if I wake up earlier than usual.

I think I'll still take part this year, but at a more relaxed pace.
I can only speak from a data science perspective, but a lot of folks I know needed to move from MATLAB/SAS/SPSS to R (using RStudio) and Python (often with Jupyter Notebooks) once they got into the field. Might just be the circles I run in, though.

I personally recommend Python (using NumPy, SciPy, MatPlotLib/Seaborn, Pandas, Keras/PyTorch, Gensim, etc). There’s a lot more that you’ll need to bolt together yourself, but there are packages for pretty much anything you’ll likely need to do in terms of math/science/analysis/ML.

That’s not to say that you shouldn’t advocate for Octave, though! I haven’t used it other than to poke around, but it seems like a great package.
whats wrong with referencing the most well known narcissist when discussing narcissists?
>Submit PRs to fix things. Almost every issue we have had so far has been already known. We know things aren't working. We need help fixing things not telling us what isn't working.
Definitely, as long as you have a way to draw pixels you can write a software renderer. You can even do this on simple hardware like an Arduino: https://blog.mclemon.org/8-bit-graphics-with-arduino-and-ssd...
Age and Outstanding Achievement: What Do We Know After a Century of Research? [pdf]
MacPorts itself mostly works. Many of the basic packages that are already cross-platform build fine. Some of the more complex languages and runtimes have issues building, or fail at runtime.
I feel like more laws should be like the GDPR and recognize that consent is only really given when you have the option to not give it without the loss of functionality.
Meanwhile you are asking us to believe your narrative without evidence.
The way I understand it, linguistic standardization is a modern and artificial process. Even such seemingly scientific and well determined concepts such as language or dialect are in fact arbitrary distinctions imposed on a continuous phenomenon.

In this light, you could say that there's essentially no such thing as the 'right' accent. Whatever is considered standard is simply a reflection of the power structures that currently dominate a society, e.g. if the South had won the Civil War, it's entirely possible that today people would have been making fun of Yankees and their 'hick' accents.

These observations are in line with the spirit of the article. I however disagree with its sort-of conclusion:

> [...] the future belongs to the privately-educated head of HR lecturing you about the latest initiative in Diversity and Inclusion.

"Accentism" can be overcome by first overcoming class and power differences - not easy, but not impossible either.
The mention of finance is a giveaway that the author thinks the same as you. UK finance people are stereotyped as being terrible persons, often not without reason...
Build the API That Ships Billions (YC S13)
I assume the reasoning is that the link mentions Homebrew.
The article appears to be mostly discussing regional accents, but I've noticed the same thing with international accents as well. In America, European accents are seen very positively - even for ESL speakers such as the French or Germans. In contrast, Asian accents are perceived far more negatively. I've literally met Asian colleagues who have enrolled in "accent elimination" classes, for this reason. It's unfortunate that anyone should feel belittled because of their accent.
Arizona Rental Homes the First Choice of All
> ...The second was in 2015 when I fine tuned my installation and it has run like silk ever since.

> ..

> ...It's easy for me to crash Windows, and I do so often!

I get your point, but those two statements are in a bit of tension with each other.
Yeah imagine if Apple did sponsor them how much more they could do.
In a similar sense that LibreCalc is a replacement for Excel.
Is it worth learning Octave/Matlab for ML or Data analysis work? Does anyone use it outside the engineering/scientific research community? Since Andrew Ng teaches his ML course in it, I'm curious. However, I'm wondering if learning Julia or R will be better for my career. I mostly use Python/SQL at work as a data analyst.
Apple doesn't really have any interest in making it easier for people to use Macs for anything that doesn't benefit their closed ecosystem - they are still ok with you using it for open source or enterprise work so long as they don't have to do anything special. That part of their stance has been very consistent.

People have been consistently rewarding them for this direction by buying more of their stuff and relying on open source projects to fill in the gaps without really acknowledging the obvious problem that Apple has made it increasingly unattractive to use their hardware to do anything other than Apple stuff.

To me it matters most that I be able to do things that I want easily on the platform I choose - in that sense PC hardware with Linux is the best choice I have, with Windows coming in 2nd due to how much Microsoft has done to make their OS attractive for wide variety of use cases that are not necessarily to Microsoft's direct benefit.
I know it's not really the point here, but it's nice to see a GNU project with a decent home-page. It's clear, presentable, and modern. (And of course it's not a JavaScript horror-show, but we'd never see that from a GNU project.)
You are spreading FUD. The phone can do almost everything, including 3D-games.
Reminder that Homebrew was released 11 years ago.

How is it acceptable that Apple donates just now? Even more so when Apple themselves use Homebrew. tags:#apple

edit: I don't mind the foreseen responseless downvotes. This is more of a personal note on yet another reason to stay away from APPL after having problems with iPhone 6 CPU throtling and MacBook Pro keyboard fiasco.
And yet, I'm sure there's some way to learn pronunciation well.

I worked with a woman that was born in India, learned English with a British accent, and then learned American English and lives in the US.

The first time she switched to British accent I was gobsmacked. Then she switched to her native language (I don't remember which) and she clearly had a native accent fro that.

And then she switched back to US accent and I couldn't tell it wasn't native, too.

How did she learn? I wish I had asked her. It just seemed rude to ask at the time. She was very nice and obviously trusted us enough to show her accents, so it probably would have been fine to ask. Oh well.
You're thinking 100 years down the road. I'm thinking 100,000.

We need fusion to bootstrap getting off this planet. We need fusion to provide the power to start terraforming either Mars or Venus. Either planet will require obscene power loads to terraform and will likely be 500-1000 year endeavors.

We not only have to get off this planet to survive as a species, we have to get out of this solar system.

We don't do that without extremely potent power sources that use abundant, cheap fuel.
> It used to be that I could click "browse," find a cute girl's profile, say hi, and set up a date within a few days.

Maybe this digital cat-calling lead to this:

> Modern social media is cold and hostile. Stay in your friend group. Avoid strangers: They're all scary and bad.

People just don't like to be annoyed by random strangers. Especially woman and specificaly when it's about molesting them.
Very interesting article!

I try to stick to 80 but often times find the code is more readable when some particular lines are longer than 80. I dont see any reason to impose an arbitrary historical constraint when it will make the code harder to understand.
As far as i know, DuckDB has always supported files, and the full SQL standard you would need for OLTP, and Pandas is just one use case.

People do seem to have a wide range of impressions of what DuckDB is for, so i think it's fair to conclude that their messaging has not been very effective!
Accent is the bias I am most aware of, and find it most difficult (I think) to consciously compensate for. I notice this when hearing rural Dutch accents, but even worse for me personally is that I notice this when I hear non-native Dutch accents. Just last week I heard someone I have in high esteem from their writing speak in English before, and the disconnect between the image I formed immediately afterwards and the one I already had was disturbing.

The thing is: I've got a typical Dutch accent myself - which, probably because I've heard it most often, is the one that sounds least intelligent to me. The result being that I get unconfident when speaking in English, knowing how much of a disadvantage it is in terms of being perceived as intelligent.
You have a source on this?