skysight-inc/HackerNews huggingface dataset:
what makes me sad is that while Apple has done very well with these major transitions, it leaves behind instances where (for me) a completely unique application gets left in behind. I currently maintain an only system 7 computer for software that is incompatible with system 8 or 9. A MDD G4 running System 9 for software that won't run on OSX, and a Mac Pro running 10.6.8 to run PPC OSX application (through Rosetta.) I haven't upgraded to Catalina because I have some applications that will never make the transition to 64bit, and now I'll have to maintain something to keep intel compatibility on the table (assuming Apple EOLs Rosetta 2 like they did Rosetta.)
Both of those frameworks support SSR, and can then be made to work without JS on the client side for many use cases.
Ask HN: Can you please share similar interview Qs like this for all languages?
https://github.com/sudheerj/javascript-interview-questions

So I found this interview questions for JavaScript very well compiled, I wish you can share the similar list for all other languages especially for PhP, Java and Python!

Thanks in Advance
I love GitLab

Better UI than GitHub and was first to provide free private repos
I can't agree with the characterisation here that only Apple can make decent Arm cores. Graviton is apparently pretty closely based on an Arm Neoverse N1 CPU and the 64 vs 32 core point is comparing a hyperthreaded part vs one that isn't. Plus Graviton seems to be materially more cost effective.

However, there is a real challenge here and that's who has the capability and incentives to make laptop and desktop Arm cores. Microsoft probably, but hard to see many other firms doing so.

So a scenario where Apple gains a material lead in desktop and laptop performance over everyone else and grows market share as a result seems quite credible.
I just meant, we know very little about how the underlying technology we're testing actually works—how it prioritize cores and resources, how instructions get optimized under the hood, etc etc.
The deeper question: should heuristic methods be used at all by police?

I mean not only artificial heuristics like machine learning, but the ones people have always used, e.g.: "acting really weird means the person is probably on drugs/commiting a crime".

All prejudices we use are heuristic techniques. Some are badly calibrated and give bad results (e.g. racism) but some may give accurate results (e.g. "poor neighborhoods have a higher crime rate"). Should these techniques be used when they're accurate?
Apostrophe-S isn't used for pluralization.
I don't go to my city council meetings, but am still a member of our local community.

This is quick becoming a debate over definitions, but I think reddit thinks of itself as both having a community and also as having individual communities. For example, anybody who has had a post in their niche community get to the front page understands that there's a larger community they're a part of that is different from their smaller one.
I've had tons of graphics issues (lockups, glitches), and it seems i'm not alone [0][1].

[0] https://forums.macrumors.com/threads/constant-kernel-panics-...

[1] https://forums.macrumors.com/threads/strange-chrome-browser-...
> not encourage companies to open offices in Canada and the EU.

Opening offices in Canada and EU directly correlates to the sales of their products and services in those markets.

Not quite sure what your point is.

Forcing companies to hire out of the _massive_ pool of US workers(~330 million) is good for the country, its people, just not so good for the profit margins of the companies hiring foreign labour to save money & labour rights strength.

No skills in use that can't be learnt/trained.
>If the police can't get the help they need from mathematicians because of a large enough boycott then it gets them to the table and forces them to reform.

They will just hire someone else. Google was making AIs for the chinese government that almost certainly have deep ethical issues and it was barely a thing. Now helping the police is a boycott issue?

The question is not "do the police want a seat at the table", its if you want the people working with police to be only people who disagree with you and reject your position?
I obviously have, primarily the FBI's Uniform Crime Reporting (UCR), the Bureau of Justice's National Crime Victimization Survey (NCVS), and the Washington Post's police shootings database. If you compare the police-citizen homicide rate of the latter to the violent crime rate by race/ethnicity of the former, it's quite proportional.

If you're basing your opinion off of highly publicized gruesome videos, I can show you less publicized videos of other races being killed by police too.
They specifically mentioned Rosetta 2 would work for all binaries, including plugins.
This new theme looks like the Crystal from KDE 3.x.
That was dropping the X from the name, not changing the major version number from 10 to 11. It's had a major version number of 10 ever since the first release of OS X. Most people assumed the actual version number would stay at 10.x.x forever, regardless of any changes to the marketing name of the OS itself.
They are shared libraries, yes. And rely on lower latency than you would get from an IPC channel to another process.
> So, I’m predicting an MBP 13 - 16 range with an extra three hours of battery life+, and 20-30% faster.

I'm predicting the opposite: you won't actually see any difference.

Once you look closely at power profiles on modern machines you'll see that most energy is going into display and GPU. CPUs mostly run idle. Even if you had a theoretical CPU using zero energy, most people are not going to get 30% battery life gains [1]. Not one thing that they demoed requires any meaningful CPU power.

Similarly, while ARM parts are more efficient than x86 per compute cycle, it's not a dramatic change.

The big changes, I think, are more mundane:

- Apple is going to save $200-$800 cost per Mac shipped

- Apple can start leaning on their specialized ML cores and accelerators. They will probably put that stuff in T2 for Intel Macs. If they're already shipping T2 on every machine, with a bunch of CPU cores, why not just make those CPU cores big enough for the main workload?

Doubling CPU perf is meaningless if you can ship the right accelerators that'll do 100x energy/perf for video compression, crypto and graphics.

[1] for a regular web browsing type user; obviously if you're compiling stuff this may not apply; if that is true you're almost certainly better off just getting a Linux desktop for the heavy lifting
I think you had to go through elevator, then stealth into the reception and hack a terminal in the back.

I might misremember though... It's been almost 20 years after all ;)
Less than 50%???? Ha! Try closer to 10% in Chicago. Yes I want murders solved and think there should be someone doing that job. However, the police aren't doing that so why help them with whatever it is that they are doing.
Like all big changes, I bet it happened for many reasons, and which one is considered the primary driver depends on who you ask. I can tell you that I based this on recollections of talking with the 6.01 instructor when I took it, as well as talking with Abelson and Sussman about it in passing, but also that my memory of that time in my life is extremely fuzzy and should be taken with a grain of salt.
> My suspicion is that new macOS releases will continue to support Intel-based Macs for at least three years after the last Intel-based Mac ships. New OS X releases only supported PowerPC for about two years after the last PowerPC Mac shipped, which is shorter than I'd expected

I agree with this. There's a big difference between Intel -> ARM and PPC -> Intel too: With PPC -> Intel, they were moving from their own special architecture towards the mainstream architecture that everybody else was using. In this case they're leaving an architecture that is likely to remain highly relevant outside of the Apple bubble for a long time to come.
I'm in my 20s and know many gamers in their 20s/teens and we all avoid facebook like the plague. There's no chance.

You realize your anecdotal circle of friends is really not relevant in the grand scheme of things?
I don't know...
9 years ago when I graduated from a tier II state university which was highly affordable[0]. Additionally it was locally known for creating the second best engineers in the region (after Georgia Tech), best nurses in the region, and has well respected education and agriculture programs.

I leveraged my Tier II undergraduate into a tier I graduate school experience and am now a PI/lead at a large defense contractor.

If you are smart,diligent and stay out of too much trouble, you can take advantage of the cheaper/smaller state schools for undergraduate and push yourself where you want to go. It's not Princeton or MIT but there is still plenty of affordable opportunity (especially in tech and engineering).

Granted my college experience, didn't have the glamour of the division 1 football tailgates, or the excitement of a big city, but those things cost extra.

[0] It was in a small town ~30,000, so local 3 bedroom apartment was $550/mo (split 3 was was ~190 a person), and tuition was about $4000 a semester. Currently tuition is $5000/semester and you can get $5000/year from the lottery scholarship.
> The biggest addition this move to ARM-powered chips brings is the ability for iOS and iPad apps to run natively in macOS in the future. “Most apps will just work,” says Apple, meaning you’ll be able to run native macOS apps alongside native iOS apps side-by-side for the first time.

Pretty great for development long term.
> then they could use that funding to update their computer systems

But why? It seems like a waste of money.
To be fair, the article itself is starting a gender flamewar. It could have just been "Reflections on Being a Founder" but it's, of course, "Female Founder". Why is he not allowed to express his experiences as a male?
Here's some mad lad adding PCIe slots to a Raspberry Pi 4:

https://twitter.com/domipheus/status/1167566293861588992

It's definitely possible, just need to expost the PCIe lanes in a sensible way (this has been rare to see on ARM-based machines so far) and have PCIe device manufacturers distribute drivers for ARM macOS.
I agree. Unfortunately, it seems that Most Devs either don't agree with us or don't care.
To my ears, Brett talks with the cadence of a man who believes that the thing he's going to say in the following sentence is profound. It might be unintentional on his part, but that's what I hear. Tone and cadence matter in audio formats.
It really isn't too hard to think of ways to do this that involve "iCloud" for key transfer, but keep the locus of control at the car/primary-drivers-phone nexus. Doing it differently would only introduce liability that Apple would rather not have.
Well, living there could be understood as having "skin in the game".
You're welcome. I learned this a couple years ago. WWDC keynote is a high level overview of new features for everyone, and you have to dig deeper for the stuff we're really interested in. I think this is a sign that their ecosystem has matured, and the developer aspects aren't as headline worthy as Swift, Metal, Carbon, etc.

I personally think the Platforms State of the Union should be quite interesting today (starts in about 20 minutes) and will be much more insightful.
Finding the negatives is basically a hobby for a lot of the hot takers.
As was established earlier, an statue built 10 years ago is very different from one built 150 years ago. A tacky statue built 10 years ago is not worth much today as a historical memory.

To make it simpler, is it acceptable to destroy a tacky statue of a slave owning roman, with the only saving grace being that its a century old?
Well, as a mathematician (or I think, more accurately in the context this article is talking about, a statistician). You do have a responsibility to make sure you work is used honestly and correctly. If someone is taking findings and tools you've developed and misapplying them to make the world less just then you need to take a stand and make sure they're used properly.

Also I think the US has a real problem with valuing personal well being over societal well being somehow being warped into being a virtue. If you cheat on your taxes and manage to save 5$ while depriving the US Government of 20$ then you're a hero - this slippery slope has led acting in a morally grey manner for your own benefit being seen as a strength which makes it much more societally acceptable for people who contribute to systems of oppression (facial recognition and people tracking, supporting the spread of disinformation, helping to erase painful truths from public consciousness) to be viewed as "winners" so long as they walk away with a fat check.

It's hard for me to tell if this has always been a valued virtue, but having grown up in the US it certainly was an apparent virtue that I was imbued with - somehow we need to work at changing that.
I gotta say: really slick presentation.

1) Before the demo even starts: all Apple apps, pro or casual? Already running. Microsoft Office? Already running. Adobe Creative Cloud? Already running. That's the vast majority of the Mac userbase right there.

2) No apparent hard cuts on the legacy. I was expecting them to not support x86 backwards compatibility if they could get away with it, but apparently they're committed. Even naming the technologies "Universal Binaries 2" "Rosetta 2" is a confident been-there-done-that-will-do-it-again presentation. Unlike last time around, there also doesn't seem to be a major removal of macOS APIs?

3) Acknowledging what kind of x86 stuff machines are used for by showing VMs right away, and (trying to?) show Docker right away. Is that the first Linux demo in an Apple keynote presentation? It was a Linux desktop environment, even.

Now it seems this ARM announcement was a bit rushed by design, flashing by the features without allowing a substantial look. So it's likely we're going to be dissappointed by x86 performance and having to say good bye to APIs (this for sure is the end of OpenGL right? edit: no [1]), but they do leave an impression of having their priorities of broad software support straight and a pretty seamless transition as far as you can get one.

[1]: https://developer.apple.com/documentation/xcode/porting_your...
They're prerecorded and likely with poorer quality AV equipment and editing due to the present circumstances.
These caves in SE MN are in whats called the 'Driftless Area' [0] because it was -not- covered by ice (which would have left 'drift' behind) during recent glacial periods. But it -was surrounded- by ice. You might guess that as a result many of the caves may have been created by draining meltwater.

As a result, Ackerman may not have enough money to corner the market!

[0] https://en.wikipedia.org/wiki/Driftless_Area
On iOS the Universal Access setting "Button Shapes" and "Differentiate Without Color" seem like the sort of options designed to address these objections. It seems possible they'd end up in Big Sur, though I can't say for sure yet.
It comes from the fact that KNL came from Larrabee which was actually developed as a GPU initially (and even ran games... sort of) but was never actually released. The next revision of that was the Xeon Phi chips you used. So the connection is "Lots of small cores with lots of high bandwidth ram" although these cores are definitely superscalar where Larrabee and derivatives were not really.

https://en.wikipedia.org/wiki/Xeon_Phi
https://en.wikipedia.org/wiki/Larrabee_(microarchitecture)
Apple unfairly gets a lot of hate, but please don't discount that the developer experience on MacOS has been pretty bad lately, and the lack of enterprise support means some folks are stuck on Apples slightly out of their use case, and with their fair share of problems.
> They are more reflective of where police officers are and where crimes are most easily spotted.

The article says:
MacDonald argues that PredPol uses only crimes reported by victims, such as burglaries and robberies, to inform its software. “We never do predictions for crime types that have the possibility of officer-initiated bias, such as drug crimes or prostitution,” he says.
Cool.

This sort of thing can be really tough to follow because it's all deeply intertwungle. Glad I got it right.

Cheers!
Thank you for this link, I didn't know they were writing a book but I just pre-ordered it!
Yeah, the design is far too “bubbly” and “floaty” and really doesn’t fit what I’d want out of a desktop environment.
Also please put in place this simple UI rule: "If it doesn't need attention don't make it coloured or bold"

e.g. thumbs up/down, report abuse etc.
> I don't need a hundred crappy low effort apps hoping I install them so they can steal my data.

This is sadly still a problem on the App Store :(
Anonymous Stole and Leaked a Megatrove of Police Documents
It will be possible to virtualize old apps. For example, running OSX tiger in a VM.
The nuclear fuel doesn't really need to be shielded any better during launch than the existing RTGs used on space missions. Scaremongering notwithstanding, those are pretty much impossible for a mere launch accident to "blow to bits" in a way that exposes the PuO, and so would the fuel rods of a proper reactor. At least unless the reactor itself suffers a catastrophic excursion and blows itself to bits à la Chernobyl No. 4, but we've become pretty good at building reactors that don't do that.
> Forcing companies to hire out of the _massive_ pool of workers is good for the country, its people, just not so good for the profit margins of the companies hiring foreign labour to save money & labour rights strength.

Except that this is a myopic view of the economy as a zero-sum game that is not supported by actual... well, evidence.

https://www.cato.org/blog/three-reasons-why-immigrants-arent...

The point about Canada and the EU is that companies can and will move operations to places with more liberal immigration systems. Taxes, innovation and many other benefits will accrue to those places, rather than the US.
> One word why I think this will work out well: money.

This is indeed usually the strategy.

What people seem to forget though, is that Mixer is not the first streaming competitor that thought of the idea of "just pay streamers a bunch of money, and hope the viewers follow".

Although, in some sense, this does work, there is a long graveyard of failed attempts.

It is a bit of a winners curse. A platform can always just pay people a bunch of money to join their platform. That is the easy part. The hard part is actually making back the money that you spent on those creators.

And the reality is that none of the attempts to just buy out streamers, by vast over paying for them, has ever worked, for the long term.

Eventually the money spigots dry up, and the people spending the money start to wonder when they are actually going to make back on their investment (hint: the answer is never).
Anyone who uses Exchange servers or Office 365 should switch to Outlook. It's like the grown-up, adult brother of Apple's mail client.
They do sometimes, if rarely.
"Somewhere in comments here will be reply from Gitlab employee, saying that dogfooding is something they are constantly working on"

To ensure we meet your expectations I want to state that we're continuously working on dogfooding, you can track our progress in https://gitlab.com/gitlab-org/gitlab/-/issues?label_name=Dog...

"What they should be doing is to update documentation pages with feature maturity level and have a block of links to most popular bugs related to the feature"

That is a great idea and I wonder if https://about.gitlab.com/direction/maturity/ meets your expectations. We recently update the criteria for viable and complete to incorporate dogfooding:

- Viable: Significant use at GitLab the company.

- Complete: GitLab the company dogfoods it exclusively.

And thanks for calling us an awesome tool. Hope you don't mind the tongue-in-cheek response at the top of my comment :)
You can just flash your phone with LineageOS. Takes about an hour, and you're done.
Apple makes things insanely opaque at times too: I hate to admit it, but I cursed Apple for years for removing the search function from iOS (which used to be predictably located in the left-of-home desktop/icon pane). It was literally several years after the change before I accidentally swiped down from the middle of the home screen (who the hell thought that was a reasonable control?) and discovered that search wasn't gone, it was just so well-hidden that it took years to accidentally stumble across it.
(This wasn't helped by Apple's opinionated approach to UI design, which led me to believe that in their minds, removing search functionality was exactly in line with Ives, et al's then-new "flat" design philosophy of form trumping function. FWIW, finding text on a web page in Safari is another UI abortion...)
Let's also hope that it doesn't presage rounded screens on MacBooks to bring screen-roundedness parity with iPhones.
> Datacenters are the highest-binned parts, and therefore the highest margins.

While I recognized that this is indeed the case, I'd not considered some of the recent plays that Apple has been making. Forget those Gravitons. Forget those low volume datacenter ARM chips too. Also forget those high-binned EYPC and Xeon chips.

What happens when those rackmount Mac Pro machines go to Apple silicon? Datacenters are already paying a premium for processors, but these are much better at performance-per-watt, and Apple can afford to cut the prices on the first and second generation ones to make it up in volume and then ratchet up the prices later once they've got the marketshare.
I have streamed live sports events using p2p for years and it works just fine.
OK, let me put it another way ...

iOS too ships with Google as the default search engine and just like on iOS, you can pick a different default on Android too. In fact Android has always allowed for changing all meaningful defaults, not something you can say about iOS. And in fact the world's leading Android makers, like Samsung, all of them ship with different defaults except for the Search engine (we're talking browser, email application, etc).

And all desktops actually ship with a browser that default to a search engine that tracks your searches, including Microsoft's Edge and their integration with Bing Ads. And Google is in fact the most transparent about what they track.

So if your answer is the Google Profile, which is transparent and can be turned off, then it's a pretty shitty answer. Unless you can point to implementation details in Android proper, all of this is just a conspiracy theory, similar to anti-vaxxing.
> being taken seriously as a female founder is much more difficult being taken seriously as a male

Where's the evidence of this?

Edit: Just think for a second about the fact that this comment, asking simply: "Where's the evidence for this?", is getting buried (currently on -3).
Anti-Semitism: State Anti-BDS Legislation
I'd be very disappointed if I only get bay area devs (since that's a miniscule fraction of the people I've had the pleasure of having interesting discussions with during my life). And indeed, "give me a few sentences about your background, schooling, and interests" is an excellent opening question ;)