skysight-inc/HackerNews huggingface dataset:
That indicates that you swallowed a piece of dogma at some point and didn't think it through.

The argument of "the compiler can make faster code than any programmer's assembly code" - which I think is what you are repeating here - is discussing whether writing an entire application in assembly will give great wins. It doesn't do so today because the compilers are much, much better at finding performance wins over a large, sprawling program; it's a poor use of coding time to attempt otherwise. It is inner loop code that is the concern of everyone writing low-level optimizations today, and inner loop code is a special beast. It can be attacked by writing C tuned around the compiler's optimizer, by writing inline assembly, or by writing a specialized compiler that compiles the optimal code path on demand according to some set of parameters.

C written for an general-purpose optimizer understands that a certain assembly-code result is wanted, and it understands that the compiler has a limited ability to analyze the code and produce that result. It's not the same as any other hand-written C, because it deliberately arranges scenarios that the optimizer can pick up on. It uses just-so orderings of statements that are mathematically transitive but will optimize differently in practice. It sets up usages of undefined behavior that are known to be used by the optimizer. It uses extensions specific to the compiler, if they lead to faster generated code. This is a nasty black art and optimizing falls towards this practice because it still ends up being more convenient than writing the assembly, for a variety of reasons - more fluidity in the larger context of the codebase, a safer fallback if the optimization fails, more portable.

Inline assembly is a hard break with the rest of the program, but for the most inner of inner loop code, the additional power over the details of execution continues to make a substantial difference.

Specialized compilation is gradually becoming more practiced for very demanding numeric applications and one can find the occasional paper or tool published about it. It's obviously more work than writing a single optimization once, but it has the benefit of being a potentially reusable abstraction.
Two words: Ballmer Peak.
I'm in this exact situation right now where I worked as a developer for a small company. I did a side project, and they demanded I hand over the project so they benefit from it. I refused, and we are deep in a costly legal battle. But it is a matter of principal that I won't let those a*holes benefit from something I did at home, on my equipment, without any of their IP, and unrelated to the work I did. I can tell you I've learnt a valuable lesson and will never sign an generic software development employment contract like that again.
I don't know how many times I've heard of people going to Apple for a defect or problem and Apple will just switch the phone out; it doesn't cost them much to fix it and resell it. Google on the other hand still seems like amateurs that are treating their products like experiments, not professional products people rely on. Until they realize they need to put customer satisfaction first, they're going to keep stumbling and pulling us through this small-time garbage they think is good enough for their products and customers.
No, an ad hominen attack is a fallacious argument where one party attacks another's character to challenge their argument. The only opinion I wrote about the CIA's character was that they generally contribute to the public good, even if they are not perfect (no one is):

> there is, however, no doubt that they have also made contributions to the public good. I am merely pointing out that the CIA is not a purely altruistic and infallible source.

The rest were just facts that are in the public domain already, not opinions or personal attacks.

If you are being asked to take someone's or an organization's word on something, their credibility is a reasonable thing to address, so that's why the post is relevant.

Your post, however, comes across as attacking the argument with insult without substantiation.
Make a Fortune with Real Estate/Better Homes Dubai
Apart from the grey background yours is alright.
1 - Infect a few virtual machines

2 - Collect decryption keys

3 - Laugh at the hackers

Of course not many people out of the general population know how to make a (primarily) windows VM, but I'm surprised that others aren't mentioning it in this thread.
Can you please explain what you mean by "google wanting to maintain control over someones data"? I thought if the original publisher removed an article, it will be removed from the Google's index too. So, I thought Google was not controlling data, they were merely indexing it.
I think there is just one main equation in Quantum Mechanics [1]. Learn how to work with that one equation and you are pretty much there.

[1] https://en.wikipedia.org/wiki/Schr%C3%B6dinger_equation

Of course, figuring out how to use that equation may require lots of work but I think that is pretty much it. I 'm no physicist but at least this is were I would start.

It is similar in Electrical Engineering and Mechanical Engineering. In Electrical Engineering pretty much everything derives from Maxwell's equations and in Mechanical Engineering everything derives from Newton's Laws of motion. Everything else is just details.
Yup. That's what you'd expect to pay for a week or so for a skilled consulting firm. Not a ton of money.
Interested too
How do you play a tabletop RPG by yourself?
I'd say week rate, unless the consultants are particularly specialised.
Thanks for sharing this link, in lieu of watching that I wouldn't have had any idea Phil stole SEA's code to create pkarc/pkzip.

I still remember running the self-extracting pkz204g.exe on MS-DOS, and never heard of SEA or encountered their software. That's really unfortunate.
I call BS, how does A16Z piss google off in this scenario, more money for Magic Leap the better, I doubt GV or GC even saw the deal
Very relevant: See Hypernormalization 2016.

I am mindful about all the hoopla about the CIA not being the most reliable source, but, I have to be honest, I see it and I'm sure a lot of us see it everywhere, on any article that is critical of putin or Russia, floods of comments that extol Putin's strength or simply try to discredit the messenger. This is similar to their MO, confuse and make the public unsure of what is true or false.

This sounds conspiratorial, but I feel I've seen this sort of astroturfing first hand.
Not to market this app but I highly recommend "Sworkit" app. Tag line: "No Gym, No Excuse"

PS: I did workout today using that app.
>c) On Reddit and like sites we see behaviour that we would never tolerate if we saw it in real life. Why do we not only tolerate it online, but suddenly elevate such antisocial behaviour of the extremest kind to a mystical status of "expression of free speech"? There is a reason we are taught "manners" as children: without a minimum of politeness, societies cannot function. Politeness and courtesy have to do with respecting another's person even if you don't share his (or her) opinions, with tolerating people who are different from you. And is that not the very epitome of freedom?

Because internet communities regularly raid each-other. Someone who's a dick to you on reddit may just be a troll from 4chan with a new-made alt-account. Community and politeness require a relatively fixed set of identities with which to interact.
They require that the other people you infect pay the ransom, so you'd still have to pay for the VMs. (Also https://news.ycombinator.com/item?id=13147428 and replies)
I use that filter and setup when I work on my art projects. It's a pain in the ass, so I know it's working (/snark)

Runnning with it, however, is a whole different animal.
IMHO the problem with Java 8 is not the language but framework support. Except SparkJava, most other frameworks use Java 8 as a "upgraded java compiler". Tge canonical way to write code is still Java 6.

I think the best way to upgrade your java codebase is Kotlin. On the server side, Kotlin +vertx is extremely compelling.. on the Android side, Kotlin pretty much kills it.
Usually when you sign that inventions assignment agreement (the dreaded PIAA), there is a place where it says, now list on Appendix A all the inventions you previously created PRIOR to coming to work here.

And THAT'S the place to leave truck-sized holes to drive through, especially if you have a good idea of what your side project interests are at that point.
Do you really think it's good practice to use comments to describe how the language itself works? It's not like you can't find comprehensive, quality documentation for every single thing that happens in that function on MDN or equivalent.

Is that function that insane? I can understand it at a glance, and performance is high (it matters here). AS a JS programmer, just knowing that it is an implementation of bind() should be enough of a hint that it uses its first argument as context, the rest as a curry and the arguments of the newly generated function as additional arguments.
The post is about learning advanced JavaScript, if you don't want to understand that then the post isn't for you, (not that there's anything wrong with that). There may not be a more sane way to write this, (in es5).
There are some programmers on Hacker News who probably are paid more than I'm guessing both companies combined made. As I remember it (could be wrong now), SEA was two programmers and PKWare was Phil Katz (and his mom).

"The leaked agreement document revealed that under the settlement terms, the defendants had paid the plaintiff $22,500 for past royalty payments and $40,000 for expense reimbursements."

https://en.wikipedia.org/wiki/Phil_Katz
that's very interesting. Have you looked at linkerd.io (used in production at large kubernetes deployments)
hiphipjorge is the best personal domain name I've ever seen.
An alternative solution is to make it illegal to pay ransomware.
That's a general point, but I think it missed the criticism that the FSF's definition of software freedom fails on its own terms.

In practice the "freedom" is exclusive to a highly educated and exclusive technocracy. The same freedoms are not available to the general public.

This may seem pedantic, but IMO it undermines the argument about software freedom, because Stallman has never shown the slightest interest in making software that the general public can modify, or in designing, promoting, or doing anything at all to encourage the existence of such software.

The idea that if you want to promote software freedom you need to make tools and systems that ordinary people can modify - preferably without learning Emacs - doesn't seem to have occurred to him. It seems that in Stallman's world the public are supposed to become MIT-grade hackers before they can earn their freedom.

You could argue that software is hard, and that's just how it is. But I'm not so sure that's true. It's not obvious that the hardness of software isn't a side effect of the culture around it, and not something unavoidable in the process of development.

The reality is that there has been almost no serious CS research into making accessible user-modifiable systems. FSF would be more convincing if there had been at least some token effort in that direction. But instead FSF has always promoted a rather old-fashioned and nostalgic view of computing, where everything happens on the command line, and development means hand-editing source code and running a build system to create a local binary.

That was more or less the only model around in the 1960s and 70s, but things have moved on since then. Unfortunately the FSF mostly hasn't.

Given that, the question is - what does software freedom mean to users now? If source code doesn't actually equal freedom - what does?
Interviewing Founders, Disruptors, and Mavens
Homepage: http://stonic.io
Subsidize? Maybe those vastly unpopulated areas of the country ought to stop feeding those 100 miles from the coast.
A win for SV is a loss for the rest of the world. Don't encourage this. SV is already encouraging bright people to sell ads instead of improving the world.
That's why Scope of Work documents exist: to protect against scope creep.

If a customer demands additional features, you prepare a Change Order and say, "OK, here is how long it will take and how much extra it will cost."

After a while they learn discipline and stop asking for changes half-way (or more) into the project.

Here is another perspective: the vast majority of features I've build as part of Change Orders rarely, if ever, got used. Granted, I make sure all relevant stakeholders are involved in the creation of the initial Scope of Work. That way, there are no late-comers who demand changes/additions.
As a German: I feel that while this would potentially increase the average length of the words you "send", it probably will keep or even decrease the amount of information transferred..
Back in the early 90's the CIA had planned to move to WV; never happened obviously.
Tor at the Heart: Tails
For what it's worth, #4 is a relatively old concept, and one that's currently implemented for lots of different reasons. I've heard them called "sun pipes," but there are all kinds of variants; basically sky lights that can be aimed other places. Companies like this one: http://www.solatube.com have been around since at least the '80s, and got their designs from earlier attempts.
Not only is it not an Ansible fork, Stonic is not software. So far they have accomplished a blog post and some empty Github repos.
...by dramatically increasing supply?
Despite the name it was actually the smaller company. The relevant articles and info are linked from Wikipedia and make for interesting reading.

When Katz died people asked the ARC people what they thought about him:
http://www.esva.net/~thom/philkatz.html
Borg – Deduplicated backup with compression and authenticated encryption
You have to park them somewhere, you have to fuel or charge them, you have to clean them, and you have to maintain them. That means infrastructure. Expensive infrastructure.

Self-driving cars as a service have all the problems of personal rapid transit except track cost. Personal rapid transit has never been very successful. There are at least four startups selling driverless PRT shuttles right now, and nobody has more than one demo installation. Still, shuttle buses ought to be driverless very soon.

(Olli, from Local Motors, is very cute.[1] It talks to its riders, and using IBM Watson, can advise on restaurants and points of interest.)

[1] https://www.youtube.com/watch?v=9joEsWiYFEI
That 66% includes most of the population of the Midwest as well (all of MI, northern OH, Chicago area, etc.). We're not moving them away from population centers by your evidence.

https://www.aclu.org/know-your-rights-governments-100-mile-b...
It actually is simple.

Covering up an illegal act using state-granted powers is illegal. Someone "breaking the law" to tell people you committed illegal acts is not illegal in any meaningful sense.
I guess in Python it would be going from:

list(map(lambda x: x**2, [1, 2, 3, 4]))

To:

list(pmap(lambda x: x**2, [1, 2, 3, 4]))
I can see a use case for `await` in comprehensions- e.g.

responses = [await r() for r in requests]

... but, what's the 'practical' application of `async` in comprehensions? I can't think of one that shouldn't call an independent `async` function for readability.
Sounds like Ansible is going the way of Docker. Open source devs see $$$ and the software goes to shit.

The days of the noble craftsman are over.
A good friend of mine drank heavily through his twenties. Then, he just stopped, and rarely had a drink since (decades). I asked him how he stopped, and he said he just lost interest in it.

This also lends credence to the idea that it is genetic.
Automation is a thing, fewer and fewer people work in farming, and those who do spend less and less time doing manual labor. I'd rather support this trend and work towards full automation and remote control.
Pretty weird to see a discussion of the economy in the midwest without a single mention of Chicago - you know, the third largest city in the US... ;)
Change Management: Keep It Simple, Stupid
Existence proof. Can avoid ageism. But likely only via competence, creativity, and rep.

I've been lucky, I guess.I would add to continuous learning: continuous invention. New stuff in the world, not just new to you. In my case, almost entirely unplanned drunkard's walk of a career that I don't recommend anyone emulates, but it sure has been a wild ride.

I'm 69 last month. Started 50 years ago inside discrete component technology mainframes. Done hardware logic design, firewire and Medialink FPGA, datacomms Hard Real Time embedded firmware, synchronous and asynchronous comms protocol design, real time networking design in the Music world (before anybody thought it possible, we showed em!:), created cool 4G visual programming languages, lately Audio DSP inside gaming consoles.

Moral: Keep inventing, keeps you young, moreso than just leaning new stuff you won't be using until it is obsolete. A wide T LI profile doesn't hurt either. But that is not an after-thought, it's a side effect of your lifetime of energy and obsessions.

Vaguely thinking of retiring when I'm 72 or so. Want to make more music, DSP takes too much time.
Windows executables start with "MZ", for Mark Zbikowski.

Edit: fixed the name
Full Face Using Glitters
This seems like a misleading example. It's like saying that users should not borrow books from library because if they borrow "How to murder 101", and then they murder somebody, they would be caught.
Then the ransomware would just encrypt the files more slowly.
> It looks like Ansible is the tool from the Operations world for Developers and we need a tool that is built by Developers for Operations. That is how we think a DevOps tool should feel.

This... sounds like it would take the balance in the wrong direction. The idea of DevOps is a working together, and one of the reasons I like Ansible is that it strikes a decent balance between the world of 'hack together shell scripts and get things running' and 'let's build a well architected application'.

Anyways, the number of PRs and issues is high, but it's par for the course for any popular open source software. Another community I'm involved in, Drupal, has thousands of open issues/patches, and we have so many longstanding bugs that we have a special name for them—DrupalWTFs.

At least with Ansible you can monkey patch if absolutely necessary, and it's mostly possible to override core functionality through modules and roles.

The core devs do need to do more work communicating vision, implementing community feedback, etc. Especially since the Red Hat acquisition, it'd be a good gesture to make it clear Ansible itself isn't just a sledgehammer meant to make Red Hat be 'DevOps' hip.
Can you explain more. Did you find an example of Google Chrome logging your private information without your consent?
Thanks for the reply but it doesn't address my comment at all.
Trigger Warning, do not read if easily offended or if against introspection.

Downvotes? Would this have been upvoted?:

"Python 3.6 is really cool and looks fairly compact, especially when you're used to nesting callbacks, using promises, or fibers in Node.js. That said, arrow functions provide some of that compactness in ES6."

It's interesting how a certain verbal style resonates better or worse in certain communities, even if the content is held approximately fixed:

"Python 3.6 is really cool because of comprehensions."

"Python 3.6 is lit af bruh cuz dem list comps."

"dis lang is dope cuz ONE liners tho."

"python is fucking [i for its in me]"

For example, if I tried to teach a bunch of inner city kids about Python sounding like the average HackerNews user, they would never learn anything! For those of you that teach kids, you'll probably understand, everyone else will probably take offense to this, don't say I didn't warn you.

Communities like this (HackerNews) lack diversity -- we're all the same flavor of nerd, and that's boring as fuck, isn't it? We tend to agree with each other, and are diametrically opposed to people who try to burst our bubble. Clearly we're right about everything because we have been validated by our fancy BS's in honors physics, mathematics, chemistry, biology, and other sciences (oh, and engineering, if you're second-rate (shh! some people don't like mean jokes)).

There was a post on here about democracy after the Trump victory (or right before?). And the majority consensus of the nerds on this site was that government should not have unlimited power, and it should make itself easy to change, or replace, if needed. I.e., there should be no runaway governments, which we're stuck with. People should have the power to change things. For the most part, you guys agree with that, which I find incredibly ironic.
> a. Its built like a tank

But less so than a T450s. Lenovo inexplicably limited the top-of-the-line magnesium shell to the slim-and-light 460s which has a non-replacable battery.

> high resolution screen.

That's a deal breaker for me. I'm not going back to reading text through a low-res screen. My 2013 rMBP 15" manages to get a solid 8-10 hours despite the retina display. PC manufacturers can't execute that because they're all jumping on the "4k" bandwagon, and there is no power-efficient 4k display on the market right now.
Asana is pretty bad. It takes forever to load, which sucks when people send you URLs to tasks/projects and you have to open them individually and wait almost 10 seconds for each to open.
Capturing ideas somewhere where you can go back and check is the best thing. I use trello for that.
Sen. Byrd moved a bunch of federal facilities to the part of WV closest to DC. No entire departments, but significant back-office operations are there. Here's an FBI example: https://en.wikipedia.org/wiki/FBI_Criminal_Justice_Informati...

Looks like Byrd was behind the attempted CIA move, here's how that ended: http://library.cqpress.com/cqalmanac/document.php?id=cqal92-...
Right, and neither of those are pythonic. There is no need for a lambda when you have comprehensions.

This comment may relate better to your point: I would personally prefer "afor" over "async for", FWIW. One thing I don't feel "async for" is being more explicit over being more verbose. The symmetry with "await foo" is broken though.
I'm definitely willing to pay $1 for a dedicated lag-less "channel"
Ah yes. The perennial problem of managing system state with anything other than shell scripts. Many variations have been tried. Most end up being some kind of yaml based format or a custom DSL with inscrutable error messages.

I don't think the answer is yet another variation on the same theme. The design space for such tools is pretty well trodden and they are all lacking in one way or another. This blog post does not say what exactly about ansible needs to be fixed and what their plan of attack is. It just sounds like the author would like a more responsive set of developers which is a social problem more than a technical one and writing yet another configuration management tool is not the right solution to that problem.

Some interesting variations on that theme are http://babushka.me/, http://larsyencken.github.io/marelle/, https://github.com/brandonhilkert/fucking_shell_scripts, and http://palletops.com/. I also have a variation in mind but every time I sit down to write something I remember that there are already way too many of these and instead just write another shell script.
That doesn't appear to be one of the effects of vitamin D (and deficiency doesn't cause any neurological effects). I suspect the placebo effect is more likely (it will definitely have a large effect on brain fog).
Presumably by subsidizing the housing. Housing is interesting, because what really affects the market is housing stock, not housing investment. But of course housing investment over time builds housing stock.

edit: This wikipedia article proved interesting. https://en.wikipedia.org/wiki/Real_estate_economics