skysight-inc/HackerNews huggingface dataset:
Every time this comes up, I find it quite depressing how everyone becomes so self-centered. Half the comments here are along the lines of: I'm good at X, but bad at Y, so X is a better way to judge programmers than Y and if you do Y, your process is broken because I'm awesome despite being bad at Y.

Another small fraction of the comments are: I don't care if you can't do X despite being good or won't do Y because it's a big hassle - the bug is a feature and it filters out people who are not into our instasnapsocialmobileresponsiveapp. Get real guys, no one's that into you, some people are just desperate. Pretending that you're some prestigious company where everyone wants to work doesn't make it so - you have to earn it and if you get there, you won't have to pretend because you'd get so many resumes that you'll be forced come up with a quick way to be selective.

The secret to hiring is just like what pg said about the secret to VC investing - get better at distinguishing good programmers from bad ones so that you don't need to waste so much of everyone's time to make a decision. Being indecisive, after being clearly presented with enough information is a sign of incompetence.
Web Creator Tim Berners-Lee Backs Edward Snowden
That is how every commodity market in the world works....

How do you think an exchange rate between say USD->EUROS is decided? By the last trade price....
I'm not so sure it's a red herring, rather the particular herring. It's not a distraction - and technological remedies are useful. More importantly, is, I think, technological education. It is true that these power grabs don't always rely on technology, and there's no obvious reason why it had to involve routers switches and ISPs, but it did. And that is where the battleground is, and that's where we should fight.
How does Germany calculate "unemployment" differently from the United States?

http://www.wolframalpha.com/input/?i=germany+vs+united+state...
Just a bunch of base Vagrant boxes
having the same DSL connection over recent several years my price has gradually risen from $26 to $40 per month. I'd say something is really wrong with a technology sector if it has such negative price/performance dynamics.
Glad to see plug.dj exists. I mean, I did work really hard at accumulating my awesome avatar collection on turntable.fm, but I think I'll get over the loss as long as there's somewhere new to go.
I believe that it is good for any programmer to at some point in their development create a simple language and write an interpreter for it. First, you learn parsing, then you learn what actually makes a language tick. Then you learn what goes into the design process, when you realize you've designed yourself into a corner. Then you start reading up on language design, stumble across sites like Lambda-the-Ultimate.org, and find out that there is a lot more than imperative / OO programming. Then you start getting into the Lisp literature, and reach a zen-like state. Then you snap back to reality, and become a slightly better programmer, who is a bit more humble.
iOS also depends on high level user/kernel components such as IOMobileFramebuffer. I am personally not interested in pursuing graphics.
You don't seem to have a problem talking politics about the US. How do you explain that?
We did exactly this for a coworking space in town.

I suggest using a full-length bracket all along the top and bottom and siliconing the tabletop into place, and then putting little brackets on the sides.
What's needed is a Groovy-like syntax atop Clojure to get the best of both worlds: Clojure's power and Groovy's readability.
Probably not.

On the other hand, our team of senior Linux administrators get 7 EUR per hour each in Prague, just 350km from Berlin. It's always interesting to hear about wages in other parts of the world. Puts things into perspective...
The thing though is that all transactions are available to be seen. So even if you don't use the same wallet ever again, you can follow the trail of the money - FOREVER. This is not something I am comfortable with. This was also primary reason why I never considered bitcoin as serious alternative, but then again I don't see a way around it.
1) Go ask some poor kid doing time for smoking weed about the level of decorum in common criminal procedures. I bet he also got a polite letter with suggestions.

2) When it comes to powerful people, it grinds so slowly and so fine that you can't even see the result.
Browsing from an iPad is a hair pulling experience. The login is bad enogh, but the fact that your login/signup modals simply dont work doesn't inspire confidence. I could see never returning.
This is actually quite interesting. Thanks for sharing. Forever tracking of transactions was what put me off from bitcoin in the first place.
see below for my answer. it wasn't 4 hour and bam. it was months of work in the making. let me know if you have any other questions. all of this is my first time so i've fkd up a lot and if you're in the same position i can definitely help / help save money & time.
eh I hear what you're saying but i just don't believe this one.

.com addresses appreciated in value because they are an actual good -- an address on the web that only 1 person can own. Bitcoin is a currency that isn't serving its purpose yet and whose function can be easily mimicked. All it is is an open source codebase & some infrastructure. If another coin (Litecoin, for example) were to take off, they would just add support for that too no big deal.

Point being, it isn't the sole implementation of this concept. .com addresses are by nature unique.
that's quite an achievement and great news!
But looking at it from a more practical viewpoint; why run darwin if you can run linux on arm and phones already? Even on iOS itself, with a jailbroken phone you can ssh into the underlying OS and execute arm binaries through the shell.
I can imagine it's a stepping stone towards running iOS in QEMU for running apps on your desktop or tablet, which is nice as I could run my bought Eclipse, Tigris and Tikal boardgames on my desktop. I am not sure if I'd break the EULA in that scenario.
Unfortunately, you can be subject to youtube videos being blocked in just your country (Germany and the US are the countries I've heard the most complaints from on that score).
Thanks for your suggestions for https://preddict.com
I've already added categories and I'm working on that iphone and android app :)
If you are going to do a code challenge, and take time out of your life to work on something without pay, the very least a company should do in return is provide feedback, good or bad. too many times I've done a code challenge and it's never even mentioned in follow up interviews. And if I don't pass the challenge, I should learn something from my time spent, right?
Perhaps a more general way to state your point: Don't confuse the mechanical actions required to perform a task with the mental reasoning that drive them.
As a non-expert in programming languages I find this list a good starting point for learning: reading about each bullet point in Wikipedia might already be useful. And arguing on HN is not the single application of this knowledge.
Yeah, that's probably a better general solution. That said, there are some contexts, e.g. working on academic research code which is always buggy, where you really do want debugger-on-exception to be the default behavior, so that you don't have to remember to type -m pdb every single time you run your code. I guess you could alias python to "python -m pdb", but that's opening a whole new can of worms. :-)
This is such a bummer of a file that incorrectly assumes that the only valid goal of a new language is to achieve widespread adoption.

I know its en vogue to turn up our noses at "X at Y lines of Javascript", but programming is actually a pretty fun and neat thing to do, and its okay to create something even if its not particularly groundbreaking or commercially viable.

This is a bad language, and you should feel bad for inventing it.

I can't help but imagine the person who penned this sentence also routinely tells children that their macaroni artwork could use more symmetry.
I put this together to help get my research team into Git and version control with collaboration on stats and LaTeX documents. Any critiques or suggestions are welcome.
I'm not sure how to feel about this... He's always been an inspiration to me. But I don't really care about VR tech, and would much rather see Carmack working on games (at id or any other company). But I wish him success anyway.
In the same breath Darwin is more then just iOS so do you say Mac or OSX or what?
Interesting! I worked in that same office when FUSE Labs was there in the post-Ozzie time (2012), and like some of the other commenters pointed out, I never saw a single one of my coworkers doing actual work outside of their offices. It was awesome for team meetings, though.
I don't know about Germany, but in the UK the minimum wage is so low that it isn't enough to live on and the government have to make welfare benefit payments so that the people on minimum wage can survive. Businesses are only able to pay such low wages because the government effectively subsidizes them.

Also there are a lot of loopholes in the law, e.g. workers on the government 'work programme' can be paid less than the minimum wage. Interns are supposed to be paid minimum wage, but most are not paid anything at all and the only consequence is that the government writes a stern letter to their employers.
License plate scanners are pretty cool technology-wise. It's amazing machine vision has advanced that much. I was under the impression these were being used to search for specific license plates though. Like a stolen car or the car of a fugitive. I didn't realize they were storing every single license plate recorded into a giant database. That is more concerning.
Not every phone has a jailbreak available for it. Plus, you're still stuck with an effectively sandboxed kernel. You can't fix any bugs or implement any kernel level drivers, for example.

If I need a new IOKit driver class, I simply build the kext and use `kextload`, or I can just prelink it into the kernelcache.
It's mostly tech related tangentially on HN...

Personally, I love talking politics, whatever country. The article just didn't seem to have anything related to tech, and perhaps might not be appropriate, unless HN wants to become a place where we can talk politics whether its tech related or not.
thank you for your honesty. i haven't had time to optimize for mobile / tablet. just wanted to get it to market as soon as it was laptop friendly.

if you don't mind, i would really appreciate it if you would give it another try on your laptop as i respect the honesty in your answer.

please use the site using the following login info-
login: rebecca@reppio.com password: guest

thanks.
1) It depends on whether the mining reward is treated as compensation. It probably should be considered compensation, in which case it is taxable ordinary income when received. However, on a subsequent sale, it should be taxable gain only to the extent that the sales price exceeds the value already taxed as ordinary income.

2) If the value of BC crashes between the time earned and the time the tax is paid....then yes, you're SOL and still owe taxes on the value of the BC when received. However, usually there is a corresponding deduction to help alleviate that.

3) Pool mining almost certainly is taxed differently, since it is more akin to investment income than to compensation income.
This is almost word by word what I was taught about OOP in Introduction to Programming back in 89. We used Modula-2, but it was already easy to connect with the way we had been writing games in assembler. Later on, languages built for OOP like C++ or Java, with all the complexity and new features, shifted the focus of teaching programming from the problem domain (what I need my code to solve) to the language domain (what code I can write), and then Patterns arrived, and things quickly got hairy and over-engineered and big.
What I meant by priced individually isn't that a price is "set" I meant people buy & sell gold in a number of currencies, such that each has an exchange rate that isn't interpreted by conversion to a fiat currency then checking the exchange rate for that.

I don't know too much about gold though so I'll let the convo go. To be honest I think CreditCards are where it's at & the small fees involved are to provide consumer protection so I don't mind.

If Bitcoin reaches a comparable infrastructure I'm sure they'll be charging fees for everything too (the exchange services already do, no?).
Neptune Pine: Smartwatch. Reinvented
I believe programmers should rather focus their attention to understanding the internals of existing languages, this will do wonders to the way they program.
This could all be done in software like Max/MSP very easily, no hardware necessary except for capture cards, assuming the video cameras don't already stream over USB.
I agree and disagree. FP's strength is you can layout your code in whichever way makes most sense for your project: by what they operate on or by what they do.

Grouping by operation makes sense until a certain point, after which you have to subdivide. If I had an FP based word processor example with 3 operations but 60 items I'd probably group by items, not operations.

Imagine if FP forced every append-to-collection-like operation into a single source file. It would be madness.
Darwin isn't the kernel, it's an OS[1]. XNU is the kernel[2].

However, this is impressive none the less.

[1]https://en.wikipedia.org/wiki/Darwin_(operating_system)
[2]https://en.wikipedia.org/wiki/XNU
Realtime metrics:

http://blog.getspool.com/2011/11/29/fast-easy-realtime-metri...
Imagine if rsync was called automatically after every single time a file was changed. And that rsync was done in a mesh, with all of your clients getting synced simultaneously and almost-instantly.
Arsenal vs Southampton Preview
All the things you just listed have intrinsic value.
I think you should keep in mind that the distinction you make between "programming" and "coding" is not shared by most programmers. I acknowledge that the things you're describing exist, and are distinct, but those are not the words I use for them. To me, "programming" and "coding" are synonymous. I point this out because you may run into confusion if you discuss these concepts with others, and rely on using your own words.
The risk is that if the startup/technology (Bitcoin) failed, you just wasted your time/effort in setting up something useless. There must be thousands of these proposals that you will face in your life.

Bitcoin is the risk I knowingly didn't take, because I didn't think it would amount to anything in the future.
You are off your rocker if you think this is a market problem. Where I live now and where I lived previously (downtown Baltimore) there is some sort of regulation that keeps Verizon/FIOS from being able to provide service so the ONLY option is Comcast besides some shit 3g/Clear service nobody should use.

Just because the internet is important doesn't mean the same laws of economics don't apply to it and it will somehow be better provided by government.
Pro User Interface Designer/Hacker Here: If you want to increase engagement, ditch the viewing of your catalog by way of sign up. There's tons of techniques to allow your users to browse what you offer and limit purchasing to members only.

1. Having to sign up to see what you all had turned me off from the jump. Just skipped it. If your product isn't a necessity - don't make registering to use it one.

2. Kill unnecessary fade ins and outs like on the menu structure at the top. Give me a solid look that's as short and fast as a typical user's attention span.

3. As many others have stated, kill the facebook only registration. It's there for a convenience, but making that mandatory is a buzz kill. Facebook isn't for everyone.

When those 3 things are addressed, I'll happily create an account and survey the rest :)

I can't comment on the usefulness because GILT and Fab and the flash sale craze has finally killed itself, but if you market yourself to the right hipsters, I don't see why this venture wouldn't grow in those locations. Think Hyperbeast.
Yeah, that's interesting to me as well. I thought you could only get away with paying people that much in China / India.

I tend to think somewhere like Prague would be an awesome place to do a startup.
Yes, but there is a difference between writing a lisp interpreter, and expecting that the world will use your lisp interpreter for actual projects. :)

I would also recommend writing a game to any developer. This includes graphics, UI, performance optimization, maybe graph algorithms and more, but like with languages, the result will in most cases not be able to compete with professional games that are already out there.
I cannot agree more, especially reading the history of T by P. Graham, a language I have never heard of before or written a line in, but whose history I find extremely interesting from a developers perspective.

The whole "X at Y lines" argument is the same as saying "I created an OS in language X in two lines of code" by writing:

Import OS.*;
OS.Run();
Cluster support is mentioned in TFA so your comment is, at best, superfluous.
> I basically said, "If standards are so important to you, then why are you holding people who don't even work for your company to a higher standard than those who actually do?"

Well, you want to hire people who are better than you, not worse than you. Hiring bar at a good company should go up, not down, as it grows.
The new Postolog
Your previous comments belie you.
You would still need a DC/DC converter, and if you do that you might as well just go from AC.

You are thinking wall-wart type applications. I'm more along the lines of infrastructure, lights and other permanently installed devices that can be designed from the ground-up to operate at 44v.
Thunderbolt Display: F8 key does not work using Windows with USB keyboard
Repeat several times to become a much better programmer, but possibly lose the humbleness.
Paul Graham has an essay on the subject: http://www.paulgraham.com/power.html
To clarify: While theoretically the title of knight is attainable in Norway, it's not something that is practiced, and has not been for at least 150 years.

Were there such a title I'd be happy to see our government/King knight him, though.
> Groovy gives you incredible amounts of optional syntax - add semicolons? if you want ... or not ... except sometimes the syntax gets ambiguous they are required. Use brackets on your function calls? If you want ... or not ... except sometimes the syntax gets ambiguous, so they are required.

When the syntax get ambiguous, it's up to the developer to know they're required, just like with parentheses around expressions using infix operators of various precedences. The compiler or IDE won't tell you - you just get the incorrect result from running the code.

> The author didn't even mention optional static typing which not only enforces type correctness on parts of the code you apply it too, but dramatically speeds them up.

Groovy's original use case was quick and dirty scripts running tests, Grails scripting, and more recently Gradle, none of which use the static typing in Groovy. Gradle even still ships with Groovy 1.x. Unlike Groovy dynamic typing codebase, only one developer wrote the static typing codebase and it's still a little buggy. Best wait until Grails uses it before trusting it.
Truly clever, relevant humor is perfectly acceptable. It's the cheap stuff that deserves to be downvoted. The post in question is, AFAICT, only guilty of making a relevant point in a slightly humorous manner.
Salesforce hackathon comes under attack from devs
Why? You can have both. Encrypt everything before uploading, decrypt on download (and I don't mean SSL, I mean client encrypts, sends encrypted data over SSL, data is stored encrypted, only decrypted by client).

Data is kept private and data is in the cloud.
You think you feel bad? I _did_ buy some at $4. 250BTC. Now worth around $120k. Sold at $23.
> technology has created a potential for a single non-state entity to cause massive damage

Are you simply referring to "terrorist" acts of violence, or a more abstract tension between traditional states and distributed transnational organizations?
Bitcoin reaches 800$ again
Also, if you get the non-metal stuff out of the way, they do.

http://en.wikipedia.org/wiki/Cold_welding
Are you citing this as a problem comparable to nation wide wage slavery academics warn against?
I think this problem in Germany is so marginal and rare that you are trivializing the magnitude of the problem. If this is the scale of problem caused by lack of minimum wage, I would say abolish minimum wage without any hesitation. Advantages of not having minimum wage is clearly order of magnitudes larger than this marginal problem.
It has to be uncertain whether iD's commitment to open-sourcing its engines will continue after his departure, too.
Twitter Enables Perfect Forward Secrecy Across Sites
Not really. Where are these exceptions above you mention defined in the law?
Did Cars Save Our Cities From Horses?
Questions to ask when hiring a developer
Mmm. I'm sorry, but how is "prohibiting them to replace Chrome with Firefox" compatible with "not stopping OEM shipping alternative browser" ?
Are you familiar with Songza?
This is an extremely personal opinion but: I truly detest the trend towards the page-obscuring modal dialog box, whether it's an account creation signup or get-this-newsletter or whatever.

Just my $0.02.

However there's extensive UX research that the "you must create an account to continue" step in e–commerce is the single greatest reason for shopping cart abandonment (it's not quite apples-to-apples for your site but consider it).

As far as communicating: I just so no reason to interact with the service, it seems like a splash page with a sign up. I get no sense of the sorts of stores you represent, the inventory of items available. Why should I trust it? Why should I do business here?

I'm probably not your typical user, I live in NYC and frequently travel to Chicago so the other question in my head is: why would I use this when I probably can walk down the street (metaphorically) and shop direct? What's the value add to me? What do I get by adding your service as an intermediary between me and the store?

Put another way: if I were to come across this site outside of HN commentary, I see nothing that would cause me to interact with it. You don't have much if any press to go by to judge reputation. Your twitter feed is mostly launch promotions.

Your tumblr feed could be interesting but all of the images link just to your homepage, so even if I had an account I'd have to rummage around to find the item I just clicked on.

I went ahead and created an account and what I find are:
- yep, the tumblr links just go to your homepage
- you have my gender but still display dresses to me
- I clicked through both stores and items and: meh, I don't see a strong value here to buying here.

A final comment: you don't have an SSL side set up on your site. There is zero chance I'll "add a credit card" to a site running without SSL.
"such that each has an exchange rate that isn't interpreted by conversion to a fiat currency then checking the exchange rate for that"

Actually, it is interpreted by comparing gold's price with exchange rates. When gold is, say, underpriced in yen on chinese markets when compared to its price in US dollar on american markets, this creates a condition where "arbitrage" is possible. So people who see this buy it up on the chinese market and resell it on the american market, making a profit. This naturally re-aligns the price of gold in various markets with exchange rates. The exact same thing is done by Bitcoin traders, and forex traders, and commodities traders, etc.