skysight-inc/HackerNews huggingface dataset:
I've been following these guys for a while, and just a single recurring client will pay for the investment. When you've done the basics in search and ppc optimization, the next step is CRO without a doubt.
> "No one seems to fervently believe tech valuations are cheap, so it’d be somewhat surprising if we were in a bubble."

Is this true? I know that high valuations are getting tons of press and shock in the public, but it seems like VCs, Wall Street, and the general population are racing to get their money into startups despite the high valuations everyone is talking about. So to me, that would indicate that many people do fervently believe tech valuations are cheap.

I think where we put our money is probably a better indicator of what we believe about a market than what we say, and I get the sense that many of the people who are saying valuations are high are the same ones pumping millions of dollars into every startup they can.
thats ridiculous:-)
Sure, maybe I am not channelling Laughlin very well. Perhaps it was his general pessimism that any deeper theory could be derived from the emergent phenomenon. It was a while since I read that book.
The command line isn't an abstraction: a particular shell is, sure. Directly inputting machine instructions is a form of a command line. At its most basic the computer is executing an ordered sequence of commands and you need a way to tell it to execute the commands you wish. Machines run on a sequence of function-argument instructions -- this is fundamentally what the command line is. I suppose you could invent a GUI that lets you click on the opcodes and memory addresses you want to execute but that's bordering on silly. It's always going to be very awkward to capture fundamental computation with a GUI unless the way the machines work changes in a big way.

Every machine in existence has a command line interface. Some of them have GUIs built on top of that. Sounds pretty fundamental to me.
Amazon to Open Retail Location in Seattle. Books (Mostly) to Start
This is another example of an exculpatory analysis for Nader trying to convince readers that many of his voters would have broken for Bush instead of Gore if he had dropped out. Like Wikipedia, it points out that Floridian Democrats voted in anomalous numbers for Bush, implying that Floridian Naderites were the same --- which of course they were not.
I can't tell if you're being serious, but thank god people succeed in programming despite people like you if you are serious.
Speaking from experience Im 43 years old but been rejected by women my entire life in LA for being a "white guy" its certainly depressing that no matter how well you do you have to spend your entire life alone have to be ignorant of sexuality because its cut off from you , theres never any reward for my efforts no matter how well i do only puniahment for being born the wrong ethnicity.
I generally support privacy issues (donor to EFF and ACLU).

But, I see some hypocracy in criticizing companies like Microsoft and Google about the danger of private information being leaked. What about github repos, data on AWS, etc.? Most people seem willing to trust those companies.

I believe that companies like Microsoft and Google will immediately fire any employee caught improperly accessing user information.

We also trust our doctor's office and our bank with critical information.

I trust Microsoft and Apple to a large degree because I believe that their interests and my interests are aligned. I trust Google and Facebook, as sellers of data for advertising, less.

In the last five years I have gone through two "phases" where I used Linux on my laptops almost exclusively - for privacy and control reasons. The problem is both times I was a bit less productive during the periods when I used Linux. Personal efficiency trumps some of my concerns over privacy, especially given that the NSA and other intelligence agencies around the world record most of what we all do anyway.
Google/Motorola and SpeakerBlast
This was one of the big reasons we made https://tonicdev.com . We found so many stackoverflow questions were just about installing packages or asking how to get node running on their computer. We wanted a way to be able to try just about anything in the environment without starting with the most demoralizing part -- configuration and installation.
Because the overwhelming narrative for attractive people on camera is "I woke up like this." Candid-looking pics like these lie brazenly about how much effort goes into making the perfect shot, and self-conscious kids burn themselves out trying to live up to a standard that is literally impossible in real life.
For fun, read the comment pages at https://news.ycombinator.com/threads?id=LargeCompanies for more history. (hint, there is a reason why the account is named like that)
Linear Regression Proof
I was recently at a small development studio that closed down. We used slack to communicate and liked it. I set up an alumni team and the whole team joined up to keep in touch and it's still active months later.

Is anyone going to argue that if I'd sent out the irc channel that anyone would have tried to connect?
Spam Botnet Leverages Vulnerable WordPress Sites
I took something slightly different. My reading is that many people refuse to accept that there are obvious deficiencies in the dominant paradigm, and instead they cling to it religiously as if it were a be-all-end-all rather than a local maximum embedded with strong network effects.
On the Value of Command Line Bullshittery
Humans have lived in space longer than the iPod has existed
> and has some immature tendencies still

Sure, do talk about ethics, but keep in mind that "immature tendencies" is how people learn effectively. Also, in adult world, "mature" often means "boring" and "soul-dead" and "detached from reality", so it's not a very good standard to judge things on.
The Starving Artist/Entrepreneur/Athlete/etc Syndrome
yes, but you are allowed to use ARM's ISA via an actual arm chip (not in an FPGA, obviously.)
Click bait title.. having to take 100 shots for 1 good one is not the darkness I was promised.
I wouldn't be surprised if Porsche customized the throttle mapping and/or transmission programming. ECU remapping would be a bigger job though
Revenue is a much better indicator of growth.

Yelp
2012: 137M; 2013: 232M; 2014: 377M

SAFM
2012: 2.3B 2013: 2.6B 2014: 2.7B

So, SAFM grew ~5% while Yelp grew 100%
Yep. Kunming. I cycled down the Taiwanese coast years ago - http://pratyeka.org/bike/eastern-taiwan.html ... very interesting country, I've been back maybe 5 times, but not enough wilderness for my liking. Almost forgot - starting a maker space http://cave.pratyeka.org/
Sure, Bush II's administration was packed with such people. But it's a stretch to say the inverse would have been true for Gore, especially since he never named a cabinet. National policy had been decided some time before that - remember Clinton bombing etc? Your referenced gang of holdovers shows exactly how that works.
I got pointed to irccloud.com the last time I asked about that.
Oh, and DevTools doesn't honor my breakpoints. They "slide" down to the next line DevTools thinks it can actually stop on.

For one thing, the number of times it "slides" past valid code is shocking. Right now I'm looking at a perfectly boring JS file and the breakpoints are only stopping on the function declaration lines. The contents of the functions are being slid past. Once I restart my browser they'll work again.

For another, as a time-saver I put breakpoints on lines that /will/ be valid when I refresh (saves me from having to refresh the file twice), so it simply doing as I told it to do would be grand.
In other words... we want to do difficult things without learning.
>Culture matters. The “Hack” and “Move fast and break things” culture must make it very hard for developers to focus on quality.

Every now and then production questions the business value for this. Recently my company released a new game feature and we had to throttle it back in a hacky way immediately as user did not like it. However the database calls and code are still being executed. Now the business does not want us to revert the code (or re-implement the throttle in proper way ) as they see no business value in that and fear of breaking other things as part of this "unnecessary" code changes.

I tried to explain that we just stopped the feature as it was an emergency as we did not have time to revert and re-push the server. This feature was well tested (not a brand new feature ) so we did not have a throttle . We found a hack and manage to stop the feature so that users are not outraged.

May be the right decision was not to tell about the hack to the business at all. They would have have to wait till we revert the code properly and re-push the server. But as an engineer you worry about the product as well, we I could not resist .
I recall my high school computer science courses. They consisted of us writing stuff in DrJava, using a framework our teacher made to abstract some Java-specific things away. We ran the programs we made within it, without going into the command line. It was quite a simple IDE, but it allowed us to get things done without using a command line.
This is Harold White's research group, and they have claimed many times to have validated the EM drive (and other fringe items). When I saw the headline I suspected it was him again, and sure enough, it was.

Google around to find out all you need to about him and his work. And whenever you see such a headline, look to see if it is his group again.

I'll let each of you learn about him on your own :)
The Hidden Reasons People Spend Too Much
> Instead, you're ignoring all of the flaws I listed in favor of a red herring dismissal by focusing on my criticism of your question. Not everything revolves around your feelings.

I'm not ignoring the issue you have pointed out, rather It would be nice to hear about nosh. There's significantly more information about launchd than nosh, for example launchd has two videos, explaining the reasoning and methodology for bringing in launchd and the other apple libraries.

FreeBSD next 10 years:

https://www.youtube.com/watch?v=Mri66Uz6-8Y

NextBSD intro:

https://www.youtube.com/watch?v=49sPYHh473U

A quick search on google and their are no videos about nosh. The nosh website doesn't contain much information about the design of nosh. Looking around the source of nosh the various html files look promising and i'm going through those. Unfortunately my c++ skills are inadequate to judge the code quality of nosh effectively. Which on a side note I think will hurt nosh chances of being adopted, because the open source os world seems biased to using C. I't just harder to find stuff out about nosh and you seemed knowledgeable on the subject, hence the original question. So is there any good documentation on nosh besides the source it's self?
Bitcoin Is Suddenly Surging Again
SEEKING WORK - REMOTE (preferred) / SF Bay Area

We are Wyncera. We are a team of senior designers, full-stack engineers, and a devops specialist who love building great user experiences. Our team consists of experts in JavaScript, Node.js, hapi.js, React.js, Redux.js, Angular.js, etc. We have extensive experience with UI/UX, isomorphic JavaScript applications, cross-platform apps (via cordova, electron), and machine learning (in JavaScript).

Reach out to us at https://wyncera.com
What Software is Made of
As soon as I saw this comment, my first thought was "Holy crap. That sounds like Russia."
Career security is exactly it, especially if by "not a superstar" you mean "not particularly competent". And yes, the folks I've run across at Redstone have indeed been using typical commercial tools like SAP (favorite quote: "Why is this database column named 'herst'?"), DOORS, and some really horrible contract management stuff, and the usual assorted (SAP and otherwise) portals. And indeed, Java; I think I heard that the Army guys upgraded past 1.4 a couple of years ago.

I don't want to get started about cost-plus contracting, but here's a tip, if you're ever in that business again: hire friendly, personable, but not overly skilled people.

The government side is divided into two groups: program management, which are really only concerned with the money going out and are the other half of the contracting follies (see my DAU link previous), and project management; people who are on one hand interested in getting their work done and in the other on increasing the size and importance of their empires. Neither would know technical work from a hole in the ground, or if they did it was so long ago as to be irrelevant.

The project folks are on your side since the more there are of you, the more important they look. If your employees are good at being friendly with them, you're golden. All you have to do is convince the program management people that you're working really, really hard and that the problems are very, very difficult (hence the "not overly skilled" part), and the project managers will do most of that for you.

Just don't ever, ever, convert a cost-plus contract (where you as the prime contractor have cost-plus subcontracts) to fixed-price while not changing the subcontracts to fixed price. (And I'm looking at you, SAIC.)

There is one difference, in my experience between contracting commercially and for the government. The overhead for me when I was doing work for IBM (in the 90's and '00s) was 13-15%; the overhead for me doing work for NASA was somewhere close to 100%, judging by the GSA schedules for related contracts---I never could find the schedule for UNITeS or EAST.
> We notice politicians' lies more simply because they're public.

I disagree. Politicians do in fact, generally, lie more than most people.

In particular many of the successful ones. It's often a large part of how they got successful. You could almost say it's part of their job (fortunately, there are some politicians that do not believe this).

Sometimes it's for a (relatively) benign reason, a "political white lie" if you like. But just as often (if not more often) it's to protect their own interests, or the interests of certain parties (corporations, usually) that are not quite aligned with the people they are supposed to be representing.

The fact that some of their statements are public just matches the fact that many people in the public may have an idea or opinion about that statement and can judge it. Say your neighbour lies about having borrowed your hedge-trimmer. If that statement were to become public, I still wouldn't be able to judge its truthfulness.

Of course a public statement raises the bar because it has more eyes on it, but even non-public lies involving just a few people generally have the tendency to come out eventually, if it matters and they pay some attention. I believe their statements being public only explains a small part of why politicians are so often caught lying.

Another way to look at it is to consider other public figures that are not politicians. They don't lie nearly as often. In particular, public figures like those "tonight" talkshow hosts, such as Stewart or Oliver. And you know why they often don't "need" to lie, because they can afford to. And when they do lie (because occasionally they do), and I caught them at it, it wasn't too hard to figure out why, and it always involved some other entity such that they couldn't afford not lying[0]. So when they are affected by the same reason why politicians tend to lie more often.

Of course, none of us never lies. I don't think it would be entirely impossible, but it would probably be very very hard. However I do believe that there's a quite wide spectrum from people that lie very little, to people that really lie very often (and therefore don't think much of doing it). And politicians most definitely tend to be found at the far end of that spectrum.

[0] ignoring obvious lies for comedic value. Let's call that "fiction" or something, conflating it with the other types of lies we are discussing here will just confuse matters.
I think that's a poor interview question. You're bound to only get people who have a disposable income to throw a server in their closet, and certainly a computer attached to their TV. Maybe it'd be a better interview question to have them work on a project for a week, which requires using the command line, rather than asking this somewhat limited question set.

I don't mean to tear into you -- I see the value in what you ask because I too get frustrated by a lack of command line experience. That being said, asking about a specific thing that may not apply to a wide range of people is just silly filtering. Focus on what you would do with a server in your closet, rather than "what server do you have in your closet?"
Alex interesting post, but I would not put too much value in the ADR numbers. Getting accurate information on the cause of death due to ADR is not easy given death in hospital rarely has a single cause.
You do realize that if Nader dropped out, "his" voters could have voted for another third party, a write-in, or even simply not voted, right?
This is how autocomplete works. You progressively type, it progressively adjusts the results so you can stop typing and just select the result you want.
I actually disagree with this. I came to computing from the reverse direction (I did theoretical math in grad school and then steadily needed to become better at programming as I needed it in industrial jobs). At first I thought a lot of stuff classified as 'bullshittery' and that with convenience tools like MATLAB, most of it was obsolete and taking time away from focusing on the supposedly more fundamental "real work" of some domain science.

But as I have gone down rabbit holes with Haskell, C, LLVM, and some other tools, I have discovered that seeing those 400 different implementations of basic data structures has been extremely helpful. Reading and re-reading decades-old tutorials on finer points of gdb and memory layout and books on what NUMA-aware memory architectures are like has been extremely educational and important. I would now regard MATLAB, and even the idea of wanting a prototyping platform like MATLAB, as bullshittery.

I used to think that progress, so to speak, in computing was supposed to mean less and less need to be proficient with low-level tools, and a constant push to abstract away the low level and use languages or tools that offer the same things in a high level, black box manner.

But I totally don't think this any more. Now I want to be a power user of all the low level things and I wish that the surface area of tech and science wasn't growing so fast that it forces me to be a wimpy abstraction user in a lot of domains that I don't have time for.

Anyway, I'm just adding my perspective that the attitude that seemingly cumbersome low-level stuff that was formerly instructional but now abstracted is a nuisance is wrong. The world overall doesn't have nearly enough competent technicians and engineers who really know (intuition in the fingertips) that low level stuff, and we're allowing the superficial pleasantries of limiting abstractions to raise up generations of programmers who not only don't know this stuff at all, but also aren't even curious about how it works. They can do jobs when the black box abstractions are working, but as soon as something breaks, they don't know how to fix it.

Maybe one way to say it is that we're breeding programmers who have shifted their curiosity away from how fundamental atomic parts aggregate to make functioning tools and towards how to permute a series of ready-made black box abstractions for some social-level end goal (e.g. how do I permute Heroku and Postgres and Spark ML to make a recommender system) -- but it's not actually clear to me that it's better in a utilitarian sense that we're supposedly "freed" from our low level chains to think about these one-level-up problems.
> whatever it is strcspn does.

It deletes the new line from the end of the string that fgets() insists on including, even though nobody anywhere has ever wanted it. :)
Is the archive permanent or is it going to fall off the end of the earth? It sounds like a great replacement for PushBullet+Hangouts+Email.
When a team wins in football, don't you only count the final field goal that decided the game? Or do the other 60 minutes count too?

Gore lost his home state but Nader cost him the election. Gore wanted a partial recount in Florida (when a full recount would have been in his favor) but Nader cost him the election.

Curse those Green party voters for not falling in line!
The Flash Web Server (1999)
Do people actually think that?

I thought it was well understood that photography is fantasy-art, instead of documentation.
Paul Allen’s AI2 launches search engine designed specifically for scientists
Sure! Please send an email at hello@clustree.com and mention HN.
At least standard UNIX commandline bullshittery doesn't change much. What drives me nuts is new build system command line bullshittery. There are lots of build systems, all different. Go and Rust both have their own build systems and their own directory layouts.

A few months back, the Mozilla Foundation insisted that add-on developers switch from their old build system (useful for nothing else) to their new, roughly equivalent build system. The new system by default generates the new package in the same directory in which the package files live, then, on the next build, including a zipped copy of the old package inside the new package. (The documentation says it won't do that. It lies.)

This week, I'm using ROS, the Robot Operating System, which is a large collection of robotics packages hammered into working together using a clunky interprocess communication system. It has its very own set of file system commands ("rosls", "roscd", etc.) which work on its own interpretation of the file system, depending on various environment variables. It has its very own build system, Catkin, with its own command line bullshit ("catkin_make", etc.) and lots of configuration files, some of which are in XML, some of which are in YAML, and some of which are in their own special format. Many configuration files contain pathnames, and there are function calls which can be embedded in some strings to call functions which use environment variables to search for things.

ROS2 is coming, with a shiny new build system. I can hardly wait.
Well, yes ... it's a leading question where we go into the real issue at hand:

Are you a "lifer" ? Would you do this work for free, like I would (and did, for years) ? Can you, like me, not imagine doing anything else with your time ?

That's who I want to work with.
GBPUSD: Risk of Bear Pressure Builds Up Below the 1.5505/07 Zone
Nowadays I'd say "just use IDLE".

P.S.: Granted, it's not always going to be the best tool as a project grows, but it drastically lowers the barrier to one-off experiments and lessons.
Linus meltdown on a Git pull
The point is well-taken in that votes wasted on Nader were in all likelihood votes for Gore, which would have prevented all the subsequent Supreme Court nonsense, bypassed the "butterfly ballot" effect, and...I'm sorry, your other examples are just reaching. No Nader, Gore wins.

It seems to me that one should only run for President if one actually wishes to be President, and that's the absurdity of Lessig's campaign.