skysight-inc/HackerNews huggingface dataset:
Did I ever say that I expected "updates in perpetuity"? I said (in another comment from the one you replied to) that I expect the software to "work in perpetuity." That's a very different requirement that requires AgileBits to do absolutely nothing except not tie it to their own cloud services. But I did pay them over $60 a little over a year ago, so I think it's fair to expect a few bug fixes. And it's fair to expect them to not hide the download link for when I need to install it, since that's explicitly allowed by the license I purchased. And, since the software auto-updates, I think it's fair to expect them to not push out updates that make it harder to use the software or otherwise push me towards a subscription model that I'm never going to accept.

It boggles my mind that people are so quick to support a company that's making changes solely for their own benefit to the detriment of their customers. I want AgileBits to succeed too. That's why I bought the software despite having access to a license from work. But try this for math...if they release a major update to their software every year and charge, say, $36 to update, it costs the same exact amount to stay on the latest version. As a bonus to them, they get the money all up-front and get to collect what little interest you can get these days. The main difference is that I don't have to worry about their company imploding and taking all my passwords with it. My software will work in perpetuity without any cloud service they provide. That's piece of mind that I need when it comes to my passwords.
Doesn't seem to remember at all for me.
Web Browser: Firefox

Email Client: Thunderbird

Terminal: URXVT

IDE: Qt Creator, Eclipse, Geany

File manager: Thunar

Basic Text Editor: Mousepad

IRC/Messaging Client: Riot, Gajim

PDF Reader: Evince, Zathura

Office Suite: Libre Office

Video Player: VLC Media Player, mplayer, mpv

Music Player: DeaDBeeF

Photo Viewer: ???

Screen Recording: ???
Apparently I'm one of the two users of proportionality spaced fonts for coding. I've used this now for five years and I don't understand why developers still see this need to code as if monospaced terminals is all that's available. Especially on large screens with high dpi it reads much faster. It also makes it less awkward to use editor unicode substitution for display purposes.
A Student's Guide to Preparing for Data Science Interviews
gRPC in Production
Web browser: Chromium, Firefox

Email client: Gmail

Terminal: gnome-terminal

IDE: Atom, Emacs, Visual Studio Code

Basic text editor: Atom, gedit, nano, Emacs

PDF Reader: Chromium, evince, Adobe Acrobat (non-free)

Office Suite: Google Docs, LibreOffice

Calendar: Google Calendar

Video player: Totem, mplayer

Music player: Totem, mplayer

Photo viewer: Eye of GNOME, Shotwell

Screen recording: RecordMyDesktop

And a category that's been traditionally missing from Linux distros and really shouldn't be:

Simple raster graphics editor (like Microsoft Paint): GNU Paint
Just because you don't experience an issue doesn't mean it's nonexistent. A quick google search reveals that it's quite prevalent.

https://www.google.com/search?q=CS%3AGO+audio+delay+linux&ie...
Why would I even want a Turing complete interface? So I can program it? No thanks! Sounds tedious. I want to get my work done, not create more work.

Regex is also not the CLI, it's a text-pattern matching DSL that you enter into your CLI as an argument. There's nothing stopping anyone from using regex patterns in a GUI.

If I had to type regex patterns I'd much, much rather type them into a GUI instead of a CLI because when I do this, the results can be instantly actionable without any further thought. Instead of having to do more CLI-programming to act on the results, I can typically act on them immediately in a GUI.

Better than regex though would be a simple GUI for handling the most common cases (match case, match whole-word, etc - the options that most IDEs offer) and a yes - visual builder for making complex rules for the more complex cases. I'll take a well-built visual builder any day of the week over a textual representation of a regex pattern that I have to use rote memorization or external references to understand.

Today's GUI systems are definitely not a good tool for a vast range of tasks. That's not my point though. GUIs have the potential to be way, way better than any CLI but unfortunately there are a lot of things holding them back like market forces and unimaginative people. I fully expect those things to change at some point, but probably not in my lifetime.
I think we can all agree addition is fairly easy. Multiplication, since it can be explained in terms of addition, it also not really that hard. Subtraction and division are harder, as I originally noted, and by extension division, are harder, as there is not one simple rule for conversion before subtraction that won't require additional conversions unless you go to the simplest form, which is unwieldy (along string of I's).

From my example, which was meant for subtraction, not addition or multiplications, we get the following:

XLII - XIII

so we convert to an optimized form for arithmetic (which is, as I've noted a second format you need to know and keep track of, since it's not valid Roman numeral format

XXXXII - XIII

then we note that we have to borrow from the X "place", so let's do that

XXXVIIIIIII - XIII

now we can actually subtract

(XXXX - X) + V + (IIIIIII - III) = XXX + V + IIII = XXXVIIII

Now we have to convert back to valid Roman numerals

XXXVIV = XXXIX

This is using common current arithmetic techniques. I'm not sure whether this is the method they would have employed, or whether it would have been a different method that could have been easier or harder depending on how it combines with the attributes of this number system. Important things to note about the method shown are a pre and post conversion step (or steps, if you don't get every sub-conversion right initially or don't go to a lowest common format), and then the arithmetic itself requires more borrows.
Become an Art World Sensation in This Addictive Video Game
Use them for a bit before judging it, don't forget that you've trained yourself to read some character combinations as meaningful.

After using Fira Code for a while, I can say code looks weird without it. Especially plain === and => look really jarring now. The ligatures also help me spot typos!

Regardless of the ligatures, one of the cooler things about Monoid is how it tries to fix kerning problems inherent to monospace fonts:

https://medium.com/larsenwork-andreas-larsen/class-based-con...

https://github.com/larsenwork/monoid/issues/56
How should a startup outsource software development
Interesting -- is there one or two insights or wisdom you think is still being ignored?
Something that seems plain to me: if overtly malicious troll comments can survive at the tops of threads for 20+ minutes, and troll-ridden threads get (reasonably!) flagged off the site, then trolls have a hecklers veto on HN.
Newsbits: Redis 4.0 released
Be definition there's always a shortage of BMR housing (otherwise it wouldn't be below market rate). BMR doesn't remotely solve the problem.
If you have no intention of actually doing anything about them, then yes.
And kids are smart and pick up on things fast—a kid who sees their parent suffering through a grueling commute every day is going to absorb that as some kind of life lesson.
Recmend Looking for CTO
Recmend (getrecmend.com) is seeking a developer who is passionate, has the startup mindset, and loves what they do! Recmend is seeking an iOS Developer/CTO to jump on board to their tech-focused startup that is finding ways to improve ecommerce on social media. This is a great opportunity to make a huge impact on their product, work in collaborative environment, and be part of an amazing team where you will continue to learn and expand your skill set. We want an individual that is a quick learner and is ready to go and one that is adaptable to new technologies and change.

Strongly want candidates with vast experience in the IOS Development Phase and experience with Swift. Also, want candidates that are diligent and want equity stake in the company. getrecmend.com
I am 10 years with my company, there was nothing.
On the other hand another employee also had his 10 year anniversary got a honorable mention in the company blog, and a private dinner with the boss.
Bullshit, it doesn't use algae.
I used to work in Austin about 20 years ago, what is the general start/end of your commute to work? Curious about how much things have changed.
Just like other built-in things, the package.el is way too basic, both in terms of features and interface. It's also useless for packages you'd like to closely follow, as it cannot deal with git/bzr/hg/whathaveyou. Inability to pin some package to the given version is also a major pain.

It's kind-of OK for beginners, but for more advanced users it's disappointing. It's better, IMHO, to think about package.el as a low-level library implementing some functions useful for package management - but calling it a package manager, while technically correct, seems like a bit of a stretch.

There are other projects however, like el-get, which work. So it's not like Emacs has no package manager. It's just that the "real" package managers are far away from being built-in.
Any reason to suspect it'll affect it more than Uber pool and Lyft line already have?
Ask Y Combinator: How often can YC companies post jobs to the front page of HN?
Here's a data collection form for one procedure. It's 25 pages. http://www.sts.org/sites/default/files/documents/STSAdultCVD...
I read this paper back in 2011, and it looked like an interesting way to address the impedance mismatch between OOP and relational databases.

Were there any follow-up papers or proof-of-concept software based on these ideas?
I don't think the git integration can be broken. You can go into the ~/.password-store directory yourself and see what is going on next time you have issues (it's just a regular git repo).
Web Browser: Chromium

Basic Text Editor: gEdit

Video Player: VLC
You are reading this too seriously and with many assumptions. "Please don't become X. I loved you as Y." is simply a statement of Wish and Preference. There is nothing in that comment this new effort by YC should/will fail, only that they prefer a different YC than one that could become a typical VC.
If like me you really like aligning your code proportional fonts are not exactly pleasant to use. I sometimes go out of my way (within reason) to have variables with the same number of letters so that I can align them nicely. A bane of my existence is that "width" and "height" don't have the same number of letters.

An example from some lua code I'm working on at the moment:

local hi = buffer:bitfield(4, 4)
local lo = buffer:bitfield(12, 4)

return bit32.bor(bit32.lshift(hi, 4), lo)

I find that aligning things not only looks better but also makes the differences more obvious. Same code with a proportional font:

local hi = buffer:bitfield(4, 4)

local lo = buffer:bitfield(12, 4)

return bit32.bor(bit32.lshift(hi, 4), lo)

It's not a deal breaker (and the offset is small in this case) but I much prefer the monospaced version. Obviously it might also be "Stockholm syndrome" after decades of coding with a monospaced font, I can't say I've really given proportional fonts their chance.

Also many proportional fonts make it hard to distinguish between Il1 or O0, but I guess you could design a proportional font that doesn't have this issue. What font do you use yourself?
My first thought was that they ask algae for stock tips like the magic conch shell of Spongebob :( https://www.youtube.com/watch?v=Lu5SJcNp0J0
Archlinux wiki typically have very good guides:

https://wiki.archlinux.org/index.php/GnuPG
https://wiki.archlinux.org/index.php/Pass

The simplest way to create your gpg-id is with:

$ gpg --gen-key

Fill in your name and email in the prompts. When it tells you it needs to generate a lot of random bytes, you'll probably want to do something like

$ find /

to generate disk entropy for gpg to pull enough random bytes from /dev/random to create your keys.

You can use the email you provided as the gpg-id you give to pass

$ pass init $email
IIRC, mpv already has native Wayland support, whereas VLC's was lacking. gnome-mpv is pretty nice, though.
For questions like this, e-mailing the mods is more reliable. Their e-mail address is in the footer
To give a point of comparison, Riverhead in Suffolk County is about 80 miles from Penn Station. Monthly tickets would add up to $6,000 a year. There's one train in the morning that you have to catch, leaving at 6:08 AM. It requires two transfers and gets to Penn Station at 8:23 AM. On the way back you again only have one train to catch, at 5:41 PM. It has one transfer and gets to Riverhead to 7:37 PM.

For not much more than 8 hours at the office (depending on how far away from Penn it is) you'd be away from your house for more than 14 hours every day.
Ooh, that reminds me of Profont (which I used until displays got high enough rez that a pixel font at 9px was just unreadable).
This is my attempt at learning rust and also build something that I can potentially use. I'd have to say that the feeling of being reasonably sure that my code is free of many classes of bugs is a very nice feeling indeed, but I am still not entirely sure if the effort to fight against the compiler was worth it.

Two shortcomings that I noticed building my first rust project:

* many lifetimes that are easy for humans to reason about are difficult/impossible to express to the compiler, so I had to use unsafe hacks.

* the std library does not feel complete or well thought out. For example too many string types with different sets of functions. Also many IO functions are too abstracted away.

Happy to elaborate more and hear what others think about catfs or rust!
V + I = VI though.

You just have to put the larger number first for the addition.
As a kid I'd rather have my parents around when I got back from school more than I'd want a backyard or more expensive clothes and toys.

People who think they're doing their kids a favor by commuting 4 hours a day to work 10 hours are at best misguided and most probably have a martyr complex.
Lithuania to extradite the man behind the $100M scam against Google and Facebook
Last time I went to see the optometrist (who keeps and all paper office) he told that he has started to see a huge uptick in fraud.

How did he know? He started seeing records from certain docs where they did the full workup on every single patient. There is no way they could do this, a full workup takes between 5 and 7 hours (he said).

So what was happening? Someone at these offices had filled out the 'full workup' form for their EHRs and then discovered that they now literally had a button that would print money (paid out by insurance companies).

If you give someone a tool that lets them print money at the click of a button even if it means they didn't actually do all the tests to fill it in they are going to click it.
It does, sure, to a vague degree. (Fiat money is not exactly as easy to fork, so you don't get the scenario of economic system disputes leading to alternate currencies as much. The rest certainly apply, of course, even the huge amount of thefts -- see the 1MBD Malaysian scandal as an example..)

The main issue to be aware of with cryptocurrency at the moment is quite a bit more volatile than the most major currencies. For now, at least, I would classify cryptocurrency investment as "speculative". EG: I wouldn't recommend anyone put their life savings into a cryptocurrency, at the moment.
One good example that I can point out is Homebrew's github repository[1]

The README is so clear and welcoming new contributors, by telling how exactly they can start contributing. In fact that encouraged me to start contributing to opensource. Now I'm doing Google Summer of Code under the same organization.

[1] https://github.com/homebrew/brew
Workspaces 1.2 for Mac released. 50% off until July 24
Dude... you might have a good point in there somewhere. But that analogy is making me hate you.
A judge's opinion is always relevant. You cannot escape the real world just because a smart contract says so.

No one has bothered to sue over a smart contract yet. I concur with pkilgore in "I frankly can't wait until this shit gets litigated."
There is a Gnome calendar app: https://wiki.gnome.org/Apps/Calendar.
BART is run in a hilariously inefficient way and most of its budget is wasted.
Vint Cerf's article on Claude Shannon: http://www.nature.com/nature/journal/v547/n7662/full/547159a...
No, it's highly interrelated. The ability for the judicial system to extract rents via prison labor alters the incentives for having and enforcing oppressive laws. Currently, forcing people to work on goat farms through threatening to imprison them is limited by economics - the police, prosecutors, etc only have so much resources, and the marginal prisoner costs the system money. When that's no longer true, things can end up dystopian in a hurry.
NJ is currently dealing with the NJTransit summer of hell too. Trains lose power, A/C and lights get shut off (sometimes while underground in the tunnel), tracks get closed and Amtrak always get priority anyway. I lived 15 miles from NYC and it would usually take me two hours door to door.

Absolutely miserable.
I really liked the scene in some movie where Will Smith's character is coaching some guy to lean in like 80% of the way and then let her decide whether or not to seal the deal with a kiss.

I'm pretty picky about consent. There are men who know how to delicately signal their interest and invite me to signal back whether or not I am amenable. I have the general impression that such tactics get men a lot more action than tactics that intentionally step on a woman's boundaries as a matter of course.
Final Cut Pro X 10.3.4 Cracked 2017 Full Free Download (Mac OS X)
> Compared to a parent who has to work 2 jobs, or who has a job that requires long shifts, or who has to be away from home for weeks or months

Yea, those are shitty for family life too.
Deloitte Thinks Diversity Groups Are Passé
That would be awesome! There's so much of middle America that would probably retrain in a red hot second if they knew there was a job at the end of the path.
Fair enough regarding the status.

> Who are we to say what the author should or shouldn't study? Why is studying a genius a bad thing?

The authors can do whatever they want with their time. But people who buy books and read articles on geniuses would be better served buying and reading science-based books on intelligence. They mostly have all the same advice without the fluff of big names. Also they are actually empirical science, which can't always be said about studies on "famous" people (which to me seem more akin to profiling).

That's not to say you can't enjoy a good biography. But titles like these and what they imply just rub me the wrong way. We're not Einsteins, we'll never be geniuses, and that's fine.
Yeah, we have an office in Waterloo and the people are very solid. I should have mentioned them!
There was definitely a lot of "whoa!" and distraction in the beginning, especially while typing and watching things transform.

Later I loaded up some JS code I was working in earlier but without ligatures as the terminal I was using didn't support them. It definitely felt oddly verbose, especially the arrow functions.

I can still go either way, but it's mostly lack of ligature support that keeps from adopting it wholesale. Changing one way or another is a tad disruptive.
They're entirely abstract. Unless you're a professional real estate analyst, you have absolutely no idea what some proposed development is going to do to your "property value" (even then, you're basically guessing).

When you go to planning meetings, people are not generally complaining about property values. They're complaining about neighborhood character, traffic, parking, etc. I'm not going to say it never happens, but when it does, you should dig deeper. There are always real concerns.
Ask HN: Which companies are considered to have the best engineers in 2017?
System Settings – Making the Samsung Galaxy S5 Phone Your Own – InformIT
I think we're starting to see a shift. Today, as a hiring manager that hires remote workers, I have the pick-of-the-litter when it comes to talent for my team (infrastructure engineering). I can find the very best folks, people that I would have a much harder time winning when up against the FANGs (Facebook-Amazon-Netflix-Google) of the world if I was hiring in my company's SFBA home base.

Having remote-friendliness in my pocket, I can be choosy and can hire strong senior-level folks. I think it's inevitable that the rest of the Valley catches on and figures out how to make remote work for them. When this happens, I think we'll see who things:

- A leveling-up of remote salaries. Not such a big deal at my company and on my team, because we don't hold someone's remoteness against them and we pay fair SFBA salaries. Other companies (GitLab, etc.) adjust salaries based on cost-of-living. This is a reduced-fare lunch for them but probably not sustainable. Other companies are going to catch on and snap up top talent at average SFBA comp levels and the salary-savers will be forced to level up.

- SFBA talent will start leaving the Bay Area for more affordable and enjoyable areas. We'll see engineers moving to Central American beach towns, Colorado ski towns, back home to flyover states, etc.
Lyft Launches a New Self-Driving Division
Thanks for your work on this issue!
This is one of the (few) great things about charter schools. They admit irrespective of location. As long as you are in the county, can find transport there, and they have space you are in.

This is working out so well that even the public schools are doing it. I won't be sending our son to our local middle school. He'll commute with me and go to the school a few blocks from my office.
Talk Python to Me is actually Michael Kennedy, if you like that checkout Python Bytes. Less polished, greater breadth in less depth, much shorter.
Sometimes!
Browser: Firefox LTE (pre-web extensions)

Terminal: guake

IDE: Emacs

File manager: anything but default gnome manager

Music player: audacious
If you're not using XMonad, 'passmenu' is a really handy way to get your passwords. I bind it to ctrl-alt-p and rarely run pass manually now.
The Weird Signal
After programming in SmallTalk for a while, I'm starting to come round to a similar point of view. I haven't quite made the leap in my day-to-day work yet, but I really am considering it.

Another thing I'm considering to adopt from ST is dropping syntax highlighting. If research on highlighting for natural language can be transferred to code (I'm not entirely sure, but I suspect it might), highlighting might actually be harmful to comprehension. The only thing I'd keep is a slightly lighter colour for comments, as these don't have quite the same status as code. Ideally, I think I'd like to have them deemphasised by moving them off to the margin or something like that, but that requires rather more work than rendering them a lighter colour than the rest of the code.
The www was a little weird to look at for me too, but it's the combinations of multiple "-" and "=" that pushed this over into "nope" territory for me.

It's cool that some folks find it better, but it's just not for me
It does, but it has a short memory. If you select Office by accident, it'll then start showing that first again for awhile.