skysight-inc/HackerNews huggingface dataset:
This is so true. Another attemp to explain might be: The cmd.exe and PuTTy always feel like foreign bodies in the windows world, they don't integrate, they are an rough try to fill the gap between the "old" command line world and the "new" windows world (in the win95 language). In contrast, already the OS X terminal feels like a first class citizen in the environment.

It is worth to emphasize what has been said before here: Since Windows popularity is decending, they start to catch up with that attitude. Nowadays, for instance, you can open the terminal from every folder in explorer.exe -- this is exactly this kind of integration Windows missed for 20 years. Once they kick out cmd.exe in favour of something like Console2 (https://www.hanselman.com/blog/Console2ABetterWindowsCommand...) and update the toolchain even more than they did with PowerShell (actually integrating GNU/bash was a major step), developers will come back.
Maybe it's a language/culture barrier, but it reads VERY satirical to me, especially once you get to the "Discussion" section. Especially the discussion of Case 3 is hilarious.
HMM and AHA – WE ACCEPT BITCOINS
How do you know the lack of location info is to stop you knowing if its distributed or not?
I have a similar problem. I realised while playing GameThatCannotBeMentionedBecauseOfNoDisparagementRule that reaching maximum level in Magic or Archery skills on real life versions of those skills would make me a pretty good stage magician or archer.

I never did end up learning magic tricks or real archery, but I did go onto Duolingo and learn German. Kaj Esperanto. Και Ελληνικα…
Sounds nice. I just have a little problem: hasn't the 74181 been discontinued? I never found a modern equivalent —unlike other components such as multiplexers, shift registers…

I'd like to make a TTL CPU, but the more I look at it, the more it seems I'll have to make my ALU without the 74181 —I don't like relying on discontinued parts that may be hard or impossible to source in the near future.
It's all in the registry. I forget where, but search for the hostname or ip of one of your configs in regedit (CAVEAT EMPTOR!!!!) and export the whole folder with all the configs in. You'll get a .reg file (or whatever it is) that you can double click on any other windows machine and your settings will get ported over. Paths to key files are preserved verbatim.

Again CAVEAT EMPTOR (as with anything to do with regedit).
Posted here multiple times:

https://news.ycombinator.com/item?id=15836907

https://news.ycombinator.com/item?id=12251323

https://news.ycombinator.com/item?id=4407188
As far as i remember, the only large system that were banned in Russia is Linkedin, because they didn't follow the law to keep data of Russian users on Russian soil.

And given the fact, that vk.com were taken away from Durov by Mr. Sechin (RosNeft CEO), close friend of Mr. Putin, i highly doubt he is in bed with 3 letter service.
not being able to unlock the phone while in bed using faceid is very inconvenient. not only does faceid not succeed most of the time but i also have to wait until the attempt times out to enter in my passphrase. overall i think faceid > touchid but in some situations (like the bed scenario) i'd like touchid to be available. when i got my iphone 5 i was super happy to see that i could reach over to my bedside table and the phone would be unlocked before i got it in front of my face.
Why Spiderman and Tony Stark Need Each Other
2017 was certainly the year of Linux on the Windows desktop. :)
Is it all we have to worry about ?
Solidity Compiler Audit Report
The 2018 Guide to Building Secure PHP Software
Revoke the key, so the lost device won't be able to read the new messages. What the device already knows - it just can't be helped.

This is irrelevant to E2E or even PFS. Basically, it's about message archive security - either it's leaked (and no amount of encryption and authentication would help) or not.

E2E systems can sync message history - by mutually verifying device keys and then propagating data across such trusted links. I mean, if someone can send you a large file there is no reason one of your devices can't send a message to another your device, with a large encrypted blob of what it knows about the past. And if all devices (including possible server-kept archive private key derivation passphrase) are lost, then message history is gone.
The big problem is the filesystem is still vastly different.

The web, Unix, Linux, OSX, pretty much everything other than Microsoft uses properly namespace driven forward-slash separated paths with no drives and case sensitivity.

That you can't fix, merely abstract it away. I am tired of mapping between the two.

scp myfile.txt winmachine:/d/Users/Whoever/Documents/Projects/X/File.txt

Then I cut and paste. Oh no wait I can't. Now I have to replace all the /'s with \'s and d with d:...

Or

scp myfile.txt linmachine:/home/whoever/documents/projects/x/file.txt

I'm done and moved over the fence. \ means escape. / means path separator. No \\ problems either.
You can blame the market all you want, but at the end of the day, your friend chose the job he works over doing something else.

The market is going to buy a warp-drive when someone makes it.
Almost but not quite. There are many government projects that require all personnel working on the project to be us citizens or permanent residents. Companies can certainly limit hires to those categories if they work or intend to work on such projects. The way to screen for the is to ask if somone has their permanent legal right to work in the US. Ianal but I think to be perfectly correct, one has to ask all candidates that. Not just ones they think may not be.

Ianal but i think one is not allowed to descriminate based on national origin.

One can also discriminate based on ability to obtain security clearance.
> I really can't believe somebody ever bought a MacBook because they found installing putty too much of hassle.

No, but something like installing putty was the last straw.

Putty is a terrible experience; very difficult to use. It's like every misstep or disconnection involves a dozen or so clicks back into the configuration area to "try again". This feels like normal on Windows though.

I recently tried to port my workflow to Windows for a year, but I eventually gave up simply because of something like this. I might've made it 6-7 months and I can't recall exactly where it was, death from a thousand cuts maybe.
All of the sessions are stored in the registry, which you can dump to a text file easily enough. A couple of minutes with awk or something and you'd have your ssh_config file.
Signal. Telegram is a business run by a millionare who is having fun. Signal is run by well known security expert / activist and his very transparent company Open Whisper systems.

The way Signal tackles the problems is smart gradual development and they are the closest to making the holy grail - e2e encryption without users even noticing it. There are no "secure" and "not secure" messages in signal - it is all encrypted and you can't turn it off. That's awesome.
When I was recently writing a Python script to ping the urls in places.sqlite to check for link rot, I had to change the urllib's useragent to mimick a modern browser, because otherwise lots of web sites redirect me around or return errors (even 404).
The older syntax still works fine and will keep doing so.
Considering Ethereum's market cap is currently 1/2 of a trillion dollars, I'd say it's a pretty strong argument...
The GP in the UK thinks that having weeks of waiting period for a GP appointment is normal. So, of course, they triage and prioritise and Peppa Pig level of care is seen as terrible use of constrained resources.

On another forum, I got a UK GP upset that my country suggest people over 40 to see a GP once a year for a checkup. What a waste of resource it seemed to him, he could not believe it.

Well the truth is that in most of the European countries, seeing a GP is simply a non-issue. Even in my in law family village, 70 km away from the nearest city, population reaching 100 inhabitant there is a GP 3 full days a week, free. 8 km from there, there is a 24/7 walk-in centre. I never experienced "you have to wait for weeks to get an appointment" or the "go through the list of common ailment and their cure for 2 weeks before requesting a GP appointment". You are sick, you go to the GP open consultation, he will see you within the hour. Or you call and he will come in the afternoon. That's what GP visit mean in other EU countries.

Before coming to the UK I never had to go to the A&E. Now, I'm really sad to say because it is a terrible waste, but that's my primary care centre (after self medication). My GP has a month waiting list, 2+ weeks if I'm happy to go to a GP that has never heard of me.

I don't think the NHS realise just how far they have been bled out over the years. They rely on statistic and forgot anything about the side concern. Sure maybe seeing a GP once a year when you are asymptomatic 40 year old does not have an immediate ROI. What they lost sight of is the indirect ROI, like GP knowing his patient ? Or even patient knowing his GP ? That has been proven recently that simply trusting your GP increase the efficiency of medication.

Note that A&E has been tremendous. They really helped us understand what to be worried about with small babies and children. But there is nothing (thankfully) they did that a GP in my home country would not have done.
Personally the most annoying thing is the little UI inconsistencies like clipboard handling. In a mac it is always Command-C/Command-V - in X sometimes it is Ctrl+C/Ctrl+V, Ctrl+Ins/Shit+Ins, mouse-select/mouse-middle-click and so on. Many applications have incompatible clipboards.
Top stable browsers can run your tests as Native ES6 Modules without Babel
Algol 68 is not the language most people mean when they say Algol, and was not a de facto standard language for publishing algorithms.
If faceId fails i just press the home button twice and try faceId a second time. Never failed me.
Congrats, you just have wasted 26 minutes of your life.

I thought Troy Hunt knew how to write?
Because the Linux desktop sucks. (that's the word of the day)

If I had a Linux laptop, an extraordinary amount of my time would be spent trying to make it work. Wireless breaks, sound breaks, upgrades break everything. I would have to spend a serious amount of time and research finding a laptop that had good Linux support... regardless I would still probably have to spend hours trying to get the sound or the wireless or sleep or some feature or another to work properly.

OS X just gets out of the way. I have never had to put any work into making the graphics card work or making sound work or making the network work or fixing boot... you get the picture.

If I'm using Linux on a laptop to do any sort of work, a sizable portion of the work becomes keeping Linux working on the laptop and I don't want that.
The authour of this article suggests a solution - `git commit --interactive` could prompt you for each change like `git add -p` does without needing a staging error. You're right though that it would take some cleverness in that command to allow you to fix a typo without restarting the operation.
I try it every few years, but always seem to end up going back to plain Terminal.app. The main issue is speed and memory usage— iTerm2 seems to be much slower and laggier, especially on a busy laptop (running VMs).
Campaign to Drive Out Migrants Slams Beijing’s Best and Brightest
> are filled with some of the most vile garbage

like most graffiti in real life really. words usually don't materialize
I like what this guy has to say so far, but it's a bit surprising that someone with his knowledge got this wrong:

> The Git staging area doesn't have to be this complicated. A re-branding away from index to staging area would go a long way. Adding an alias from git diff --staged to git diff --cached

I dislike the mess of crappy synonyms too, but git diff --staged is already an alias, in fact it's the primary way I diff the staging area because it's a well fitting synonym.
I've recently discovered cmder and it actually makes Windoze bearable to use. Of course I would never give up Linux if it were my own choice, buy work is work. So they've got an SSH client at last, but still no decent terminal, I suppose.

I think the question is not whether someone would buy a MacBook because it has these tools built in but rather, why would someone buy Windoze given that it doesn't have these tools built in?
You don't need to look it up, just subtract $0 to know the difference: ambulances are free in most countries.
We're at a stage where if you have an idea for an ICO, it's probably already funded. This is a great example - SportICO already exists and it's called SportyFI - https://icomagazine.com/sportyfi/. Raised 5M USD during the ICO.
I actually feel that Facebook got it somewhat right, by focussing on networks of people that know each other in real life, and requiring/strongly encouraging real names.

By tying the things you say to you, and your reputation among your actual peers, you're more likely to think twice before posting something needlessly hurtful or provocative.

The ability to act anonymously online is obviously important in many contexts, such as seeking mental health advise or indulging in strange yet benign hobbies. But for political speech, communities requiring real names would seem preferable.
I'm not sure we can cut taxes and go to the moon. Unfortunately most Americans want low taxes over much anything else including their own healthcare. It's good for your health not to hold your breath.
The half-logo edits are hilarious and show some playful creativity, one of the things that makes those bootleg/unlicensed games a very interesting scene.
I've been using this from the daily builds for a year, maybe two, to SSH into my app servers, DB boxes and load balancers and start tunnels,

It works. Really well.

Microsoft are going to try and get the forked Windows support merged into OpenSSH ports upstream.
Also zsh is pre-installed with the latest few versions of OS X anyway.
As someone who makes online training courses, the whole putty dance for Windows was so cumbersome. This is excellent news.

Personally I would recommend anyone on Windows to use WSL (which supports ssh and scp out of the box) but it's nice to see this is available for people who don't want to use WSL.
Happens all the time. The basic Unix tools are valuable assets - it's more than just ssh.
As a parent, I think it's more important to conserve your energy and worry about things that actually matter.

I agree that Peppa Pig is not a perfect show. I'll take it over Teletubbies (thanks again, Brits!) or Barney (thanks, USA!) But really, I'm not that concerned, because TV is not my primary means of educating my child.

Perhaps your child is different, but mine is indifferent to the subtleties of race/class/diversity politics. My child likes it when Daddy Pig falls down. He likes it when George goes fast in the racing car.

He doesn't know who the royals are and has no concept that maybe they're good and maybe they're bad and maybe it's theoretically unfair that people are treated differently by birth, but really isn't that a true statement anyway about life being unfair and pointless? Why should pigs get different treatment from dogs? Why can't cats dig up the road?
Hence "captcha alternative" and not "alternative captcha".
> I don't need to change the system. I only need to change my own behaviour.

Already done for a long time (and still doing). It does not change anything since most other people do not change their behavior.
I would not say that the system disproportionately affects non-white Americans. I would also not say that the system is biased, there's not a law, a rule, nothing, creating a bias in the system.

I would also say that bias of the individual is not on a scale to have a statistically significant bias happening within the police.

non-white Americans commit more violent crimes, that's a fact. I would not blame the police for that fact. There's something cultural going on there and I would not even say that is a product of racist culture. IMO, USA is the least racist it has ever been.
It is supported, it's just that the only thing keeping commits not on a branch alive is the reflog.

Question: How does Mercurial deal with garbage collection? After all, the desire for garbage collection is by far not unique to Git -- any version control system that has the equivalent of `commit --amend` and rebase should provide it.

As for not needing the extension, it seems to me that having "dangling" commits would be very difficult to use without some decent visualization of the dangling commits, such as what the blog post shows with `hg show`.

> It's probably also worth noting that we have an implementation detail leaking into user space here.

I find this comment absolutely fascinating, because truly, this is not an implementation detail leak at all.

The point of the purely functional data structures isn't to achieve atomicity (although potentially being a bit more robust to power loss etc. is certainly a nice side effect), it's a way of thinking about version control. I've never heard functional programmers use atomicity as the main argument for immutable data structures, either...

The whole point of Git's design is that it chose a robust and crystal clear way of thinking about distributed versioning as its underlying model of what version control is, and then simply provided tools for manipulating that DAG. Some of those are a bit ugly because of how the system grew over time, but still, this is how software should be designed: have a clear model of what the data is, then provide tools for manipulating it.

For what it's worth, the underlying data store of Git could quite easily support "unnamed" tip commits as well. What you'd need is a change in the garbage collection policy, and "porcelain". Which brings me back to the question of how Mercurial does it.
Maybe YouTube should have a "kudos, this video was so good that I'll watch an extra 30-second ad just to thank you"-button.

(I assume most of these videos are so unnecessarily long because it increases ad earnings for the content creators.)
It shows that men have, more often than women but not uniquely, had the physical and political power to disregard consent. Not the same thing as wanting more.
Totally agreed, I always use slash, and never use backslash, because I'm a 20 year nix user, and: powershell doesn't care. try it.
They're also squatting the putty.org domain to advertise their software, which is pretty bad-mannered.
Trump wants NASA to send astronauts to the Moon – but how exactly? – The Verge
What Is Serverless? – Aditi Chaudhry – Medium
Go's authors didn't explicitly explain their choice of style, yet they explain why they enforce it:

https://golang.org/doc/faq#Is_there_a_Go_programming_style_g...

https://golang.org/doc/effective_go.html#formatting

Style guides are a matter of taste. None is better or worse. Yet, I really don't like discussing about my taste within a team of different tastes. It's like asking someone why he/she'd prefer black coffee over cappuccino. I'd prefer someone (or the language) making a clear decision upon code style and enforcing it rather than ending up with a messy, un-styled code base.
Tesla is working on its own new AI chip
If you want to get some work done, and not just fiddle around with getting wifi, sleep, graphics working, then installing Linux is not an option.

Linux could be the new Mac os X if all the Linux distributions chose to focus on one platform and way to do things, but nobody in the Linux world is going to do this.

Also, Mac has unified hardware, so they pretty much can optimize so that stuff Just Works.
SEC Chairman Urges Cryptocurrency Investors to Exercise Caution
Microsoft are writing a proper, tabbed multiprocess terminal for a future Windows 10 release.
Flatpak'ed Epiphany Browser Becomes More Useful – Phoronix
Maybe you got lucky with your ISP, or the apps learned to work around the block. My home ISP definitely blocks Line website. There are plenty of news sites reporting on the blocks, such as [1]

[1] http://money.cnn.com/2017/05/08/technology/wechat-blocked-ru...
Yes, I heard about these FreePascal and Delphi but I have no prior experience with them.
I'd like to think I know git pretty well... I understand the internals, i've written cli tools that utilise all the plumbing commands, I understand the different types of objects merkel trees, and various form of references.

Yet, once when I had a power failure by chance the second I fired the commit trigger... I was pretty hopeless at trying to clear up the mess of objects it exploded everywhere, I couldn't be bothered and just re-cloned the blasted thing, hope it never happens to me again.
I've read it previously to writing my last reply but it doesn't change your previous behavior in any way.
That resolves that issue, but has its own downsides.

There’s a lot of things I like about macOS [eg: better power management], but the main reason I switched was because it was a Unix I could put Photoshop and InDesign onto.
Given how critical good terminal experience is to modern IT the fact that putty is the go to tool for this in windows is a bad joke. Not to put down putty.

From the point of resourcing, I mean. Here we have Microsoft on a gazillion dollars of capital and one of the most critical tools for several people is developed by a single talented hobbyist who gives it for free.
WebAssembly Server side rendering with C++ – asm-dom0.4.0
Or maybe some people just need PuTTY for the SSH stuff, because they feel Powershell is superior to bash and related Unix shells.
First time I hear of gitkraken but why would a Git repository viewer have me create an account!?
At that point the HFT is guessing and hoping the second order will actually arrive at exchange B. That's the risk the HFT takes.

There is no automatic overflow function that will transfer (the rest of) an order between two exchanges. At best either the original investor can decide to split up his order, or someone else can decide to buy at B and sell at A. But still the HFT will be hoping that actually happens.
Now that's pretty cool. It even works for removable fat32 media!
Keysniffer v1.6 released
putty isn't a great client it just that it worked. I personally haven't used putty from a windows machine for over 5 years. I use cmder and just use it like I was on Linux. http://cmder.net/
Not a physicist but I did study a degree in it. Spin is absolutely a direction and absolutely related to angular momentum, since it's basically the angular momentum that you get when all the angular momentum we understand is removed.

There's a reason it's called spin! I think what you're trying to get at is that it can't be understood in the traditional context of an object spinning, but the way that you're saying it is wrong.
Thanks! And also, ugh. The line between business and residential shipping has blurred enough that this distinction, though convenient for UPS, does not reflect the reality of how many small businesses like ours run. Bummer. But thank you for the advice on access points for critical shipments.
### What's in?

- DKMS support

- Prepend Left (`L`) or Right (`R`) for Ctrl, Shift and Alt keys

- Replace `_ENTER_` with `\n`

- Append newline to keycodes (for param codes=1/2)

- Add targets install, load, unload, uninstall to Makefile
BlackBerry Motion will satisfy workaholics and BlackBerry fans, but no one else
It's a shame to choose or dismiss a language based on what is an accident rather than essential, but I understand.

I, for instance, are not a big fan of reading and typing Lisp/Scheme/*, pretty printing or not, even though I understand why it is the way it is, or whether its otherwise fascinating.

:((((((((((
How do you know the public key is correct?