skysight-inc/HackerNews huggingface dataset:
> an iMX8M laptop

8M is really weak. That would be pretty much a Pinebook with Vivante graphics.

The i.MX 8 QuadMax at least has two A72 cores, similar to Rockchip RK3399.
Most of the key Nuget packages we regularly use do target .NetStandard, so can be used in .Net Core:

- Autofac
- Automapper
- EntityFramework Core
- MassTransit
- MediatR
- Moq
- Newtonsoft.Json
- NodaTime
- NUnit
- Quartz.Net
- RabbitMq.Client
- RestSharp
- Serilog

The only thing we use .NET Framework applications for is Windows services through our use of TopShelf since it does all the heavy lifting surrounding windows service's lifetime management. All our other apps are .NET Core though.

We build a lot of CQRS / DDD style applications, and the above list covers us off pretty well for our architecture that uses RabbitMq for messaging.

Would be interested to know which packages you are missing?
IMO lambdas are useful because they reduce mental overhead by allowing the developer not to give names to trivial functions [1].
Compare these two equivalent pieces of code:

youngest_person = min(people, key=lambda x: x.age)

def get_age(x):
return x.age
youngest_person = min(people, key=get_age)

This may not seem like a huge difference, but using lambdas scales better.

[1] Incidentally, this is the same reason why I don't miss multi-line lambdas (in Python): multi-line functions are seldom trivial.
> Additionally, since Windows Sandbox is basically running the same operating system image as the host we also allow Windows sandbox to use the same physical memory pages as the host for operating system binaries via a technology we refer to as “direct map”.

> In other words, the same executable pages of ntdll, are mapped into the sandbox as that on the host.

> We take care to ensure this done in a secure manner and no secrets are shared.

I would really like to see that last point elaborated. They claim it's completely separated from the host, yet they say it maps to the same physical memory, yet somehow it's done securely.
It's an obvious target, but it's also kind of a stretch to suggest that someone's going to find an exploit against read-only pages.
In Firefox this option doesn't work. I have enabled block pop-ups with exception of a few internal work resources and I still see notification pop-ups on all sites.
Amazon Quantum
Are there any open source projects that are representing all features, like an admin panel with an API? As someone coming from Java and Rails, I can learn it with just reading the code.
To give a counterpoint, the lack of basic algorithmic knowledge of a developer in my team cost us a nasty production performance bug.

I agree that whiteboard algorithms are not exactly our typical day work, but I'm fine with them being "foundations", things at back of your mind and you can conjure when needed.
"Every organization strives to improve and empower its employees." lol
Could they have meant the RTS Warcraft games?
I run production on Linux - it's been great. No problems and such a nicer experience than say nodejs thanks to strong typing, great debugging and integration tests.

The only negative things I hear is when people assume it is meant to be internet facing and looking for out of the box load balancing or some such. For it's intended purpose behind a reverse proxy like nginx, I've had zero issues or missing features.
Owning the Virgin Media Hub 3.0
Watch Elon Musk's underground 'loop' test track launch – video
Yep got tested a few years back but not since being in long term is relationship. Test was free
Indeed. Reminds me of the book by Jim Williams on analogue Design via anecdotes. There was a picture in there of a broken Tektronix 453, lab notebook, tools, pizza and coke and a caption saying “life doesn’t get much better than this”.

I would go to that party.
China’s making it hard to build car factories that don’t make electric vehicles
very 90s
looks nice
Elon Musk Unveils the Boring Company’s Car-Flinging Tunnel
Cheap thinkpad, throw on some random software, browse with it for a month.

That's what I plan to do.
I actually find it weird and a bit annoying that Rust's landing page doesn't mention that it's a programming language (it's in the page title and in one of the testimonials). I'm struggling to find another programming language's landing page that doesn't explicitly say it's a programming language!
During the presentation, Musk specifically compared to subways and how their vision is an improvement. I didn't and won't read the article, since I watched the presentation, but, if it doesn't even mention that fact, this article is a waste of time. The presentation was quite informative of their ideas and visions for using the tunnels and gave clear explanations of how their approach is superior to existing ones.
> The really tricky problem is when a package must modify an existing shared resource. Such as appending lines to an existing config for example.

Pacman creates a .pacnew file and lets you merge it yourself for this very reason.
If you're saying these things are "missing" from aspnet core then yes -- it's by design. All of this is handled through middleware, the same as in NodeJS. You can very easily create aspnet core projects with all of the above but MSFT isn't making overly dogmatic opinions about how you should do each of those things or even that you need to use their solutions for each.
The Onion is ahead[1] of y'all

1. https://www.theonion.com/cias-facebook-program-dramatically-...
MSIX is a developer feature, replaces appx and msi installers, while adding support for sandboxing in the process.

https://blogs.msdn.microsoft.com/sgern/2018/06/18/a-closer-l...

A generic user is supposed to just double click on an *.msix file to get it installed on the Windows Store infrastructure.
oh, I didn't know that!
The 100 miles have nothing to do with international treaty, but only American courts' interpretation of the fourth amendment.
My grandfather was the opposite unfortunately. We found a radio power supply he made, I carefully but not carefully enough reverse engineered it, brought it up slowly on a variac and after three minutes it exploded violently spewing capacitor guts everywhere.

We came to the conclusion that this wasn’t operator error either. He’d finished it but was too scared to power it up himself so locked it in the cellar.
Well, first, I'm not necessarily the best copywriter in the world ;)

Now, you can be much more "under the radar", and focus a little more on technical features, but still from the user's perspective. Look at rust's landing page : https://www.rust-lang.org/ , or clion's : https://www.jetbrains.com/clion/

They use "you" a lot, and rather than telling "our product has such and such and such feature", say "you can solve this problem thanks to this feature, and this other problem with this other feature".

"With CLion, you can create code that's beautiful and correct at the same time. Potential code issues are identified instantly and fixed as you type! Be sure all the proper changes are handled automatically by CLion.

CLion also performs Data Flow analysis to find out all the cases of the unreachable code, infinite recursion and more."

is more appealing to me than "CLion features a dataflow analyzer that is 47% more efficient than eclipse and can detect 153% more potential bugs (unreachable code, infinite recursion, etc.)".
I've had coworkers at Google tell me that they've informed candidates verbatim "don't bother giving me the O(n^2) solution" right when they start to go down that path. Hard to get much more of their thought process when you shut them down immediately.
Boffins slap Trump’s face on turd in paper
And I would argue they are better off with Windows S mode.
Now I really doubt if whatsapp is secure, even though they say it has end-to-end encryption.
be careful with that stuff, its not only the reason people end up at the vets when their dog eats a bar of that really dark chocolate, theobromine i also potentially lethal to humans too so please be careful with your dosage, i forget the LD50 off hand but i remember reading in an article somewhere that around 10 bars of strong dark chocolate is enough to kill an average adult .

as for effects youre unlikely to get much more than a slight lift in energy and increased heart rate, certainly not something id consider a worthwhile chemical to be bothering with when there are plenty of more effective alternatives.

plus i have to add the standard warning here, just because its legal DOES NOT mean its not got the potential to be dangerous, it may sound kind of silly to have to say but its amazing the amount of people who think thats basically the case.

im not saying dont do it, thats your choice to make, just be careful, do your research and always measure your doses
Don't know about apt specifically, but using pacman (Arch Linux), you can list exactly what files on your filesystem were installed by what package and remove them. You can't do this on Windows, as far as I know.
It's amazing how for granted we take such a task as decoding MP3s when (in the grand scheme of things) it wasn't that long ago we were using computers to do what seemed to be far more advanced tasks, that were unable to do something as "simple" as decoding a music file.

I have vague recollections of my first introduction to MP3 and thought at the time "this is definitely the future" and as soon as one of the first hardware MP3 players came out (MPMan? MP3Man? Something like that) I was straight on it.

Of course, it could only hold a handful of songs, I think it might have had 32Mb storage and had to be fairly choosey with what songs I'd take with me but it was brilliant, certainly for the time.

I seem to recall my second MP3 player was a Creative Nomad but I'm sure it would only play WMA files, there was something about it that ended up being a massive pain involving converting MP3 files and so didn't have it for that long.
It is not a better solution to take away the freedom of people who are willing to sell their privacy. For some, it’s the only way to afford a computer.
ICE and CBP can, in practice, hold someone a very long time if they really want to. It just rarely happens.

https://www.latimes.com/local/lanow/la-me-citizens-ice-20180...

They can also make up imaginary charges against you to have you jailed, as cops in the US love to do. Any time an innocent person is gunned down, there's inevitably a story about how they 'charged the officer' or had a weapon or whatever, and then when evidence appears to contradict that, the lie is quietly retracted.

You might say 'well, I have my ID while traveling, so it's fine', but ID is not always considered proof of citizenship. They could drag you aside at security (or elsewhere), decide they don't like the look of you, and decide that your ID isn't proof that you're a citizen. Spend a week or two in jail.
Well, I didn't know that! My Logo days are well past and have no recollection of doing anything more than using turtle graphics to draw tanks.
Blockchain 2018 – Myths vs. Reality
Some people have a hard time keeping relative and absolutes apart. There are lots of people, even on this site who often claim that he is 'not even an engineer'.

People emotions simply get the better of them in situation that are so public, every little detail gets blown out of proportion in either direction.

The plain fact that he controls and builds multiple US based billion dollar companies seems to get lots AT THE VERY MOMENT when US based manufacturing has been on of the prime political debates is astonishing for me as an outsider.
1) "What's in it for me?" Is __the__ questions everyone asks.

2) If you address that then it's "Can I trust they'll deliver on that promise?"

3) And then finally "Does price being asked meet the value of that to me?"

Call to action.

p.s. "Doubt is the deal breaker." __Anything__ in the UX that makes me wonder "What is that?" __must__ be avoided. This includes any thing from a "weird" layouy, to misspellings, to you name it.

If you make me second guess you're going to increase the odds I default to my default. That is "no thanks. I'm out."
He is watching you. https://ibb.co/3cR9n2b
If a single developer was able to cause a 'nasty' anything, your engineering process is completely wrong.

It should have been caught at architectural discussions.

It should have been caught during performance benchmarking.

It should have been caught at code review.

Didn't do any of those things? Don't blame the developer. No single individual encompasses all knowledge required to adequately address all of your tasks. Someone with the foundations you want could just as easily have fucked up something else.
its not secure. if you have facebook app and whatsapp installed. the whatsapp can share data with the facebook app and upload it to their servers. messages on your phone are not encrypted. they are only encrypted during sending.
I planned to learn React and modern JS/Web dev (had been doing iOS/Swift dev.) Instead, my dev. manager left and, since I was the most senior person on the team, I was given the job.

So, instead of learning React, I learned that I kind of like dev. management, or at least some parts of it. I also learned that I like traveling for work. I would never have thought that this would be so, but I was encouraged to try it and to my surprise it's working out well.
Just install Ubuntu and think about something more important.
There are trains that run in narrow tunnels in London (12 feet wide I think?).
https://commons.wikimedia.org/wiki/File:Why_London_Undergrou...
You could use an AV but only run offline scans on a schedule.
>work ethic

Translation: have enough free time so spend months preparing for an interview after work hours or have no actual work ethic and do it at your current job.

Basically, fuck people with families, commitments, or already mentally demanding jobs.
Perspectives on theory at the interface of physics and biology
That is a fascinating project, thanks for sharing.
Ask HN: Navigating US Work Authorization Questions as a Canadian; TN vs. H1-B
This might be somewhat obvious but I haven't been able to find a lot of information online: almost all companies ask in the application process about work authorization, and as a Canadian citizen with relevant experience and an engineering degree, I'm eligible for TN authorization.

A TN, if I understand correctly, is not nearly as much of a hassle as an H1-B visa. I can only assume then that when companies are asking about work authorization, they are trying to determine whether there will be added hassle to hiring a non-resident alien candidate (if they aren't currently authorized to work in the states).

If this is the case, then what should my response to the question about authorization be? Technically, I would still require a TN, which I do not currently possess, but if the company filters applications based off responses to that first question, then should I perhaps answer in the affirmative and then proceed to explain that I would only require TN authorization as opposed to a visa sponsorship?

Do all companies have the ability to hire eligible candidates through the TN process, and do they distinguish it separately from the H1-B sponsorship process? I'm mostly curious about smaller companies and startups since most large companies have an immigration department to deal with international candidates.

I've worked in the states before on both J1 visas and a TN, so I'm familiar with the process as an applicant, just not with the companies' perception of it on their end.
> “Quite neat, actually” – his strongest possible praise for a gadget.

I wish understatement would make a bit of a comeback.
Are you seriously trying to claim that Macs are overpriced by hundreds of dollars by trying to compare them against an ATX desktop? Or do you have some more reasonable comparison in mind of Apple and non-Apple products that actually compete in the same market segment, and where the Dell/Lenovo/HP/whatever is significantly more upgradable?

And do you have any reasonable complaints about the security and privacy of a modern Mac with the T2 chip, or are you saying that anyone who cares at all about security should run Linux and spend 30% of their time wrangling with SELinux policies?
Add Metadata Signatures to PDF Documents Using the Java ESignature API
What if the last one was something more like

“You running more than one app for compressing files? We were too. Someone sent your a file with a new compression format that you don’t recognize? It’s really frustrating.

We realized that most people need a tool they can reliably encode and decide in the right formats. We created 7-zip to be your trusted go to tool for managing all of your file compression needs. It’s free, open source, and developer friendly.

Let us show you how we can help you and your customers.”
I've found this via youtube(just watched videos and making notes), so if there is no link, it's here: https://www.youtube.com/watch?v=kMzH3tfP6f8&list=PLFE6E58F85...
Doesn't the removal of the skate also put the vehicle's speed back in the hands of the driver? So now one slow guy will slow down everyone in that tunnel?

Also, the skate was supposed to provide the automation. How does <random EV> autonomously navigate the tunnel network?
TempleOS has this, sort of.

The normal fileformat for code on TempleOS allows embedding images into the code and directly referencing it. The documentation also automatically generates links to the correct functions and you can generally find all relevant code bits to some piece of documentation.

The terminal in TOS also natively supports images.
Are you talking about a different issue? The parent posts dicussed notifications while your comment mentions popups, which are completely different things.

Notifications can be disabled as explained here: https://blog.mozilla.org/firefox/no-notifications/
On my case, ODP.NET is the big show stopper.

So far, Oracle only bothered to port a subset to their .NET Core managed driver.

However there are some features like UDT, distributed transactions and specific cipher modes that are only available on the native driver.

Due to this, I have already done a .NET => Java port of a server application, because the customer required migration to UNIX servers and the JDBC driver had 100% feature parity with what we required.

Switching to other RDMS is not an option on Oracle heavy enterprise shops, it has plenty of nice features at scale and UI tooling.
Ethnicity is defined primary through shared history and social grouping. Race is defined through genetics. They share some of the same, but are not the same.
Isn't that based on the treaty? Sorry if I'm mistaken.
Traveling Santa – A holiday puzzle by Reaktor
Another tactic is to do this in the run-up to Christmas while everybody is preoccupied.
If you start from a rock-solid distro, install an adequate DE and do troubleshooting the Windows way (i.e. just reinstall and restore your data from a manual backup whenever things go haywire - which they shouldn't, anyway), you can absolutely get away with not using the Linux CLI, ever. Is this a sensible way of using a computer system? Perhaps not. Is it better than just staying on Windows 10 (provided that Linux itself addresses your needs, of course)? Absolutely!
You can check the tutorials here, https://www.asp.net/
Over a decade ago, I was a part of a small team at a startup that built a p2p messenger called cSpace[1], I fondly remember reading the paper and implementing a Kademlia DHT for it. IIRC, the bittorrent DHT was the only open source Python implementation of it that we could find, it was using Twisted for networking and quite complicated, we decided to keep things simple and rewrite it ourselves. The resulting implementation[2] is quite simple and elegant, IMO.

[1]: https://github.com/jmcvetta/cspace (The only copy of it, I could find online)
[2]: https://github.com/jmcvetta/cspace/tree/master/cspace/dht
I mean, just behold the degree of gas-lighting in the other response you got!
How are pictures like these taken? What kind of equipment would you need?
Seems China has a point here.
Programming Abstractions – Stanford
Speak for yourself. While I won’t allow that permission for most sites there are very legitimate exceptions, like a web based email client, or slack.
Also note that Facebook didn't even mention Yandex (Russian Search Engine).

This is spin by Facebook.

Remember in their last scandal, they denied using The Definers at first then weeks later admitted it.
You can use FluentMigrator package for database migration. We have used it and it is pretty solid.

https://github.com/fluentmigrator/fluentmigrator/issues

I am curious about your encrytion scenario and why did .Net core fall short.
So is he: https://ibb.co/gJb0q5S
Indeed. The first step is commoditizing and genericizing mobile hardware, like what happened to the PC market in the 80s. Purism is taking a big leap at this, and I definitely want to encourage that.
I understand that...that's why they ask 100 times the same question in detective interviews. Truth is the same, but if you're lying you might refine it and eventually forget so you invent a new one.

So it's not to prove that you're John Doe but to see if you have anything suspicious with you or if you're up to no good.
> No they are not. Scooters and bikes are a great way to arrive at your destination sweaty, and you are at great risk of being run over by cars.

> Multi-modal transportation only works if your coworkers don't care what you smell like.

This makes sense if we're talking _today_ in cities such as LA, however if you look at biking-friendly cities such as Amsterdam or Stockholm, it's not really the case at all.

I'd go so far as to say that, in my experience, biking to work is as common (or even more?) as driving to work in central Stockholm, and the sweat problem you're talking about is really non-existing.
It doesn't depend on the type at all. Objects are never copied when passed (or assigned to names). The only thing that might give you the opposite impression is that some objects are immutable, so you wouldn't be able to notice if a copy were made (without calling `id`).
What do you mean by racism? Discriminating against people based on their race? I think the reason we've forced ourselves not to be racist is because it's morally wrong.
And yet "I open any textbook and look for the matching algorithm" is not an accepted answer to this question. You're supposed to either invent the algorithm from scratch or memorize interview problems and be lucky.
My account is currently suspended, pending me uploading identification papers to prove I am who I say I am - this despite the fact that my account was originally verified against university records back in 2007 when it was only open to verified university graduates ...

It feels like a red line ... I'm mulling over various options including just letting it go.

It seems like a bad idea for them since I'm one of the few people I know in my circle of friends that's still active and posting ...
As with literally every other technology. It starts out as something for rich people and if it proves useful demand will grow, price will fall. Cars were a luxury once.

The point is to make tunnel boring cheap and to build an system of dynamic individual or group transport.

Rejecting the system because rich people use it first is socialist logic and has no place specially if its not done with government money.
Really looking forward to the Firefox extension being available, thanks.
The big win from this experiment would be better tunneling technology. The tunnels and the sled system itself can fail, but if we walk away from this with tunneling tech that can meet Elon's claims by even 50%, it's a massive win
Real-time air pollution map
Jupyter/Python demo of digits recognition using logistic regression algorithm