skysight-inc/HackerNews huggingface dataset:
The way we do scoping now is to rely on the programming language which is basically the stack.

But we can implement our own scoping mechanisms based on the domain we are developing a program in.

For example, Eve mentioned that they were looking at a sort of "Excel" spreadsheet type visual language.

The scoping mechanism of spreadsheets are a sheet with row/column. So, I would create objects that are able to quickly pull from a row/column and push into a row/column. For example, somewhere in their hierarchy they had an algorithm that required access to a cursor.

Since it is a spreadsheet we can have our global active spreadsheet which, somewhere, contains the cursor. We know it is there because we put it there.

Somewhere deep in the bowels of the data hierarchy we have this line of code to get a cursor:

var cursorCurrent = global.curSpread[34,65];

because our scoping mechanism is based on an excel spreadsheet and not the one "forced" on us by the programming language: usually a stack.

There is no need to push that current cursor down the function calling train and, in the end, it is probably faster because we are doing a simple cell lookup.
Yes, but it's not the same as turning the display off. The GPU is still outputting signal to the Macbook Pro screen.
I think the issue is less that only Apple is capable of making these technological leaps, and more that only Apple is capable of pushing them to a wider audience.

Few companies can get away with such a relatively narrow selection of hardware products. Dell for example has dozens of laptop models. By only having a few models, Apple making a big change to one results in a big chunk of the overall market including that feature.
Again, these are questions about your ethical framework that are not answerable by me. Personally I find it detestable and anti-social to try to hoard unearned advantages based on race and gender. If you were my friend and admitted this to me face to face, I would have to seriously consider our relationship. But you aren't my friend, and if you're OK with it there's little I could possibly say to convince you otherwise, especially on the internet.
nah, not really. Perl is in the long game. Watch the devops guys cycling back to perl in a significant way.
Exactly. People of a partisan flavour ( and I see much evidence sprinkled throughout these comments) believe that their guy is clean and only has their best interests at heart, while the other guy is evil and greedy.

They're all in it for themselves. The key is to ensure that there isn't a big enough state to corrupt so they can consolidate and entrench their power.

A small state prevents monoloploies from being formed and from using those wielding power to consolidate their power. And then it doesn't matter how evil the guy who gets the top job is, because he just can't make a big difference.

At the heart of all this is how England managed to keep its Anglo-Saxon self-government traditions even after the continental Norman invasion and takeover. Because the Normans could only ever wield limited power at the state level, they could never fundamentally change the way the content was run at a local level. So citizen assemblies and English common law continued and was never replaced with continental law, the final iteration of which is based on napoleanic code. Thus in England, and her spun-off colonies, you're fundamentally free to do your own thing unless there is a specific law against it, while most other places state that you can only do something if there law explicitly states it.

This fantastic inheritance was all bequeathed to the citizens of those countries with legal systems based on common law precisely because England had a weak central government which reduced the ability of a king to control everyone, especially when that was a foreign king who had invaded.
Is this anything more than a repackaging of R? If you can put multithreaded libs behind core R functions, why not do it on the main codebase instead of repacking the project?
Here's what all the buttons on a race car steering wheel do
Ah, Windows* is catching up. But the ecosystem (third and some first-party applications) has been admittedly quite slow in making their applications HiDPI friendly. Metro/Modern apps for use on smartphones and tablets is already quite good, desktop apps are catching up.

*disclaimer: MS employee who is just enthusiastic about "viva la resolution."
So the penalty was $1 million. I wonder how much money they made and what percentage that was.

It seems to me, that unless the penalty is _more_ than what you made, then it doesn't do anything to discourage these practices.
OS X Yosemite UI Kit for Keynote and PowerPoint
The cursors were long before we were thinking explicitly of spreadsheets. Our model now has no encapsulating scope, which is just like access to some global object like you're suggesting here.
Used TM1 for years. I've since moved to BBEdit.
Well said.

"up to 3 hours", though? 6 hours is the fastest I've played (limited experience, but still...)
Pretty sure he actually talked about this in regards to Vista specifically on the latest episode of ATP
For manipulating the closing price of stocks ("marking the close") for a 6 month period in 2009,they got a $1 million dollar fine and didn't admit to any wrongdoing.....
Whilst not everyone has a good understanding of a wide range of complex topics (economics, diplomacy, medical science etc.) they have a very acute understanding of their own best interests. Having a democracy ensures that policy makers at least have to convince people that something is in their best interests.

Just because a policy maker is capable of convincing the public that something is in their best interests, does not always mean that it is.

However the fact that they have to works enough of the time that democracy is working better than other systems of government so far by many measures.
How long can an airplane's black box last before degrading due to natural causes? Forever?

More precisely: Assuming the black box survived the crash intact, and assuming that it will be located between 1 and 1,000 years from now, is it guaranteed we'll be able to pull useful data off of it? I wonder what the engineering process is like for one of those things...

EDIT: Apparently, the key component of a flight data recorder is its Crash Survivable Memory Unit (CSMU). This manufacturer claims a lifetime of 30 years: http://www2.l-3com.com/edi/crashsurvivable.htm

More info: https://www.aea.net/AvionicsNews/ANArchives/TechSpeakMar10.p...

The CSMU is rated for 30 days of saltwater submersion. Obviously, the only scenario it'll be submerged in saltwater outside of the lab is if the recorder's housing cracks. So, assuming the recorder survived the crash, I wonder which would degrade first: The housing or the memory unit? If the housing fails, then the memory unit is toast, since it's only rated for 30 days of saltwater. The manufacturer guarantees the CSMU will last 30 years, but it seems like as long as it stays dry then it might last for much longer. I wonder how long it's theoretically possible to extract useful data off of it assuming it stays dry.
Use this bookmarklet to un-cripple the page (from [1]):

javascript:document.querySelector('meta[name=viewport]')
.setAttribute('content','
width=device-width,
initial-scale=1.0,
maximum-scale=10.0,
user-scalable=1
');

Shame on the author to force users to retort to hacks like this, by the way. "B-but you can click on the images!" is not an answer, damn it [2]. Pinch-and-zoom is arguably the premier feature/innovation of the post-iOS era, for you geniuses to disable it for whatever UI/UX cargo-culting fad is going through your head. Seriously. Just stop [3].

[1]
http://apple.stackexchange.com/questions/28391/how-can-i-for...

[2] https://news.ycombinator.com/item?id=8468745

[3] http://motherfuckingwebsite.com/
>white men are in a position of privilege

It's a statement that undermines everything the person have ever achieved.

You only got here not because of hard work, but because of your `white privilege`. It implies a person's success is undeserved. Yes there's probably is an advantage, but the exact how much is highly debatable.
I have a different question: why hasn't Apple been using optical anti-reflective coatings on all their non-touch glossy displays -- especially the Thunderbolt display? And: is this 5K iMac AR coated?

AR coatings on touch screens are problematic because skin oils make visible marks, but on non-touch glossy screens they should be standard. Indeed, back in the CRT era, it was routine for high-end CRTs to be coated.

I have noticed that Apple is using a coated screen for at least one model of MacBook Air, but for some reason they don't seem to have fully embraced coated screens.
Write an Excellent Programming Blog
If you're not sure if you want to play Diplomacy, you might read this article:

http://grantland.com/features/diplomacy-the-board-game-of-th...
I am not a mac user. (but own pretty much every other Apple product)

One of the things that has always turned me off from OSX is how it looks. I must say Yosemite is the first mac OS that actually looks appealing to me.
Why not full on adopt dynamic scoping? This is what McCarthy did in the original LISP (some say it was an accident, but it has lots of advantages compared to lexical scoping). Global scope, in contrast, is like having no scope at all. There is also nothing really wrong with this if you can manage your namespace separately Subtext style, but the use cases are still different from dynamic scoping.
Hoarding these advantages may make life better for everyone.
I recently wrote about Diplomacy but after just one game: http://www.ribbonfarm.com/2014/09/09/geopolitics-for-individ.... I probably have more to learn when I play again.
It helped a little but still crashes for me. I have the same issues with VMWare latest version.
Eh, why bother when iTerm2 gives me the same splitting and tab features :)
> They are going for a visual language

'Visual language' is a very overloaded term and we are in no way set on any particular ideology. Textual languages and visual layout have different strengths and weaknesses and there are lots of cases where it makes sense to mix both. There is plenty of evidence that both are useful (eg http://www.amazon.com/Small-Matter-Programming-Perspectives-...). My only aversion to text is as an unstructured storage and communication format - it makes much more sense to allow tools to communicate using a shared, versioned and structured database rather than watching for changes in text files.

> visual languages are inherently hierarchal

Excel - https://www.google.com/search?q=excel&client=ubuntu&hs=fRx&c...

Access - https://www.google.com/search?q=access&client=ubuntu&hs=Jnc&...

Labview - https://www.google.com/search?q=labview&client=ubuntu&hs=v5H...

Blender - https://www.google.com/search?q=blender+node+editor&client=u...

PureData - https://www.google.com/search?q=puredata&client=ubuntu&hs=4S...

TouchDevelop - https://www.google.com/search?q=touchdevelop&client=ubuntu&h...

Kodu - https://www.google.com/search?q=kodu&client=ubuntu&hs=N9H&ch...

Pretty much the only hierarchical example that comes to mind is Scratch.

> Trying to map source-code that stores a lot of it's context on the stack is really hard to visually represent.

Yes. But non-local scope and control flow are also pretty hard to represent and understand. That's why we ended up avoiding both.

> However, if you can keep all of the context/state of your program in one area and it is hierarchal...

It doesn't have to be hierarchical. Excel and Access both have amazing (by programming tool standards) visual representations of your program and your data.

> So, all the cool things you can do visually representing data-structures, you can do with your actual program.

Data and code are different though. Eve is homoiconic-ish (code is stored in tables) but the actual visualisations and manipulations applied in 99% of the use cases are very different. We don't spend nearly as much time manipulating code as data compared to reading, writing and understanding code so it makes sense to default to visualisations that optimise for the latter.
Hi! Hopefully this is cool/helpful:

http://www.breakoutlist.com/

would love your thoughts. email in profile.
The spirit of experimentation and the evolution of your home timeline
Right, copyright is not an "inalienable right". It is a law. We can and maybe should argue against that law as it currently stands. What I think we should argue against is that whatever created Mickey Mouse, or whoever BOUGHT that copyright, should have the right for it for 100 years. It's a bit like saying whoever built the fortress can rule the land from now on. But check-out Carl Barks. Does he or his estate own the copyright to his masterful art:

http://en.wikipedia.org/wiki/Carl_Barks

Currently the copyright law is truly married to the estate txation.
Using Real Data in Mockups
Thanks for the clarification. fwiw, I knew that alpha wasn't necessary, but vaguely remembered that DisplayPort might support displays that expected the entire 32 bit word to be sent. Looking at the specs, I don't see that. But it does show that DisplayPort supports 16 bits per component, or 48bpp.

FYI, Wikipedia's section on DisplayPort lists the resolution of 5120x2880 x 24bpp @ 60Hz as requiring 22.18 Gb/sec of bandwidth, see http://en.wikipedia.org/wiki/DisplayPort#Specifications
No more new Microcorruption users?
Twitpic shutting down Oct 25
We made a video showcasing the image filters - https://www.youtube.com/watch?v=D_Mkp-8HSAo

There is also a text scramble mode which makes your messages super private :-).
There's currently several proposed RFCs for adding TCP to CoAP. The next IETF meeting should (hopefully) standardize one. One is a pretty naive implementation that adds TCP semantics as an almost wrapper, and another removes the application level ACKs because of the transport level ACK associated with TCP, and several other "well TCP takes care of this for us" sorts of changes. ARM's Sensinode library has the first RFC I mentioned currently implemented, so it's being used in the wild.

Once that standardization happens, the OMA LWM2M spec is going to need some revisions, because it's very much written with "CoAP over UDP" in mind. This will ultimately be very good, because it will allow the possibility of other protocols like MQTT, HTTP, etc.
>>even if those children got adopted away or orphaned early on

Was race accounted for. i.e. Where there minorities and white kids in the group. If only white kids then that tells me that the problem is more systemic. i.e. racism.
You don't really need to keep repeating the propaganda from those diversity seminars. We've heard it. And most of us who pay attention know it's all bull. As an example:

disproportionate victimization with sexual violence

Well, look at who is committing all that sexual violence and then talk about how white people are at fault:

http://bjs.gov/content/pub/pdf/cvus/current/cv0842.pdf

Most of your other comments are similarly flawed. However, the shortest retort to every bitch and moan that comes from the grievance industry is the simple fact that black people in the US have a higher per capita income than any country in Africa [1]. Most other relevant metrics like education, lifespan, and even crime stats paint a pretty good picture for blacks living under the merciless jackboot of evil whites, when compared to living without all that racism. [2]

[1] Actually, except one. That exception has a pretty straightforward explanation: http://en.wikipedia.org/wiki/Equatorial_Guinea#mediaviewer/F...

[2] Example. Note that most exceptions are Arabic. http://en.wikipedia.org/wiki/List_of_countries_by_intentiona...
I'm pretty hooked on Matasano's crypto challenges and was wondering if uctf will re-open registration. When I go to the link, I get a "no new registration" banner.
Google around and you'll find a zillion examples like this one:

Twitter, Like Other Big Tech Companies, Comes Up Short on Diversity

http://bits.blogs.nytimes.com/2014/07/23/twitter-like-other-...

Once you realize that words and phrases like "diversity" and "person of color" are attacks, you'll see the hostility everywhere. For example, when you tell a white man that your company, conference, meetup, etc., is trying to increase its "diversity"—and which one isn't?—what you are actually telling him is we need fewer people like you. And when you realize how many white men support "diversity", et al., you'll understand how bizarre the whole situation really is.

The solution, by the way, is to grow a thick skin, suck it up, and deal. Indeed, there's no other choice at present; in our current political climate, complaining often works wonders for politically favored grievance groups, but no one wants to hear complaints from white men. The political power needed to change this is immense—far greater than the current pathetic attempts to push back (Republicans, the Tea Party, etc.). Best learn to live with it. (I still find it fascinating, though, which is why I can't resist commenting on the phenomenon.)
The very same person could just use tor to begin with, without running an exit node at all. And from some perspectives, including mine, that's a good thing, at large.
Primarily because it didn't feel anything like a Mac app.
Most of those languages have some kind of hierarchy. Lab view can define sub-components, TouchDevelop is basically procedural, excel has sub-sheets. Kodu is not hierarchical, but neither is it really a full language and the Brooks' subsumption architecture it is based is hierarchical (check out [1] on how to make Kodu hierarchical).

[1] http://research.microsoft.com/pubs/179364/p61-mcdirmid.pdf
That is sad. I doubt there's much we can do for you.
blacksmith_tb wrote "relay, not "exit node", so I guess their droplets don't receive any DMCA requests.
How do you go about buying a Verizon iPhone 6 outright? Do you do that at a Verizon store, or can Apple sell that to you?
Upon customer request we implemented a UDP-based application protocol on a wireless network that had lots of low coverage areas. We thought they were crazy but it turned out that the overhead of keeping a TCP connection in an area of poor coverage can be overwhelming. The app retried a few times (and of course 802.11 retries on it's own), when responses didn't arrive but in the end the user was the real retry mechanism. To our surprise (not the customer's) everyone was happy in the end.

Packet ordering wasn't an issue in our app, though, so I'm not sure what my point is other than sometimes UDP is reliable enough.
I don't really understand Apple's current obsession with fitting their machines with low-end GFX. I get that it increases battery life, but let me make the choice between high-end GFX/poor battery life & low-end GFX/great battery life (at least as an option).

A top end Macbook Pro retina really should be capable of sporting a top end 8x series Nvidia as a minimum. In fact a 9x nVidia refresh with 40% the current battery would probably make me drop the cash for another one (I only bought a new Macbook about 3 months ago). I want "this" physical hardware, but with a nice GPU so I can demo things like the Rift DK2 on the road without hulking around another PC laptop just for "those moments". The current Macbook Pro just isn't cut out for modern day 3D like a cheap(ish) MSI stealth Pro is...Trust me Apple... I'll find a power outlet if I need it.

As an aside, it's still the best laptop I've ever owned.
> Sexual violence ... white people

????? Obviously, I was referring to men as the oppressing group on this point.

Re. the rest, let me make sure I understand your position. "As long as there is someplace black people are worse off than they are in the US, they have nothing to complain about and white privilege doesn't exist." Am I reading you right?
The branding sounds like YCombinator for the 4chan demographic, but looks impressive.

Anyway, I don't think a bunch of "stealth" and purely profit-oriented startups will change medicine - this isn't much different than the status quo. I think what will truly change medicine is the FOSS model applied to science, i.e. the non-profit idealist mindset, who truly wants to advance science, and not just get rich quick (we know it's more profitable to invent WhatsApp or Instagram than cure cancer and not only for those who can afford it).
Honestly, I know countless gamers who play as women to get free stuff from men. I know if a woman was interested in applying for my engineering school she was flown in and wined and dined and met and fawned over by the deans. All the women's sports teams were fully funded and the men's teams all had to run charity events and sell tickets just to afford equipment. Women have a massive advantage in college applications and college programs in general. I can easily see people going through whatever legal requirements necessary to check female instead of male on their college application. Countless people already fake ADD symptoms to get Adderall to do better on tests. Why do you think they would identify as trans woman anywhere outside getting into college and experience any disadvantages?
There was a clear difference between these products,despite the "iPod" label. Can you mix an Nano with a Classic ? A shuffle with a touch ? now ask most people the difference between an iPad Air and another iPad Air 2 ? touch id ? really ?
Note in the Wikipedia table-of-contents there is no mention of copyrights for his works.
Just had to say that your last sentence was surprisingly touching (obviously IMO). I have my own qualms about the article in the OP as I've studied written/spoken language patterns a good amount in my time, but your point of relationships evolving into longer and longer 'continuous conversations' is a great way of putting it.
That's basically what we end up doing in the February section. It fixes the information passing problem but then leads to new problems with re-usability. You can't parametrise a function using only global scoping. So then we ended up with both a stack and this global table lookup thing. We tried resolving it with that cursor system so you could pass a cursor to the root if you trusted a function or pass a cursor to some walled-off tree if you want to isolate it.

Another reason we weren't really satisfied with any of the hierarchical models because they required making lots of choices about ordering in the hierarchy that weren't really relevant to the actual problem being solved.

Now that we've moved to relational datalog-like language we just don't have scoping at all. Every table has a unique id and ambiguity between names is resolved at edit-time (eg by choosing from an autocomplete or by dragging a reference directly). We don't have a solid plan for handling reuse but we haven't actually felt the pain yet because doing things collection-at-a-time removes a good chunk of the use cases for reuse.
Zappos/6pm got hacked
I'm wondering why you wouldn't use intrinsics to begin with, since most architectures have multiple load/store operations for vector types and using intrinsics you get to specify which load/store operation you use.
> Hoarding these advantages may make life better for everyone.

Ew. What a gross thought. I guess it's convenient to believe for a privileged person, but, ew.
what the.. why? The screen is unusable without the backlight.
I did look up the data, and saw what you saw. However, his daughter comment links an article that claims "whilst there have been gains in some areas, overall, most Black South Africans are materially worse off now than they were under Apartheid," which I took to be the actual point he was making.
I'm glad we found something we can agree on (the 'figuring out what the examiner wants' point).

The question was from an Internet IQ Test, no idea if it's ever been used elsewhere, I understand it's not necessarily the most reliable source.
Rich privilege should also really be a thing, people like Bill Gates never used his privilege to make the world a better place.
Show HN: Proof of concept for using HTTP headers to benchmark latency