skysight-inc/HackerNews huggingface dataset:
I do not understand ... please, can you elaborate what is the connection between GEB (which I presume is 'Gödel, Escher, Bach') and for example the "Learn you a Haskell" book ? They are both good books, but I do not think that books about programming languages are suitable alternatives to GEB.
Good point. You don't see the swarm of MacBooks all over campus because of carrier subsidies, you see it because every other company makes miserable plastic crap laptops. Even if a company sells a notebook that provides a comparable experience to a Macbook, the company soils its own reputation with the crappy ones so people are suspicious of the higher-end.
> I don't think the experience of a 5 inch phone is better than a 4 inch phone.

Would you still say this when Apple launches a bigger phone? (Rumor has it that their next phone is going to be considerably bigger)
Well yes I realize that you cannot blame america for capitalism, capitalism didn't even originate in america. It has been around for several centuries.

However the output of the american media in the 2000s and 2010s, a media that is heavily influenced by capitalism has definitely shaped the internet and the worldly culture into its current form.

The internet is an amorphous mass of people, yes. But in the earlier days not everyone participated like you are "programmed" to do in our current society. Comparisons could be made with the early aviators or sailors, it is true that these things existed and were new in their relative eras and that everybody knew about them. But that doesn't mean everybody felt the need to explore these technologies. So, as the type of people changes that usually uses the internet, (from students, software people and mostly male teenagers that have an urge to explore it, to more corporate people and just about anybody) the content also naturally changed and the mental/emotinal rewards those original people once got when they visited 'teh intehrnetz' are not the same as they once were.

Look at a game like Utopia for example (you know the old browser based strategy game that was created by mehul). It was all about calculations and working in synergy with other people from all over the world (also somewhat about backstabbing, abusing and hacking of course). It was one of the bigger online browser games there was back then. If you compare to current online games like farmville and candycrush it's nothing the same and the types of people are nothing the same, why? Because it was different sorts of people that usually browsed the web back then. So yes, there was and has always been an original culture online that has gradually been merged with the mainstream people which has evolved internet into its' present form, and I don't disagree or agree with that, I just state it as a fact.
The price is getting better but it's still in the "I used my pi for the project" vs the "I used a pi..." range.

Things get interesting when a general purpose Linux computer reaches disposable pricing where you just pull a new one from the bin for each project. This feels like about $20usd or less to me.
Philipp Schmidt is a big proponent of peer-to-peer learning, and he calls it a pyramid scheme himself. :P http://dmlcentral.net/blog/philipp-schmidt/great-peer-learni...
I, however, fail to see why Apple wouldn't offer iPhone in its "standard" size, as well as a "big" size - the 5" model.
You don't have to be a font nerd to see that comic sans is ugly. Just like you don't have to be a car guy to see that an Aztek is ugly or Crocs are ugly. Anyone with any level of aesthetic sensibility will see these things intuitively.

Unfortunately, most people do not have much if any aesthetic sensibility.
Aside: If you think that Wikipedia page is fun reading, you may also enjoy Ella Minnow Pea, a novel by Mark Dunn.
Documents show Gogo boasted of helping law agencies spy on in-flight wifi
Psion might respectfully disagree re: invention of PDA.

It is true that Apple invented the term.
> The sellers happen to be an easy group to smear (they are highly technical, secretive, and operate in a world that no one seems to understand).

Once you understand what it is that they are doing, it's pretty clear that it's wrong.

Unfortunately, they like to muddy the issue. Hell, the OP does that every time it comes up on HN by asking people to explain what their problem with it is using obtuse industry jargon (e.g. "which part of FIX/OUCH enables front running?").
Using DSLs for configuration can be incredibly useful: allowing a single "config file" to respond to its environment and work differently in different contexts.

Of course at some point, you're just calling your program your config file. But don't tell Emacs users that config files can't be turing-complete.
FYI: I've lived in San Francisco for 1.5 months, and I've met plenty people who have lived and worked abroad.

I'm not sure what your point is.
Icons/graphics free graphic design
I know someone who is a talented artist but is trying to get involved in startups, etc..

Right now she is doing free work if anyone needs help with icons/logos/graphic work.

Can reach them at yapparikamo at gmail.com

Cheers.
paul graham is responsible for this company
In fact apps can register for voice commands since the release of WP8. Microsoft just improved it so you don't have to register e.g. 1000 movie names to enable the WP voice recognition to understand them, but telling WP to listen for a movie name.
I have a hazy recollection of an NK spinning logo still in Stockholm; is that thr logo on this tower, and is the logo still around?
thats still not showing transcendence. How does HFT help the grocery store, the startup, the autocar dealer, amazon, mictosoft etc. you only showed inner market workings not why we as a society need it.
> Of course, more recipients equals more targets for an attacker.

This is especially significant if the recipients have different sized public keys. If you send a message to a 2048-bit key and a 1024-bit key, the message only has 1024 bits of security. So you really do get a weakest link effect.
People that take surveys seriously take all of the questions seriously
People can be ungrateful when you interfere, even if it is for their own good, and especially if it doesn't work out.
17 km per SECOND, not hour, if any site says hour then it's wrong.

Here is Voyager 1 and 2s official website, you can see the distance being updated live, you'll notice that it increases very fast. http://voyager.jpl.nasa.gov/

Make sure you are looking at distance from the sun, not Earth, the earth travels faster than Voyager 1 so sometimes it will actually be getting closer to earth.

We do know how to create antimatter, just not how to create amounts large enough to be used (the LHC generates it I think). I'm not optimistic about traveling faster than light anytime soon, but it isn't 100% out of the question.

And if an alien civilization captures one of our spacecraft: http://voyager.jpl.nasa.gov/spacecraft/goldenrec_more.html
I don't think he confuses the two - he talks about both in detail. The issue is with the concept if the flat interest rate combined with service fees and signup fees that make the advertised borrower rate misleading.

But there is a likelihood that not everybody understands it. Journalists and bloggers just throw out the 5% figure without specifying what it means because it makes for a nice sounding blurb.
My intent was to expand upon the idea that it's only a business tool, and direct somebody looking to get into ERPs on how to get educated in them. Taking a course related to ERPs, or for a business user, will get you not very far if you want to do things on the technical side. This is why I mentioned training, career paths, and how I became familiar with them.

The only thing I disagreed with the parent about was that I don't consider ERPs to be a "specific domain," anymore than "all of the businesses in the world" is a "specific domain." My intent was to explain to a layman that ERPs manage a ton of different processes, and that they are very complex applications with many different options.

Apparently, I have failed to do that. So, sincerely, all apologies.
My wife avoids using computers after work. Her phone is in essence, her surrogate for an iPad (which she used to love until she got her 4S), laptop and camera. For her, a 5" screen is a plus given her use case.

A few years ago, I also thought the 5" screens were silly, but that was before I had to start wearing reading glasses. I just upgraded my iPhone to an Android phone with a larger screen, and it's so much easier on my aging eyes.
Yep, it's a very specific way of doing things, but to be fair it works and most attempts (there were lots in the late 90s and early 2000s) really didn't.

You'll find that real time editing by multiple parties without some strict controls and defined stages, usually ends up like a terrible mess.

The main reason Wiki works is that there are strict guidelines and/or the topic is well defined in the title of the article. With posts that is not generally the case.

An interesting approach is that of RapGenius. See: news.rapgenius.com/Satoshi-nakamoto-bitcoin-a-peer-to-peer-electronic-cash-system-annotated

You can see how would such a system work or fail to work, and its limitations.

Hope that helps. Good luck with your project!
N.B. that the _smaller_ ipad was the untapped opportunity. Plenty of people choose the iphone precisely because it is smaller. If Apple want to find the undiscovered new market again, they should look at an iphone mini, not a me-too iphone maxi.
>The prototype charger is currently the size of a laptop charger

That's not the charger, that's the battery attached to the phone. A Li-Ion would blow to pieces charging at 120C (120 times the capacity).

So what's wrong:

- that's the battery

- they don't actually say the battery capacity (the phone would report 100% charge even with a 100mAh battery, if it's "fully charged").

- they don't say anything else about the battery (weight, internal resistance)

- the current provided by that plug they connect to the battery can probably be used to weld thin metal, if the battery capacity is close to the original one (think sparks/small fires in an accidental short circuit)
30 and under: Rising stars in NY Tech who find hot startups and manage millions
As Wikipedia describes it that is not a flat rate loan. If I borrow $100,000 for 15 years at 5% it would cost me $183,389; and I expect to see that in the disclosure. But that is still a regular APR. A flat rate 5%, would mean that each year I pay 5% in interest on the $100,000; even though I've already paid off some of the principal. So I would end up paying $200,000 in total.
> The world is full of examples of people who work heroically only to meet chronic failure.

I'll bet that a large percentage of those people worked in Africa
As someone with fine arts background, does anyone have a suggestion for a text to get me quickly caught up on the math required for SICP?
Maybe someone can correct my uninformed opinion on this (plus I've had the same iphone 4s for about two and a half years), but doesn't it seem like all the cool stuff is happening on Android?

Android: Pause video when you look away, send data by bumping two phones, run multiple apps at once, watch/wrist devices

iPhone: Now in five different colors
I'm saying Eich freedom is being violated

But it simply isn't. First, consider the fact that he chose to step down. He wasn't booted out by Mozilla.

Secondly, You have no entitlement, legally or morally to any particular job with any particular company. Eich is free to support any cause he wants, and everyone else is free to react to that how they want.

That's freedom of speech - plain and simple. This same noise was made when A&E chose to (temporarily) end their contract with one of the stars of Duck Dynasty over his public comments in a magazine - again, no freedom being violated. That person was free to make whatever comments he wanted, and everyone else is free to criticize those comments, and the company in question is free to conduct their business operations in accordance with whatever contract law.

Freedom of speech does not, and never has meant, freedom from criticism/repercussions. This is the system working as intended.

I believe that Eich's support & position is being misconstrued

How so? In what other circumstances does one donate to any cause, go out of their way to avoid directly addressing concerns with said donation, and eventually quit their jobs rather than address those concerns?

That's not misconstruing, that's basic logical induction. If you have another plausible theory, I'd love to hear it.

He should be able to express the reasons for his support without fear of reprisal.

Again, freedom of speech != freedom from criticism. You do not have the right to say anything and never be challenged for it. You do have the right to say whatever you please and not have the government take some action against you.

However, none of the commercials struck me as overtly discriminatory.

We will have to agree to disagree on that. I find them to be offensive, inaccurate, hateful fear-mongering. Partially because they target me personally.

Hate doesn't necessarily imply violence or the threat thereof.

The campaign itself does not seem like it is based on hate.

Then what is it based on?
At the level of technological sophistication required to send a probe to another star system, you could probably sequence/modify the genome of the eggs/sperm to produce humans that have a lust for exploration and pioneering.

Now it's just a question of whether genome modification is ethical.
I'm not sure this is a mere corporate holiday, it sounds like; in addition to company stuff (reviews/headcount) real long term strategic decisions get made/debated in these top 100 gatherings.
Yes, I understand the concept. But it's actually so open-ended that you get woken up in the middle of the night if something doesn't go right, not everything.

If you have intermittent packet loss on your internet connection you get constant alerts about your backups not working, even though it's just the internet that's wonky. Or if this service isn't set up robustly enough, you miss your alerts when they go down. Either way you get no context about the failure, just obscure panic in the middle of the night. On top of that an attacker can enumerate the URLs (or find it via some other means) and send false requests while they take down your service without you noticing, or the opposite effect with a DDoS on the provider.

I'm not saying it's not a useful service. I'm sure plenty of people would rather pay for this thing and have some peace of mind rather than nothing (because most of these users probably aren't technical enough to do something identical in Google App Engine or a VPS). I just have high expectations for solutions that you have to pay for.
Thanks for sharing this! I love examples of capturing the myriad forms of free, "waste" energy.

Another oldie: a nightclub that uses the kinetic energy of dancers' feet to generate electricity.

http://www.dailymail.co.uk/sciencetech/article-1027362/Brita...
at least get your programming right before throwing insults.

"Oracle and Ellison never had enough popular culture mindshare to make the Slam Books"

I suspect with countless billions he doesn't much give a damn about your "slam book"
FizzBuzz implemented with Clojure's core.logic
http://en.wikipedia.org/wiki/Hacker_%28programmer_subculture...

http://en.wikipedia.org/wiki/Hacker_ethic
Someone deriving a profit doesn't necessarily imply worse prices for everyone.

For instance, consider a middle-man between a wholesaler and a retail consumer. The wholesaler sells widgets in lots of 1000 for $1 a widget, and individual widgets for $2. A middle-man steps in, buys the lots of 1000 widgets for $1 a widget, and sells direct to consumers for $1.50 a widget.

Consumers are getting a better price, and the middle-man derives a comfortable profit.
It's bikeshedding since I know nothing about design, but I feel like the name is a bad fit. Comic Sans looks more like a comic speech-bubble script than Comic Neue. Comic Neue looks like a better hand-printed font, but it would look worse in a speech bubble.
The rumor sites have them bringing out two models - one a bit bigger and one much bigger. If anyone brings out an android nano I'll defect immediately (having been on iphone since day 1).
Hilarious - i was just thinking it was overpowered!

It depends on your use case. If you are thinking of this for industrial controls, its overpowered. If you are thinking of this for mining bitcoins, it is underpowered.
The threshold when I crossed it was 500 karma to downvote. Not sure what it is now, but I got the impression it doesn't change that often.
The Elder Scrolls Online subscription model criticised… Again
Here is for the *apply functions: http://stackoverflow.com/questions/3505701/r-grouping-functi...

That's the option I use, daily.
clearer, thanks.

> What kind of attacks is this practice vulnerable to?

So long as the trust only translates to the very limited use cases then there is no vulnerability. Those limits basically mean that no trust should be assumed by anyone that did not participate in the WoT in question. This particular style of WoT means anyone wanting to retain anonymity needs to skip it, or am i missing something?

Mainly I think all WoT models i've seen thus far are too susceptible to sybil attacks (impersonation) and as a result instill bad habits.

you only need to look at people use of pgp today to see how much WoT's would be a failure if used. pgp.mit.edu still aint got ssl. journalists are linking to nonssl links for their key via twitter t.to urls
The problem with wearables is that it's far easier to design a new wearable than a mobile OS. So this field is swamped with competitors ,some of are pretty innovative and some are very good at the cost game , and collectively they try many possible products.On top , there's no ecosystem to build(app store) so copying is far easier. Same goes for smart appliances.
The big idea for SICP is that mathematics is just domain knowledge. In the same way that a programmer does not have to be an MD to write software that helps physicians, a person does not need to be an expert in Mathematics to write software that solves maths problems.

That said, domain knowledge is helpful, but so is being able to work in fields which are over one's head. The big ideas are not the maths, but the abstractions which are applicable to many fields.

My advice is focus on the parts you understand [this is Knuth's recommendation for The Art of Computer Programming as well] and plan on coming back later as your knowledge increases. SICP can be digested in small chunks over time.
I've done some social science statistical analysis in R. I tried to reproduce the analysis using Python over the weekend, but the tools just aren't there. For example, doing a within-subjects ANOVA in R is maybe 3 lines of code. No native functions exist to do it in Python. Structural equation modelling? It doesn't exist in Python. I'm fairly sure that going forward, people will implement common social science statistical procedures in Python, but I need them today.
Vitalik, are you aware of the construct of total functional programming languages? It is possible to have recursion without giving up solution to the halting problem.
A really good iTunes/MP3 de-duper. Should have the following all in one package:
- Talks to the iTunes library file (IE - doesn't just edit the filesystem)
- Undo/non-destructive final delete.
- Smart/fast search that reflects how iTunes handles duplicates. Should smartly leverage the following:
- Filename compare: filename/filename-1/filename-2
- Files with identical sizes, then binary compare
- Metadata compare (title, album, time)
- Allow auditioning of tracks
- Smart delete options - Select all lower bitrate duplicates, select all filename-1, select all duplicates from path X.
- Preserve/combine metadata from duplicates (IE - combine play counts, ratings, copy tag if tag in target is missing, etc).
- Clean out missing items from iTunes library.
- Vast amounts of idiot-proofing (list files/entries to be changed, confirmation dialogs for any modifications, etc.)

I've yet to find an iTunes manager that has all of the above - Most fail at the smart de-dupe search so when I get pages of results, I still have to audit each entry.
BOTH are siphoning off money from your trades.
In R, the sql group by operation -- ie take a group of things, split them on an identifier, run a function on each group with a distinct identifier, and collect the results -- is called tapply. tapply has the signature tapply(X, INDEX, FUN, ...). In this case X is the data to be split, INDEX is the identifier, and FUN is the function. There are some limitations, including X must be a vector.

a code example:

> df <- data.frame(id=c('a','a','a', 'b', 'b'), vals=rnorm(5,10))
> df
id vals
1 a 10.86507
2 a 10.71303
3 a 11.15321
4 b 10.78187
5 b 10.80042

> # calculate a mean on vals grouped by id
> tapply(df$vals, df$id, mean)
a b
10.91044 10.79114
> # similarly a median -- both mean and median are built in functions
> tapply(df$vals, df$id, median)
a b
10.86507 10.79114
>
> # now let's build our own function; I'm going to build a function that drops outliers
> f <- function(xs){ qs <- quantile(xs, probs=c(0.025, 0.975)); mean( xs[xs >= qs[1] & xs <= qs[2]])}
> tapply(df$vals, df$id, f)
a b
10.86507 NaN
>
> # well, this is just a demo and we ran out of bs, so it got NaN, but you see the idea
>
> # and plyr
> library(plyr)
> f2 <- function(dfs){ qs <- quantile(dfs$vals, probs=c(0.025, 0.975)); mean(dfs[ dfs$val >= qs[1] & dfs$val <= qs[2], 'vals'])}
> ddply(df, .(id), f2)
id V1
1 a 10.86507
2 b NaN

plyr relaxes that limitation, that is, X can be a data frame itself -- which brings the huge benefit that your group by logic can operate over more than one column. The function signature changes, but that's the basic innovation. The first letter indicates what X is, and the second letter indicates the output. Thus ddply runs an enhanced tapply over a data frame input (first d) and collects the output into a data frame (the second d). It also offers a bunch of nice enhancements; it's really a solid bit of work.

data.table, otoh, removes some of the speed problems with the built in dataframes. It offers keys/indices for quick lookup.

I haven't spent much time with dplyr, but I think it does a couple things: (1) move the plyr code from R to c for performance reasons; it allows you to run plyr operations (with all code written in R) then translates most of that to something that can run in sql against remote dbs (for the obvious reason that plyr/group by produce summary stats, and those can be orders of magnitude smaller than the source data, so pulling that all into R to immediately discard most of it sucks).
I hoped for something smarter, like testing quirks/bugs in the node's HTTP server.
"Few arguments are weaker than the creator of something dismissing all critics of it as ignorant."

Something comes close though. Dismissing critics as amateurs without further discussion, and also saying anyone who doesn't intuitively agree has no aesthetic sensibility (as is said in a child comment below). These substance free dismissals are equivalent to your criticism of the creator's comments.
There are two important equations:
Power = Volts * Amps
Volts = Amps * Ohms
Substituting these in you get
Power (dissipated) = Current ^2 * R

This means for a given contact resistance, the energy dissipated as heat into that contact is proportional to the square of current. Note, however, that you can increase the power also by increasing voltage, and not needing lower resistance contacts. That is why laptop chargers are usually 19V, and power transmission lines are 500-750kV.