skysight-inc/HackerNews huggingface dataset:
> Sanders has a history of stubborn, unwavering commitment to his progressive ideas

Does that sound as a positive quality for the presidential candidate?

I don't know much about american politics in particular, but I always presume that the role of the president is based on finding compromises between different parties, slightly nudging them to what he believes is right, and making the whole political machine works.

To elect someone who is known for his inability to compromise as a president sounds like a good way to get your government completely locked. Even if you think that any other candidate is evil and this one is fighting for what you believe for, it still doesn't sound like a good idea.
I find sites like https://www.blueapron.com/ as a great source of inspiration - few meals selected for a week eliminate problem of choosing by your own / selecting the one, that you are capable of doing. And trust me on that - especially as I can't order food from them, I only browse their recipes (they don't deliver to Poland yet...)
> Programs deal with specific things, types and data that you manipulate and see with your eyes. Maths deal with abstract concepts for which finding examples can be pretty difficult.

Have you forgotten the pains that you went through trying to understand the difference between values, pointers and references, lexical and dynamic scoping, static and dynamic typing, and the like? Can you see them with your eyes? Have you ever tried fully explaining any of those to a non-CS major in half an hour? :)

Abstractness is pretty subjective. For non-programmers, even the idea of CPU and memory can be abstract. And it doesn't help to open up a computer and point to the hardware; that is like claiming a mathematical paper is not abstract by pointing to the very concrete paper and ink that embodies it.
A classic case of "there is an exception to every rule" - sure, if your target platform has no JVM then you are screwed, but how often does this happen for projects where Java is well suited? (e.g. Please, do not answer with "well, we have an embedded platform" .. This is simply not what Java - today - is build for, despite the fact that it began as a language for embedded devices a long time ago)
Three flash drives I have on hand:

64 GB:
Disk /dev/sdi: 60 GiB, 64424509440 bytes, 125829120 sectors
Units: sectors of 1 * 512 = 512 bytes

32 GB:
Disk /dev/sdi: 28.9 GiB, 31037849600 bytes, 60620800 sectors
Units: sectors of 1 * 512 = 512 bytes

8 GB:
Disk /dev/sdi: 7.2 GiB, 7743995904 bytes, 15124992 sectors
Units: sectors of 1 * 512 = 512 bytes

Apparently they're just kinda sorta close to what they're sold as, and they're not accurate in base10 or base2.
How is it any new? Readline could do almost all that (barring line tokenization) for decades.
World of Spectrum [1] has the biggest list of ZX Spectrum emulators I know. Most of emulators support tape images, but I'm not sure about tools for converting audio to tape images.

[1] http://www.worldofspectrum.org/faq/emulators/emulators.htm
Special interest isn't some kind of singular evil, it's whenever someone's interest aren't perfectly aligned with the community. It's easy to fixate on the big ticket stuff such as outright corruption, nepotism and so on, but it's also about a general dynamic that exist benignly at all levels of bureaucratic organisations: discovering the public interest gets increasingly difficult the deeper into the details you get + I'd like to be seen to be doing a good job to advance my career. Is fixing this or that pothole first more in the public interest? The citizen with the persistent letters to the right people (and/or the influential blog/the ability/luck to make a Facebook post viral) typically gets to decide.

This dynamic scales up the chain. When you're buying a new IT system, do you get five clever guys down on Main Street to do it, or do you get Microsoft/IBM with all the promises of synergy in the cloud, the 15 page SLA (think of the bus count!) - and an invitation to that big "trade show" in Vegas? In practically all situations, even without corruption, the rational choice is to go with Microsoft. First, if it doesn't quite work, well, you have reams of case studies and white papers to point to, you really did do your homework, it must be us doing something wrong, let's get McKinsey to write a report. If it goes down, look at the fancy SLA. Plenty of cover that you don't have with the local guys - indeed, you'll learn just how many of your colleagues could have told you from the beginning that it would never have worked. And if it did work, all that nice money you saved disappears from your next budget to have the equivalent of Microsoft fix potholes in the next department. Concentrated benefits, dispersed costs. Again, all of this without specific incompetence or corruption, without being specifically pliable to any outside interest.
I work as a software developer in a scientific research institute with a large and mature informatics contingent. I've not been there long enough for my work to directly facilitate research -- although the scope is certainly there and it's definitely starting to creep in, which is cool -- but plenty of my colleagues have made really meaningful contributions to the field. Moreover, while I appreciate it's more of an exception, there seems to be a well-defined career path for developers that doesn't involve going into management.

I realise this is anecdata, but I suppose my point is that if an institution/field can see the benefits of software engineering skills -- i.e., ascribes it value -- then you're good to go and can choose where on the developer-researcher spectrum you're most comfortable. That mobility fosters a positive feedback loop with an institute's employees, so they get the best out of them.
I recently read "The Martian" and was impressed at some of the creativity and attention to detail.

(Not seen the film, so I've no idea how well that compares.)
I am going to forego a lot of tests yes. A lot of tests become irrelevant with the right types. See https://spin.atomicobject.com/2014/12/09/typed-language-tdd-... (and part 2) for a good example (and note that the example deliberately uses the worst type system around at the time, Java - you can write the typed versions much more efficiently in most languages).
But you can reconfigure your keyboard however you like it. Try recommendataions from Ergonomic Emacs.
I'd say stop worrying about the technology you use and start worrying about the question you're trying to answer and problems you're trying to solve.

> Programmers should really take a leaf from the Mathematics & Sciences. In those subjects they are endlessly looking for new solutions and then crediting or discrediting each other, in a logical manner with the use of facts, calculations, proofs and actual data. Not gut feelings, random beliefs and twitter debates!

This problem is worse in the sciences, there are even more 'schools of thought' and people stuck in certain modes of thinking. "Science advances one funeral at a time" is a well-known quote for a reason.

That all said, yes, go explore new technology, try it out, do what you enjoy, I find it's only ever been beneficial :)
> I reject the GP's and your implication that gaming addiction is almost benign

Yeah, that's why I compared it to a gambling addiction. Because gambling addictions are well known for the mildness.
SkyCity One.
It's a very easy Python script to write, and I wanted her to see the numbers get larger and larger.
Redis memory profiler to find the RAM bottlenecks and usage statistic by patterns
Chamba Tour Package
So your main issue seems to be that you want to pay less taxes, not that you want taxation to be voluntary. I see that as an orthogonal issue.

I mean, sure, I don't want to pay taxes that finance the military. And fortunately, the state allows me to actually pay less taxes (in theory, at least; to be able to effectively exploit the loopholes, I would need to be much richer). But by saying, "I'll only pay for what I think is worth paying for", you're just moving democracy from "voting with votes" to "voting with money". I'm not sure why that would be any better than the current system.
Marketing checklist to get your product off the ground
There is nothing unethical in braking the law. It is illegal to disregard existing laws, ethics is a different matter. There were many racist, sexist, oppressing laws in the past that we consider unethical today, and may even celebrate people who broke those unethical laws in protest to authorities and 'the society'.
New social media for life challenges, mental health
Take a look at spacemacs (sorry, no link, I'm on mobile). It's got a lot of cool features, but most importantly the "layers" (an abstraction on top of modes and packages) all have evil-ified keybindings.
Mondo bank taking £1m crowdfunding investment
Take a stroll that are less glorious to others in himachal
> That's counterproductive, because it's very bad PR in the long run.

You're saying that the government is still using the data to enforce political domination, and the only reason they're not murdering people is that it's more efficient and sustainable to use other tactics. That may be so. I'd regard it as kind of orthogonal to the point I was making; nevertheless, let's see...

I would argue that the COINTELPRO approach is less bad than the gulag approach, in a few ways. (a) Less damage is inflicted on individuals' lives. (b) It seems chancy; there will be some "politically inconvenient" leaders who just happen to be squeaky clean, and maybe all available methods of discrediting them would look highly suspicious and reveal the FBI's hand, and they just have to let it through. (c) One aspect of the approach is that the fact that anything is happening is hidden from the general public. This necessarily means that (most) people are not being intimidated away from the politically undesirable view; whereas with purges, people learn to shut up for fear of their lives. If some ideas or arguments are intrinsically appealing to the people, it seems they will spread inevitably, even if public proponents of them mysteriously keep ending their careers in scandal; and eventually there will be enough proponents that the FBI can't take them all down.

It feels like there are fundamental limits to this kind of repression; it's less scary and final than the domination backed by purges. The NSA do have a scary amount of power, probably more than any branch of government--e.g. they could probably decide the presidential election by revealing some choice secrets and discrediting the undesired candidates--but it seems limited. If they use it too much, they'll lose it, which they don't want and will act to avoid.

I am interested in knowing about what they get up to--and part of my assumption is that the NSA's operations are limited by their need to maintain a mostly-plausible public pretense of no significant political manipulation of their own country, lest a public backlash destroy them; which requires that there be suspicious and watchful citizens like you, ready to get angry at the NSA.

I simply object to the notion that there is no significant difference between the FBI's operations and killing hundreds of thousands of political undesirables. We are better than that, and it is important that we remain that way.
Official Anonymous by Me and NewEra
I feel like one of the basic premises for doing this is understanding the different nutrients and their contribution to your health and energy-levels. In addition, the price-factor is also something that means something to me as a student.

Apart from cooking - which as a few people mention is pretty easy once you realize it's more about common sense and taste than chemistry - the fact the most people think that fat will actually just turn into fat on your body, and that dieting is the way to go, is something I imagine is misrepresenting the importance of being able to put together a healthy and nutricious meal.

Unfortunately, I don't know any good english books on the subject, but I imagine there are plenty of shorter books that will explain how fat, carbs, protein and vitamins play a part in respect to your wellbeing. I would start here.

Next, I would take a look at my wallet and my daily schedule, and figure out when buying take-away is going to be the most realistic option (both in regards to price and context), and when I have the ability to prepare lunch or dinner from home. If you have access to a fridge, a simple lunchbox with carrots and chicken provides a sturdy and surprisingly satisfying meal. Both carrots and chicken can be prepared in large batches, and both holds up for 4-5 days which is a typical workweek. In the morning, you simply fill a box with ingredients, and you have one cheap, nutritious meal down. I usually spice something like this up with a handful of almonds or nuts, and perhaps purchase some milk or juice to go with it.

I don't even know if this makes any sense, but I have this stereotyped view on americans as people who rarely cook their own meals, partly due to the fact that it's cheaper to buy take-away due to lower salaries effect on the price-levels (I can see that being a factor in Europe).

If you've never been comfortable cooking yourself, I can see that this might be a daunting task. I know people who are afraid to cook without a recipe, which is something that I hardly ever bother to spend time finding anyway.
You aren't the only person who's well-versed in the network development and that statement is patently absurd. If it did in fact take you several months to get a framing layer right, the it only means that it was an issue stemming from specifics (and complexity) of your implementation approach. Hence my original credibility remark - you are clearly over-extrapolating and over-generalizing your anecdotal data.
Have you ever considered using a re-shipper service?
If there are no bugs, you're right. However, every bug that does ship becomes harder to debug, and so does every bug you fight with during development. The impact of bugs becomes more severe and less predictable on average (dangling reference or buffer overflow can affect pretty much anything.)

The more accurate analogy is seatbelts' utility in a car fitted with various collision avoidance devices all the way up to fully autonomous driving. I say you'd still want the seatbelt for when collision does occur after all.
Hey, mister non-luddite, create this payment system for me:

1) Instantaneous

2) Anonymous

3) Non blockable

4) Not centralized

I am all for technology which solves real problems, not for technology for technology's sake. If you create technological crap, I'm gonna luddite you.
OS X: Gain root access with physical access
Leadership and Mentoring
I took a course on formal logic on courses. I put all of the questions and exercises into anki, a spaced repitition program. This ensures I will always remember it and get it in my head at an intuitive level.

Basically it's like flash cards that decay exponentially. The first review is in one day, the second in two days, then 4 days, and so on.
I think one of the biggest problems is to find good local developers. I think that the local market is very small and also not many locals are fluent in english. Getonboard is a good place to start but maybe the startup program should look at this training local students / devs for make them useful for startup ecosystem.
An Open Letter to Brazil
>> We like to think that we're solving hard problems (and actually, on HN, we're more likely to be), but most companies aren't. A large amount of software is literally just a CRUD form and a database.

I think it's simply 'well, everyone is doing it so...'. So for some people it feels just safer to do what a lot of others do, while others can't be bothered, and a just don't know any better. I'd believe that's a very common reason for this approach :)
I don't believe we'll ever destroy timezones on Earth but will we introduce timezones on other planets we colonize?
As a former professional cook, my advice has remained consistently "Watch every damn episode of Good Eats you can get your hands on."

Alton Brown's recipes aren't always my preferred method, but he's an excellent teacher, and great at explaining the science and the "why" behind how cooking works instead of relying on pure folk wisdom like most cooking teaching.

Honestly, if you watch all 10 seasons of Good Eats you'll probably get more out of it than you would a culinary degree from all but a handful of schools.
> Quick, picture an iPhone user. You’re probably picturing somebody young-ish, urban. Somebody who likes a simple user experience that doesn’t change much from model to model. Somebody who admires good industrial design, and who has the money to fit a $600-$800 phone into their budget.

More like the author pictures that. Maybe because that's how he would like to be projected, through his own iPhone-ownership?

I picture my grandma who would be confused by a more advanced and sophisticated interface and a device capable of true multitasking.

Also my boss, who needs help setting up video-mirroring in the conference room, every single time. Basically, when I think iPhone-owner, I think unsophisticated and technically inept.

But I'm willing to admit that this is my projection and I'm not going to be naive enough to assume this is how it's generally for everyone else. For instance every developer I know has Android, but again I'm not going to draw any general conclusion based on my limited data-sets.
They mention it in the AMA, have a look at the "How big is Python in the scientific community?" question!
After you've mixed everything together, it's not always possible to sort out things into separate materials. This is the entropy applied to waste management. And it's the reason why it's better to sort out garbage at the source.
Myelin Thickness – The Unromantic Approach to Reaching Mastery [1,2,3]
>So yes, Chinese handset makers did quite well in 2015. But >can they climb that cliff? Could they actually beat out Apple?
>No. At least not in the sense of eating into Apple’s >specific chunk of the market.

>They may be able to boost their numbers by picking up more >users in developing regions, but none of the three is >likely poaching any of Apple’s market anytime soon.

The author must change the title. why have it different to what is written in the article. None of these handset makers compete with Apple.

@author Rolls-Royce, Aston martin do not compete with Fiesta. Thanks
Pardon my French, but this is one of the most idiotic things I have read in a long time.

- author starts with saying he's a beginner. But somehow, this gives him better insights than others, because 'fresh pair of eyes', and 'resistance to new things'

- then he says (about the industry in general) 'To me it seems really slow to adopt new concepts.' (wtf?)

- except then he says 'Programmers should really take a leaf from the Mathematics & Sciences'. Because they move faster than programming, he must mean? To paraphrase Babbage badly - 'I am unable to comprehend the sort of confusion that could lead to such a statement'.

- then he says that the 'the primary source of innovation in the it industry is from open source projects'. (yeah, sorry to be that guy, but imma need to put some 'citation needed' on that one)

- and then, somehow, this leads to a justification on why he wants to learn about some javascript framework (because of course - 'learning' as a programmer is about getting used to the idiosyncrasies of the umpteenth 'framework' that does the exact same thing as the other ones before it, except in a way that is shitty in another way. O excuse me, 'having it under your belt'.)

- but of course, if experienced people call out the futility of it, they are idiots! Because he started off this whole thing with 'I’ve experienced a strange culture of the better a programmer becomes at a subject the less they feel the need to learn.'!) So ignore people who've been there because they're just old geezers who don't know anything anyway!

What ticked me off enough to waste 10 minutes of my life on writing the above, was the claim that software should be more like proper engineering and science - and then going on to claim that the way to do this is by jumping from one navel-gazing fad framework to the next even faster! Lol this attitude would be laughed out of a proper engineering firm so fast it wouldn't have time to take its jacket off.

And of course, everybody is free to post whatever they want on the internet, so why do I care; but cultish nonsense like this does actually harm newcomers who think it somehow represents truth, and who might waste years of their career on chasing technical details while in the mean time neglecting (or not even realizing the existence of) what truly matters for progression as a software engineer: the bigger picture within the business, evergreen CS fundamentals, complementary technology, etc.

Now if you'll excuse me, my local senior center's workshop 'Dealing with age-induced grumpiness: an introduction for those who see 40 looming!' starts in half an hour...
I've used sharelatex when collaborating on a small paper. It's REALLY useful to live-edit a latex document in parallel with other people, and see changes live. The chat being able to embed latex is super useful.

Besides that, though, it's just OK.
Why is 'ls' suddenly surrounding items with spaces in single quotes?
> That's the main advantage of commit messages over comments - they are always fresh and encode the exact lines they refer to.

Unless they're something like "fixed indentation".
I agree that the resulting quality doesn't really depend on language choice. I just wonder about the development cost. For example, a lot of time can be spent reviewing code and checking that no unsafe constructs are used. A safe language makes that unnecessary. Some of those checks can be automated, but in my experience there is still a lot of manual checking going on.

I think that the main advantage of C/C++ is the number of people who speak it. But my guess is that the time to train a competent programmer in a safe language can be easily saved in improved productivity.
I Hate Open Source Software – Why Open Source Sucks
As a freelancer I've built apps for clients using parse, firebase, and layer. I no longer recommend them to my clients unless they want their app to launch 'ASAP'.
Which banks? And what is an economic criminal?
Why healthcare companies need a responsive website?
Learn different things - I recently started my side project in a bunch new technologies to myself like

* swift2 (iOS)

* elixir, phoenix framework, ecto (not that new to me, but I've never shipped anything to prod with it)

* elm - javascript replacement

Everything that is completely different from your current "stack" will give a new perspective... JS dev? Try elm, look a pure functional languages.
Google is shutting down Picasa
Media misreports study showing women code better than men. Here’s what’s unsaid
I wonder: why this publicly funded code isn't available for download on GitHub or NASA website. Is this because Russians and Chinese can "steal" it and send another Curiosity to Mars?
Yeah, STL is a good thing about C++. It might have its problems, but in general it's more good than bad
Most C++ IDEs have problems, probably because C++ is a difficult language to fully parse. I’ve only ever used Visual Studio and KDevelop.

That's me, about seven years ago. Then I tried Qt Creator. Now I'm an evangelist. It just works. It parses all your code in seconds and you get autocomplete and syntax coloring that's very close to perfect. The interface is as clean as it gets. And yes, you can use it without ever touching Qt (the framework) at all.

The only thing is, try to avoid versions > 3.2.2 since they are a bit buggy.

Edit: fixed typo.
Have You Found a Space Rock?
Same... I started learning Elixir and doing side projects in Elixir branching away from C# and WPF.

I must say Elixir is pulling me into it's functionally warm arms and I don't want to leave.