skysight-inc/HackerNews huggingface dataset:
Absolutely not. It's terrible. Some more reasons to hate it:

1. It can throw a message box or prompt on the screen without any notice. Precisely how this is handled from a scheduled task is "interesting".

2. If you're non US locale, you get different date formats pop out of get-date, gci and CLR DateTime. This at some points in time scares the living fuck out of me as an implicit cast to string can swap day/month around.

3. Changes every year or two. Features features features. Gotta learn them all. Pokemon time.

4. Module system is a piece of shit.

5. Signing is so friction inducing that everyone just turns it off to get shit done.

you compare to bash here. Bash doesn't do much at all. This is the point. It leverages other tools to do the work. In your example you mention regex for parsing dates. This is a bad approach. "date +%s" returns sortable integers which you should work with.

PowerShell is Word. LaTeX is a felt tip. Bash is a fountain pen and a steady hand.
Too fatalistic. In 19th century they predicted that Earth can't sustain population over 1 billion. In comes oil and agricultural revolution. I agree what we are doing with ecosystem in general is a crime, but it won't kill us. At least not anytime soon.
This isn't an issue of shell syntax, you're pointing out that the ps tool emits structured output which can be queried in standard ways by downstream filters. Which is great, as a user feature.

Now explain how to write a "ps-like" command which emits mostly the same stuff and coexists in the same universe. Now things flip: unix is straightforward and easy (everyone understands how to emit text, and you can do it from literally every programming environment there is) and windows is arcane and inscrutable, and works only with whatever .NET framework understands that log stream.

Fast forward a few decades, and examine the size of the ecosystems built around "simple tools and text streams" vs. "custom logging format plus cute syntax".

It's a forest for the trees argument. Microsoft, as always, optimized for the wrong part of the problem. In this case: the admin experience is great, at the expense of the developers of the tools those admins would need to run.
In Austria it's about 4 times the price of a HSPA+ connection. LTE is not expected to get any mass adoption until 2016 or so. I read in Germany they are a bit faster. If you want to sell phones in Europe, LTE is not a relevant technology right now.
I repair computers for friends and families and the majority of the time I get a broken external to look at, it's the enclosure that's at fault and the drive is absolutely fine.

I encourage people to buy their enclosures and drives separately - it's a little more expensive, but this way you can RMA just the enclosure if it fails. With an all-in-one, you either void your warranty to get the data back, or ship the whole unit back for a replacement.
LightBlue Cortado: Arduino wirelessly programmable via iPad over BLE
Awesome! Can't wait to see it!
If these allegations are true...I don't know what's worse. The actual alleged wrongdoing, or how ineptly it was conducted. Business-minded people may be meh about whether hackathons are good...but a CRM company that can't even conduct he basic functions for a coverup (I.e. Create a themed bootstrap page that simply lists all entrants)...if they can't do CRM when it's absolutely necessary to protect their own asses, it doesn't speak we'll for how they perform CRM for their clients
Why is this a problem? If anything, unrelated commercial spam could only increase the level of discourse in YouTube comments. At least if I see a pitch for a pyramid scheme, it doesn't make me want to kill myself for being in the same species as the poster.
Pretty sure data scraping is their pivot, as articulated in this article.
So am I for pay cheque reasons.

For the sake of sanity though, I use Linux with a windows VM.
Ruby is a programming language. Rails is a framework. I guarantee that you can, in 2013, find "Ruby on Rails programmers" who wouldn't know what to do if you took the Rails away.
Most constituents are too ignorant to know this. That's why I support repealing the 17th Amendment to the US Constitution[1].

The House of Representatives is apportioned by population, and its job is to represent the interests of the people. A more populous state has more representatives so that (theoretically) each representative represents an equal portion of the American population. This is also why spending bills must originate in the House as the money spent is derived from the people.

Each state receives an equal number of Senators. The Senate is responsible for representing the interests of the states. That is why Senators were originally appointed by the state legislature [2] instead of directly elected. A federal republic, such as the United States, is built upon each state have its interests represented equally, and that is why each state receives an equal number of Senators.

I believe that the direct election of Senators undermines the original intent of the Senate and that the 17th Amendment should be repealed.

[1] http://www.law.cornell.edu/constitution/amendmentxvii
[2] http://www.law.cornell.edu/constitution/articlei#section3
Scala-js-workbench
Postgres CAN do exactly this, in fact, this is the sort of thing it excels at, the transactions in postgres can do this, and so much more.

I think what you're talking about is appending with a single statement, which Postgres can also do. You can deserialize JSON inside a postgres query, alter parts of it, serialize it again, then store it in a single atomic transaction using an UPDATE.
She was the emotional heart of Google until her emotions got the better of her and she defected to Facebook.
It could even pull weather data for wind speed and direction along with time of day for the suns position.
Funny, we both see the same algorithms, but I see the exact opposite results.
Reaction to my invitation to Svbtle.
And you're on call to perform low skill IT support on top of it all.
It would be cool if it worked with Sublime Text or vim.
Yep. 1 copy of data is not enough, because it can be lost. Now, assuming that N copies of data is not enough, it's easy to see that N+1 copies is also not enough, because that extra copy can be lost, thus reducing to N copies, which is not enough.

This proves by induction that no matter how many backups you have, it's not enough.
Regarding facebook, the majority of my social life there takes place in a private group, that a strong plurality of my friends are in.

It works pretty well, and it makes Facebook useful for impromptu get-togethers again.
I think a new FISA would be a good start. As flawed as the current state of affairs is, its a big improvement over what existed prior to FISA. That law was a constraint on the NSA, probably the most restrictive that was possible during the cold war.

Alternatively, the Supreme Court could invent a right,of privacy out of thin air. That might very well happen in time, but the tech community is undermining attempts to lay the groundwork for that. There must be a consensus that privacy is the rule online, rather than the exception. No such consensus will emerge if the tech community continues to condition people to accept invasions of their privacy in the name of advertising. Ordinary people do not have a particular distrust of government. To get to "its not okay for the government to read my email" you have to get rid of the notion that "its okay for Google to read my email."
It has the benefits and ease of use of a json document store, it allows you to do SQL style where clauses, it takes about a minute to install and start using, there are a wide range of drivers available for many languages, and it has a simple javascript map/reduce.

on the flip side, it implements database level locking, uses more disk/RAM than it probably should, and can start to give you headaches if you try to do a lot of writes at once.

edit: to give you a real world example, we use mariadb for storing everything persistently. however, a lot of data like "number of teachers in school A" is aggregated and too difficult to run in real time when we render paged results. to get around that, we use mongo as a document store and use its SQL like querying to generate the paged search results. this lets us sort/filter on the data without having to do everything in SQL.
Is there a difference between using Startpage through DDG, and just using Startpage?
looks like the size depends on the length of your input -- capped at some max value
Because coworkers can become friends, and friends can become coworkers. The two are not wholly disjoint sets, nor should they be. What is needed is a separation of function, not a separation of people. Two accounts, perhaps with shared people, but with the intent of one being personal communication, and the intent of the other being professional.
Ask HN: Working for 100% equity and no salary
Our current startup is running out of money and wants to convert the current team into founders (~10% ownership) and withhold salary for the next few months.

1) Is this legal?
2) Is this a stupid option as a developer?
I wonder if Republic Wireless will get on this since they offer the Moto X for $300 which they subsidize a bit.

Seem that Moto G is better fit for them as they are going for the lower end of the market.
This is part of what we were trying to avoid while starting Lambda (http://getlambda.com). Do contract work to bootstrap your company, especially for technical founders. It's very much worth it to take 1-3 months off to freelance, make ~$20-50k, and keep your entire company.
I thought about an idea related to this. What if there was some kind of a browser extension/app that detects and notifies you if you visit a site that uses dark pattern or have been known to employ stupid tactics like "send us an email to cancel paid subscription and we will get back to you". May be make it more specific use case when you are actually trying to sign-up or entering your credit card details, then notify you of their shady practices. The information will be submitted by users themselves. So if you come across a dark pattern site, you immediately click "Report this" and may be even fill in the criteria like "cannot cancel online" with some comments. It then gets centrally stored on the server and everytime another user visits that same site who has installed this browser extension, they get a minimally invasive notification of some sort ?
Nowadays they pick people "randomly" - which means it can be anything..
Likewise, forking from the mainline at the first sign of devs behaving badly is an overreaction. You don't throw out a team on the first sign of them doing something you don't like, that's crazy. There's nothing wrong with complaining about a conflict of interest. It only becomes a problem if the complaints continue, nothing changes, and no one forks. Then you and I will be telling people not to whine.
Error on line 36: An ”body” start tag seen but an element of the same type was already open.
Plug and Play to Host Event With Bitcoin Leaders and Startups
I guess the problems come once anybody tries to mix the environments at once: Git installs msys, the user additionally installs Cygwin and if both are in the path the confusion is certain.
Surely a bar chart could be made to work in Firefox…
I don't think he means exit in the sense of IPO or sale to PE. I think he means exit for his initial f&f investors. It's not entirely unreasonable to expect a larger seed round or even a series A after 2 years.
3D printing a flexible, draping dress out of tiny hinged components
The intended audience of that presentation are the people who are regularly being taken advantage of by other people who think that it's okay not to pay someone for the value they bring.

People here are criticizing PA for using their name and prestige to exploit workers. You could try to offer serious counterarguments about capitalism and value and wealth and compensation. Instead, you resort to calling people "9-5 crybabies" and implying that they include lots of "bed-wetters".

Is it any clearer now why I responded to your comment with a "fuck you, pay me" video?
if my current or future employer ever required me to associate my personal accounts with work in any way as a condition for continued employment, i'd tell them to go f*ck themselves. in fact, i now ask about any such policy in interviews and if they get the answer wrong, i walk out the door.

no employment opportunity is worth selling out your personal life.

the only acceptable condition may be a _promise_ not to post negative things on your personal account while employed.

just my $0.02
For me, what's horrible about Cygwin is that a lot of things that perform just fine on a normal Unix are horribly slow. Just try running an Autoconf "configure" script sometime. I'm told this is because emulating fork() is very expensive in Windows (in contrast to the Unix model where it's very cheap.)
What is taxable is not determined by the amount nor by ownership of accounts.
Rohin from Priceonomics here. Thanks for the kind words.

Well, we're trying to build a company that one day has hundreds of writers and engineers working together. So, we've been writing all along and want to do more of it for sure.
Ah so you have information regarding the mass amount of people the US didn't like and has assassinated?
مشاهدة مباراة برشلونة واياكس
I would never take funding from friends or family. Hard rule. More aspiring entrepreneurs should listen to Ten Crack Commandments by Notorious B.I.G. at least once.
>why FDA bans products and services instead of simply informing consumers of possible dangers

Because that costs money that they shouldn't have to spend. If a company is marketing a product as X, why should the FDA have to counter with marketing that says product is actually ~X, rather than simply stop the marketing as X?

I'm sure homeopathy dealers aren't allowed to make medical claims. Perhaps the FDA doesn't go after them as stringently as you might like, but lets not pretend that they have free reign.
Your Caviar Black is trumped by my two Scorpio Blacks I had to RMA in one year because of strange read/write delays and clicking noise. No actual failure, but it started from one problem/day when I bought them to 3-4/hour when I sent them back.
Just because advances were able to stave off collapse and allow billions of people to consume resources at an ever greater rate does not mean that the same can be done with the effects of overfarming, overfishing, and pollution. The fallacy is thinking "since we did it once we can always continue doing it." The probability exponentially rises that you can't, since this is basically the same as the probability of always succeeding in time to avert a disaster.

Actually garbage / messing up ecosystems is a different type of problem than obtaining resources. It is somewhat related to the second law of thermodynamics. Once you introduce so much entropy into a system the genie is out of the bottle.of course this isn't exactly thermodynamics but I can say it this way -- putting humpty dumpty together again is different than figuring out how to make humpty give you more food for decades.
It has nothing to do with the defaults. It is all about people forgetting that MongoDB is a document database and not a relational one. I can write apps that will be 10x faster with MongoDB and 10x faster with PostgreSQL. It's all about matching your domain model to your database.
Yes, my goal here is ease of playing around with something new. I would setup a dockerfile after I knew exactly what setup I wanted.

You're right, I misunderstood what docker was doing when shutting down the container. Seems like I can start and reattach just fine. Here is an example workflow for anyone curious:

root@chris-VM:~# docker run -i -t ubuntu /bin/bash
root@0a8f96822140:/# cd /root
root@0a8f96822140:/root# ls
root@0a8f96822140:/root# vim shouldStayHere
bash: vim: command not found
root@0a8f96822140:/root# apt-get install -qq vim
...<snipped>...
Setting up vim (2:7.3.429-2ubuntu2) ...
root@0a8f96822140:/root# vim shouldStayHere
...Not exactly necessary, but I added a line to the file so I could identify it...
root@0a8f96822140:/root# exit
root@chris-VM:~# docker ps
ID IMAGE COMMAND CREATED STATUS PORTS
root@chris-VM:~# docker ps -a
ID IMAGE COMMAND CREATED STATUS PORTS
0a8f96822140 ubuntu:12.04 /bin/bash About a minute ago Exit 0
root@chris-VM:~# docker attach 0a8f96822140
2013/11/26 10:29:41 Impossible to attach to a stopped container, start it first
root@chris-VM:~# docker start 0a8f96822140
0a8f96822140
root@chris-VM:~# docker attach 0a8f96822140
ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin selinux srv sys tmp usr var
root@0a8f96822140:/# cd /root
root@0a8f96822140:/root# ls
shouldStayHere
root@0a8f96822140:/root# cat shouldStayHere
Hello World!
root@0a8f96822140:/root#

So, if I did some heavylifting to set something up and wanted to keep this as a base for later work, now I would do e.g.
docker commit a8f96822140 <some identifier>
A great demonstration on why such validation doesn't really matter at all.
Thank you and please share with whomever you like!
It seems logical that they would want your data, but: 50gb is pretty much free for them (storage gets cheaper over time, for one) and maybe a good selling point, no sd card makes file system easier and phones thinner, and in addition to wanting all your data, they would want to have android users have the nice automatic expedience of having all their music in one place on all devices, for example. Want your users to have great simple experience. You want this for business reasons, and I am not saying they are not also data hungry.
Sugar and caffeine are both drugs.
Well to reveal more of the strategy behind that, my team and I are tackling the DMV area first. The recruiters are pretty aggressive with contacting professionals in this area. The developers have developed a blindness to these type of emails. The theory is if we create a pay wall only serious inquiries will pass through and create better response rates to recruiters from tech professionals.
> in very strong terms that this comment is nowhere near the truth.

It was his opinion, not a fact. Just like this is your opinion and NOT fact.
You're coming off as a little died-in-the-wool here.
TinyPNG launches API to automate PNG compression
If you were using systemd, I'd imagine you'd tell it to restart your syslogger automagically, and use ExecStartPost or ExecReload to tickle nginx.
Great Job guys. Keep up the good work.
[Edit] That's a good distinction. I would have preferred a more detailed comparison between freemail users on the one hand, and ISP email users on the other, including all the major ISPs in North America. I wonder how the Comcast clientele compares with those of AT&T, Time Warner and Verizon, as well as Canadian monopolies like Bell and Rogers.

The stark difference between the freemail demographic and ISP email users are probably also due to:

1) You should intend to live in the same place for a long time if you use your ISP's email address. Because if you move to a state where your current ISP doesn't have a monopoly, you might not be able to keep that email address.

2) Using an email address at your ISP is decidedly uncool among the young. What good is an email address that can't sign you into Xbox Live or YouTube? Some ISPs have deals with the Big Three, but a lot of the rest still slap SquirrelMail on top of a vanilla POP3/IMAP/SMTP setup and call it a day.

3) Many old people simply don't think of email as anything other than what their ISP set them up with. Webmail is a foreign concept to them. These are the folks who equate "Internet" with the blue "e" icon and "email" with Outlook Express. Using the Internet to read email would sound to them just as nonsensical as using a bicycle to mow the lawn.

I'm not sure about the home ownership factor because you can easily subscribe to cable even if you rent. You might not want to get the expensive package with all the channels, but a basic plan that includes "high speed internet" is as essential nowadays as water and electricity (even though it is slowly being replaced by mobile data plans).
Sounds just like the needlebase project ITA software developed in the late 2000s, but was shut down after google acquired them. http://www.quora.com/Needlebase
Au contraire mon ami. The entendre is there. Look at the victim's age... the victim is indeed a "minor" and a second class citizen in the US.
Those three were all pretty much direct quotes. I don't know if programming would make someone particularly immune to this kind of reasoning though, in my experience it is to do with how much attachment someone has to the trappings of group identity, which can be quite disconnected from how they reason about other subjects.
Thanks!

I just tried the pre-release version of 0.13. I found it was installing something with native binding? I believe it was one of the dependencies on Compass. I don't think this works well for us as our build process relies on Maven with JRuby to power Compass.
There is a definite issue with this in the developer space regarding how API keys are connected to user accounts, and the policies employed by companies like Google, Facebook and Apple regarding duplicate, fake, or pseudonymous accounts. It's sometimes hard to know what the correct approach is to working with Facebook developer tools, adSense accounts, or testing iOS apps on your own phone, without forever tying your corporate identity to your personal one. As single accounts cross lines into social networks as well as development capabilities it becomes hard to keep work accounts and personal accounts separate.
A professional investor (or group of investors) providing a seed or Series A after a couple of years is realistically going to have little interest in cashing out existing friends and family investors at a gain. At that stage, you're investing to grow a nascent business, not to buy the founder's mom and dad a deluxe new kitchen.
Use Logstash it's 10 times better than 'quick' hack for those problems.
I've always heard it as f,f&f -- friends, family, and fools.

;)
It's not Google-branded.
Reminds me of this shader toy shader. https://www.shadertoy.com/view/XdsGDB
Except that the text of the Constitution alone, without any commentary, is very hard to understand. Its current meaning is based on over two centuries of Supreme Court cases, etc. So a better source would be something like Wikipedia, which at least gives you some historical background and explanation:

https://en.wikipedia.org/wiki/United_States_Constitution
The thing is it sounds like he is just promoting his own fork he started 11 months ago, rather than "starting a discussion."

> We suggest to put errbit on PG. For those who want to try - the code here: https://github.com/Undev/errbit/tree/pg-upstream

The problem here is that the bad English grammar could have given the wrong impression. Maybe he is just saying:

"hey guys, you should consider migrating to postgresql. here's some code you can check out that has worked for us."

Rather than:

"hey guys, screw Errbit/MongoDB, use our fork!"
Didn't seem to be phrased like that but thanks for the info :) think because everyone was at school and it wasn't a holiday it was less busy!
> "They set expectations that they were looking for serious apps, serious work, serious time,” [Seth Piezas] says.

That's wonderful! As a serious developer, you have a serious rate you offer your serious services at.

(Also: Do I read right? They own the code? To paraphrase Obi-Wan Kenobi: "That's no hackathon.")
I would invite any Clojure users interested in RethinkDB to try out Revise, a client driver for RethinkDB: http://github.com/bitemyapp/revise/
What was the original Priceonomics product?
Why would anyone be? I don't know - ask Lenin, Robespierre ... if we live in a world where there is only the 0.1% and all the rest - some people will try out of desperation, spite or just for the thrill.

The middle class is the great buffer - the promise that keeps the poor invested in the system. If it disappears - the future will be darker for everyone.