skysight-inc/HackerNews huggingface dataset:
It's up to your editor what metadata it chooses to save. It is not up to your editor what data was in the sqlite row that it just modified or deleted but may still be forensically available. There is a fundamental difference here.

It is possible to clean it up of course - perhaps by vacuuming, or definitely by copying to a new file at database level. But it seems dangerous to me to start with a native format with this behavior and attempt to clean it up later.
You can also use something like Market Samurai to do keyword analysis. But by god, do NOT give them your daily email address, they will spam the crap out of you. Handy tool though.
I am treating it as a monad, but "not as a collection" is, I think, untrue, unless you want to also declare that a Java EnumSet is also not necessarily a collection, which is a bit rigorous for intuition.
A lot of the titles are terrible. Like a single word or phrase that means absolutely nothing without context. I hope the mods are not doing that.
There's a bug for that one, https://github.com/Kodowa/Light-Table-Playground/issues/449

will get fixed tomorrow.
"DO Not modify this" and other bad code comments
Live Interview with Chad Whitacre of Gittip
How We Hacked Launch with the F Word
It could be defined in the format spec that applications should VACUUM the database after every save.
Why isn't this tax evasion?

About two-thirds of Apple’s cash — about $102 billion — sits overseas in lower-tax jurisdictions. If it returned some of that cash to the United States to reward its investors, the company could have significant tax consequences.

As a private tax payer - the IRS would have no problem calling this a tax-aviodance "scheme" - and hit me with a big tax bill and penalties.
I'm not assuming it's possible or feasible. I'm saying the problems are the same even as of today - it's difficult even now. Of course, hackers capabilities will increase, but same goes with those who are trying to catch them. Eventually, everyone will be monitored though ... And apparently US govt. has already started doing that ...
I think Node uses it too and there's no way around that one I don't think.
Pretty nice. Needs a save feature.
"we focused on replacing Matlab"

Replacement should never be the main goal. Rather, making Matlab IRRELEVANT should have been/be prioritized.
Dennett uses a strong definition of qualia (intrinsic, ineffable, nonphysical) and attempts to demonstrate that, under such a characterization, qualia cannot exist.

Dennett's view (at least in the 1980s) is that, yes -- the weak (phenomenal) form of qualia you've described is coherent and obvious, but anything beyond that, particularly anything leading to an explanatory gap, is illusory. For example, he objects strongly to the existence of Nagel's intrinsic and non-representational qualia.

Are you saying that the term 'qualia' (without qualification) nowadays refers mainly to phenomenal qualia? I agree that it's nonsense to deny phenomenal qualia.
> I would argue about what "half-decent" means, but generally think you're right that $500k for a good programmer would be a reasonable value. And by good I mean close to the 10x-25x end of the spectrum. [1]

I think the right measure of a programmer's worth is "the amount they'd get acqui-hired for if they made a product that caught some large company's attention." (Which really isn't that hard, these days, if that's what you set out to do.) By this measure, even the most crap programmer is worth $500k.
It's exactly "the teacher" telling an adult woman that she needs a private repository because learning coding is hard, and she needs extra protection from having it open sourced. Women just can't go ahead and do open source, period, they need a backup plan. How exactly is it encouraging and fair to women? You completely missed the point that it wasn't about the free repos. On a top of it, it's Ada Initiative giving their own space on GitHub (upon you emailing them, sigh), not GitHub itself. I myself wouldn't sign up to them, they sound quite toxic and politicized... (for the reference, I'm a woman, a software developer).
This is very different than most of the stuff I've seen using d3. Do you have plans to "disqus" how it was done?
This suggests to me that with a camera attachment and creative use of a hat and pipes and glue the author could probably convert their world to a 3d one. Some hackers should get on this. If I had the knowledge to do so I would certainly want to try.
Because corporations make the laws, they don't follow them.

You paid more tax than Facebook this year!
One downside would be that tools like file(1) that try to guess a file's format by examining its contents would return "SQLite database" for every image file, which isn't the most helpful result.

Since SQLite aims to be a generic way for applications to store data, it'd be nice if its "open database" and "create database" functions allowed you to supply, say, a 4- or 8-byte magic value that would be stored at a fixed location in the file's header so tools could distinguish your SQLite-based file-format from everybody else's, without having to load the thing up and examine the schema.
Explicit demand and no competition (cancer treatment) — demonstrate feasibility

Explicit demand and existing competition (fashion ecommerce) — differentiate and show competitive advantages

Implicit demand (farmville-like games) — demonstrate early traction and prove that your product is delivering high-order values (entertainment, happiness, inspiration, meaning...)

No demand — delusion
It was mentioned in the article:

“By raising cheap debt for the shareholder payouts, Apple will also avoid a potentially big tax hit. About two-thirds of Apple’s cash — about $102 billion — sits overseas in lower-tax jurisdictions. If it returned some of that cash to the United States to reward its investors, the company could have significant tax consequences.”
Thank you sir, will do.
This is a repost from last week.
> I don't trust lawyers or judges. Sure, court decisions are probably correct well over 90% of the time, but that's just not good enough for me.

So now that you've rejected the lawmaking and justice systems wholesale, what do you propose to put instead?
Time to give some of that to the employees.
Hah, that is surely one of the many differences between reading about a sub and serving on one.

Me: US navy nuclear submarines are a much-cited example of the successful design, development and deployment of high-reliability systems.

You: I sometimes wonder how it is that more of us are not sleeping with the fishes.

Still, everyone from designers to crews must be doing something right since it's apparently possible to drive such a machine into a rock at flank speed[1] or through a boat[2] or have it commanded by someone exhibiting strikingly poor judgement[3]. Without killing everyone on board and better yet, the planet.

[1] http://en.wikipedia.org/wiki/USS_San_Francisco_(SSN-711)#Col...
[2] http://en.wikipedia.org/wiki/USS_Greeneville_(SSN-772)#The_E...
[3] http://www.huffingtonpost.com/2013/04/12/michael-ward-affair...
I was pretty flabbergasted to hear she's learned more at hackathons than her AP Computer Science class. What the hell are we doing in our educational system then? Is any of it actually worth anything if it's not resulting in real learning?
If the problem you are trying to solve is inaccessibility due to prohibitive cost, you'd have to at least show that there is market at that lower price point.

With regards to matlab, I don't believe the cost to be prohibitive. In most situations where you'd even require what matlab provides, $2k is not that much money. There is also already a very good product that competes with matlab on price - Octave, and its free.

Creating value isn't as simple as just making something cheaper.
They might not spam users, but they don't let you delete contacts. So in short: once they grab your contact list, it's theirs.
> I think paying taxes on profit is the deal we signed up for by operating businesses in the US.

Unfortunately, the obligations of a corporation are such that they have to maximize profits. Avoiding taxes in those ways is not illegal, so big corporations are obligated to do it.
Top 5 Websites With Twitter Management Tools You Need To Follow The Right People
Turning churnalism back into journalism
Interestingly, in the GIS/Mapping space Mapbox has faced a similar kind of problem, albeit with image tiles rather than just layers. Their solution was to come up with an image format called mbtiles (http://mapbox.com/developers/mbtiles), which actually uses SQLite. It's not the same problem, but perhaps it throws some credibility to the use of SQLite as an on disk format for structured images.
I am not sure it is unusable. THey do most mfg in China - are they not paying for these operations through the funds held outside the US?
> I've seen undergrad CS seniors write while(1){} loops in multithreaded programs because they forgot mutexes existed.

That sounds more like they memorized mutexes, but never actually learned them. Learning is what happens when you're forced to tackle a hard problem with a [new skill]-shaped hole. It doesn't happen when you read a textbook and then regurgitate it onto an exam. Universities (at least at the undergrad level) aren't actually very good at imbuing learning.
> Women aren't frail damsels that need your condescending efforts, or need your overly protective assumptions...

On its own, that does indeed seem reasonable, even if dubiously relevant.

But where does the "self-victimization" come in? This remains my chief curiosity and you've yet to address it beyond general hand-waving in the direction of a very lengthy block of text.

If you might kindly boil your position on "self-victimization" into a sentence or two, I would be most appreciative. I am challenged to square it with your other remarks, but I'm certain I'm just missing something.
> Last summer, Adobe killed their image exchange format "FXG".

Edit: previously I had balked at this claim, but I'm wrong. While I can't find any official notice of its death, and it's still in use in Scene7 and somewhat supported in the open-sourced version of Flex, trawling message boards does indicate Adobe shying away from it in favor of SVG[1][2] and it's not supported in CS6 without an extension.

Still, his problem with FXG (or a format like it) seems superficial. Yes, FXG defines links to other assets instead of combining them into one file, but to me, that's a feature, not a problem: I can them programmatically swap out assets easily by just manipulating the references within the file. It makes it really useful for generating customized assets on demand. In practice, it's like HTML for layered documents. We don't complain that HTML is broken because it links to images instead of including them, do we?

If you don't like that you have to send a folder: zip it up and give it a custom extension if need be, a la browser extensions and Microsoft Office formats.

[1]: http://mail-archives.apache.org/mod_mbox/flex-dev/201303.mbo...
[2]: http://mail-archives.apache.org/mod_mbox/flex-dev/201303.mbo...
The Flaw that May Bring Down Bitcoin or Change it Forever
No one's saying women need to be coddled; the problem is that people recognize that the current state of the industry/the internet are jerks. You can only tell people to ignore bullying so long, especially when those doing the bullying aren't being punished, but those that are being victimized by it are being told to instead change this perceived weakness about themselves.

People should not have to worry about being made fun of while they're trying to learn something difficult. Recently we had that female Mozilla employee whose code (for a personal project, no less) was made fun of by three semi-prominent developers on Twitter. The consensus on HN was that there was nothing wrong with her code, but that she was being picked on solely for being a girl. In bringing the issue up, two of the three apologized, with the third going the route of "It isn't my fault you are offended,".

That is why it is important to foster good relationships, positivity and trust early-on. It has nothing to do with treating anyone like a princess and everything to do with the truth of how people treat women online (and off) and allowing these girls to find mentors and people that inspire them that they can better relate to.

The commenter you linked to doesn't realize that within that repo, there's a Team of everyone that signed up for this, allowing them to start projects and teach amongst themselves. That is the end-game here; allow people to learn without concern. No one seemed to have a problem with the concept of private repos before this and the Ada Initiative's private repo was highly successful; I wonder why.
Have you ever seen the AP Computer Science materials? They have always been garbage.
Five Reasons Startups Should Consider Coworking Spaces
Awesome! As a developer who hasn't played with impact yet, would you recommend it for hobby level projects?
http://www.tldrlegal.com/
Agreed. If you can measure it, you can make it. It could probably take the form of a strange pair of goggles, but it should be doable.

The right CS senior undergraduate would kill to take a whack at the problem. It's hard to imagine a more compelling senior thesis. If the problem turns out to be harder than that, I'm sure some grad students would be happy to give it a go.

The tricky part is that the game designers know how far away things are, and can pass the right information to the display. If you can figure that information out with reasonable precision with modern computer vision, just pipe it to the display, and you win...
I am personally a proponent of rebasing, but I'm reading through the recent Hacker News threads to get a sense of the arguments on both sides.

> If you're dealing with a large code base with many submitters, you have to demand that individual submissions apply cleanly. That is isomorphic to demanding that they be rebased.

To play devil's advocate for the merge perspective: wouldn't this also be achieved if the commit author had merged master into his branch first before submitting? It will apply cleanly because conflicts were fixed during the merge, rather than because it was rebased.
I wonder if an Oculus Rift could be calibrated for this.
Heka and Circus have very different goals. Heka is about generic data gathering, processing, and routing. Circus is about task and process monitoring and management. There's some overlap in that Circus needs to gather and process a bit of data to do its job, and it would certainly be possible to use Heka as a part of that, but we're not doing so. We'll probably use Circus to manage at least a few of our `hekad` processes, though.
most of his investments don't correlate to his spouted ideology.

Marketing and brand don't always correlate with substance.
Man, I can list so many reasons, starting with a very risk averse society, then continuing with very bad economic policies during the period after WWII up until our big finical crisis in the 1990. Please note that I have some libertarian tendencies so my views are perhaps coloured by that.

But that was not my point. My point was how low the barrier for "great benefits" where even for "spoiled" software engineers in Silicon Valley. Why not try to move the goal post a bit further?
>But it seems dangerous to me to start with a native format with this behavior and attempt to clean it up later.

File formats don't have behaviors. Programs do.

Lots of binary formats, including PNG, will ignore any extra junk after the end of the file. So if a change makes a PNG file smaller, there's nothing stopping a program from leaving data from the old version at the end. But that's not normal behavior for programs that write PNG, so it's not an issue.

As long as programs adopted the behavior of VACUUMing the database, this wouldn't be an issue either.
I'm not sure how foreign assets work, but it may be the case that Apple is free to use those assets as it sees fit in those other countries. In that case, it may never make sense to bring the money back without a tax holiday. I know you think you are sticking it to them by never granting them another tax holiday, but in reality all you may be doing is accelerating the pace at which they realize that they aren't an American company so much as a global company. Its already the case that the products are assembled in China, and someday its quite possible most of their phones will be sold in China as well, and they certainly pay taxes for that stuff in China (as well as every other country they sell products in). Why do you think taxes on profits in other countries "belong" to America? I think China has as much a claim that Apple should pay THEM taxes on the work they do America. In a world where more and more of their profits happen overseas, then penalizing them when they try to bring the money to the US may just make them realize someday that hey, they should just do everything overseas and then America won't benefit from Apple at all (except for the few sales that happen on US soil).
AP Computer Science isn't very challenging. It's essentially a watered down version of the introductory programming class you have to take in college the last I checked. It's also geared towards the AP test so it doesn't exactly foster that much creativity and innovation.

Sadly, a lot of high schools don't even offer this class in the first place. I think the program at my old high school even got shut down.
Love the comment but didn't a great man once say "customers don't know what they want till you show it to them"
That's a great idea. As long as I stay away from at&t hopefully that would be good..
I walked away from my townhouse that lost $150K in value (and I would've had to earn $200-300K before tax to pay that off). Bank of America, 2.5 years later, still hasn't foreclosed on it; they just marked me as delinquent payment each month.

PNC Bank wouldn't give me a $10,000 loan to refinance my 6% car loan down to 2%. American Express continues to keep my Platinum Card open with over $75K in available credit. I make well into the $200K/year range.

Risk analysis? Hah.

EDIT: I have the $10K sitting in a PNC savings vehicle, and was still denied.
"How can something move, and keep moving forever, without expending energy? It seemed an absurd idea — a major break from the accepted laws of physics."

An object in motion will remain in motion, until acted on by an external force.

The real interesting thing here is that something can move, but have no energy - potential or otherwise. Unlike things we are used to, if a time crystal train hit you you wouldn't feel a thing. (Well, not exactly, but it gets the point across.)
Universal Collection of Machine Data
How to Grow a Business |
Setting up NGINX + Django + uWSGI
World's oldest experiment ready for a drop of excitement
Honestly, I wouldn't take it seriously at all. Find a paying customer. Make them happy. Find another. If you can't find any, try something else.

We got rejected from YC several times and we are doing quite well despite it.

It really means little, unless you make it a big deal. Just move on. The magic you need to succeed is inside of you, not anyone else.
The thing is, computers as of today are dangerous enough already, and depending on which ones you hack can cause enough destruction as of today. So of course, security is important for all of them and I'm sure Google's self-driving car will do something to be as secure as they can.
How about an additional frames table?
Brackets Sprint 24 Release with Tern Integration
Best Diet and Exercise Plans
Didnt you get the memo? Its like twitter for facebookers using science with github
Looks like it's using some of the Force Layout stuff https://github.com/mbostock/d3/wiki/Force-Layout
Has the US missed a debt payment yet?
How To Pitch A VC And Get $100 Million
That's medical disability.
Just because they're capturing it doesn't mean they're processing all of it immediately. This kind of data is great to keep around for simulations when you return home. Having ~10TB onboard storage isn't crazy.
Introductory (aka prerequisite) computer science classes seem to be aimed at people who're learning from nothing. If you already know C++ in depth (or whatever language is used), a lot of it is just language-specific feature review.

YMMV, this is judged from local state college/community college.

about the education system, I'm of the opinion that high school is mostly a waste of time; I dropped out 2 years early and got a GED instead. (Don't try this at home.)
You can export your feeds as OPML from your Feed Wrangler account under Manage Feeds. The sales site could use more information or some sort of video walkthrough, but I've liked the service so far.
There are several things there that could be perfectly legit but the way they're stated just comes across as completely absurd. I know several people who have two phones (for similar reasons), I know people who prefer texting to calls (and reject calls regularly), I know people who create bespoke apps to play around and solve their own problems. None of the people I know would say any of the kinds of things you see in that article (Except maybe about Uber - that one seems normal).
In the US, similar: it is standard for doctors to prescribe 6 weeks of rest, for use with employers and insurance companies that are moved by such a thing.
This is "disparate impact" and is fiercely debated where it appears.
Move car parking between bike lanes and the street, as they do in Amsterdam.
An incredible map of which countries e-mail each other, and why.
That's implicit demand
And why not TIFF?
ArrayHelpers::array_select_keys() makes it obvious that array_select_keys() is a user defined function.

ArrayHelpers helps me never wonder about where to find an array convenience function. ("array_select_keys() must be in the ArrayHelpers class" vs. "Hmm...where is that function...ugh ok let me run a find on it...oh there it is, right in between create_html_tag() and get_primes()").

ArrayHelpers lets me do lazy loading, so instead of loading everything from encrypt_password() to get_cookie_val() to do a simple task, I only get some useful array functions. Related to that, ArrayHelpers adheres to the interface segregation principle, so my function that I'm using array_select_keys() with doesn't have to know about functions that don't apply to it.

AutoHelpers helps keep my files small and maintainable. You know we've all seen helper.php files that are so monolithic that they have to be broken up with separators like this:

////////////////////////////////////////
//
// -- ARRAY FUNCTIONS --
// lol oop suxx
//
////////////////////////////////////////

Just to make them somewhat readable. I mean, come on, you know you've seen that.

ArrayHelpers lets me avoid obnoxious require() statements.

ArrayHelpers can be used on pretty much every future project ever without modification, so I know it will work out of the box. helpers.php on the other hand? Well, oh crap, some app-specific helpers just happened to weasel their way in there, guess I better delete them. OOPS! Deleted a semi colon by mistake and now my whole app has borked itself.

I mean, what's not to like? A few extra characters?
One other idea that comes to mind is that you could create a private subreddit on reddit.com and make it closed/invite-only. Reddit doesn't ask for personally identifying data.
Strongly disagree.

ANY type of legalized access to employee social media accounts is bad. Period.

Yet this is what we get when we freely throw any of our personal information online.
Oh, wow. HN really truncates that early. Those code blocks were narrower than the surrounding text, with no indication whatsoever that they were independently scrolling divs.

I get that HN is awfully bare-bones in its appearance, but this I think is a bit too far.
>pilots are still there and can disable the auto-pilot

If the computer decides to allow the pilot to do that.