skysight-inc/HackerNews huggingface dataset:
I agree with you that $50 is stupidly low. I also agree with you that the estimates are laughable for making an actual copy of Instagram.

BUTTTTTTT. They are very clear in the article about calling it an MVP of something like Instagram. It's the difference between making the Twitter-like app in a tutorial and making Twitter.

This is a pretty good example of someone making an estimate for an MVP level contract app. Obviously it's what they do for a living so that's not surprising. I think it's a good reference for anyone else trying to spec something. If you aren't at this level of detail, you don't have enough detail.

The big problem with a spec like this is that the app you will get is not going to be anywhere near the level of quality of an app like Instagram. You have to set customer expectations or you will spend a huge amount of time litigating whether or not the app is 'done'.
How to Engage Millennial Workforce
Though you're kind of screwed when the guy behind you in line says "Hey Singletoned, I can't wait to see your talk tomorrow!", and immigration puts you through the same thing.. (or worse since you were clearly trying to deceive them.)
I think I'm looking at an implementation of ifTrue[1], but it's a bit dense to someone who's not familiar with Smalltalk. Maybe you could walk me through it?

[1] - http://git.savannah.gnu.org/gitweb/?p=smalltalk.git;a=blob;f...
Some people did see it coming, and we ignored them. Hell, the politician who pushed those ridiculous TSA body scanners works for the company which made them! Cash rules everything around me, CREAM, get the money, dolla' dolla' bills, y'all.
Weird, I've literally never had this happen (Canada -> USA).

I totally believe it, but now I'm wondering about in what cases this policy is applied.
We do this whenever our dog is in the car. This is nowhere near as good as what we have for human passengers. One of the reasons is that dogs hate to be restrained. So there's a leash. In case of a frontal collision, this would prevent her from flying out of the window.

In the case of the car itself flying, and possibly tumbling on impact, I don't think the odds would be that good, as the dog would likely impact against hard surfaces. Or other passengers. That's maybe the least of the problems though, if the car's structural integrity is compromised...
And if you were in the SFBA, it'd be ++$50/hr on top of that.
It is fully deleted.
I regularly browse the web using Lynx, a text-only browser that doesn't even have a setting to enable JavaScript.

There should almost always be fallbacks for people who don't have JavaScript, but if you are going to use JavaScript, it would at least help if any nontrivial code were free, such that it isn't blocked by the LibreJS add-on.

At the very least, the user experience with JavaScript enabled should not be worse than with JavaScript disabled.
Thanks for that. So I assume from this that I could drop the Dependencies project that we're using for paket.dependencies. Would the auto-migrator deal with this do you think? I guess it seems like it would.
Cloud search and analytics - (Mongodb compatible)
Similar theme:

I was randomly thinking about logarithms and it just "clicked" that what a logarithm really tells you about a number is it's order of magnitude relative to some base.

I had never seen it explained that way, but once I thought about it it seemed so simple. It's funny, programming has actually helped me understand math. It helps me to look at a formula or function as a programming function. I try to read maths like I read source code. I ask the same question: what dynamic system is this jumble of symbols trying to represent? How does an object behave as it moves through this system?

Once I began to think about math like that, a lot of things began to "click" for me.
create a Movie class, for each line read in from the CSV file create a new Movie object and add it to a list. queries would search the list of Movies?
Okay, let's just make this a formal distinction then.

Web pages should use JS only when necessary to enhance the user experience.

Web applications can go hog wild and load 10MB of JS libs.
Hmm, I dunno whats going on then. Maybe the market for PCIe cards in your country has dried up, so its not worth selling it. Simultaneously, I don't think that manufacturers are making PCI cards anymore, so naturally supply is going to dwindle and prices would go up.

On the other hand, USB DACs are a preferred choice by many audiophiles (many prefer PCIe of course... but a good chunk prefer USB). I wouldn't discount any of the USB DACs, although I'm personally not familiar with that market. I'd say just get a USB one, possibly one that has been verified by that insane audiophile community.
I'd say a reference is a social construct that implies Person A is willing to vouch for Person B. Their goal isn't to give a fully honest and unadulterated opinion on all strengths + weaknesses of an individual, but rather to show that Person B is capable of good work. You're basically finding their upper bound, not necessarily the range of skill sets.

Accepting to be a reference when being requested by an applicant assumes you'll be honest but also courteous and positive.

In some situations, a potential employer might require to speak with a specific individual who you might not have asked to be a reference. In that situation, the social contract above doesn't apply.
What an amazing difference a single word makes. I have travelled to the UK to attend and speak at an academic conference, and I probably said so to border agents. That single word probably makes a difference. I never even considered that I would be turned away.
> Keynotopia transforms Keynote and PowerPoint into the best rapid prototyping tools for creating mobile, web and desktop app mockups

http://keynotopia.com
The latest if you pull from github is 6.1 (I think), using apt-get does not install the latest monodevelop.
there are cases where the rules are determined by the way the situation is subjectively perceived by the person involved.

their actions can later be deemed to be lawful or not depending on whether their perception is justified.

for example - the use of lethal force has to be justifiable (this applies to everyone not just the FBI obviously), one's justification after the fact can be considered valid or not depending on circumstances.
> Almost assuredly the answer is yes.

[citation required]. Google goes through great lengths to make sure that's not the case, both technically with legal defense against overreaching subpoenas.
Certainly some that were active in the last 50 years, though it's hard to think of any that were trained in that time-frame: Gelfand and Ian MacDonald are the first pair that come to mind, though Gelfand had some great mentors and Macdonald did an undergraduate degree.
Brain study links PTSD in soldiers to blast trauma from battlefield explosives
Vim is a tiny fraction of a percent of word processor usage. Most people like GUIs.
> Therefore, person A knows nothing, has done nothing wrong, and has nothing to worry about.

"knows nothing, has done nothing wrong" does not imply "has nothing to worry about".

Lest we forget, this is the same agency that -- until caught fairly recently, and for decades -- invented, practiced, and promoted to other law enforcement agencies an entire fraudulent field of "science" just so that law enforcement could pretend there was evidence linking people to crimes without any real basis. [0]

[0] http://www.slate.com/articles/news_and_politics/jurisprudenc...
Doing what you're doing will probably work, in that you'll get decent candidates. But this approach only works for one kind of good developer -- the kind who can survive this kind of interview. Silicon Valley's diversity problem is made worse by interview styles that give false negatives for excellent candidates who lack confidence or just don't think the same way. My thesis is that this test, by giving frequent false negatives, is resulting in a worse pool of final hires than a broader process.
But my point is that you can use gulp only (no plugins), and throw your npm scripts into gulp tasks.

Where is the risk there?
OK same kind of idea:

Netscape vs Internet Explorer (MS just gave the browser away for free) For a good 6 months Netscape was out "selling" IE but eventually IE won the war for a good 15 years.
Compromise and make sure it's served 1st party?
In this thread: people who won't turn on uBlock/AdBlock because "the poor websites won't make any monies" and would rather load gazillions (literally tens if not hundred of megabytes per website) of tracking scripts and potential attack vectors onto their computer.

No amount of content is a worthy exchange for you butt-fucking my browser, my computer, and my life.
> you just literally described Blackberry as equivalent to assisting the Nazis

He literally did not do that.
Better to keep quiet and pretend it didn't happen because other countries do the same thing?

She can't talk about her experience with USA treatment of non-citizens because she didn't experience it. Though she did call it out in the article: And it goes both ways: a colleague I immensely respect will no longer speak or hold workshops in the USA because he was denied entry at our border in a similar process.
How to Make Something People Want
I have no idea - but I've traveled to a lot of places and in terms of friendliness of reception at the border the only place that was worse involved communists and large crew-serviced machine guns (NB crossing into Yugoslavia in the late 1980s by train from Italy).

Edit: For the avoidance of doubt, I really like the US as a place to visit both for business and vacation, but the experience at the border can leave a lot to be desired.
There is going to be some reluctance to download a new app. If you can get tons of VC money, and you can pour it into marketing, you can get people to download your app.

But I think user adoption is just that much easier if all they have to do is open up your mobile web app in their phones browser. You could always build the app later after you have gotten the traction and growth.
Even if the engine is the same they could be using the same binning process that is used in many other industries.

If the same engine can run at higher RPM it could mean that it needs better tolerances to achieve it so they bin the better parts for those engines.

Other things might also be slightly different like slightly different fuel injectors, seals etc. that can handle the more demanding workload.

You can tune virtually identical parts to perform differently but that process usually has a cost to it.
Exactly, you can treat Gulp like the a pure make system, and do whatever you want in each target.
Facebook MaliciousChat: Changing messages after the fact
England has probably the toughest border to cross of any country I have been to.
Key Takeaways from Continuous Discussions (#c9d9) Episode 42: Release Pipelines
Are you hiring? I've had a pretty miserable week of interviewing. Either I'm not the right fit or the potential employer is less than ideal.
I think both situations you described are unethical and I don't want my government doing either of them.

I'd also question your use of the word prevailing, as I have never heard this theory in respectable historical circles. (I'm not an expert by any means, but I have yet to hear a respected scholar or non-conspiracy theorist advance any evidence to this concept.)
Note a lot of Yahoo engineers were apparently encouraged to get patents for 'defence only' purposes.

I do not know if these are among those being auctioned.
Recently did an on-site pentest at a place that does this (a municipality in the Netherlands). First thing I did was go to https://torproject.org but of course that was blocked. Eventually I found a third party site that offered old versions and via an obfs proxy and bridge node I could get on the Internet uncensored (lots of sites were blocked).

So yup this happens. Is it effective though? No, this took me 15 minutes and I wasn't even an employee with months if not years of time on their hands.
They're achievable, but not native. You can't make your content crawlable unless it's on the web. You can deep link and share, but only if you explicitly build all of that while it's native to the web. And another one that always annoys the hell out of me is that I can't search text on an app screen. Again, you could build it yourself, but very few apps actually do.
This may be true if it weren't for that fact that you mention "Are we on Hacker News? A technology site?"

As engineers, developers, and designers, there is a mantra of designing software to "fail gracefully". This means that even if a user doesn't have Javascript enabled, a site will still function in a usable manner.

It also means that Web developers should not be including every JS library they can just to save from typing (or fast iteration out the door), when the result is a laggy page that takes forever to load, scrolls 5 seconds after moving the mouse wheel, and requires a computer built within the last 3 years. That is not efficient, and not the best experience you can give for your users, nor the best way to develop for them.

People here want to use technology and see it evolve. But in this case of evolution, the bogged down Web pages are slow, fat gazelles that will probably not have a long enough life to produce.
People don't turn off JavaScript because they hate technology and want to live in caves and eat moss. They turn off Javascript because they don't trust that the code won't cause harm.

Do you run every binary file sent to your email? I don't, as I don't trust the criminals that sends malware through email. I do run binaries sent through email if I trust it, like if it is cryptographic signed by someone I trust.

I would predict in a renewed trust in JavaScript if the language got limited, similar to the filters that exist in noscript, TBB, privoxy and other similar projects. No cross-site calls, no rewriting of links, no loading of tracking images and so on. The technology that prevents malware need to evolve and progress, or the result is that people will simply stop using new technology where the risk of being attacked is high.
tl;dr: Send a message on Facebook messenger, grab its id, and you can alter it by sending more messages with the same id.

Seems simple enough to probably have been abused by many.
Real foreign terrorists are rare.

American terrorists, while plenty, are undesired as media objects so they don't have the scaremongering effect of foreigners.

Solution: make up fake foreign-looking terrorists and sell them to the American people to scare them. It works wonders!

Solution 2: Take domestic terrorists and pretend they're foreign (see San Bernardino). Americans are too stupid to know the difference. Also works wonders.
Amdahl's Law: if you toil and sweat to thoroughly optimize some step in a process that takes 10% of the time, so that it takes almost no time at all, you get only a 10% improvement out of it overall.
Not only that, they image your irises and take a (probably biometric) picture of your face.
Oh wow, is that where that meme started? (All I know about Ender's Game is from https://web.archive.org/web/20110319084212/http://plover.net...)
Actually, group theory is not a very good example of a theory that has no or few practical applications; see https://en.wikipedia.org/wiki/Group_theory#Physics. In general, you would probably be surprised to learn how much of the modern mathematics (including category theory) has already made its way into theoretical physics and other sciences.
Testing is free, apparently.
For me the only con is just upgrading when there are patches etc.

There are so many upsides to PostgreSQL. I build my food app on redis as I did not know what my schema was going to be. That worked great, but simulating the power of what you get with PostgreSQL is that much harder.

I am in the process of converting things back to PostgreSQL now that my schema has settled. The one thing I will probably keep in Redis is the geo location code as this feature works super well.
Nice write up! Makes a lot of sense, your perspective. While I don't have nearly the same credentials with car racing and breaking, I did drive a heavily modified Volvo 850 T-5R back in the day, chipped from 240hp (peak) to 285hp (excluding 1st gear). The car was designed just fine from the factory, but the limited change I made would cause nightmares with the CV boots/joints. The forces would lead to leakage which meant failure not far behind, and, if I remember correctly, it was pretty easy to tell when things were going south.

Ragging on Tesla is not new to me, but I do think it's important to at least try to be fair about it. I mean, this case? Not quite a good example to me. Like you said, not a specific thing to a manufacturer. Now, seeing about 3 Model Xs in the wild so far, two of which had obviously troublesome door alignment (un-matched latch) fit & finish, that's fair game.
I'm german, so it probably depends on the nationality of the visitor or maybe even the destination airport (I landed in Atlanta). But there was no discussion or anything, just "put your finger on this scanner, thanks, next finger ...". Everything was alright with my visa and every other passenger in line had to do the same thing.
Deception to an immigration officer in an attempt to obtain leave to enter (regardless of whether it was successful or not) can result in a one-year ban from (re-)entry to the UK. Deception on a visa application can result in a ten-year ban from (re-)entry to the UK.
Here you go:
http://www.mono-project.com/docs/getting-started/install/lin...
Eh, I'd assume different pistons and camshafts, but googling doesn't return any definitive answers. Could be wrong. Maybe I'm giving BMW too much credit.
> code written 10 years ago will not compile as C++11 without changes

I have a lot of projects from 2002, 2003, 2004, 2005 and 2006 that compile and run just fine. All those use "make" as a build system.

I even have some stuff was developed using Borland's Free C++ compiler (5.5) and with a few minor fixes to #pragmas and #includes it compiles using clang and GCC.
How many people are on the iOS Instagram team? How much are they paid per year?
One question I'd like answered is how Richard lost controlling interest of his company. The ownership percentages are never really talked about other than Erlich's 10% and the two coders getting 7% each. One minute Richard is majority shareholder while Reviga has 20%, then Reviga has majority?

It's the only thing that gives me pause.
"Being compliant and truthful with the authorities in a routine border crossing was her mistake."

Whether or not it "just works", or how often people do it, that is just insane.
You know, I think there's another part of this--income inequality (stop groaning, it's relevant!) that means that everyone has to try and shill and monetize their stuff as much as possible.

I dream of a world in which the typical worker's wages hadn't been suppressed and decoupled from productivity for the last four decades, and people had the disposable income to work less and write and make art more, and give it away instead of tryin' to get us all to punch the monkey and win. I dream of a world in which we can ALL punch the monkey and win! Well, ok, maybe not, but still...
> I've literally never had this happen (Canada -> USA).

Did you fly in? I imagine it only happens at airports, not at land borders

(I'm from the UK and I had my fingerprints taken at JFK)
I remember talking to some very unhappy legal secretaries way back then when they were forced to switch from WordPerfect to Word. They used WordPerfect day in and day out and were very efficient at it's keystroke commands and loved it because it was fast.

With its focus on the mouse and GUI slowness, Word was a very painful transition and productivity drain for them.
Lack of an optical drive is not a result of innovation by the hardware makers.

The ability to install any OS from a USB (as well as USB capacity improvements), streamable music and Steam game libraries as well as overall penetration of broadband simply made including an optical drive pointless from a data density standpoint, especially on laptops, where space is at a premium.

The exact case goes for the floppy.
Stepping slightly back from this particular horrible experience, I don't understand _why_ this particular set of institutional rules are in place.

Was there a thought that foreign speakers who were subsidized by foreign governments were inciting rebellion?

Are there tax issues?

Was this some big money laundering loophole or something?

Is there a concern that people were using this as figleaf to immigrate illegally?
Original discussion: https://news.ycombinator.com/item?id=11866868

(Still not sure why HN doesn't trim off Medium URLs after the # and de-dupe these...)
Beautiful article. Love the advice at the end!:

"What’s much more useful is recording what the deep insights are, and storing them for recollection later. Because every important mathematical idea has a deep insight, and these insights are your best friends. They’re your mathematical “nose,” and they’ll help guide you through the mansion."
A Life-Size Human Model, 3D Printed on 88 Printers in Under 24 Hours
microsoft publisher - licensed from the authors, rebranded, then given away killing the entire windows market for the original product on windows or any other platform
Then don't set the C++14 flags.
Do we know how they will portray this? Is this going to be the story of start up that didn't execute properly or be a story about how women struggle in the tech industry? I really don't expect J.L. to play someone who loses
I do not pay for useful news, but for companies, something to handle all the updates to rules and notices regarding regulations is something many pay for.

Take the financial industry, there is a different set of regulations for each exchange and jurisdiction. To keep up with all the changes is daunting. There are a few providers in this space that charge like $30k a year to handle just the RSS feeds from these regulators.
Speaking at a conference is not that out of the ordinary. You are more comfortable taking the risk of lying, so that you can appear like everyone else. The author was more comfortable being honest, so that she didn't risk being caught in a lie. I can't fault her for that. (Particularly since I'm confident I have said things like "I'm attending an academic conference" at multiple borders.)
Going from combinatorics to algebraic geometry with formal training in the former but not the latter doesn't count in my opinion. Having formal training in pure math makes one more able to self learn other branches. I have a hard time believing that one can go from undergraduate calculus/linear algebra to algebraic geometry in anything more frequently than than extremely rarely.

The first hump is understanding a branch of mathematics. Once that is done one is likely to be able to self learn other branches. Can that first hump be done except in rare cases? I don't think so.
My prediction: At this level of AI-generated writing, keeping the works short will attract (allow?) small audiences ... but only to watch the human talent in the production struggle and improvise over truly awful writing.

If a human was responsible for that writing, they wouldn't have much of a career.

Actors: 1. AI: 0.
HN's reasonable and minor js is an exception. And you only need it if you want to participate in the voting system. Reading and commenting works without.

The vast majority of js does not seem to provide me with any benefit.
I'm curious of the implications of intentionally crippling a critical product with software. For instance, if your life depended on your Tesla having enough battery to drive to the next charger, would Tesla be responsible for your death? After all, they could have saved you at virtually no cost; they intentionally forbade you to fully use a product you fully purchased, resulting in your death. Maybe someone else can articulate this in a better way or knows more about the ethics.