skysight-inc/HackerNews huggingface dataset:
It's so refreshing to hear the attitude in this article, and MCRed's above. It's completely reasonable, this understanding that Apple has a right to decide what it sells in its own store. Unfortunately, other comments here often reflect the opposite attitude: "fAscIsm cLoseD anDroid aRRgh."

Imagine this:
A designer walks into corporate headquarters of Macy's with his sample garments that he wishes to sell there. He is given the opportunity to talk to a Macy's buyer (the person who selects garments to sell).

The shirt the man shows says "So sO seKsy" on the right sleeve, there is what looks like a mustard stain on the collar (he defends that it is "the beautiful sun", and the construction is terrible- a button falls off while the buyer is looking at it.

Buyer: "I'm sorry sir, this shirt is grotesque in my view. Best of luck to you."
Designer: "Screw you! I'm going to sell it to Target! I'll never shop here again!!"

Apple has no responsibility to sell shirts that it believes are ugly. And the OP recognized this and took his own responsibility. Kudos!

Note: Not an Apple fanboy, see previous comments, but i do use some of their products
Private journal OhLife (YC S10) is shutting down
That's something that I didn't like in Moon.

The machine was not the protagonist property, not created by him, and not programmed by him. Why did such a malevolent corporation program the machine to be that benevolent?
I have very fond memories of using HyperCard in a public elementary school in the early 90s (mostly to create cartoon violence).
This quote specifically:

"This was followed by a dimly lit museum corridor with a T-rex coming around the corner and slowly but menacingly approaching me. The model was very detailed and well animated, which really sold it. It wasn’t scary per se, but when it got close and roared right at me, I was definitely teetering on the edge of feeling like I was near a living creature. Why take kids to museums when they can travel back to the era of dinosaurs? VR in education is going to be huge."[0]

Reminds me so much of this clip: http://www.youtube.com/watch?v=l1_bp8YKUPU

[0]http://www.roadtovr.com/hands-on-oculus-rift-crescent-bay-pr...
What else is there to say? Visual-enhanced programming environments are quite comment, to varying degrees of visualness. Heck, MS even once put out something called Visual C++ that was not very visual at all (beyond the IDE being a graphical application). The spectrum is so large, that it is not really useful as a label, you have to compare the programming experiences directly.

As for visual languages, that is whole different kettle of fishies not appropriate for this submission.
> If oligopolies put you in a position of trust, then we can apply the same reasoning to Google/Bing in search, or Google/Apple in mobile OSes, Pepsi/Coke in soda, EBay in auctions, PayPal in online money transmission, etc.

You're looking at the wrong markets. The fact that an individual customer can choose between AT&T and Comcast provides very little consolation to the likes of Netflix. There is no other provider that can supply Netflix with connectivity between their servers and their customers who subscribe to Comcast. Netflix can't switch those customers from Comcast to AT&T if AT&T provides better terms. Comcast has a monopoly.

The analogy to Apple is completely appropriate. The smartphone customers see plenty of competition but the app developers are at the mercy of Apple for access to customers with iPhones. The same would be true of Google if they prohibited competing app stores as Apple does.

But it only applies to markets where the vendors can and do try to leverage their market power into a related market. Pepsi can't demand a tithe from the makers of cups because it has no control over what cups its customers pour their Pepsi into. You don't have to sell on eBay to accept PayPal.

The common theme is that a company places itself into a position of trust. By inserting themselves as a gatekeeper for third party access to its primary market customers they are carving out a monopoly in the ancillary market(s), which is an affirmative act that creates a position of trust.
There are SOME successful visual programming environments, though not in the mainstream programs-for-PCs-and-servers arena.

Firstly, simulation of dynamic systems in systems such as Simulink (Matlab) and Xcos.

Secondly, PLCs are frequently programmed via ladder diagrams (though I'm not sure of what tools are used to translate between the ladder logic and the machine code).

What these have in common is that there's a fairly simple mental mapping between the desired behaviour and the feedback loops involved, and the inputs and outputs are quite simple (though the emergent behaviour of the system may be quite complex). What this suggests, though I can't prove it, is that visual programming is attractive for simple layouts but becomes unattractive as systems become more complex and there's more possibility for coupling in the system to produce a visual mess.
First off I want to commend the author for making this. Secondly, while I realise it says:

> If you've used other Lisps and Schemes before, you may prefer Geiser, which is very sophisticated.

I'd like to ask if there are any reasons to use this over Geiser? It's my current choice for an emacs racket mode so I'd like to know if there are any features in this which geiser is lacking.
“Every program attempts to expand until it can speak HTTP. Those programs which cannot so expand are replaced by ones which can.”
The same stereotypes were applied to Mac and PC users. And it correlated (not claiming causality) to the respective marketing messages:

You are an Apple user, you are young and creative and beautiful.

You are a PC user, you are mature, businesslike, and successful.
This is really neat, thanks for the thorough explanation.

I have banned myself from using printfs to figure out things like this. Instead I would use a debugger and breakpoints to view the live variables in their different data formats.

In GDB, that's p/t for binary and p/d for decimal.
speech I can understand, but how does he figure pictures will be a huge way to search? There aren't that many times where I'm said to myself "I wish I could just take a picture to search for similar items".
Given competitors like Google, who is also secretive, duplicitous and is about centralizing the web, and Samsung, who openly operate as a 'fast follower' what do you expect?
Both Lyft and Uber vary their requirements by city, so they may have such allowances somewhere. When Lyft and Sidecar started in SF all they required was year 2000 or newer.

Also, neither Lyft or Uber has much control over drivers signing up one car, then using a different one. It happens all the time.

Finally, many limousines are actually this old or older.
OhLife is shutting down
There is a big difference between Macy's and an online app store/portal.

For one, it costs Macy's money and opportunity to put something on the shelf. It costs Apple barely anything.

Web portals have been around for a long time with Flash games (Newgrounds, Kongregate, etc). The best games get voted to the top by customer feedback (ratings and reviews).
I'm sure that exists, and it is not limited to Lisp, but it is a crazy horrible label to apply to specific people, especially when they produce something in a "worse (not everything we wanted) is better (but still better than what's out there)" fashion. We reach points where we realize our original vision isn't achievable or even desirable, and adapt it to fix those problems. That doesn't mean giving up or getting bored, that is just being realistic.

Achieving your vision is a long, arduous, and mostly thankless process. And frankly, being in the limelight can make it much harder because people are impatient and constantly judging you.
This is a step in the right direction. I'm always looking for new tools that help in understanding code bases and streamline workflows.

The inline table is cool. I like the idea of embedded documentation like that, as long as its structured in a way that can be turned on-off.

The Scala plugins for Intellij and Eclipse both have worksheets, which I think as of REPLs on steroids.

The one thing I'm still missing from most mainstream development environments though is interaction of live, running programs - the kind seen in Common Lisp and Smalltalk.

Java has it kindof, then enhanced more with JavaRebel (a commercial tool). .NET edit-n-continue is still frustratingly crippled in many ways.

I still feel like I'm programming in a batch environment instead of "molding" my code though.
Found this super addictive game Batcat and got 22.97sec, Boom
i start use ohlife from 08/26/2010, has 658 entries totally.

every night i will wait for your email and input what i think or meet today, and i can know what i thought one year ago, and i have the chance to remember the good/sad life i experienced before.

it's always in my daily routing and the habit, i also introduced this service to my family and friends, everyone like it very much.

thanks guys, hope i can do sth to save this site.
For those of you wondering about the higher resolution: A reddit user made the suggestion¹ that they are using two displays on top of each other and some clever signal processing to (almost) double the spatial (and temporal!) resolution.

See http://www.youtube.com/watch?v=0XwaARRMbSA for a demonstration of this technique and note that one of the guys from this project was hired by Oculus.

--

1. https://www.reddit.com/r/oculus/comments/2gytxj/i_just_did_t...
Mayor Announces #IDNYC, 1-Year Free Memberships at 33 Institutions
feel so sad to hear that
https://news.ycombinator.com/item?id=8345881
> It's not just water. Look at HVAC. In the US, natural gas is billed in therms, and electricity is billed in kilowatt-hours. In metric countries, both electricity and natural gas are specified in kilowatt-hours.

It's funny you use that example, because kWh are silly, unnecessarily convoluted units themselves :-) the "proper" unit for this dimension is the joule, and 1 kWh = 3.6 MJ (1000 J/s ∙ 1 hr ∙ 3600 s / hr ∙ 1 MJ / 1e6 J).

There actually is, however, some value in having different units for methane vs electricity, since you have to run methane through a suboptimal furnace to harness its energy. Granted, modern gas-powered furnaces are usually more than 90% efficient, but there's still some loss. And since each customer has a different furnace with a different eta, it's usually not useful to directly compare natural gas tariffs vs electricity tariffs even if you do have a cogen unit.
A linux SDK, or open source "runtime" is the sorest missing link.
And a ridiculous one
I came to this discussion to dismiss the technical relevance of EV certificates, but frankly, it never occurred to me that iconography could mitigate a phishing attack. That's interesting.
Actually there's another way to preserve the utility of last mile links, but in some ways it's more invasive. That would be to structure the market so the last mile is gov't owned (probably municipal), but access to it is separated along lines of maintenance, operation, and service offerings (across it). This seems like a structure less vulnerable to regulatory capture.
While I'm unsure of what a http query api would look like it would be hugely useful. Every language has some sort of http and xml or Json library, and so do many monitoring tools.

I probably wouldn't use it for an application, but for back office things like monitoring and stats it would be great.
It's funny you mentioned the exact problems I'm trying to solve.

For the tests, I'm writing my own xUnit tool [1]. It doesn't use any fancy stuff, runs on set -euf, it's tested by itself and works on every POSIX-like shell that I could find (bash, dash, zsh, (m|pd)ksh, yash, posh, even busybox) and many different versions and OSs.

On the functional side, I've decided that I need to test using virtual machines. The test matrix tool that can spawn and test on them is almost ready [2], it already tests the library itself and exports the matrix configuration to Travis.

Very early stuff though and doesn't even touch problems like partition routines you mentioned, but overall I'm happy with the results, considering everything runs under 70Kb of code.

[1] https://github.com/Mosai/workshop/blob/master/doc/posit.md

[2] https://github.com/Mosai/workshop/blob/master/test/matrix.sh
> The site protected the Harbor using a pair of concrete batteries, each housing a pair of cannons which could fire 30 miles out to sea.

How accurate were the 1917-era cannons at 30 miles?
Joan Rivers posts from the grave: 'I've just bought an iPhone'
UFAI: http://wiki.lesswrong.com/wiki/Unfriendly_artificial_intelli...
I'm curious from anyone who has read through these... How solid scientific footing are these on? Is it closer to mathematics, or closer to psychology? (Proofs tend to stick more in the former than the latter)
"Studies have found that those with higher I.Q.s, for example, enjoy a longer stretch of time during which new synapses continue to proliferate" this assertion that there is empirical evidence for this hypothesis is almost certainly false.

We just don't have the technology to do this experiment on human beings - the only species for which this statement can make sense.

I know of some studies which have observed synapse formation in vitro, perhaps one in vivo in animals kept alive through strenuous means, but all in mice and with no simultaneous behavioral examination.
Perhaps even more impressive than Carmack's technical chops is his ability to stand in a single spot for hours on end.
I assume it would be something like you see an object in real life, and you want to know more about it, so you take a picture of it, and use that image to search.
Be a Hero. Use DevOps to Protect Grannies. True Link (YC S13)
It's Zawinski's law applied to HTTP instead of mail.
As a sibling comment tersely stated, I have to think that such a shift to image searches will be dominated by pornography. Remember that porn accounts for an enormous fraction of web traffic and searches.

A friend once quipped, "the best porn site in the world is Google." As "reverse image searches" (where you provide an image for the service to find image matches, similar photos, associated information on the photo to figure out the identity of the person in the photo) improve in quality and data mining from the pages they find the related images from, the more people will shift their behavior to this from the current text based searching.

There will of course be searches for similar looking wardrobe or other commerce or travel reasons. But online porn is a behemoth that will overshadow any other image based search motive. It is driven by one of man's three basic desires after all (nourishment, sleep, and sex).
I would be wary of jumping to that conclusion at this point. Lanman et al had demos of this display technology at SIGGRAPH last month and it was pretty raw - myself and a few coworkers tried the demo at different times and at no point were the displays aligned well enough for the effect to really work. Lanman came from the media lab where he worked on a huge variety of (insanely cool) display technologies generally around light field displays, so his breadth and value-add is definitely more than just w/ this specific project.
Want NAO Robot as Your Servant?
Link for the lazy: http://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski.27s_law...
I'm guessing the article is mostly related to the USA? As an Aussie, I thought the articles was hyperbole, but I then remembered this image [1], which showed how bright the world is at night.

Is the problem that serious in the USA? Out of curiosity, can someone give me an example? Thanks.

[1] http://www.lightpollution.it/download/mondo_ridotto0p25.gif
This is too bad. I used this for my journal entries, and it really helped me keep track of where my life was headed. I'll have to find an alternative method of journaling now.

Does anyone know anything about the founders or how they tried to make money? I never saw a premium option.
Well, Baidu, focusing on the China market, is not allowed to optimize for porn (though I'm sure they do covertly) If anything, they are expected to filter out adult images proactively.
I can see this happening in a couple of years, specially images since the world uploads thousand or even millions of images online. Then there is the whole face recognition software's that are not limited to people, places and things.
I used to encourage everyone I know to quit their job and start a company. Now, after having done just that, I no longer recommend this path. Not because I regret doing it. In fact, I think it was one of the best decisions I've ever made. But the road is, as the article says, about as romantic as "chewing glass."

Sure, there are wonderful days when things are working even better than I had planned. But then there are also the regular sleepless nights where I wake up puking, just from the stress. And it's been like this for years. It's a great path for the right person, but if you need someone to talk you into starting a business, then you're probably not cut out to be an entrepreneur. Owning a business isn't all it's chalked up to be. Turns out it ends up owning you. And yet, there's an amazing satisfaction that comes from entrepreneurship that you just can't get by working for someone else.
If you think about wearables there's a more compelling case. If I walk past a car I like I can look at it and get specs, price, who has it for sale, etc. Or if I'm at the grocery store and wow, those tomatoes look amazing, I see recipes. While it seems weird to search by image right now, it will probably feel more natural once it's seamless; it certainly removes friction from the experience.
Yes but at least a Macy's shopper doesn't have to resort to hacks to even be allowed to wear that shirt. (Installing third-party APKs on an Android without the app store, not possible without jailbreak on iOS) Could they just go to the other store? In this instance that would have an upfront cost (getting a new phone)
If you sign into the web interface and click settings, there's a "Premium" option for $24/year or $40/2 years. It would give you weekly text-only backups to Dropbox or email, increase the number of photos per post to 5, and allow you to customize your daily email.
How HAL dealt with the antenna and his secret orders could be considered delusional, but HAL murdering the crew was just as sane as Dave disabling HAL.

The story provides the same situation to both the crew and the computer. The crew sees HAL acting erratically, considers it a threat to the mission and their lives and decide to disable it. HAL sees the crew acting erratically, considers them a threat to the mission and a threat to his life, and decides to disable the crew.

Nobody thinks twice about the crew's decision, but HAL's choice is viewed as insane because of human bias towards the meatbags in the movie.
that's true, i also did not find any payment choice.
and their mail has no payment related ad.
I think the one thing that disappoints me most is that there's no rich text / mass-photo export option here. Almost every post I made on OhLife has a photo attached.

I started using OhLife after psobot wrote a clone for it. His clone is now unmaintained, but I do think he had the right idea.
Would have been a more appropriate post for yesterday, yar.
Both Crystal Cove and DK2 had the external IR LEDs, as well. On the DK2, they're just covered up by an IR-transparent material.
still did not found, maybe has IP filter, different country has different payment strategy.
Zero days are by definition vulnerabilities that aren't disclosed and do not have fixes.
I did this for a decently complex distributed system for embedded devices, and it practically saved my life.

It was in C and I didn't do any language extending/precompiling, but I had interfaces for everything related to I/O, execution actors, randomness, etc.

On target hardware everything used TCP/UDP/real disk, pthreads, normal rand sources, etc. In simulation everything used virtual networking, a single simulation thread stepping all event loops, test-specified random seeds for reproducibility, etc.

It is completely invaluable. I can concisely write completely deterministic system tests that will execute tens of thousands of lines of code. I can fuzz test actor scheduling, I/O problems like dropped packets/msgs, and everything you can think of. I can run the entire test suite in valgrind and other nice tools. I can put a big machine in a corner of the office to fuzz test the suite for weeks on end and email me when a a test fails and tell me exactly which random seed to use to reproduce the failure myself within minutes. I can debug the entire simulation perfectly in GDB.

I've barely begun to describe how great it is to have, how many bugs these tests have caught or what a reliable regression test suite one can build. It doesn't replace testing on target - I do that extensively as well. Big system scenario tests don't replace smaller module and unit tests - I do those too. But deterministic simulation testing saved my sanity. Don't hesitate to evaluate this approach if you're doing something similar.
Does it matter at all? It has nothing to do with the experience of the actual game. Apple wasted your time on a pointless detail and you thanked them for it.
Perhaps it has been taken down due to the shutdown announcement. But I never saw the option before.
Seriously?
Maintaining well written script is so hard?

Why not putting this on one Linode instance or Amazon Cloud, pay $50 a month and keep free users by offering premium $1/mo package to some of them?

But no, its easier to shut down.
Less hassle, right?
But it wasn't legal, since the patent was fake. So it was racket.
I do network security for a large company, so I'm not talking completely out of my ass when I say you can have alerting in place to at least detect the most obvious behavior. There are also tools and even entirely inline appliances (look at RSA Silvertail) designed specifically to look for automated behavior against a web server.

Someone clever enough will be able to get around it, but it's really not hard to detect automated scanning or scraping behavior, especially if they're not delaying their requests in any way.

Stopping a layer 3/4 DDoS is another matter entirely. They're quite easy to detect but quite hard to mitigate yourself; you need your upstream provider to mitigate it for you.

Also, using Javascript interstitials against layer 7 attacks (like Cloudflare and Incapsula do in their default mode) will stop script kiddies, but they're not hard to get around if you know what you're doing. So you'd either have to, as you say, change the method every few minutes...or just use a captcha.
Strange. It was in the right sidebar for me.

Maybe it is an IP filter. I remember having seen the option for the last few years, both in Canada and in the US.
It depends on the pattern of the requests. If they're requesting different URLs each time, for example, then it could go under the radar for a period of time. If it's a resource where normally someone would not request more than ~15 articles in an hour (like what it might be for PACER), you can have alerting for when more than 50 articles are accessed in an hour.

Generally speaking rate limiting to that degree will help you evade detection though.
I've been happy with cheapsslsecurity.com, they are resellers but they offer huge discounts compared to the actual issuers.
good to know -- thanks!
Instant Flat UI JavaScript Snippet
Like Padding and Traffic Hacks. Techniques and Strategies
All of what you mentioned takes time.

While it's 'trivial' and 'not hard', the time it self is priceless.
> make time to exercise and learn to relax

This is the #1 priority for me now.
Has some similarities to ipython notebooks... looks pretty interesting.
Bitcoin and cryptocurrencies should really be capitalizing on the nightmare PR of all these credit card thefts at major retailers. This is way worse than the transaction fee argument.
For me this is a kick in the ass to buy into the personal server concept.