skysight-inc/HackerNews huggingface dataset:
According to the FAQ, "It’s also possible that Google does not use student data for any of these purposes—but unfortunately, Google has refused to articulate the reasons" so it seems like the EFF's position on Internet-hosted applications is that the specific uses of each kind of data should be described in a privacy policy.

I think it's a tenable but extreme position, because basically they are objecting to Google reserving the right to develop new features in an empirical/data-driven way.

I think most people don't think of e.g., their privacy w/r/t tax data being compromised when their tax prep software company mines it to make data entry simpler, or to make it easier to understand the consequences of various filing choices by visualization, etc. Similarly, I don't think Google is invading my privacy when it takes my search queries and uses not only to produce SERPs for me but also to notice that when people type cyombinator it is likely a typo for ycombinator.
You had some reaaaaally reallly weird experience then.
I don't even understand what you mean by "laying out networked assets". With proper architecture your UI won't even know where assets come from.
Throwing an Exception Without Proper Context Is a Bad Habit
Keep in mind that in Star Trek, both phasers and photon torpedoes are versatile tools (the former being useful for all kinds of pinpoint-accuracy energy delivery, the latter being used for sending probes), and in general, Federation's armament is multi-purpose and not really too optimized for combat.
The game does (should) show you the wrong answers. And if a level requires multiple properties, you can add one at a time and check them incrementally clicking the "Submit" button.
While it is good to see Adobe listening to customers, but I can't help the niggling feeling this is closing the stable door after the horse has bolted.
Aha, correct. Loaded up the website that appeared downgraded, it's still HTTP/2 in the incognito window, and chrome://net-internals/#http2 does confirm that it is in-fact real HTTP/2 (not the extension being odd).

Why would this behaviour happen? I don't understand why it does the initial session in HTTP/2 but then drops to SPDY upon further requests
... into 1000-ish lines in python and some xml dialects spread over 20ish files that may or may not do the same thing... covered by 5 tests when there are clearly more then 5 initial states driving the original if....

I would have left it as the big if.

Source: https://github.com/groupserver/gs.group.member.canpost
Syncing data between chrome environments is different than mining usage data across google's properties. It sounds like that's the beef here. Children are required to use the Chrome systems, and parents have no say in the matter, or control over how Google uses the data.
Boston, MA | Sentenai | Full-time | On-site

Keywords: Haskell, Elm, Machine Learning, Distributed Systems

Sentenai is hiring Haskell & Elm engineers who are passionate about distributed systems and applied Machine Learning. Sentenai automates data engineering for companies building realtime, intelligent systems.

Contact me at brendan@sentenai.com to learn more.
"We are quite sure it is not to the interest of the nation that the rising generation should be nourished on the literary fare enclosed within the covers of a ‘Penny Dreadful.’ Yet we do not very well see how the reading of the people is to be supervised by the police. Reform, we fancy, must be left to that best of all detectives — public opinion.”

Not an attitude the current government or judiciary would appear to share.
Is there a version of Mutt with a GUI yet?

While I like command line apps, and am a die hard vim user, there are just some applications that I really want to use a mouse for, and email is one of them. I've tried mutt a few times before and it's just never clicked with me. It's not that I can't learn how to drive it --- it's that I don't want to have to. Finding little-used commands is so much easier if there's an actual menu.
They already are:

http://store.steampowered.com/software/
I wonder if this was mostly a play for power savings? SRAM leakage power can be pretty high (relative to the total power budget) if it can't be powered down during sleep-like modes.
yes, but why not just use a client that doesn't need a server-side component
Can't say for certain without seeing the financials but having the real reason for pay increases raises red flags for me. I view it as a short-term gamble that could potentially lead to future layoffs/bankruptcy. In a worst case scenario, would it still be okay to you if the pay increases were granted because of personal circumstance and later led to people losing their jobs?
I didn't downvote, but accusing the entire community of deep rooted misogyny might have something to do with it?
It is worth noteting that the shred program mentioned is more or less useless on modern filesystems for a variety of reasons, the man-page has a list that it will fail to work correctly on (btrfs, ext3, NFS).

It may well be that the only usable filesystem for it, is FAT32 (and possibly NTFS, not sure on that thou).
The article is not very well written, but the thrust of the article isn't that Price is overpaid (although the authors clearly think he is, and it's a little hard to argue that he wasn't).

The main thrust is that the narrative Price has been putting forward about the nature of the litigation against him is false. The evidence suggests that rather than being sued by his brother because his mass employee raise robbed the brother of profits, the raise was instead a tactic he used to minimize the profits of the company and thus his brother's claims on those profits.

That's because it turns out the lawsuit predates the raises, even though Dan Price denies that, even when confronted by the reporter with evidence to the contrary.
Customer Success Is Not Customer Support
Yeah i felt the same way. I can't really tell how gnarly the if statement is, but interfaces, classes, zope, xml is way worse. Every one knows how if statements work, not so much with zope xml.
I don't know the legal configuration of other states, but in SUNY, the SUNY administration is not liable for action or inaction on the part of student government.

Sadly, the SUNY administration is largely not liable for action or inaction on the part of state officials either, who, in my experience, make worse decisions than students or faculty 100% of the time.

(As some folks here already know,) I sued SUNY after being kicked out of school in an act of unambiguous political retaliation, and although I won an injunction, forcing my reinstatement, the state officials involved were granted complete immunity from suit.

These events are documents in a documentary, Campus Coup:

https://www.youtube.com/playlist?list=PL11F04BB4661C2CC3
Been listening to audiobooks for the past 7-8 years. My commute by car has been between 30 minutes to an hour each way, but audiobooks have also been great when I'm doing chores at home or exercising. Have gone through tons of fiction and non-fiction that way.
Thank you for writing what I was too lazy to do.
This is directly analogous to memory allocation[1].

Your day is the heap of all available memory.

"Manager time" is a small allocation. Since the manager's heap only uses blocks this size, she can do this all day without any problems or fragmentation.

"Maker time" is a large contiguous block. If the heap is empty, you can allocate them without any problem. But stick one manager-sized block in the middle and now you've split your heap such that the total time available is large enough, but it's not contiguous. Classic heap fragmentation[2].

pg's solution is the classic one in memory management: memory pools[3]. Partition your heap into regions for different-sized allocations. Small allocations always go in one region, large ones in another. "Office hours" is your small block allocator.

I often hear people say, "Look, I program in <high level language> with <giant standard library> all day. Why should I care about this old low level CS stuff? It's already been done for me!"

This is a great example to me of how those old concepts are still useful once you realize they are only a single analogy away from being about your new high level problem.

[1]: https://en.wikipedia.org/wiki/Memory_management
[2]: https://en.wikipedia.org/wiki/Fragmentation_(computing)#Exte...
[3]: http://gameprogrammingpatterns.com/object-pool.html
That was an exciting ride! First an if statement that was longer than one would want, then he was splitting things off into small bits and a loop to make it look neat and dynamic, and then it exploded into bullshit and stopped looking like Python altogether.

Guess it happens.
> I keep wondering if Apple wants to kill OSX and take everything toward iOS, totally jailed everything, and the cloud.

While the Surface and iPad Pro continue to improve, I have a really hard time seeing tablets "killing" laptops like, for example flash drives and cloud storage "killed" CDs.

I'm not quite sure this is a winning strategy for them. There has been hype for a while that tablets will replace laptops. But looking back, there was a huge backlash against Windows 8 and the touch elements of it. Android tablets continue to vie for a segment of the market that feels like they're competing with iPod Touch, iOS, like you mention is still locked down.
related: http://asciiturd.com
Awesome! Thanks for the tip. I'll be checking that out. I've just recently started to dive into functional programming. Redux turned me on to the Elm Architecture and I've really started to think about programming differently ever since.
While in the air, or at a field location, or any of a hundred cafes, restaurants, even the occasional conference venue. Downed internet connections, and unavailable hotspot passwords are a real thing. I probably log a reliable 10 hours a months of offline work, though have had occasion to do much more than that at a single stretch.

As someone who isn't a web developer, the question seems ludicrous to me.

It's important to note that when you need to do offline development, you need to do offline development. A toolchain that requires an active internet connection is still fundamentally unreliable, even in 2015.
I don't think it's asking much for Google to put a wall around the profiles and associated usage data for these school related accounts.
> EFF’s filing with the FTC also reveals that the administrative settings Google provides to schools allow student personal information to be shared with third-party websites in violation of the Student Privacy Pledge.

What? Is the EFF complaining here that Google gives schools the ability to share their student's data with third parties and that is wrong (by Google)?
Yes but all of that is achievable without a bloated hog that steam interface is. Just run a thin updater, with a task manager icon as only UI, and a separate app for the store and downloading/installing games. You can probably cram the rights management into the tiny app as well without making sacrificing too much.
A good point about utility/accessibility apps. For most everything else though, I prefer not to inherently grant all those permissions to every app I install.

But again, Apple doesn't require distribution through the MAS (even if the majority of apps can work effectively within the restrictions), so how does the MAS's existence make the OS X ecosystem worse off overall?

If Apple is ignorant enough to leave money on the table by failing to provide a good marketplace/environment for a large number of apps (as may very well be the case), then non-MAS distribution will still flourish. Maybe they'll wise up and improve the situation in response. Maybe not, and we're back to the way things were before the MAS.
ALICE Technologies, Stanford, CA

[ArtificiaL Intelligence in Construction Engineering]

ALICE is bringing AI and Optimization to construction engineering, management and scheduling. We are a well funded ($2.5M) early stage company founded out of Stanford.

The problems we solve are real and technically challenging. Our demos raise excitement at industry gatherings, which have lead to collaborations with 7 major US construction companies. Our team gladly welcomes talented individuals who can help bring our prototype to market.

In addition to competitive salary and equity, we offer the opportunity to break into the ripe-for-disruption construction industry. You will also learn the art and science behind our algorithms.

Frontend or Fullstack Engineer - a good fit if you:
- enjoy implementing technically complex, yet user friendly interfaces.
- are self driven and can own responsibility for large parts of a project.
- have a solid understanding of algorithms and data structures (especially graphs).

Bonus points if you have experience with:
- WebGL, React, Scala or another JVM language, PlayFramework, AWS

UX+UI Designer - a good fit if you:
- understand the challenge of presenting a complex system to users,
as well as user-centric design.
- want freedom to explore novel data visualization concepts.
- are able to work with the team to produce a polished, professional product.

Contact carl@alicetechnologies.com (Computer Scientist / Software Engineer)

- or -

https://jobs.lever.co/alicetechnologies
XUL wasn't a failed experiment. From what I understand it served as the inspiration for some of the new features found in HTML. If that's the case it was a useful experiment.
Software Engineer, Platform Extension
I'm waiting for a nested X11 server.
I can say with a very high probability whether a game is worth a look, just by looking at its tags. Of course that doesn't tell me whether I will ultimately like it, but then again reviews cannot do that either.

The ability to simply blacklist one or two handful tags would make discovery dramatically easier for me. That's all it would take.
It's substantially slower than Chromium and Firefox for me on Linux. Both Chromium and Firefox are very fast in comparison on my machines. I'm glad it's faster for you, I really am.
What research went into choosing XorShift128+? (Paper is apparently http://arxiv.org/pdf/1404.0390.pdf, which makes it seem like this still has quite a few failures on randomness tests.) Were any PRNG experts consulted? Did these folks consider http://www.pcg-random.org ? This talk was great http://www.pcg-random.org/posts/stanford-colloquium-talk.htm...

HN discussions of PCG Random: 1) https://news.ycombinator.com/item?id=9887548 2) https://news.ycombinator.com/item?id=10544943
We use Jive and it's pretty good, although my personal favorite is Confluence because you can organize a lot better there.
Programmers use code to develop poetry
What I mean is that laying out using xcode isn't as easy as using a web view for the kind of layout that are needed for something like the app store.

Not sure why this is such a crazy thing to say that I need to be down voted for it.
Gundam is basically Japan's version of Star Trek. So yes, it's pretty deeply embedded in their culture.
Does this really need to be said anymore? Also all the gifs on the page are incredibly annoying.
Rustaceans: Please Keep a Changelog
Blue Apron - NYC - Full Time - ONSITE

Blue Apron (http://www.blueapron.com) is an NYC-based startup delivering original recipes and premium, seasonal ingredients needed to prepare them, in exactly the right proportions.

Our engineering team creates software to manage the forecasting, purchasing, preparation, and shipment of new fresh ingredients every week. The nature of our business carries with it unique supply chain and logistical challenges at a large scale that require purpose-built solutions and data analysis. We're now shipping over 5 million meals a month nationwide up from 500,000 just over 18 months ago [1].

Current stack: Ruby, Rails, Ember, Backbone, PostgreSQL

We're hiring:

- Sr. Frontend Engineers: Experience building out front end architecture; JavaScript MV* experience (Ember would be awesome but not required) - http://www.blueapron.com/pages/jobs?gh_jid=14848

- Software Engineers/Leads/Mgrs: Ruby, Rails, Ember - http://www.blueapron.com/pages/jobs?gh_jid=11091

- iOS Engineer: currently iPhone app built in Swift; Swift exp. a plus - https://www.blueapron.com/pages/jobs?gh_jid=74053

- Product Designer: looking for someone who is equally strong with the visual aspects of design as well as thinking through UX flows and what the simplest, most elegant experience for the user could be - https://www.blueapron.com/pages/jobs?gh_jid=118839

This role comes with health, dental, vision, life insurance, a flexible vacation policy, and competitive salary and equity. To apply, visit our site (blueapron.com/jobs) and drop an application; it only takes about 60 seconds.

[1] http://www.forbes.com/sites/alexkonrad/2015/10/14/inside-blu...
Not from a responsiveness / performance standpoint. No way.
Fetch Robotics - http://fetchrobotics.com/ - San Jose, CA - Full Time

Fetch is a team of experienced engineers working on cutting edge mobile robotics.

We’re now very well funded and we’re looking for experienced and deeply talented people who want to solve real world problems.

-- Full Time

Senior Frontend Developer (React) - http://muse.cm/1igS8Yz

Application Engineer - http://muse.cm/1LS13fo

Robot Perception Engineer - http://muse.cm/1LIUxET

Robot Manipulation Engineer - http://muse.cm/1KprQ2y

We’ve got awesome robots, a disruptive price point and we're growing very rapidly. Simply put, we’ve built something that people want.
"If Google wants to use students’ data to ‘improve Google products,’ then it needs to get express consent from parents.”

This is true.
A huge military base... you mean like Cuba during the cold war?
Not if you have an equivalent mass climber on the other side mirroring your actions?

Admittedly, this is going to take energy to climb "up", but I'm assuming energy_to_climb << energy_to_alter_rotation.
This bit:

Singular they was Word of the Year back in 1365, when it first appeared in English as a gender-neutral English pronoun. It won again in 1885, when it was praised in the Atlanta Constitution for triumphing over the ignorant opposition of grammarians and lexicographers.

Reads like an Onion article. Am I not in on the joke?
Wait, what are you people expecting from the C API? Do you not realize literally every other scripting language integration faces this exact design?

At the end of the day, you will always need to take values, plug them into a function, and return that value back to to the VM if desired.

Lua, Ruby, V8, you name it, they all do it. Are you expecting to magically pass a function and have some metaprogramming do everything for you? I mean this was certainly possible with LuaBind but then you suddenly take on Boost, and any experienced integrator will realize some systems quickly need more control than this.
The most remarkable part of "web apps" is probably what they do not improve on:

Smalltalk had (has) messaging and decent object orientation (and you have that especially in latest js) - but Smalltalk never had one standard vm implementation - different versions had different image (ram-saved-to-disk, source code and byte-code) and vms. Javascript has common source code, but no common vm/image format.

Office Suites had rich documents with smart(ish) widgets, but no security - a macro in Excel had access to all your spreadsheet data. Web apps don't really have any good encapsulation either -- so we'll likely repeat the macro-virus era with web virus era (I'm not sure if we already are or not, there's certainly been a few self-replicating ones, that eg spread via facebook updates etc. Not sure if they generally live in the phone-apps or various web-apps. Probably both).

We already had the future of web applications within reach years ago - but apparently no-one cared: http://lively-kernel.org/
Show HN: Dressboom – Shopping app for vintage and preloved fashion
What you download is just a stub, when then pulls down the rest of the components required to run Steam. It's the same thing with their Linux installer.

Honestly the frequency with which companies are only offering stub installers bothers me. My company has an office in a country with terrible internet, and since Microsoft no longer offers an offline installer for Office (unless you have a volume license key, which we're too small to have), it's absolute hell to have our employees download and install office on their computers when they join the company.
Not like civilization - - but is it like Seven Cities of Gold? Anyone remember that?
3 ways to futureproof your back end API calls
I think this was very well said (better than my reply) and I'm happy for it to be my first use of the "vouch" feature.
That's not a 300 line if statement, it's broken down into many functions.

But anyway, I see the world of enterprise Java has reached Python.
"… Google’s “Sync” feature for the Chrome browser is enabled by default…"
"… since some schools require students to use Chromebooks, many parents are unable to prevent Google’s data collection."

Doesn't "enabled by default" mean that parents should be able to disable the sync feature?

That being said, I would assume that any tracking features would be separated from syncing features on a machine built for a student. Google appears to be attempting to correct that, after EFF's prompt: "Google told EFF that it will soon disable a setting on school Chromebooks that allows Chrome Sync data, such as browsing history, to be shared with other Google services."
They reject people for debatable reasons such as "communication skills." Don't apply here.
When I realized this, I knew I'd stick with my business for the long haul (at least until any interest went above 'FU money' level). If I can make $1m profit per year to take out as dividends, selling it for a once-off $3m seems bizarre unless I had a rapid need for money elsewhere.
> turning either to invented pronouns like xe and zie

This made me pause...aren't all pronouns (and for that matter, words in general) "invented?" Are they (see what I did there...) just making a distinction between words that are adapted or modified from other words, and ones that aren't?
How to develop for tvOS: First face-to-face experience
Another great reason to use a different domain (eg: hittail.net) for hosting a tracking platform.
I don't trust Apple ...
Truth in advertising: The Web of Language Distinguished Usage Panel, charged each year with picking the Word of the Year, consists entirely of me.
They mention dinosaur eggs in the 1-5oz size range. For comparison, a grocery-store chicken egg is typically 2-2.5oz; an ostrich egg is about 48oz.
Yes, and Cuba's certainly a heck of a lot closer to America than halfway.

If not for the threat of nuclear war, I'm sure we would have attacked Cuba. It very nearly happened anyway.

(Of course, without the existence of nuclear weapons, the USSR never would have even attempted that move in the first place)
Photoshop runs pretty well on virtualbox last time I tried it (~6 months ago). That was for very very basic projects though, not sure how it behaves in big ones
What are you referring to? Opera and IE certainly used different rendering engines: Trident for IE, Presto for Opera (before it moved to Blink).