skysight-inc/HackerNews huggingface dataset:
I genuinely would love some info or statistics on this. AFAIC remember, laptops wake from sleep almost instantly to the lock screen. Is it a longer wait if one wakes directly to their desktop?

I'm with you in not fully understanding the benefit. Maybe this is a technology that is hard to imagine, but is difficult to go back from (60hz, Retina displays).
Just get USB-c to audio jack plug.
Apple mentions TensorFlow explicitly in the ongoing presentation due to the new 16-core "Neural Engine" embedded in the M1 chip. Now that's an angle I did not expect on this release. Sounds exciting!

Edit: just to clarify, the Neural Engine itself is not really "new":

> The A11 also includes dedicated neural network hardware that Apple calls a "Neural Engine". This neural network hardware can perform up to 600 billion operations per second and is used for Face ID, Animoji and other machine learning tasks.[9] The neural engine allows Apple to implement neural network and machine learning in a more energy-efficient manner than using either the main CPU or the GPU.[14][15] However, third party apps cannot use the Neural Engine, leading to similar neural network performance to older iPhones.

Source: https://en.wikipedia.org/wiki/Apple_A11#Neural_Engine
What does that mean to KDE? Another five years of transition before we get a new stable KDE?
It's 8-core, but they're 4 performance and 4 low-power cores, so it's not your normal 8-core chip. It's more like a big.LITTLE chip.
You say technical details, I say relevant facts. I don't have any ideological perspective, my family are 1/2 irish catholic and I live in the UK - I don't care what happens in northern ireland at all.

But, the loyalist factions were the majority, post WW2 it's just for sure that the UK wouldn't have (and certainly wouldn't now) hang around in Northern Ireland, apart from most of the people in Northern Ireland historically wanted to stay as part of the UK. A minority wanted to leave and fought a violent campaign to do so. The minority was ruthlessly discriminated against and terrorized by the majority - which complicated matters to say the least. These issues do not boil down in the way that you indicate, things are complicated. An agreement like the Belfast agreement had been on the table for the IRA for many years - and frankly it's not very favorable, the only major concession that I can think of was the dissolution of the RUC - but is the police service of northern ireland really that different? I mean it is vs the RUC of 1975 (that's for sure) but vs the RUC of 1998? The big issue that the IRA's final spurt of bombing decided was that they didn't disarm before the agreement was negotiated and signed - but instead after it was agreed and signed. The two truck bombs were painful, but Manchester would not be the city it is now without the last one - and docklands doesn't seem to have suffered much tbh. The Bishop's gate bomb in 1993 was probably more economically impactful than either, and there was no hint of compromise after that.

The UK has very limited economic, military or geographic interest in Northern Ireland. The oil was elsewhere, there is fishing - but we are talking $10M's per year at the most there, and most of that goes to NI boats in any case. There's no reason for the UK to be there apart from the fact that a) the bulk of the population think that they are part of the UK and b) the irish government would be in the mire trying to deal with it if it suddenly came to be their job. Without these two factors there wouldn't have been a conflict, because the UK would have dropped it like a hot coal.
Agreed and I don't know what he was applying for, I was just highlighting that this happens a lot in our industry where we misapply (not saying everyone in the tech industry) what we do with the ritual of insisting that applicants are worthy via a cargo cult process of ensuring that they too have the smartest guy in the room mentality.
Former United States CTO: Why inclusive work leads to better outcomes
I don't think their point was about being personally inadequate in any way, just that such conversations are unlikely to actually happen in person.
Swift unused code: What's new in Periphery 2.0
Seems pretty clear they're using big.LITTLE-style low-power and high-power cores on the same chip.

No fan however, is impressive....
It's not really the size of the company. Anyone qualified to write good documentation can make better money, work on more interesting things, and advance their career by actually working on the code. Without a culture that rewards and values the work it doesn't get done.
What tradeoffs? That you're on some government list?
Sorry but this is ridiculous. Your solution to inmates having crappy lives is to impose even more arbitrary restrictions on them? This would make sense only if they could voluntarily go outside for a smoke whenever they want or go to a special smoking room or whatever.
Apple's new Mac chip, the M1
Because of all the other components which are different? A laptop isn't just a CPU.
Well, there is.

Say I'm an ISP with X million subscribers.

Given a peering with Y GBit of throughput to someone like say, Twitch or Facebook; with multicast, I now only end up with a single load of data for each livestream coming over the pipe.

However, this does require direct peerings. Multicast over the Internet is just not a thing. This could technically be built out with IPv6, but nobody's realistically going to arrange for globally-unique multicast space allocations and convince every AS in the world to start peering multicast over BGP for general public use.
16GB max it looks like.
It's really a joke :)

Fundamentally, the Go team made the correct choice between explicit and implicit error handling. Yet one would hope for a bit terser syntax and language supported stack traces, 11 years after launch.

For a good overview of the issue: https://go.googlesource.com/proposal/+/master/design/go2draf....
It'll be way faster with the fan to cool it.
"This affords faster performance on Mac computers using M1 versus separate CPU, GPU, RAM, and other components"

Are they really saying this vs dGPU?
Better cooling. Faster SSD. Faster and more memory.
> Can someone explain how is Pro faster than Air with same CPU?

Active cooling.
Almost certainly faster clock speeds on the MacBook Pro.
Thank you for the insight. We have some testimonials online and do lots of brand exposure in different kinds of media, but the way you handle it seems much faster paced.

Next time i will ask for a referral after the frist few successful delivered artifacts or successful sprints.

The "Get out, meet people" part is a tough nut to crack, at least it feels hard currently. Been to lots of meetups precovid but nothing came of it & online expos are just not really valuable networking wise.

I have really gained something from your post, big thanks!
You didn't stand behind your original comment or you wouldn't have deleted it. You are only standing behind what you claim your comment said. However now no one can actually judge whether those are the same or not.

Either way, the end result is that both of us look like idiots continuing to argue over this. That is why it is pointless to continue.
Huh, that's quite a dramatic code size reduction. Which percentage of this codebase was in tests and boilerplate code for stuff like helper data classes?
Thermal Throttling ;-) Also the GPU is up to 8 cores so I guess some of them will be turned off in the Air.
Don't worry I'm still on Windows 7 and it is also a crashy mess for me.
I suspect we will see a lot more petty firings in the coming months. Last week there were inexplicable removals, which included several Republican appointees:

https://www.npr.org/sections/live-updates-2020-election-resu...
They just announced a 13" Pro. Same form-factor as before, still just the M1 inside. It does have a fan, unlike the Air.
I agree and they should fix the process as well as the causes (as they have).

But there was a way to stop it is all I'm saying (the claim was that there wasn't). The Ethiopian Air pilots also tried, but missed a crucial step when running the checklist.
I believed I've flown Delta Airbus planes, but they have Boeing planes too.
I don't understand this. Does the chip make up for it? Do I have to wait until the next generation for 32gb?
"(2000)" or "(updated)" in the title is great. If you saw previous submissions flagged it might be that blog posts usually can't be "Show HN" https://news.ycombinator.com/showhn.html It depends, some blog post describe a project one can try, e.g. hardware.
That's probably what the "oath of enlistment" represents though.
Platform APIs in Qt 6
I'm eyeing Qt (QML/Quick in particular) as a UI toolkit for a smart TV form factor-like embedded app. Primarily keyboard controlled. Small scale project, just myself initially.

Qt doesn't really seem to focus much on this form factor, but they do have a big win; LG's webOS.

I've found some basic blog posts on the topic but nothing that has really convinced me. Anyone with first-hand experience on how this would work? A lot of upstream swimming?
To a certain extent that's kind of unavoidable with generated code. The code is still generated even if we make it look hand-written. (I guess it's actually possible that a "sufficiently smart" compiler will combine those functions - I imagine C++ compilers will do this since repetition in header files / templates is very common there.)
But Schmidt is not renouncing his citizenship, so he'll still have to report dividends back to the IRS despite also being a Cyprot citizen.
Doesn't this depend a great deal on which prison? I imagine a Dutch prison is very different, for example, but this isn't something I know much about.
FHE:

- I encrypt data Encrypt(key, data) = ciphertext1

- you operate on encrypted data f(ciphertext1) = ciphertext2

- I decrypt the result to obtain Decrypt(key, ciphertext2) = f(data)

for iO it's more like: I give you the algorithm to encrypt your data: some_algorithm(data) = Encrypt(key, data)

but you can't figure out what "key" is, even though you have the code and it's not some remote service
I've been cursing the same problem with Objective C APIs for audio and some other stuff until I made a discovery: there's quite detailed documentation in comments in the API header files. Apple could generate documentation website from those comments if they wanted, but it seems that they don't want. Overview documentation would be nice, too, because the comments mostly cover details.
As one has a fan and the other not, they are probably clocked differently and the cooled one might sustain full power infinitely. The pro also has a larger battery, better speakers and microphones and the touch bar.
If you borrowed my TV and later I said "you can keep it" that would make it OK, yes.
Yes, dollars are really valorized outside of their countries, $1000 is a heck of a lot in most developing countries. I can buy a new freaking car with $5000
The pricing is pretty impressive.

Shame no 16 inch pro though. Surely they need to update that quick because who is going to want a 16 inch intel Mac now?
I was thinking "I have that" but then you said "Volume 3" and so I learned there are two more volumes to get.

(edit: I see the email is Dan Wright which makes me also remember ordering a CD of MOD/demo music from him at one point in the 90s, by sending a check in the mail. It includes a song by FireLight who is someone you see in Game Credits because of FMOD sound library. I used to chat with him about demos on a telnet BBS.)
Dad? For real, this may be satire but it's 100% on message with how we treat those who are suffering from an invisible-externally disease. I wish this wasn't true. Heart goes out to all those suffering from an illness the world thinks they should "suck it up".
Yeah but on the other hand, I'm sure they look at the vibrant 3rd party tutorial content pipeline as evidence that they're doing the right thing.
So here is a story about Germany, a standard western country: I recently started in IT freelancing and the loans are crazy compared to most other jobs in this country. It depends a bit on the clients, but in the finance sector 1000€/day are standard. Many colleagues tell me they would not work for less then 100€/hour.

Coming from academia where you are lucky with a 2000€/month postdoc position, this is insane. It feels completely detached from the rest of society. Even a professor, judge or director doesn't make more then 8000€/month (netto).
you can use property injection when you use something like autofac as the di container.
You're dodging the allegation. It's not that it's not public information or that it must dictate the vote. It's that there's no reason for the poll worker to ask or know what you party registration is prior to sending to you machine A or machine B. At best it's a non-issue, at worst it's an opportunity to steer voters to a broken machine.

Any comparison of total turnout v.s. historic turnout based upon political party could be done after the fact anyway.
I don't think I have. You say your respect it but then say "nothing but maintenance is the big deal here".

My point was, nothing but maintenance is OK too, and sometimes even favorable, depending on what you're working on.

As an example, the software behind HN is pretty much maintenance-only for as long as I've been lurking here. While there is bug fixes sometimes, I don't think there been any new features the last few years. You don't think the people running the HN software should be proud of that?
> the talent domain developers state this fact in their own schema and it gets merged into the movie schema via some automation

Exactly! The Movie api can be extended directly by the talent team.
The 737 8 is what they are rebranding the MAX as, I'm not certain I would call it the "statistically safest plane on the planet".
> separate legitimate issues from psychosomatic ones

I know what you are trying to say, but phrasing it like this is harmful. Psychosomatic issues are absolutely legitimate. Knowing it's psychosomatic means there may be other avenues of addressing it than if it wasn't, but calling the issues "not legitimate" is very problematic, akin to telling someone with depression "just think happy thoughts".
I'm sure I heard them specifically compared it to other laptops with integrated graphics.
It really highlights how terribly trained the pilots involved are - temporary inconsistency in measured speeds (there are still plenty of reasonable speed sources) in almost all other planes does not result in the plane crashing. Heck, my GPS can do groundspeed easily enough and you have basic pitch and power settings.

How did they not notice their altitude was climbing as they pulled the plane up - they got into a CLIMB rate of 7,000 feet per minute - that's STUPID! WHY climb like that? This has nothing to do with airspeed.

The stall alarm goes off 75 times!

They reduce power to idle for a bit??

It's total nonsense, anyone who has flown a single engine cessna for 200 hours or more would have been able to get out of this easily just based on stall buffet and stall alarms.
This is it. Go on record or shut up. Send an email or shut up. Don't tell me you tried to inform me of anything otherwise.

They didn't want to go on record for such an innocuous thing — why? Because they know a paper trail could hang them to dry in a court? Okay, now we've got an INTENT here.

What if I don't record them, technically, but put them on a speakerphone instead and let two to three reliable witnesses listen to the entirety of it?

Ironically, as far as I know, at least in some countries they record all their support calls ("for quality improvement") and you either have to agree to it or no support for you.
I think the parent was mostly aimed at "how much time they want to spend interviewing", which is an outlier on that list. It's trivial relative to the others.
You need documentation not just to get your happy case working (how do I call this?), but to know things like:

1. Know whether a good behavior you're getting is a fluke, or required.

2. If something stops working with a new release of the API middleware, is it due to their bug, or because you misused it?

3. What limitations of the API will leak through to your program? What input ranges to watch out for?

4. What unexpected situations could occur that must be handled? These won't happen if you get the happy case working, or not all of them.
Yeah that's too much effort to turn off a feature. I spent over a year trying to keep it off. To the point I actually scheduled a recurring event in my calendar to check and turn it off.

I'll stick with tweetdeck until they support a real offswitch.
How does this compare to, say, Pomodoro? That's been very effective for me: each morning I configure a list of things to do, then work through it in order with defined times for breaks, checking my email, etc.
We're going to have to agree to disagree on this one. But let me give you all an example.

Wolfram Documentation on Mathematica is excellent in my humble opinion. Here is a function I use very often, convolve.

https://reference.wolfram.com/language/ref/Convolve.html

Notice how the interface is very well described, there are examples on how to use it, but there are no implementation details.
Thanks! It's been an almost 8mo journey learning C to get to this point. Ultimately it was the people that I interacted with and the user contributions that propelled me to make xwm.

I intentionally omitted a screenshot in the README as xwm, by itself, is not attractive. Also, really I wanted to leave ricing/tweak/patching to be entirely user contribution driven. I may consider, though, adding a directory in the patches (https://github.com/mcpcpc/xwm-patches) repo for user contributed screenshots though.
> and you're in for an even bigger nightmare if you want to separate business logic and web code into two projects (which is a pretty common design)

I do this with a lot (most?) web apps, and don't have any issues with it at all - what kind of problems are you seeing?
Wait I thought the comment the author is picking apart was about $1k MRR for a startup company. That’s much much much different than $1k MRR for a side project.
Takes some seconds in my experience. And about 10 in total for both of my external displays to be displaying useful stuff. Definitely annoying.
Apple seems to usually change one major thing at a time, internals or externals/form factor, but rarely both.
I think there's a conceptual difference. Macbooks wake up after a brief pause of a second or two; phones act like they never went to sleep. There's this perception of locking your phone being a zero-cost thing, which isn't quite true of putting your laptop to sleep. I assume this is the gap they're talking about bridging.
My one great skill, so far, has been to wisely choose fantastic managers at random. I’d strongly suggest everyone randomly choose a series of great managers.
PostgreSQL’s documentation is also amazingly well done.

There’s also HighCharts. But not the documentation, rather the fact that I almost never felt like I needed any. The API was just so well done that you didn’t need any. That was my experience anyway.
Then put it back
I had a similar experience contributing to Dart.

The Dart standard library didn't implement an RFC correctly, so I submitted a fix with a PR and was given the run around about how nothing was actually wrong, despite citing the RFC and giving test cases to reproduce errors. It wasn't until another Google employee showed up much later and echoed that there was a problem with Dart's implementation that the maintainers would acknowledge the problem even existed.

The kicker is that the maintainers at Google then followed up with wanting me to submit another PR with additional changes that they wanted to see instead either merging the fix or adding the additional changes themselves.

Now my attitude towards Google's open source projects is if they want contributions, they can pay me. I'm not wasting my time for free again for them.
Apple Announces New 13-Inch MacBook Pro with M1 Apple Silicon
Thanks! The challenge is keeping it from growing ;)
They left form factors the same when they switched to Intel. I'm sure it helps reassure people that there's a continuity of the platform.
It's pretty instantaneous already.
To add to the list of things other languages make you think about: setting up a CI job for building your code packages and uploading them to the appropriate repository, setting up a CI job for building your documentation packages and a website to host them, deciding on a test framework, drafting a style document (and policing contributions accordingly), configuring a web server (e.g., tomcat, uwsgi, etc) if your project is a service, figuring out how to distribute your code to your target platform (while making sure all of the right runtime dependencies are installed), etc. This is all stuff you don't really have to learn or think about with Go because it's all solved for you out of the box.
All the Macs looked quite impressive! It was well worth waiting for these (at least for me). But I was disappointed that the maximum RAM is 16GB. I would’ve preferred a 32GB option for better future proofing (especially with web applications needing more and more memory).

Edit: Considering the fact that the RAM won’t be upgradeable (it’s part of the SoC), this limitation is a big bummer. What may be worse is that all these machines will start with an 8GB RAM configuration option at the low end, which isn’t going to age well at all in 2020.
First of Its Kind – Machine Turns Air to Water
Kredit | New York, NY | Remote (east coast)

Kredit is a new fin-tech startup looking to disrupt the debt collection space. We are looking for a .NET engineer with a focus on angular.

More on the company and job spec:
https://bit.ly/2JWrRlt
This all looks very promising but unless a solution for running VMs with an x86 OS/apps materializes my 16" MBP might be my last :-/
I decided to explore this a bit. In reality, it's not that the git commands are spaced out equidistantly, it's that you have a flurry of git activity then go back to coding.

So, an individual commit can easily hit 5 commands. I always do a `git status` before and after (2), plus maybe a few git adds (2), the commit (1), then potentially a push (1). That's already 6 commands for each commit. In a day I usually do approx 15 commits(±10), as well as re-bases. That's around 90 git commands just for committing. Through in a few rebases, a fetch, and an amend, and you're easily over 100.

The quoted OP said "several hundred" commands. Just with commits on a pretty typical workflow, I'm at over a hundred. It doesn't surprise me that someone could double it.

I often wear the hat of the "git expert" on a project, and there are some days I'm doing significantly more than just commiting and pushing code too. I have a lot of extra commands I'll run like `git log HEAD..@{u}` which shows the diff in the logs between my current branch and the upstream. And I use `git diff --cached` pretty heavily. Git blame is also invaluable when debugging. These tools don't take a way from actually writing software, they enhance it.
Apple Unleashes M1
Lots of good news for Mac users in general, but mostly predictable or previously announced things. The mini is perhaps the biggest surprise of this event, and a very pleasant one.

This may be most affordable Pro/ Performance Mac ever.
I think the default is a string now (nvarchar 450). Here's [1] a guide on changing the PK type, but the example uses Guid instead of string. I assume int could be used too, but I wonder if changing to db generated value would cause headaches/show-stoppers.

[1] https://docs.microsoft.com/en-us/aspnet/core/security/authen...
Does it also come without touch bar?
I did not see it mentioned but I hope an app comes with Big Sur which lets us see which apps will work with Rosetta2 through Finder or some sort of report
And the latest Intel MBA doesn't have a heat pipe connecting the fan to the CPU.
to be clear- you are saying it is side by side with netcore31?