skysight-inc/HackerNews huggingface dataset:
We are currently working on a social game app and proptech for a startup, both in .NET Core.

The game is Unity so C# on the app and .NET Core on the backend is nice to match up, common code.

The client on the proptech is Microsoft focused so they chose Azure/dotnet/C#/Xamarin.

Initially the proptech drawing/document app was on .NET Framework 4.6 and had the app running with Xamarin on Android + iOS when the app was to run on Android or iOS tablets/pads.

However, now the project uses Surface Books with touch/pen and Windows Ink so we went to .NET Core for UWP and that is the main app target now though it still runs on iOS/Android. Xamarin is quite nice for business apps that have to integrate to dotnet or any backend really. Lots of great developing and testing tools.

We have updated from .NET Core 1 to 2 to 2.1 and 2.2 and will be going to .NET Core 3 soon, by end of year.

The web app, apis and app are all .NET Core + Xamarin and it is nice. I have been doing .NET apps since 2000 along with Python, PHP and Node apps for interactive / promotional / game / drawing / rendering products and .NET Core is pretty clean and I love the nix implementations as well.

.NET Core 1 + updating to .NET Core 2 was a little rough reminiscent of the .NET 1.0 to .NET 1.1 and 2.0 initial start, lots of breaking changes, but .NET Core 3.0 is pretty solid and slowing down on massive changes, libraries and frameworks are almost all on it for what we use including IdentityServer4, SignalR, Xamarin (Standard) and more. The list of breaking changes is small this time [2].

There is the typical .NET base library depth that random deep errors you have to hunt down, and the thousands of libs/packages, but for the most part it has been not much more than speedbumps. .NET Core comes with lots of great security features for APIs/apps as well which helped us with compliance/security scans [1].

Now that .NET Core is pretty solid, and the linux/nix implementations and tools are far along, I expect with the ease of Azure, for Microsoft to really take some ground.

Microsoft ecosystem is a complete setup, from Visual Studio/Code to Azure to dotnet to Xamarin and UWP to Teams/Office and Surface Books with Windows Ink and even CI/github. They have retooled quite nicely, I left .NET in 2007-2010ish when developers took a backseat and they got it handed to them with mobile, but they are developer focused fully again.

Side note: I also love the Surface Book with the disconnecting screen and Windows Ink. My current machines are massive custom PC, massive Mac Pro (cheesegrater from 2013 that I love) and Macbook but seriously considering going Surface Book and probably just going to be updating/building on a Mac Mini for our Unity games instead of upping to the new cheese grater as it is the cost of a car or major home renovation project for the specs I want.

[1] https://docs.microsoft.com/en-us/aspnet/core/security/?view=...

[2] https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core...
The real question is how much money did Eddie Lampert manage to take out?
Made by Google '19
Former National Enquirer Editor Threatens Booksellers over Ronan Farrow Exposé
Oh yes. There is plenty to read about Eddie Lampert. He would like it to read like an Ayn Rand novel, but that's not the case (out maybe it is, but not in the way he was expecting).
Death Valley’s Park Service Wants Wild Donkeys Gone. Are They the Enemy?
In this case the processing seems to be deciding whether the number in the array is in the top half or bottom half. Branch prediction (assuming some simple heuristic) on that would be wrong once if it's sorted, but half the time when it's not.
I don't understand why anyone would want singledispatch. Instead of having the function defined in one place where you can look it up, now the function is potentially scattered all over the place. (I'm not talking hypothetically. I've had the 'pleasure' of working on a codebase where different singledispatch cases of the same function were defined in different files!)
In Mexico City it's bikes only.
Grubstakers had a good deep-dive on how Lampert drove Sears into the ground with his half-cocked, self-enriching schemes. My favorite part was the mandatory internal social network he implemented, where he spent hours arguing with employees through sock-puppet accounts:

https://soundcloud.com/grubstakers/episode-105-eddie-lampert...
it's actually a really interesting story about corruption...this episode of the Opening Arguments podcasts goes into it: https://openargs.com/oa273-sears-steve-mnuchin-the-producers...
For anyone who likes trees, FYI Richard Powers's latest -- "The Overstory: A Novel" -- is a Pulitzer-winning, beautifully-written, moving and powerful novel that features trees and forests... it's like nothing else I've ever read. Highly recommended.
Something like this?
Chrome plugin: https://chrome.google.com/webstore/detail/kvasir/kabfjaeebjd...

Src:
https://gitlab.com/Dreae/kvasir
I would agree with this statement only under the condition that said "native OS package" is a single file or folder that can simply be copied and placed anywhere the user wants it.

Otherwise, whatever the OS wants is very low on my list of things I give a damn about. The computer should serve the user, not the other way around.
Mr. Robot directly referenced it several times. Off the top of my head they used an instrumental of "Where is my mind" in the finale of the first season, which is also used in the ending of the film.
Why would you put ZFS on a laptop? How many drives can you fit into a laptop?

I’m running FreeNas at home with 6x4TB WD Red drives. All my computers back up to FreeNas. My Plex server reads/writes all its media from it as well.

I’m going to switch FreeNas to a Linux server with ZFS at some point.
5G is still using radio frequency waves like every wireless communication device for the last 50 years.
Good. The rise of the MBA has seen the downfall of quality.

"Business Administration" is not something that can be taught in such a generic way that an MBA qualifies you to actually run a business.

In particular, the rise of Financial "Engineering" has led to huge inequality and the total disconnection of "Wall St" from "Main St" such that their relationship has been completely inverted.
You can, but in order to translate arbitrary .NET code into reference counted COM you would need a guarantee that _all_ code is written like that or that you can statically infer the correct reference counting for _all_ code that isn't written like that.
I've read an average of a book per week for the past 12 years or so.

I probably read/listen for 1 hour each weekday and about 2 hours each day on the weekend.

200 would require around 30-40 hours of reading time per week, so it's possible I suppose, but unlikely.
Best Buy seems to be thriving.
Show HN: TensorTrade – Trade Smarter with Reinforcement Learning
Or just deleting the medium cookies (two clicks, same tab, no incognito needed).
If there is an easy way to block all cookies from a specific domain without an extension, that would be nice too..
Pretty sure Google would be required to allow you to transfer the domain to another registrar.
Dune Pro – Mac Pro-like Case for PC
I have adapted my podcasts accordingly. I listen to lighthearted banter between cohosts which I also have some online (text chat) communications with from time to time. It's like eves-dropping on nice acquaintances or distant relatives having a good laugh while getting some light industry news at the same time.
How many edx courses from top universities could you do in the same amount of time?

Perhaps a balance between the two.

Binge watch?

How about binge development.

It is definitely worth focusing on quality rather than quantity.

Personally I have found hacker news to be a highly valuable resource over the past few years. Many books I have read, and interesting topics I have looked into have come from all of your posts, comments and recommendations.

The signal to noise ratio is among the best on the web that I have encountered thus far.
Benefits That Automated Direct Mail Will Bring to Your Marketing
Recently, I started treating digital recording media as write once. Basically SD cards are treated like film negatives. I shoot through to the end of an SD card, then throw it in a shoebox. That's my first level backup. It's as physical as a digital image can be. These days, a 64GB SD card is about the price of a roll of slide film. They're not free. But they're not precious enough to risk loss of data from reformatting.

The cards get copied to disks as I shoot of course. At the deep storage layer, same strategy. Write once and archive the media when it's full. That's where finished images go.

Write once is simpler. Not reformatting eliminates accidental reformats. It eliminates the decision of which images/videos to save (and which to delete). Unsalvageable images can become salvageable as my skill and knowledge improve. Too much work becomes a few clicks.

Caveat: I don't shoot much video. If I did, it would be more expensive. But not terribly so. And the price of physical storage media will keep going down.

Caveat {kinda, sorta}: There's incentive to continue to use relatively lower resolution cameras to produce smaller files to save storage space.

Caveat: I can't view all the original images on all devices. For me, that's not a big deal. The best once go on social media and/or get printed.
It seems strange to me that data-logging flash wouldn't be a dedicated FRU module, instead of being in the same chip(s) as the actual firmware. I see how this could easily happen as a BOM-reducing or size-reducing measure for something like a cloud thermostat, but for a luxury car?
Good point! You can now hit the "Just Play!" button.
I think there is totally something to it. I mean Brussels halted the roll out over these very concerns.

EU environment minister Céline Fremault:
"The people of Brussels are not guinea pigs whose health I can sell at a profit. We cannot leave anything to doubt.”

https://www.fiercewireless.com/5g/brussels-halts-5g-plans-ov...
Yes.

My wife's former employer spent a certain amount of effort tracking down counterfeits and having them removed from Amazon, or anyway trying to have them removed.
What IBM Pays H-1B Software Engineers and Developers
If you like yews and you're ever in the Chichester area on the English south coast, I strongly recommend visiting the yew forest at Kingley Vale.

https://www.amusingplanet.com/2016/08/the-ancient-yew-forest...

It's like the trees are alive, and reminds me of the scene in the original "Snow White" movie where she's running through the forest being grabbed by branches!

Apparently, they're c. 1000 years old, planted to commemorate a Saxon victory over the Vikings.

Incredibly, they were used for RAF target practice during WWII and the site still gets cleared of ordnance occasionally.
You could host them on some peertube instance

https://joinpeertube.org/en/#register
> Today, it looks like Tesla will fix the problem if you're within the warranty, and outside-of-warranty repairs can cost $1,800 to $3,000

Any other car manufacturer would issue a recall notice and repair it for free, regardless of warranty status.

I smell a class action lawsuit -- Tesla installed software that invisibly destroys user-inaccessible hardware throughout the entire warranty process and then fails afterward, and then charged people to fix it.
Skimming social feeds is a very different kind of reading than book reading. If you spent all that time sprinting could you could also run 300 miles per week?
Not saying this applies here, but I have the impression that many people consider listening to audio books at 1.5x-2x speed also "reading".

I think it depends what the goal is, comprehension vs simply going through the motions. When I read technical books, I tend to read quite slow. When I read some fantasy novel just before bed, I read fast and will have probably forgotten by the morning what I read about. With audio books, it's easier to go through the motions of reading lots, but imo reading comprehension suffers greatly due to other distractions at the same time.
Repurposing a Toy Computer from the 90s
The first half is an excellent book, buuuuut becareful as you get into the second half, it really becomes a book pimping his own library.
Tamgu as a Scripting Language
> Defense Driven Development

This triggers me :D

Seriously though, Defense Driven Development can be great if "defenses" are written on every I/O calls, then the rest of the app can only rely on static-type.

Tried it, experience 0% undefined is not a function and React blank page accidents.
I'm not sure why you frame this as an issue with Python 3. This has always been the case, even in the 2.x days every release added new features, and if you ran code using them in an older version it wouldn't work.

The minor releases are always backward-compatible, so just run the latest version and everything will work.
Hey HN - Thought I'd share a pet project I've been working on over the past couple weekends to learn TypeScript/Next/WebAssembly.

Though the use case of the project is pretty particular, it's pretty cool to see the extent at which WebAssembly and Web Workers can be used.

The app isn't reliant on any server at all except GitHub as a hosting solution. Everything happens locally by spawning web workers that leverage a C file converter program compiled to WebAssembly to enable parallel file conversions directly in your browser.
Refining Uncle Bob’s Clean Code (2008)
Bet You to Not Visit These Mexican Caribbean Paradises After This Blog
I agree, I especially notice it when forced to trudge up the stairs to exit the subway.

When the stairs are crowded the pace is set by the slowest person on the staircase.

On the rare occasions where I find the stairs empty, and I can run up, I find it less taxing.
While I'm happy to hear this on one level, as it likely means that .NET Core is finally going to be approaching some levels of stability that allow it to be used in earnest for production usage, I'm somewhat dismayed. There's still a lot of things missing from it that the 4.X full framework version had, and this feels like it is the door slamming shut on hopes that existing code could be seamlessly upgraded without a lot of rework.

Time will tell how many existing libraries are fully ported to Core. For the foreseeable future, I expect that I'll still have to be working with the legacy framework, as there are so many SDKs that I require to interface with different products that will never receive the investment to bring them in line.
I wonder if this means it’s any easier to get in. I guess that would defeat the whole “networking” part of it.
This is good news for the planet's health.

Hopefully state legislatures, university administrators, and bankers will get the signal-- the tuition versus value equation is makes less and less sense. Especially with many free & low cost self-taught education options online, and the debt burden facing millennials.
You and me both. Anecdotally a lot of seasoned tech folks I talk to say that their experience trumps masters degrees. Only if somebody wants to get into management then they may be see an upside to getting one. Personally during interviews I don’t even look at the school anymore. I’ve seen too many folks with masters degrees that couldn’t properly articulate technical terms or even talk like they have a masters degree.
I use it on both servers and notebooks. I did not notice increased power usage, but if it matters to you, you should check it.

I use it mainly for non-root volumes because of bad experience in the past (dkms deciding to not build zfs module on first try after update, kernel incompatibility, grub incompatibility, etc.). It's better now, but unless you are experienced I would suggest to not use it for root.

Main reasons I use it:

* checksums - I had undetected data corruption

* snapshots - great addition to backups

* compression
Applications are still growing, the highest was Canada with 9.4% growth between 2018 and 2019:

> Applications to U.S. business schools, including M.B.A. programs, fell sharply, while rising in Canada, Europe and China.

just not in the US:

> “There’s perception, which we absolutely pick up in our data, that the U.S. is not a welcoming environment,” said Sangeet Chowfla, GMAC’s chief executive.
Meanwhile in Canada, international applications to McGill have shot up 50%.

The driving factor is pretty obvious....
What is involved in learning a new language? (exercism.io)
Actually, I think it's kinda funny and ironic that in Spanish we use "menso" as an insult for someone that is stupid. Formal (kinda) definition on how we use it in the Spanish section here: https://en.wiktionary.org/wiki/menso
One issue that a lot of trans supporters don't realize is that similarly to how trans people could be offended when they are referred to by a gender not of their choice, so to could some speakers be offended if they are forced to refer to a person as a gender not of their (the speaker) choice.

This may be easier to understand by using a comparison. When I talk about the Muslim prophet I say Muhammad. However, many Muslims would say Muhammad pbuh (peace be upon him). This isn't that problematic, but let's say they the term was Muhammad ttp (the true prophet). Now I as a non Muslim believer would never use ttp because that would be insulting for whoever I believe in. If SE required that whenever I mention Muhammad that I append ttp, I would refuse as it would be extremely offensive to me.

Similarly by referring to a person with XX chromosomes as she, is offensive to people who believe that genders cannot change. A reasonable compromise would be to let whoever is righting chose what they want, or even allow gender neutral pronouns. But what SE chose to do was to say that people who believe that XY is a guy are wrong and deserve no respect for their beliefs.
>the only thing we can say for certain is that we don't know the health risks at this point.

Nope, we know for certain it doesn't immediately cause irrepairable negative health damage that can be observed in a lab setting because this would have already been tested.
Wavelength and hardware.
My question is this- Would reading 200 books per year make you better off than whatever social media you read? I probably only read a handful of books every year, but I read hundreds if not thousands of HN linked articles. I think there is some sort mystique around books like they magically are all sound, enlightened content and other forms of reading are junk food for the brain.

OK, skimmed the article- The central theme appears to be that you are rotting your brain for wasting time on social media. What if instead of social media you read 200 erotic romance novels, are you better off?
There were some good articles that seemed to indicate a serious imbalance in the number of high quality students headed to Wall St. to play with numbers and get rich there there, and in theory this was to the determent of the rest of the economy where their skills were not producing anything.
Yes you do.

Instant backups (snapshots) alone are worth the investment.
Take a snapshot before you update your kernel, and poof super-simple recovery.
Working on a project and need to access it remotely? Take a snapshot and then pull it to wherever you are, your dev environment anywhere. (Different use-case from GIT.)

Snapshot /home/ and worry less about computer migrations.
ZFS is _THE_ power-user tool of the decade hands down.

Disclaimer: I run FreeBSD on my workstation, laptop, and servers. I've never tried to "mix & match" FreeBSD & Linux ZFS implementations.
looks interesting.

"PhotoStructure tags all your photos and videos automatically with paths, like

When/2019/January, and

Camera/Apple/iPhone XS, and

Where/France/Paris/Musée d'Orsay."

Is this a standard way to save tags with a path? Or just the way your software does it?
nope, because when you post content on SO, you are transferring ownership of that content to stack overflow. you don't own it anymore, so you can't license it.

> All materials displayed or performed on the public Network, including but not limited to text, graphics, logos, tools, photographs, images, illustrations, software or source code, audio and video, and animations (collectively “Network Content”) (other than Network Content posted by individual “Subscriber Content”) are the property of Stack Overflow and/or third parties and are protected by United States and international copyright laws (“Stack Overflow Content”).

https://stackoverflow.com/legal/terms-of-service#licensing

of course, if your answer replicates content from another source that you link to in your answer, that other source still owns the content. so perhaps if you self-publish first and then replicate and link to your original source, you might be able to side-step this and license the original source as you like.
Regarding Bem's precognition experiments, an extract from Wikipedia:

In a 2017 follow-up article in Slate magazine on the "Feeling the Future" experiments, Bem is quoted as saying, “[...] If you looked at all my past experiments, they were always rhetorical devices. I gathered data to show how my point would be made. I used data as a point of persuasion, and I never really worried about, ‘Will this replicate or will this not?’”"[42] While fellow psychologist Stuart Vyse sees this statement as coming "remarkably close to an outright admission of p-hacking", he also notes that Bem "has been given substantial credit for stimulating the movement to tighten the standards for research" such as that taking place in open science.[43]

–
[42]: https://redux.slate.com/cover-stories/2017/05/daryl-bem-prov...
43: https://web.archive.org/web/20180805142806/https://www.csico...

Also from one of the articles' sources:

"There is some evidence, however, for the hypothesis that people can feel the future with emotionally valenced nonerotic stimuli, with a Bayes factor of about 40. Although this value is certainly noteworthy, we believe it is orders of magnitude lower than what is required to overcome appropriate skepticism of ESP."
–
https://link.springer.com/article/10.3758%2Fs13423-011-0088-...

A low threshold for statistical significance won't solve all problems of p-Hacking, and the implementation of Bayesian methods doesn't seem to promising as well. Will be interesting to see how the field of psychology is going to change over time.
I really don't understand how you're having binding redirect issues with .NET core.

They're usually caused by a mixup between local packages and the GAC, which .NET core doesn't use.

When you publish a .NET core application, you can publish as stand alone and see right there in the publish directory all the DLLs that are being used.
There are around 150 yew trees left that are over 2000 years old. For a hundred generations they have served as waypoints, landmarks, cultural signifiers and biological ecosystems.

Shortage: yes
Important: yes
Hasn't there always been an inverse correlation to people going back to school and the economy?

Currently, the economy is doing very well, so people are less inclined to go back to school. Once the economy turns and unemployment rises, then I'm sure the MBA applications will rise.
Technical Debt: The Myth at the Heart of the IT Labyrinth
Is ubiqutious camera technology an equaliser or not? I used to believe it was the fact that it used to be "your word against mine" which largely prevented prosecution of state actors.

And that camera evidence in the future would change that. Now, I'm not so sure. I feel there is a lot of non-refutable behaviour caught on camera which is never prosecuted and just brushed over.
lmao, care to elaborate?
I built this list whilst researching ideas for my new project, then thought it’d be cool to share it.

I’d love to hear any other favourite articles you have on best practices in this area - you can submit via a pull request or just me know.
They probably used a reference design and then failed to perform the step of analyzing the design for weaknesses like this one. Or they did but decided it wasn't their problem.