skysight-inc/HackerNews huggingface dataset:
Thanks for your feedback on price. A large part of the $45 is FREE Worldwide Shipping.

A huge point of the MicroView is that it's finished in a way that allows beginners to just plonk it into a breadboard and get up and running with Arduino. It's a bridge so they can ultimately get to the point where they can go to ebay and stitch parts together.

Re: Atmega32U4

We are aware of the Atmega32U4 but, we really wanted to build an Arduino in a chip form-factor. We'll be taking into consideration the Atmega32U4 for future versions.
On a logarithmic scale you don't get close to 0 no matter how hard you try. It's infinitely far away isn't it?
Exactly. Bonuses based on profit generated a much easier to calculate when each employee (or groups of employees) have a direct link to the profit generated. In addition, the profit generated in banking comes in clearly delineated lumps, i.e. you work on a deal that has a start and an end with a short timeframe.

If you're a tech person, how do you determine how much of the profit was generated by that one person? Also, how do you pay based on profit generated when the profit is spread out over the life of the product?
I think you mean successors.
Not that I don't like what Simple is doing, but American Express, Bank of America, Wells Fargo, etc.. all have the capability to receive an email when your card is charged either by swipe or electronically.
Is it reasonable to insist on reproducing every defect?
Yeah, sorry. There was a sibling comment discussing chip and pin and I did mean "noöne in the US".
I choose who I work for by these attributes:

1) does the company provide a product or service that makes a world a better place? (e.g. Nest, Tesla would qualify)

2) are my potential colleagues great people that I will enjoy spending time with and learning from? (it's miserable to work for miserable people)

3) will the company pay me a market wage such that I can provide for myself and my family
> My carrier was interrupted by unexpectedly getting stuck in remote mountains of east Tibet for almost two years. After returning home I felt professionally disoriented and took on a couple of terrible freelance gigs, working for a year like crazy and earning about 2 EUR per hour (in EU) because of feature creep on a fixed amount project.

Almost exactly my situation at the moment. Hoping to get to where you are!
So if a copy of you were made, you would be ok with swallowing a suicide pill?
I never said it'd be easy (or possible :(), but for it to be wide spread huge swings in value can't be happening.
The end result if nothing changes is likely that everything we do is a crime; the only question is whether there is room to incarcerate.
While I don't agree with the wage-fixing thing, I can tell you that the "average engineer salary slightly higher than $100K" at Google is not even close to true. When I worked at Google 7 years ago, in the heart of this controversy (IE when salaries were theoretically depressed), as the lowest level engineer just out of college, my salary after bonus was over $100k. Any current mid-level engineer will probably be making between $200k-$300k in total monetary compensation from salary/bonus/stock. And this isn't counting the tons of other benefits (cadillac health coverage, free food, generous 401k matching, etc).

I'm not trying to be a shill for Google here, but I think it is a little misleading to say Google is hoarding all of this money and making their engineers live on pennies. The engineers are paid well, and while they (and other tech companies) don't have the partner-type structure, there still are competitive forces driving wages up (assuming the companies are generating profits and can afford it). And... if an engineer wants a partner type structure, they can always just quit and found a company where the wealth accumulates for them just as directly as it does in finance.
In my experience, wealthy people will usually define wealth in such a way as to exclude themselves from being categorized as wealthy.
> unless the karma bar is either raised or a lot of malcontents are culled, consensus on controversial topics is likely to be impossible

Well _of course_ consensus on controversial topics is impossible. That's kind of what makes them controversial topics. But how is that related to whether you never even see controversial posts because group-think has not resulted in uncensoring them?
Oh, and you're also wrong about much of the rest of it as well. There is a reason that anthropologists consider farming "the worst mistake in human history":

http://www3.gettysburg.edu/~dperry/Class%20Readings%20Scanne...
How To Install Android 4.4 on Vmware Workstation, virtualbox
It's funny how the alternative to S/V wages and staff is almost always to go to India (or similar place), as well, rather than ever consider branch offices in any smaller towns in the US.

But of course, there's no talent in Denver or Des Moines, but plenty overseas (if it's cheap enough)

It's intolerable to have to call somebody on Mountain Time or Central Time, but OK to have to coordinate meetings on the other side of the world.
Great article, Compass. As a CRM (I'm a co-founder @ nutshell.com), we're pretty excited about the growth in our sector. This also meshes with our strong beliefs in building APIs and integrating with a ton of third parties.

While the goliaths do build platforms, they subsequently tend to slowly tighten their hold on those platforms (cf. LinkedIn's API shutdowns, Salesforce's extra charges for API usage). It's great working with other small upstarts that are interested in making software play nicely with each other (something that Compass obviously does quite nicely).
indeed. I was roughly counting 2000 since stoics philosophy
Four years after the signing of the root zone and we don't have decent documentation or easy tools for average engineers. This is a requirement to make it a success.

I did put things more bluntly to get attention, and that has succeeded. I hope to have better news later next week.
How does one remove their HN account?
I'd like to unsubscribe from your newsletter. Thanks.
Isn't spying on the Chinese government and Huawei exactly what we pay them to do?
Head Mother Fucker.
In my limited experience the notion that you can "indict a ham sandwich" is simply not true. I sat on a grand jury once for 2 weeks. Most cases brought to us were patently guilty and the ones that weren't were met with extreme scepticism. We declined to indict at least a few defendants where the evidence was weak.
Never.

Well, in terms of money. But my side-projects that I wrote to make me more productive have been paying off since shortly after starting to write them. The most useful one for me is Phoenix[1]. Although that'll soon be useless to me when I switch to Linux after finally becoming a nerd[2].

[1]: https://github.com/sdegutis/phoenix

[2]: https://news.ycombinator.com/item?id=7450019
Those invitations were all tied to the inviter; all Google had to do was identify any single invitation or an account created with one and that would lead them directly to the employee misusing their invites.
I actually upvoted the Snowden Ted talk story from a couple days ago to have it deleted and my karma dropped by .7 overnight. Thought that was weird. If they are going to hellban stories why not just do it with code?
If you're going to use proprietary software you might as well just use Dropbox.
pg you founded HN, please don't destroy it before you leave. Whatever your paternalistic instinct led you to this, please swallow it and leave HN alone. You did humanity a great service by founding YC/HN, but its time to leave such drastic decisions to your successor. I implore you!
I've lived and worked in the bay area for 30 years this month. Scary to think about but it lends an interesting perspective.

At some point in their growth, senior management is far enough away from the day to day engineering that the differences between individuals becomes nearly completely obscured except for a small percentage of standout folks.

This level of management is incenting a group to 'grow the company' and they need more folks to do more things. The problem is that engineers have wildly variable effectiveness in a role (they aren't fungible as folks would like) and the recruiting group is being rated on 'quality hires'.

So if you split the population of engineering talent into loosely defined groups of 'employed at a hot[1] company', 'employed at a non-hot[2] company', or 'unemployed' the recruiters consider these (unreasonably) to be 'best', 'ok', and 'not ok' groups to recruit from because they correlate the hot/not-hot bit to their incentive probability.

In the 80's it was Intel, AMD, and National Semiconductor all trying to growth by hiring the 'hot' talent from their competitors. In the 90's it was Ebay, Yahoo, and Sun, and in the naughts it was Google, Oracle, Intuit, Paypal etc.

So you have this system set up and the 'cheapest' way (in an economic sense) for a recruiter to be successful is to exploit the work of some previous recruiter that was successful and recruit the top talent from their pool into your pool. Combined with California's labor laws which favor employees and you end up with a situation that repeats itself over and over and over again.

The issue is that recruiting quality people out of the entire pool is "hard" and poaching the top engineers at a competitor is "easy." We don't incentivize recruiters to do the hard work, which leads to a host of other problems as well (like ageism, university discrimination, etc)

[1] 'hot' in this context is buzzworthy or having good growth and execution press. (exemplars, 'Google', 'Facebook' or 'Apple')

[2] 'non-hot' is a company that is idling along (not failing) but not generating a lot of buzz either (exemplar 'Computer Associates' or 'IBM')
What happens when you travel abroad and have no data plan there?
That's not how M&P unions like the AMA and BMA work in practice your just repeating the union busters propaganda.

You negotiate the "rate for the job" if some one is good and need s more pay well promote them to a higher grade thats why you need to have a proper career track for all you staff.
It's like they say, a one-handed hand-stand is just a half-cartwheel.
Here's what happens when the readers choose the front page story
There will always be enough jobs if the government is paying. It may not be something that's worth what the recipient is getting paid, but there's always something to do. Picking up trash, road work, landscaping, sorting trash for recycling, etc.

Also, most of the disabled are capable of doing something. A guy in a wheelchair can man the desk at a library, for instance.
Ask PG: Live comment updates for endorsers
I'd like to do my part to endorse quality comments, however I have a short attention span. The time I spend reading a comment thread is probably the only time I'll ever spend on that thread. If a comment has been made just before I got there I will have a chance to endorse it, however the whole time I'm reading a thread is time when I'm engaged and available to endorse.

If there were an indication somewhere that there were N new comments in the thread I'm reading, or if they just showed up my time would be used more productively for the community.
Please don't push this live. It will significantly cut down on contribution, and create a lot of busy work and bureaucracy which gets in the way of people having a good discussion. If you want to improve the quality of comments then address the core algorithm or find a better way to harness user power.
yes very nice use of fancybox http://fancyapps.com/fancybox/
Well, even just using a language (without mastering it) can be a lot more difficult than simply learning the syntax.

For example, many years ago, before I really got functional programming, I tried to learn ML and while I figured the syntax out very quickly, solving problems in a functional style was a lot more difficult and I found it hard to use the language. Learning to use Python or Ruby or Java or C#, albeit not idiomatically, is a hell of a lot easier.

Of course, knowing a language is a lot more than just learning enough to use it, though you certainly don't have to master a language to know it (and many people will never completely master their languages, despite knowing them quite well and using them effectively - for example, I'd wager few people have truly mastered C++).
I compete with people who are willing to work for $1/hr, on freelance sites like oDesk - occasionally someone picks me so I earn few bucks to get by. If I try to charge more people usually accept workers who charge the same amount as me but are from more western countries.

Ideally I'd settle for some junior dev type of position with reasonable(read: low/acceptable) salary, but without college degree and living in Europe, but not EU (thus no work permits for those), there's small chance of that happening - I've tried and eventually gave up on that...

Oh and today I got sued by govt for failing to send in (literally) an empty paper for my previous company and I'll (most likely) have to pay an equivalent of one month american-level-salary fine. So I've got that going on in my life too, which isn't really the best situation you want to be in if you earn your money like I do...

I don't even know why I'm writing this, I don't have any tips or suggestions for you, and even if I had you can see from the above that I'm probably not the best person to give out advice. And I understand what you're saying but... things could be worse.

You at least have options: build dreams for yourself, or for others. There's nothing stopping you (as far as I can tell) from working on both your projects and/or for someone else.
Well then, I'm confused. OP said society made it possible for me to make a living.
The implementation has changed so that is no longer needed.

https://news.ycombinator.com/item?id=7449857
Nice article! We're currently also coding a single page Web app with React, and we're planning to do the same. I wonder, though, why do the server side part in the Jvm and not node? My idea was to use the same API-calling code on the client and the server, and just have a Node instance that lives on the same server as the backend make those Http requests when serving the first page.

Any reason not to do this? (we're on Mono, not JVM but there's plenty of C# JS engines too
All the law firms in NYC (perhaps other cities) pay the same salary to all associates. It's agreed upon between them.

That being said, it's not exactly a suppression of the salary as I believe it is quite reasonable, but more like an equal playing field. You wouldn't go to another firm based on salary.
Meet the million-point man of Xbox Live
I've been developing professionally for about 4 years now and I've tried a 10,000+ company, a 40 person company, a 2 person startup, and now back to a large corporation (with plans to continue the startup).

It's ok to make mistakes, keep learning skills (even if you don't make a lot of money), know your worth, and never give up your dream. You can't do a startup if you have lots of time but have no money to survive, and you can't do a startup if you're making someone else's dream and you have no time of your own. So find the right balance and do what makes sense.
Let me suggest that you view this as an opportunity to unplug.

I was a homemaker for years and I homeschooled my sons for a long time. We are solving hard (personal) problems and making a significant transition in our lives in part because we tend towards not having a TV, have gone through periods without a phone, and tend to have fairly quiet lives, literally and figuratively. People who have super busy lives often have very noisy lives. While driving, they have the radio on. While jogging, they have the ipod on. While relaxing after work, they have the TV on. Their phone is always on and they are super plugged in to social media and on and on.

I think constant noise makes it hard to think. I think it promotes that sense of needing to do a million things and not being able to afford to do just "nothing" for a time if you wish. If your brain is constantly being bombarded with musical lyrics and TV advertising and on and on, how can you ever really, truly think about anything?

When my kids were little, I was able to deal with some serious personal issues in part because I was able to be a homemaker. Cooking, cleaning, doing laundry and caring for small kids took all my time but it did not take all my mental capacity. Thus, it allowed me to think deeply about a lot of things without much interruption. It became a habit and I continue to arrange to live quietly in some sense so my brain is not bombarded with other people's word, ideas, etc all the time so my own ideas and feelings can find their way to the surface and be expressed.

Congrats and good luck!
IOS 7.1 and its impact on networks
Thank you for the information. I'm not a heavy HN user; I didn't know there was an email address to send to.
Because it's almost certain someone in that pool is going to be willing to endorse it. It's too fragile a system to allow for groupthink to be enforced.
Beauty has physical structure on a couple levels. You can either talk about certain synapses lighting up (or whatever happens in the brain when someone experiences beauty) or you can talk about facial symmetry and 1.618.

Fun is an extremely vague notion, I'm not sure what it means or if it even has a consistent set of synaptic patterns (or whatever), but I think that's probably because people don't use the term consistently (or are confused, etc., as you say).

Spiciness is absolutely purely chemical.
Obama Meets With Tech CEOs to Discuss Government Surveillance
Ever bring in anyone in a consultant type role? i.e. just to advise on a certain aspect (UX, UI) or to help with increases in workflow.
Looking back over my career, it seems to me that I mostly warm chairs and surf the web while in the offices of software companies. Occasionally they ask me to code something, and I do it. I'd say that accounts for less than 10% of the time I've spent in the office. This is across 4 companies and 15 years. I did the most work at the one that was a startup.

As for your feeling about your situation, I think there is a pretty clear pyramid scheme whereby older people get younger people to build their pyramids for them. The idea is that people with a lot of experience lead, and provide their workers an opportunity to gain experience. I think that's partly true, but it's equally true that there are elements of human nature, ageism, and taking advantage. Perhaps it's just positioning - whether it's the older leveraging the younger, the more vigorous leveraging the more passive, or risk-takers leveraging the risk-averse, no matter how you rationalize it, in the end you will find a small number of people in a position where they're either making huge amounts of money or expecting to, and a large number of people just making whatever the ordinary wage is for their job.
I agree that we should stamp out abuse. And I'd love to see less king-of-the-argument-hill behavior around here.

However, you've created a false dichotomy; there are things in the world that are neither abusive nor particularly collegial.

The concern is that in getting rid of the abuse, Hacker News will also get rid of uncomfortable truth.
The UK is actually on par with US, if you accept to work in a "at will" arrangement. Let's say London is about the levels of New York in terms of compensation.
Disagree on this. The first thing Apple ever shows is hardware.
When you say things like, "you need a careful placement of 4s" it makes me think, "well that's not a proof."

So let me be formal. I'm posing the following decision problem: given a target score n and some initial board configuration of size (k * k), can one player force a score of at least n? I conjecture this problem is PSPACE-hard.

Your claim is that if n >= 2048 and k = 4 then the answer is always no (though I don't buy your justification). My question is more general, and it's clear that there is not a constant answer (e.g. if n is 2 the answer is always yes, but for some sufficiently large n the answer is always no)
Agreed. Now it's about managing time/resources. Can't give everyone everything.
I joined HN in Feb 2008 and I despite reading the site multiple times daily, I have a karma score of 71. So it looks like I'll need to ingratiate myself to elites to be able to vote.
Has worked pretty good since initial configuration. Only hick up I've had was after a password reset at Heroku, which disabled the ability for workless to start the worker (and failed silently at the time...)
0.001 dollars is essentially 0, isn't it?
My ma has my kidney.
So, in the past I achieved what the parent was talking about by using a templating engine that could be rendered natively by my server side language and by js. In this case it was moustache. With a little config glue my templates could be referenced from both the browser js (in which I called them in by backbone render method) and in rails (when they were rendered as partial calls in my views)
megatons of kinetic energy doesn't seem like a good idea.

http://www.astronomycafe.net/qadir/q975.html
If the secure-hash properties are truly a non-factor for your application, you could also consider Ciyhash128/CityHash256:

http://en.wikipedia.org/wiki/CityHash
We became profitable at http://nutshell.com/ about 2.5 years after we launched. Building something as expansive as a CRM takes a lot of time. We made the decision to begin at the small end of the market (with pricing to match), and started with a lot of small customers as we scaled the product to bigger companies.

We also have higher expenses in terms of our support team (3 full-time) — there are higher expectations for sharp, fast support in an industry like CRM.
pg is wrong on this.
Basically, tu quoque? I personally believe both NSA and Huawei's actions are morally reprehensible.
My main source of income is very up-and-down. I develop software for jailbroken iOS devices. Once I release something there is a little bump in my income. The iOS7 release and subsequent software-updates gave me a little bump also. It's my absolute passion and I am super happy to be able to do this for a living at this moment.

It won't last forever though. I have a freelance "employer" also but the projects are small and far inbetween.

A big help in this is that I am currently living in S.E. Asia, otherwise this would never (!) work.
Perks alone will not make your employees happy. A company can spend infinite amount of money on perks and still have unhappy employees.

Respect, good management and what goes on in employees private lives have much bigger impact.
Until someone gives you two different files with the same md5sum, which are quite easy to create, and violation of your program's assumptions cause it to misbehave in unexpected ways. Most applications of hash functions probably actually do want cryptographic strength, as they will end up being used in ways you did not forsee (and thus exploited).
Web Audio DAW. It's like jQuery for your ears.
I should have gotten out of that situation way sooner - because of misplaced sense of responsibility I kept trying to make it work for far too long.

Sometimes it is better to just cut your loses and let it go. Then find something better. Nothing is more important than your physical and mental health.
Uhuru Mobile Davfi Multiple Vulnerabilites
To say that it makes it possible for everyone is unrealistic. Not everyone can find a job right now, and not necessarily for lack of trying.
Excellent point. I hadn't thought of that in this context.
The Unknown Known: Errol Morris tries to trip up Donald Rumsfeld – and fails
Popcorn Time is not at all abandoned:

https://github.com/popcorn-team/popcorn-app

http://popcorn.cdnjd.com/