skysight-inc/HackerNews huggingface dataset:
Switzerland (the geneve/lausanne area) has a lot of overhead wiring too. I must say, you never appreciate underground wiring until you no longer have it and a storm picks up. I would consistently lose power whenever there was a big storm. Hardly ever happened when I had underground wiring.
Maybe I am paranoid due to my "real job" in systems/security, but here is why I would never use a service which will hold my trading strategy algo, especially in the cloud because:

1. Those are startups with limited funding and not too many employees, so they are the perfect hackers target for the perfect crime, the hacker don't have to steal anything, just copy the best strategy from time to time and use it until obsolete or just bet against you for example...

2. I don't see a 3rd party verification and audit on what exactly the employees of those companies have access to - if I am a rogue hedge fund, I have to compromise only one employee in such a company and ask him to send me all best trading strategies every month for example...

3. Hedge funds are major investors in such companies, the question is why and what information they are getting...
It goes to show that one should always check those 1820 scrapbooks to see what might be hidden there. TFA only said it was found by a book dealer who "offered" it to the library. Good on him. Something like this, as Indy once said, belongs in a museum.
I wonder how much it would cost to cover the entire US w/ solar-powered wifi extenders to create said mesh-network. Is there an equivalent for bluetooth?
OMSCS: a working professional's guide to the $7K CS Masters degree
I second this recommendation. It’s a really great tool; I really like the combined SSH and FTP integration so I can browse and edit files with my favorite text editor on the machine I’m ssh’ed into really efficiently while also running commands at the same time.
I’ve got a few doctor’s offices/clinics that are in MyChart. It’s wildly convenient. The app and site are generally poorly designed, but work well enough that I’d rather have it than not.
iMac Pro: 1 Week Impressions
IBM is missing a disruptive innovation in her own hand
At what point do we hold people accountable? If a $10 fully refunded deposit is an insurmountable challenge (which, at least in the US does not at all apply to "many" people.) what would work?

We can't just allow people who give no thought to others, who make bad choice after bad choice, the option to continue to ruin it for the rest of us. I'm sympathetic to low income folks, but surely a 10 dollar deposit you get back if you simply do what you say you're doing to do, is not too much to ask?
Armbian and DietPI pages, although Linux oriented, contain a fairly long list of hackable boards, so you can look there for boards using supported platforms.

https://www.armbian.com/download/

http://dietpi.com/
I definitely recommend trying tig if you want a nice curses TUI on top of git.
How Loneliness Affects Our Health
TQL, a proc-macro ORM in rust
That's interesting, since it seems to be the opposite in the US. I always assumed that was because it was cheaper to run lines on poles rather than doing the digging that could be dozens and dozens of miles. What makes it different, I wonder?
so sctually what the US doesn't need is NN laws, it needs those ISP monopolies broken up and competition injected into the market.

Why not both?
I'm advocating nothing, as I don't really have a personal opinion on soanking. OP implied that people didn't spank their kids out of ignorance. I was just pointing out that there are forces preventing people from spanking their kids, even if they want to do so
Show HN: Dateformat – parsing and formatting dates faster than str[fp]time
Asynchronous programming in a nutshell
Starting a Social Enterprise. How we got on the front page of Reddit
Attracting high-paying clients to design and development agencies
What does this tell us about the Canadian dollar?
Only available on 1709. No joy on LTSB :(((
Net neutrality repeal based on false description of Internet, inventors say
Public health measures aimed at teaching people to require less stimulation of the senses.

There was a great discussion of this problem in 2007: http://lesswrong.com/lw/h3/superstimuli_and_the_collapse_of_...
Strange. I never had a problem with it 10 years ago.
Perhaps our expectations for a terminal have changed in that time.
"Thou shalt not suffer a witch to live."

"And he that blasphemeth the name of the LORD, he shall surely be put to death, and all the congregation shall certainly stone him."

"If a damsel that is a virgin be betrothed unto an husband, and a man find her in the city, and lie with her; Then ye shall bring them both out unto the gate of that city, and ye shall stone them with stones that they die"
Systemd, Devuan, and Debian
or just install msys2. Works just as well imo, and can more easily integrate other packages as well.
No, only if by C you mean code compiled with gcc and linked against GNU libc.

There are other C compilers to choose from, with libc implementations that properly support static linking.
It sounds like you're asking for a p2p CDN / caching layer. Having it be auto-generated would be tricky, as it's hard to determine if the page you're seeing is meant to be public or private (e.g. for your eyes only).
This was all figured out at least five to six decades ago, as global media companies emerged.

It's just one more step in the inevitable bifurcation of the Internet down to national barriers / legislation / cultural beliefs. In the not very distant future (within 15-20 years), the commonality laws, things nations have in common with regards to legislating the Internet, will be the minority. Every nation will want and will set its own unique policies (on top of any other agreement lines as eg in the EU).

There's no possible outcome for the Internet other than becoming another well regulated medium, given a few more decades. The laws will pile up, it's what politicians do, and the Internet is the single biggest target.
It's so prevalent our industry has a term for it. "Use it in anger". You know you've gotten to know a language when you have had to work around a quirk of it's semantics.
Honestly not sure if this is spam or an (excellent) sarcastic response to the GP. Leaning towards the former.
I put Ubuntu (Mate) on an old Macbook of mine because it was absolutely crawling with MacOs on it. The only driver it needed was a Wifi driver. Everything else worked fine out of the box.

Also, I run an Intel Nuc (laptop hardware, essentially) with Ubuntu as a main development machine. 0 problems. 0% in the way.

OSX is great, don't get me wrong. But, it's been years since I've ran into driver problems with desktop Linux.
"Sucks" is subjective; you're allowed to think that.

In years past you may have spent hours getting wireless or sound working. These days, if you buy decent, mainstream hardware it just works. Ubuntu does a great job of getting out of the way.

I'm a Fedora guy, myself, but find myself recommending Xubuntu to more and more people for casual computing because 1) it really does just work, and 2) Xfce is lightweight and lets you use your CPU for doing real work vs. holding up a bloated windows manager.
Part of it has to be that our infrastructure is among the oldest (presumably the same reason we use a form of power socket with relatively few safety features to prevent electrocution, still have lead pipes in places, etc.).
AT&T USA also charges extra for tethering on top of a data plan. Apple's iPhone will even block you from tethering if you don't pay extra to AT&T.
I'd like to see websites that process not just the current user's tasks but runs batch processes to make the overall user experience faster.
>C was also king of the zero cost abstractions.

C++ has static dispatch classes, templates, constexpr, and macros. C just has macros. Any other abstraction costs machine code. C++ also offers a lot of low cost abstraction like RAII-style scoping.

>C sure is not afraid to be complicated.

Not sure in what sense you're talking. C is not complicated. It's low level. It's exposing complications in the underlying model of a computer. Example: pointers in C are not complicated. Understanding how they work may be for beginners, but that just reflects how hard it is to understand what's going on in a computer.

C is accidentally complicated where it is flawed; the non-orthogonal behavior with arrays and the syntax for function pointers are examples. Go fixes some of these flaws, which is unsurprising since it was informed by people close to the origins of UNIX and C (y'know, like, Rob Pike?)

>I'd say Rust's complexity is not there for it's own merit, but has huge advantages (though not that visible in a very small project).

Sounds a lot like C++. It isn't accidental or coincidental that it is a favorite for high performance but complicated stuff like game and browser development. This is no surprise since Mozilla wrote it to replace usages of C++ for memory safety and concurrency, not because C++ didn't offer enough. C++ is flawed in ways Rust isnt, but that doesn't mean the two don't share a lot of traits, and it was Not by accident. Complexity is one of them.

>C, C++, Rust are all in that corner.
>
>Go obviously isn't.

Since you've offered no reasons for why this would be true, I can't actually refute it. But it doesn't make a ton of sense. Go and Rust both let you shoot yourself in the foot literally as much as you want. Go directly facilitates assembly code and allows direct memory access with unsafe. Rust also does this. Go tries to be memory safe and provide concurrency primitives. Rust goes about this in a different way. I don't see where they significantly differ.

Rust differs most in it's superior memory safety model and low cost abstractions. Go differs most in it's simplicity and built-in concurrency. But they both feel close to their own origins.
I have the exact opposite milage. I was typing my password a lot with touchID. Now I made my pass longer and I need to type it only like once every week.
Memonotepad
Only if we are speaking about versions older than Java 9.

Java 9 added linking support for custom runtimes.
Russian Colonel General Identified as Key MH17 Figure
Usually people who work for Corp or Government can't choose the OS their organisation supports. You can be actually happy if your windows is as modern and free that you can install something like git-bash on there (and then of course you work on a Linux VM that is hosted somewhere in the office, or AWS or similar)
Not to disagree with you on anything but same gazillion dollar company is now doubling down of a Javascript code editor because writing high quality native code is so difficult and expensive.
This is scary, especially safari displaying only the name of the company and not the domain name.

I don't see how we could provide a totally safe network of sites (where you can trust the identity of every site you're visiting), without having a "safe internet" where all the sites are known in advance and you can't leave this walled internet. But I really don't like the idea.

Maybe something like keybase could help, where sites could link their identity to social network accounts (twitter, Facebook, GitHub) or other websites.. and the browser would verify those connections (but it still faces a UI challenge)
I work at a very corporate place with forced windows laptops. There are zero systems in the company we can sit down at and log into, except our laptops. The OS version is updated, and upgraded, automatically, even including major versions. I was just force upgraded to windows 10 and lost support for my programming environment. I had to recreate it in a new toolset because the one I have a thousand hours in is no longer supported. (It would work, it's just not supported - I cannot install it, but it would work fine if I could).

One arm of my company allows macs. This one does not, period. We have a 0% non windows 10 user base. We can have temporary admin access for 12 hours if we will out a report, but everything we do is recorded. It doesnt work if we're on wifi or battery. We are not allowed to install browser extensions, even if we are developing against the web.

My last job let everyone have admin/root. I had everything I ever wanted. My workflow was glorious. I was so comfortable. I was able to work 3 to 4 times faster on average, i.e. my yearly output was probably 3 to 4 times more productive. I invented new things, scratched my itches, and felt like the king of the world.

But this job will let me retire.
It does. But it also comes with a utility that will generate keys, and/or convert regular SSH keys to the format Putty uses.
Well, I gave this a try on my Windows machine. I tried to generate a key pair to pass around. I have yet to figure out how to give ssh-keygen a path spec it can write to. Even no path (just file name for the key in the current directory) fails with "invalid argument"

So on that note, anyone know how to report bugs on this? Cursory Googling isn't turning up much.
yeah, I do this too.

psa: `git reflog show stash` shows the stash list along w/ with their shorthashes for easy reference
Dear Microsoft,

great to see you are including OpenSSH as part of your own OS, it's a carefully crafted piece of software that has a lot of appeal among users.

A nice follow-up is to generously contribute back to The OpenBSD Foundation. You were already a donor and, doing so, are helping further developments while being much cheaper than hiring a team all by yourself.

Thank you.
>Why did it take them that long?

Because they relied on software sales to businesses, therefore incompatible tools and vendor lock-in. They're now changing their business model towards IaaS/PaaS.

>This is why Microsoft loses so often.

Microsoft loses how? You might not like them but they definitely haven't lost anything.
Actually, it assumes a free market, which of course is not an ironclad assumption either, but for opposite reasons.
FY money - it is amazing how easy is to live free and can do whatever you want...
I think the only solution to fixing this is for Safari to show the domain again. It is the URL that is unique and known by the visitor, not the business name.

Here in the UK there is another problem with EV certs, there is no way of registering a "trading name" or "doing business as (DBA) name" against a company so you can only have an EV cert issues against your actual registered business name. If that is different from your trading name and what you use as your domain name then they are less than worthless. For example, if the company is "Widgets of London Limited" but trade online as "Widgets Online" with the domain "widgetsonline.com" they cant get an EV cert with "Widgets Online" as the name - even if they own the registered trademark of it.

See https://certsimple.com/help/doing-business-as-or-trading-nam...

Maybe another solution to this is not to show just business name directly, force it to show the domain as well unless there is a registered trademark that is proven to be owned by the organisation and only then go the safari route of showing a shortened name?
The real problem is the outcome. If you demonetize a video by accident, and then "fix" it, you've effectively killed up to 90% of the youtuber's income from that video. Many youtubers get most of their views within the first 48 hours of posting a video.

This impacts people who post a video <1/wk the most, because one demonetized video can mean a huge hit to their monthly income. Now you're driving out higher production values in trade for shorter, more frequent videos.
There is no contact information in your profile.
Maybe you should look at Crystal, a Ruby derivative.
Well, isn't that because the biggest consumers are people who've gone vegan or dairy-free but still want something milk-like?
Find it hard to believe. The account always boasts about the supposed riches from trading but never discuss anything substantial.
> This is amazing! The SEC haven't quite stepped in yet. But I fully expect them to. And this gives some great insight into what we can expect in the future

In my view, the biggest issue that we currently have is that SEC is not going after attorneys and accountants who are facilitating these schemes. Do note that I'm not talking about a company performing ICO hiring a law firm to do it correctly, crossing the Ts and dotting the Is. What I'm talking is SchmoeCo going to a law firm specializing in ICOs ( sidebar: can you even believe that there are now law firms that specialize in ICOs?! ) basically disclosing that their ICO is a gigantic fraud scheme and those law firms and accountants help them to pull off this scheme, often for a percentage of the money raised.

Going after those firms will relegate the ICO scams and frauds to the pink sheet pump and dump scheme level while letting the legitimate companies to use ICOs to raise money for legitimate even if very speculative projects.
Head on over to /r/unixporn for some inspiration on gui aesthetics. It's not hard to make it look great.
YouTube's advice to creators is to do exactly this - post the video privately to let the algorithm and potentially the human review go through before making it public.

Sadly, since this process can take up to 48 hours, this doesn't work if your videos have any kind of time sensitivity.

It also doesn't help with videos of streams, which are automatically posted immediately after the stream's conclusion.
I’m going to try this out, but if you’re using Windows 10, you can install WSL, which has all of the normal SSH commands, and definitely supports using keys for SSH.
Thanks for the reminder! I think my employer's medical insurer also recently started offering this. I'll have to give it a try next time I need a doctor.

It's interesting that the insurance companies have noticed the weakness in the NHS system. Presumably they sell this service to their clients in terms of reducing the time lost from attending GP appointments.

I also don't think that services like this are going to be a satisfactory replacement for an in-person visit. I bet they err very much on the side of caution, and are likely to end up sending people back to the NHS if there's any doubt. But for those situations where you just need a referral rubber-stamped they could be fantastic.
Runtime type checking while useful does not offer the same level of safety as compiler time. It will catch sinner classes of errors but you'll still have bugs lurking in production.
iMac Pro, Apple’s most powerful Mac, will be available to order December 14
You're implicitly making the assumption that an algorithm is unbiased and less likely to be fallible - and unlikely to be susceptible to bias or manipulation (at least, compared to a human). There is a considerable amount of academic and popular literature showing that these assumptions are false, at least at a technical level.

The problem of vetting YouTube videos isn't necessarily something that can be solved by an algorithm, at the end of the day. Lots of the simple cases, sure - but such an algorithm won't work on even the most moderately challenging content. After all, moderating complex content such as video doesn't just require a well-trained neural network to recognise objects portrayed in images and sounds in audio... deciding whether a video is appropriate or not for monetisation is something that requires an explicit understanding of the social and cultural context which the video is going to be viewed in - which is both highly subjective and difficult to express in an algorithm.

NB;

- Neural networks (and other AI techniques) can be tricked and manipulated (see [0,1]; examples of adversarial images)

- Machine learning algorithms can induce or confirm bias through inadequate training data and poor assumptions. (see [2]; a book about bias in machine learning algorithms)

[0]: https://arxiv.org/abs/1510.05328

[1]: http://www.evolvingai.org/files/DNNsEasilyFooled_cvpr15.pdf

[2]: https://weaponsofmathdestructionbook.com
The food, it's always the food :-)
I'm working now to move my Win 8 install to a VM then I can format this damn machine an install a real OS. All I need Windows for really is Skype and MS Teams.
> Would you rather?
>
> A – Be able to write new code 50% faster
> B – Have 90% less errors in all new code you write

For my employer, this is the most important question of the 3, and the answer is A every time.
in latest nodejs there is no a single place to catch exceptions in promise chain, which is very inconvenient.
Disney and Fox
Yes! OOTB package mgmt...
A Nasty, Nafta-Related Surprise: Mexico’s Soaring Obesity
Is this equivalent to hell-banning censorship by an infrastructure layer?

I understand the positive intent, but it feels wrong to have email content altered by infrastructure layers. A slippery-slope argument may apply.
Sure. I can get the same result I can get with simple staging with a complicated squash workflow. But why would I do that?

I have seen people get in trouble with rebasing and generally while manipulating history but never with the staging area.
Sure, it's not the same as dairy milk, but I don't get this whole "don't call plant-based milk 'milk'" meme. What about Milkweed, or the white oozing "milt" that comes out of a dandelion stalk? Can those also not be called milk?

Maybe if there was a good word that quickly described what rice, soy, or oat milk was it would be OK. But simply calling them "juice" seems to be even more of a culinary misnomer.
It is true that it is what Japan looks like but it is still interesting to see how detailed the depiction is.

Compare to the Simpsons for instance. It is set in present day American suburbs, but it doesn't look at all like a photograph. All the small details are missing unless they are relevant to the story.

In the west, even if real life photographs, power lines are commonly seen as a nuisance and avoided, or even edited out.

It is clearly a different approach to animation. I think we can make the parallel the way hands are drawn. 4 fingers for western animation (simplified), 5 for anime (realistic).

The animation budget argument makes sense, and it certainly a good explanation for pylon or railway crossing shots. But I don't think it explains everything, both obscure series and big-budget animation films have their fair share of power lines.
My judgment is somewhat clouded by the fact that I have no idea what many of the things on this map are, but in general, I get it if we're talking about, like, Prince Edward Island oysters, but I don't think regional distinctions make much sense for preparations. I think it makes more sense to delineate the preparation required to call something by a particular name (so, for instance, if you wanted to really clamp down on Parmesan cheese, I'd prefer specifying the method you have to use over just saying if it's from Parma it's good but if it's from Wisconsin you can't call it that).
Why is everyone investing in Bitcoin? Blame human psychology
You mean point to point? a browser connecting to a server is not a peer connecting to a peer, a browser’s peer is another browser type or some non server in loose language
AMD Radeon Software Adrenalin Edition Overview
This is awesome, does it support international text?

Oops, found the answer myself, yes it does. Unfortunately not the country I was interested in though :(
https://searchcode.com/?q=if%28version%2Cstartswith%28%22win...
(previous discussion: https://news.ycombinator.com/item?id=8397664 )
I really do not understand why DNS was done so poorly. This could have been so much more simple and more secure in so many ways.

Why can't I serve a HTTP header or status code to update DNS? Why does propagation take hours when a simple pub-sub model would have worked and been a couple seconds of latency at most? How does DNS, something more important to get right than cryptographic certificates authorities, not come secure by default? How is it that a wildcard cert costs 10x as much as a TLD? Why does my browser not come pre-loaded with the top million DNS records? It would be a couple dozen megabytes (uncompressed).

The whole thing seems so stupidly put together.