skysight-inc/HackerNews huggingface dataset:
I never used Android Studio, only Eclipse, since it was what everybody else was using. This was my experience from around 2012/13 sorry for sharing it but it put me off Android.
If someone wanted to donate, it's easy to sign up for the $4.99 plan and immediately cancel auto-renewals.

I doubt there would be enough donations of less than $4.99 to make it worth adding the option.
i remember being on a jury in a case that involved child abduction, the police did not record the interviews they conducted with the child after it had been rescued. i talked to the prosecutor afterwards about it and they said it's to easy over analyze every word said and twist it to appear as something else. to easy for a defence to say they were leading the witness and therefore the recording should be thrown out. remember there was video of the Rodney King beating. the defendants slowed it down and pointed out on each frame actions that King supposedly did that were threatening to the officers beating him.

recording everything is not a panacea. not having everything recorded a sign of nefarious actions.
ZTE OPEN C Dual core
ZTE OPEN C Dual core MSM8210 1.2GHz, RAM: 512MB, ROM: 4GB, Fiefox1.3 OS, 4"WVGA 800*480, Wi-Fi, G-sensor, Bluetooth, GPS and FM radio---negro
I'm sorry, what? If a guy has been doing a job for longer than you then he can't possibly have more experience than you? Isn't "experience" "doing"?
All On Board: Transitioning from Design Professor to Start-up Founder
Maybe SendGird
SpiderMonkey is easily embeddable like I said. The Mozilla Public License is less liberal than BSD/MIT, but for most practical purposes it's the same.

It's not tiny though (for an underbelly feeling, I found an old binary Windows build online of about 800kb).

Looking at the current SpiderMonkey docs, things look like they've only improved. Back in the day, I just took SpiderMonkey from the "js" subdirectory of the Firefox repo. They split it off and documented build steps since then.

I'm not saying there's no space for contenders here, but don't underestimate the quality of what's out there already. SpiderMonkey really is remarkably easy to interface with.
Not really an ORM but highly integrated with Postgres: https://github.com/ngs-doo/revenj
Sometimes I still can't get my head around how something that isn't real is worth anything... Argh, I must be too old to understand now :)
I was closely involved in a startup in the first bubble, I remember the hopes and dreams and hype and VCs throwing tons of money to invest into ludicrous stuff,and coffee machines so big and expensive... It looks all the same now, the rich want to get richer and call it "innovation" (I saw a prototype of something huge that was "invented in the 90's by some young fellows, unfortunately it was too early, way too early...and saw it again "invented" by someone else many years later and called "Facebook") and the young programmers (they're called hackers now I believe) were just happy to code and get their pat on the back, feeling special,with stock option promises (I was one of them, I must be an old hacker now :) ... So many smart people working super hard( although pizza and wine at midnight was cool)...

Do you feel special and useful guys? Or does it take $19B to be real special?

But still, HN kicks ass no matter what :)
Cheap oakleys
cheap oakleys
That it's horrible as a popularity index and should never be used as such. The number of visits is very low and the population which visits the site is very selective.

Instead use data from highly popular sites like wikipedia: http://stats.wikimedia.org/wikimedia/squids/SquidReportOpera...
Transatlantic ping faster than sending a pixel to the screen?
One problem that comes to mind is that people who would choose not record themselves would be looked on with suspicion, having the police do the recording would eliminate this problem.

Personally life logging is something I'm personally quite interested in, but mandating it, even socially rather than legally, is highly problematic in my eyes.
Wired Korea Trips Over ’90s Relic
If, like me a moment ago, you have no idea what jsonb is; see here for a full explanation http://www.postgresql.org/message-id/E1WRpmB-0002et-MT@gemul...

tl;dr storing json in a way that doesn't mean repeatedly parsing it to make updates
So, do paying customers ever install a hacked version? Do people who start with the hacked version ever pay?
It's stories like this that make me hope that I will bust out a killer app within the next year or two. As a programmer I've been hacking at code since my late teens, just like most devs, but I never took it seriously until about 5 years ago. And I've been designing my app for 2 years now and I think it's almost ready to put into development. But I don't want to release a piece of junk, and yet I also don't want someone to release it before I can finish.
The Pulsar That 'Vaporized' a Billion-Ton Asteroid
I'm curious when I read these articles: does this also mean making a career switch, or maybe attempting to start a career, in programming post 30 (with or without a degree) is incredibly improbable? Does that ring true to people here?
I wonder at what scale a business like this is sustainable with this low pricing schemas. Whatsoever, will it ever be?
Computer learns language by playing games (2011)
I think it means that there is no clear winner, they both break about the same number of pages.
Are you suggesting US law requires companies to aggressively try and poach each others staff? That would be remarkable and amazing if so. What if you aren't particularly interested in staffing a large recruiting division, and don't cold-call anyone? What if you think cold-calling is like spam and just feel it's not something your company should do? Do you get in trouble for holding down wages?
As the saying goes : In theory, theory amd practice are the same.
That's great. Made me go back to to my early debian days with Potato CDs from the bookstore and a translation of "Debian GNU/Linux: Guide to Installation and Usage".
I Could'nt update to woody because it was too costly over the dialup line, so i bought the Woody CD set together with a Friend. Every time i had to install something i had to walk to his house and get the CDs, or pay lots of money (for me as a teenager at that time) to download the files.

Maybe you could add another Frame with Versions of Popular Packages? I'm Thinking KDE, Gnome, GCC, mayor scripting Languages Browsers and Editors?
There is no thread at https://bitcointalk.org/index.php?board=85.0 about that - so I guess it is just a manipulation attempt.
I try to cut back on the hard stuff these days - I use OneTab religiously and promise myself I'll 'come back to those tabs at the weekend', but I never do. Current status: 800+ saved tabs in OneTab.

After getting bored with Kippt I've gone back to bookmarking in Pinboard (wiped my account and trying to start fresh), but again I'm not really going back to things I've saved there. New idea - just radically cutting down the list of things I care about and being realistic about how many 5 page New York Times essays and 20 minute Medium posts I'm going to get around to reading - most of the internet is tldr anyway.
> If you compile the same source twice you get the exact same binary.

You wish this were true. You really, really wish it were. But it's not always. Reproducibility is a really tough problem when you support 25+ Linuxes, each with their own versions of GCC and libc, different compiler flags by default, etc. There's some work being done to make this "better" like GNU ld's build-id hashing binary sections so it's easier to tell if they changed, and projects that stash the compiler's flags in a binary section with -frecord-gcc-switches/-grecord-gcc-switches. But we've still got a long way to go, at least in the wonderfully fragmented landscape of Linux software development.

Furthermore, the example in the article is rather specious. Versioning is very often done by macros and string replacement and not some constant somewhere in a .section that's easy to just "lemme tweak this" and push a new release. No, you'd have to go through the entire object file to find any place that version number is used.

It's not the exceptional case in real world software with multiple supported releases that you see code like:

if (version_number == 2 || version_number == 3) {
do this thing;
} else if (version_number == 4) {
do that thing instead;
}

or its equivalent with #ifdefs, which the compiler can then fold away in preprocessing or dead code elimination leaving you with the right chunk for the product version. Hex editing the binary won't catch this, leaving you with a broken binary.

tl;dr: rebuild the software if you screwed up.
Awesome!

For us curious, could you please tell what answers did you find for those questions?

Also, I'd love to see that crack spread map, or hear more about it :).
Congratulations on the most ridiculous comment on HN today. How many apps on the app store was that now, 1,000,000+ according to the admittedly non-authoritative Wikipedia. And all of them created with hex editors, you would have us believe. Not the completely unusable Xcode.
Some countries do have an agency to handle these kinds of issues, short of a court but more than just deciding to read the emails unilaterally. In Denmark if you as an ISP or a corporation wanted to read the email of your users and/or employees, you'd file a request with the Data Protection Agency (http://www.datatilsynet.dk/english/) outlining your case.

It does appear that the U.S. has no such provisions.
4 steps to achieve change auditing zen
One thing that I don't see solved with PG + ElasticSearch is replication of data subsets to mobile devices. How would you solve that with this stack?
Wow - my degree lands me a beautiful $8k every year (2 semesters). But it gets better.

I thought about improving myself in high school by going into early college. A free AA degree and at the same time as my HS diploma? Hell yeah! They didn't tell me that almost none of the credits would apply to my degree because 4-year degrees have almost every single course planned - so I still have 4 years to go... Oh and the feds just made a law that says if you take to long your tuition doubles. So for about the last year of my college that's $16k instead. Oh yeah, and we forgot. This state school requires every single student to take 9 credit hours in the summer - where summers aren't covered by any federal loans.

So that's a lovely $40k pile of debt on me by the time I graduate.

EDIT: Oops, included living costs, not just tuition. Living cost is about $8k-$12k a year. So the real total of debt is $72k.
After a quick glance it also seems that newer versions of SpiderMonkey only offer a C++ API, so you can't embed it anymore into C apps without some glue code. I checked out jsapi.h in SpiderMonkey24 - maybe some trick is needed to use SM from C?
Ahh, working now! I could've sworn it had www before.
Why are you sure that it is only the folks who got burned and not those who made money?
Why the Display Server DOES matter
The “Oh Jesus” slide | berlinvc
The chart clearly shows that there is a lot of proliferation, which is confusing to a lot of new users. Imagine what would be possible if all these fine developers would focus on two or three distributions.

Ps. I am proud that I was a paid co-developer of the very first distribution listed ;).
It kind of depends on the forks. Many are just a different set of default installed packages plus a new wallpaper.
There isn't really a need, though. SQLAlchemy exposes all of SQL, most unique things dialects offer and it makes it very easy to add types too.
Show HN: weekend project – Quant finance academic paper aggregator
DDoS Protection is Now Available on the East Coast through r00t-Services.net
There was something which worked well enough to produce the 2006 screencast http://vimeo.com/81336768 . But the project http://hyperscope.org/ seems to be abandoned and the download page is missing.
Integration is very easy (check out the examples in their git repo), but this is still alpha quality software - there are known limitations, e.g. the one I ran into is that a large JS expression involving function calls might make Duktape run out of bytecode registers.
Er, did you read the email? Brin explicitly says they have people working on Firefox and were thinking of making a modified version of it, but hadn't made the final call yet.
Free Software != Freeware

Come on!
They only break ads if ads are big JS things that have privacy implications - most ads are, but they don't have to be.

I run a website that has one sponsor and their ads aren't blocked by privacy tools - because it's just some static HTML text, link and an image on the page. So I'm not sure what "local ads" you are referring to.

(In much the same way, I don't see a whole bunch of ads because I use a Flashblocker ... but ads don't have to be flash)

> From a website owner's perspective privacy plugins are ad-blockers.

If that's how a website owner thinks, then I'd say they have a very narrow idea of what an ad can be.
Hi all, thanks for taking the time to look would be interested your thoughts!
Glass' evolution, some suggestions
Recently I started cataloging all the changes I would make to Glass and wrote up a (not perfectly organized) power point presentation. More recently Google announced and released Android wear, which is very much in line with some of my suggestions, so I felt validated that my ideas were relevant and thought I should share them.

Hopefully some of my other ideas are in line w/ what Google is thinking, because a technology like a Glass is a certainty to be in your household, but not in its current form.
they dont take it seriously because Google doesent
Good insights into voodoo problems. Slightly unsure about the sweary angle though, I love a swear up as much as the next man, but in this it feels unnecessary.
I do notice that some people have profile pictures that are... inappropriate (probably the best word). It could well be with men as well as women but I think a lot of the women seem to be aiming for "attractive" rather than "professional".
> It also means that tech giants do not really value the product and output of their engineers.

I think the opposite. It is not in the best interest of "the product and output" for engineers to keep switching jobs every few months to get increasingly greater salaries for the same work. It creates incentives to not care about the product.
TeamPostgreSQL, the PostgreSQL web interface, has a JSON builder/editor built in which makes browsing JSON data very nice.
useless read
While I see where you're coming from, I think that'd be a logistical nightmare.
"USM holds pilot in student's illegal use of free 'open-source' textbooks" is completely reasonable in English. The current title is not far from that.
>> The inspiration for MozDef comes from the large arsenal of tools available to attackers. Suites like metasploit, armitage, lair, dradis. Defenders are usually limited to wikis, ticketing systems and manual tracking databases attached to the end of a Security Information Event Management (SIEM) system.

I read this as: attackers are usually one step ahead at least, and "defenders" (sic: developers (?) ) do not like pentesting? These tools are available to anyone..
Rails already has support for Postgres' json type, I don't doubt that they'll add jsonb support asap.
Philosophy often borrows examples from other fields in order to provide concrete examples of quite abstract ideas.

Unfortunately, this often gets misunderstood (both by practitioners of those fields and people with an axe to grind) as being critical of the field. The criticism is usually really directed at another philosophical position.

I think the reason the Chinese Room argument gets so much attention is that it's an argument against a position that was popular in the 1970s --- that mental states are identical (as in, strict identity) to classical computational states --- while being easy to understand and criticise. As you say, it assumes its own conclusion.

To be fair to Searle, I shoul point out that while the chinese room argument isn't taken seriously, he did other unrelated work that is still relevant!
I cannot believe they were discussing such sensitive issues in plain text!

I'd be worried to admit that I signed up for free pack of crisps from two different emails breaking T&C

My tweet: https://twitter.com/stefek99/status/448045158836097024

What the hell were they thinking?

I just wonder if anyone will go to prison... And how will stakeholders / stock market react?
May I humbly suggest a productivity app built on nudge theory? http://belimitless.co/

The ~ 25K users of the app seem to be happy and claim that their productivity has increased a little bit.
It seems like "add project" is broken and also "contact us" is not working either.
But now you have a situation where the control of the data is out of you hands in a black box. You never know if the law is applied or not.
(a) opinions about things can vary among people

(b) people might suffer through substandard products because they're the only reasonable way of developing software for a platform (you see that sentiment a lot of times from people who claim to be forced to do development on Windows)

Just saying that a single person claiming that XCode is an unusable, horrible piece of shit probably says as much as 1 million apps being written for that platform. At least not about usability of the development environment.
Well, for any of us old enough, this is the revival of UNIX wars.
You just did href="#" (probably as placeholders) on your links so they are all broken.
I believe this has to do with performances - ie. performing in few milliseconds rather than in tens/hundreds of milliseconds (at least that's what their benchmarks claim: http://blog.algolia.com/full-text-search-in-your-database-al...)
I'm on it. Much appreciated.
What about all the distributions that don't include GNU, or those that only include a tiny proportion of GNU code, is there a chart that includes those?
White kid from the lower middle-class. 4.7 high school with all honors and graduating with an AA. Had to start almsot completely over classes-wise because of the structure of the CS degree so what should have been 3 years is now 4 years at $16k a year. And $24k for the last year because of the new "if you go over X hours in your degree you pay double tuition" rule. So $72k of debt stepping out of that door. Almost all the jobs I've had offered are barely above MW, and the internships are the same or unpaid entirely (which is a scam, of course).

So good for you - you can get your house. Meanwhile the other half of us cannot work off our debt even if we worked full time and put 100% of our income into paying it off.
I still think that performance aside, MongoDB is more interesting for developers using Node.js because the development time is shorter and the API more intuitive.
I'm an album person, not a singles person, so I manage things by folder: Genre\Artist\Album. I then tag appropriately. To play an album, I just browse to the folder and play the folder. I keep a folder called "New Music" that I put all incoming/new albums in (so that it is New Music\Artist\Album) - about once a quarter or so, I'll move things out of that folder into the appropriate Genre folder. I'd hate it to be more complex than this.

I don't need my music to be "instantly available on all devices" - I have probably 2,500 albums that I've bought/digitized through the years. I can't listen to that much - I like listening to 1-5 albums per week on rotation/repeat.
At a previous job we had a pretty serious off-by-one error in a crypto module. This module was distributed as a binary DLL to dozens of customers. For various reasons it would have been a costly and inconvenient project to rebuild it from source and redistribute it. So I located the bug and realized it could be fixed by just increasing a constant in the binary.

The best part is that the relevant bit pattern turned out to be legible in ASCII. So this serious bug could be fixed by searching for something like ".," and replacing it with ".~". I taught the devops guys to do this in Notepad++. The DLL could even be reloaded without restarting the server. Problem solved!

When I left the company and wrote a little report about this, the architect patted me on the back and sighed deeply. With his customary tone of affection and good cheer, he said "mbrock, you are a horrible, horrible person."
Wasn't RedHat originally a Slackware derivative?
I've linked Engelbart's site http://www.dougengelbart.org/ is here, the Sketchpad thesis http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-574.pdf is here. There's lots more stuff if you search the academic literature carefully.
First comment:
> I believe that this is one of the most significant breakthroughs in Postgres history. Congratulations.

Yeah, right.
>Imagine what would be possible if all these fine developers would focus on two or three distributions.

You don't think the lessons learned by those developers' experimentation weren't shared and applied in the decision-making process for more prominent distros? In a way, creating a distro is like contributing to all the other distros at the same time. What makes them fine developers is their drive to innovate and try new things so that one day the status quo can improve. Who knows: if all those developers worked on the same few distributions, they may have crashed and burned.
Mm, I agree. As an example, historically, Django has been quite weak at this due to its Field.get_internal_type() system.
25 Design and Development Tools, Analytics Solutions and More
Below, I’ve listed the tools we used in the hope of saving you time and effort early on in your product development process. Hopefully you can use some of them today and at subsequent product and business stages. Enjoy!
Neat, and idea id there is there something like this that retains Google's handy features and also doesn't look like something from the nineties?
Microsoft, Nokia Deal Delayed Until April
Woah, woah, woah. So now we should be happy to have $30k in debt, even after working $600/week jobs for 4 months every year to pay it off?

And he's the vast minority that has such an opportunity!
I don't think that's really accurate enough either. For example that page says iOS 1 is the most popular version of the OS, way ahead of iOS 7.
Me too. We created a group for competing breaking protections on commercial programs.

It was more than patching things with NOPs(), but correcting checksums and so on.

We never released the programs once without protection. It was fun.

()for people that are not into this, just replacing opcodes alone does not work as the OS checks that the executable has not been modified, and the program could do it too itself in very sophisticated ways.
A good enough range. They'd run on a $25 Raspberry Pi.
Using tiger for security audit and intrusion detection
People Matter
> Maybe you could add another Frame with Versions of Popular Packages? I'm Thinking KDE, Gnome, GCC, mayor scripting Languages Browsers and Editors?

That's interesting - to give more context to particular eras? I can certainly "place" myself in life when using GNOME 2.8 :)
nop and jmp were my favorite instructions to break key auths. I miss doing that.
Is there a trend of making verbs reflexive among developers/managers? I've seen "product X has released", "patch Y has applied", and a lot of similar phrases which I'm still having trouble parsing. When I saw the title I thought "has committed what?"
> Neither Bill Gates nor Steve Jobs would get in the DOOR at a tech company today. They didn't finish college... Or the RIGHT college.

It helps a bit if you are filthy rich at the beginning.
Linked Data and automated interfaces
Of course that's only trivial if the strings are the same length - in my childhood I broke some programs that way.
Simple and Easy: a Vocabulary to Describe Software Complexity
I think it should read "Jsonb has been committed."
Shockingly simple argument for entrepreneurship
Build a Ruby Gem Ebook Available on Thursday