skysight-inc/HackerNews huggingface dataset:
In my experience pimps (Im sorry, "contract agencies") just add their costs on top of your requested rate, and offer that to the client.
Interesting, could you show some link or screenshots of some cool areas?
This is a great idea. It would be cool if Docker supported something like this.
I tried to sign in with google email. The site asks to view my email addresses. I cancel.
There is nothing harsh about forking a project. This is exactly the intent of the original license choosen explicitly by the author(s).

Have you read the licence ?

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions

If the author did not want any fork, they would have chosen another one. period.

People should learn about open source before starting bitching and whining about "hijacking". Hijacking, really ? That's not even possible with opensource: forking, sharing, modifying, that's _exactly_ the open source spirit and it's actually backed by the license.
People can waste just as much time with less screen real estate. If you're not working when you have two monitors, having one isn't going to change that.

I have a multiple monitor setup on every system I use, and I find it essential for much of my work.

If you're not using your second display properly, that's on you, not the second monitor.
similar: http://www.icub.org/
You seem to be overlooking a huge thing - collectibles have an (above-the-board) resale value. While perhaps the market crashes someday, for 25 years Magic cards have done nothing but go up in value. I'm personally up tens of thousands of dollars lifetime from paper Magic, and some thousands from dabbling in digital. And all of it was purchased for play, not investment.

Non-collectible virtual goods have dubious resale value. You can technically sell game accounts I suppose, but it's inevitably against Terms of Service and commensurately difficult.
It is pretty impressive and very usable. I see a great future for it.

My comments:

1 - it is not clear which words go into "my words" e.g. I mark one, then the one after, but I don't want it as an idiom, I just want two separate words.

2 - this causes some confusion when going to the flash cards I get (imagine it's in a foreigh language) "the plane", "the plane is" "plane is taking off" "plane is taking of the ground" - each in a single "flash card item". I'm sure it's due to me abusing / testing marking words

I don't have UI / UX solutions to both issues sadly, I'm sure you gave it a lot of thought.

Otherwise, this is a great, fully functional website, and I wish you will make a lot of money. I'm tempted to become a paying user. Looking at DuoLingo's recent valuation, I would say that there is a market for this.

Great example of a real bootstrapped SaaS.

Hope you get to see it grow further. Sounds like a valid YC submission if you ask me, worth a shot...
Looking at this other photo:
https://instagram.com/p/32-Yn5q3ab/?taken-by=navrajchohan

It's from an old Verizon security system? So... of course it has a mic.
Essential reading: "I am worried about David Brooks"

http://theconcourse.deadspin.com/i-dont-think-david-brooks-i...
US hacking: Military and intelligence data 'accessed'
It is very topical. Currently anyone can declare himself a software developer. That largely explains the number of sql injection vulnerabilities, unencrypted sensitive data, unintuitive software UI, unpatched servers, cross site scripting vulnerabilities, and other moronic software design decisions.

For many years there was a sense that what is electronic doesn't matter. That breaking into someone's computer is at best a game while breaking into someone's home is a crime. That hacking and disrupting a power plant is an annoyance while bombing it is an act of war.

But I think it is changing. Non-technical people now realise that software is massively important in our society, and the alarming pace of data breaches is giving a bad reputation to the industry. I think a system of licenses for developers is inevitable.
What relevance does a 70ish mystic leader from China have for how a programmer should live in the west? Why is what he does always in the news?
This is exactly my experience (although I haven't had driver issues with multiple monitors for over 10 years). Went from a 1920x1200 24" widescreen and a 1600x1200 20" 4:3 to just a single 2560x1440 27" widescreen.

Next step will be to a 32"+ 4k monitor and I can't imagine needing much more than that for a long time.
> required to act independently without a safety net'

Then no one is an adult any longer, especially those of a leftist political bent. They speak of their political programs in those exact terms, "safety nets".
Not two, but three screens if you can.

Most of the windows managers are optimized around maximizing a window on a single display. So often you would have one screen maximized with one thing, second with another, and even better third. Simple as that.

If you are a game level designer, or builder, scripter, modeler, etc. you need one screen for the game, one for the edito, one for something else - it might be docked out windows from your editor.

Even coding - debuger, terminal, browser, or log viewer, etc.

Then you have people having irregular screen orientations - one screen rotated sideways - maybe for coding, or logs, the other one - for visualizing things.

I was firm unbeliever in more than one screen, until I was finally sold...
Airbnb Rental Performance
I don't doubt that this will gain at least some traction. You can never count Google out. But it is somewhat disappointing to see Google, which used to pride itself on innovation, making dim copies of others' products long after the market has been invented and grown.

I'll stick with Twitch.
The problem is that the memory model specified by the language is a subset of the memory model specified by the hardware. This leads to exploitable systems when you lift those blinders.
You actually can extend out MSBuild to use alternative compilers.

It already comes with rules for C#, VB, C++, F#, etc. Replacing the rules for C++ with another command line and set of parameters of quite doable! :)

(I happen to be using such a build system, unfortunately I wasn't the one who wrote it so I cannot provide any direct help, just encouragement!)

It can actually all work from within VS as well.
What YouTube does with copyrighted music depends on what the rights holder tells them to do. Most of the time in Germany the video is just unviewable. I'd rather prefer muted instead of unable to watch.
Some of it is called hip hop now. Some of hip hop is poetry.
Hello,

Redis uses asynchronous replication, in order to have a latency you expect for most use cases where Redis is used, however after the tests Aphyr performed we tried to improve what was possible to improve without transforming Redis into something completely different. Basically even with asynchronous replication and a drastic merge function (last failover wins), you can still do things to improve the real world behavior of the system, and this is what we did:

1) Improve Redis master-slave protocol in order to have asynchronous acknowledges, at least. So it is now possible, during partitions, to have a bound data loss: after some time the isolated master stops accepting writes. This is implemented both in Redis Cluster (natively) and in Redis vanilla replication (so can be used with Sentinel or other failover mechanisms).

2) Use a replication offset in order to try, during failovers, to pick the slave with the most updated state.

Currently it is just an idea but in the future for certain data types and operations, Redis Cluster may take a log of the operations that were not acknowledged by all the slaves of a given master, and when the master is turned into a slave, it would re-play the log into the new master, at least for operations which are idempotent and commutative. This would allow for safer writes. The other (more used) approach of merging values directly is not very easy to perform with Redis for a number of reasons.
When I was using 2-3 monitors, I had all kinds of trouble with them under linux. This was no doubt mostly due to them being different orientations, but there were no end of driver/window manager issues with various distros. Windows always worked flawlessly.
I also think that having a tiling window manager helps at making sure that you're filling up all the available space with things that make you more productive. It makes it harder for the time sinks to seep into view.
This application should not be allowed in Amateur Radio service, because it's being used as part of a business or government operation.

The piece of spectrum this system actually uses, since it is shared with their maintenance radio fleet, is definitely not part of any amateur service allocation ("band")

The term 'packet radio' also implies (to me anyway) certain kinds of applications and messages, which don't apply to a system like this. Anyway, if there was some kind of IP or other routable protocol on the air here, that would be overdoing it. The messages probably look more like what you'd find on a multidrop serial bus, with elements including source and destination address, length, payload, checksum. A bunch of FSK modems working on the same radio channel is not much different to a multidrop serial bus.
I used APL professionally for about ten years. I even have a picture with Ken Iverson, the language's inventor, when I was 19. While I still programmed in assembly, Forth and C, I was one of the "APL guys" at work.

The language changes the way you solve problems computationally. It changes your focus away from the mechanics programming to inmerse your mind in the problem domain. It is hard to understand this without working with APL for a year or more.

There's another element here that is often ignored: Notation.

APL uses a unique set of symbols and it is these symbols that give you expressive power not found in text-based approaches. A paper by Ken Iverson himself, titled "Notation as a tool for thought", covers this:

http://www.eecg.toronto.edu/~jzhu/csc326/readings/iverson.pd...

The value of notation has been largely forgotten today due to the fact that APL suffered a popularity gap of probably twenty years due to the language being way ahead of technoloy at the time. The language didn't fail. The hardware of the time did.

This, BTW, is the reason I think J is an absolute abomination. Yes, Ken Iverson was behind J. The motivation behind going for ASCII and losing the very symbols that made APL notation so powerful was to attempt to deal with the limitations of computers at the time. For example, on some systems you had to manually reprogram the graphic card's character ROM just to be able to display the symbols.

Iverson sought to make the APL concept more accessible by transliterating to ASCII when creating J. In doing so he utterly destroyed the very notation he understood to be critically valuable as a tool for thought.

For more than one reason it would be wrong to attempt to bring APL back today. The concepts, the approach and a form of notation for the expression of computational concepts could and should come back.
People in the US complain about the lack of freedom and bureaucracy in the US as well, a lot. The US isn't a Capitalist, low tax, low regulation, small government system (and hasn't been in a very long time); it's a highly regulated welfare state, with mid-upper tier taxation.

We have a total government system the size of Japan's entire economy. What else could come out of something that massive, other than extreme regulation, and eventual suffocation? It's not like they're just going to suddenly stop passing thousands of new regulations each year. The professional political class has nothing else to do, it's partially how they justify their existence.
> The site asks to view my email addresses.

what do you mean by that?
Thanks! I'm the author, happy to answer any questions / would love to hear feedback/feature-requests!
Vindo(Android app):Live feed of photos of your favourite hashtags from Instagram
TCARA-COMIDA Project by Junior Luz
There are degrees. Most people who have any family that is not destitute have some level of safety net, but that's not at all the same as having mom & dad right on hand to save the day.
Have you tried using livestreamer? You can just ignore the bloated website and watch streams in vlc with it.

It also allows me to have my 30 tabs open and watch a stream on the second monitor without troubling firefox.
Three is great for coding. Documentation, requirements, and planning on the left. Terminal w/ vim in the middle. Results of what I'm working on in the right (auto-running tests or auto-refreshing a web page).
>The voting population is way too big for any meaningful bribe to be offered to a voter.

It's not specifically a bribe. It's policy designed to take money from those who earn more and give their money to those who earn less. In order for politicians to be elected they need to gain a majority vote, in order to get that vote they need to offer policies which claim to aid to largest number of people.

This already exists, in a variety of different forms.

>The system is flawed and abusable... but only by rich people.

Let's assume that's the case. What should we do?
The Code: Story of Linux Documentary[video]
First time I hear of Twitch, but I watch a lot of those play-through videos on Youtube (20 minutes of that crap saves me days of wasting money and time playing the actual game :-D)...
Some licensing does require continuing education or regular testing.

I think the argument for some of these licenses is that if the licensee screws up you can report them to a proper government agency who will investigate them. If a cab driver refuses service for a discriminatory reason in my town he can be reported to the the taxi cab bureau, or if my barber has unsanitary practices to health and human services.
The idea that licenses would solve that is naive at best and dangerous at worse

I've known people with CS degrees and half of them would throw you a blank stare at those words

> unintuitive software UI

Most licensed engineers are guilty of this

So make sure only those who have a magical paper and studied at fancy schools (where they probably will learn PHP, the basics of sql injection - oh wait, there are new vulnerabilities, but I don't have to worry about these because I didn't learn about them in school) can work on computing, I'm sure quality will shoot right up /s
Sheesh, at least give me a heads-up before you link me to David Brooks.
Depends on the number of hours you are working a day, and assuming you're being charged out at time and materials, that would be $50-60 p/hour.
Team LastPass works great for this.
i respect your opinion. i agree it is tough to make a business for writer and artist these days. same goes for game programmers, wow talk about a march to the pricing bottom.

but why fight what the market wants with paywalls?

for me it's the "nickel and dime" thing, not just simply paying for quality product. i can't stand it. i want to pay for everything once, in an indirect way, that is almost unnoticeable to me.

have you ever driven in switzerland and italy? you enter switzerland and you pay 40 euros to use their roads and you sort of hate switzerland for it. then you enter italy and you don't pay anything and then all of the sudden you start hitting pay gates every so often and you end up paying double what you did in switzerland.

i fear for where these paywalls will take the internet in the future...i want something more like driving in switzerland than in italy
Generally, all packages depending on that library will need to be rebuilt. But that is automatic when you do an update, it just may take time (either for packages to be rebuild locally, or by the build farm if you're using channels).
But you can manually do a hack to substitute a patched version when you want the fix right now: https://nixos.org/wiki/Security_Updates
Until letsencrypt goes live: https://buy.wosign.com/free/
That's exactly why I'm surprised that the title of this post suggests that they would be doing this, but they didn't.
Consumers don't know which certification is worth what. If you run a business you're always getting calls from bullshit consumer certification companies trying to extract money from you by playing on your anxiety about which recommendations consumers trust.
Government isn't charging outrageous fees. The outrageously expensive tuition is usually provided by a private party, not the state.
I made a number of good friends in college, and I don't think any were particularly unreliable or shallow- but I do agree that they mostly didn't last. We all went our separate ways, scattered across the world. At least in high school you are all anchored to the same home town- in a big university that draws from far & wide, you don't even have that.

Now, I do know clusters of graduates who wound up working in the same cities, and some of them seem to be pretty steady friends. But without that, there is little to hang on to, even if you were good friends.
One of the key advantages of single-screen is you don't cripple yourself whenever you're at a conference/on a train/etc. If you get yourself used to working on a highly portable machine like a macbook air, it's like there were chains connecting you to your desk and suddenly those chains just fall to the ground.
Well, how was it solved in other industries? Licenses and norms. In the construction industry you can't just build a house. You have a pile of norms and regulations you have to comply with. Today anyone can open a website and start taking passwords.

I'm not looking forward that but do you have a better solution? The way the industry currently works is unsustainable. And I am not even talking about privacy invasion.
But what about three screens?
How do you teach people to hustle?

Step one to hustle is the hunger. To me it seems like the rest just follows.

I've seen the laziest, most unreliable people hustle like crazy when something they are deeply hungry for is at hand.
Anytime you purchase a permit for anything from the government you should stop and realize the government has confiscated your right to perform that task and it's selling your rights back to you.
Hello, I considered it, in some way this could be good, allowing me to have a team of developers to build a better Redis in less time. On the other side there is always the risk of ruining the project a bit, when you take external money and need to be profitable and so forth. But probably the biggest reason is that I don't feel like that currently is a good idea to travel more, work long hours, and so forth. I try to work my 40 hours and use the remaining time for family and other activities. So far the sponsorship model has worked well, even if there are rooms for improvements for sure.
usually the vcs' lock up period ends at ipo

anyway, I don't think etsy is a good example - guess who followed the same pattern (of jumping really high on the 1st day and sinking a few months after IPOing) and is now worth 2x the peak ipo price? https://www.google.com/finance?q=NASDAQ%3AFB&ei=tNp7VbG5O9TA...
I find them quite cumbersome, having to watch a gif for some time just to get a few statistics that could be had at a single glance if it weren't for that gimmick.

Animations don't allow you to read at your own pace.
Why does a large-scale desalination, like in Israel, is not on the table?

A quote from [1]: "Once unthinkable, given Israel's history of drought and lack of available fresh water resource, with desalination, Israel can now actually produce a surplus of fresh water".

Israel is a perfect example, since it's another large food producer located in a desert, just like California.

1. https://en.wikipedia.org/wiki/Desalination#Israel
That guarantee of no gun is there in Estonian case. If somebody has a gun to your head you can go to a physical polling station and vote there overriding your forced vote.
How to implement a neural network: Part 1
I would recommend that you raise this issue with the founders directly, rather than with the hiring coordinators.

Prepare well beforehand, with specific examples of things that are happening. Help the founders connect the dots about how this situation is putting your company at a disadvantage in terms of attracting talent and building your team. Good developers have lots of options, and will certainly view this sort of thing as a negative indication of your company culture. This will leave you with B-listers at best. For a small company, this is poison, as it creates a negative effect that quickly compounds.

At the same time that you raise this issue with the founders, have some potential solutions to offer. This could involve having a technical staff member review correspondence and web-postings from these folks. It could involve some ongoing coaching for these hiring coordinators. It could involve replacing them. A decent level of technical understanding and an attitude of wanting to improve should really be a baseline for anyone in this role. It's not an exaggeration to say that the amateur behavior of these folks could drive your company into the ground.
Not sure if anyone is reading this thread any more, but...

> If I were to apply a de-hyperbolizing filter, I think the post title would be something more like "this document is a pretty good example of how processes can evolve and become perfected over time."

Actually, I wasn't using hyperbole at all: I've studied a lot of operations documents, and this is (literally) my favorite one of all time. It operates on many levels, effectively changes normal human behavior for a number of different actors with very different motivations and communication styles, and it's critically important.

It's also very well debugged. It's really a very fine document, again, my #1 in operations that I've read. (#2 is probably Dalio's Principles at Bridgewater.) If anyone has anything equally good as a candidate though, shoot me an email -- I love studying, corresponding about, and discussing this stuff.
Being an adult is not binary. And I think the possibility we have of not having to be fully "grown up" is one of the great advances of modern society. Keep the child in you alive. It's what makes you creative and open to the new.
Wow, neat. I'm a little late to the party here: I think I wrote under a dozen non-announcement blog posts from May 2014 to May 2015... glad this one resonated and was useful.
It seems like using a tree-index based path, this serialization format would only work with purely static content. If you have a change to the underlying content (e.g. adding a new paragraph before a selection), there doesn't seem to be enough information in the serialized path to select the right part of the page.
I'm pushing 30, have a well-paying job, and a long-term significant other, but I never plan on "becoming an adult" if it means religious affiliation, griping about the talking heads like my father, or giving up video games and hangovers.