skysight-inc/HackerNews huggingface dataset:
The small things that are generally a result of Windows trying to get out of my way. E.g. Launching or switching to pinned apps with Win+Number.
Do not use or even rely on windows file-history for backups!

It can and does fail silently. (e.g. with too long path names or simply no backup drive attached in a long time)
True. Docker helps with that, though.
Soft exosuit economies: understanding the costs of lightening the load
http://fontface.ninja - easy to use browser extension - enable it and hover the text you want to see the font of.
I am very happy that I am the first one to comment here about https://www.listary.com/ which is the best suggestion which again, I got here.
Install it.
The staggering supposed worth is beacause of the shear size of the asteroid, not the preciousness of its contents. Iron ore is only worth about 4 cents per pound on earth. There's just a lot of it.
This article feels like the grown up version of being ostracized at school:

As a teenager, you get made fun of[1] for liking geeky stuff, people call you weird, all usually followed by the phrase "you'll never get laid".

Now all those geeks have grown up, and moved to Silicon Valley to do what they love. And here's a newspaper article to point at how weird they are, and how they will never get laid.

Why is this even an article? There's no real content here, only a couple random anecdotes and an opening paragraph about Trump, for some reason.

[1] It used to be that liking comics and programming made you a loser, but I don't know whether that's still "out" with kids these days.
Hellogopher: “just clone and make” your conventional Go project
This is really great! I kept encountering Kalman filters in my research during graduate school, but they didn't directly affect my research so I never made the time to understand them. What a fantastic explanation!

I'm also a huge fan of the use of colors to understand all the different concepts at work. Yesterday I actually asked the secretary of my department to get my an 8 pack of multicolored pens for this exact purpose (red, blue, and black aren't enough!).
Yep, this for me. I don't have the drive to spend nearly every minute learning these days, I much prefer to spend more time with my family.

...and video games.
I couldn't find anything obviously authoritative, but various sources suggested Google does 3500m or so daily searches.

That puts DDG at less than 1%, but their percentage growth is huge. It can't continue forever, but they could be a significant search engine if it doesn't peter out too soon.

I tried DDG several times, but it finally stuck earlier this year. I'm really happy it's available as an alternative.
Hey Adam, thanks for the tip! Will do for sure in the future.

Edge cases I have in mind are usually related to indexing of forum posts, where I search for a specific-term (say bookkeeping) and roughly know the Google results of the most important forums by heart, but DDG does not even show them.

Second case I just used yesterday was searching for an exact match for an @gmail address of a priest (for our marriage) where Google had a lot more results than DDG.

Keep up the great work!
Was there ever a followup blogpost?
ClojureScript is the most-used functional language that compiles to JavaScript
https://chocolatey.org/
https://cmder.net/
Snatch: A simple and fast download accelerator, in Rust
Probably because of usability, they are still exploring how to integrate it in the browser (it will probably stay hidden behind a pref for a while).
Right now no configuration screen is aware of the container feature.
Against the Trump administration, really? The surveillance state was started in the Bush administration and expanded by Obama.

Please stop whining as if this is something new.
For SSH:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win...

For "unix", you can actually run linux on windows now:
https://msdn.microsoft.com/en-us/commandline/wsl/install_gui...

If you want to use windows store, it acts like any other walled garden store regarding "binary blobs", but personally I have never used this. The only software I have in windows is Steam which acts like an "app store" for games.

Now, I use Linux almost exclusively (there are one or two games I boot my gaming machine to windows to play), but it's actually gotten better over the years, not worse.

Just remember to block all the telemetry stuff in your firewall.
https://github.com/crazy-max/WindowsSpyBlocker
It is not listed as an in-scope domain on Uber's bug bounty policy. You would have to argue that the access was unintentional - that you believed you had authorization to access the server from Uber and that Uber had the ability to assign that authorization on behalf of SendGrid.
It is pretty easy to SSH into a Windows PC. Install Cygwin, install OpenSSH, run the ssh-host-config script as an admin, and open the port in Windows Firewall. I use OpenSSH and rsync to transfer data from a Windows web server to a Linux database server, initiated from the Linux side via cron and logging into an Active Directory domain account using RSA public key authentication.

I have never noticed any performance problems with Cygwin.

Then again, for the given scenario, you could connect to the Windows PC via RDP.
There was a long HN thread talking about DuckDuckGo results vs Google behavior.

Some people are put off by the fact that you don't substitute synonyms as aggressively as google. A concrete example was "foss [search term]". Google seems to rewrite this to "[open source] foobar", even with bubbling off.

I prefer the duck duck go behavior (and google's aggressive query rewriting drove me nuts back when I used google -- it makes it hard to run precise searches!). After all, if I bothered to type an obscure acronym, I'm looking for results that actually contain the acronym!

Maybe a "did you mean 'open source [search term]'" link at the top of the page, and even a preference toggle to enable aggressive query rewording by default would help.
Being too forward is offputting for anyone + the marriage thing might come across as that?
It's per window and it remembers the last profile used. I find it hard to manage as other apps will open links on the active window, which might be in the incorrect profile I want to use at that time.

I like this new feature in Firefox. OS-level profiles being the slowest method, Chrome profiles being faster but with this annoyances (for me)... Firefox new container tabs look like a more lightweight/faster method for context separation.
This would be nice for using more than one Twitter account without needing to open one in private browsing (TweetDeck exists, and I do use it, but I prefer Twitter Web). I hope it makes it to the release channel.
Yes, but that would not be an FSF or OSI compatible license. It would be more like Microsofts "shared source", or GitLabs enterprise edition https://gitlab.com/gitlab-org/gitlab-ee/blob/master/LICENSE where you're giving access to the source code under certain conditions/limitations.
The go command works pretty well for me since it exists. If you set GOROOT, GOPATH, PATH=$GOPATH/bin and place your projects into domain/dir/project then everything just works automagically. Without any script.

>Other languages get this right, so why can't Go?

Which one? I mean just compare this with other languages/systems that supposedly get it right, e.g. Java with Maven oder node.js with npm. They are complex monsters under the hood, ready to break for sometimes uncontrollable reasons.

I really like the Go philosophy of being able to build and install cross-platform without any Makefile or even autoconf. As a developer I can choose whether to work with plain vi, Sublime or Eclipse with Go plugin.

The only scripts I ended up writing were unit test automation (find -d . and then calling go test) and .deb pkg generation.

IMHO the Go devs should rather communicate more why things are designed the way they are. Another often disputed feature is no generics. I really miss them as well, but maybe Go is just not well suited for every problem. Writing a linear algebra is probably better done in C++ or Scala than Go. Go is really good for building reliable Server software however.
Works out-of-the box in GNU APL as well, if someone wants to try it with a free version of APL.
No one is ever obligated to date anyone else. But that doesn't make it okay to criticize people for their personality traits (which don't hurt you.)
Get to know Tuleap for project management
>In addition, the search engine is celebrating a
combined total of 10 billion searches performed,
with 4 billion searches conducted in December 2016
alone.

This can't be right, can it? DDG's been around for years, and nearly half of its total use volume has been in the past month?
(Assuming Win 10)

- If you have a HiDPI screen, you may run into problems with older programs looking blurry. The fix is to right click on the .exe, click 'Properties', go to the 'Compatibility' tab, and check the box next to "Disable display scaling on high DPI settings".

- File extensions are hidden by default in the file manager. To turn them on, open File Explorer, go to the 'View' tab, and check the box next to "File name extensions".

- Use a text editor like Notepad++ or Visual Studio Code which lets you switch back and forth with your line endings and encodings; Some editors coughNotepadcough add a BOM to the front of your unicode documents. (As an aside, I've been using the FTP plugin for Notepad++ lately, and it is just a pleasure to use.)

- Between Powershell and WSL, there's rarely anything you can't do on the command line as long as you're willing to code switch a little. In particular, WSL works great for SSH. Cmder is a wrapper around ConEmu (mentioned elsewhere in the thread) and makes for a great terminal environment.

- Chocolatey is the closest thing Windows has to a package manager. (I'm still hoping that OneGet becomes a thing.)

- Other recommended programs: Everything search (life changing, bind it to a hotkey and never look back), Sumatra PDF, Glasswire, CCleaner, either Irfanview or Xnview, WinDirStat.
I too am getting sick of backlight displays. I work all day in a dim office and if it wasn't for redshift on linux I'd go crazy. I change the color temperature to 4500 K and reduce the backlight to 65% of maximum brightness. You will think that 65% is too little, and maybe it is on your display, but try it for 30 minutes then try 100% again.

redshift -l geoclue2 -t 4500 3000 -b 0.65
Pokemon Go isn't real AR though, it's just a phone app that uses the device's camera. You need dedicated hardware to do real AR. I'm withholding judgment until I see that.
During the cold war there was a story to the effect that Digital Equipment Corporation had a security feature in its VAX minicomputers that disabled them in the eastern hemisphere by sensing their longitude. That was before our current GPS infrastructure was operational.
Forcing employees to act happy is a bad idea
Beyond what the other replies are saying, the general pattern is also highly applicable. You can keep O(1) memory, update it on every new piece of unreliable data, and continually have a better understanding of what the truth is.

Consider standard deviation. You can calculate the standard deviation of a stream of numbers without storing all of them, or knowing where the stream will end. 'The standard deviation so far', in effect.
>>>Trump used Twitter to criticize civil rights hero, Representative John Lewis

John Lewis is a hero, but someone in his position calling the president illegitimate is irresponsible and destructive. You can't ignore all the horrific things trump says and does, but bottom line is he won the election.
You are correct about it being cheaper to share the costs of living. However, relationships generally have unique costs we should take into account. You have to invest your time in people (time you might otherwise spend on yourself). Many people feel compelled to spend money in relationships, especially to find and impress the kind of mate they desire. That isn't to say there aren't unique costs in being single either. The point is that relationships aren't obviously as cost-efficient as they may seem at first glance. Sometimes they require real sacrifice.
Because USA Today is driving me insane with its "relatable" dollar figure without talking about size or composition...

"16 Psyche is one of the ten most-massive asteroids in the asteroid belt. It is over 200 kilometers in diameter and contains a little less than 1% of the mass of the entire asteroid belt. It is thought to be the exposed iron core of a protoplanet...

Radar observations indicate that Psyche has a fairly pure iron–nickel composition."

https://en.wikipedia.org/wiki/16_Psyche
Curious if anyone has used this at Github alirobe/reclaimWindows10.ps1 And what they think. I wish Redmond would give older laptop users an option to turn this off so it wouldn't spin up my hard drive. If I move to Linux this will be the reason ! https://gist.github.com/alirobe/7f3b34ad89a159e6daa1
Just trying it now, when you go "back" after clicking Images you go to duckduckgo.com, not the previous page you were on. The url changes, so it's a bit strange.

Results are decent, though the results page seems harder to skim read.
As some others have mentioned you can check out https://duckduckhack.com/ our open-source community that powers our Instant Answers (the answers that appear before the search results/ads).

Our community has helped us pull in data from over 1100 sources to make amazing experiences.

The value of this is that you can build out anything you are passionate about. It creates some great niche experiences.

Maybe you want to look up who is in space right now:
https://duckduckgo.com/?q=people+in+space&ia=answer

Or you need to look up some NFL games:
https://duckduckgo.com/?q=patriots+games&ia=nfl&iai=641

Or you can't remember the details of that card from your Magic The Gathering deck:
https://duckduckgo.com/?q=mtg+boiling+seas&ia=games&iax=1

We encourage people to build out the answers they want to see!
Ah this is a very good idea. I had always wondered (even as someone that's started a couple of businesses before) what would be some practical, efficient, useful and free (beer) ways to probe for market opportunities, and this seems like an excellent method.
No, by my argument, they own the FILE FORMAT. Did Nintendo create the .NES header required for emulators to work with their games? No? Then where is their legal license to commercially use that header data which they did not create?
Old Friends Senior Dog Sanctuary is not on any of those.
Communicating Go Applications Through Redis Pub/Sub Messaging Paradigm
It should be 4 billion in 2016, not just Dec 2016.
Well, there is https://github.com/ruby-json-schema/json-schema

Pretty convenient for input validation in runtime or output validation for tests.
How many frames per second can the human eye really see?
National Park Service Banned from Tweeting
I do what I do because I like solving problems. I do it where I do it because I like to have a strong supply of new problems to solve, and because I want to be well and reliably paid for the value I add in so doing.

Discovering and inventing new things hasn't really been a major part of that, because the problems I solve, the problems very large companies tend to have, rarely require it; the question is less one of coming up with novel tech and more one of applying tools and ideas that already exist in ways that are novel to the organization because the relevant knowledge and expertise is hard to come by without specializing in software as a career.

If you want to discover new algorithms or invent the next React or C#, then working for a large corporation outside the tech industry may not be the best option for you. But there are many more kinds of problems to solve than those.
It's the NSA system that operates globally that can automatically fire attacks at systems based on patterns the operations people put in. Almost all the European countries are part of a SIGINT-sharing alliance per one slide. The exceptions were Switzerland, Iceland, and one I can't remember.
This looks a bit like Murus Firewall for OS X. Cool project! Are there any options for exporting the rules or tweaking them in more complex ways?
Good software rarely makes money by itself - you'll need to have a focus on validating your market, acquiring new users and finding features people would be willing to pay for.

levelsio is a great example of this. The guy is actually graduated with a Master degree in "Business Administration, Entrepreneurship & New Business Venturing" [1]. His main focus is on business development [2][3][4]. Software development is just something he needs to do in order to grow his business ideas.

Nomad List is great not only because levelsio created a nice product, but also because he successfully built a community and did great marketing to promote the "digital nomad" way of life.

So question to yourself: Why do you want to do this for? Creating a business or creating a software?

If your main motivation is to create a business, then design your software development cycle to spend plenty of time focusing on the business needs.

[1] https://www.linkedin.com/in/levelsio

[2] Greatly handles communication - https://twitter.com/levelsio

[3] His blog posts are designed around visibility, product placement and referral links - https://levels.io/how-i-build-my-minimum-viable-products/

[4] He uses whatever technology is the quickest / most convenient for his business ideas (nomadlist started as a Google spreadsheet, then as a PHP website).
Here is a reasonable looking service:

http://www.flightstats.com/go/Mobile/flightStatusByRoute.do?...

It looks like a nice weekend project for someone.

I typed in sfo and jfk, but it looks like the java script submitted longer names, so there might be some non-trivial airport name handling to wire in.
>This article feels like the grown up version of being ostracized at school: As a teenager, you get made fun of[1] for liking geeky stuff, people call you weird, all usually followed by the phrase "you'll never get laid"

The grown up version is simply called "life". People will always judge people that don't fit into social norms. That's part and parcel with being in a society, as opposed to doing whatever one wants in the wilderness.

Even worse, and that's something people tend to ignore these days: not fitting into social norms is not necessarily something to be cherished. In some cases it is, but in others it's the social norms that are right and not the outlier.

(In some cases that's obvious: nobody would consider a junky or a hoarder totally fine).
The History of Jewelry Manufacturing Is Being Preserved in Providence, RI
Just means it's ripe for disruption by a YC startup.
Yep, ssh works out of the box with WSL.
Are you speaking from experience? If so, do you have any or know of any resources I could look at? Also, what type of backend are you using with F# and dotnet core?
For those of you who don't want to waste 6 minutes of your life: Magic Leap CEO Rony Abovitz trying to play rockstar by starting his talk with 4 minute silly buildup music, then he comes in wearing a space suit trying to look cool and staying silent for another 1 minute trying to buildup to something even more, then just repeats the word "fudge" 15 times accompanied by shitty punk music. Essentially it's just a very long "fuck you everybody".
DigitalOcean: Introducing load balancers
>After some self-analysis I concluded the reason is very simple and obvious: What I would want a girlfriend for? I don't have any money (literally), I still have lots of debts (made to pay student debts), I don't own a house, or a car, or even a bicycle, I spend most of my time trying to sharp my work skills in hopes I can finally get some decent money having my first job (yep, I graduated in 2009, and never had a job!) or by getting some decent contract (I had many contracts, but mostly crappy ones that I took only because I had no other choice, since I am in debt). If I had a girlfriend, she would "get in the way", it would make my life worse, not better, I don't have time even to buy my own food, what would be the point in having someone to share things (including time) with?

People have had girlfriends (and even families) in much more dire situations, including in the whole developing world. Whether one has debt, or a car, or their own house, is not even much of a factor.

>I don't have time even to buy my own food, what would be the point in having someone to share things (including time) with?

The reason people pursue it is because generally it's considered inherently nice. If it's not for you, then fine, but it's not like wanting to be with someone has not been part of the human condition (not to mention a biological imperative) since the beginning of time.

But it's not a logistical operation, either you're in love with someone and want to be with them, or not. If not, then it doesn't make much sense to ponder whether to get a girlfriend or not.
Re ctypes, I assume you are talking about https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes. On that page you can read:

> js-ctypes is only available from chrome code; that is, ctypes is not available to websites, only application and extension code.

Basically `js-ctypes` won't work in an actual browser. So you cannot use it. There are other Node.js-specific native packages that give a representation for 64-bit integers, but not arithmetic operations. Besides, even if they had arithmetic operations, they would be heap-allocated, and since the JIT cannot understand them, it would not be able to optimize them as well as what we built for Scala.js.
I've been using DuckDuckGo since @yegg's first announcement of it (on reddit iirc). The relevance of the results compared to their competitors' has been noticeably improving over the years.

When a search doesn't quite give me what I'm looking for, I prepend !sp on my query (to use startpage.com). I use this less and less and for most things DDG gets me where I need to go.

I'm a huge fan. I'm thankful services like this are available--that respect our privacy. I did have good intentions of contributing to duckduckhack.com but have regretfully not gotten around to it yet.
I am a Mozilla supporter and FF is my "daily driver" browser. Very interested in this feature.

Chrome has had it for a years, and it's a killer feature for many developers. It's very very useful to have multiple browser windows open, each logged into the same site as a different user. A lot of people do this by opening multiple browsers (FF, Chrome, Edge, Safari, etc) but that has its limits and it just adds another variable my poor brain would prefer not to handle.

Also very useful for home/work separation. One browser account for work and one for home. And also maybe one for porn. So that when you're screensharing in a meeting and you type a URL into the browser, you don't get autocomplete suggestions for your favorite porn sites popping up. Happened to an old (married) boss of mine once while displaying his screen on the projector... typed "a" into the URL field and the browser helpfully suggested he navigate to AdultFriendFinder. Right in front of some clients. :)

Firefox's "container tabs" implementation may be slightly confusing. Chrome's implementation is dead simple. One identity per window, and the identity name is always displayed in the upper right.

With FF's container tabs, I'll have one identity per tab, and I can see they're color coded, but that means I'll have to mentally map colors to identities. It's more flexible than Chrome's implementation but there's more cognitive overhead involved.

Also, what's up with the name "container tabs?" That tells me nothing about what they do. All tabs... contain things. I think they need to rename it to "identity tabs" or something. How on Earth would anybody ever guess that "container tabs" is related to identities and data sharing?

We'll see how it plays out though. I'm excited to try it and I am continually grateful for Mozilla's efforts. In fact this reminds me I haven't donated to them in a while....