skysight-inc/HackerNews huggingface dataset:
have an upvote :)
The "tea" you get for 6 dollars a pound in the US is, generally speaking, the crumbs and fragments leftover from making actually good tea. Wouldn't surprise me if you could also eventually get crumb-and-fragment grade pot for 6 bucks a pound.

There's still a market for legitimately high grade tea (not Teavana). I'm interested to see what sort of market develops, over time, for legitimately high-grade MJ here in Colorado.
Right. I think the big issue is that we are one NSA key leak away from breaking every product that uses this type of encryption. It introduces a single point of failure.
Judge rules: warrantless gadget searches at the border aren't unconstitutional
Location: Chicago, IL
Desired Co-Founder: 2D Artist/Animator, Web Designer, Coder (I use Node.js or php), Previous funding exp

I'm currently trying to release things on CodeCanyon.net so I could self-fund my start-ups. If there's anyone who also works independently it might be helpful to show each other our current projects. It doesn't matter if you do code/artwork/marketing - if we get along maybe we could do a small project together.

I'm also open to applying to tech incubators this Spring. My ideas are a little unorthodox so I'd probably need someone more grounded to get into an incubator.
My quest to be a healthy developer in 2014
>I'm going to play devil's advocate and point out that the system does incentivize productivity - that is, it offers power to those who can produce the most, or the most innovative, products.

Only to a certain degree -- if the money can't be made by scumming customers for example, or by subsidies, or by tens of other ways to tranfer funds from the population into some private company besides the direct exchange of good products for money.
This story has been floating around since 2010 (1). Seems too good to be true. Details such as how taxes were paid, utilities were upgraded, and broken pipes and windows were mended are conveniently missing, and the story does much to pump up the value of an unknown painting by a famous artist.

1. http://www.telegraph.co.uk/news/worldnews/europe/france/8042...
Thanks for signing up for Pug-o-matic! You will now receive fun daily pictures of PUGS!
I don't have an ATM card either, and it's not that bad. Yes, there's maybe a 5 minute wait to speak to a teller on occasion, but all it takes is a photo ID (and sometimes my bank issued credit card, depending on what I'm doing with the funds) to access my money. And I go to the bank to get cash maybe a few times a year, pull out a grand or two, and keep it in a safe at home until I need it (going every week or two would be lame).

You're right that fraud is going to happen, it's part of life. The difference is, when you use a credit card, your money hasn't gone anywhere. If it's a debit card, that money is no longer in your account until (if?) the fraud gets resolved. I know first hand how much of a pain it can be to lose thousands of dollars for a few weeks while things get sorted out, which is why I switched to credit cards. That, and the free money they pay me. Mmmm, delicious free money...
If a author want to license their software to be explicit incompatible for any developer out there who uses GPL, then that is within the power of that author. This is what some seem to claim happened with cdrtools. If the author tomorrow wanted to make it a BSD incompatible software, it is also within the authors right.

If a company or person takes apache licensed code and distribute it under new terms, they are in legal right to sue their users if any dare to do modification, run modifications, or share the program. If you license a program under a permissive license, one have to accept that some people might end up in jail for wanting to do changes to your code. The GPL protection is there if you want it, but no author is forced to use it. As I said in a above comment, there is no helmet law for developers.
Proprietary Trading Goes Under Cover: Michael Lewis (2010)
Can't say it was a bad experience for me with the debit card. I've been charged ~10 times for the same plane ticket once (most likely charged until the bank refused more overdraft). Got a message about an overdraft straight-away on my mobile, called the bank, said only "that's a mistake, there should be only one" and the transactions were reverted immediately. (then the airline refunded them on their end again and reverted the refund when they realised the bank was faster, but in the end the balance was ok)

So yeah, in theory it's easier to get the credit card charge disputed. In practice, it probably depends on your bank a lot. This happened in the UK btw.
And while we're here, "cock sucker" is not an insult, and my fellow gay hackers and I would prefer if you didn't use it as one.
https://news.ycombinator.com/item?id=6990935

Would appreciate your feedback on that!
For anyone in St. Louis, MO, Launchcodestl.com is starting a free in-person study group for this class that will meet two times a week. I am not affiliated, but it does sound like a great opportunity for anyone who wants to start programming or who wants to brush up on the topics.
Amazon's PR genius
Do you have some screenshot examples? I like the idea of this feature.
The thing about real hackers is that their thinking (and reading) is not compartamentalized.
Follow-up on the question I asked in a recent thread (thanks for answering): looking at your video, it seems I have to type the username/password for my bank account into your website. That would qualify as "knowing" them? I realize that doesn't give you full access since most banks now require a card reader and/or 2nd password for any transaction, but it does worry me about additional vulnerabilities.
When we get older we generally don't get wiser we simply get more habitual and become more of what we already were in the first place. If you have strong intellectual/creative habits early on in life (even if you ask lots of stupid questions and flunk out of school) it can serve as a self regulating mechanism later in life. What I mean by this is if you (for lack of a better way to phrase it) start becoming a fucking zombie with a rote 'job' who plops down in front of the TV box and the like every day after work, eventually you will feel like something is missing from your existence due to your earlier childhood habits of curiosity etc. If those earlier habits were strong enough your won't be able to help yourself in finding a better path as it becomes a compulsion. Unfortunately its been my experience that most people are the inverse of this. Ask a question that requires more than 2 brain cells and they change the topic or miss the point....simply out of bad habits.
Our habits have a tenancy to lock us into a path, so have good habits early on and never be afraid to yank yourself out of bad ones even if it hurts and makes you feel awkward.

Of course I already intuitively knew all this as it is just common sense and very remedial but the above was a crystallized theme for moi this year.
Yeah, support for various tablet and phone screen sizes is a core feature. I'm trying to keep it as close to a traditional desktop publishing workflow as possible while still respecting the interactive nature of the medium.

Personally I don't like the built-in autolayout solutions on iOS and Android at all. The latter is too limited, while the constraint system on iOS is over-engineered and difficult to reason about. Since neither platform provides a designer-friendly solution, I feel there's a good opportunity for a third party here.
His energy predictions are surprisingly good:

And experimental fusion-power plant or two will already exist in 2014. (Even today, a small but genuine fusion explosion is demonstrated at frequent intervals in the G.E. exhibit at the 1964 fair.) Large solar-power stations will also be in operation in a number of desert and semi-desert areas -- Arizona, the Negev, Kazakhstan. In the more crowded, but cloudy and smoggy areas, solar power will be less practical. An exhibit at the 2014 fair will show models of power stations in space, collecting sunlight by means of huge parabolic focusing devices and radiating the energy thus collected down to earth.

Especially considering how people always get a little overexcited about how close we are to nuclear fusion.
I was an early backer on Kickstarter and had certainly been working under the idea that I "own" the device - with the understanding that it would be useless without an ongoing subscription.

I never actually read into any of the upgrade emails, so seeing this is a surprise and a bit of a disappointment that such an offer would be time-limited, but I can't say I feel scammed.

Perhaps I'm naive, but I do actually buy into the idea that Kickstarter is place to support good, wouldn't-exist-otherwise ideas with an expectation of some friction along the way.

SpaceMonkey is something that immediately impressed me as one of those ideas with an exceptional backing price relative to what I pay in total for similar functionality. What I got was in many ways better than expected, very slick, device, clients, apps - end to end.

Sure, as a backer I'd prefer to be "given" the device outright in light of the pricing model for new buyers, but who knows how feasible that is? It's a $350,000 Kickstarter I'm dealing with, not some multinational. I have to expect that the $200,000 that these upgrades might generate are a calculated if not necessary ask - not some kind of scammy money grab.

In the end, I'll probably buy into the upgrade deal if/when it comes around again.
So it looks like there may be chronic price increases, at least until some kind shop owners open up. Once the stores start spreading like weeds, prices should come down.
Any chance we can see results for 10 digits as well?
The reason I ask is I'm guessing that a lot of work will actually be with smaller numbers of digits.

Is it possible to design a math lib that uses native ints/floats for stuff that fits and switches in the big num stuff on overflow? I believe ruby does this, do any of the libs do it?

I think the ruby approach is to cast the 32 bit items to 64 bit, do the operation into a 64 bit, see if any of the top 32 bits are set, if so, switch to bignum, if not, use the result. If tommath or any of the others do that, then I don't really care that much (for my purpose which is scripting langs that use tommath) about the big num perf. Faster is better but the high order bit for me, at least, is perf on the smaller numbers.
Mid-Air Acoustic Manipulation
How to Go About Engaging Passive Employee Learners
Is there an easy way to get the compiler to show what padding it's using for a structure? (other than filling the structure with marker values then dumping the data and picking through it with a hex editor)
I don't understand people who use debit cards to purchase things, it just doesn't make much sense to provide anyone, with a direct line to your bank account...

Not to mention using your CC will build your credit score making it easier to buy a house/car/big purchase.
No; all else being equal, the median salary stays exactly the same independent of how much the top 10 percent salaries grow. The mean salary is another matter entirely.

An example:

1 2 4 6 7 8 9
^

1 2 4 6 7 1000 100000
^

The median is 6 in both cases.
It may now be bad law, but if so, the Border Patrol is still using it anyway. Here's a description of some of what they've been up to in recent years around Rochester and Syracuse: http://chronicle.com/article/Far-From-Canada-Aggressive/1258...

Of particular note: searches of passengers on trains from New York City to Chicago.
The Unlobbyists (a new full service PR-advertising-social media operation)
Real 'Sybil' Admits Multiple Personalities Were Fake (2011)
Report of White House's NSA review group
Our laws are very friendly to the small homegrower, much like our laws on brewing. Nothing legally stops me and you from trading strains and seeds without telling anyone or registering anything. You can give freely if you dont charge, grow 6 plants per adult (3 budding), and all needed equipment is legal too. We've already had our first hemp crop, which was grown for as many seeds as possible, and many more acres are planned for next year. None of those strains are tracked either
DICOM Grid - Phoenix AZ, or REMOTE - JavaScript Developer

DICOM Grid, a SaaS start-up in the healthcare technology field, is looking for a JavaScript developer to maintain and enhance DICOM Grid’s front-end medical image sharing and reading web application. You will report to the Director of Dev Ops.

Familiarity with modern front-end web development is essential, including but not limited to HTML5, CSS, JavaScript, LESS, JQuery, Underscore, Handlebars, Backbone. Experience working in the medical industry (DICOM, HL7, PACS, etc.) would be a bonus, but is not required. The ideal candidate would be able to work independently with minimal supervision, and be enthusiastic about keeping up-to-date with the latest web technologies.

The team is distributed with team members working remotely in Phoenix, Los Angeles, Boston, and New York.

Position Responsibilities

- Plan, evaluate, implement, test and document new features and bug fixes for the DICOM Grid web application.

- Work with other development team members to integrate with backend services.

- Work with DevOps to deploy code into our production and UAT environments.

- Work with customers and professional services to gather requirements.

- Conform to company standard operating procedures.

What qualifies you to join?

- A combination of a college degree in CS, Math, Physics, or related, relevant work experience, and/or a strong open source portfolio.

- General interest in the healthcare field.

- Strong communication and interpersonal skills.

- High enthusiasm and desire to work on an entrepreneurial team.

- Roll-up-the sleeves attitude is a must.

- Meticulous attention to detail with strong organization skills

- Heavy emphasis will be placed on problem solving skills, personal initiative and good people management/relationship skills. Sense of humor is mandatory.

Logistics

- This is virtual position, you must be able to work from home effectively

- Base salary and stock options depend on experience; health insurance, paid holidays and vacation are part of the package.

Send your resume along with links to your StackOverflow, GitHub profiles, etc. to pfreeman+hn@dicomgrid.com. For bonus points, include a solution to the following short task, including code in JavaScript or the frontend language of your choice: given a JSON object conforming to the schema { value: ..., collapsed: (true|false), children: [...] }, where children is an array of objects conforming to the same schema, and a function render taking values to DOM elements, layout the information for read-only display, with the ability to expand/collapse individual nodes. The aim of the exercise is to demonstrate familiarity with Javascript, so a very basic UI is all that is needed.
Reading the comments, I feel like I'm the only one more worried about someone physically stealing the money from me than about a dispute I cannot complete. In the first case I can't do anything about it. In the second I have good experience with reverting debit card transactions without any problems...
Thanks, I'm adding those to my to-buy list. Doing some research* on what will be my next all-purpose language and Clojure is currently my best candidate.

* https://news.ycombinator.com/item?id=6990935
Fewer people vote than own Internet-enabled devices.[1] Centralized anonymous participation in policy deliberation, creation, and education seems a logical step. Consider the following application:

http://davidjarvis.ca/world-politics/

Reducing the influence of Special Interest Groups is accomplished through moderation whereby moderators are randomly selected, from the entire population of users, and are empowered for a random interval of time.

The path to adoption begins at municipalities wherein contributions are initially restricted to civil servants, whilst benefits and drawbacks to upcoming policies are publicized. Once many cities are using the system to deliberate and solicit public feedback, usage at the Provincial (or State) level could follow.

Similar systems exist[2], however they are too complex for recording open and transparent discourse to achieve majority consensus on a particular policy.

Thoughts?

[1] I am reminded of this quote from V for Vendetta, "You now have censors and systems of surveillance coercing your conformity and soliciting your submission. How did this happen? Who's to blame? Well certainly there are those more responsible than others, and they will be held accountable, but again truth be told, if you're looking for the guilty, you need only look into a mirror."

[2] https://bitbucket.org/djarvis/world-politics/wiki/Related%20...
CBP attempted to have this guy charged as a result of this incident. A judge dismissed all those charges with prejudice, in part because CBP couldn't show that the search was legal. He's now a plaintiff in a civil suit, where that dismissal will presumably be damning evidence.

Additional wrinkle in this case: a dog authorized the search.
And his talk on the subject of larger scale clojure programs:

http://www.infoq.com/presentations/Clojure-Large-scale-patte...
YPlan (London & New York): Python engineers.

The back-end team here at YPlan is responsible for the API that the apps talk to, the internal CMS, the various websites, the event partner site, and programming support for the data science team, so basically everything code that isn't a smartphone app.

The team and business are growing rapidly and we are looking for top notch Python developers to help us develop and improve our tech stack. You will get to work on a variety of problems and technologies, help shape the future direction of our tech, and have plenty of room for taking on more responsibility over time.

Must have:

- Solid Python experience.

- Ability to work with minimal supervision.

Very nice:

- Django.

- SQL, preferably MySQL.

- JavaScript & CSS.

- Chef.

Bonus round:

- Go.

- Clojure.

- High scalability.

- Big data.

- Network admin experience.

If you think you are up to the challenge ping me an email to viktoras at yplanapp.com or apply online at https://yplanapp.com/jobs

What's YPlan? Check [1] and [2] and [3] for description and some awards.

[1] http://mashable.com/2013/10/14/yplan-app/

[2] http://startups.co.uk/tonights-going-out-app-yplan-triumphs-...

[3] http://www.forbes.com/sites/natalierobehmed/2013/12/16/the-h...
Publisher Advocate – Embedly
Embedly is looking for someone who enjoys working with technology and applying it to the the publishing world.
Your job would initially start off with writing and working with publishers and bloggers to introduce our new publishing tools. This role would allow you to make product decisions and drive new tools we build. You would be attending conferences, meetups, and entrenching yourself into the tech and publishing scene.

http://embed.ly/company/jobs#pubadvocate

* We are offering an above-market full-time salaried position with health, dental, and a 40lK.

* Apply to jobs@embed.ly if you feel you're a good fit for the role and are looking for a new job.
Apple says it never worked with NSA on iPhone hacks
Yes, and my own Pulsar[1] brings you even closer, but that's not what I was talking about. I was talking about large-scale program organization.

[1]: https://github.com/puniverse/pulsar
I think one should be able to easily see the difference in your situation to every fraudulent situation, namely that the balance was OK in the end.
Once again: CBP tried to charge this guy, and had those charges dismissed with prejudice when the judge could not be convinced that the search was legal; the guy is now a plaintiff in a civil suit. Also, a dog told CBP it was OK to search, which is a different problem.

I'm not arguing that CBP doesn't abuse the law, but the notion that there is a "100 mile wide Constitution-free strip" of the US is harmful to citizens, who could be misled into believing that (a) they are required to consent to searches and (b) that they won't be able to fight the government if they are searched illegally. It is important that people know their rights, whether or not those rights are invariably respected.
Problem with that approach is that compiler cannot do any optimalizations of struct field layout as it's completely specified by platform ABI and order in which are fields declared.
> downvote

Maybe it because you become personal instead of bringing arguments?
I'll keep a watch on that. I'm not a skilled developer yet myself plus I use firefox not chrome so hopefully the stars align at some point.
This misses a very important distinction: low-level against high-level. CLIs, especially *NIX shells, usually offer low-level operations and let you combine them as you please. GUIs, on the other hand, offer higher-level operations, which is to say, prearranged and monolithic combination of low-level features to perform the most common use cases of the software. Thus, the flexibility and the possibilities of the low-level approach are lost, although it definitely results in an easier to use system, since the operations are far closer to the "semantic" level at which a user operates most of the times.

This division is exactly what you would expect when there is a division between newbies and advanced users (which the author labels as "programmers", but they're not the same thing), which is exactly what's happening. The beginners are happy with a graphical and discoverable UI that helps them learn to use the tool, while the advanced users automatically resort to the CLI because they know that they probably need some tweaking that is probably not covered by the high-level preset functions from the GUI, and/or requires visiting different dialog boxes and it's far slower to use.

The case about Word versus LaTeX is a perfect example: after I learned to use LaTeX properly, I no longer use Word.

All this is very related to the way Linux evolved, initially only for advanced users and slowly gaining GUI functionality to make it nicer for average users.
These aren't established practices yet. There don't seem to be any. This is not serious criticism, as I'm sure practices will evolve, but I think that currently it is a deficiency in the Clojure ecosystem. Making namespaces more like modules (that can be instantiated and parametrized) might help at the language level.
Agreed. This is just how normal people, err, construct structs.

You are not an advanced C programmer until you have grasped it. You are not a master of C until you could have written this document yourself and can criticize it intelligently

In other words, a "hacker" is someone just like ESR. More blowhardery. I for one don't claim to be a master...
If I have an unsalvageable organ and the doctor advises me to remove it, then I certainly will ask him what he will replace it with.

As messed up as the system is, it does work marginally better than anarchy.
SEEKING WORK - Remote and Located in Boston
Github: https://github.com/Jngai
Blog: http://jngai.github.io/
Email: judy.ngai1228@gmail.com

I can do web app prototyping using angularjs.
I can do visualizations using d3js.
I can deploy your web app to heroku, linode, and digital ocean.I can contribute/repair your rails app.
Currently I am repairing a js web app in node.js, express, and underscore. I can also design your postgresql db/tables. I can hook in mongoid on your app. I can add ssl to your site. I can write you a script in ruby to interact with anything you like.
Yasal jigolo sitesi
We get the idea but just let people skip if they want to. Like the infamous "Skip Intro" buttons from the flash era haha.
While we are on the topic of post-mortems for old games, I enjoyed Bob Pape's writeup of his port of R-Type to the ZX Spectrum.
You can get the free eBook here: http://bizzley.com/
Can't you say the same thing about SSL keys? One leak away and every gmail account can be MITM'd.