skysight-inc/HackerNews huggingface dataset:
People running electron apps are likely constrained. Maybe with the ability to run iOS/iPadOS versions we can ditch things like the desktop version of Slack.
Looks smart theoretically. Practically I suppose it would be useful in a bunch of corner cases where people are extra paranoid about their IP. Or at least you could make money selling this to people who are extra paranoid about the IP.

For normal utility programs, I don't know. I mean, the data has to be unencrypted at some point for a human to make sense of it. What use is a fully obfuscated email client if you can't read your mail with it?
From my interaction with GCP docs I think it's way behind both AWS and Azure :shrug:
Draft Array API Standard Released for Public Comment
I am also not a fan of the keyboard or touch bar, but especially the touch bar. It's a cool idea and I can see useful functions, but not pushed up against a place where you're typing. I am constantly bringing up Siri or changing volume when hitting numbers, -= or delete from a finger swiping across the touch bar accidentally. There used to be a tactile force needed to activate F key functions, but now there's just a capacitive touch bar.
Some criticisms, from somebody who doesn't know a whole ton about networking:

Can pure DNS site filtering really work these days? I have to imagine more and more of the internet is behind cloudflare / cloudfront / etc, and you probably can't block/grant access to a single site without catching a bunch of unrelated ones as well. An HTTP(S) proxy approach seems like it would work a lot better. No offense to the author, they clearly know their stuff, but this feels like they know networking pretty well and want to use it to solve a problem that it's no longer suited for. I remember the internet of the 90s and DNS filtering would have worked a treat back then.

Why does the term VLAN not show up anywhere in the guide? Can't VLANs (with radius (?)) be used to segment traffic without requiring multi-port NICs (and running N ethernet cables if I want to have access to N different network segments from the same room)? (I really, clearly, don't know that much about networking)

Increasingly, I get frustrated by network- and machine/OS-focused security measures. I don't want to bother with making sure all the unix user ids on all the machines on my network match in order for unix permissions to work right. I don't want to think about tagging traffic in iptables with unix users and only allowing traffic that belongs to my personal user to egress over the 'trusted' NIC. These things should be handled by app-layer controls, sort of BeyondCorp for everything.
If you configured them the same (chose the more expensive Air), the Air and the 13" Pro have the exact same specs from what I can tell other than a slightly brighter screen (500 nits vs. 400 nits) and slightly bigger battery (58.2 whr vs. 49.9 whr) on the 13" Pro.
>You cannot proceed until the storage read operation is completed.

Exactly. So when you await it, that thread that would have but blocked waiting for the I/O instead can be used to service other requests until the I/O has finished.
i'm just glad they still kept the headphone jack
Could the like be change to Apple's more detailed press release? https://www.apple.com/newsroom/2020/11/apple-unleashes-m1/
Thoroughly enjoyed reading that. Thanks pal.
And very likely the intel integrated graphics in existing mac's (aka not Xe). The AMD integrated graphics are easily 3x faster in similar product lines in many benchmarks vs the intel's. Which means its probably roughly the same as the Amd product lines. Large parts of the presentation perf improvements are probably GPU related.

Course i'm viewing this with a healthy dose of skepticism, having been around in the PPC days when you would think from apple's marketing that the PPC based macs were massively faster than your average PC. In reality they were ok, but rarely even the fastest device across a wide swath of benchmarks, mostly sort of middling.
I'm confused of their new pricing scheme / spec tiers for Macbook Pros.

There's no more core i7 for Macbook 13. You have to go to Macbook 16. I'd rather get a Dell XPS or other Core i7/Ryzen 7 ultrabooks.

So now, spec-wise, Macbook Air and Macbook Pro are too close.
Also looks like it only has 2 plugs
I'm pretty sure that C++ compilers don't do this either. In C++ this is resolved by leaning on the "One Definition Rule" which authorizes the linker to assume a symbol that's defined in multiple translation units is identical in all of them and so it can arbitrarily pick one of them to keep in the output.
Not every 13" MacBook Pro has had four Thunderbolt ports; the base model always had just two. This computer clearly replaces that one, and Apple will launch another MacBook Pro in the future to replace the rest.
I'm waiting for their mac pro with apple silicon to be capped at 16gb of ram!
;)
Even if you could turn off secure boot, Linux doesn't have drivers for Apple Silicon. Maybe in 2030 someone will port Linux to a jailbroken M1 Mac.
Wouldn't be surprised if the cooling solution was serialised and it had a detection whether the cooling is originally programmed for the particular unit like they do now with cameras and other peripherals (check iPhone 12 teardown videos). I bet that the logic would check the expected temperature for given binning and then shut down the system if it is too cool or too hot. Apple knows better than the users what hardware should work with the unit.
> This is one of the weaknesses of government. A fundamental law that governments should have is that your employer cannot harm your health

I think there's a better way to deal with this. Rather than legislate that certain abuses of health aren't okay, let's instead make it so people aren't stuck working jobs if they don't think it's worth it. Right now, the main reason workplaces can abuse employees so much is that employees can't quit, or else they'd starve on the street.

If we had a livable universal basic income, that would allow anyone to, at any time, decide if their job's extra income + the meaning it gave them was worth the stress and other issues.

We already have good evidence that this wouldn't result in no one working since, well, quite a few of the people born wealthy enough to never need to work do work anyway.
For some people 100 billion is apparently not much money https://news.ycombinator.com/item?id=21097736
We tried to buy some mechanical equipment which can be steered by a computer API. I asked for the doc beforehand. Got something like your example (10 pages of C header). I asked any better docs? Answer:'a real programmer would know how to use this' - well somehow they didnt manage to sell the device to us. Later they managed to email the comprehensive docs (which existed!), but we alread spent a much larger amount (without regrets) to the competition.
> Yet one would hope for a bit terser syntax and language supported stack traces, 11 years after launch.

The Go team tried, but the community shot it down.

Your link was the first proposal, and this was the second proposal: https://github.com/golang/proposal/blob/master/design/32437-...
> Ironicaly you missed the most important point: who decides what is fake news?

In this case, twitter. And it's fine to disagree with the fact checkers.
Moderation is great.

Making changes that reduce the need for moderation are even better.

If you were to ask yourself: how much more could we be doing with a big community of people who are mostly highly educated and technical?

Is forums in the form we've had them since 1990 the optimal medium for a community?

I don't think anyone would say yes and yet I don't see any effort on behalf of the people who run this place to experiment and do anything remotely interesting.

The moderators on here do an admirable job but it ultimately feels to me like they're cops who are being asked to arrest people for smoking a joint. The solution to better policing is less policing, more community via better laws, the solution to better moderation is less moderation, more community, via better use of technology.

For a place that talks about new, this place feels exactly like what I had 20+ years ago elsewhere.
It's pretty easy, just find a reputable company somewhere outside of the US.
Delorean was just a project codename, but it's trademark that belongs to another company
I mean, nearly all outstanding documentation and tutorials on how to implement speech in Windows is conveyed via those APIs. I know I don't have the skills to replace my System.Speech calls with generic COM interop, I'm willing to bet that would ring true for a lot of .NET developers relying on the .NET Framework today.

At minimum, you're adding a "rewrite your accessibility code" cost to anyone moving from .NET Framework to .NET Core. How many businesses are going to do that, versus say, drop that feature, presumably due to "low usage"? Is Microsoft really serving the accessibility community here? Making it harder to add accessibility to software is going to negatively impact accessibility being available in software.

And if it's just a convenience wrapper, it should be trivial for Microsoft to reimplement it: And it'd be far less wasteful for Microsoft to do it for everyone than expect everyone who uses it for accessibility features to reimplement it themselves.
Same here, I love this machine. Everything after 2015 went downhill in my view.
Since Apple is announcing the new Macs with M1 SoC today, I'm wondering if it will support it from day 1 or we will have to wait?!

edit:

I guess I can't read.
`We expect that Apple will announce new Apple Silicon-based Mac computers any day now. We already have early builds of .NET 6.0 for Apple Silicon and have been working with Apple engineers to help optimize .NET for that platform. We’ve also had some early community engagement on Apple Silicon (Credit @snickler).`

Still wondering for .net 5 though
Probably to get better yield. If one of the GPU cores has a defect, they can still use the die. https://en.wikipedia.org/wiki/Product_binning#Semiconductor_...
I didn't assume. I read the paper.

I'm being equivocal in my wording, because that's what you do when you're being polite, and you're giving the authors the benefit of the doubt. Maybe I missed something, but I didn't see them control for this in a way that satisfies me that the issue was addressed.

https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0...
ARM Takes Wing: Qualcomm vs. Intel CPU Comparison (2017)
Apple price is always 2x consumer price.
Wait just a bit and I'm sure your concerns in this area will entirely disappear.
If you look at the power supplies it's 30 vs 60 Watts, definitely interested to see what kind of TDP Apple targets with these machines.
The didn't have to walk. Those chose not to, as $800k isn't worth the time/money for them (see others' post on the size of their funds).

Supporting the founder (and earning goodwill for it) is probably worth a lot more.
Monthly take-home pay for $450k is ~$21k in California

Monthly mortgage payment for $1.5m is ~$6.5k

Remaining money for literally everything else, almost none of which is more expensive in California: $17.5k, or $210k per year. You could eat out every single night and buy a new BMW twice a year, and still save more than 20% of your take-home pay.

Not only that, but we're talking about salaries for ONE SINGLE PERSON. Married in tech? We're talking a $900k annual salary. Calling this lifestyle "very economical" is so insanely out of touch with how most people live their lives, it's no wonder tech people are hated as completely out of touch.

Edit: Changed $24k to $21k, the calculator I used didn't include state taxes even though California was the chosen state.
I think the big news for developers is:
- iOS apps run on M1 desktops
- x86 apps are supported and sometimes outperforms vs Intel.
And macOS doesn't support Linux-style compressed RAM either, at least as far as I know.

[1] https://www.kernel.org/doc/html/latest/admin-guide/blockdev/...
The number is based on third-party surveys (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2811042/) - those surveys could still be biased, but I don't know that there's any better way to get this information and there's no obvious reason the prisoners would be incentivized to lie. You're definitely right that most assaults aren't reported to the prison authorities, for obvious reasons of retaliation.
I looked at the example the article links to, and it's worse than it portrays. Not only is there no information on the requestAuthorization page, but the enum type used, PHAccessLevel, also contains no documentation! Apple, how hard is it to write the different values for an enum?!?
Not really. Just because you enjoy a good steak doesn't mean you agree to torture the animal. Also "happy" animals seem to have better taste so it's a win win.

https://www.vice.com/en/article/8q8984/why-animals-that-died...
I'm primarily a C# dev, but I find Go quite interesting. Any recommendations for how I can get started and reap some benefits, given my background?
The latest Brother lasers also have proprietary cartridges, but the chip that does the DRM just slides out of a slot in the cartridge and so as long as you don't discard it you can keep reusing that chip in unofficial cartridges.

With IPP (AirPrint) built into CUPS now, my Brother actually works better (has a bigger range of print options) without their drivers installed.
I really don't care about the outcome of something I have no reason to believe will happen.
$112.45 from a crowdfunding campaign probably isn't enough to pay their repair bill.
It will fail for two reasons: A) If you want advertising, you're going to have to censor. B) People like to argue. If it is 100% people agreeing, then it loses stickiness. Might as well just watch Fox News. They need to see the "wrong" people for validation.

Also, there will be trolls that will push the envelop of what non censored can be.
The two sites are not equatable. One site has simple rules, don't fight, put effort into your posts, make sure your posts are interesting to engineers. And they're known beforehand. The other just decides halfway through any controversy how they are going to handle it and usually errs on the side of being heavy handed. There's no telling beforehand just by reading ToS what Twitter will do.

I could probably say anything right now, and as long as I backed it up with data, or just thoughtfulness, I probably wouldn't be banned or censored here. I've never seen anything like that happen on this site. You can have free discussions here. You could, theoretically, have a free discussion on Twitter if you genuinely were not interested in discussing anything controversial. For most topics of disagreement though, on twitter you have to police your own speech.
What I'm getting at is someone's reputation on a subject is not obvious in Reddit-style forums, so while this does allow the promotion of comments by outsider savants, the vast majority of non-expert comments end up being from people who are good at being pedantic and exaggerating their understanding.

So you do get some outsider savants, and that's cool, but you also get endless waves of BS, superficial observations and contradiction for the sake of contradiction, while opinions from experts that are difficult to understand or digest get ignored (usually downvoted, unless they explicitly credential-drop).
That is probably exactly why they are holding off on the 16" and iMacs, so they can engineer an Apple Silicon package with more RAM expansion options.
How many years has the 13” MBP been stuck at 16GB RAM now? 7?
> But Mac OS X isn't iOS.

Not yet. MacOS has been moving towards becoming iOS for a long time now. Now with iPad and iPhone apps running natively on them, they only need to lock a few more things down until it becomes an iPad with a windowed interface.
This place is amazing, and I learned so much about a variety of topics. Most of my MD colleagues use Twitter or Facebook, where the signal-to-noise is much, much lower. I assume there have been plenty of spin-offs from HN (I would LOVE to have a similar forum for discussing medical issues; Can I fork the codebase somehow?), but I do think the secret sauce is moderation.

Also, politically, I'm "an enlightened centrist" lol and nearly all of the political spectrum here is represented well IMO, and even personal attacks/strawman arguments are not immediately banned but first discouraged.

Thanks dang!
Still doesn't answer the open-source question, everything client-side should be open-source and showcase proper crypto implementations and assurance that credentials aren't just sent in plaintext to your servers.
It’s a great option for office work.

Need a day off? Have some errands? Hit the compile button.
that's right but the 'regular' one had 4. I've already seen a pro user (in music production) complain about this.

But my point here is that the fact they are both the same supports the theory that the logic board is the same on both models.
Fatigue is an interesting factor as there is no physiological bias involved AFAICT - when you can't listen any more you just know, it's almost physical.

I have noticed different headphones and using a class AB headphone amp vs builtin switching amps can significantly impact how long I can listen for... But that anecdotal correlation is not enough for me to assign blame to switching amps, it might just be crap switching amps... or switching amps with not enough headroom. The problem is class D is always used for cheap low power devices, so most bad experiences are inevitably going to strongly correlate with class-D - whether or not it's attributed to the fundamental property of switching vs just being a bit ... shit.
> They are responding to free speech with their own free speech.

Yes, this is unironically a good thing.

It means that Twitter is acting as a publisher rather than a neutral channel but nobody is willing to pretend that corporations are neutral anyway.
HN thread for the blog post announcing IOx: https://news.ycombinator.com/item?id=25049253
Ah, yeah. I do agree that that's a weakness here: you hand your ballots to the poll worker, they void it out, and that's placed into a bin to be counted at the end of the day.

Potentially a poll worker could use that opportunity to look at your ballot and see who you voted for. Perhaps it would be better if you were allowed to tear the ballot in half yourself and drop it into the slot but there may be a reason why it's not done that way.
>Why would you write potato code?

Side note: this gave me a good laugh. I just pictured it being used as a sign off on PR reviews.

Is it a technical term? If it's not I think it should be, and if it is I want to know what the exact nature of potato code is, so I can call it out when I see it in the wild.
While I use it for gaming, I cannot fathom anyone using Windows 10 professionally.
> Do you honestly think that there was anyone at Boeing that thought, "well, this aircraft is definitely unsafe and is going to kill a bunch of people, which will likely destroy this company and greatly damage the entire industry I've spent my whole career on, and that I and everyone I care for will regularly board and fly in, but hell, my stock options are due, so what the fuck, I think I'll organize a conspiracy to commit mass murder"? These were human and systemic failures that, like most human failures, were perhaps not innocent but understandable. Of course, there were warnings. There always are. The problem is that the real warnings are easy to pick out of the noise after the fact.

No, that would indicate thoughtfulness & deliberation. Everything that seems to have emerged indicates recklessness and a lack of commitment (at the company level) to sound engineering processes, bordering willful disregard.
What a bizarre limitation. You'd think once they had them on both sides, they'd keep them that way for exactly the kind of flexibility you mention.
They're pretty much in line with any Apple press release.
We're not any further in terms of capacity per dollar, but we are advancing in terms of speed.

The M1's memory is LPDDR4X-4266 or LPDDR5-5500 (depending on the model, I guess?) which is about double the frequency of the memory in the Intel Macs.

Apparently, this alone seems to account for a lot of the M1's perf wins — see e.g. the explanation under "Geekbench, Single-Core" here: https://www.cpu-monkey.com/en/cpu-apple_m1-1804

Bleeding-edge-clocked DRAM is a lot more costly per GB to produce than middle-of-the-pack-fast DRAM. (Which is weird, given that process shrinks should make things cheaper; but there's a DRAM cartel, so maybe they've been lazy about process shrinks.)
I did include CA sales tax (in Los Angeles) of 9.5%, vs the VAT-inclusive price in France/Germany/Italy, and the difference _after_ including those was about 30% higher in the EU. Germany was the lowest, probably because they temp. reduced their sales tax from 19% to 16%.

I can actually get a round-trip economy flight (pre-COVID and now) to LA just to buy a Mac mini, and save about $400. It's really.. unfortunate.
From their schematic, the two DRAM modules were directly on the SoC - possibly to improve bandwidth etc. So it looks like this cannot be upgraded / replaced. That said, it might be worth it to look past the specs and just use your applications on these machines to see how they perform. SSD storage is much faster these days and if the new OS has decently optimized paging, performance will be decent as well.
They've also halved the 2 base SSDs to 256/512

I thought with the last update they'd finally seen the light and moved to 512/1tb, now we're back with the silly 256gb.

If you factor in having to upgrade ram to 16gb and ssd to 512 it's only £100 shy of the old price. Good, but not as good as it looked to begin with.
I'm curious where polls actually work, are there any retrospectives polling agencies conduct and post online for scrutiny and constructive feedback?

It'll probably help to enumerate all the premises that polling begins with and question whether those premises are in fact the case.
I'm interpreting 'focus' as 'prioritize' or something similar, rather than 'attend to, to the exclusion of all other concerns'.

You can have more than one priority, even though you can't have more than one TOP priority.
Software development.

If you have a microservices architecture or are using Kubernetes then you will easily need more than 16GB. I have 128GB on my desktop purely so that I can have my full platform running in the background whilst also doing development.

Also if you're doing data engineering e.g. Spark then you will likely want more than 16GB.
Mac Mini saw a price drop.
This would require all the attendees to be members of the team ahead of the meeting; this isn't how we use Zoom.
"unified" memory is bad not good. It's agree with GPU.
No Bootcamp for Apple Silicon Macs, you can't install any other Operating System on it. But you can run arm linux in a virtual machine.
I'm learning Flutter on my Windows 10 desktop. I have Android studio and the emulator open, and Firefox, Chromium and Brave opened.

Total 14G of ram. My combined browser ram use is about 3G. The flutter project is barely 20 lines of code. The PC was started up about 2h ago.

I'd feel much better with 32G on a dev machine (to be fair, my .net projects require much less ram than this).
Australian carrier NBN short 300k connections and $600m from bad address data
How is Task.WaitAll different from Thread.Joining a bunch of threads? Or if you were cancelling tasks, using cancellation tokens?
I'm glad we're starting to move the conversation and American laws towards decriminalizing drugs. With Oregon leading the way last week.

Focusing on helping addiction not ignoring it and shaming people will go a long way to breaking the cycle
I can imagine trying to run by placing the toes/front foot first, but I find it difficult to imagine walking like that since it seems awkward. Do you have any links that depict this well?