skysight-inc/HackerNews huggingface dataset:
>Name them.

Playing the devil's advocate: Cancer treatment.
Interesting. Maybe it's all about changes in priority throughout life. I feel frustrated to see so many of those around my age settle for and into something that perhaps at a later time would be fine, but just seems like a waste currently.

I'm still pretty young, but I already notice how priorities change. I feel less of a need to be part of a 'clique' than a few years ago, for example. But I'm happy that in my college years I joined a student organisation and had all the 'clique' I needed, because I'm pretty sure it would've felt like something I'd missed out on otherwise.

My frustrations don't primarily stem from a belief that there is one 'path' that makes everyone happy, but primarily from the belief that, living in the richest part of the world at a time where we're still doing quite well (Holland/Germany/etc.), it's such a waste to settle for less than something that makes you happy. And yet many of my peers do just that. I often try to think of ways to change that, while being mindful that my path to happiness does not apply to everyone (or I try to, anyways. Plenty of youthful arrogance left in me!).

Anyways, thanks for the advice/perspective. I'm sure that my priorities will change significantly as I age, and I try to be mindful of that fact.
How exactly is throwing more gasoline on a fire ($1 billion is a lot of gasoline) a magical fix for the education problem??

What about trying something different, like deregulation? (ex: less administrative oversight, less union power, let teachers do their things their own way, make it easier to fire them if they don't perform)
Fast and Flexible Monitoring with StatsD, Graphite and Librato
Thanks for the reply.

That does make sense. As a C# developer, I haven't really had call to use OSS IDEs, so I can't really comment, but I do remember having an ugly time trying to use an OSS interactive disassembler on Windows.
What do you miss most, if I may ask?
This can't be overstated enough. Just getting started on the problem is half the battle. Choosing a naive solution is fine since a) you can improve it later, but with better more actionable knowledge b) it is very difficult starting a complex project from scratch, so you might as well just start somewhere.
Are they still in business with prospects for success?
His point was that Gates already has all the money a person could ever want, so he no longer values it enough to waste any time trying to make more. For a normal person, money is often valued more than time, which is why the majority of us spend most of our days working for someone else. If I ever became wealthy, my time would become more valuable than money too, and I would spend most of my time doing the things that I really want to do. Right now, However, I need money more than I need time.
I'm actually planning on writing this since the change would be trivial. But that also makes it less appealing to do haha. I will see when I can get it done.
Or at least reduce the number that arrive at their intended destination...
Luckily this engagement was so short, and followed after a period of independent consulting, that I was able to be only slightly dishonest and call it a short-term consulting gig.

Thing that pissed me off the most was that I was proud of this code. It was elegant asynchronous java.nio-based stuff that used something like 1/100th the RAM and brought the product's response time down from a several hours "we'll get back to you" to less than a minute for small customer sites. It could also run the entire product on one EC2 compute node instead of like a dozen. I also commented it thoroughly and wrote a design document to hand to other developers describing exactly how its central queue based async architecture worked. Every method had a complete JavaDoc comment including the method's "contract," etc.

It's actually some of the cleaner code I've written. Not the thing I'm most proud of, but probably on the top ten.

Didn't have full unit tests yet, but could have done that in a day or so easily.

The second thing that pissed me off was this: I have a strong suspicion based on circumstantial evidence that the fact that my college degree is from a po-dunk Midwestern school had something to do with it. I have a strong suspicion that what I did would have been brilliant if I'd gone to a top-ten university. The founder apparently had such a hard-on for top-ten talent that he wrote about making sure candidates were from "the right schools" repeatedly on his blog, and I got the sense from the get-go that he was skeptical of my hire.

Whatever. My career is looking good and I can probably code the guy under the table so :P
Microsoft looks to boost eco credentials with wind-powered data centre
London Museum Exhibit Features 3D-Printed Statues Of Visitors
Yes. They are actually a fairly hot company on the East Coast.

In retrospect I do realize this: they are not a tech company. They are a marketing company. They have a couple cash cow products and their audience doesn't care much if they're slightly rough around the edges. So in a sense I was polishing their product in a way they did not think was important. I disagreed -- personally instantaneous response times are a big selling point for me and I did point out the hosting cost savings which were non-trivial -- but I was not the boss so that's how it goes.
Live Broadcast: Cuckoo Jam Session with OP-1
An Axiomatic Basis for Computer Programming by C. A. R. HOARE
Never fear! The mods will change it back as soon as they catch on.
For solenoids, sure, though some of them (the flipper solenoids) need to be PWMed to vary their strength; you do a full-strength pulse at the beginning to drive the flipper with a good amount of force to hit the ball, but when you hit the end of the stroke, there's a switch that tells you to switch to PWM with a low duty cycle so you avoid overheating the solenoid but can still hold the flipper up to trap the ball. So you need at least the ability to PWM that. Sure, I could probably build a little timer circuit to do that, but it would be convenient if I could just bit-bang a GPIO pin instead of building more hardware.

For driving a few dozen RGB LEDs with PWM to control brightness on each of the three channels, you're very quickly going to reach the limits of what you can do with a standard PIC. Or even if not driving the LEDs directly but using something like these: http://www.adafruit.com/datasheets/WS2812.pdf you need to be able to produce a fairly high precision 800 khz serial signal with no clock.

Between the number of inputs and outputs needed (lots of switches and sensors on the playfield, lots of solenoids to kick out balls and control various toys, lots of LEDs), and the high-speed output needed to drive the LEDs, I'm not sure a standard PIC is going to cut it, though I haven't actually sat down to calculate out the precise number of I/Os and speed that I'll need so I may be wrong. I'm more looking for a ballpark of what I should get a dev board for and start playing around with, I may wind up changing my mind and switching to something else later.
We’re About to Lose Net Neutrality — And the Internet as We Know It
LG just had a good Q3. Then there are manufacturers like Xiaomi who are doing well.

There's really only 2 manufacturers doing gangbusters, Apple and Samsung, everyone knows that. But outside of those two companies the only ones still around are those that licensed OSes, everyone who has tried going it alone is out of business or in the process of going out of business. Do you really dispute this?
Ask HN: What is your favorite newsletter you subscribe to?
Just to add to your point, think about how these electronics are actually designed and developed. You need lots of CAD and CAM to get working chips out the door, and you don't get those without already having working chips. Essentially you need earlier iterations of electronics to even build the next iteration. A single iPad isn't going to help much, unless it's loaded with schematics and data for entire generations of electronics leading up to it.
And what rule is Google violating?
Very interesting story.

Looking back, did you feel like you were fully communicating your situation to your team? What did your manager say about your concerns?
Every time I see a article like this I think back to my frist programming class in high school. The teacher asked us a simple homework question. Describe all of the steps it takes to make a sandwich.

This seems like a simple task. Get all the ingredients and put them together. This is simple to explain to human because they can make choices on their own and generally understand how a food is constructed. But when are are trying to teach a robot how to make a sandwich you have to exaplain every little detail because it doesn't understand that bread comes in a plastic bag or how to open it, or where the fridge is, or not make the sandwich on the floor.

Everyone in the class got the question wrong because they were all missing details.

I believe that code is going to be around for a very long time because it is currently the only way to truely express 'exactly' what you mean.
Re Skyhook: Google has made no such demand on any OEM. Google demanded Moto not replace Google location services with Skyhook. Many Android phones have shipped with, e.g. Verizon's location services and maps.

Based on what has appeared in commerce, you can run, and preload if you are an OEM, any competing service on an Android device. But Google draws the line at denying Google data from their own apps. Seems reasonable.
This is like using vim-mode on emacs.
So, what standard is Google extending with proprietary capabilities?
How long did you have the fake sites up? I would have thought you couldn't leave them up for very long before frustrating users, but it seems like you would need a good chunk of data before you would know it was statistically significant. Or did you also have some sort of disclaimer for those users so they knew it was a beta test?
WTF are you talking about? Vim have may have many demerits but segfaults is not on that list. If segfaults are that frequent you described then people would have jumped ship already.

I can't comment on the code structure of Vim but it does not matter to me because end product is working fine for me for 5+ years. Also bad code structure did not stop continuous development of Vim. Just for example there were 1000 patches added to the core before Vim version was changed from 7.3 to 7.4 within 2 years. Important features like more python binding, lua bindings were added during this time. Even if you see the current patch log of 7.4 ftp://ftp.vim.org/pub/vim/patches/7.4/README 68 patches were added since 7.4 release.

Though async future is not built-in there are several plugins for doing async operation, for example vim-dispatch[1] and vimproc. Vimproc is more widely used. See Unite.vim[3] , neocomplete[4], VimShell[5] for demonstration. I would specially point to VimShell because with the help of it you can run REPL inside Vim and pass buffer content to it. Also there is YouCompleteMe[6] which provides FAST autocomplete.

[1](https://github.com/tpope/vim-dispatch/)

[2](https://github.com/Shougo/vimproc.vim/)

[3](https://github.com/Shougo/unite.vim)

[4](https://github.com/Shougo/neocomplete.vim)

[5](https://github.com/Shougo/vimshell.vim)

[6](https://github.com/Valloric/YouCompleteMe/)
I am not sure if you are disagreeing with my comment, or expanding on it, so let me clarify.

That was the point of my 'continuum' comment. If you don't know what the customer want, sure, one way to answer that is to prototype things and put it out there. In which case you are certainly not going to worry about whether the current system is scalable and so on.

But.

If your product is the front end to my bank, yes, do DO have to worry about whether it is a professional product or not. Even if it is a silly game, you need to stop and think about what you are going to put out - just hacking some shit together is unlikely to result in a product that people want. That is what we are talking about - think about what you are doing, adapt your strategies to your goal, and so on. Naturally that sometimes leads to substandard architecture - most understand and accept that. But to just run around randomly doing shit? That way lies madness.

Sorry, this is about impossible to capture in a single post, or series of posts. But so many companies have taken the difficulty of requirements definition and somehow conflated that into a 'ready. fire. aim' mentality about all aspects of the business.

edit: for a long time I worked in avionics. This was a vertical silo. Let's ignore the human safety aspect, which of course sways engineering quality immensely, and focus on the silo part. It was mostly really clear when something was a throwaway, and when something had value beyond a single product. For example, code to display an HSI. You could hack that out quickly for a trainer, but hey, look, we work in avionics. Think that just might be useful even if this trainer ends up thrown away? Of course. So, you might put a bit more effort into that part of the project. I wrote code in 94, for a prototype, that is still running today in many different products. Small parts of that code, but the important bits. 'Get Shit Done' doesn't even admit that conversation, whatever the right decision might be (there are certainly budget/time cases where you might just hack it together).
You are comparing apple and oranges here. Programming the F18A directly in Forth allows for much more control over what is executed. I would say that on the contrary, if one is ready or have t put the necessary efforts into it, the chips can be extremely efficient. Provided you're not trying to do silly things like running an OS on it...

The manufacturing process might not be up to date, but that's precisely, I believe, one of the strengths of the chip: very low power consumption with cheaper manufacturing process.
They aren't making prosthetic legs. They're making cosmetic covers for prosthetic legs. There's a big difference there, in terms of durability of materials and engineering behind the design.
We’re About to Lose Net Neutrality
The key idea behind this strategy, called Sel sh Mining, is for a pool to keep its discovered blocks private, thereby intentionally forking the chain. The honest nodes continue to mine on the public chain, while the pool mines on its own private branch. If the pool discovers more blocks, it develops a longer lead on the public chain, and continues to keep these new blocks private. When the public branch approaches the pool's private branch in length, the sel sh miners reveal blocks from their private chain to the public.

I don't see how this will work in practice. If you're keep discovered blocks private, how are you taking part in bitcoin as a whole? You're just sitting on private info about transactions that may as well be made-up.
Even if they track, they're not going to report it.
It's a really bad sign when people look at the end of the sprint as an absolute deadline for things needing to get done.
What makes you think Microsoft bought Nokia for the Asha business?
iwl3945 actually. Trying your fix though, so far so good. On 3.11.6 right now...
> There aren’t people who are A players and C players. Just people who are performing at an A level and at a C level.

That sounds very nice, like something Barney the Dinosaur would say. People who consistently perform at C level are C players. Maybe they would be A players doing something different but that's not much use to you.
Garmin Forerunner 620 In-Depth Review
Poorly written article, but YSV does sound pretty shady.

I wish Pando would have had one of their own writers take this on instead of some startup CEO.
Amen to that. Is there no honor among thieves?

How is it OK for Google to spy on me with evercookies and other associated technologies and not OK for the US Government to spy on me? Of course, neither I am OK with, but I'm more OK with the US spying on me than Google doing so.
http://openprosthetics.org/ (Since 2006).
The Case Against Female Self-Esteem
ZING (too true though)
As happens every time this comes up: that's not QuickSort.
I have no idea how you make vim crash; usually it's because I attempt to search through a multigigabyte file or something. Vim may have many issues but stability is NOT one of them.
It's been done. A replacement trachea was grown from scratch in a bio reactor by bathing a man made structure in stem cells. Then transplanting.
http://www.youtube.com/watch?v=R-qRRZfz4cM
"If we're too ignorant to know what to spend our money on, can't well blame others for selling us stuff."

And in fact this is a skill that is extremely important to have as an entrepreneur, that is, a business person.

Actually I just took a look at the website showing the past event.

http://www.youngstartup.com/newyork2013/overview.php

It looks and quacks to me like a legit duck (from a quick look).

On the main website there are past events there are videos of people who look like investors and appear to be legit. Unless it's staged I personally don't see what they are doing as anywhere near a scam. (Once again from a quick check.)

The blog post otoh gave me a totally different perspective. But the retort from the YSV founder completely deflated that bias and made some good points.

This idea from people that expect all sorts of help for free and think that people who charge are somehow scams need to reexamine closely how business operates.
Basically, yes.

But in detail, "F# is basicall ML.net" is about as useful a language summary as "Objective-C is basically C++.mac". Despite the common heritage, the two feel quite different once you sit down and spend some time with them.

And seriously, this "the Common Language Runtime is only available on Windows" trope needs to die. Mono's been around for. . . what, a decade now? Something like that.
Shot in the dark, but might there be advantages simply because there are more molecules flying around than with air? 10nm ground effect flying probably isn't trivial.
'Funding isn’t success. Revenue is' that's the key of the whole business.
Latvian Legion was not part of Wehrmacht, but part of SS. Big difference, refer to Nuernberg trial for details.
What I find particularly interesting about this is that, as technology creeps further and further into the mainstream, we're going to need more people writing/maintaining software. And they're likely going to be from the fatter part of the bell curve w/r/t skill (or else wouldn't they have become interested in software anyway?). So will it get easier or harder to manage coders when the average ability level moves toward the mean?
1. Agreed.

2. http://www.mailvelope.com/ https://countermail.com/ http://www.hushmail.com/

3. http://code.google.com/p/k9mail/

4. Well, you could if you jump through some hoops. Which describes using PGP in general.

5. Not only that, it requires both people to use it _correctly_.
This is the ultimate "two wrongs make a right" argument.
Or just do it with a few daily commits, no cheat -- https://github.com/contributions

Same uselessness but, man, the anticipation ;)
Comedy is dead.
So many people have lost so much time because of Windows and microsoft products. The progress of computer science have been a lot slower because of his monopolistic fight. As a proof, look how things have evolved since Microsoft is not relevant any more.
As much as I agree to your dislike of XML as very unwieldy, LaTeX does have \begin and \end directives for environments.

Definitely agree that at a per-paragraph level that's way too much markup.
thanks for the heads up, thought i pushed that fix! will update it shortly.

you have broken the system and you should be rewarded for such a thing… go drink a good craft beer and celebrate!
I'd argue that is rarely if ever works well. I think there is a world of difference between playing around with cool code and the GSD path. Controlled, focused, and communicative processes, driving towards building the best, most light weight piece of software/system you can works better than either extreme. Work hard, damn right but work smart also. It takes both IMO. Software developers are smart people by definition, enable them to use that for the benefit of the company. If someone is just scrambling to meet an arbitrary quota because they need to "GET SHIT DONE!" they aren't making smart decisions, and as a startup that will kill you.
Yep! That was one of the realizations that dawned on me as I was writing that article in 2006 and carefully reading through de Roover's description of how the home Florence branch would transact with the foreign branches using drafts and other instrument: "hey, this is just like hawala! They would spend each other's money and occasionally balance the books with import/export deals."
This is a good statement. Management is actually hard, and questions of leadership and management have been seriously thought about for centuries, because it is a hard problem that manifests itself in places where good results are expected.
All three "hacks" mentioned appear to involve spending more money. Unless the money is spent differently than it currently is, I don't see how this changes anything from the students perspective.
while eradicating a deadly illness is probably good, it won't save the world.
Thats what I thought too. However, there's a plethora of tools that can generate (and parse!) XML for you, e.g. HAML or Markdown. I write all my TeX docs in Markdown and then convert it to TeX, but stuff like figure placement has to be done in weird comments containing TeX, which'd be easier with RhinoType.

HAML for content: http://chriseppstein.github.io/blog/2010/02/08/haml-sucks-fo... (its not so bad :P)
That’s not about what this article is about, at all. It’s about thinking that „get shit done” is somehow enough, not that being goal-oriented is bad. It’s about thinking that screaming that term around is somehow a valid management technique.

In fact, you don’t need a bulldog, more like an elephant. Patient, but smart, and they’re gonna get there.
We built 3 Free HTML Bootstrap UI Kits. What do you guys think? Enjoy
The world could be changing after all, I applaud the initiative. All positive. Thanks for sharing.
A very quick search turns up this:
"Google faces antitrust probes in India, Europe, 3 other jurisdictions"
"Google Inc faces anti-trust probes in India, Europe"
[...]
Kirk - First Boot
If you are taking your management cues from a slogan on a wall, you're probably dealing with shitty management.
From Performance Reviews to Continuous Feedback
Case in point: The Lumia 1020 is using Nokia's relatively old technology. The Nokia 808 PureView was released in Feb 2012, yet received very little recognition.

All of a sudden, a year later, the Lumia 1020 seems like a "fresh, new" idea. When in fact, Nokia has been marketing this EXACT SAME IDEA for over a year. For better or for worse, the "Windows Phone" brand turns heads. Lumia1020 is sticking with people a lot more than "PureView 808"
Why The Fed's Monetary Policy Is Failing
relevant: http://xkcd.com/927/
I haven't read the paper yet, but from this snippet you've provided it sounds like the idea is to keep your blockchain private until some point in the future. At that point, every node that views your forked blockchain will accept it as the true blockchain because it is the longest.