skysight-inc/HackerNews huggingface dataset:
I'm sorry but you're wrong, and since I know you read my comment (you quoted it) it almost seems like you're deliberately wrong.

Yes, testing varies from the real world based on a number of factors. Environmental, driving style, etc. And the current tests don't care about that, which is a completely separate problem. The problem that VW got in trouble for is specifically designing their cars to cheat on the existing test.

Yes, cars behave differently if they're driven uphill vs downhill, if they're driven in the rain vs in the snow, if they're driven in the mountains or at sea level, but that doesn't matter at all. The test doesn't care, the law doesn't care. They're willing to accept that difference, as long as the car doesn't actively circumvent the purpose of the test. Which VW did.

You can argue that the test is invalid, and I agree. But that doesn't matter. The test is the test and VW cheated it. They built their cars specifically to have a completely different performance in the test vs in the real world with the specific intent to cheat the test.
It says "Free, forever."

Edit: I guess you mean these three blurbs? http://web.archive.org/web/20160505012250/https://trello.com...
I'm glad to hear that, because that's usually when I resort to using it.
> Why do you need the latest bleeding versions in the first place?

Because the newest version has several features that we would like to take advantage of immediately?

Look at PHP 7.0 which introduced return types, and 7.1 which introduced nullable return types. These are features I really want in my application, so we upgrade.
Xeno-Canto: Sharing bird sounds from around the world
He implied it happened along with the organic phenomenon i'm intrigued as well why we haven't heard about this from him before as well, I'm looking forward this ama.
As the poster child for this stuff from a few years back, I've lit on the simple intent on being present for a small amount of time each day. There are hundreds of ways to meditate - find one that works well for you and practice it. Work toward sitting and observing without judgement. Work toward quieting the conversations in your head.

I would also recommend not over thinking about any of this too much. Thinking about thinking has the same lowered efficiency as being distracted by gadgets/media.
ZenHub is nice but it's also overwhelming with information that's not pertinent or contextual.
Group including former NSA technical director disputes Russian hacking claims
A meter away? Who sits that far from their monitor? I bet your optometrist doesn't. Standard viewing distance for a monitor is more like 20-26 inches (51-66 cm). OSHA guidelines are "at least 20 inches away".

Also your arms are not a meter long. Arms that long would imply a height of about 8 feet (2.4 meters) assuming fairly normal proportions.
Why the downvotes? I just stated my opinion. I thought that this site was a little less childish than this.
> Developers and Admins have more or less the same goals (stable, maintainable and extensible), but on different pieces of the system (code vs infrastructure).

I disagree because this generalizes both developers and admins too much for my own comfort. I've seen sysadmins get really sloppy in the name of getting something into production quickly out of hubris without thinking about the full lifecycle of an application (common with developer-turned-sysadmin engineers - I am one and tend to be more reckless due to the reality that most of the errors I've observed would not have been caught going super slow - that adding more test code does not necessarily find the most critical of errors, just increases confidence) and especially in enterprise software most developers are sitting on features and are nearly allergic to new trends by their organizations valuing revenue loss far above losing growth opportunities.

Of course the stereotype is that operations wants things stable and manageable at the behest of business while developers want to deploy new stuff faster (because the idea of development in most places is to create something new). Modern infrastructure becomes increasingly code-driven and emergent as opposed to manually formed and restrictively managed sysadmins will have more room for errors that may change this into the future. Meanwhile, developers are increasingly under greater scrutiny by society when rolling out features such that nobody can ignore the concerns and they may be eventually forced into nearly waterfall-like development patterns. We can already observe this with the infection of Agile with enterprise bureaucracy / overmanagement back into the rest of the software industry as many of the former smaller, agile tech companies become big behemoths themselves.
I imagine there's a lot of value in "I won't change from this task until the timer beeps, no matter what happens" and no value at all (or a lot of negative value) in "I will change from this task as soon as the timer beeps".

Pomodoro may be something worth adjusting. I do have to try it someday...
All I disagree with is testing bleeding edge third party software by heavily depending on it in your production systems.

Software needs to be tested. But your view that the whole world needs to jump on it at once is very black-and-white.
> And that's unlikely to change, because getting nothing at all isn't a very desirable state of affairs.

It worked for HTTPS - more and more browser builds refuse to show you stuff, with no workaround, even if there is nothing wrong with the certificates ( cough-sha1-cough-or-cough-chrome-cert-transparency-cough ). Yet I don't see any users revolt.

Claiming that having an all-or-nothing HTTPS is a-ok, yet having all-or-nothing DNS is unacceptable is... inconsistent.
The flip side is that if they succeed, it was because of Jobs.

I really wonder what the turn over at Apple is, and if it was higher among employees that were not upper management but had to deal with Jobs.

Thankfully I am in no danger of finding out about Apples work environment first hand.
The site doesn't even load without javascript.
No it's really not. "Damning with faint praise" is when, say, you've just effusively praised something else, and then say that the alternative is pretty good.

The "least-worst option" means it's not good, but all the alternatives are terrible. That's not damning.
$10/user/mo for Trello seems pretty expensive to me. It's a very basic product.
'I go without anaesthetic'
load and network conditions (paths from you to Tokyo are experiencing packet loss for $REASONS, Singapore is overloaded/broken/full, etc).
Not only is it an extremely easy task for someone who wants such a thing, it's already been done and is widely available pre-build for a plethora of devices with projects like LineageOS (risen from CyanogenMod), AOSP, CopperheadOS etc...
That document is yet another example of laughably poor security analysis.

The Chinese implementation of the XTunnel protocol is in Java (the GitHub project is written in Java, and you can see an embedded JRE in your blog post's link to the Chinese tool in the strings here: https://cynomix.invincea.com/sample/e2101519714f8a4056a9de18...). The FancyBear implementation is not (no embedded JRE here: https://cynomix.invincea.com/sample/f09780ba9eb7f7426f93126b...).

If you want to see how professionals do it, take a look at https://www.eset.com/int/about/newsroom/research/dissection-....
The discussion of "Russian hacking' is a archetype of a "false narrative". The "narrative" itself "hacks" the election.
> We were once able to hand him a detailed specification for a complex interface. Several people (smart people, mind you) had tried implementing it already and the results were always flaky after a couple of weeks of development. In about 2 days he had a very elegant looking implementation that I don't think we ever had to edit or fix again.

While he may not have been "productive" in the traditional sense, it is quite possible that he saved the business and development team countless hours of lost time down the line by implementing the documented process to spec in such a manner as to not require future downtime or maintenance...
I saw ipvs was implemented in kernel but didn't realize it bypassed the stack. Thanks for clarifying.
Yet again, look for Rancher :).
http://rancher.com/
As another Swede, 100% agree. For another example, look into how Sweden treated Raoul Wallenberg who courageously saved 100 000 Jews in Budapest during WW2. I can highly recommend this book: https://www.amazon.com/Wallenberg-Marton/dp/B005X8V19S/

Sweden is great in lots of ways, but that attitude in combination with Sweden's often holier-than-thou attitude towards other countries is really hypocritical.

PS. As an aside, I remember when I studied mathematics in Stockholm a few years ago and there were FRA posters for cryptography internships on the wall. It seemed intriguing, if it wasn't for the employer. DS.
Sounds like a move to capture the lower bound of the market. Right now, lots of teams leave Trello to something more robust like JIRA after crossing somewhere between 5-10 people, but with this, they're on Atlassian from the beginning. I also think the JIRA team could use some UX help from Trello :P
Way to make me feel worse about eating them.
Not sure what's going on, but when I opened the page, and set to topseller ranking, the first items were all android.
I think you're discounting the the interest the general public in Great Britain, Russia, and Turkey(Ottoman Empire) for score settling and imperial expansion. Treaties were only part of the issue. The power vacuum was a large driving force.
but plenty of Google Global Caches, so performance (latency to cached objects and DNS queries) is still quite good
I am really glad I never started using Trello for my task organization. It lacked the basic act of marking tasks as Done. I needed to manually drag the done tasks to a 'Done' board.

On that note, my hunt for good task organization app led me to Todoist! It's awesome! It has great web and Android apps and great API which I intend to hack at some point to create an emacs interface for it.

So glad that Todoist wasn't bought by Atlassian. My biggest gripe with Atlassian is that it natively doesn't support Markdown in Jira. It uses its funky own markup that's really bad.
Microsoft Planner was released as a free add-on to Office 365 at the backend of last year, which seems to be a direct "good enough" competitor to Trello's business & enterprise plans. Wonder if that was a factor in the sale?
Virtually every new phone released today looks like the iPhone. That's your revolution right there. There are many technological advantages the iPhone brought. First and foremost the capacitative touchscreen. Nokia didn't go with the times and that was there end. Wether it was caused by internal wars or a stubborn leadership is irrelevant.
Show HN: Dullahan – A Headless Browser SDK Based on Chromium Embedded Framework
Well pigs are smarter than dogs, and many people eat them.
Show HN: Larry Wildman – Send free, anonymous postcards to horrible bosses
You could call bribery "governance hacking" or something if you wanted to, I guess.
Okay sorry for assuming otherwise, you can't really tell from such a succinct phrase. (btw, I ran a search query "is iphone the most popular camera" and the page is full of articles noting that it's the most popular on Flickr) I think the important question to ask is what the motive is for requesting a citation. Is it because you distrust the person making the statement? The statement itself? Does it have ramifications? (hence my point about it just being a press release) Or is it just because of curiosity? Sometimes it's fine to let some things go.
> probably not going to be able to resolve the difference between 130 ppi and 200ppi.

Probably not if you actually have your monitor 4 feet away.
To address the concern with changing "immutable" events. I've just built a migrator [1] tool for my PostgreSQL-based event store. It implements the copy & transform migration strategy. The source event store database is untouched. Transformed events are written out to a separate database.

It uses Elixir streams to provide composable transforms to rewrite, aggregate, remove, and alter serialization format of events.

[1] https://github.com/slashdotdash/eventstore-migrator
But those are obviously non-literal uses of the word. Growth hacking would never be used to describe someone's legs getting chopped off.

OP used the word "fake news" and got downvoted to oblivion, but it's truly a wonderful demonstration of how subjective terms are used to manufacture narratives. Down with the hyperbole, man.
Careful with that should, or you might take someone's eye out.
Revealing truth that power wants to keep secret is not hacking; it's called "Journalism". Of course, I don't expect people under the age of about 40 to understand that because in their lifetimes, with a few notable exceptions, "journalist" has been redefined to mean something more like "spokesperson".
How to tweet interactive, “scrubbable” 360 photos on Twitter
Donald Trump’s media strategy explained in one comic
I think the pain of keeping any project fully up-to-date is (sometimes far) less than the pain of updating an out-of-date project.
These days, exceptions are usually implemented so that code with exception-handling code is no slower than code without it, in the case where no exceptions are thrown, since that's the common case. These are called "zero cost exceptions."

It's a rather misleading term, because the "zero cost" only applies when there are no exceptions thrown! You only get "zero cost" when you go through a try block without throwing.

The tradeoff is that throwing an exception is pretty slow. Since all of the normal code is built as if no exceptions happen, throwing an exception has to go through and carefully unwind all the stuff currently in flight before it can start executing the catch.

If your code very rarely throws, you'll be faster using exceptions. If it throws frequently, then you could easily end up losing an order of magnitude or three in performance.
Some articles on Nim for those that haven't encountered it:

Nim by example: https://nim-by-example.github.io/

Getting started with Nim: https://akehrer.github.io/posts/getting-started-with-nim/

What is special about Nim: https://hookrace.net/blog/what-is-special-about-nim/

What makes Nim practical: https://hookrace.net/blog/what-makes-nim-practical/

Introduction to metaprogramming: https://hookrace.net/blog/introduction-to-metaprogramming-in...

Writing a 2D platformer with SDL2: https://hookrace.net/blog/writing-a-2d-platform-game-in-nim-...
The title is indeed inaccurate (as far as we know) and I suspect that's due to the strange habit of newspapers having different people write the article and the headline.
Obviously those who can afford them also fly first class.
I've failed to build pdf from book.tex produced by rst2latex.py (the issues are likely fixable if you work with latex).

I've converted the rst files to e-book using rst2html.py + calibre instead.
It absolutely does not make it worse for general users in the process. The whole point is to help the user! I'm not saying there aren't problems on the distro side. Distributions like Debian do have the problem of moving much too slowly, and apt and the other "imperative" package managers are severely flawed, but the basic best practices I aligned make things better for all users.

And I'm not saying that you should never provide some prebuilt binary to your users if their distro is lagging behind. And if you really feel the need to bundle third-party libs then just make sure there are configure switches that can be flipped so that system libs are used instead. The best thing for users is for them to be able to get all of their software from their distro, and that requires distros and upstreams to each do their part.
Extremes are always bad. Jobs was just lucky and now he becomes the Asshole Jesus. As if we wouldn't have enough of them already out there.
The people talking about the emails influencing the election are talking about the Podesta emails that were dribbled out long after the D primary had concluded.
I've been going through the online book. I've been enjoying the tutorials so far.
Destructors make function returns more expensive; exceptions are faster in these examples because they elide returns.

At a guess, destructors would reduce the advantage of exceptions in the case of deep stacks.
> The same goes for direct usage: you're likely to spend time fixing problems that have already been fixed.

That depends on whether it's a feature or a fix release. Feature releases might or might not include bug fixes, but they typically include new bugs. I welcome localized fixes, however they are not as common because of constrained resources. (Fix releases is the idea behind Debian stable. Of course it only works to an extent).

A different perspective, I prefer to have the bugs that I already know, and know not to trigger.
The copyright on this is still valid, and will be until 2049, as I understand it.

No, it won't induce Isaac Asimov to write any more books. He died in 1992.

It's still copyright violation. Now you know.
KeePass 2.35
Perhaps eventually our technology will out-pace NK's artillery so that Seoul will be basically immune from attack. We're nowhere close to that at the moment. Iron Dome isn't even entirely effective against a few artillery pieces, and NK has something like 20,000. Most of them already pre-aimed at Seoul.
Otherwise known as survivorship bias. Jobs was an asshole etc who happened to turn out ti be right. It's virtually impossible to know in advance which asshole will be proven right and which won't.
I agree with OP and would amend his statement to "15 years ago, when a project would kick-off, [sysadmins & architects would] be invited ..."

From an architectural point of view, microservices take the reductionist approach to system design to an absurd limit, and per my professional experience (fwiw & ymmv) are due to the general architectural illiteracy of the rank and file practitioners in this field.
> etc, but he was also right, almost all the time.

And he would sometimes defer to people he trusted even if they diametrically disagreed with him. He _really_ didn't want to do an App Store and wasn't ever convinced it was a good idea until it was launched, but he saw that Forstall wasn't going to give up on the idea so he relented.
Notable addition: introduction of “KDBX 4” file format. Bringing support for Argon2, better header and data authentication and ChaCha20.
http://keepass.info/help/kb/kdbx_4.html
No, thats just one reason.
Disel engines are doing way more kilometres in average before they blow up.
Nearly all Taxi/Cabs in Europe are Diesel for that reason.

I really doubt people care about the emission stuff at all...

SRC: http://www.honestjohn.co.uk/forum/post/index.htm?t=16748
Personally, I run by a rule that I must consume a generator on the same line it is created, otherwise I use something that isn't lazy.

If you get some huge collection to scan, or wants to sync your code by sharing an iterator internal state, you may want to break that rule. But they are just too troublesome for my taste.
Built a Successful Company?  Don't Expect to Be a Great Venture Investor
Speculation, but members may not consider the comment substantive. Note that your parent, which is similar, was also downvoted.
Show HN: Get a free, hosted static website and help me out of debt
Simplifying Objective-C Value Objects with Mantle and the Builder Pattern
Professional Ransomware Group Gets Involved,Infections Reach 28K MongoDB Servers
Without causality, storing a number in a row in an immutable table isn't going to happen. Bitcoin's value is certainly derived from its ability to keep things immutable, but keep in mind there is another force at play here as well: human based causality.
As a developer with some very basic sysadmin knowledge, I'd say you have to have enough sysadmin skill to set up and administer your own system, but not enough to keep it running and deal with attacks and security in the OS. (Obviously, attacks and security in the software you're writing are still your responsibility.)

I say this because if I had to wait for a sysadmin every time I wanted to see if something worked, I'd spend a lot of time doing nothing. And it's likely that I couldn't even solve a lot of problems.

So I think you not only have to know what they do, but some of how to do it.
The article mentions this.
They don't care about selling it to you though when they can sell it to the IBMs. To be fair we probably own licenses to everything. I know we have used github enterprise on the watson side.
So, pardon my ignorance, but I wasn't aware FogCreek spun it off into its own entity...

But, what was the $10mil of VC money used for?

Has Trello evolved since taking the money (features)?

Over $300mil in cash for kanban cards? Nice exit.
Tesla moves towards greater autonomy with Autopilot rollout for HW2 cars
You mean the US's middle East policy hasn't been driven by realpolitik? That it was idealistic? Why the has the US propped up so many dictatorships? Saudi Arabia?
Working around the following bug caused Firefox's size to drop by over 200k. We should try fiddling with const, too :-)

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78323
I did have a thought though, PaulHoule, what would you charge?
Out of curiosity, what are the things you don't like with Github issue tracker?
Backwards compatibility is seriously under appreciated. When I tell developers to ensure that their changes are backwards compatible, they tend to look at me like I'm green.

I do not understand the disconnect that developers have with understanding all of the benefits that it brings. Yes, you have some extra code in your code base so it's less clean. You also have a stable environment as a result. The first affects only your personal preference. The latter affects all of your developers and users.

Unless you have a situation where it's impossible to maintain, not insisting on it is pure self interest.
I work at fogcreek, and fogbugz is definitely not going anywhere :)
Those emergent task planners are great!
not all of it. IVPS runs between layer 2 and 3 if using direct server return. It does bypass quite a bit though...
Then, by implication, sandboxing might be effective if
it's done like in my examples. And there are CompSci
designs doing stuff like that.

I mean it is great if you can wave your hands and invent a Hoarce Logic proof your code is secure. But your Hoarce Logic models hardware. While you can prove your Hoarce Logic is consistent you can't prove your Hoarce Logic maps to existing hardware. You can only ensure the review board you made your best effort.

Which defeats the exercise completely.
"What is 6+1*0-2/2?" memes/threads on Facebook have taught me that infix math notation is more or less completely unfamiliar to the general population. At least sexprs are fully parenthesized.
>> Bushes (Panama & Iraq) pretty much installed democracies.

I would use the word "democracy" pretty loosely when it comes to Iraq.

A consistent insurgency with widespread sectarian violence and much of the Sunni population not taking part in the elections, it was hardly what anybody would deem a "democracy".
Googling around, the definition that comes up is:

> Damning with faint praise is an English idiom for words that effectively condemn by seeming to offer praise which is too moderate or marginal to be considered praise at all.

Which seems about right to me.

It's like writing an employee a letter of reference, and only saying that they're very punctual - meaning that there's nothing else good about them, other than the bare minimum of bothering to show up at work.

It seems to me that saying it's only good by comparison to how awful everything else is falls into this.