skysight-inc/HackerNews huggingface dataset:
What Is the Largest Number? [video]
It's a search service, so it's best to took at existing / similar services for inspiration like Google and Yelp.

So that means allocating placements to be used either for adsense / auction-style ad placements.
Nice catch, but I think you're a little too harsh. First of all, the site looks better than most other sites, with js off (I also use noscript). Secondly, one has to ask why js is disabled. The site probably looks as fine as it could in lynx or w3m. A spider can read the semantic markup fine. A screenreader while pronounce the text as well (or poorly) as is.

I think most people realize that there are certain limits to the combination of just html and css -- and that js can be used to change the trade-off between "good" and "perfect".

All that said, I also wish one could simply add a link to a font-file in the <head>-element and be done with it. But as web fonts are an attack vector, the people that run noscript, shouldn't be able to see that webfont either -- unless they take an action to trust the publisher in question (the site/host).
A few words of caution from a recent Ph.D. graduate: a big problem you will face if you do this is the all-or-nothing nature of the degree. If you are five years in, you will put up with a huge amount of abuse to avoid throwing away that time. Departments and your advisor know this - they will abuse you in lots of ways (stiffing you on reimbursements, making you teach constantly, etc.) because you are stuck - if you leave, you will be perceived as having failed and derive little career benefit from those years of your life. I would also caution that the author's good outcome (assistant professorship at a top tier school, straight out of grad school), would be considered impossibly unlikely in my field, chemistry. I can't speak to CS though.
Interesting approach.

Especially if you were to feed the training set with most-used password lists from leaked databases or similar.

Do you have any performance metrics against bruteforce for example?
Kim-Mai Cutler is great. Here's one of her classics: http://techcrunch.com/2014/04/14/sf-housing/
Gotcha. But thanks to /g/? Didn't know that existed so how would I have found it on my own? And "lots of learning" despite you having way less headaches? I'm a little confused as some of your answers inspire more questions.
You are underpaid, but I would not say underemployed. The benefit society gains from a PhD is high, mainly because of the training students get from doing a PhD. But there is an over-supply of students who want to do PhDs as opposed to the budget for science, so the pay is very low.
I did my PhD in The Netherlands. In my field (computational linguistics), the majority of people finished within the allotted four years. The working conditions are good: PhDs are generally employed as regular employees with vacation money and 13th month. The teaching duties were very light (typically TAing and later teaching one 7-week course), giving you a lot of time to focus on research.
I'm going to provide an avenue for thinking about why the stick sorting example is problematic.

Before starting, you have to specify the the size of the plate / the sorting machine. Let's say it supports 10,000 sticks.

I'm going to give you 20,000 sticks.

Does your machine still solve the problem in O(N)? Nope, it's back to O(n log(n)).

The issue with complexity theory is that it's for _arbitrarily large N_, and solutions that work intuitively for small N often run into walls, especially physical solutions.

EDIT:

BTW, I had to stop and think for a bit on that one. This question made me smile; it reminded me of why I enjoyed school. Great question, where the answer isn't obvious and elucidates something about the nature of complexity and how it disagrees with intuition.
I built h34t.io because I wanted to see where everyone was around me. I wanted to go to the places where people like me were at (age, sex, interests, etc) and avoid the other places.

I built the app over 6 months, submitted to iTunes along time ago, and am finally getting around to writing my first post about it.

I'll need more diverse expertise getting it to the next level, so anyone who is interested (especially marketing-growth-hacker-types) hit me up and we'll see if we have fun working together.

shaheen.ghiassy @ g.m.a.i.l c.o.m
Great little anecdote, although I guess you'd call it a hoax? The volume would have to be so loud that any human in the area would be in a great deal of discomfort before it killed nearby chickens.
It depends. With rather new still evolving ecosystems, every update is welcome. Also the security updates are important for OS and browsers.

But with stagnating platforms, like Windows where tipping point was Windows XP (or Windows 7), it goes downhill with every update since then, the bubble bursted, now the user is the product, and your files get screened and searched by the platform owners. You can run software from 1985 (Win 1.0) on Windows 7 (32bit, but it's just an arbitrary limitation to prevent 16bit applications from running on 64bit OS, the competition can do that see Wine and ReactOS). Almost every developer already moved on to the web or emerging new platforms like the market share dominating Android or the second most popular one, iOS/OSX. End users are smart, they don't buy into old antique burned platforms of yesteryear anymore. They application landscape is changing as well. And for everyone who is still happy with their old software, there is little reason to update, and it won't get better on sinking platforms.
Worse is Better?
The standardized tests have word problems, so your objection doesn't make sense.
Want codmw4 mod menu for ps3 no bs
Any theories on why China has a notably less dense distribution?
Just notice that when I clicked to comment there were "52 comments" - interesting coincidence.

Is locating the source that difficult? Don't we have tons of listening/triangulating stuff out in the oceans now?
The primary output of a PhD is not a good project -- it's actually the European system that's geared towards quick cheap labor for the PI's idea. Instead, the output of the US system is researchers capable of forging their own path. No surprise Jean landed a professorship at CMU after all this. That's useful for anyone in a thought leadership role, e.g., PI/CEO/CTO. (Though yes, for related reasons, US CS systems PhDs probably also have a higher impact factor, e.g., they're actually implemented as is discussed in her post.)

As for the bean counting: her first-author PLDI best paper is the field's equivalent of a Nature paper, and she got one in her first year.
You seem to be complaining that your students are able to most-correctly (within the realm of their knowledge) solve the problems posed to them.
very nice and faith full
I didn't downvote you. I understand you weren't recommended it for people with bipolar. I just wanted to ensure there wasn't a confusion there, as it could be extremely dangerous.
This was a great parallel to ISIS and also places the culture in these countries somewhat similar to European culture 18th to 19th century.
Wild gorillas compose songs that they hum during meals
They're coming out with a cheaper phone now so they can develop two iPhone cycle updates. One in the spring and one in the fall.

They need to protect against the inevitable, missing the holiday season due to technical delays.

refreshing the iPhone every fall is an amazing feat.

They won't be able to keep that schedule forever.
"Now we're still updating drivers. Weren't the problems supposed to have been fixed many years ago?"

Your statement makes sense if you believe that graphics card manufacturers were still working on drivers for 15 year old cards and 15 year old APIs.

Manufacturers are always putting out new cards, and there are new APIs to support. Writing drives for dozens of chips spanning multiple generations of graphics architectures to work on multiple OSs and supporting multiple APIs is incredibly challenging.

Even if there was just one chip and one OS and one API to support, getting maximum performance across multiple applications is non-trivial. Drivers have a lot of heuristics to try to maximize performance, and manufacturers invest heavily in tuning those heuristics even to specific games to get the best results.

If you aren't a gamer, then, yeah, you can run three year old drivers and it won't affect the speed of scrolling the text in your browsers or whatever.
Acioms are only viewed as true because they are defined as such.

It's obvious when applying math to real world. If you're talking about objects on Earth surface, for example, at first Euclid's geometry will get you good results, because objects you're working with can be assumed to fulfill it's axioms. However, when your scale gets bigger, you'll have apply a more complicated geometry apparatus.

Easiest analogy about axioms is interface in software engineering: you don't care what the object really is, but as long as it shows certain properties, you can prove theorems about it. Which will be true for any objects with these properties, and as true as exactly these properties are fulfilled by the real life object.
The actual paper has much more information than the fluffy article that is linked here.

From the paper: "The drives in our study are custom designed high performance
solid state drives, which are based on commodity
flash chips, but use a custom PCIe interface, firmware
and driver."

These aren't drives that you can just go out and buy, so brands and model numbers would be meaningless to anyone outside of Google.

Link to the paper: http://0b4af6cdc2f0c5998459-c0245c5c937c5dedcca3f1764ecc9b2f...
With their scale they might be ordering custom SSDs.

Edit: yep, right in the paper: "The drives in our study are custom designed high performance solid state drives, which are based on commodity flash chips, but use a custom PCIe interface, firmware and driver."
Known: Publish on your own site, share everywhere
Yeah I agree. I think it's a very personal preference thing though, but I definitely find the Chrome dev tools more intuitive than Firefox.
I wonder about this; are NASA afraid that we are being monitored by a higher power of some kind that will judge us for polluting Mars. What is the evolutionary value of intelligence if a species choose to confines itself to its home world.
I believe I succinctly summarized my situation which fuffils the criteria of sharing experience. The experience in this article is not representative of the PhD experience in most fields.

As a PhD applicant, similar article inspired my own application. Today I am filled with regret.

So, once again, fuck this guy! The content of his article is misleading and dangerous.
"Known integrates with a number of social networks. When you publish on your site, you can choose to syndicate your content to a variety of sites."
There are not 10,000 other WhatsApps, FWIW. By any useful measure. User base, concurrent active sessions, both of those relative to size of dev team and/or infrastructure footprint, acquisition price, user growth rate, etc.

Though WhatsApp's success was predicated on dogged adherence to core principles of understanding their problem extremely well, selecting the right tools to solve that problem, and do as much as possible with as little as possible. Erlang was just one part of that. Choosing FreeBSD, not hiring craploads of engineers just for the sake of hiring, keeping as little intermediate state as possible, etc. we're all contributors to their success story.

But if you have a high-concurrency, small-packet, low-latency, supreme-uptime message processing shaped problem it's pretty dang hard to do better than Erlang as a foundational choice.
My only immediate reference is Ambrose Bierce's "Devil's Dictionary", which apparently just falls within Victorian Time:

http://www.ambrosebierce.org/dictionary.htm

(Available on Debian-derived systems via "apt-get install dict-devil")
Yes, that's Henry George.

The article ends with the comment that the automobile broke the land ownership monopoly by creating suburbia. It took about fifty years to fill out surburbia, but that's been done.

Henry George's single tax plan has been implemented in two cities in the US. One is Fairhope, AL.[1] The Fairhope Single Tax Corporation owns most of the land in the town, including the downtown area, and rents it out on 99 year leases. The ground rent cover all property taxes, plus some public facilities the Single Tax Corporation runs. The corporation sets the rent based, as Henry George wanted, on the most productive use of the land. This encourages development. This just covers the land; you can build, and own the building, but must keep up the rent payments on the land to continue owning the building.

What you can't do in Fairhope is buy land and wait for it to become more valuable. You cannot get a capital gain out of owning land there. So no one can become rich by owning land.

[1] http://www.fairhopesingletax.com/
Currently supported sites include Facebook, Twitter, Flickr, Foursquare, SoundCloud, LinkedIn, Google+ but the team behind Known is open for suggestions :)
Tritium Jewelry
Getting Started with Python Internals[2014]
Does Kathi Fisler have any online coursework? Because your experience sounds great and I'd love to be able to experience it or recreate it for my own enlightenment.
Asos.com has that for pretty much every item in their store. It looks nice if you ask me but I guess doesn't really substitute the real thing.
Their value would be so much more heartfelt if students actually encountered math word problems outside class. But they don't. And part of it is because they don't exist. They are hostile games. By hostile I mean they are designed with gotchas and purposely ambiguous, and they have unnatural rules like the inability to ask for more information or to get help. In real life, problem solving does not present itself like this.

Those that do well are the students that understand the game, and play along. They are not learning math, but do well "against" math word problems.

The question as educators is simply, "is this the definition of good?"
My half-arsed guesses (apart from the ones given)
1. birth defect affecting the 'vocal' cords
2. autistic or similar
3. dwarfism
Some of the most interesting features:

Unified Comments: View comments in one place, whether the discussion takes place on your website, on Twitter, or on Facebook

Email Notifications: Get updated whenever someone responds to a post

Multi-Author: Invite other contributors and create a multi-user site
The illustration was copied from the corner of the Internet where innumerate wingnuts tried to discredit Common Core but ended up highlighting their own ignorance.

Google search link, sorry the URL stinks:

https://www.google.com/search?tbs=sbi:AMhZZis86j61bP06Kk5rlrdY2JVS0H-D1Xsn5sK08f05G1wSqOdLQ5g8T9U_1yF-w7sv38paVFKOdSVHysQNKwWbK4YDdxZm6MqKqCux3W0dwtWLAZKHw1U8MhpBvinHzxDzAyIouinbahNg99ZAqVBD1jJV-GM--c4QnTZdrhFnOqEBzoEaeHDQuDtqrAudr4p7CHLUuhVGEn-XZYm3Ns4GHlGIvrR5s8bhkocwdS0z0vxdtaZo96q6jygbSB8hh9jQuCMFrPYUY4_1I0R-D8Ie79Kx35Yyy_1MUq_1zPo38apyjf67JWzxPIdyqEmm8Vjhl_1Yn-rj_1Bm9_1JfERtUpViA9XMmn5x8S1e-Zqte1UCnXDVmpA0lUGw2GKyJ4ljKlwBblXwsGEzVbnM1mky-unilzl8UJxXE1lfTstS2StECOyckCd6Q1sribDT5_1QCLcpAbQ6HR1ZKKYk74m9UInbq9Q-oydbkgXu617TJRTkboBgzo3tdXcqEsj5EK-djbD7iCeTWggLgSKyQWZv9wragMzWzMr0N6fPIxwal-V9Aj3zCKkYHxkFXPVPqNHA9RqRqCLnmCLSHDIAL1LgPArxqL97Nc4N9O0KLgyqIkDDc-BizjT4M_1PvoIiwdiAsKiJDj_1QjoYqssEazUalAs_1jwJbj1h3k2qbF-u5ddWVuqb-Xfh98I8G_1nJjZIBsaWTBZo35aS2yT7z2N5NLbZU2GITFtnKQoZeyS0TkRivDhrVUx_1NzlMbnYZwW_1K4Wu5jLKWSgCPztn4TSLWVKfFREc2zdvVX2vsQLKmxkg1M_1mjFEoOWmmp8BHT6qC6_122vjSbT5iPbq5Nx35a-n0fIRhfDTYmcfzTWBqCO4pfp5u3lmFSpSJc4BUf4Zg6ey9o3nEMzpCynNaudsn7JcNvBq17PtZ0rwpKtChCeHoDSqnZszvf0t97tblltV2Qt35Q8Panot0ns2ko5jZBlZQQDZs6kpmo4J1P0Od4dKym-w14G54poln_1SQiIcqx4VLJbSLpkhBa4dYUnmkbYNXCWGjoczmmRR6NRYb8D--or9tvaJyjbqTDEBBzWihYEuDPKShccwNamxoxt0PqFddSAlVEC4V8vGoEyOqluHxzElKqxL3cXCYoajTT8CU1wdU7ALhrAvTX797WOqSuSWLNu8QBW3SSsz9ekMX6MOTD-gFplMBSemfYuD5QBEt_1sUD-scqHz4cwUab6Pv4JajRCUQkNBhyGmYDN8STXCNprUaXZwPEGsQTyW1GjTepCnbsKyA8Hl1TMwiCjVYP5g7QHtxu2853xJMsAEYpjoMf_1F6fvClxcDfYx8DqdPGq5JGBEQpwsCcHqUwyWI-Tzw7xni19StRMKcFlIIUo0SxUn3aSmUgV23sCFBV7pnTgzl16cKopXBlBkFPGq-nu93jfVJvLmBAVE_1ZSOhIiOsfY8eQKBEtCxeZycUJ9zMO0b5CkmwKTGj43UYYyjsercPXWaal6GwheFSgs4iND33oU7Vp8XPl4Bw121R5G6ZzdxSJ0pHEc_1x3xhy1IPV2Hp7HI-iQo8z0GQ01lYp77yr8pQ&btnG=Search%20by%20image&hl=en
Linus Torvalds on Linux application packaging (DebConf 14)
That would be Redux. It is one way of building React apps, but not the only one.
In evolutionary terms, this is all that matters. For individuals it's definitely a crapshoot.
Report: Siri for Mac will be one of OS X 10.12’s major new features
Well, we have another cabal in control of the money supply. Sorry, I just watched The Big Short. :)
Extracting FileVault 2 Keys with Volatility
Combining images using Neural Networks
I only do that on the client, and yes, as a matter of facts, things are rerendered each time.
But we are talking of a couple uls with <10 elements, frankly the eye doesn't catch anything at all...
Honestly, the real damage of this bad habit of mine show off when I've to explain to my co-workers why it could be bad to do this for every situation.
Ask HN: Could voice commands make programming easier?
Seems that voice commands might be a useful tool in programming?

What ideas do you have for how voice commands might enhance the programming process?

I'd be happy to be talking into a headset whilst programming. Might be a little bit dorky but hey is that a problem?
It now occurs to me that algorithm questions during interviews are exactly the adult version of word problems in math and I utterly sympathize with students. Though I question the validity of an algorithm question for any position outside of a researcher or crypto or compression scientist, and I don't question the need for word questions in math education.
Cash is freedom. No one spies on what you do with your cash money.

Hopefully this electronic-only-money utopia won't get traction. We can see already with the encryption trojan programs that ask for Bitcoins/altcoins to decrypt your data - something like that wouldn't be reasonable and work on a large scale with cash.
Some background info on POSSE (Publish (on your) Own Site, Syndicate Elsewhere): https://indiewebcamp.com/POSSE
> I'd be usually fine with that except the only way these tools work is to install them globally so they can't coexhist even with themselves

This is not true, the node community just doesn't advertise it for some reason. You can run npm install a specific version of grunt-cli and run it with ./node_modules/.bin/grunt
Note 1: Comparison sorting is O(n log (n)).

In domains where the range of values is smaller than the number of elements (so there are duplicate values), sorting can be faster.

https://en.wikipedia.org/wiki/Radix_sort

Note 2: for aribtrarily large sticks, is "lowering a sticky horizontal plate" a constant-cost operation? Or is it a factor of K (difference between largest and shortest object)?
> Apparently, it is considered normal now to have build process download dozens of these npm modules.

Tons of NPM modules are small single functions with tests. NPM requires very little boilerplate to publish modules, so you get lots of small and focused (and hopefully composable) modules. Not every module is a megabyte+ one-stop kitchen-sink-containing toolkit that's mostly redundant with your other dependencies.

Though the linked article is specifically complaining about unmaintained tools in the sbt ecosystem. It doesn't appear he's using a build system using NPM modules.
Neither direction is significant. Given reasonable definitions of terrorist (and the ones I think are best) terrorists are not significantly more likely to be muslim. In order to make that the case you need to extend "terrorist" status to a lot of groups that are really governments or insurgencies and not give "terrorist" status to a lot of Christian and political anti-government groups.

P(Muslim | Terrorist the US currently gives a shit about) is interesting, especially given the propensity to regard certain terrorist groups as criminal elements for political reasons.

Also interesting, other countries sometimes negotiate disliked groups onto our lists to legitimize their crackdowns (ironically the crackdowns can push the group to actually become terrorists. Hi Turkey!) and make their international fundraising efforts effectively illegal.

It is important to refute you because the implicit points when you talk about "how difficult it is to hold a similar discussion about the issues of "standard" religions or cultures". It isn't difficult for scholarship to have that discussion. It has been had. It disagrees with what you suggest to be true.
Exclusive Free Affiliate Marketing Training for Beginners
You can build an arbitarily large sticky plate in linear time, before using the plate. It doesn't add a log(n) factor.
The linked article is a little over-hyped, but the paper authors themselves acknowledge that their system is simply a really cool example of parallel computing and doesn't solve or avoid the P?=NP problem. From the paper:

"...it is inherent to combinatorial and NP-complete problems (assuming P! = NP) that the exploration of the entire solution space requires the use of exponentially increasing amounts of some resource, such as time, space, or material. In the present case this fundamental requirement manifests itself in the number of agents needed, which grows exponentially with 2N. Effectively we are trading the need of time for the need of molecular mass."

They could have implemented many different paralellizable algorithms, so the choice to solve a case of subset sum was probably for PR/the awesome factor (not to be underestimated as an academic motivation).
List of keywords where Google search will return instant results in a widget?
Just the Facts, Prof Chomsky
Gentoo Ought to Be About Choice
Code is not literature
Since SQLite can do in-memory, does this now make a good replacement for distributed in-memory databases like memSQL and voltDB? Also, could this act as a replacement to memcached/redis?

To me, it looks like there's a explosion in database solutions, that most solutions are converging with overlapping set of features.
This isn't working for me, after I zoom in past a certain level, all the blue dots just disappear. Clicking a city name search result zooms in so far that the map goes blank (presumably it's past the available tile sets) Tested in Safari and Chrome
FWIW - single-bit errors are not synonymous with correctable errors in flash.

For any given type of flash chip the manufacturer will provide a spec like "you must be able to correct N bits per M bytes". The firmware for a flash drive must use forward error correction codes (e.g. BCH or LDPC) of sufficient strength to correct the specified number of bit errors.

Dealing with a certain amount of bit-errors is just part of dealing with flash.

For example, a chip could have a spec that you must be able to correct up to 8 bit errors per 512 bytes (made up numbers). If the chip had 4KiB pages, each page would be split into 8 "chunks" that were each protected by error correcting codes that were capable of correcting up to 8 single-bit errors in that chunk. As long as no "chunk" had more than 8 bit errors, the read would succeed.

So in this case you could theoretically have a page read with 64 bit errors that succeeded.

This is alluded to in the paper: "The first generation of drives report accurate counts for the number of bits read, but for each page, consisting of 16 data chunks, only report the number of corrupted bits in the data chunk that had the largest number of corrupted bits."
I use Nozbe to dump all my todos in via email or in the app. Then organize every morning. It's based around GTD concept but can be customize to your workflow.

I needed an easy place to dump everything. As work uses Trello and my startup uses Basecamp.