skysight-inc/HackerNews huggingface dataset:
Code Like You Give a Damn
Buying politicians has a great ROI:

http://sunlightfoundation.com/blog/2014/11/17/fixed-fortunes...
It's actually a quite nice tool if you have the need for some advanced visualizations in MS Office. There are also lots of corporate users, for which Office is their main working tool.
Runbook.io is shutting down
N72,
I think there is some truth in what you are saying.
I would just pay attention in phrasing this in the right way. After all, even if you 'just' read all this resources, I would not consider it a waste of time.
There is a difference between managing probability mass and "managing" cognitive dissonance. If one of two events will occur, or only one of two hypotheses can be true, with equal probability according to the information you possess, it is not cognitive dissonance to hold that fact in your head. Cognitive dissonance would be more like formulating two hypotheses in logical contradiction to each other, and insisting they must both be true.
That just sounds like a redefinition of free will to me. Free will and determinism aren't combinable, in my opinion. If you say there's free will alongside something else, then that's the free will view. Determinism says only one thing is possible, and free will says anything is possible. If you say that both just one thing is possible and also anything is possible, well, to me, that sounds a lot like you're saying anything is possible.
Watching the Dragon Innovations videos on Design for Manufacturing [1] earlier, Bill Drislane said that anything you can afford to test must not fail.

I think the corollary is that if you cannot afford to test something you cannot rely on it.

1. https://www.youtube.com/watch?v=zCnTUOxMl_4&list=PLNTXUUIxHy...
So is "sour grapes" simply a manifestation of cognitive dissonance?
Instead of Blender for mechanical parts, try OnShape or Fusion 360.
I think that train already left the station as Apple, Google and Facebook are building new sprawling campuses. There's unlikely to be any significant infrastructure growth without dense business districts.
As someone who works closely with birds of prey, I really wish this idea would go away. To me it's really not about whether or not it's dangerous to the raptor. It is, sure. But it is incredibly easy for a drone to evade a raptor by going straight up. No bird can climb that fast, not even a peregrine falcon, which is the fastest raptor going down. Any drone operator who's got half an eye on his/her drone will see that eagle coming and just get the heck out of there.
Cyber Security-Everyone's Responsibility
How I Made It: Eva Ho of Susa Ventures
Ahh... I don't watch any^H^H^Henough TV. :P

I've been meaning to poke around PicoGUI myself - I personally love stuff that's tiny and efficient, always looking out for things like that. (I just found a bunch of old versions of Contiki, the ones with the GUI stack; the non-broken ones were fun to play with: http://hitmen.c02.at/html/tools_contiki.html) Very cool to hear I recommended something relevant! ^^

I've heard of DirectFB, but my understanding is that it just tames framebuffers, as opposed to dealing with everything below the toolkit level.

I don't recall anything called Cairo myself, but as for attacking X I do vaguely recall a company that made a closed-source alternate Linux display stack+desktop environment; it was very rudimentary and went nowhere because of that.

I like BeOS too. I keep meaning to install it (and OS/2... and QNX... and...), just preferably on real hardware. I have a bunch of old stuff hanging around here that I hope to use once I have a little file server and I can free up my dozens of old HDDs :P

And your video (I watched the other one in 2008 :D still remember it) was really awesome, and led to git cloning and compila--"wait it's done already?! Nice."

Now my main request is, please update the documentation on GitHub (particularly the quickstart instructions) so we all aren't stuck with just welcome.lua (which I initially thought was a builtin options screen then double-checked to see if I'd specified the args wrong, lol). I (and probably everyone else) want(s) to play with the stuff you're demoing in your videos!

Another tiny thing I'd mention about the video (it was the first thing I noticed actually) was that it would be a) awesome to watch and b) a great demo of your engine's graphics pipeline performance, if you have the media player update its graph at like 60fps. Or at least 24fps. Just a thought.

For my favorite reference of what fast VU looks like, I recommend rezound (http://rezound.sf.net/) - run it once, then edit ~/.rezound/registry.dat and set meterUpdateTime (in Meters {}) to something like 4 (it's a delay in microseconds I think, 4 is nice and doesn't flood X with updates too fast on my machine). The weird knob thing to the right of the VU (very bottom-right) adjusts the frequency response.

Another possible source of fast VU updates is the Linux port of Open Cubic Player (http://stian.cubic.org/project-ocp.php) - alt+c, set framerate to 60 or 120fps, set font to 4x4 (after loading music :D), and the result there looks nice, too - although it responds best (for me) with a non-fullscreen window. (This one's a bit of a project to learn all the shortcuts for, IMO.)
Those books have been suggested/given to me by Unicorn founders.
There is a moment, as C*O, that you need to mature. Turning your 'garage' project into a scalable and structured company.
Those reading gives you good direct insight by people that have been there before.
We just need to stay humble and remind ourself that there is always opportunities to learn from others. Not just by our own mistakes.
Exactly. The problem is not that there is a null, it is that it is a valid value for all types (e.g. you can pass null to a function that expects a String).

Allowing nulls explicitly, like with a "String?" type, is the way to go in languages where Option is not an option.
Yeah, I think this is a bit exaggerated. Housing is a lot more expensive in Palo Alto/Silicon Valley than the rest of the US - but not that much.
Excuse me. Did you read the article?
What does this mean? The large tech companies are no fan of NIMBY policies, they know the insane housing prices make it harder to recruit.

Google in particular has expressed interest in developing high-density housing (by south bay area standards) in Mountain View now that the area around its campus has been rezoned to allow housing.
For the inspiring books, I tend to divide them in two categories.

1- the really inspiring one, which I read when I'm in a 'low' period.
2- the gems books, or in other words, those who have some key gems related to specific processes or pivotal moments in a startup life. Those are extremely good as 'go to' resources, when you are living the exact same moment in your own venture.
Yes, we are entering an age where cybersecurity cannot be just a resposibility of the experts. We need all people in the organization to be aware and stay secure on their part. One bad fish spoils the entire pond. Similarly, one loophole is enough for entire systems to go down.
تور مشهد ارزان ورود ۱۵ خرداد ۹۵| تورهای مشهد خرداد ۹۵
I've had that experience too. But also the opposite.

I've worked both on code where writing the tests was more effort than the code, and on code where writing the tests was easy, quick and helpful. The latter makes sense, after all a good test is straightline code, zero ifs, zero loops. But the former?

I think the key is that mocking should be used sparingly, but without hesitation.
> Drone makers will just about figure out how to circumvent birds one way or another

As anyone who has ever armed a fighting kite with razor blades can tell you. Sharpening drone blades might even cause an aerodynamic improvement.
Technically a fast-mimicking diet would be: ad-libitum fat, barely sufficient protein (such that protein recycling is maintained --- no idea how to calculate this individually), near-zero (ie. only trace) carbohydrate. I suppose zero protein would most mimick fasting if done for just a few weeks tops but once all degenerate/damaged/mutated/malfunctioning proteins have been degraded for protein recycling or gluconeogenesis, lean tissue gets catabolized and this isn't desirable.) So sounds like:

- a normal-size piece of meat or a box of eggs (or whatever concoctions the vegetationists prefer)

- unlimited ghee/tallow/lard (or whatever oils one's belief system suggests)

- water or 0kcal drinks

- and if prolonged over more than a week or 2, perhaps micronutrient supplementation
Intelligence isn't very hard to measure. The methods to test it are quite mature.

They do not involve asking people how intelligent they think they are, which is the only way Dunning-Kruger would influence the results.
Germany doesn't have the lowest birth rate of Europe, let alone the world.
Why is it "at the expense of" others, to own a home now?

I've been trying for years to understand the concept of "everyone should be able to live everywhere" but I just cannot wrap my head around it, or it's cousin, "I shouldn't ever have to move, regardless of geopolitical changes".

Why are people so attached to any particular place that they'll suffer immensely to keep that particular place theirs?
Interesting content, but page does not display on Chrome with adblock. Renders OK on Opera without adblock.
Lots of possible environmental causes

1. lack of very early childhood education/stimulation / abstract thought messing with brain development

2. epigenetic influence from parents' hard lifestyle, if you believe it is effectually hereditary in that manner (I don't think it's likely) (this is environmental in the sense it would only persist for a limited # generations)

3. parasite load

4. trauma from infectious diseases

5. severe nutritional deficiency (iodine, creatine, antioxidants, nutrients, whatever else we don't know about you can miss out on)

I can't prove what I think you're implying by #1 isn't the case, but I'm quite sure that 1 and 3-5 from my list do apply.
anybody else noticed that 30k$+ difference b/n the first place and second?
And this is the one I remember instead:

http://programming-motherfucker.com
Diplomado En Arquitectura – Gaia Cultiva
Selling Online
NeoVim IntelliJ Complete
Not sure about the SSL cert. although I had previously used BizSpark credit to buy a domain name

Edit: grammer!
I think it's just that even though the company formally is called Alphabet now, people still call it Google and that's fine. Not like Alphabet/Google is working hard on rebranding or something.
In theory.

In practice? Pick a spot inside the triangle.
JPL uses an organizational structure called matrix management. There are two orthogonal management structures, one organized according to expertise (the "line management") and another, almost completely independent one organized according to task (the "program office"). The program office's job was to win contracts, and the line management's job was to provide the people to work on the resulting projects. Through most of JPL's history, its contracts were large NASA missions with budgets in the billions of dollars, and so this management structure made a certain amount of sense. A vast amount of paperwork had to be generated to win even a single contract.

For most of my career I worked on contracts that had already been awarded, so the inner workings of the program office were completely opaque to me (and still are to this day). By the time I got involved in a project the contract had already been awarded according to a proposal that had been generated by some mysterious process that I never fully understood, and which I never actually saw. All I knew was that my line management gave me a set of account numbers, and I wrote those account numbers down on my time card, and I got paid every other week. And this was true of most of the rank-and-file engineers that I worked with.

The result of this opacity was that the incentives and reward structure for individual employees was often in direct conflict with the goals of the Lab and NASA. For example, one of the factors that went into my performance review every year was how many papers I had published. In fact, this was one of the major considerations because it was one of the few things that management could get a quantitative handle on. So naturally I put a lot of effort into getting published. The problem is that the things you have to do in order to get published are often very different from the things you have to do in order to actually be productive on a NASA project. Getting published requires getting approval from your academic peers, who work for different institutions, often competing for the same contracts that your institution is trying to win. The result is a lot of politics and mutual back-scratching (and back-stabbing), because those are often more effective strategies to get papers published than actually doing worthwhile research.

[...]

At the peak of my JPL career I attained the rank of Principal, which is the highest rung on the technical career ladder whose existence is publicly known. (It turns out there are "secret" promotions you can get after that.) It's essentially the equivalent of getting tenure at a university, only with no teaching responsibilities. The decision to promote someone to Principal is made by a committee. I never found out who was on that committee, or what criteria they used to make the decision. But whoever they were, they had the power to render me more or less un-fireable, despite the fact that by then I was not really contributing anything to the Lab's mission.

http://blog.rongarret.info/2008/09/failure-must-always-be-op...
And here's some SQLite perspective: https://news.ycombinator.com/item?id=4616548
Cost is always important, everyone has the price at which they're no longer comfortable.
I posted a very closely related article about this last year (http://mattdavey.logdown.com/posts/259807-avoiding-the-billi...) - it's C# focused but the idea should carry over to similar languages. It summarizes 5 strategies for dealing with nulls, rather than just jumping straight into monads.
Palo Alto/Mountain View is double digit percentage higher than places an hour or two out -- assuming non-commute hours. But, Santa Cruz to Marin, not that wildly different.
No.

I visited the c-base in Berlin and it was a bit different.

But Berlin and its people is different than the rest of Germany anyway haha
Why Not Use Bash for Algorithmic Interviews?
How to find products to Sell Online
> QualComm ... TrustZone

I think to most people following him, it's clear this is about ARM TrustZone.
This sounds more like an issue with the application design rather than Flask, Python, or even Web development. How easy or hard it is to test software is often a good indicator of the quality of the underlying design - if it is too hard to separate code into testable units and you have to mock loads of things to test for the most basic cases, there's a more fundamental problem somewhere. Of course, there are things that are hard to test, but it shouldn't be the whole application that is hard to test.
A Newbies Guide to WordPress Plugins
But since the copy won't be used, the compiler should omit it even for class types, since it can assume the copy constructor has no side-effects (if the copy constructor is not trivial in the first place).
While this is true, I just feel like there isn't enough help out there. I know a few people who are security conscious but are not sure what they really need to do to "protect" themselves. Loads of articles out there but most of them require a certain level of familiarity with tech which is not very appealing to the uninitiated.
Does this affect non-SVG (and other weird format I've never heard of) images? (such as jpg, png, bmp, gif)

I'm trying to figure out a way to patch this that doesn't involve recompiling imagemagick. Like most people I get it from dist, compiling it is kindof a PITA.
Granted that details are not there yet (but from previous work done by the author one can guess), would a formally proven OS like seL4 have prevented this? seL4 is somewhat weak on HW support but the functionality required in the secure domain doesn't do much I/O anyway.
Yes, in this cyber-addicted world, it is the least you can do to protect yourself. So, take charge and be responsible while you do your 'things' in the Internet.
Android N is the upcoming release
Imagine doing it 1000 times. That's 3000-4000 space presses or 1000 tabs. RSI is not fun.
I used to use Yahoo Pipes to fix this exact annoyance. Pull down the RSS feed, find the "read more" link, then pull down the full article and output a new RSS feed with that. Since Pipes went away I use a python script on shared hosting to do the same. It's more powerful but to say it is nowhere near as user-friendly would be an understatement.
Marc Bartra ingin sejumlah klub Eropa merekrutnya
You can verify it to always be true as long as the dependencies (which you've mocked) hold. If they don't... if that's a possibility then you might need some error recovery somewhere, not necessarily in this particular unit.
Not an either/or proposition. The limiting factors aren't financial assets (or are only limiting in a social manner).
To say the middle class starts at 150k, you'd have to classify lots of professionals working in/around Palo Alto as lower class - including engineers.
ZenBo – Developer Friendly Smart Companion Robot by Asus
Cybersecurity awareness is foundation of digital world. all of us are living in digital world now and now IoT being around, we are further being digitalized.
All of us must be aware on Cyber security basics and concepts. Prevention and awareness is better than any cure.
No, because they are always the same.

They rant OOP is dead and there is some new path being chosen, beating the dead horse on Java and C#, while forgetting almost every other programming language, including FP ones, do have OOP support.

One just needs to look at the SIGPLAN papers to see that there is more to OOP approaches what Java and C# (actually Smalltalk) offer.

Likewise FP isn't Haskell, there are many other FP approaches.

Meanwhile in the real world, most successful programming languages are either mainly OOP based or multi-paradigm (including OOP).
Video: Steve Huffman (CEO of Reddit) explains their future advertising strategy
You are correct that writing lots of tests doesn't imply good programming. But lets consider the logical converse: does good programming imply lots of testing (not necessarily unit tests)?

I say yes. Of course this is a big, complicated, world; it probably contains good programs without tests. But in my usual experience, the moment a programmer - even a good one - neglects testing, bad stuff starts creeping into the code.
Well true the help needs to be increased. Programs like National Cybersecurity Awareness Month need to be popularised more.
Also most people are not updated with what's happening and what news threats are popping up everyday.
Is Good Code Impossible? (2010)
42 (programming language) the definitive answer to design, code and everything
I thought it was a reference to a new phone, until reading the article.
It is rare that an arbitrary function negates another for all possible inputs.
That's not the problem. The problem is that the frameworks developers use to make their content interactive and manage state are overkill. It's like needing to display today's date on the page and downloading an entire date library to do it when you can just do "Date();"
Don't assume too much about people. Someone twice your age might have twice as much experience with the problem you're facing. Anyone can be a useful part of your network.
When your cost to fix a bug is very low, maybe you don't need unit tests.

Every middle manager on the planet thinks their product/system/whatever is the most critical part of the business, and any errors are unrecoverable and must be avoided, regardless of cost.

People tend to forget that testing comes with cost, and pretending like there are zero benefits to not performing certain types of testing is just asking for your competitors to outpace you.

If you build your system the right way, bugs simply can't kill you.
This blog post is included in the book The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series).
Although, the article mentions "family" making 150k-250k. So this implies two incomes, so each person making 75k-125k, which seems like a more accurate reflection of middle class in SV.
I noticed the sarcasm in the bit about the hundreds of thousands of "inconvenienced" users, but the forecast about systemd-specific tools appears bitter and realistic, perfectly aligned in its defeatism with my modest hearsay knowledge of systemd from outraged news reports.
Spam is probably low because it's not yet a platform that spammers are interested in. That may very well change. From what I can tell most of the big networks have found that the only way to cut down on spam is to be aggressive abou securing the protocol.
Spaces.The right amount is inserted by autoindent or by setting tab width to the desired value and hitting tab then.
Insightful enough, but not all too surprising.

I'd be really interested in how these internet-centric lifestyles develop later on. I've always thought Gen Z has the potential to be the most intelligent generation alive simply due to the infinite access and more advanced aggregation of information. But does this come at the cost of dysfunction due to the bombardment of consumerism, narcissism and emotional isolation?

The feeling I get from this story is the daughter is very involved, nearly consumed by the game of social media. Does the infinite access to information provide them the wisdom they need to mature past it? or will it continue to consume them?
If I start working on a new project and they have tests, I always start there. Heck, if I resume working on an old project of mine, I start with the tests.
I strive to have one idea in my head, because having one idea feels like being on a motor-way and visiting one of many ideas feels like being on a small road. When I'm coding in a new domain or field I am sometimes flooded with options and I reach cognitive dissonance and my pace takes a halt, for minutes, hours, sometimes months, because of this dissonance, until one idea has become more like a high-way an the journey proceeds. I feel that because I'm a programmer I have to deal with and have achieved a quite healthy approach to what is cognitive dissonance, a state that outside of work sometimes makes me feel a bit schizofrenic.
This is not the first time popen with | has led to security issues. At the same time it doesn't have any legitimate use cases that I can think of. Is there any good reason to not patch popen and remove the support for |s instead?
And why does it matter that the father is a "Python Dev"?
It's the least efficient way to use the land. Which is fine if you have plenty of it, but if you've already got a shortage and too much spread...

That said, the GP didn't say that owning the house was the problem, but rather the regulation that makes that the only legal choice.
There is very little good about the current education system:

1/ Dividing kids in age based groups is very poor. They only learn negative behaviour from each other. Skill based would be more interesting as the younger kids would learn from the older students and the older ones learn some responsibility towards the older students

2/ Scientific research has proven teacher based education to be sub-optimal. You take away the inquisitive nature of the kids. They will take what the adult says as true and fail to look for different ways to reach the same goal.

3/ School just isn't fun. Information is pumped into children which they forget once it has been tested. Let them discover things in a playful way and they will remember it much longer.

4/ Exams really only test how well one can game exams and tests, not how well one understood the matter. Test should be used as a personal measure to check if you understood everything and if you are ready to move on to more complex issues, not as a benchmark compared to others.

And so much more.