skysight-inc/HackerNews huggingface dataset:
I’ve seen this sentiment before and worked on both a “low latency Java” team and low latency C++ teams.

I have some sympathy for the idea that the JVM is better since it means you won’t spend all your time chasing crash reports. The thing is, like another comment hinted at, is that this issue is generally more reflective of the environment you build in than the technology choice.

Here’s a good talk on the reasons for and limits of using C++ for low latency systems: https://m.youtube.com/watch?v=NH1Tta7purM

If I had to rank in terms of reliability of trading infrastructure I’ve used/worked on,

* Low Latency C / C++ infra at fully automated trading firm. Very much run by the programmers and quants and also fairly small. By far the fastest (near limits of what you could do) and also most reliable.

* Low Latency Java execution infrastructure. Pretty reliable, not that fast, had some issues with GC battling and manual memory management to avoid GC, etc. There was a pretty clear latency floor (still quite low) even when “doing everything right” that serious native infrastructure beat.

* C++ market making infra at a firm run by manual traders. It was by far the slowest and least reliable. Echos the experience of “spent hours debugging weird crashes”. The culture was very “A trader asked for this and needs it done yesterday. Also this refactoring business doesn’t sound like adding new features, drop it”.

What I saw is that if you hire people who have a good idea of what they’re doing and keep a culture of technical excellence, C++ is definitely a better choice if you care about latency. You really have to maintain a culture of high quality code, testing, and in general caring about the technology.

This is only really possible when all of the stakeholders are involved in the technology, or at least understand the benefits. Once you start down the path of “well this feature could be done a day quicker if...” this goes down the drain, and a few years later you find yourself getting run over on latency AND with an impossible to use trading system. It’s really the worst of both worlds.
NextCloud may have just the right apps available for you, as add-on on top of your self-hosted storage.
I've found that coding in a "C-like style" offers great performance too. Are there any languages that target the JVM and are designed for higher speed? If it enforced the "C-like style" at the language level, perhaps it would be easier to follow?

Of course at this point the usual answer is just use Rust, but is there a language that meets in the middle? Sometimes I just want the GC to do the work and I'm okay with that.
I would think they have a dependency graph to avoid circular dependencies.
It's a pretty trendy perspective: https://en.wikipedia.org/wiki/Spoon_theory
Hao Text
Hao Text
Tutorial: Implement Azure Policy as Code with GitHub
Same here, I've made some huge fuck ups in my time at Amazon, one of which I was pretty new and assumed I would be fired for; but one of the principal engineers on my team told me not to worry, these things happen and it's a blameless process where we're just trying to get to the root cause of the problem and ensure it never happens again; and it was exactly as he said. The CoE we presented said "An engineer from the xyz team..." and never mentioned a name once.
>I don’t need an “argument” to charge a specific price or business model.

I disagree, you need to sell your business model just as much as you need to sell your product.

As a customer,

1. I need to know whether this is a fair pricing for the service, because I need to decide whether I should pay for it, or search (or wait) for an alternative. If it is overpriced, a cheaper alternative is likely to appear soon, and it is probably better to wait.

2. I want don't want to encourage business models that don't fit my usage, to avoid the proliferation of such business models across the industry.
Yes and no. You do run into thermal limits, but you can control how much power you draw by adjusting voltage and clock speed. Somethings are more "transistor" hungry than "cycle" hungry.

That said, I expect the early uses might be in mixed mode (linear and digital devices in the same package) and things that benefit from a huge cache or pre-programmed ROM.

There are also things like diamond substrates that improve the thermal transfer characteristics as well which helps you to draw more heat from the package than just silicon. This was a feature of "silicon on sapphire" processes and perhaps we will see some "silicon on diamond" parts.
This is very true. I've seen colleagues port Python to C++ and wonder why it's slower.

Of course Python is slow, but it will call into efficient C routines for a lot of things that aren't just available out of the box in C++. So what does the average programmer do? They implement their own, inefficient version of this in C++.

Now you've saved the overhead of copying your data from the Python to the C-world and back, but the main part of your computations is just not on the level of numpy.

So naturally C++ can be much faster than Python, because it doesn't have this overhead, but you have to do it right, which may be more effort.
Depends on the type of websites. Most corporate websites are polite. In a message board like 2-chan, (unsurprisingly) not at all. Actually, some of the most vulgar Japanese that most people would never speak in real life can be only found on the Internet.
Yes, but most people then follow up with a correction or apology.
Podcast Episode – a thanks to all of you this year
I genuinely don't think M1 is a new wave of computing (yet), both in the sense that it's apple so it's not up to you what you do with it but also because ARM and X86 aren't all that different these days. Ultimately M1 is "Company with enough money to buy the US Navy, follows existing path to logical conclusion, succeeds".

If a company other than apple makes a fast arm chip that'd be very interesting, though. Nvidia have probably thought about it.
For 3. the louder correction came after they were called out for earlier silent edits:

https://quillette.com/2020/09/19/down-the-1619-projects-memo...

(Side note I don’t really trust Quillette either but I do believe this sequence of events is what unfolded)
Germany agrees ‘historic’ mandatory boardroom quota for women
I thank you for your reply - I phrased my question the way I did because I was curious if anyone had more than just anecdotes, but I do still find the anecdotes interesting on their own.

I suppose - absent more consistent evidence (they do a lot of reporting after all) - it’s not entirely convincing to me. A lot of other outlets made the same mistakes (especially stuff about the Iraq War, since you mentioned it - but I think that’s actually a different class of problem if I’m being honest).

I mainly try to judge on the overall pattern of behavior because focusing solely on the high-profile mistakes quickly leaves you with no real sources of news left. But, of course, that’s just how I see it and I respect that these examples convince you!

The long story short is: thank you, I genuinely do find the examples interesting.
Azure Resource Manager template support for Azure file share backup
As an HFT programmer I like this article because it means less competition for me.

I mean, you can write a very fast system in Java but by the time you accomplish that goal you’ll have spent as much or more time than if you had just used C++.
I worked for a local distributor of SCO back in the 90's, and because of that was working quite closely with the company. They were pretty cool, and did some interesting stuff. It's sad that their legacy has been tainted by what happened with the other company called SCO.
The Virtual Education Shock Doctrine
Yet American colonists hanged witches all the same, and slavery persisted for much longer than in European kingdoms those colonists had fled from.

Seems like the correct lesson to draw is that the size or power of government doesn't necessarily tell you how much systematic misery and injustice you will find there.
>a negative career impact

Nothing against you personally of course, but I just have to congratulate whomever it was who came up with this gem of an euphemism. It's definitely going up there next to 'career-limiting move'.
Maybe this is the time that people understand that even perfect E2E-encryption doesn't mean anything if you cannot either somehow trust (for some level of trust) the entity who produces the endpoint - or perfectly control your endpoints at a network protocol level.

Yes, they cannot get the messages from the wire, but they are brazen enough to introduce (more[1]) ways to get hold of your messages anyway.

I used to be a "living billboard" for WhatsApp until Facebook bought them and I am sad to say I was correct: they didn't spend 17bn on WhatsApp and then remove the revenue stream from it just because of the goodness of their hearts :-/

[1]: They already upload your messages in an unencrypted file to either Google Cloud or iCloud anyway if you don't actively turn it off - and get all your contacts to do the same.
This is Go and sync.Pool, essentially. He may have better luck finding good Gophers.
Be honest. You were going to read the story anyway.
Top Reasons to Rehost Your SQL Server on Azure Virtual Machines – Data Exposed
Some things are bad enough that you don't even want to be in the grey zone. To be not that big and different people (from a likely already-small group) keep bringing it up... . People like to think of themselves as the hero, but if they keep getting misunderstood as the villain... well...
They still need to translate the service to Amazon Pavement.
> I’ve never seen or heard someone who is placed on a PIP successfully “exit” the PIP

I have and at Amazon and AWS. The pattern I have seen is medical related. Someone is on some sort of medication that is screwing with their abilities and don't realize it. I've seen multiple cases: one where it was meds that caused liver problems and the person didn't know they were supposed to get regularly testing (crappy doctor) and another where they found out meds they were on caused short-term memory loss. These surfaced during the PIPs and were fixed - and the folks got out fine.
Biofluorescent Australian mammals and marsupials take scientists by surprise
>their lives are fundamentally meaningless

Yes.

>they are a product of “accident or chance”

Yes.

>they are but MeetMe automatons

Hahahahahah no, only if they choose to be.

Deeply understanding the implications of points 1 and 2 give you the freedom to not put up with bullshit, and can lead to, dare I say it, salvation?

Where science and religion merge into a coherent whole is the true kingdom of heaven.
macOS grep is from FreeBSD, at least as of macOS Mojave (10.14).

Yep, it still is. On Big Sur on M1:

$ grep --version
grep (BSD grep) 2.5.1-FreeBSD
This is also allegedly the programming style of C# used by StackOverflow to squizz performances.
Lol, seems like you haven't tried to engage with the web ecosystem in a serious way. Web apps with TypeScript and React/Vue/Svelte are the easiest, most productive way of making software that runs immediately anywhere, and the ecosystem has everything (don't forget about Wasm).

SwiftUI is nice, but needs a lot more years until it reaches the level of React.

Android libs are a joke.

(I write enterprise React applications last 6 years, and used to work with WinForms before that.)
Understanding the difference between null and undefined in Azure Cosmos DB
Do you think it’d be even faster if you used C?
Fun fact: 'str*' is also reserved by POSIX for future extensions. This means that this library completely collides with POSIX.
Measuring Risk-Taking by Watching People Move Computer Mice – Neuroscience News
Using the Microsoft Face API, Spotify, and Azure Functions to Get *Emotional
How the BBC World Service migrated to an isomorphic react app
Fauna and Azure Functions
No, Coinbase's preemptive post has simply drawn more attention to the allegations of racism than the (as of yet unpublished) NYT article on its own would have, which is the very definition of the Streisand Effect.

The fact is that they think the article is so damaging that they must do preemptive damage control speaks volumes.
The main sources of financing of the internet are ads then you have adblockers. The only path for traditional media to survive is go digital then you have a bypass. How are they going to have any chance?
ATRC launches ASPIRE to drive R&D from 'lab to market' (Middle East AI News)
How I made my chair smart with 10$
> Having your battery charged near 100% all days long with charger plugged...

This is configurable on many laptops. I keep my laptop around 75% charged unless I'm traveling for this very reason.
I think my question is - did Apple hoover up all the commercial demand for a managed FreeBSD desktop - or is the structural difference between BSD license and GPL what makes all the difference ?

Reword it as - is Stallman right?

Or

Can I launch a FreeBSD laptop company and expect enough buyers?
I agree, it’s pretty easy to end up in a place where you don’t trust any source of news. Not sure that’s really a bad thing.

I still read the New York Times (though I’m no longer a paying subscriber). I don’t think they are as untrustworthy as like, Newsmax or Info Wars or what have you.

I just typically prefer the Washington Post or WSJ (sans crazy WSJ op-eds) since it’s hard to unsee the NYT slant in everything lately and I find their shrillness and shamelessness exhausting.
"We recently began emailing customers with Echo devices registered in the US to give them more information about Amazon Sidewalk," an Amazon spokeswoman said.
"This service will only be available in the US when it launches.
"We apologise for any confusion."

Not sure if you’re saying they didn’t issue an apology... but they did?
> only three of these people filed complaints during their time at Coinbase.

I really hope that's not a corporate way of saying X - 3 number of people filed complaints after they were wrongly terminated.
> When the actual story comes out it is not such a big news any more, because it is not news any more.

Why not? I was never going to read said article. Now I am, based on this post, alone. This was never going to be headline news.

> First impressions often last, so now the first impressions is that the story is fake.

Except my first impression is that it is real, not fake, based on this response, because companies lie all the damn time. I imagine many don't believe in company PR at all.
Unfortunately PWA seems to have almost no adoption at all. I'm not sure why that is. Native features missing? Developers want to fingerprint you? Distribution mechanisms insufficient? All I know is PWA seems to have stalled.
Christianity, in the mind of God, is NOT religion. Read the New Testament.
EUV is hard and expensive. You need massive clean rooms and a huge laser. Afterwards you need to scale up and actually become profitable, which is even harder. One EUV machine costs 145 million dollars, and you are not going to buy a second one before the first one works well enough. That is why TSMC has now half of all the machines. Many manufacturers gave up making fabs and went to TSMC for production.

I do think the proximity of Taiwan to China is a huge help for both fast turnaround of tools/machines as in workers. China themselves are banned from having the latest chip technology. Taiwan is often used as a proxy for western countries to be near China.
Well, I think people have to decide for themselves. If you accuse someone of bias without sufficient evidence, there’s no reason you should be believed. As for most instances of racism merely being bias, I don’t think this is the case, at least for allegations that make it into the NYT. Typically there is also evidence of a hostile environment provided. When there isn’t then the evidence of bias needs to speak for itself.
Is this even possible or will it instantly upgrade itself without asking?
For that reason I generally motivate not using python to people on grounds of correctness rather than performance as per se. I can't be bothered to explain how compiler optimizations work so I usually just resort to "it's magic" when it comes to performance.

Going from a statically typed language to using python to do number crunching genuinely makes me want to vomit. I don't understand how people convince themselves that it's productive to write so many tests and (say) check types at runtime etc.

I actually love Python's syntax but the language design seems like it was thrown together over a weekend.
The history of LR is complicated! It was originally created in Flash by Boštjan Čadež who sold it to InXile. InXile made the versions in Silverlight and the overdone versions on Wii, DS, and PC, but they all flopped and they did nothing with LR for years. And that's where I came in: while I was remaking LR in Javascript (intentionally down-to-earth) I brought my friend onto the project and he had a contact at InXile and got us connected with them. We figured out an agreement and eventually (we were novice developers at the time!) got our version (well now it's just me, my friend left the project) onto linerider.com. Then InXile gave LR back to Boštjan so now it's basically completely indie again!

Fun fact: InXile got acquired by Microsoft, and for a brief period of time, Microsoft technically owned LR
Relevant: "The Coming Chip Wars" by Steve Blank

https://steveblank.com/2020/06/18/the-coming-chip-wars-of-th...
I'm curious about what you're saying, but I do not currently have the time budget to read the New Testament. Could you explain?
MAC/IMEI/IMSI and a slew of other identifiers are available to apps without user permission.

Interested in reading this new policy, find it hard to believe Google's own apps and system services aren't collecting this info.

At the very least there must be tens of thousands of apps on play store clearly accessing this data. Android SDK's have long been known to prolifically leak data to other apps also without appropriate permissions.

The original research referred to in the article:

https://unit42.paloaltonetworks.com/android-apps-data-leakag...
I imagine that the other libraries would be used only on the non-critical parts of the application.
Another user commented here a while ago that they solved this problem by just throwing it on the largest instance by memory (1TB or so), disabled GC and restart it after market closes.
The one thing C++ can do better than C is inline a pipeline of operations using templates/type strictness which is handy for compiling all the (socket -> feed decoding -> book -> model) permutations without some macro trickery.

But otherwise they’re probably the same.
The best path is The Middle Path, where one cherish the whole spectrum of life!

There are different periods for different focus as well.
6 corporations control 90% of all US media
https://techstartups.com/2020/09/18/6-corporations-control-9...

If they don't want something published, it will never be seen by most people.
Note that ISO C only reserves /^str[a-z]/ for <string.h> and <stdlib.h>. POSIX's reservation of /^str_/ (note that you are still allowed for identifiers like str8line) is for STREAMS (<stropts.h>) [1], a completely different thing from strings...

[1] https://en.wikipedia.org/wiki/STREAMS
How do you block it on mobile? Use the website instead of the app?
What do you think about this logo redesign?
You can always claim not to have acted with bias but if there’s strong evidence that you did then I’m not sure how one is supposed to defend against it, in an informal sense (IANAL). I would just admit it, make amends, and try to move on.
> Multics was not a success. Bell Labs pulled out of the project, no more operating system work at Bell Labs. It was a waste of time, that became the sentiment of management. Ken in particular thought the system was too complex, but it was interactive and it was far ahead of this batch processing punch card world.

Nope, in fact it even had a better security model that UNIX clones are yet to achieve.

https://multicians.org/myths.html#fail69
With the death of Arecibo, an era ends for radio astronomy
This looks incredibly well done, congrats!

A quick thing that occurs to me, adding all those elements by point and click appears to be extremely tedious, reminds me of working with music notation software and how I prefer much more something like lilypond.

This makes me wonder, is there some text serialization that could be written by hand? I picture something like graphviz notation. Quiver could use a force-directed layout as a first rough step, but users would then have to manually fix the diagram by dragging and dropping the nodes.
The New and Old and Everything and Nothing is parts of God, not constrained by any particular part!

Parts are forever apart.
I think it's also interesting that (at least in part) Norton's firing was due to using a slur that refers to a group for which she belongs. Imagine if there was a similar cancellation when Barack Obama used the n word on Marc Maron's podcast. She was also pretty upfront about the moral conflict of befriending a person like weev who she considered despicable.

I dont think Sarah Jeong actually wants to follow through with her violent racist tweets, but I also don't think that Norton actually hates LGBT people or non-whites. It seems like a double standard to me.

wrt Sullivan, the NYT was still happy to publish Professor David Reich's op-ed in 2018 which cautiously espoused the same controversial ideas. Even HN's beloved Scott Alexander wrote a Slatestarcodex article about how some aspects of intelligence might be inheritable.
Hearing them describe this "C-like Java", I'm surprised C# wasn't a better fit given that it has value-type "structs" that don't have to sit behind a reference on the heap. As far as I know, Java still doesn't have an equivalent feature.

Maybe the JVM's GC is just so much faster that it's worth it?
The Yup’ik or Inuit tradition is one of the most fascinating out there partly because of how different everything is from what we are used to in the west, including music. [1][2]

[1] https://youtu.be/_Q005ElC2Ew

[2] https://youtu.be/fPI2dXcn8Vw
From a technical standpoint Messi is probably better.

But what makes Maradona the best football player in the world is that he transcended football. His football changed things. Brought pride to both Naples and Argentina more than a football trophy could've.
Raycast (YC W20) Is Hiring Fullstack Software Engineers (EU, Remote)