skysight-inc/HackerNews huggingface dataset:
A moment of silence for our fellow web developer/sysadmin who is on-call...
Towards the future RDF library
Symbolism up the unsubtle end of the spectrum, that you're actually supposed to notice consciously and comment on, becomes allegory, and it's not necessarily a bad thing.

Superman has been an allegory for Jesus and/or America in many of his appearances over his long life.
Someone who works for Apple — someone who is probably a lot like you and me — is having a really shitty night. So, I am sending good luck vibes towards Cupertino right now.

Godspeed, Apple friends! ️
When Steve Jobs invented the computer, he envisioned a device which was accessible to anyone, a device to empower revolutionary magical thinking about the possibilities of access. But he also knew the limits of the networks developed by the establishment gray box technology industry and sought to imbue those networks with communication that would speak different, in a way they would understand. Along with Sir Jony Ive, he reinvented the "Access Denied" page by removing the skeuomorphic constraints, distilling them into a flat "Access Denied" message which spoke to everyone, empowering their engagement with their restricted access to unlock unlimited creative potential.
I see a lot of Airbnb employees regurgitating this but it's not really true. Whether you nominally assign the fee to the guest or the host, it still comes out in the difference between what the guest was willing to pay and what the host receives. The total fee comes out closer to 10%.
> New notify ZEDLETs support email and pushbullet notifications.

Pushbullet support? Okay, that's sexy.
My whois client (apparently jwhois) doesn't do that...
The Best Credit Card Consolidation
I have no insight into tech industry hiring trends, but I think having a degree is typically a significant plus even if it's not in the same field you work in. Or could always finish the CS degree and then get an advanced degree in a different subject to which you'd be able to bring the engineering perspective.

Also, I hope I didn't come across as suggesting that being in management is the only thing worth aspiring to - I'm not tempermentally that way inclined myself. But I do think it's important to develop an understanding of management interests (which are somewhat at odds with those of both shareholders and lower-tier employees) for your own economic self-protection.
This is not a greater debate about the vague idea of a surveillance state, it's about a very concrete case the federal government could either choose to prosecute or choose to drop. The current administration chose to prosecute.

That decision was a decision entirely up to the executive branch, which is entirely up to the electorate. Making (not well supported) assertions about "republican adminstrations pushing a surveillance state" does not change those facts.
Truth, I dunno why I have 20 bits stuck in my head.
So far I can't see the use of immutableJS in redux. When using basic pattern of returning a new store on each action the store isn't mutated. Is it just a very costly convenience ?( costly cause immutableJS isn't exactly small)
I've always figured that GP ought to be able to solve any problem, given sufficient computing power. Yet it's never mentioned when people talk about machine learning. Why is that?

Also, I'd love to hear anyone's experience with GP to solve a practical problem - whatever language it was in.
Law enforcement does have politics involved, but individual administrations don't have as much control over it as you describe. The Justice Department's priorities transcend election cycles, because not everybody -- in fact, hardly anybody, all told -- is replaced every term. A person can work their entire career for the Feds; there are multigenerational traditions and political momentums operating there that no President can counteract.
Not for nothing, it's a pretty rare occurrence to see a triple-a company with a white page error on its home domain, like seeing a whale or something.
It's so clean. The UI is smooth like butter.
Are you suggesting that that's a problem to be solved?
And possibly an indirect comment about CS Lewis, a friend and fellow "fantasy" author whose work was much more overtly allegorical.
WaGo – Automate the actions you do after saving code
I'm interested in their References -- it looks like each hit is a new hash, so they store that so they can refer to it. I don't know much about this side of stuff so it'll be interesting to know why they do that, or what the upside is.
Toward a Programming Laboratory (1969) [pdf]
US agency in charge of power grid and nukes keeps getting breached
Well SC's proprietary compiler is probably different, but GHC is self-hosted (the runtime system is C but the compiler is implemented in Haskell) and the map and fold functions in Prelude are recursive. Here's the source code for `map` in Prelude:

map :: (a -> b) -> [a] -> [b]
map f [] = []
map f (x:xs) = f x : map f xs

But it is definitely still true that explicit recursion is discouraged as being too 'low-level' for most Haskell code and it's preferable to use higher-order functions instead.
I've seen this error before from other sites and it seems to be generated by Akamai rather than the apple.com origin. Does anyone with Akamai experience know under what conditions this message would be returned? Did someone at apple accidentally ACL off the planet?
> Improved zvol performance on all kernels (>50% higher throughput, >20% lower latency)

> Improved zil performance on Linux 2.6.39 and earlier kernels (10x lower latency)

> Improved allocation behavior on mostly full SSD/file pools (5% to 10% improvement on 90% full pools)

That's impressive.
That's not the quote. Is the text online somewhere? I no longer have the book.
Ah, I understand. I must have a criminal mind. to have come up with a scam that no-one is using yet.
The most walled of walled gardens.
do you have any favorite videos that demo the best features?
I've seen this same style of error message before. It's the AkamaiGhost CDN. (Look at the Server: header in the response.)

I suppose you could say the server has given up the ghost...

Googling "AkamaiGhost 403" shows that other sites have experienced the same problems with them before in the past, so I wouldn't particularly blame Apple for this.
There is Common Lisp software which needs TCO and only runs in TCO supporting implementations.
From now until his death, he will rest in peace no longer.
Funny to find this on the front page on HN, just got notified by Hooks app! Lol
Google Docs – Type with your voice
Apple's Live Photo demo for older iPhones
"If you see a fail whale they blew it."
http://images.apple.com/ appears to be still be up though
Stanislaw Lem: Futurological congress
That's a fulltime job. comp.lang.lisp did that several years.

Just take from this discussion that his Lisp style is non-idiomatic and he writes in some primitive crappy imperative style. See my other example in this discussion.
Hyundai did this years ago in 2011 when I bought my car. They sent me a USB key that emulated a keyboard. It opened up the Hyundai registration page, and may have typed my VIN in for me. This isn't new at all.
Their phones aren't the only thing limited to 1GB RAM
Reading man pages and hoping they're correct:

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/...

>The fstab file format appeared in 4.0BSD.
flawless use of negative space. this page is a real tour de force in efficiency
I've been wanting to take on this project with a window since I saw it in Iron Man. Congrats on actually getting something off the ground!
That's a bit different. Presumably you're running this in a terminal emulator. Terminal emulators (and programmers editors), if they're set to a monospace font, operate on a grid. For characters in the selected monospace font this is just like normal font rendering, but when fallback fonts are used, it still uses the layout from the original monospace font (i.e. the grid) instead of the layout from the fallback font. This means that the fallback font rendering doesn't screw with the columns.

Naturally there's still the issue of properly identifying double-wide characters. But as long as you can correctly identify them (and for the ambiguous characters it generally treats them all the same, either as narrow or as wide depending on the software in question), you can simply render them with 2 cells instead of 1, and everything remains lined up.

But the article here was showing monospaced text in a web browser, and a web browser doesn't do any of this (nor a rich text editor). Font fallback usually attempts to maintain properties like monospacing, but the fallback font may still have different metrics, meaning it won't line up with the monospaced text from the source font (and depending on the fonts available, if you have no monospaced font with asian glyphs it would have to fall back to a non-monospaced font).

I suspect what's going on with the locale stuff here is simply that the locale affects the fallback list, and it ends up picking a different font that happens to have the right metrics to line up. But I can't say for certain that this is the explanation.
If it gets back online in time, it'll be a story to be told. If not, then :-(
For more context, I'd recommend this resource - http://www.hpcs.cs.tsukuba.ac.jp/~tatebe/lecture/h23/dsys/ds...
Diaspora by Greg Egan will twist the way you think of perception
How many people at most can you @ in one tweet?
A discussion is what it is and in this case a meta discussion on the language used in an article is no less appropriate given the response.

I couldn't bring myself to read it and wasn't alone and it annoyed me enough to say something. Should she have known better or care - maybe not. Her audience is probably just Silicon Valley and extend to the rest of the US.

But this is the Internet, so welcome to the wider world.
It's probably just sent as context along the whole chain of requests and logged in wire logs.

Those sorts of request ids are usually just for piecing back together what happened from logfiles in my experience.
Looks like iMessage is down too... someone is having a horrendous night.
I posted my comment before to the wrong commenter, but: I'm interested in their References -- it looks like each hit is a new hash, so they store that so they can refer to it. I don't know much about this side of stuff so it'll be interesting to know why they do that, or what the upside is of doing it that way...
Yeah, this app is really real-time, got you to the frontpage on HN!
I was recently digging into analog papers to try to figure out how to apply it more general-purpose or at least tap into it for special purpose functions. I'm not hardware trained so much as a systems guy who knows enough to give others tips on what to look into. Here's some links I discovered:

https://www.schneier.com/blog/archives/2015/07/friday_squid_...

Accidentally running into another group using analog selectively for acceleration is pretty neat. The coprocessor was a believable improvement showing analog power. What's your thoughts on the computing with free space and no transistors stuff? Do those other links come off as bogus to a pro or plausible enough to encourage local college students to try something with it? I think there's vast untapped potential in shifting certain functions back to analog and improving the integration of the two. Maybe in general-purpose, too. Almost certainly in INFOSEC w/ analog supporting obfuscation and tamper-detection.
It makes my Sauce Labs tests on iOS devices fail, and I bet other people's fail as well.

I think the simulators usually try to load apple.com for some reason before the page under test, so it might just be selenium waiting forever for apple.com to load.
Fascinating. Taking the restricted definition of "algorithm" you seem to be using, here's the first few I can think of that I've had to implement (for money):

- Converting a dollar/cents value into text, e.g. 67.33 -> "sixty-seven dollars and thirty-three cents", in XSLT of all things. I wrote the first version in Emacs Lisp, then translated that to XSLT. I was working on manually translating a bunch of .doc files to a new layout for the automatic generation of contracts, and the vendor had supplied a version that, after reading its source code, I realized was broken on certain inputs, like 10001 or something. I guess it was made by some people that thought they'd never need to write algorithms when working as a software developer.

- I was asked to combine the information in a few spreadsheets with several thousand rows into a new one. I ended up needing to compute some statistics on certain ranges of a set of rows, so in my short Perl program I sorted the data by the relevant key and used binary search to find the ranges.

That's not a list for my whole career, that's just what I can remember from my first summer internship as a data entry/IT hob-job monkey when I was a teenager.
Crap, now I can't stare at pictures of the 6s, wondering if it will be 6s-ful... #applepunsfordays

On a more serious note, it seems strange they wouldn't have failover environments for just such occasions... Maybe @Too is on to something, and this is a new way for big companies to drive traffic to their sites prior to a big launch. Genius.
Yeah, I've posted just after I received a notification from Hooks :) Got lucky
> A 50:1 ratio applied in all 50 states would yield a whopping 2500:1 ratio of punitive to actual damages.

That's not how it works. If we use actual numbers, you get $1k x 50 = $50k in restitution (same as what you got), and $50k x 50 = $2.5M (1/50 of what you got).

Which isn't unreasonable. If the worst possible penalty for a scam was having to pay it all back, people would do it all the time! And if the people bringing the lawsuit have a best-case scenario of getting their money back, minus $23k in lawyer fees, no one would ever sue anyway. Best case, you lose $22k.
Starting at $999 for the basic and moving up to $1399 for the exclusive white version, you too can be unavailable at those critical moments.
Works fine here. I think it's on your end.
You are supposed to use the Apple app, not that old web stuff.
This is really neet! I will share this with the rest of the biohackers at http://2015.biohackathon.org/hackathon as a nice approach.
https://news.ycombinator.com/item?id=10207216
Maybe I misread, but I thought he bought a new computer WHILE he was interning. Not to back the company overall, but if he just bought a new computer I can understand why they might not spend the money on a new one for him when they extended the job offer - they know he just bought one, basic business sense.
Buy a 4K TV to watch NASA TV UHD channel launching on November 1
where did you promote your API and site?
List of Attack Vectors
I'm not sure calling "Clojure not a lisp, but partially derived from it" really makes sense.

That code from other lisp implementations needs rewritten to be ported, is really not that much different from how many other lisp implementations were to each other.

CL and Scheme did a lot to unify things, such that any scheme should run another scheme's code. Same for any CL implementation. But, for example, running emacs lisp in any other lisp just isn't going to work.
its not the first time for this to occur (to other sites and apple earliar this year atleast) and has been answered by https://news.ycombinator.com/item?id=10207316

akamai issue
and the hash is a time stamp
This was the first presentation by Rich Hickey I watched about two years ago and since then I've been using almost exclusively Clojure. http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...

I'd say start here, it will get you in the mindset of Clojure.
Process kills developer passion (2011)
Does this take down any important service, or just access to Apple's corporate web site?
Marketing Manager
Does anyone know a location based instant messaging mobile native app?
Ask HN: What are the best Product Management internships?
I already have PM/ PO experience (and coding, QA, business) but I'm still finishing my under-grad. I'd like the opportunity to get more experience working on bigger products and problems before I graduate. Has anyone had a great experience or know of a cool niche company with PM or UX internships? Thanks!
Very cool project.

But two weeks to shave off 6 seconds of build time?

I gotta wonder: https://xkcd.com/1205/
Einstein's Dreams by Alan Lightman
yes, let me know!
If it has been offline for 1 hour now, do you think it is tens or hundreds of thousands of dollars is sales that were not processed in the timeframe.
I used to do pager duty for a large consumer-facing company, so this is amusing to me.
Here's a face tracking version I made a couple of years back: https://vimeo.com/13156714

It just uses a webcam and detects faces with (the now obsolete) Haarcascading face algorithm.
Guess who is ultimately responsible for shitty government decisions in a representative democracy... If the people are technically the source of government power, the people as a whole should bear the responsibility of ensuring that good government is elected. Punishing the taxpayers broadly ensures accountability from the top (the people).
Someone violated read-only Friday.
For what it's worth, you also don't need to do that if you've ever had a conversation with them (since deleting your message history), since you can use the conversation search field in the app's home screen - though some users may not know that scrolling up from the initial view of a scrolling list in iOS sometimes reveals a search field. And this also works with non-contacts and group conversations: you couldn't just change the home screen to be a contact list, you'd have to combine them with those other two types of conversation, which sounds more likely to cause confusion than the current setup.
> how "Apple has revolutionised the 'Access Denied' page

Probably, the title would be "How Apple invented Access Denied page"

- Minimalist Design

- Only black and white. Colorful page may harm your eyes

- Border-less design

- Minimal but highly informative text on the page

blah...blah..
"While I very much like the first class syntax for arrays, maps, and sets"

Don't lisp advocates usually say it has no syntax.
There is no way to standardize this. Just because legacy encodings provided for single cell and double width characters doesn't mean that all monospace fonts should have to conform to that scheme to support Asian characters. It is up to the font designer to decide how much advance to use and some fonts are designed with Latin characters the same width as the Chinese.
Hacker Menu: Hacker News Delivered to Desktop
Sure, it's desirable for them. In the same way that it's desirable to own a Ferrari.

However, more broadly speaking, it is neither necessary or desirable for everyone to own a Ferrari.

Given that a place in SF costs many times more than a Ferrari nowadays, I don't think it's an inapt analogy.
You need to add your contact in your HN profile. Tried to contact you for notification when it goes on kickstarter.
Here's my guess:

Apple is using Akamai's cloud security service called Kona. They (Apple or their Kona team) pushed a bad config up and now that they know it's a bad config they are pushing a fix-- but it takes 45 minutes to replicate out to all the Akamai edge servers.

I think it's Kona because the 403 Access Denied and the Akamai ref number. Also, I use the same service and always live in fear of something like this happening and taking 45 minutes to undo. There is a staging option...
If it's a performance hit, that's not much of an 'optimization'.
> or else all the backers got their money refunded

Refunded from what? If you have the money to "refund" people why would you ask for their money in the first place?
It's not an attack unless you write to the hard-drive. This is more of a nuisance, and a bad move, and troubling for what it could be, but the thing itself looks harmless.
Killed off the front page as soon as it hit >100 score. Went from being #1 to #148 within ten seconds.
I used to work in the same research field as Xi. A very nice guy, did some very excellent work. It's outrageous what's happened to him.

You might be asking, what's the FBI looking at his emails for?

So here's a random fact. Xi was a Professor of Physics and Materials Science and Engineering at the Pennsylvania State University up to 2009. Guess who was a graduate student in the Materials Science and Engineering at the Pennsylvania State University from 2006 to 2008, had Xi on his thesis committee, and attracted a huge amount of attention from the FBI. Yep. Ross Ulrecht. https://etda.libraries.psu.edu/paper/9710/4335 The idiots at the FBI must have been looking for Chinese links to Silk Road! Because isn't that in China?
I would avoid this stuff. His language advocacy is not very convincing and he also fails to understand what grep does.
Apple's Site is Down
Apple Down
That's a terrible lie that besmirches the reputation of systemd. Everyone knows systemd and etcd store in Esperanto! Geez man, get it straight.
This happens when a company uses Akamai's security product and you violate the security policy in place. It's basically a WAF. The big issue is it takes 45 minutes for changes to propagate through Akamai's network. So, you make a mistake and it takes fix time + 45 minutes to resolve.
Amount of ink wasted in Epson 9900
The store was in read-only mode to prep for the new iPhones so the sales loss is already accounted for.

As a side note (and speculation), as compared with other online stores, I don't think the Apple store has the same risks as the other stores (the fact you don't buy the Mac directly from Apple doesn't really affect their revenue).
One reason is that, if you have to pass that information to functions which use that information, you can easily see which functions rely on this global state, and which don't. The usefulness of this and the annoyance of passing it manually depends on the situation, of course -- read-only "state" like the current user, and write-only state like some global logging interface, is the sort where one function's use of the state doesn't materially affect another function's behavior, so it's more OK access directly than other state. (Another example: the database connection configuration info might be unchanging and read-only, but it's real useful to pass it around manually, because then you see exactly which callees are opening database connections.)
Depends on your philosophy, ideology, religion, and politics.
Ask HN: Starting a porn startup
I want to start a porn startup.

I want to shoot an adult film, and hopefully more. I'll act and write, and I'll hire&pay the actress. I have 65k loyal followers on FB -- I'm a blogger and author among other things -- that I can market the film to, so there's already a natural distribution channel. Besides, I could sell the clip on dozens of clip sites. The niche will be Asian male porn.

Basically I want to be the Asian James Deen.

I have several friends who expressed interest in being my co-star, whom I can hire, and I've found several filmographers from Craigslist, whom I can hire or just let them shoot for equity. I'm planning to shoot this in one day somewhere in Orange Country (measure B sidestepping).

I'll keep records as per 18 USC 2257, ensure all talent are 18 or above, and find a suitable payment processor (any ideas?).

Am I overlooking anything?
Google Ventures Gave Uber CEO a Blank Term Sheet
I think I now understand why the last line is repeated twice. Seems so obvious in retrospect... (once literally, once metaphorically for his life)