skysight-inc/HackerNews huggingface dataset:
It's pretty well accepted these days that anything that improves traffic in the short term worsens traffic in the medium and long term. Better traffic flow in one area creates incentives to drive in that area, creates incentives to live outside the range of public transport and so on.

I'd personally prefer if we pinched a page from London and introduced a daily charge for any vehicle entering Manhattan, with the funds allocated to the MTA. Say $50 per day, and allow the taxis to bump their base fare by a dollar or two to recover that cost.

In 2015[1] ~2.6 million cars entered and left Manhattan daily over 47 toll-free bridges controlled by the NYC DOT, with another ~1.5 million entering and leaving via bridges and tunnels controlled by the MTA or the Port Authority. A total of 3.9 million cars crossing. Assuming we halve it, we wind up with ~1.95 million cars per day coming and going. Let's round it up to 2 million because I'm lazy.

2 million cars at $50 a pop represents $100 million per day, or $36.5 billion dollars. Let's assume that half of those people switch to public transport. Now it's "only" $18.25 billion per year.

The MTA's capital budget for 2016-2021 is $27 billion. And it took 2 years of haggling to get to that. It sounds like a lot, and it is, but it struggles to both expand the system and fix the creaky, unreliable existing systems.

There is, of course, a fatal flaw: it would require the cooperation of the Port Authority, the State of NY, the City of NY and the MTA to introduce the fee simultaneously and ensure the money actually gets spent on the MTA.

Good luck with that.

[1] http://www.nyc.gov/html/dot/downloads/pdf/nyc-bridge-traffic...
Ask HN: Sales Strategy If the User Is Not the Customer (Buyer)
Sales strategy question: for one of our products (Bugfender https://bugfender.com) we have the "problem" that the user is many times not the buyer. To be more specific the user is the developer and the buyer is his boss or the boss-of-his-boss.

We're wondering how we could help, support and maybe even empower our "free" users to convince their team leads and bosses to buy a paid version of Bugfender.

One idea we had was to create a simple fact sheet PDF that they could send to their boss. But I'm wondering why and how they would look at it in the first place? What would the message be?

Do you have any examples of other companies using this approach? And PDFs you liked in particular?

And of course all other kinds of ideas are also welcome :-)
> So the website owner has to allow it (assuming the know the implications of what they are doing).

You could assume it but it's not necessary the same people who designed the web page that add those facebok "features".
From my impression, often than not you have some "social media marketing expert" that does this. And they do not give a rats ass about any nefarious tracking and will continue to be blissfully ignorant about the users privacy unless it becomes a corporate policy to care about those things.
An Open Letter to All of Silicon Valley
Funny — I scrolled to the bottom and saw two comments citing two names that popped in my mind after reading the title: 'yummyfajitas, and 'michaelochurch.

There are other people who are "topically controversial", e.g. people who have a background in HFT getting downvoted on every HFT thread, and so on.
The big problem with the way we use neo4j is around huge rooms with ~100K users. The number of possible rooms that neo4j has to traverse (even a shallow traversal) for a user in a big room is huge.

Thanks for your recommendations. I'll definitely check them out.
While on the topic of tracking, is there a plugin that lets you delete cookies using rules on a per domain basis? for example, cookies are useful for some sites, and others they are useful for certain periods of time, and thereafter it would be nice to get rid of them (and yet more sites shouldn't be able to leave cookies at all). I know there are some plugins that let you block all cookies, or manage them after the fact, but I want something rule based and automated
I think Spanish speakers compensate for this by speaking quickly. Since Spanish has a simple and unambiguous syllable structure, this is perfectly possible. Contrast with Mandarin, which can be pretty terse but also requires precision in pronunciation.

Apparently the information density of most languages when spoken by native speakers is much the same, despite variations in verbosity.
Hi there. We work with students during their masters projects, but always full-time with a 3-month minimum length. That's about the time it takes to get properly stuck in, learn a lot, and make a few awesome things!
Sounds like you're going to be doing a lot of writes, which neo4j isn't designed for. While I get why you're using it, I'd suggest that it's not really the right tool for that job, which is possibly why you're having problems with it.

Do you really need persistance at all? If the application crashes everyone would be kicked out of the channels anyway no? I think making an in memory graph and ditching the graph DB entirely would be more helpful for that kind of suggestion tool.
SYBO Games | Senior Game Server Engineer | Copenhagen, DK | ONSITE

We are a mobile game company in Copenhagen striving to craft meaningful experiences that can be played by everyone. We are the creators of the popular Subway Surfers that has achieved more than 1 billion downloads.

We are looking for a senior game server engineer - https://sybo-games.workable.com/jobs/498723
INFINIDAT | multiple openings | Herzliya Israel | ONSITE | http://hiring.infinidat.com/

INFINIDAT was founded in 2011 by a team of storage industry experts focused on helping customers to eliminate compromises between cost, capacity, functionality and performance when it comes to their storage, enabling them to focus more on what makes their organizations competitive.
Our product is InfiniBox, a Flash-Optimized storage platform that outperforms All-Flash arrays in real world workloads, is extremely simple to use, and provides 99.99999% data availability.
Let's be careful on proclaiming what's better.

Yes, the spaces make it easier to distinguish the individual components, but on the flip side it makes it much harder to figure out where the compound group ends. Even your examples illustrate that.

Different languages have evolved according to different, sometimes diametrical opposite goals. As a consequence, somethings are easier to express in some languages than in others. That's the beauty.
You mean to say you don't use

some-cmd | sed -E 's/^\s+//;s/\s+/ /g' | cut -f$n

Rather than

some-cmd | awk '{ print $n }'

;) Also I agree it's silly you can't change the field order.
I absolutely LOVE gitter and am floored and enthralled to hear this news. Congrats team!
UI Design at Windows: Adobe XD, Figma, Affinity Designer
Show HN: Analytics dashboard for your transactional Mailgun emails
well, as the article states, this attack needs elevated rights on your machine anyway. so to install that, you need to be pwned in the first place.
and (also stated) you better hope that all admins of all websites/services you use take care about this, too, since they're the real juicy targets...
Physical access to the machine is still needed. For 99.99999999 pct of us this does not matter.
"DDoS protection services" are a racket. Build the thing right and you don't want or need them.
This is a pyramid scheme, all the bad developers need to do is to invite some even worse developers...
Relevant?

Trump Orders Government to Stop Work on Y2K Bug, 17 Years Later

https://www.bloomberg.com/news/articles/2017-06-15/trump-ord...
Just in case anyone missed it, this is a sales pitch, not a market analysis.
It's very nice on Windows tablets and phones (a vanishing species, unfortunately).

The author has posted about it on Reddit: https://www.reddit.com/r/windowsphone/comments/5yjdpp/city_a...
Yelp’s CEO makes the case against Google's search monopoly
Meanwhile Kotlin is gaining momentum because everything on the Java roadmap is stuff most developers don't need or care about.
So Intel is now confirmed to be missing the mark in both the mobile and now the IoT market. Interesting.
> IoT accounts for less than 5% of Intel’s sales. The group had revenues of $721 million last year

This isn't a surprise to anyone who's encountered any Intel IoT product. I think for most of us, the biggest question was why it took Intel so long to pull the plug.

Intel released products for IoT, then didn't update them forever (look at how many times they announced successors [0] [1] to the Quark) and they wonder why no one was interested to build products with their solutions.

As an aside, this article is terribly written (grammatical errors everywhere, spelling mistakes like "msrket").

[0] http://www.cpu-world.com/news_2014/2014070801__Dublin_Bay_So...

[1] http://wccftech.com/intel-quark-liffy-island-seal-beach-proc...
By the way, the "add to favs" button should also be located directly into the menu bar dropdown. Right now if I want to mark a wallpaper as a favourite, I have to:

1. Click on the menu bar icon
2. Click on the "Show artpip"
3. Wait for the app to load
4. Click on the fav button.

Too many steps...
MarketAccessTransformation | http://www.marketaccesstransformation.com | Cambridge, UK | REMOTE (Europe) | Full-time | Angular/Javascript/Python/Django/PostgreSQL | Full Stack Developer (front-end focus)
Market Access Transformation revolutionizes the way advice is exchanged between healthcare stakeholders including payers, manufacturers, and the investment community.

I am looking to strengthen the technical team which develops the RPR platform in-house. In the short-term, we will be using Javascript and AngularJS on the front-end, Python, Django and PostgreSQL on the back-end, all deployed on AWS.

Initially, we are recruiting for 1 position:

* Full-stack developer (front-end focus)

Interview process consists of: short coding test (should take around 1 hour); 30-minute remote interview; 60-minute remote or face-to-face interview, depending on location. I have hired successfully from Hacker News before.
We have ambitious plans to grow quickly in an environment where data is sensitive, so any experience of scaling, security and robustness would be helpful. Any experience of start-ups would also be useful. For more information, please visit https://marketaccesstransformation.com/careers/

Feel free to contact me with any questions. predman at marketaccesstransformation... etc.
In Chrome. Not in Safari.
Am I the only person sick of DHH and the 37 Signals people writing the same article 800 times?

We get it. You don't have to raise VC or grow exponentially to have a great company. They have seriously written the same thing hundreds of times in hundreds of different ways, and it's barely even a contrarian view anymore. I hear as many people saying, "I wish more people would talk about how you don't have to raise VC" as I do people talking about raising VC these days.
"One of the most interesting is someone building a stable coin pegged to global currencies, that will follow the dollar or the euro's value in the markets."

I just love the naivity of these guys.
Token | Software Engineer | SF and LONDON| ONSITE https://token.io

Token’s mission is to allow financial institutions, businesses, and people to instantly and securely move money wherever they may be. To accomplish this, we’re developing a powerful open banking platform with focus on openness, security and the best possible customer experience. The result is an ecosystem where money and information moves together, instantly, and in an open, global, standard.

Our team comes from top companies like Google, Amazon, Apple, Microsoft, Docker, Twitter, and Square, and our CEO, Steve Kirsch, has invented several groundbreaking technologies and has had multiple billion dollar exits.

Token is working with a range of industry players to build the payments ecosystem of the future. Partners include HSBC, Fidor, CGI, Capgemini and VirtusaPolaris. Token has been recognized by leaders in the industry, such as in SWIFT's Innotribe Startup Challenge 2015, GTS Global Innovator Competition 2016 and Plug & Plays Fintech EXPO. We're looking for mobile, web, backend, security, and full stack engineers. Our technologies include Swift, Node, React, Java, Kubernetes, and AWS.

Job listings: https://jobs.lever.co/token
> Then, a bit later, we need to very quickly finish populating the structs.

I am finding it extremely hard to envision a circumstance where this is a bottleneck for anything. Care to clarify the context?

I also find the struct layout really odd; why not just move c?

Your benchmarks are also probably broken; branch predictors use global state so will almost certainly predict fine the way you've used things. You need to repopulate a significantly-sized array each time with randomly chosen values. You can't use the same array because it'll be learnt, and you can't use a short array because it'll be predicted globally.
It's a scaling issue. If I'm being paid $100k to generate $200k worth of value, fair enough. If I'm being paid $120k to generate $2 million worth of value, that starts to seem unfair.
IDK about DHH but Jason Fried, also a writer in this blog (and co-founder, I think) makes similar points about growth, startups, etc.

I do agree with them that the "we must be the biggest!!!" attitude of SV/NYC startups is harmful and unrealistic. I'm not sure if Basecamp is the best counter example (though I do like their 4 day summer work weeks), but I wish more tech businesses were just that - simple businesses.
Another major Intel "experiment", following the failure in the mobile market, bites the dust. Next-up, Intel's $16 billion FPGA bet? Machine learning chips seem to become more specialized, not less.
> So far it seems to me that they sometimes provide an oversimplified analogy which they revise in a later chapter.

Welcome to every high-school, undergrad and postgrad physics course. That's just how most sciences are taught. Physics especially, because all analogies lead to misunderstandings because they are an attempt to simplify the mathematics underlying the physics[1]. Such analogies will always result in certain subtleties being lost on the student, but if the student is not familiar with the subject then the mathematics would also be lost on them.

The reason why this method works is that physics operates on approximations, so an approximately accurate analogy is a step in the right direction for a more accurate mathematical model (which is still ultimately an approximation).

[1]: https://xkcd.com/895/
Improved it a little bit. Selects a random image from the feature list.

#!/bin/bash
curl -s http://artpip.com/api/featured |
jq -r '.artworks | map(.url) | join("\n")' |
shuf -n 1 |
xargs curl -s > /tmp/wall.jpg &&
feh --bg-fill /tmp/wall.jpg
As YC has a very strong policy in regards to sexual harrassment, are these incidents going to affect how they deal with other VCs (either individuals or companies)?
Are We Headed for a Sixth Extinction?
There are millionaires and there are millionaires.

The kind that people take seriously are those whose wealth is either a) highly liquid or b) somewhat stable, or c) some mix of these.

If you own a million dollars of T-bonds, you're a millionaire. It's boring and highly liquid. If you own a million-dollar apartment in Manhattan, then also a millionaire, with a modest lag to liquidate it.

If you own a million dollars of penny stock -- still a millionaire, but you might not get a bank loan on it. And while the bondholder and the apartment owner can turn their assets into cash in a single transaction, the owner of the penny stock is not going to be able to do that. The pool of capital on the other side of the exchange is just too small and too inactive.

This might change, but so far it looks as though most companies are less interested in currencies (they report to their shareholders in USD, Euros and so on, not BTC) and more interested in a replacement for EDI and settlement systems.
everywheres$ vim

Welcome...

mostwheres$ emacs

bash: emacs: command not found
A wrapper is not entirely useless. It can use features of C++ like shared / unique pointers, lambdas, w/e to make working with redis in a C++ code base more C++ like. This takes advantage of all the features from C++ while hiding the low level C interface (which I assume uses manual memory management for instance).
There is actually a distinction between incidental photography and intentional.
> The estimates in the article are pretty much in line with what California already spends on healthcare.

Nowhere close. It would have doubled the budget at an additional $200 billion dollars, and this is for a state in which 70% of healthcare expenses are already paid for by public funds.
Chinese co-working unicorn URWork raises $30M from healthcare firm Aikang
Of course everyone is free to choose what they want to do with their own business. And I have personally also chosen non-standard paths of smaller growth (e.g., I started a software consultancy instead of a VC-backed company).

However, there are a few concrete reasons why companies, especially software companies (as opposed to e.g. restaurants), tend towards growth:

1. Some companies will require some amount of growth to be profitable. Not necessarily VC style growth, but you really might need a 100-employee company.

2. If you're not growing, you're not facing new challenges. This might or might not bother you as the founder of the company, but people tend to like dealing with new challenges in their work, whether it be technical challenges or business challenges.

3. Relatedly, if you want to work with smart, ambitious people, you need to have growth to provide them with interesting challenges. A McDonald's can afford to rehire employees every year, but it's harder for software companies.

4. Even if your employees don't care about technical challenges, they probably still care about compensation and their career ladder. It's all well and good that you as the owner are making lots of money, but your employees need a realistic path to making more and having a better job title too, otherwise you can't retain the best employees.

5. Of course, the simplest reason is named in the article - because of zero marginal distribution costs and network effects in software, large players eventually tend to dominate many fields. Even if you build a CRM perfectly fit for a niche industry, there's a good chance many customers will eventually jump to something like salesforce, both because of marketing, and because of features/network effects (more integrations, etc).

Again, not saying DHH is wrong, just that these are structural reasons why software companies (and similar) tend towards growth.
“Real Programmers Don't Use PASCAL” (1982)
More then likely they use the following: https://www.ycombinator.com/legal/
Simply saying "No" after a point and not rebutting it is not a good argument.

A lot of people like to point out that the "real DOM" can be just as fast, but far fewer people have any good examples of this being done.

Yeah, for making a button that signs you up to a mailing list or a simple SPA or something like that, you can just use the DOM. But if you have a complex app with a huge amount of data flow and many components, React (and Preact and etc.) absolutely will beat the naive answer because it will get rid of needless DOM updates. And it will do that without you having to do caching everywhere, because it's all done in one place at the lowest level before hitting the page. I'd love to see the horrible abomination of hand DOM updates that can magically beat a large React app.

edit: Just noticed this wasn't a reply to me, but I think the points I raise here are still fairly valid, if I'm understanding your reply correctly. Sorry if that was confusing.
You're right. Updating SSL is the friction point in my current workflow. I just searched to renew certificate automatically and there are some tools you can use along with GitLab Pages. By the way, this is also one of my request features to GitLab Pages to make certificate renewal easily. I hope they hear this.
This is not a silly question. Yes, using the C library from C++ is certainly possible. There would be nothing non-compliant about that, although you would need to write code that is somewhat frowned upon when writing C++ (i.e. using raw pointers all over the place). No, this is not a wrapper. It doesn't use the C library to pass queries to redis.
Mesin slot, mesin poker adalah mesin judi kasino
As Eric Cartman said:

1. Start up
2. Cash In
3. Sell Out
4. Bro Down
As a French living in Germany I love it too. Restricting the wonderful differences between languages just because of the artificial "keyboard entry issue" is a lowest common denominator approach which has no sense at all.

Can you imagine restricting Chinese to just the ideograms you can type on a keyboard?

So, thank you for all the ß in German, the ø in Norwegian, the œ in French and all these small variations which are making my lectures a bit more tasty.
Partying Under the Midsummer Arctic Sun, Unless You’re a Worm
Please phrase comments constructively. In this case you could provide a better example of a question they were trying to ask OR explain why their question didn't make sense.
I still can't tell how easy or difficult it is to inflate cryptocurrency values with suitable buy/sell orders. I'd rather own $100m in cash than $120m in Ethereum at this point though, since it's unlikely that I could cash in on the latter easily.
* unidirectional
Ask HN: Is Computer Science too specific?
Some background: I'm currently in High School getting ready to apply to college. I've been set on CS for a while though I've been met with criticism from my parents.

PG wrote about the idea that it is better to stay upwind. This is the argument presented to me as a case against computer science. I've been told that the skills that I will be taught will severely limit my long term success if I decide to pursue CS. How much truth is there to this argument?
Not sure why you're being downvoted. This is trivial to google https://www-howtogeek-com.cdn.ampproject.org/ii/w1200/s/www....
https://wikileaks.org/vault7/#OutlawCountry
Can you provide links? I only saw

http://www.balough.com/internet-service-provider-must-disclo... in the case of an RIAA suit
Lost in Technopolis: Letter to the Free Software Foundation (2011)
So if the service losses your data you lose ONE WHOLE YEAR of data?

No, thanks, always backup regularly -- in real time if possible (e.g. with Time Machine) and then secondary delayed backups (inc. remote locations).
late to reply, but thanks for the explanation. from the way you described it initially (car keys specifically) it sounded like no pin was needed.
Japan wants to put a man on the moon before China does