skysight-inc/HackerNews huggingface dataset:
You mainly use cache for two reasons: speed and latency. Here, they eliminated the cache and used the die space for a really fast and wide bus to memory instead. So speed (total throughput) is covered. And from the article, it shows that the latency is actually better except within a narrow range of fetch sizes (~3000 to 8000 KiB).

I suspect the better latency at the high end is because you no longer have to work through the caching logic (which does little in such large transfers anyway). And I guess their bet is that you're not going to make many transfers that happen to fall into that window. That seems like a good bet, my intuition is that there's a "bathtub" style distribution here where accesses are either reasonably random (and thus don't involve transferring more than ~3 MiB at a time) or they're straight-through and involve very large sequential transfers (greater than 7 MiB).

Like the article notes, it seems to be an interesting decision. They speculate that the L3 cache on the A9 was actually a decision made for reasons of power efficiency (it takes less power to hit cache than to hit memory) and that wasn't a concern here, whereas they would have needed even more cache for the extra GPU cores, and die size was getting to be a concern. But they also note that the L3 cache didn't consume much space anyway, which is the weird thing to me.
There's also a tax benefit in the U.S. Taking the capital gain can be far more favorable than taking the profits of the business as regular income.
Thanks.

I did avoid getting into a definition of what I think an idea is mainly because I wanted the essay to be a catalyst for people to think about their own ideas, not just be another rant.

I like to think of ideas and execution as potential and kinetic energy. A great idea is a bolder at the top of a hill, while a bad idea is a bolder at the bottom. Execution is the process of keeping the bolder moving.
I think the potential for damage will be closely related to how often that particular state occurs.
Overlapping instructions were used in some 8 bit microcomputers to fit code into a small memory. For instance, Apple II cards have a 256 byte window for a tiny I/O driver (the address of that window being slot-position-dependent, so the code has to be relocatable: plug the hardware into a different slot and the code moves.) Some cards use overlapping instructions in order to fit this constraint. (Cards can also provide a 2048 byte ROM. However, that was mapped to a fixed memory location shared by all the slots. Before anything jumps there, it has to ensure that the correct slot's code is currently selected for visibility.)

Interestingly, in nature there are some viruses which similarly have overlapping sequences in their DNA. That is to say, one entry point codes for a protein and then another entry point codes for another, and the sequences overlap.
Raspberry Pi microSD card performance comparison
> We are in need of a second person plural though

What about "Vou" from the French "Vous" ?
Their chart shows that the iPhone gets much lower latency for using up to 7 MB though http://images.anandtech.com/doci/9824/A9X_Latency2.png

There’s a huge latency gap between L2 cache and DRAM.

Maybe not too many workloads need data chunks that fit into 7MB but can’t fit into 4MB.
MSN Messenger was one of those "regional" services simillar to WhatsApp - it was very popular in Europe, pretty much everyone used it around here, while as far as I heard it was very rare in US.
Connectifier | Orange County, CA | Onsite | https://www.connectifier.com/careers

There is no way to have a bigger impact on society than to better organize the world's human capital. Each year, millions of jobs go unfilled, over half of workers are looking to leave their jobs, and $400B is spent on recruiting. We've assembled a team from Google, Amazon, Carnegie Mellon, Stanford, NASA, Microsoft Research, and Berkeley National Lab to tackle the challenge of matching individuals to jobs. Join our small, fast-growing, and well-funded team as we build the AI layer of our economy to help companies grow and individuals to take the next step in their careers.

Highly competitive compensation package includes significant equity. Learn from a world-class team with significant in-house training and mentorship. 100% employee coverage for medical, dental, life, disability insurance, 401k, catered lunches, paid gym membership, unlimited vacation and frequent company outings.

We're looking for:

- Full Stack Software Engineers

- UX Designer

- Site Reliability Engineer

- Growth Hacker

- Sales positions at all levels

- Product Manager

- Financial Controller

- Support Operations Specialist
Nylas is a beautiful app and, by design, easily extensible. As a result, I think that it has a better chance than other open source mail clients of providing an experience that's as polished and complete as Gmail. Doing that requires a bunch of affordances like calendar integration, Youtube previews, warning if you forgot to add an attachment, 10-second "undo send", and so on. Letting the community write those as add-ons seems smart.

To really make Nylas compelling over Gmail, and also to replace Thunderbird, here's what I think needs to happen:

1. Bundle Sync Engine and N1 into a single program.

2. Implement local search. Faster than IMAP search and doesn't rely on a network connection.

(As it stands, Nylas requires an internet connection to work. As long as that's the case it's no Thunderbird replacement at all, and will have a v hard time winning over Gmail users.)

The good news is that both Sync Engine and N1 are GPLv3, so it's totally possible. The bad news is complexity:

* Sync Engine is written in Python and uses MySQL for persistence

* N1 is built with Coffeescript + React + Electron, and uses SQLite for persistence

So we need to simplify. We can't just bundle all that into an app, it would be a monstrosity. Here's how I think we could do it instead:

* Use Sync Engine as the basis for a Node library for IMAP sync

* Use the SQLite full-text feature (fts4) for search

That way you'd have a single Electron app with all persistence in SQLite.

I'm prototyping this now. Thoughts? Let me know if you have ideas or want to help!
Cape Cod, MA | ONSITE (remote negotiable based on skills)

The Duhamel Group, LLC – Web Application Developer

Candidate will use JavaScript, HTML5, CSS and other web technologies to help build and support our software products which serve State and Regional Golf Associations throughout the country.

• Candidates with experience in the following technologies preferred:
o AngularJS
o JSON
o API Development
o C#
o VB.NET
o Cocoa-Objective C (iOS App Development)
o Java (Android App Development)
o IDEs: Visual Studio/Eclipse/Xcode
o Bootstrap
o Git

Contact: Alex Duhamel, President
alex@DuhamelGroup.com
(617) 395-8361
Connect on Linkedin: http://www.linkedin.com/in/alexduhamel
Usually see this titled 'Electrical Engineering vs. Computer Science' http://web.cs.wpi.edu/~gogo/humor/hum_toast.html http://philip.greenspun.com/humor/eecs-difference-explained
> what would stop you from compiling the application yourself, theoretically?

What do you do about third party closed source Mac software?
looks like someone already did:

http://wayback.archive.org/web/20151117024445/https://www.la...
I agree that it is great news, I wish they were a bit more open with some of the details (charge rate? discharge rate?) 90 Wh/kg is decent, a one day supply for a nominal house[1] that would be 266kg of batteries (about a quarter ton) which seems pretty reasonable. Sodium is highly reactive which is an issue but unclear if its any worse than Lithium in that regard.

[1] For reasons I don't know, the "nominal" single family house consumes 24kwhrs per day, hence each kW of generating capactity is said to support 1 house.
I am guessing you haven't talked with that many people who describe themselves as non-gender conforming, then. I was actually paraphrasing a conversation I had with some recently about their partner.
> The major difference I think for many is likely to be over the importance or not of an idea being able to be bootstrapped. For many people this is not important, but for me it is very important.

I think you should add that caveat to your blog post! It makes all the difference and it makes me see your list in a much more favorable way.
AFAIK 64-bit linux has kernel in 0 and userspace in 3?

http://wiki.osdev.org/SYSENTER

http://www.x86-64.org/pipermail/discuss/2000-October/001068....

I tried looking at the latest 4.2 kernel tree - but the assembler/c-code that sets up and deals with sys-calls has been rather re-factored, so I'm not entirely adamant it's ring 0 and ring 3 for both 32bit and 64bit - but I think so? (From a quick glance, no sections stand out as calling out ring 3 explicitly when talking about returning to user-land -- granted I didn't do any searching over the code).
Thoughts on moving ideas around a startup
Adobe Is Telling People to Stop Using Flash
Bioinspired Robotics Podcast: Wearables, with Conor Walsh
A letter to our daughter
It already can. You don't need to go through the MAS to download and install an app on your Mac.

What I am talking about is if I am downloading something from the MAS. If I am using an app and it pops up first time with the spinning gear I should be able to hide the spinning gear for that specific app.

I find it absurdly ironic that such a powerful system doesn't give me that simple ability.
So wait... maybe I should not be lazy and just try the thing, but I can't understand how it creates 'hosts'? Vagrant?
Brilliant "Discount for Bloggers" strategy = loads of positive reviews.
>(some employees left due to the raise)

2 employees out of 120.
Hawking radiation is not produced at the black hole horizon
I agree, this is one of Elm's main draws. PureScript has a library for this style of FRP (https://github.com/bodil/purescript-signal). From the documentation, Elm signals are like a process network (https://en.wikipedia.org/wiki/Kahn_process_networks).

In my experience I've been able to model any conceivable interactions with a website using this model.
IBM Watson Health | Multiple positions | Dallas, TX, other locations below | Onsite | Full-time | Citizen; Visa for well-qualified candidates (I think) | Ruby on Rails, React, .Net, Mongo

Sorry I have to make this short and sweet - I’m currently a Rails Developer for IBM Watson Health out of Dallas. My team is working on tools to allow healthcare providers to holistically manage their patient populations. IBM has thousands of job postings, so I’m going to give direct links, feel free to search around further!

####

In Dallas:

• Ruby on Rails - http://rfer.us/IBEVRU1ect

• Senior Ruby on Rails (Possible REMOTE)- http://rfer.us/IBETt_1ecv

• Release Engineer - http://rfer.us/IBEeho1eci

• Test Automation Engineer - http://rfer.us/IBEMH01eck

• Software Engineer (Microsoft toolset *C#, ASP.Net, Mongo) - http://rfer.us/IBE7S_1ecn

• Database Administrator - http://rfer.us/IBE-hX1ed3

• Senior Database Administrator - http://rfer.us/IBEFl71ed6

• Software Engineer - Voice over Internet Protocol (VOIP) - http://rfer.us/IBE13w1ed7

####

Non Development Roles:

• Client Relationship Manager - http://rfer.us/IBEK821ecq

• Clinical Sales Consultant - http://rfer.us/IBEeVE1ecy

• Clinical Informatics Analyst - http://rfer.us/IBE38-1ed0

####

Other Watson Health teams are also hiring multiple positions in:

• Denver, CO - http://rfer.us/IBEEWZ1edL

• Cambridge, MA - http://rfer.us/IBEDMB1edN

• San Jose, CA - http://rfer.us/IBEsEb1enn

####

Videos about Watson Health:

http://www.bloomberg.com/news/videos/2015-04-17/ibm-ceo-ginn...

https://youtu.be/ZPXCF5e1_HI

https://youtu.be/yV_6sd32oW0
I'm always delighted to find content like this on Hacker News.
Emacs provides really a very nice UI for working with email.
A pretty fun read, I also like the disclaimer :-). I was always much more comfortable with the singular they and the plural yall.
> The author would have done well to include several examples, and they doesn't include any examples.

There's your example.

I have no idea how this doubled up.
I think in the normal human language this announcement means that while the new IDE will support Flash compiling, Flash is being switched into maintenance/security fixes only mode.
this isn't true- you don't have to update games. it's up to each individual game to decide.
How Hard Is New York’s Algebra Exam?
> do you indeed believe that Apple is happy with 15% (US) market share for desktops and laptops?

Seeing as in 2009 they had >90% of the market of PC's above $1000 (see here: http://betanews.com/2009/07/22/apple-has-91-of-market-for-1-... ) which is the profitable part of the market, probably they are.
Yup, I’m afraid I forgot about that.

https://twitter.com/sloverlord/status/665653521560174592
> 1000-ish lines in python ...

Well, an if/elif/elif block that spans 300 lines is often much more difficult to comprehend than 100 - ten line functions (especially if all 100 share the same function signature).

That said, I'm not sure if I prefer the xml configuration option. But the design is overall likely more flexible now than it was before.
It is not actually true. The school district acts as the agent for the child and it is their responsibility to spell out in contracts what the vendor can do with the data (in most cases). They are bound by various state and federal laws on what they can allow as well as what they must require of vendors but in general the parents don't have to provide consent on a case-by-case basis. Of course, parent can talk to the district about it and potentially have the child not use the service but this is not something vendors would ask of each parent.
*

1 point by hienyimba 1 day ago | parent | on: Ask HN: Best way to donate my dev skills?

Wow. thank God I saw this. I am based in a developing nation (one of the biggest in the world) and just started working on a project to make govt. officials responsible to the people. For so long, corruption has been the bane of my society and i truly feel i have a chance to change my country.

Kindly contact me at hienyimba@gmail.com ... God bless you.

By the way, here is some validation - http://techmoran.com/ceo-weekends-18-year-old-nigerian-youth...
Because of the reasons listed in my original post. If I had to sacrifice time and money to graduate from college to qualify for a job and an arbitrary raise provides the same compensation to someone who does not have a college degree, it devalues my degree. On top of that, besides the degree getting devalued, I still have the original student debt amount.
it does...

if you don't want steam to be a distraction but still install updates, run it and put yourself in offline mode. the footprint is pretty small, except when it's actually installing.
Gate is popcorn watching.

The vibe that I got off of it is that the creators really, really, really wanted to glorify the Japanese military and imperialism. Unfortunately, Japan having not been in a significant combat role for many decades, there was no actual concrete thing to reference.

So, instead, they had to fabricate a civilization so far backwards that the military could show off uncontested (hence Bronze-age tech) but which could still be portrayed as an aggressor (hence the portal and attempted invasion of Tokyo).

And that's not even touching on the weirdness of the normal harem tropes (things like a gothic lolita demigod, etc.) that interrupt an otherwise entertaining if absurdist portrait of military operations.

The funniest thing in the series is how the other countries are portrayed, especially the United States. Then again, I'd much rather watch a show about the US doing an Iraq peacekeeping mission in fantasyland than what Gate has to offer.

It's pandering.
South Asian languages routinely employ plurals to refer to/call a person with added respect. Even when speaking English many South Asians won't find anything amiss when he/she is replaced by they.
1998 QNX floppy demo
"'He or She' is an agenderphobic microaggression, Sharon. You are a bigot." -Randy Marsh
I was more than happy to score a 20 and I would have settled for 10... but don't tell the buyers.
> recruitment tool

Are Counter Strike, Battlefield and their ilk in the west "recruitment tools"? Nah. Fiction involving military is still just fiction and implies little about its purpose. All those examples are definitely entertaining though.
> The author would have done well to include several examples, and they doesn't include any examples. Almost makes me feel like they is pranking me, to be frank.

"Singular they" still normally pairs with plural forms of other words, not singular forms: "I talked with a person today. They were interested in grammar.". (Rather than "They was interested", which sounds completely wrong.)
Since the site is beginning to struggle:

https://web.archive.org/web/20151201211146/https://shkspr.mo...

Mirror. Cache.
I don't hold out any hope that Apple will be the harbinger of an open, interoperable format.

I think other comments here have the right idea: they want to remove the last uncontrolled, competitive port on their device.
S'alright a pure functional toaster just spits out yer bread untoasted.
Ah, but Thumb code can use two 16bit values (T32). But If I remember correctly, the first and second such sequence will have disjoint values, so you can't misinterpret the second 16-bit value as the beginning of an instruction. This is, btw, also true for utf-8.
Not sure where you're getting 15% from: the vast majority of articles I read have Apple's app stores generating far more revenue than the competition's.

So yes, I believe Apple is probably perfectly happy (in an upper-echelon corporate strategy sense) sitting on their cash cow as opposed to fighting it out for less profitable market share.
> South Asian languages routinely employ plurals to refer to/call a person with added respect.

Sounds almost like a third-person equivalent of the first-person use of "royal we".
As I said, I think reasonable people can disagree about it, but I think they are demanding that the wall have a shape like "this data will be displayed back to you while you work on it and to your teacher during the grading period and otherwise it will not be used," whereas many people are totally happy for the wall to be "we will use this data to help you learn and allow your teacher to evaluate your progress." Lots of people object to advertising to kids, not so many people object to building a better word processor or kids-oriented theorem prover or whatever, including ideas that haven't been thought about yet but are (in the developer's honest opinion) wholly motivated by the purpose of education.

EFF basically doesn't trust a cloud software company to have any discretion, but I think most people are willing to take an informed risk when they entrust their data to someone else's instructions or computational resources; otherwise they'd write the software themselves and run it on their own device and so forth.
I wouldn't say most good ideas start out bad, but most do start out with major weaknesses or gaps. This is why I emphasise in my essay the importance of writing down your ideas and thinking about them often. It may take years and lots of evolution before an idea becomes really good.
It doesn't sound right because the username includes "patrick", which implies a "he". Singular "they" doesn't replace "he" or "she" when gender is known.

It sounds a bit more natural if you say "That user didn't read the article, so they were uninformed."
Where did they present proof that Google is data mining vs. just syncing data across devices?
I've always used this intentionally in spite of being fully aware that it's "ungrammatical." Saying that singular they is ungrammatical is rather like saying that irregular verbs are ungrammatical or uncountable nouns are ungrammatical. It doesn't matter because there are already a significant number of irregularities in English and having one more isn't going to cause any problems and, relatively speaking, isn't going to make English any less systematic.
Tell CMOS then. You are in the same state after all.

They said (tee hee hee) this: A. I’m afraid your gender-neutral pronoun (at least in the sense you need) does not exist in our lexicon. I agree that the plural pronoun with a singular noun seems inadequate; I would suggest that you recast the sentence altogether or at least make “mind” plural for agreement: their minds. Other writers alternate between using “his” and “her” in such constructions in order to give equal status to each pronoun. http://www.chicagomanualofstyle.org/qanda/data/faq/topics/Pr...
> HR has a responsibility to address it

HR has the responsibility to protect the firm from legal dangers, so don't be surprised if their solution involves the plaintiff being fired.
ΓΥΡΙΣΤΕ+ΤΣΟΝΤΑ+ΜΕ+ΤΑ+ESCORT+GIRLS+ΜΑΣ+-+Golden+Diamond+Escort
Large portion of assaults have been framed as pre-emptive throughout history. Famous example would be sack of Carthago.

Past 100 years is exception as rifles, machine guns, mines and then antitank missiles have made defense lot easier than assault. If it's lot more effective to dig in and wait, the rhetoric loses credibility. I'm oversimplifying of course.
I've identified a memory bandwidth issue in the past by keeping an eye on truss/strace output and "counting" mem operations.

After that, I compiled and ran a tiny executable called Stream[1] and got the numbers I needed in order to explain why one machine was twice as slow as another.

[1] http://www.cs.virginia.edu/stream/
Very nice, singular and plural they.
> The problem I have is Google is doing this A/B testing on their public apps in the wild. I don't know if I'm getting the best interface at this moment or am being a guinea pig for some experiment.

My problem with that reasoning is that you're assuming that there is a best interface and that what it is is already known. A/B testing is usually done to determine which choice is the best, how will they know if they don't test? Also who decides what is best? Does best mean that it's incredibly easy to use for 90% of tasks but terribly hard for the other 10% for some reason, or that it's moderately easy to use for 100% of tasks?

> I think experiments should be done in controlled conditions with mock data and informed participants.

The problem with this is that the mock data won't get you applicable results in a lot of cases. Along with that, an informed participant affects the selection further reducing how well the results reflect the real population of users. You've also likely agreed to this kind of testing in the TOS, so you might be considered to be the informed participant that you mention.
Yeah, I'd like to prevent using AGPL for reasons I'm not sure I understand but which you've outlined. Hah. This is too complicated. Basically I want what WordPress has going on.
When I was taught italian grammar I was told explicitly that if the gender of the subject is unknown the masculine one should be used by default as a rule. Sounds totally alright to me.

Now I'm wondering how many people would be offended by this.
Congrats! I enjoy your podcast very much
That is zope, it is a pretty old framework that is _definitely_ "java in python."
> HR has the responsibility to protect the firm from legal dangers, so don't be surprised if their solution involves the plaintiff being fired.

Retaliation in response to a complaint exacerbates, rather than mitigates, the legal danger to the firm.
One of the things I find weird in English is you do that too “you”: “you are” even when talking to a single person; whereas in French (for instance) there are two different pronouns for the singular and plural use of “you” (“tu” and “vous”), with different forms forms for the verbs.

So using plural form of verbs with singular “they” does not seem that surprising to me.
Came here expecting to find a thesis on how being an aggressive bully and chef had a measurable effect on your restaurant :)

Great article though - was not disappointed.