skysight-inc/HackerNews huggingface dataset:
Metal is racing against Vulkin as well, because Apple needed to have their own standard they owned. Except Metal has zero support outside of Apple products.

Besides, what Metal represents is Apple's attempt to have yet another vector for their infamous walled garden and vendor lock-in strategies.

Further, the article and the website are intentionally and blatently biased.
Quotes like this showcase their extreme bias:

> One can be righteously indignant that Apple isn't subsidizing everyone else with support for their platforms, whether CUDA, Vulkan, or even Android. But such emotions won't have any bearing on the final outcome of who wins and who loses in the market for developing and commercializing the graphics technology of the future.

The absolute derisiveness of open standards coupled with their insults against those that would showcases quite well the position of the article, its authors, and the website itself.
hum...

You know, looking more carefully over the question i came to the conclusion that you're probably right!!!

They're probably wishing a hammer this xmas to hammer themselves over and over and over...

just for the fun of it...
They're most likely all already dead.
If I'm searching commits, I'm trying to find record of what changed and when. I only want clues, and quick skimming is paramount. I want no personality. I want concise descriptive commit messages.

That said, we reference an ID from our project management software with every commit, so once I find the commit I'm looking for, I can reference it back to external documentation. I still discourage personality there as well because it can get out of hand and clutter the comments, but it's more forgivable than being on the commit itself.
So the government is incredibly inefficient at everything... except health insurance?
Did you write that? It's reminiscent of Kafka's In the Penal Colony.
I used StumpWM for a while, but switched back to i3, although I miss controlling my WM with Common Lisp. If StumpWM could implement i3-like window management, I'd be in heaven.
This is great. Can someone do it for direct mail marketing as well? It's more of a mine field than email.
I don't see anything about removing CO2 from the atmosphere, only spending money to prevent CO2 and methane being emitted elsewhere. While those projects are obviously good, they don't negate any fossil CO2 anyone else emits.
I also wouldn’t be surprised if it was possible to create a specially insulated shirt that has a personal chiller (perhaps backpack size) piping cool air down your back to bring down core temperature.

I'm not going to bother digging up a link, but such things exist, some of my less heat-tolerant motorcycle buddies have them. One system I know of has a cooling unit that one would have to strap to the rear seat (probably six-pack cooler sized), but I believe self-contained, don't-have-to-drag-a-box-with-me units are available now.
At this point, after a century of work, we have what seems to be a compelling performance practice that matches the evidence we can infer from the period.

I wouldn't pay much attention to either Bernstein or Gould on the question of Bach performance practice. I spent years studying this, and Bach recordings by either man sound bizarrely wrong, like someone weeping, emoting, and shouting their way through a recitation of Frost's 'The Road Not Taken'.

> there aren't many clues left in the score, leaving interpretation of the music on the conductor / musicians.

That's both true and false. It's true in that there are few explicit markings like you find on a modern score, and there was an expectation that the performer would take the score and improvise and ornament it according to a commonly shared performance practice. Think of it more like how a really skilled rock band will take a song as a base structure and fill in solos, bridges, ornaments and the like.

It's false in that the musical language was so full of idiom and convention that, if you know how to read it, the clues are all over the place. Especially in Bach where the idioms interlock in an almost crystalline way. There are only a few passages in Bach where I know of two quite different overall interpretations that are both reasonable. Compare Anthony Newman and Wanda Landowska playing the first variation of the Goldberg Variations, about halfway through, the cascading down and up. Newman follows the base line in making it a series of repeats, Landowska carries it through as dips in the same long line. Both work, but it's hard to imagine a third that doesn't fight the structure. Gould's is a ragtime disaster.

Look up "Baroque performance practice" and you'll find a mass of material.
> I do remember thinking it's odd that a line has exactly 80 characters

Maybe you know this now, but for those that don't:

The limitation is due to punch cards - specifically IBM-format punch cards (which was pretty much the standard by the time COBOL was developed). Those punch cards had a layout of 80 columns by 12 rows:

https://en.wikipedia.org/wiki/Punched_card#IBM_80-column_pun...

Each column would represent (more or less) a 12-bit "word" for each character on a line of code - so one card per line of COBOL code.

Now - note that the IBM PC (well, 5100 and earlier terminals too) had a layout of 80 columns by 24 rows. Why? Because you could (in theory) see a virtual representation of two punch cards one above each other. Whether this was actually used or not, or is an apocryphal or retcon'd reasoning I'm not sure; I've been told both.

There's also parallels and such with printers - standard printer width was 80 columns (for regular 8.5 inch wide paper - sans tractor-feed edges), while greenbar was 120 characters wide (using the regular font for most printers); I'm not sure why "40 extra characters" or "half-card" extra, but I bet it's related to IBM punch cards in some manner.
Things Seattle can teach other cities (2016)
Much of Bangladesh will become essentially uninhabitable with a small increase in sea level and summer heat index. I think they're going to end up worse off than Qatar.
In the next few years I expect experiencing great art to become much more accessible with virtual reality recreations, e.g. https://store.steampowered.com/app/515020/The_VR_Museum_of_F.... It's not the full experience yet, but it's already much better than a picture on a screen, and it gets closer to reality all the time.

Also, sorry, but *repertoire.
I disagree. Words are just words and we give them meaning. Being derogatory and unkind to mentally deficient folks is ethically wrong. Using that word in a different context to communicate frustrating imo is fine.
I’d like to know why so many people treat the publisher vs. carrier issue as some natural law of speech

How do you mean, exactly? I feel that I understand your point but am trying not to make any assumptions.
I know this is slightly off-topic, but I find this headline to be extremely strange. Why not "Oracle Co-CEO Mark Hurd has Died"? Surely the news is his death, not the announcement?
In this context it does mean open data. Facebook already provides APIs for looking at your own stuff; to develop a custom client or such, it’s other people’s data that you’d need an API for.
> why should there be a binary choice between those two options?

Because the distinction is binary. You either censor what information people consume beyond what the law requires you to or you don't. publisher vs. carrier is the legal distinction between the two.
> Oh. Locales. The remembered pain.

More like the ongoing pain.

I had to write the following just this year because SQL Server still defaults to using CP 1252 for text. The culprit? One of those damned stylized quotes that Office loves to insert for you. The code:

def _wrap_str(value: str):
try:
return SqlVarChar(
value.encode("cp1252")
)
except UnicodeEncodeError:
logging.getLogger("bulk copy").exception(f"value causing error: {value}")
raise
I hope so! It's new so you may find breakage, but I'll try to be very responsive answering questions.

Mu doesn't have its own OS at the moment. It runs on Linux and on Soso (https://github.com/ozkl/soso). I don't know either well, but hopefully I'll at least be a good study partner. And you can definitely ask me questions about the language side and the interface with the OS.

Mu doesn't have every feature of modern compilers and OSs, but it should hopefully give you a view of something simple working from end to end that you can then carry with you when making sense of more complex systems.
>No sorry, but that's incorrect.

WRONG! It is factually correct that Linux beats illumos in performance.

>I saw the bug requests myself when the database was still accessible, and I read multiple accounts from engineers working on performance improvements at Sun Microsystems

As did I, and the former lead performance engineer at Joyent says Linux beats illumos: https://news.ycombinator.com/item?id=16382456

>who I trust far more than anecdotal, arbitrary claim from you here in "Hacker" "News" of all places, which has meanwhile become notorious.

Hopefully you trust the anecdotes of the lead performance engineer that worked on illumos LOL!

>And considering I know how fast illumos is because I ran Solaris and Linux on the same hardware, I'll just stick with running SmartOS, thank you very much:

I also ran it with the same hardware, and Linux beats it in pretty much every category. You can continue to use your Slowlaris based OS and live in the past. Your prerogative. https://www.phoronix.com/scan.php?page=article&item=opensola...

>for example, Solaris would regularly peak to 85 MB/s while Linux could barely muster 55 MB/s on the same hardware...

AHAHAHA I got more performance from my junk server on Linux 10 years ago, easily beating Solaris, regularly peaking around 100 MB/s.

>HTTP response times are up to 10x faster on Solaris; and so on, and so forth.

I got 40x response time increases on Linux; and so on, and so forth.

>I've never seen Linux max out 40 Gbps per second and saturate the switch, but I sure as hell did do that with Solaris 10 on a DELL server, of all the shitty hardware out there.

Wow, so slow. We had to get special switches specifically because Linux would over saturate way past 40 Gbps. Never had that issue with Slowlaris.

> I've also never been able to get Linux to deliver anywhere close to 100 MB/s with NFS, while SmartOS regularly delivered over 433 MB/s, while peaking multiple times at 533 MB/s; that's faster than our EMC SAN was at work!

AHAHAHAHA Slowlaris could barely make it through a day without NFS crashing. We were regularly peaking in the 800 MB/s range with Linux, that's faster than Slowlaris crashing on the EMC SAN at work!

>So yeah, I'll stick with what doesn't break backwards compatibility and is blazingly fast...

Ah, so you'll stick with Linux! Awesome!

>Solaris and SmartOS for the win.

Winning the dunce award for antiquated OSes, yep.

>Good luck with GNU and Linux. You'll need it.

Good luck with the OS that runs the fastest super computers in the world, all of HFT, etc.? Yep, we'll need luck to leverage the best platform to push us into the future. Thanks!
If we could stop sharing articles that are paywalled or subscription required...that would be greeeatttt.
I love coaching smart junior engineers, and the first thing I teach them is using Git properly and the importance of good commit messages! :)

The problem is not someone not knowing how important it is but want to learn. The problem is the people with this kind of (lazy?) attitude NOT WILLING to do what is absolutely necessary in the long term.
> There is only one recipe for a best seller and it is a very simple one. You have to get the reader to turn over the page.
Yes, indeed :)
If you drop an apple & observe that it falls, you get some predictive value about the nature of gravity. But that's a far cry from computing the orbital dynamics of a spacecraft. Parent's comment on "transparency" in the mapping from genotype to phenotype was more akin to the latter -- and their point stands.
I have found the below quote to be helpful in this regard.

“When a man comes to die, no matter what his talents and influence and genius, if he dies unloved his life must be a failure to him and his dying a cold horror. It seems to me that if we must choose between two courses of thought or action, we should remember our dying and try so to live that our death brings no pleasure to the world.”
i didn't say you did. i said you were very nonchalant in predicting the deaths of millions of people.
How Coca-Cola Undermines Plastic Recycling Efforts
In Greece the most famous one is CEID. Has produced quite a few strong engineers. No tuitions for Europeans, but classes are in Greek and the entry exam is a bit hard.

That said, I’ve worked with strong engineers that came from unknown universities. Loving what you do can get you far.
Good message from Larry Ellison.
For me it's input lag. DEs and applications with high memory requirements feel sluggish. Maybe that have to do with L1/2/3 cache misses, which are more likely for bigger applications, whereas some WMs might fit entirely into the CPU cache.
I was forced to gain very intimate knowledge of a web based rich text editor that would use non-breaking space characters as markers to monitor current user selection.
Respectfully, those are the wrong questions to ask.

Instead: What injustices are happening today that we tolerate as part of the status quo? What can we do to ensure - today and tomorrow — that innocents are not preyed upon because it is easy and convenient to look the other way?
How not to encourage open source Contributions
For further context it was justifying using a goto statement to shave 12% of the execution time off of a function. Knuth bringing it up was specifically to acknowledge that he is aware of the principle to stave off arguments. I more often see it used to push back against any changes for speed.
Citation badly needed. Please indicate the law that says "as soon as you moderate, you become responsible for all the other content on your platform."

Because I don't think there is one. And I think that's an extremely strained interpretation of Section 230.
I do not believe that game exists. There’s too much embedded knowledge w/r/t playing video games. I am happy to be proven wrong; did you have an example in mind?
I'm just a lowly PPL so I have zero practical experience with this kind of route planning, what am I missing here? https://i.succ.in/6mEsINqD.png

I just don't see how you could reasonably stop in Russia or China while flying from the US to Sydney.
It is quite "highlighted": after typing exact keyword it is the first suggestion below URL bar and after typing space and some query it reflects this by displaying "domain.tld: query" there, seams good enough to me.
Seven exoskeleton startups rising in Europe
I think an important theme of the article is that there are human beings making the decision. A list of hiring procedures under a banner is a very different article.
Show HN: Press F to Pay Respects
Imgur blocked in Turkey so I've been using imgurp.com/[imagelink] proxy.

Thinking about if this effects my usage of Imgur?
From the article:

At the time a law enforcement officer named H.S. Newman wrote in a handwritten statement: “I arrested a boy by the name of George Stinney. He then made a confession and told me where to find a piece of iron about 15 inches long. He said he put it in a ditch about six feet from the bicycle.” Few other documents from that time exist.

James Gamble, whose father was the sheriff at the time, told the Herald in 2003 he was in the back seat with Stinney when his father drove the boy to prison.

“There wasn’t ever any doubt about him being guilty,” he said. “He was real talkative about it. He said, ‘I’m real sorry. I didn’t want to kill them girls.’ “
Ask HN: What's your favorite tool for API documentation?
We're looking to spruce up our API documentation and are looking for a way to document endpoints and enable devs to make real requests and generating sample requests with curl, python, .net and other languages.

One example we really enjoyed was Box' API Reference: https://developer.box.com/reference
The real WTF is: Apparently there is a place called "Unalaska" in Alaska!
Thanks! I was wondering if East or West woudl be faster. Looks like you save 40 degrees by going west from NY.
More like such platitudes are nearly devoid of meaning:

Premature X is bad.

Overusing X is bad.

These are true for most X. If it's not bad, then you didn't do it prematurely or overuse it!
good journalistic practice is to not report something as fact until it is independently verified.
So in the online world with a rush to push the article, the headline has to reflect what they actually know ('oracle reported'). They will probably update the headline once they get confirmation.
The Wayland developers are the Xorg developers. It's most of the same core people, so yes. they certainly want to move away from Xorg.

I'm not quite shore what the BSD people are planning. Do they plan on keeping a fork of Xorg or eventually trying to port Wayland to FreeBSD/OpenBSD/et. al.?
His iOS app “Principles” contains the book for free I believe. Great read.
> I think I was told to keep commits to one line unless absolutely necessary.

The advice I've heard: Your first line should be a concise summary of the commit. This is because a lot of UIs only show the first line up front. (GitHub, git log --pretty=oneline, etc.) However, it's okay (and often encouraged) to go into further detail on subsequent lines.
Because of liability. A newspaper or TV station can be sued for false content, not the printing company or the station engineers.
> As such, is there an option to configure OpenSSH such that it has a fixed authorized_keys

At least you can override the default functionality with your own by utilizing the "authorized keys command". It basically allows you to create your own authorization scheme instead of the default "key in file means access granted"
I wonder, if Airbnb is going to turn out like Groupon if/when it files for IPO that we're going to find out funky accounting and revenue bookings not in accordance with GAAP.

Basically counting all rental as revenue and not just their fees. Or, something like that.
> To me the biggest question is, would this project have existed regardless of whether or not I purchased offsets? I choose not to take this attitude of helplessness. I choose to fund, with my own money, scientifically verified and audited projects like this as opposed to doing nothing.

Sounds like repackaged charity. Giving money to good causes is fine, but that doesn't mean your emissions are not contributing to climate change.

Is it ok to expose children to cancer hazards like second hand smoking if you buy cancer offsets in the form of funding cancer research? Wouldn't it be better to not smoke around kids and still give money to charity?
The .NET standard library docs are a thing of beauty because they intermingle autogenerated javadoc-style documentation with generally well-written freeform "remarks" sections that include more general explanations, context, and code samples.
What matters is signal to noise ratio. There is not really background noise in UHF and up; instead there is thermal noise in the receive amplifier.

If you have SNR of 6dB over some integration interval which gave you acceptable results, and you have 40dB of additional path loss, you're now -34dB, and you need to make that up. There's no "taking half" because we're talking about only a 100x difference in receive voltage.

Put another way, we already "took half"-- our SNR of 6dB (quadruple the power) was already only double the voltage. Our metrics for SNR already take what you're talking about into account.

Dynamic range can be a factor, but you generally have some kind of automatic gain control that increases effective dynamic range (so that in absence of signal, you have noise much bigger than 1LSB showing up at the converter), and the conversion dynamic range "width" of the converter only matters when there are other in-band transmitters around you need to reject (because they limit how far you can turn up the initial gain before saturating the converter).

Note also, not that it relates to what we said at all-- you can detect signals much smaller than 1LSB because of dither.
The cloud is staggeringly more expensive than building your own workstation. Like a couple of weeks of on-demand GPU instances on AWS Virginia costs about as much as a machine with 2 RTX 2080 cards in it that will stay performant for at least a couple years.

But coming back to the Mac Pro, unless you need Apple-specific software, the same is true compared to Ryzen/ThreadRipper + NVidia cards. The Mac costs 2-3x as much while delivering less performance.

At least the cloud can scale horizontally, the Mac Pro is just slow and inefficient.
Or just use plugin like Vimium that makes this feature cross browser.
> I want a managed hosting provider that rivals Heroku but doesn't make me feel like I have to pay an arm and a leg to get decent service.
I would hazard a guess that this is more a sense of memory-heavy DEs prioritizing features over efficiency in general, rather than being a causal relationship.
People who trust Apple are made to look like fools, every time. Consider using a compatibility layer rather than using Metal directly: chances are, your shaders will perform just as well, and you won't be tied to their cycles of betrayal and rug-pulling.
As an aside, what's this about "Microsoft and Intel worked to steal Apple's code representing proprietary video acceleration techniques" back in the day?

It's before my time, and the citation is a press release. Any one remember that?
Agreed, I had the same immediate reaction. Almost as if they were making an implicit claim that Oracle might have a reason for claiming he has died when he might not have.

But ultimately, I think this is just journalist practice when reporting things as they happen. Until things are more certain, it's more prudent to report the announcement than the event.
I've used it to hint good line-break positions in a text body where the soft-hyphen does not apply.
That was the same paragraph I stopped on and thought, “How biased is this?”

All mentions of the machine learning efforts seemed vague, as well.

That was the main reason for me for reading the article.
> Hurd settled with Fisher, who had once modeled for Playboy magazine, for undisclosed terms.

The modeling for Playboy seems like a very gratuitous detail to include and doesn't seem to serve any purpose for the story.
I almost shed a tear!
Why is that? Shouldn't competition drive cloud prices closer to ownership prices?
MacStadium is really great, but it’s relatively expensive for a given spec and not as simple/agile as some other bare metal platforms. Nothing against MacStadium, though, they seem to do all they can to drag Mac kicking and screaming into the data center.
Analogously, a "mickey" is the (informal) unit for timing mouse movements.
Interesting. I wonder if they locked it down in firmware regardless.
Further, the article and the website are intentionally and blatently biased

Seems like an unnecessary criticism. It's an Apple fan blog, not journalism. Nobody is going to Apple Insider for balanced information about tech trends.
Seems strange they don't mention Vulkan. While OpenGL will continue to be developed, Vulkan is lower-level and plays into the architecture of modern GPUs. Edit: I am wrong here and apparently can't find properly.

I'm not entirely confident that Metal will see widespread adoption become outside of iOS devices. And while that's a big market, it's on the opposite spectrum of the more powerful, and niche, Mac Pro.