skysight-inc/HackerNews huggingface dataset:
What, you want me to be happy that I started my PhD in 2009, finished in 2017 when I was 30, but I suppose I did occassionally learn something interesting in between browsing reddit and watching buffy, so I shouldn't complain that most of my colleagues are worth in the millions while I'm finally trying to make myself in my first real job? Sure sounds like a good deal.
As someone who used to do a lot of Qt and iOS development work it was always very apparent that people cared about the docs at Qt way more than Apple. There was definite areas that weren't quite as well covered, but overall the consistency was very high.

They seem to understand that if it's not well explained it's no going to be used, and then your project is going to die off.
> There was a good GitHub repo tracking it for up to I think the first touchbar Pro, and basically it was dismal then and only got worse (according to repo owner who consequently stopped bothering iirc).

As I'm said repo owner, let me chime in here quickly to shed some light on that.

I used a 13" MacBook Pro 2016 for 3 years with Debian as my sole machine for work. When ordering it back in 2016 I wasn't sure how difficult it'd be to get Linux properly working on it, as at that point it was only known that it's possible to boot Linux, but nobody had figured out even such basics like support for the integrated input devices or the NVMe SSD yet. However as I was using Linux on Macs since 2006 I figured it'd be somehow possible to get it to work for me.

Fortunately I wasn't the only one serious about running Linux these 2016+ MacBooks, as I have very limited knowledge of the required lowlevel programming skills. What I did was to provide and moderate a Github repository (https://github.com/Dunedan/mbp-2016-linux) as a central place to document and discuss of the status of hardware support for these MacBook Pros, some little patches and lots of feedback and bug reports. A big shoutout to all contributors who did an incredible job at reverse engineering, implementing and upstreaming drivers for various components! That's quite an achievement for such a complex device with no public hardware documentation at all!

After a while it turned out that support for certain components would be rather difficult to get working flawlessly. As an example, even at the end of the 3 years I used the MacBook Pro, I had to use an external adapter to be able to use WiFi. With that in mind I started to reconsider why I bought Apple products: I bought them because of their superior hardware quality. But if I'm not able to use the hardware as intended, what's the point of paying a premium for Apple products? And let's just not talk about the butterfly keyboard or the horrible thermal management. So when it came to replacing my MacBook Pro, I decided to go with a Lenovo Thinkpad X1 Carbon instead. It's not perfect, but I'm way happier now than I ever was with the MacBook Pro 2016, as the hardware just works.

As I don't own any 2016+ Apple device anymore, the help for further Linux support I can provide is limited, but I didn't stop bothering at all! I'm still actively managing said Github repository, but activity in general has significantly dropped there over time. Either the devices work well enough for other people now or they also replaced them with non-Apple hardware.
Except it doesn't work always,

> Note that this function may not catch all panics in Rust. A panic in Rust is not always implemented via unwinding, but can be implemented by aborting the process as well. This function only catches unwinding panics, not those that abort the process.
A PhD is slave work and exploitation as 'right of passage'. Afterwards, it continues with post-docs. It's all about names and prestige from here on.

I saw enough of it to make me question ethics and morality in that space which is more akin to investment banking than the sort of ideal young students are led to believe in.

It's not all for the lofty goal of broadening knowledge. That's merely a side effect. It's really about grants and impact scores because that's how scientists make a living.

E.g. the mental gymnastics I have seen to make data fit enough for that Cell publication are possible because the enormous complexities of microbiology allow for it and these possibilities are actively exploited because that's how you make money and talent flow. Otherwise, impact scores would also benefit from science that finds out how thing's don't work. That's important knowledge too - but none that collects grants.

Science really isn't a more ethical field than any given industry and one shouldn't build their career on such idealisms.
Isn't that wrongthink?
Fragile Finder Comments: worth avoiding
For those interested Tom also has a few really good posts on leveraging the Yosys framework for simulation.
Further, the incentives are misaligned. I wonder if we (USA) restored government funding for higher ed, would college programs be more honest about graduation rates and job placements.
You should run Slack in Vivaldi/Chromium, that should save some memory usage.
How 'hard it is to "know"' is irreverent, and you agree to this when you accept the 'contract'. This isn't an issue of honesty, in fact; quite the contrary. They are extremely honest. It's just in the fine print.

Legal / Terms of Service / Terms of Use / Usage Policy

I find that a majority don't even hide unreasonable conditions in 'legal' terms anymore. Whilst there may be tens, hundreds, of pages in that ToS you tick before using the product - there's a few solid, clear, one sentence dot points that protect from all issues. The best of these is similar to: "We reserve the right to amend, change, or otherwise modify this agreement with - or without - notice.", or "We reserve the right to withdraw services/solutions with - or without - notice." Some, like the famous early React licenses (by Facebook), had indemnity clauses for simply using the product - even if your then legal engagement was entirely unrelated to your use of React. Impacted by Cambridge Analytica? Sorry. Many years ago you experimented with React. Immunity.

I don't think a third party audit is a fix. Even dismissing these previous statements. The volume of 'independent' auditors that are then found corrupt, or otherwise bias/incompetent in result, is pretty regular news. More often than not. Based on some experience with how contracts and engagements go with big corporations - some even factor in known 'expected losses' (such as fines, failing to meet SLA, etc) in their actual budget of contract.

The real fix is users taking responsibility. Don't like the ToS (And, believe me; you won't..). Don't accept it.

(@USERS, not @_jal) But don't complain that the product you did, or did not, pay a cent for - but blindly accepted the ToS - fails to deliver to your expectation. Sure.. It suggested, or possibly even states 'end to end encryption'. But the ToS clarifies context of that.

https://zoom.us/terms
Yes, and because people should stop making apps that take 1gb to show some text layout, and pictures.

I am very happy that with all their faults, Apple still ridicules the Webdev crowd
Either way it's not "theft", as the original owner of the exclusive rights to copy (etc.) the work still has those rights.

After all that's what the "property" in "intellectual property" is - the bundle of exclusive rights. Owners of those rights aren't deprived of them by somebody copying the works over which the rights exist.
> Phone and fax are not considered “electronic”

Lolwut? Have they confused "electronic" with "computerized" ?
The problem is when one side lies a hell of a lot more than the other. Just look at the present situation where the US President is claiming to have won an election that he has very clearly lost.

If newspapers try to push back on those lies they get accused of being biased. At that point it is a very thin line between publishing the truth, and pushing one side of the story.
I remember a tourist guide in Athens a few years ago claiming that you could see in the difference in proportions between the Parthenon (built by a democratic society) and the temple of Olympian Zeus (built by tyrants/emperors) that the former was meant to elevate you, while the latter was meant to make you feel insignificant.
'Gravitational molecules' may orbit black holes like electrons around atoms
What metrics do you use to assess productivity for developers?
Thinking more in a team context here, e.g. how long it takes for PRs to get reviewed on average. Although any individual metrics you use would be interesting also, I just think they're generally less useful.
Sorry, what exactly about Baremetrics is luck?

You people seem to fixate on the Facebooks of the world instead of the other 99% of businesses built on blood, sweat and tears.

Probably because most of this website sits behind a desk writing software thinking it gets sold because of magical fairies and luck, not 10000 agonizing cold calls.
Two new mammals discovered in Australia
5 years ago https://news.ycombinator.com/item?id=9950179
they are victims of a con, and they are members of a cult, but they are not gullible: they are scared. scared people are easy to manipulate, which is why terrorism (broadly defined, including 24/7 news cycle of calamity) is so effective at public control.

By dismissing the individuals as flawed due to gullibility, you obscure the true phenomena, and make you and your peers more susceptible to it.
Australia especially.
From Wikipedia, the free encyclopedia. In hacking, a shellcode is a small piece of code used as the payload in the exploitation of a software vulnerability.
It's kind of funny to put this article in parallel with this one :

https://news.ycombinator.com/item?id=25028411

Where the EU is planning to add backdoors to E2E services.
When I worked there 10 years ago all the EDA/VLSI/etc was running on rhel/centos. As you’d expect because that’s what all of the EDA vendors support, Source, me. My team built managed and ran the in house compute and storage for all of that work on the portable/xserve/desktop/monitor hardware.
Mind the pronunciation guide: doge the meme isn't pronounced the same as doge the Venetian lord.
Right from the start we have wanted to do a freemium model. Just wondering how we protect IP when the code is open-sourced especially when all the encryption is done on the client side. Also, is it a standard for security apps to be all open-source? For example WhatsApp messenger claims to do end-to-end encryption but they haven't open-sourced their software. Also, Last-Pass has a free version too but they have not open-sourced their code. Is open-source the only way to help users believe in the app? I know for highly technical users it may help. But for an average user who is non-technical and wants to use the app, would they even understand what open-source is? I personally don't think not having an open-source code base delegitimizes the app but happy to see what everyone else thinks.
XCB is closer to the X protocol, making it significantly smaller and generally faster (and more responsive) than Xlib.

The argument of simplicity for source is relative to the API implementation. In this use case, the XCB API is the clear winner (imho).
The age old TDD dilemma, that treats the test suite as first class, rather than the end user's experience.
What about slackware? Its been a couple decades but I used to get my kernel source from linux direct and never had problems.
It is quite possible to do research as a hobby. It is very difficult to do proper research training as a hobby, and essentially impossible to do a research apprenticeship (which is what a PhD is) outside of an environment where you are being supervised by other PhDs. If you have a spouse or close friend who's prepared to supervise you, fine - but otherwise it's likely to be at a university or research lab.

Coupled to that, PhD slots are generally funded, so university at PhD level is normally less 'expensive' and more 'opportunity costs'.
Your phrasing is really unfair to OP based on OP's phrasing!

A bribe would be, "you just published x - we'll pay you y to publish a retraction" or if OP had said: "We pay you X if you publish Z", omitting any pretense of an actual study.

Or if OP included scare quotes: We pay you X if your study about Y "finds" Z.

To use an example not based on science, if Intel said, "we'll donate $1 billion to your university if you find a room temperature superconductor" nobody would interpret that as a bribe for you to publish fake results. Some financial incentive might be there to be corrupt, but a bribe it is not. The whole world isn't a corrupt wall street bank, and academia certainly isn't.

Companies can give explicit or implicit incentives but that doesn't make those bribes. Plus, academics list the sources of their funding.

To think it through even more. If Intel did communicate the above incentive to universities, then surely all research universities would devote very significant funds to researching room temperature superconductors. But would they publish other results, or even theoretical impossibility results (We show that under the standard model, it is impossible to ...) If it were a bribe, they would not, but clearly in practice they would. Likewise, if a cigarette company gives a similar incentive to show that cigarettes are good appetite suppresants and make you thinner, and somebody did the research and found that cigarettes reduce your inhibition and make you fatter on average, would they publish their results even though they'd get grants for the opposite results? I think they surely would still publish them. They wouldn't just put them in their drawer like a null result.

So I think it is really unfair to call it a bribe, and your comment goes too far.
To add, here is an interesting resource on how one might go about doing that using Vim and LaTeX:

https://castel.dev/post/lecture-notes-1/
There is no such thing as "external experience", this is just called reality.

Experience = reality + human filter (mood, prejudice, ...)

Experience is a human concept, therefore it is necessarily subjective. Humans are not machines. Thus "lived experience" is just an empty phrase, invented to give a virtuous appearance to prejudice.
I thought the point of Time Restricted Eating was to help with Intermittent Fasting. Eating Early breaks the night fast, wouldn't it make sense to perform this experiment with people doing Time Restricted Eating NOT eating anything before certain time (like not eating before 12:00)
Condé Nast's CMP is not GDPR compliant.
This is a presentation given by David Beazley (dabeaz), wherein he live codes, in emacs and from scratch, a concurrent socket server to illustrate concepts of IO vs CPU bound concurrency in Python. The presentation is not just illuminating on how socket programming works in Python, but it is also a fun and relatively unique example of live coding being an effective presentation tool. I was at the conference live for this session and someone next to me in the crowd, when it was over, said, "I think we just witnessed the Jimi Hendrix of Python."
> We can't even secure computers when the fate of the entire world _doesn't_ depend on it.

This is hyperbole at best. In most cases, international policy does not change all that much regardless of what major party member happens to be president of the US.

> I'm not terribly worried about the consequences of someone filing my taxes for me.

Unless you have taken the time to fine tune your payments such that you don't receive a refund or owe a significant tax payment, then someone else filing can effectively get your refund, or put information in there that can land you legal trouble or have you owe a significant payment when you actually do not. That said, we have been able to file taxes online for many years now. It would be nice if we could get with the times and do the same for voting.
It's not surprising when you're wise enough to realise this, but I think it's a deceptive promise sold to incoming students. You hear so many horror stories from people who didn't realise they were signing their life away when they signed. It seems very predatory to me.
From what I've seen, quite a lot of layers are effectively copies of the original image with global processing applied, e.g. different color temperature, blur, bloom, flare, hdr tone mapping, high-pass filter, local contrast equalization. And then those layers are being blended together using opacity masks.

For a model photo shoot retouch, you'd usually have copy layers with fine skin details (to be overlaid on top) and below that you have layers with more rough skin texture which you blur.

Also, quite a lot of them have rim lighting pointed on by using a copy of the image with remapped colors.

Then there's fake bokeh, local glow for warmth, liquify, etc.

So I would assume that the final file has 10 layers, all of which are roughly 8000x6000px, stored in RGB as float (cause you need negative values) and blended together with alpha masks. And I'd estimate that the average layer affects 80%+ of all pixels. So you effectively need to keep all of that in memory, because once you modify one of the lower layers (e.g. blur a wrinkle out of the skin) you'll need all the higher layers for compositing the final visible pixel value.
Rethink needed to stop the spread of hateful material online
> If it is just a hobby, why bother with expensive university?

Perhaps it allows you to work closely with other researchers in your field.
Also note that PhD students usually don't pay tuition.

> Most people can perform perfectly valid research from their bedroom or garage.

This seems pretty unfunded. Unless you mean most people who have already done a PhD.
This depends a lot on the field and the lab. Humanities PhDs have terrible career prospects, but are not generally exploited as cheap labour like PhDs in a lot of science fields.

I agree with you about grants and impact scores, though.
And that's not at all what OP said.

Or, if you're actually complaining about people getting any respect at all for the work they put into their physical appearance?
Hardly Working with Cloudflare Workers
A practical step by step guide to learning Front end Web Development
Extract from Ilium, from Dan Simmons:
"If you don’t know your father, Odysseus was answering in that low, calm, but fiercely firm voice of his that always seemed to carry as far as it had to, how can you know yourself? I am Odysseus, son of Laertes. My father is a king, but also a man of the soil. When I saw him last, the old man was down on his knees in the dirt, planting a tree where an old giant of a tree had finally – cut down by his hand finally – after being struck by lightning. If I do not know my father, and his father before him, and what these men were worth, what they lived for and were willing to die for, how can I know myself? Tell us again about arête, came a voice from the front row. Ada recognised the man speaking as Petyr, one of the earliest visitors. Petyr was no boy – Ada thought he was in his fourth Twenty – but his beard was already almost as full as Odysseus’. Ada didn’t think the man had left Ardis since he’d first heard Odysseus speak that second or third day, when the visitors could be counted on two hands. Arête is simply excellence and the striving for excellence in all things, said Odysseus. Arête simply means the act of offering all actions as of sacrament to excellence, of devoting one’s life to finding excellence, identifying it when it offers itself, and achieving it in your own life. A newcomer ten rows up the hill, a heavyset man who reminded Ada a bit of Daemon, laughed, and said, How can you achieve excellence in all things, Teacher? Why would you want to? It sounds terribly tiring. The heavy man looked around, sure of laughter, but the others on hill looked at him silently and then turned back to Odysseus. The Greek smiled easily – strong white teeth flashing against his tanned cheeks and short, gray beard – and said, You can’t achieve excellence in all things, my friend, but you have to try. And how could you not want to? But there are so many things to do, laughed the heavy man. One can’t practice for them all. One has to make choices and concentrate on the important things. The man squeezed the young woman next to him, obviously his companion, and she laughed loudly, but she was the only one to laugh. Yes, said Odysseus, but you insult all these actions in which you do not honour arête. Eating? Eat as if it was your last meal. Prepare the food as if there were no more food! Sacrifices to the gods? You must make each sacrifice as if the lives of your family depended upon your energy and devotion and focus. Loving? Yes, love as if it was the most important thing in the world, but make it just one in the constellation that is arête."
How easy is it to replace the keyboard and fans - ie the moving parts that are most likely to break?
Skills a Business Strategist Must Acquire to Succeed
Just because the NYT newsroom is partisan doesn't mean it's as partisan as those of MSNBC or Fox.
Doesn't help, they're used almost immediately.
My parents in PA received a mail in ballot for my grandfather. He has been dead over 7 years. Not only is he dead, he never lived with my parents at their address. I keep checking the status of his mail in ballot online to ensure that he hasn’t voted.
Slightly off-topic, but why on Earth does something like this need to be written in C?
For slim laptops like the Carbon I think it's mainly that they want to use LPDDR (low power RAM), which might not be available as 32GB. It's even worse when the RAM is soldered in some laptops
Netbeans, Eclipse and VS run just fine on my 2009 Asus laptop with 8 GB, now InteliJ and Android Studio, I can forget about even trying.
> But I never saw a company that uses discord for communication.

Currently working at a place where at least one, if not two, teams use Discord for daily chatting. Official meetings are mostly handled over Zoom but I believe their intra-team stuff tends to happen over Discord.
Biden Is Expected to Keep Scrutiny of Tech Front and Center
1940's? Try using the wayback machine to see CNN from 2000.

You will see instantly how opinion/intersectionalist/narrative it is now relative to then.

It used to be Cable News, now it's Cable Opinion.

The article points to this: there is an ideological war in the NYT that speaks to their bottom line:

"There’s still this huge gap between what the staff and audience and management want. The audience is Resistance Moms."

There's also a huge gap between editorial and news at the NYT, apparently, they don't like each other.

There are also different editors for each side - there is effectively 2 'Top Editors' so it's a weird dynamic.

To be fair though - historically, papers were always very biased, usually in the names of their owners. Rich dudes would buy papers to slander their political opponents. So a mix of crude facts and the polity stabbing each other in the back.
And right now we can have as full an understanding of science at they had without talking to anyone or sifting through private libraries spread through estates across the countries.

And we have a century more of understanding and refinements we can explore should we so desire, all at the press of a button.

They would only dream of the access to science and people we have now. Though twitter would be a poor medium to replace that era's epistolic cross-polination.
It is not straight comparison.

The relative openness of Android means your are not always getting the most optimized ROM , a lot of vendors add custom crapware into their phone OOTB.