skysight-inc/HackerNews huggingface dataset:
> Package managers on Linux work better than brew IMO. They are more mature and better integrated with the OS.

Brew is more than Brew because of Brew Cask.

More mature, how? Can you already install multiple versions of a package with Linux package management? From what I read, NixOS comes close to the way Apple works with .App. Debian and Fedora don't use that. Don't get me started on Debian. Stable, yet always out of date.

macOS is also UNIX while Linux is Linux (and has Systemd which I'd have to learn, while for example Launchctl I already know). macOS comes with PF (which I know how to use and is much easier than IPT), and a Little Snitch license is only 30 EUR. Then there's X11 and Wayland. Is Wayland default already? I don't know.

> It would be nice if brew upgrade installed OS security patches etc.

softwareupdate* allows that. If it bothers you to type, make some shell scripts. Not a big deal. You even see they're available in the Dock.

My main gripe with Brew is Brew Cask. I need to check with a shell script if the closed source packages have been updated. But on Linux I'd be using APT repositories or would have to check manually as well.

Windows has Chocolatey which is nice, but like I said you notice Windows isn't UNIX all the time (tho it has improved, and so is Microsoft!).

> I found it easier to rebind keys in GNOME than Mac OS.

You don't get it. I don't have to rebind much. The default are consistent, logical, and useful already. I don't use Spotlight or Siri so that is disabled. Alt + Space leads me to iTerm (with Tmux), and Cmd + Space leads me to Alfred. Caps Lock is bound to Ctrl. The rest is default.

When I looked for Linux notebooks the price of a MBP 2015 was slightly higher (while there was an in between 1080p and 4k) but then I know I don't have a learning curve, and the above advantages also remain.

Finally, my gf can use Microsoft Office on my MBP if she really has to (I don't use it myself). I tried to get her to LibreOffice but there's a learning curve involved and we both CBA.
Ironically $750k is more than enough to retire if you're willing to move outside the first world.
This would normally be the case, but for small projects with a small number of contributors, they are always free to dual-license their own code, even "retro-actively". Anything that was already released would still be available under GPL, but new edits could in theory be licensed under whatever terms they want, independent of how "derivative" it is. For large open source projects without a copyright assignment clause, this is essentially impossible, but for small projects it's relatively easy, assuming you can track down all the contributors. IANAL.
I was recently working with a 38GB compressed text dataset locally. I can't remember how big it was in parquet.

It's literally one line of code. See http://labs.vistarmedia.com/2016/12/27/indexing-json-logs-wi... for an example (except you write to a local file system rather than HDFS).
k2pdfopt works ok for me.

(bash function)

tokindle () {
~/Software/k2pdfopt $* -dev kpw -mode fw -wrap -hy -ws 0.375 -ls-
}
Hacker Finances: Stocks vs. Mutual Funds Part I
Microsoft is one of the few places where you can pretty much switch to using any part of your CS degree just by making an internal transfer. Operating systems? Compilers? Consumer applications? Cloud infrastructure? Search engines? Games and console development? Embedded devices? Database engines? CS research? All there in one place. Only Google and Amazon come close but Google is 90% search and ads and Amazon is 90% cloud and retailing with all other areas being small side projects for them.

The downsides are the mega-corporate culture, with all the bureaucratic dysfunction and vicious internal politics that entails (it's not quite IBM but not for lack of trying), that its famed private offices are gradually shrinking / going away, and the pay is decent but not amazing. And obviously if you rabidly dislike the MS software stack, you won't like it there.
Example pictures are kind of small, hard to see the quality of the result. Also, I'd use this for a Kindle device, not an iPad, so it'd be also good to see how it looks in a Kindle.
In games that allow "bad behavior", I almost always play the bad guy...but I feel really guilty about it. Then I have to play through again and do everything the "right" way. I wonder what that says about me?
Using reader macros for syntax is mostly a mistake - with exceptions. The Lisp tradition generally likes to use reader syntax on the level of s-expressions.

If verbose expressions are a problem, normal macros or functions would be sufficient.

CL-USER 10 > (defmacro rlambda (fn &rest forms)
(let ((arg-sym (gensym "ARG-")))
`(lambda (,arg-sym)
(,fn ,@forms ,arg-sym))))
RLAMBDA

CL-USER 11 > (macroexpand-1 `(rlambda + 2))
(LAMBDA (#:ARG-804) (+ 2 #:ARG-804))
T

The 'real problem' is that many people have difficulties using and accepting a programmable programming language.
Do you have evidence to back that up? All the media I've found talking about Kaby Lake has talked about several hours of battery life improvements.
Perhaps you are not in or have not been to India. Even minor situation can lead to deadly violence there. Associating those 100 deaths to demonetization is absolutely pushing a political agenda by media.

Check how death of popular politicians can lead to 100s of ppl committing suicides in India. Or check how 1000s die every year in train accidents in just one city of Mumbai.

The sad part is even most Indians I meet in US are mostly clueless about conditions of masses. They remain preoccupied with food/bollywood/cricket etc.
Ah, reminds me of the Celery tool Flower, pronounced flow-er rather than flour. How is this one supposed to be pronounced?
Not many, but disclosing compensation isn't worth $100k/yr to me.
Completely disagree. In fact I hate Rogue Legacy and all 'rogue types' because they think randomness = interesting.
I'm pretty sure you'll be infringing somewhere by replicating the logo 1-for-1. The backing project you posted just 1 min before this one is way more interesting:

https://jaswsinc.github.io/chrome-tabs/
Ok, I was thinking of conversations among people who know each other (i.e. met at least once). Yes, I've seen bad language, heavily racist rants and such, but always from people who would do the same thing in real life, and mainly against third parties (politicians, celebrities, religions, ...).

But I'm not extremely active though and hardly ever see large comment threads, like from ESPN.
> At this point it is becoming cliche to predict the demise of Apple.

Well, if everyone's doing it then in a certain sense they _have_ lost a lot of their cachet, no?

Also, you don't remember the late 90s. I was a huge Apple fan back then, and those were some disheartening years. In retrospect, I rather wish I'd bought their stock back then …
> A panic isn't safe, and if you are going to claim that it is, you can get the same safety in C using gcc and clang features.

There's one important difference. As far as I know, the bounds checking of gcc or clang can either print a warning and continue, or terminate the process.

A panic in Rust, however, will safely unwind the stack (similar to a C++ exception, in fact it's the same mechanism) and terminate only the thread. The rest of the program can continue running, and even start a new thread to replace the terminated one.

You can see this in action when running "cargo test". A panic in a test (the assert!() and assert_eq!() macros, often used in tests, do a panic in case of failure) will not terminate the whole process; the rest of the tests still run.
In all fairness, he doesn't look blind. There are many people with sight that have a service dog.
It also detects any bump in capabilities. Getting superuser level abilities without modifying either your uid or your capabilities would require modification of kernel code.
Does up let you resize fonts?
I realize that. What I'm saying is that he/she could produce a second board with SMD components to replace the thru-hole passives, leaving only the insertion of the chips to the end-user.

I have an EE degree myself, but soldering has never been terribly enjoyable.
it shouldn't be hard to understand that being mislead about the actual value of your options is unfair. pointing out that things could have gone worse doesn't change that.
I've interviewed at Facebook 2 1/2 years into my career and have an open invitation to interview whenever I want without having gone to a tier 1 university for undergrad or grad (although I went to a prestigious program for grad math, UIUC) - my education turns out to be a poor indicator of what I can do.

A caveat is that I originally entered FB's pipeline through a referral from a friend who interned and works at FB right out of CMU computer engineering. Referrals are often enough at these big tech companies.
Release SQLite version 3.16
...(Pivotal Tracker) which predates Trello by some years!

That said, I never much enjoyed using Pivotal Tracker, and Trello seems to do more or less everything it does but in a nicer and more client-friendly way.
When I'm in an IDE, I still use Dash for documentation (macOS only), an external Git GUI (best selection on macOS) and a Terminal (copy/paste is easier on macOS).

Even if I did it all from the IDE, I'd need a good mail client and a good calendaring app to work in a team. These differ from OS to OS. I love scroll through my IDE with my Magic Trackpad, boom, locked into macOS again.

I've looked into switching operating systems on my professional machine because I spend 95% of my time in IntelliJ, but even then the underlying OS matters more than I thought. Of course, YMMV.
Explore the Enterprise Cloud for Microsoft Environments
Pepe and the alt-right promote Android, everyone knows this. We're just smart enough to ignore fake-news and see Apple is still king.

This is classic..
Which Is the Highest-Paying Country for a Software Developer?
"If [gerrymandering] is the biggest issue... then the rest can't be that bad."

Gerrymandering segregates like with like, increasing partisanship. Favoring the most extreme candidate. Meaning seats are won during low turnout primaries vs general elections. Meaning voters have no meaningful choice.

Gerrymandering is incumbency protection. If you support term limits, you'd logically also support more competitive redistricting.

"From the sources I can find, it's around a net 5..."

Look harder.
Java XML Parsing, Transforming, Printing, and Validating, 0.18 Released
It's only true if you focus on one or two features or specs and ignore everything else. When people make that claim they usually find something with the same CPU and amount of memory and use it as a comp.
Hey Guys, we have been affected by this? What's the course of action that we should take? Data is pretty important to us.
Imagine you meet an entrepreneur who has a gun and proclaimed he'll shoot everyone in sight by default, but that he provides a service in which he can exchange the bullet for the "BANG!" flag for a small fee. It's not extortion - you're free to refuse the service after all.
I'd heard of neither StumpWM nor Conkeror. The WM looks like almost exactly waht I've been trying to find (currently using Awesome... it works for me because I know it well, but it breaks in weird ways too).

How up-to-date is Conkeror in terms of handling "things most modern websites use"?

In any case, thanks for posting this - it gave me some more things to look at.
52 Places to Go in 2017
Also setting up printer, external monitors, battery saver (if you want to close your lid and not worry about whether that will drain the battery), and updating your packages and realizing something broke right before an important deadline.
I do like Maps.me, but until recently they didn't offer navigation, just maps.

> I just can't fathom...

I, on the other hand, cannot fathom why I would would ever need to save locations long-term in any GPS or mapping program. I occasionally save a location when I'm heading there, but that's it. Maybe you do something very different with your mapping apps than I do.
Any functionality or plans for deduplication? For example if I used this for an image host and a handful of users upload the same image the image only gets stored ${replication} times instead of ${replication}*${uploads} times.

I had been using Skylable's sx server for this but unfortunately it looks like they're ceasing operations, I'm in the market for a decent replacement.
To be fair I try to ignore everyone, not just the homeless and blind.
In your source, it lists $1499 vs $849. Not so comparable to me. Also IMO the XPS has a bit of a 'premium' price tag to it. A similar hardware configuration on a Thinkpad T series would be significantly cheaper
They're probably just reselling the cards. No need for anyone to buy digital assets from Apple.
Ah, thanks for confirming, pretty certain that is what I ended up doing. If I recall, this did still have other issues, for instance handling scaling and origin was difficult, and also I think all the points had 10 decimal places unnecessarily. I needed to use web tools to get it into the right shape, although part of this may be that I was getting my head around the difficulties of how SVG works on the web, using viewBox rather than height/width attributes and so on.
Can we dial back the FUD? I present all the time with my Linux laptop that does not require any dongles to connect to HDMI, VGA and DVI projectors. Oh yeah and airplay works just fine too. Been that way for as long as I can remember. This isn't 1997.
I don't think people believe that any action is important. The type of action matters.

But when you try to do things that the other side ought to like, and then they block it out of spite, that seems like a good sort of action, and preventing it is worthy of condemnation. For two recent examples, Obamacare is basically a copy/paste of a Republican health care reform proposal, but had heroic efforts to block it by Republicans, and Merrick Garland was presented as the sort of moderate justice that Republicans wanted but Obama would never in a million years nominate, then when he nominated Garland they immediately turned around and refused to even discuss him.

As far as false equivalence between the two major parties goes, Democrats are already talking about trying to work with the new Republican administration and it hasn't even been sworn in yet.
Lots of places in the first world too. At a 4% withdrawal rate (the rate many people believe is safe to do indefinitely) that's 30k a year which is about 40th percentile in the US. That's not living like a King, but it's totally doable.
Indian version of the Nigerian 419.
Blink Health | Security Hire #2: Infrastructure-Focused Security Engineer | New York NY | VISA https://www.blinkhealth.com/

Official job posting is here: https://jobs.lever.co/blinkhealth/14ec8b7a-b5fe-495e-803d-16...

Looking for someone primarily to help securing our AWS infrastructure and maybe local network and host security. What does this mean? Well, what do you want it to mean? We’re a 60ish person startup, so you not only have a lot of flexibility in the role, but also the role requires a fair amount of flexibility.

As the title says, this is the 2nd person in the security department. Currently I’m doing AppSec, AWS cloud sec, office IT security, physical security, and policy & security governance. I’m looking for someone to add a bit more capacity, primarily in the AWS area. Our servers are generally linux, and our laptops are generally MacOS. You might be super-senior and able to do everything from day one, you might be junior and need some help ramping up. Either and everything in between is okay. I’m happy to tailor the role to match your experience, expertise, and interests. (Obviously, salary will be based on relevant experience & skills. That said, I’m happy with my pay.)

Why you want to work for Blink Health:

* Interesting, varied work

* Building a real thing that actually helps people

* Get in early on a startup that actually has hundreds of thousands of paying customers

* Livable work environment (friendly, reasonable people, no permanent crunch time)

* Standard “well-funded startup” perks (unlimited vacation time (this is actually a thing), free lunches, good stock plan, etc.)

* Standard “real company” benefits (health/vision/dental, 401(k), etc.)

What you should have to apply:

* Some experience related to network/host/IT security

* Some coding/automation skills

* Desire for varied work

* Desire to work in NYC SoHo

Questions? Ask away or email me at jeremiah @.
Relatedly, anyone know how/why the Do Not Call Registry has become totally useless? I get probably 10+ spam calls a week now, often for business loans and such (I don't own a business). It's made phone calls the worst way (most likely to be ignored for a long time, or missed entirely) to get in touch with me.

Just confirmed, my number's on it and has been since '04. I get about as many junk calls as I did pre-registry now, though it worked really well for the first ~8 years.
I totally agree. Apple's success with the restrictive model seems to be creating a lot of imitations, which is really terrible. We can handle one or a few platforms being this way, but if they all end up like that....
[video] Technical Demo for the Droplit IoT API Cloud Platform
This story is both incredibly sad and incredibly awesome, especially the last line.
Really does seem it's just because he doesn't quite look blind. Simple as that. Nothing to do with intentional discrimination.
I remember evaluating this project several years ago, (maybe 2 or 3?) as a possible S3 replacement, and it actually worked fairly well. We ended up not using it as our requirements changed.
Yosuke Hara the main developer on the project was very helpful. We needed a way for clients that didn't speak the S3 api to access the files, and after talking with him we prototyped a NFS endpoint in a few days that kind of worked, while he worked on getting an actual one added in.
Exactly. Also, at that time not everyone had access to Internet 24/7 by their side. Now, at least 2 billion people do, with more to come. Tech isn't going anywhere, it's a part of our lives, just like all these startups are.
What part of the 300+ pages? There is such thing as too detailed for a manual, in particular when it lacks a "quick dive-in" section that provides an shallow but wide overview of all the main features.

As I said, I followed several of the shapes and paths tutorials. That still didn't make the tool intuitive. I've just found this [1] "crash course" that might have just the right level of detail; it would be great if something like that was linked from Inkscape's help menu with a neon-flashing "start here!" button.

[1] http://www.chrishilbig.com/a-crash-course-in-inkscape/
Preparing for a Software Interview
Lintly beta – Continuous Python code quality tool
Hey everyone! I wanted to share a little project I've worked on for the last few months. It's called Lintly (https://lintly.com). It is a continuous Python code quality tool written in Django. I'm officially releasing it as a beta today for public projects on GitHub. At some point I'd like for it to work with private repos, but I want to get some feedback first.

Okay, so here's what Lintly does. It runs flake8 on your code each time you push to GitHub or open a PR. Then it comments on PRs with violations, and can be setup to send email or Slack notifications. Here are some features that I think are pretty cool:

* Pull Request reviews: Lintly will use the new GitHubs PR Reviews to comment with issues on individual lines of a PR. Heads up: Due to GitHub's restrictions, you have to invite the bot account lintly-bot (https://github.com/lintly-bot) to be a collaborator on your repo in order to get this. Otherwise lintly-bot will simply comment on the PR.

* Issue help: I wrote up explanations and examples for each flake8 violation. So if you've ever wondered what the heck "continuation line under-indented for hanging indent" means, then I'll have examples to help you fix it.

* Code quality over time: Lintly keeps track of your project's code quality over time, so you can see if you're making improvements or not.

I would love to have some people try out Lintly on their open source projects. Please let me know (https://github.com/LintlyCI/Lintly-Issues) if you think of any improvements or notice any bugs while using it.

If you have any interest, I wrote a blog post (http://blog.lintly.com/2016/01/04/introducing-lintly/) that explains a little more about Lintly.

Thanks for reading. I hope you find it useful!

Grant

Last thing, if you're into Twitter then feel free to follow me (@gmcconnaughey) or Lintly (@LintlyCI). I don't really tweet much, but I'm hoping to start tweeting about updates to Lintly as I go along.
Lack of joy from music linked to brain disconnection
> I feel that I've lost much of what makes Haskell/ML great: programming by composition with strong compile-time guarantees of correctness.

That's true. Common Lisp and Haskell/Ocaml are completely different languages and require very different programming.

Interestingly there is some overlap in applications. ML (actually SML and OCAML) is widely used for theorem provers. Common Lisp has a dozen theorem provers, too. Like ACL2, PVS, OBJ, ...
I have a mid-2014 13" retina MBP and it has its fair share of problems, namely:

* Screen coating wearing off and leaving horrible marks behind (I now use it plugged into a monitor more often than not)

* Inputs (trackpad and keyboard) occasionally lock up, usually when unplugging external keyboard/mouse. Closing and opening the lid sometimes fixes this, toggling bluetooth or plugging/unplugging keyboard also sometimes fix; failing that I have to power-cycle using the keyboard power button (the only button that seems to still respond)

* Wifi connection has all sorts of problems - access hangs for ~30 seconds every couple of minutes or so. This is very intermittent, and seems to be a problem with our home connection, but other devices don't appear to suffer.

I mainly bring this up because the latter two pretty much match your examples of linux complaints - Apple machines are far from perfect!
Even when they clearly need help and are calling out for someone?

Even when you see someone who clearly needs to sit walking towards a seat that you also want to sit in and are closer to?

I get your joke, but it's not really "being fair".
It's hard to compare Signature Edition models directly to OEM direct models (because OEMs don't want you comparing store-to-store in most cases), but from what research I attempted it did seem like the Signature Edition builds I was examining cost roughly $50-$100 to their direct equivalent the last time I tried to do that math, which seems about what I'd expect crapware vendors are throwing at the PC OEMs to get their stuff installed. (It says a lot about the long term revenue expectations of the crapware vendors if the potential value of a single "trial install" might be worth as much as $100.)
Artificial-Intelligence, Automation and the Economy [pdf]
> There is no "glorious" PC hardware anymore

Just built a PC at home for gaming and Windows tinkering, and I have to say - it feels pretty glorious.

Also, and I feel like a shill for having said this so many times, the new Razer Blade laptops, Surface Book Pro, and Surface Studio have successfully plucked the "top tier industrial design" mantle from Apple, in terms of innovation and coolness factor (which, as Apple has proved time and again, really does matter).

Which is more interesting - a massive touch screen computer that moves weightlessly, with a hockey puck sensor that makes those cool radial menus we see in every other science fiction movie, or a laptop with a touch screen above the keyboard?

I think there is a great future for 'glorious PC hardware', both for enthusiasts like myself who build their own rig, and from companies like Microsoft, ASUS and the like, who have had their clock cleaned by Apple for the last few years and have finally come up with a response that's not just "copy the MacBook" (and not "novelty for novelty's sake" either).