skysight-inc/HackerNews huggingface dataset:
Random trivia for tech history buffs: https://en.wikipedia.org/wiki/Forethought,_Inc. under founder Rob Campbell sold PowerPoint to MS and FileMaker to Apple.

Of course everyone knows PowerPoint but even most techies today have never touched FileMaker - it was the Django/Rails/WordPress/SquareSpace/RAD application back in the day. At a time when very few could code, FileMaker let anyone create a full-featured database. And even today, if you are running a small business and want basic data-collection features for internal use, it is still relevant and useful: http://www.filemaker.com/solutions/starter-solutions.html

90% of "please make me a typical DB app" requests I get, I just point them to FileMaker. I say spend $75/mo for 5 users for a couple of months to work out the process. If the process works and the pain-point is FileMaker, come back to me and I will make a custom solution.
You don't have to, you can use sqlite for that.

For example in python:
1. Load the CSV file using the csv lib in a list of dictionary
2. Fill a sqlite database with the list
3. Read wathever the user asked for (ex: movies longer than 100 minutes and release date before 1999) and build a SQL query
4. Display results
I think there are a variety of reasons for this. Some simple - stores set limits around 100 MB. And more complex ones - many top games have a very casual nature and rely on unlocking new content for revenue.

That said, Gameloft doesn't seem to care with multiple games that are over 1GB...
You're making the classic mistake of thinking that technology is inherently good.

It's not.

Javascript developers have done more to erode privacy, openness, and trust on the Web than anyone else.

Why would I, a reasonably savvy aerospace engineer who doesn't even know all the dirty little tracking tricks, even consider for one second enabling js by default?

At best I am "just" increasing some scumbag advertiser's profit. At worst I am going to catch something nasty.
Canadians get the same treatment that US citizens get and they don't do the fingerprint thing then.

All others, including ESTA or visa holders have to go through this every, single time. Souce: I was in the US 10+ times in the last 3 years and don't have a US nor Canadian passport.
The point is not to blame the victim for her actions, (that's in the past) but to advise on how to avoid such a situation yourself. (in the future)

Border crossings are one of those utterly weird situations where not knowing what's up will put you at odds with people who have zero respect for your convenience or comfort and are perfectly willing to remove you from both. And you won't learn what's up the first, second, third, or even fourth time you go through. You have to first appreciate the gravity of the situation and then second learn what you have to in order to gain successful passage.

Borders are where ordinary people run right smack into geopolitics. Most of us have learned the lesson from others to not bring plants or currency across borders, and not to say you're working without a work visa, but there's lots of other things that can fuck you over.

I learn something every time I read a story like this. In this case it's about the necessity of not giving the appearance of tax avoidance. This particular situation had nothing to do with security, they weren't worried about her trying to attack the UK.
I posted the wsj article here a few days ago:

https://news.ycombinator.com/item?id=11860308

It's obvious that patent trolls are the most likely candidates to buy out this portfolio, IV would be one of the companies that will try to get a hand on these.

The good engineers whose brains led to these patents had no way of knowing that this would happen, but let it be a warning to all the good engineers in the present whose parent companies are patenting things left, right and center for defensive purposes only, of course.
It both helps and hurts performance. The added weight will hurt handling and efficiency, but the increased capacity allows for increased power output. This is why the 90D has a lower 0-60 time than the 75D, for example. The new 60 has a quoted 5.5s 0-60, whereas the original 60 (which actually had a 60kWh battery) was 5.9s.
I'm assuming based on your use of pronouns that you are a "woman in tech" (if that is incorrect, please correct me). IF that is wrong, then my eventual stated question later is pointless, but I am forging ahead on that assumption...

I am an old white straight male. When I started out in my employed career - semiconductor design - Motorola - Tokyo Japan in the late 80s, I had to spend a year in the US for "training", but in both the US and Tokyo it was about 70%~80% males and 20%~30% females. Systems. Circuits. Layout. Fab. Prequal. I guess more females in layout, but ... in general that was about how it was.

We all worked together, raised barns together, drank together, went to funerals together. We were mates. Co-workers.

It wasn't until recently that I was told that this was wrong. That I needed to show more concern about female issues in a male dominated world. And maybe this is right - I don't know. I wasn't educated enough to know that treating a talented female engineering co-worker as a talented co-workers wasn't enough.

I guess my question is this: Is ignoring gender when interacting with co-workers wrong? Should I be doing something different when I interact with female co-workers?
Highlights:

1) No GPUs necessary, gives similar/better results in similar time (see http://arxiv.org/pdf/1602.01783v1.pdf)

2) 1-step Q (according to paper, maybe could do better with actor-critic + 1 LSTM layer)

3) Keras is really only used for a tiny fraction of the code. Which means that there is a lot of boilerplate that could be rolled up into a shared library still.
This is also largely a consequence of the fact that most linear algebra courses are computational by nature. They'll ask you to compute lots of things as a means of assessment. Work out this determinant. Find the eigenvalues of that matrix. "Matrices are grids of numbers". Take this matrix and write it in terms of this other basis. I only really perceived the impact of linear transformations being vector-space-structure preserving mappings long after I'd seen their analogues in the form of homomorphisms, homeomorphisms, diffeomorphisms etc. Nobody told us that determinants are just the alternating k-tensor on real k-space (up to a constant factor). At some level, this is because most students taking linear algebra don't have the mathematical maturity to stomach a course in finite dimensional vector spaces. I was indignant when I found out that a matrix was not just a grid of numbers, but rather a manifestation of a linear transformation, with respect to a particular basis.

I only really started to understand linear algebra when I was forced to in a differential geometry class. The opening chapters were a review intended to fix my university's notoriously broken linear algebra training. As I said, it comes with the territory. You can't design a course based on Halmos' FDVS and expect students coming in, that is, students who've scraped through calculus 1, to manage. So, the recipe book / cookbook style abounds. Granted, there were inklings of mathematics in my linear algebra course. I don't think anyone really appreciated it however. It's hard to grok "vector space over a field" when you've never been introduced to the abstract concept of a field.

When my second year stats lecturer told me that a determinant of a 2x2 matrix was an area, I almost didn't believe him.

Fun exercise I was told about just the other day. Every invertible matrix with integer coefficients has determinant +-1. I would never have known how to solve that after my linear algebra course.
Where did you do your initial domain name search? How long between when you found the name and paid to reserve it?

Some sites, like GoDaddy for example, reserve names people search for if they don't reserve them right away, then offer it for sale at a much higher price. They even do it in such a way to 'hold' the name for 30-60 days without paying. They often expire after this window.

Anyways, another name you might like is Mixtrics.com. It's available now.
I don't think you get it. Getting the address of the function call and capturing the entire call stack of a running process is trivial. It has been possible to do this for decades on all platforms where the ABI is known. Knowing what address belongs to which function, knowing the type of the parameters, return values, etc, requires a ton of effort. But I could be wrong. Can you point to any common usecase of dtrace where people use it when no debugging symbols and no providers are present in the user code and everything has to be reverse engineered? I'm not going to bother with inlined functions and the like - which would be unfair for any tool to automatically know about.
I met a professional, working Rails dev who didn't know how to expose a class's instance variables for read access in Ruby. (i.e. write getters)

(Not an interview context though; it was a hack night where I was learning ruby and didn't know the right terms to use to look up that question from the docs.)
While "privacy" gets the majority of the votes, I believe that we can't get privacy without most of the others.
It doesn't even matter. In the long run everything that Yahoo owns is destined for the auction block, if they are selling off their patent portfolio the ship is well under way to the bottom.
Ask Patty Hearst

https://en.wikipedia.org/wiki/Patty_Hearst
You're right. Powerpoint has the advantage of being good enough, and ubiquitously available (for people with Office, which is pretty much everyone).
Offline is the new luxury [Documentary]
It doesn't improve security. That is a different conversation. This about how to mitigate risk of hassle in interacting with a system that is broken (or, more depressing/honest working properly towards non-security aims).
This sends the email to the login email address, not to the @facebook.com address, you could fake the email headers but that'd get caught by most webmail filters as a spoof.

I think theoretically the @facebook.com email address is now supposed to redirect to primary email too, even though that doesn't really work for me (bounces back)
Not true, look at the Mehanna case: https://en.wikipedia.org/wiki/Tarek_Mehanna

or the Al-Arian case:
https://en.wikipedia.org/wiki/Sami_Al-Arian
She found out later she had a right to legal counsel and a hotel room. She wasn't able to sleep for 30+ hours.
I'm about to take us from off the rails to into the forest, but since we're on the subject - poor people are poor, yes, but I think the biggest problem is lack of financial education. I know people that are making enough money to live comfortably, but are crippled by debt caused by poor decisions when they are younger, or poor decisions now.

I say better financial education, and then the next step.
Yay dropshipping
And "Pinprick" as well: http://www.imdb.com/title/tt1210355/
Full page reloads were a big deal when most people were on dial-up connections.

With proper caching and today's connectivity it's far less of an issue.

AJAX-y still is nicer and definitely has its place but at least speaking for myself if I'm reading a blog or a news site I'd prefer a fast static page rather than a lot of gratuitious ajax animations and transitions.
You chickening bastard!

Come up and respond under your own account, like we commies from Mother Russia do!!
Rumors – Apple to Deliver iMessage to Android at WWDC
Coming to speak on web animation, perhaps the magic word to use would have been 'arts'.

Clearly analogous situations such as performers coming in to play music on a stage, or actors to perform one-man shows, are supported by existing visas. Seems this is a case where the legislation needs adjusting.
Tech Due Diligence Calculator for Startups
I have all that stuff

No problem getting interviews

Still have to do the "brainteaser of the hour" technical interviews. Fortunately it is often the same question I realize, so this gets easier without needing to go through the whole book on this.
Canadian citizens are exempt if they're coming across as a visitor. Pretty much everyone else -- visa waiver program visitors, holders of non-immigrant visas, permanent residents -- get fingerprinted at the border these days.

The program used to be called US-VISIT, and has now been expanded into something called OBIM. There's much more information online under the former name.
Amazing. My brain thanks you very much.
for me your comment is so sad to read

mathematics is unconstrained by any desired artificial 'engagement' requirement

engagement is as easy as acting on and developing an interest

and i encourage everyone to engage with mathematics

your attempts to create an artificial toll or make a case for one, especially in lieu of your argument being unsolicited from the contents of the linked article, is suspicious at best, and wholly detrimental at worst

> very hard to engage with outside of formal education - or at least nobody has really found a great model for doing so yet

this seems like contradictory logic.. you appear to be denying 'informal' students from using the same model you advocate from these 'formal' sources

also i think you need to flesh out your definitions a bit..

what precisely do you mean by: formal education, outperform, general programming, scientific programming?

you also seem to be setting up a logical fallacy in your attempt to define your thesis of 'mathematical maturity'

> my colleagues who entered industry straight after their Masters or even Bachelors, and those who completed Doctorates or even held postdoctoral positions

are you comparing a ~20 year old at their first job to a ~30 year old who spent thaer twenties in academia? have you tested your hypothesis by comparing others of similar time spent on the subject but lack receipts for the money they paid into the academic institution? are there anomalies present in your investigations?

your argument seems to lack any substantial scrutiny, and this would seem to me to be the defining element of some such concept of an interest in mathematics 'maturing': devotion to rigor
Honestly that sounds fucking great to me.

99% of the Web is shit.
The concept of escape is of primary importance to neoreactionaries.

For the hardcore neo-reactionaries, democracy is not merely doomed, it is doom itself. Fleeing it approaches an ultimate imperative.

http://www.thedarkenlightenment.com/the-dark-enlightenment-b...
Decorator Design Pattern in Automated Testing
And sadly you don't even need to create sort indices. Just reading the data into a list of tuples and a few list comprehensions would provide all the querying needed (it wouldn't be efficient but most candidates can't even get that far)
Sorry, that was part of the point I was trying to make but while using the language of the anti-immigrant campaigners. I've stuck it in scare quotes now. As you say, someone who was born in the country cannot sensibly be called an immigrant.
She's just the banality of evil. Her electorate clamours for ethnic purging and she modelled her political career on the "Iron Lady" image, so she wants to be seen as tough. If one of the most important cabinet posts were the Secretary for Milk, she'd insist that cows be milked 24/7, because that's what being "strong" means in that context.

Political elites the world over are the weakest in a century, so they react acting tough. They never actually have to deal with the fallout.
I've always found it odd how the media puts so much emphasis on the founder prior to success or public release of the actual product. I can't help but think if Holmes were a different demographic (i.e. an Asian or Black man), they wouldn't be making a movie about this.
Pretty much any country has separate entry rules for people travelling for leisure or work.

She was travelling for work. She, and the conference, failed to get good enough legal advice about the travel requirements.

Here' the page she links to: https://www.gov.uk/check-uk-visa/y/usa/work/six_months_or_le...

Read that and tell me you'd travel how she did without getting more advice.

> If you’re invited as an expert

> You can stay in the UK for up to 1 month without a visa, but you can only be paid to do certain things, eg:

> give guest lectures at a higher education institution

> provide advocacy in legal proceedings

> take part in arts, entertainment or sporting activities

> Check the full list of what you can be paid to do - it’s the same as what you can do on a Permitted Paid Engagement visa.

https://www.gov.uk/government/publications/visit-guidance
Not everyone feels personally responsible for the actions of the country they happen to be born in.
Ok, if I send you an email from facebookadminforsure@gmail.com with a link saying "Your Facebook account has been compromised" that takes to a phising page, you probably won't click.

If I try to spoof my email to make it look like I'm sending it from @facebook.com, your webmail provider will tell you this email might be fraudulent (and likely place it straight in the spam folder)

With this method, you get a legit email from @facebook.com, but I can edit the content of the email to point to a url under my control
I don't really agree with that -- layers are necessary to build bigger systems and control complexity. If the programmer ends up ignorant of the syscalls, that's analogous to being ignorant of how many bytes of space a Python dict or list takes. (You can find out if you want, but you don't have to.)

As long as it's possible to build these systems efficiently on top of the kernel, that means the kernel succeeded. ioctl() is the hack where the kernel APIs failed.

However, there was an excellent paper on HN a few weeks ago: https://news.ycombinator.com/item?id=11652609

Their observations about IPC are great. Android, OS X, and Ubuntu/Linux have their own IPC abstractions with structured data. So arguably for this class of applications, Unix APIs failed. (But note that Android is Linux but not Unix, because it's basically a single language OS, which uses single language IPC.)

"We observe across all three OSes that no POSIX calls belonging to traditional POSIX IPC are among the frequently invoked operations. As discussed earlier, Android departs from the traditional IPC in favor of higher-level IPC
abstractions, namely Binder, the core Android message passing system. Similarly, OS X supports higher-level IPC primitives built atop Mach IPC, which diverged from POSIX since its inception. Finally, Ubuntu also provides applications with message passing capabilities based on D-Bus."
Hedge fund bought Skype for around $1B and sold it to MS for $8B
I haven't mentioned or was making any points about F# or C#; I was commenting on what appears to be your definition of a functional language, that is "Functional programming is a broad term that at its core describes languages that allow you to pass functions around as values to other functions".

Even if that meant something in the past, it really isn't a useful definition any more, because pretty much all languages do this. That's why I offered my alternative description. Even if it too has flaws, I think it's a more meaningful description.
How much difference is there between those who entered industry after their masters and those who hold doctorates? I personally haven't encountered much of a difference as a masters holder (spent 4 years in graduate school though, 2 to finish the masters, and 2 in a math PhD program before leaving), but I also haven't worked with many PhD holders.
Man... I literally bought my PRIV just last week due to verified boot, hardware encryption and now i get this?

Selling my almost brand new PRIV. 450$. PM
Try entering from Scotland.
> How would you do this without basically writing your own database from scratch?

It obviously is, for a suitable loose use of the term, "writing your own database from scratch" (unless you are using an existing library, for which many languages have ones that can be leveraged in the stdlib, including often ones that bring in SQLite). But doing a database of this extremely minimal complexity, or leveraging existing libraries to provide the functionality, is a pretty basic task that anyone expecting to get employed to do software development should be able to do with the conditions described.
Is anyone seriously considering deporting all the Spanish people?
I hear you
I don't know anything about the site you linked, but at face value, that article is absolutely awful. (Is it satire?)

For example, the point at the end saying the book celebrates a guilt-free genocide. Not the point at all! OSC wrote the entire rest of the series about his main character grappling with the guilt of what he did.
This wasn't "her mistake", in the sense that the crucial difference "giving a talk at a conference" and "attending a conference" have meaning within the bureaucracy that is totally inscrutable to outsiders. She was being judged at a trial with secret rules.
"Now the programming cost of allowing filtering by anything is minimal"

Not only is this not true except in your imaginary app but it's also disregarding the incredibly bad UI that can come from allowing everything to be filtered.

A good design has constraints and thoughtful choices. A shitty design has everything possible thrown on the screen because "allow filtering by anything is minimal".
For anyone interested in the computer vision side of this topic, the author here is using a variant of color histograms, which was state of the art around 1990 [1][2]. Since 2003, bag of visual words approaches have usually meant extracting SIFT-like features from a database of images, quantizing the features down to a list of thousands or millions of "words", and then treating the images like documents containing those "visual words" [3][4]. (Nothing wrong with the approach he's using [simple and fast], but the bag of words terminology in the article usually suggests a different class of approaches.)

[1] https://staff.fnwi.uva.nl/r.vandenboomgaard/IPCV/_downloads/...

[2] https://www.cs.utexas.edu/users/dana/Swain1.pdf

[3] http://www.robots.ox.ac.uk/~vgg/publications/papers/sivic03....

[4] http://www-inst.eecs.berkeley.edu/~cs294-6/fa06/papers/niste...
Intel Gets Chip Order from Apple
Recent discussion: https://news.ycombinator.com/item?id=11859395
This smells far more like an actual psyops strategy than simple entrapment or career advancement.

If it's publicly known that there is an N% chance that your explosives supplier is a Fed (where N > paranoia threshold), that puts a chilling effect on even attempting your extremist plot.
Obviously for a real web app like google docs javascript is essential. For a web site (blogs, news sites, shopping) it's not.
Photo and 10 prints every time I enter the US, and probably stored for eternity.

My favourite is a receipt I have for "Alien Flight Student", which required even more screening and fingerprinting. I'm still waiting for them to bring out the flying saucers...
Me too, 2010 or 2011 I think. I think that was on the same terminal where they later started hassling me for lefse or akevitt until I missed my connection (came from Scandinavia.)

To be fair: my best modern airport experience was US as well. Denver was just awesome, really surprisingly quick and amazingly effective (that's where I lost my key-tool with a 12mm blade I thought was legal and that went with me through several airports prior to Denver.)
Same for me. Very interesting. Non-native speaker from mobile device
I work with someone who uses PowerPoint as a digital whiteboard. It does turn out to be very effective at that, and as a bonus the results can easily be shared without viewers having to use some obscure whiteboard software.
Everything (modern, not DOS) debuted on the Mac first in the mid-end 80's. Windows was not a viable first platform until 3.0. I worked on three apps all of which debuted on Mac and two were eventually ported to Windows in the 90's. By the time Office took over the Mac become the second platform or not at all.