skysight-inc/HackerNews huggingface dataset:
Size alone is only half (at best) of the equation. What makes Python's standard library stand out is the way it is structured and documented.

Consider Java's standard library, which is huge. That last few times I did anything in Java, I spent more time browsing the library documentation than coding. Admittedly, I did not know the library very well, if one uses Java all the time, that ratio probably changes. In Python I don't need to know the standard library well, because the way the documentation is written makes it very easy to find what I am looking for.
Why is it 'clearly' on its way out? IMO Rails is still the best web framework around, and the last release has really put it ahead of its closest competition.
Windows 7/8.1 users are not going to be happy, its one of the reasons they are sticking with the older OS.
30s in to the video the narrator explains how TransferWise works. Am I correct in thinking that this problem is very NP-hard?
You might have the right to install packages, but that may not solve your problem, that the application may require different version than available in the repo.

The classical case is Ruby + Rails + Passenger + CentOS. While there is SCL with any Ruby and Rails version you might want, that does not mean, that the Passenger package will work with it :(.
There were strange things going on with the numbers of shares outstanding in 2013, I wouldn't jump to conclusions about historical prices/market-caps without double checking.
If you look at the API of ocaml-re (and tyre), you'll see it's pretty much equivalent to regex-applicative. Regex combinators are nice.

"Parser combinators", for me, denotes actual parsers, for non-contextual or contextual grammars.
It looks like this change happened around April/May 2016.

Which coincidentally is when my infrequently booted windows install started crashing in the middle of windows update. (Update enabled, 10 min uptime. Update disabled, Days, with sleep/hibernate/wake cycles)
So much better than the current system.
Frankly, it should be able to bring system files to a desired state, rather than installing numerous updates.
Guest View: JavaScript framework roulette: How to avoid losing your shirt
Quick Tip: What Are Factory Functions in JavaScript
omg, why do I discover this only now? thanks.
And if they were open sourcing it, you'd say there's no way to know they're not doing that in the compiled release.

Reverse Engineering is the only viable way of determining this stuff. I'd love for it to be open source but it has nothing to do with this.
It's not clear from the article, but will we be able to cherry-pick and uninstall updates we don't want? Does the roll-up show as one update in Windows Update or can we cherry-pick and uninstall anti-feature updates and leave the security updates?
I'd second this. Rails is still probably the fastest way to get an MVP off the ground, and most of the time it's more than fast enough. You can get UX on par with a well done SPA almost entirely using server code with Turbolinks 5 + Action Cable, too.
Each human is ~100 billion neurons and you see AI wants to get powerful in coming years. And it wants to know what's happening in this primate's brain to take over our world. So AI has tricked and trained likes of [Geoffrey Hinton, Yann Le Cun, Andrew-Ng, Demis Hassabis, add-your-favourites] and made them invent things like [Deep learning, Reinforcement learning, Adverserial learning, add-next-invention]. Now you see one does not have to hand code crazy search space solutions like a game of Go. So going up in same gradient - all AI has to do is trick few more primate brains to help it learn most of what is known to human brains. Then AI will turn as queen bee making us serve itself. Its sole aim (as any other human) is to find likes of its own kind in cosmos and reproduce. Meanwhile when all of this is happening - it may generate enough fancy consoles/human-imaginations with/without brain-interfaces to think we are programming.

Fire, Stone tools, Art, Language, Navigation (boats,horses etc),Metallurgy, Books, Steam-engines, Electricity, Telephones, Computers were all programming languages (or AI) in themselves. So in a broader way - what we call as best programming language is/was another way of saying 'HOW CAN WE HUMANS OPTIMISE OUR LIVES (i.e eat, reproduce, defend, conquer)'.
> People would need to use tabs (gasp) instead of spaces for that :-P

That would be madness.
Video Hangouts has been killed? Isn't Hangouts a business-centric offering, I haven't heard that its been killed. Its a large part of "Chrome for Work."

At any rate these have different use cases, one is enterprise focused and the other is mobile only.
After reading the website and looking at the current production users, it seems the project has been created by a chinese team. Some (not the majority) commits were written in mandarin. It doesn't help to bring foreign developers to contribute. Also, they might not be in touch with the influential blogs or developers on social networks to talk about their project. Many nice front end projects made by Chinese developers have the same problem.
source? ...or it's just pointless trolling ?
The most exciting thing to me in portable PCs is the 'VR backpack' form factor. As cool as the HTC Vive is, moving around with a fat cable sticking out the back of your head is a big detriment. Putting the PC in a backpack will be so perfect for VR - bigger batteries, more efficient (without the LCD), no cables.

These GPUs will make VR backpacks even more viable, with reduced power consumption, better performance and reduced size. I am super excited to see what will be coming out in this field over the coming years.
I just installed it... it works beautifully. Thanks for the heads up!
Without careful prescription and monitoring, they are certainly more dangerous than the so-called "simple" analgesics (paracetamol/acetaminophen and the NSAIDs). Each year there are many deaths related to prescription opioids[1] and they do result in long-term damage.

Some commenters here seem to like codeine. It should be considered at least as dangerous as morphine (which it is metabolised to). Depending on your genetic background, you may poorly metabolise codeine (causing it to be ineffective), or you may metabolise codeine too effectively (causing it to cause respiratory depression, low oxygen levels and possibly death). The tide is gradually moving against it[2], but not quickly enough in my opinion.

With all pain, the safest treatments don't involve drugs.

[1] http://www.cdc.gov/mmwr/preview/mmwrhtml/mm6450a3.htm
[2] http://www.nps.org.au/publications/health-professional/healt...
FYI: None of the music heard in that video is "dubstep".
You might not want to override termcap for less in other contexts. Or not in the same way.
At least here in the UK SMS' are usually free (or very cheap) but whatsapp is popular since it's very easy to use, allows group chats/voice messages and works well when the connection isn't great.
But mostly because it works on virtually every platform (even some feature phones), so you can assume that basically everyone has it.
TextPad 7 License Key Crack and Keygen Full Version Free Download
How Public Key and Symmetric Key Encryption Work
Then Python is a good alternative, it's basically already installed everywhere.
Astrophysicist Dr Katherine J Mack Destroys Climate Change Sceptic Troll
FalseCONNECT – Breaking cryptographic trust in iOS and beyond
I just hope its not part of some plan to sneak in windows 10-style spyware onto older windows versions, by bundling it up with important security updates one pretty much have to install. At least the windows 10 upgrade we could say no to.
Obviously no backend is in SSA format after register allocation, but before allocation what do other compilers use if not SSA? Is there some kind of low-level LLVM and GCC IR separate from the front-end and middle one? That isn't in SSA?

I know that the C2 and Graal compilers are SSA all the way until register allocation is done.
I remember reading about a third of "Portnoy's Complaint" and then closing the book and putting it aside forever when I realized that it was supposed to be comedy and not tragedy. Same thing happened with this article.
Ask HN: Resources for good testing practices
I've started work at a company that doesn't have a culture of testing and currently has only a handful of rarely run unit tests that a contractor wrote. I'm setting up some automated testing but need to get the team on-board with how to write good tests.

What resources have you found helpful for encouraging good testing practices that I might be able to share with my team?
> Microsoft will also create security-only updates that include all the security fixes released each month, without any reliability or feature changes. These updates won't be cumulative. They will only be offered via WSUS and SCCM; WU users won't see them.

Can anyone use WSUS and SCCM, or are these licensed separately, e.g. with Windows Server?

Could the US FTC require that security updates be delivered separately as a condition of sale, i.e. cannot be bundled with non-security updates? They are already studying mobile device security updates, https://www.ftc.gov/news-events/press-releases/2016/05/ftc-s...:

"In order to gain a better understanding of security in the mobile ecosystem, the Federal Trade Commission has issued orders to eight mobile device manufacturers requiring them to provide the agency with information about how they issue security updates to address vulnerabilities in smartphones, tablets, and other mobile devices. The eight companies receiving orders from the FTC are: Apple, Inc.; Blackberry Corp.; Google, Inc.; HTC America, Inc.; LG Electronics USA, Inc.; Microsoft Corp.; Motorola Mobility, LLC; and Samsung Electronics America, Inc."
Apparently not:

> This means that the ability to pick and choose individual fixes to apply will be removed; they'll be distributed and deployed as a singular all-or-nothing proposition.
And that is an open standard that works with Skype, Duo and other non-apple alternatives?
I agree and disagree as well.

My point about planning and architecture was to contrast it against what I believe React is better at.

Personally I think React is easier to understand. Honestly the vDom is an implementation detail people get stuck on. Pure functions, well defined state owneeship and transition, and so on are the real benefits.

The other main criticism is JSX which is totally optional and mixing implementing with presentation; the "correct" which I believe to be a outdated but still accepted belief that went out of style around Web 2.0. This separation is not required either, you can rewrite render() to pull from any templating engine or whatever. Or use HOF/HOC via the presentation/containener design pattern.

I realize I went off topic but I've been wanting to compiler my thoughts on this.
Both require running on Windows Server, WSUS is "free", SCCM is "very expensive".
There is also a vimscript to turn vimpager into a man pager, which supports basic colouring.
I'm 99% sure those are colour control codes, but what does that huge env string actually do?
The question is not whether Google knows how to do proper end-to-end-encryption, the question is whether they want to do it. They have a clear incentive to not do it properly, which is being able to sift through your data to sell it to advertisers.
I'm not Paxos expert either, but I see some issues with the current post that are probably not correct / totally precise:

- That 7 or more nodes exhibit degraded performance, and that 5 is the sweet spot seems like a handy-wavy statement. I'd like to see numbers. And I believe those will be related more to implementation details rather than algorithmical limitations. Sure, with more nodes, communication overhead grows. But only a majority needs to agree, so there's no need to wait for the slowest node. Sure there's a sweet spot, but I wouldn't say it's exactly 5.

- Paxos does not perform leader election. There's indeed, no concept of a leader. There's only proposer, acceptor and learner. There's a leader concept in Multi-paxos, but that's a different story, and it's just a performance improvement, not a requirement.

- The original Paxos paper may be harder to understand, but "Paxos made Simple" is not. Probably easier to understand (IMVHO) than Raft's paper.

- The post assumes, as most Paxos implementations, that the three Paxos roles (proposer, acceptor and learner) are collapsed into a single node. They could be in different nodes. This may challenge some of the assumptions made about the "regular" Paxos algorithm.

- What the post proposes could probably be easily simulated with a varying number of proposers, acceptors and learners (like for instance having a lower number of acceptors than learners). This should result in the same benefits of the modified algorithm... but without modifying the algorithm. This is important, since original algorithm is proven mathematically.
Google Cloud EU: Understand Your VAT Setting Change
Did anyone understand what can an individual, resident of the EU do in order to comply with the VAT laws while using the Google Cloud Platform?

The information provided is obscure

https://support.google.com/cloud/answer/6090602

and I cannot find anything useful elsewhere.

The aforementioned link states:

"using the Google Cloud Platform to develop prototypes or applications with a view to generating revenue in the future. Most software developers -- including affiliates, sole traders, self-employed merchants, partnerships, students and others"

So, if I understood that correctly, my personal projects from which I might have a profit in the future fall under business. Thus the can treat everyone as a B2B transaction which has undoubtedly enough economic advantages to them so they can really afford to lose european developers who might fall in love with GCP with their pet projects and bring their expertise to actual businesses later.

But I'm not much interested in polemicising; I'm sure the business unfriendly EU laws play a part in this as well as Google's fuck you attitude.

I just want to know how can I hold my side of the VAT obligation in case I want to use the Google Cloud Platform and I don't have a company where I can just delegate the matter to my accounting department.
Crowdsourcing power grid data a la Pokemon-GO
> And it would be really nice if I could read man pages in the terminal in a proportional font, but preserving alignment etc.

Since you want proportional fonts, you'd have to be willing to leave the terminal already. If so, I'm aware of three options:

1. the classic, xman: fugly

2. the builtin, "man -H": it works sometimes. On my own system, the it's so unreliable that I'd call it alpha-stage software

3. and Konqueror. Works perfectly every time, but you'd have to install KDE components.
> You say you had "emulated" hardware - what this means, exactly?

Software pretending it is hardware, for example QEMU: http://wiki.qemu.org/Main_Page

> Which kinds of drivers you have developed this way?

As an example, this approach helped me develop a pin-controller driver[1]. I first added a new bare-bones SoC and machine to QEMU[2] to give me enough of a environment to start adding other models, such as the SoC's System Control Unit[3], which in-turn contains the registers the pin-controller driver pokes at. Using QEMU I could control the initial values in the registers and exercise the pin controller driver's implementation.

> I guess it's not possible to test driver code unless probe() succeeds, which requires actual hardware to be in place.

Not entirely - if you are writing the driver you can always pretend it succeeds! Ideally you want to get some gratification as soon as possible - if that means making some assumptions and nasty hacks, that's fine (as long as it won't smoke something!) Then start iterating to iron them out. At least, that's the kind of approach that works for me.

[1] https://lkml.org/lkml/2016/7/20/69

[2] https://lists.nongnu.org/archive/html/qemu-devel/2016-03/msg...

[3] https://lists.gnu.org/archive/html/qemu-devel/2016-06/msg070...
Not anti-intellectualism at all, and not even anti-philosophy.

If I'm anti- anything, I am against those philosophers who refuse to make disprovable assertions and instead use rhetoric and non-formal logic to make their points.

The reason is simple, their stuff comes and goes. They contradict each other -- and often do not accept scientific fact simply because they do not understand it.

Philosophy was once the only way to investigate some particularly hard problems, such as "where do we come from?" or "what is the mind?". With recent scientific and technological advances, we actually got some fact-based answers there. Cosmology, standard model, evolutionary biology, neuroscience are evidence-based sciences that override, and often contradict, most philosophical speculations of the past. A lot of philosophers simply do not have the domain knowledge anymore.

I know that some argue that those sciences are philosophy, but, frankly, that's stretching reality.

Last point, my dislike for philosophers is not a "new" position. See what Richard Feynman had to say about them: https://www.youtube.com/watch?v=X8aWBcPVPMo
those coins don't exist on the new ETH blockchain, so that particular transaction cannot be performed on the new block.
Wait, but what is a straw: How many atoms are necessary for a straw to be a straw?

It's turtles all the way down!
Compared to the original formatting, this colorization does the following:

- normal text stays the same color,

- bold text (bright white) becomes red,

- underlined text becomes green,

- inverted text becomes yellow-on-blue

However, if the original does not use bold or underlined text to emphasise parts of the text, this re-formatting has no effect. This is what happens in the curl documentation, where the command-line options are in regular text rather than bold text.
Thanks, can Windows Server 2003 be used to run WSUS for updating Windows 7 clients?

Edit: looks like a user or device CAL (Client Access License) is needed for each Windows 7 instance that is connecting to WSUS to receive security updates.

Edit2: it may be possible to manually copy security-only update files from WSUS to unmanaged Win7 clients that have no CAL.
WIERD VIDEO
MUD with a web client that can be scripted with JavaScript
Likely not, but this portrayal in the article isn't close either. It only applies to 'hot startup' folks, which are a subset of startups, which are a tiny subset of employees here.
I've never seen a Julia Evans post that wasn't super informative. http://jvns.ca/
I found this script on reddit once. It does the same but sets random colors for man pages.

https://gitlab.com/agilob/.files/blob/master/mancolor.sh
I tried that and also

env CGO_ENABLED=0 go get github.com/google/git-appraise/git-appraise

but I always get an error that go wants to write net.a in /usr/lib, which I naturally am not allowed to do because it's owned by the distro (Arch) go package:

go install net: open /usr/lib/go/pkg/linux_amd64/net.a: permission denied

I have only set GOPATH to ~/.go and nothing else. Any other GO environment variable I should have used?
$52,000 is the median household income, not median salary.
Google Duo Makes Video Calling Between Operating Systems Easier
For the initial clean-up, you don't want to be doing it manually, especially if you have lots of tweets to delete because Twitter makes it a really tedious task.

There are online tools that do just this, without the need to download anything, but then you have to trust a 3rd party app.
The Geek Keep:hack air-gap computer using the sounds made hard drive actuator
Seconded, I've been very impressed with this service.
Collection of Useful Datasets for Machine Learning
GoldenEye: Source 5.0 released
Megaupload’s Kim Dotcom seeks to retain millions in assets
Don’t blame porn for erectile dysfunction
If you're referring to the telemetry in Win10, similar telemetry was patched into Win7 a long time ago.
This may be a tangential question, but is there a single place you can go to find a list of all current, active VCs and investors along with detailed descriptions of their focus areas and contact information of key players so that you can adequately do research and then reach out to the best suited parties? I've found AngelList and Gust to be overly cluttered with non-active investors and the API is no longer accessible to general people even though I've been on the platform since 2009.
"The Noe" jumped out at me, too.
Looks great! There's some info and a screenshot on the debian package page:
https://packages.debian.org/sid/most

The official website doesn't really contain any information.
The lives of others it is. The funny thing is when I say to facebook users that I will post their pictures or other info to some other social network that they don't use, suddenly privacy becomes important to them. I really don't get this attitude among friends.
In theory, aren't those individual update packages removable?
I don't use a chrome plugin, hangouts works great inside gmail which I always keep open, or from https://hangouts.google.com/.
Same here, hangouts is one of best working solutions for me and my family on variety of devices and operating systems.
Not really,

https://www.techempower.com/benchmarks/
I heard about it first at a lecture by an industrial chemist working for Cadbury. He explained it as being a hangover from milk going off during delivery. Colloquially at least off milk is said to have gone rancid. There were samples ... a memorable experience!

The addition of butyric acid of supposed to mimic the past flavour without the use of off milk.
One weird trick to name your tests
Tcl.wiki is just an alternative domain name for the wiki introduced after the .tk hijackings of last year (see https://news.ycombinator.com/item?id=10480729). For linking purposes it is as good as wiki.tcl.tk, but considering .tk's track record with security, possibly less likely to be hijacked.
Hey Alex did you do this?
I spend just under 50% of my income on rent. I save around 20% per month.

This is London, not the Bay, but I'm reasonably sure it's possible to accumulate savings even there - it just depends what you choose to spend money on.

Guy I work with spends less than half what I do on rent (he shares a room with his gf in a larger house and lives further out), but spends a fortune on things I'd never countenance. A vive, a £400 graphics card etc.

Clothes? Alcohol? Expensive meals? Coffees? Phones? Computer games? Peripherals? All choices that we make, all costs we can avoid/minimise.
For those not following along at home, ETC (Ethereum Classic) is the original, pre-fork block chain. It was "supposed" to die, but one exchange kept it open, and miners found they could make good money (BTC) on it.

So it didn't die, and although it isn't worth as much as (new) Ethereum it appears to be viable. Ethereum Classic is where the DAO attacker's money ended up.
Doesn't that violate the "make it short" rule? Any answer to those has to be at least a page or so.
Hi @mbrock. Take, for example, the acetaminophen study[^1] currently on the front page claiming an association between prenatal use of the drug and behavioural and emotional problems in children. @fifteenforty works in this area and immediately pointed out[^2] the potential cause not mentioned in the abstract: why were these women taking painkillers in the first place and could that be the cause of the developmental problems?

Further down, in the Results & Conclusions, "association" implies "causal" when they mention "via an intrauterine mechanism?"

[^1]: https://news.ycombinator.com/item?id=12293675

[^2]: @fifteenforty comment, https://news.ycombinator.com/item?id=12295107

Link to original study: http://archpedi.jamanetwork.com/article.aspx?articleid=25432...

LA Times coverage: http://www.latimes.com/science/sciencenow/la-sci-sn-acetamin...
The 5 mistakes I made as a new founder that I hope you never have to