skysight-inc/HackerNews huggingface dataset:
> boost::math::binomial_coefficient<double>

Using double here seems to be unsuitable for this kind of algorithm. The boost algorithm seems to be tuned for floating point arithmetic for large n and k values. An integral binomial_coefficient can be written rather easily. Such a function can easily be declared constexpr and can be used to create a lookup table at compile time.

Also I don't see how your algorithm is constant time, unless you can write a bitmap class with a constant time operator[]. I expected the lookup to be constant time. Decoding a known block to be constant time is not such a strong statement.

I can see that it can compress well bitmaps where there are large chunk of 0s or 1s. I wonder what is the benefit compared to RLE. jooster's comment seems to be valid too, you need 3 bits to store the popcount. That makes your "compressed" example 27 bits, which is 3 bits more than the original, making it not a too compelling example for your compression algorithm.
I should probably try Spotify as so many people say it is better than Apple Music (which I do genuinely like). Spotify currently offers 3 months premium subscription for 1€ so it may be worth a shot.
That comment was supposedly put in the code for an intern who was still learning about the system. "You are not expected to understand this", as in, "this will not be on the test".
Sorry, but no. It references a published paper and is in no way written in a way that would alert me to the fact that it was satire. As witnessed by the rest of the comments in this thread if it was intended that way it mostly missed the mark.
"Si non e vero, e ben trovato", as they used to say in Abyssinia.
But there may be a lesson to be vicariously learned from Google's mic drop incident. Whim needs a thick bureaucratic process on top!
Zero Coding Test Automation Tool – QARA Feature
I believe advertisers can still choose to advertise on specific demonetized videos or channels, so if this is your content, you could still approach advertisers directly.
On the other hand of anecdata, I'm in the UK, and plenty of people I know have heard of and use it. It's the developer go-to for most projects I've seen, but BT does appeal with Paypal integration.
I would rather recommend the opposite: forget about the one-more-search rabbit hole and just get started. Three hours spent on programming is going to be much more useful than three hours spent on googling.

If you want to learn to play the violin, you're not going to get there by reading books about the shape of Paganini's fingers.
Bangalore startup first to finish all 20 QA bAbi tasks with 100% accuracy
There are, but many of the ICOs are controlled by a company that reserve the right to change the contract at any time.
From the numberphile interviews and the article above I get the impression that Simons is a professional, wise man who doesn't let political differences devolve into hysteria.
> fragile mess
> or Node.js

/s ?
Caution is required when trading Bitcoin
I was holding to that famous UNIX mentality for many years, since I started programming almost... Use many programs that do one single thing, pipe the data, print it on the main output etc etc. That’s how I used git too, writing 160 chars wide commands... I tried playing with Emacs year and a half ago, and it was big cultural shock, for first year of using it I still couldn’t adopt kitchensink philosophy. But after barely scratching what emacs had to offer I went back to my unix terminal workflow it felt clunkier than ever.

Takeaway from this story can be Magit. It totally changed my perception of git, and felt like more robust and semantically better way to use/understand git. Maybe it was like that because of few years of terminal git usage, don’t know how will complete beginner react to magit. But what shocked me the most was how my approach to git changed with dofferent interface. GUIs never appealed to me, but magit represented the middle ground of GUI like functionality with terminal like interface that got many things semantically right.
Rebase is not simpler in any context - rebase rewrites history, which, if branches have been pushed to remotes, then necessitates force pushes, which in turn breaks any other instances of the same branch. By using rebase to "keep history clean" you are largely undermining git's power as a DVCS.

Rebase as a tool is not inherently bad but it is definitely not simpler than merge - it introduces additional considerations, requires a deeper understanding of git for effective use and is a dangerous tool in the hands of people who do not understand what it is doing and in my experience most teams that are using it as a core part of their workflow are doing so for the wrong reasons (generally because of a fundamental misunderstanding of how branching and merging works in git and why it works that way).
Children not wearing seat belts in cars and not wearing bike helmets are two. (These have now been corrected).
Very simple and quick translation app for mac os
Why "according to the MSYS2 devs" from 2014 though? Have you not tried MSYS2 yourself? I tried Cygwin a handful of years ago and it was worlds slower than MSYS, which I decided to use instead. I switched to MSYS2 a couple years ago or so, and it which hasn't felt any slower than MSYS. Cygwin took forever just to traverse a directory hierarchy. Has it has gotten an enormous speed boost since?
The whole private charity stuff also creates perverse incentives. The better people who do donate to charity, are the ones who are left worse off, whereas the bad ones who never do, are the people who benefit.

That’s the nice thing about a system of taxation, in that no one is penalized additionally while doing good.
I'm too scared now to lookup difference in price for an ambulance (after calling 911/112)..
I know this is about the weakest critique possible, but currently using Go, I know my next project won't be in it, simply for the impossibility to put an opening curly brace on its own line. Other languages that don't require semicolons at the end of a line have it, and even if they didn't, I'd rather have to put semicolons manually.. Go is "opinionated" I guess, but so am I. Whatever their target audience is, I'm not in it.

One thing I used to hate about PHP but then kinda grew to like was variables being prefixed with a $, as it makes it real easy to distinguish between functions and variables at a glance.

Other than that, it's just programming. For me, who is making really simple things, 99% of the work is figuring out the pseudo-code and data structures, if the language doesn't get into my way, they're pretty much all the same. I haven't tried Rust yet, but from a casual glance I do like what I see.
It did come across as quite patronizing. Particularly in contrast to its light-weight argument style that almost exclusively consists of one-sentence opinions, stated as fact, with very little behind them.
You don’t even need to ban bundling. Just require that customers be permitted to decline bundled services and receive the full-price discount.
I came to it from embedded C, and would not call it a better C. Not that it is bad. It is just a wildly different use case.

The lack of a preprocessor alone (as ugly as that may be) rules it out for a great many embedded and cross-platform scenarios. The binaries are also fairly enormous. 10M for a shell util on a desktop may be good enough. Beneath that level, it is a deal-breaker and a scandal.

Agree with the straitjacket part though. Comparing it to something like Clojure, the best I could say for it was, "At least I don't have to deal with the JVM..."
Considering that the Intel drive in https://techreport.com/review/26523/the-ssd-endurance-experi... self-destructed when it ran out of guaranteed lifetime, I think it's a fair criticism.
I did this like 2 years ago and I cant remember why. My son started to repeat something from the show I didn’t agree with and it was hard to explain so I banned. Also I think it doesn’t have any positive message like other cartoons.

Peppa and another show that I can’t remember the name but it is about “worms”. This other show is in Netflix Kids but it is very bad for childrens, has some very weird messages.
> 2.8MB

> small

> website obesity

Phis is not a website, but my throttled phone connection disagrees either way.

Please have a look at js1k. Or go directly to size coding, e.g. .kkrieger, which is a FSP game techdemo in 96kb, see https://news.ycombinator.com/item?id=14409210
Yeah. My memory is fuzzy... I think I got to that step, but I couldn't figure out how to have it start with the machine without a bunch of hoops and caveats. But that was many years ago and I could be mixing it up with something else.
Which algorithms are they missing?
You’re right, and I think Microsoft are finally listening. The terminal itself has had its first true upgrade in decades recently.
Dentistry's an odd one. In some parts of the country it certainly used to be essentially impossible to get an NHS dentist, and in others it's easy. There are multiple dental surgeries accepting new NHS patients in Oxford, for example, which is by no means a cheap place to operate.

Although NHS dental treatment isn't generally free for adults, it is pretty cheap. I've been lucky enough to find an NHS surgery everywhere I've lived and the standard of care has been generally excellent.
It's exactly what I said above: The Roman Catholic church is a single world-wide entity and if you become member in one country your rights and duties carry over to Germany if you move here.

> but answer questions about your upbringing truthfully

Whether or not you answer questions truthfully has no impact on taxation. You might get around paying it if you lie but you are still liable for the tax.

> same penalties and rules as other forms of taxation

It is not, here is a decent publicly available primer: https://www.hrr-strafrecht.de/hrr/archiv/08-08/index.php?sz=... In short: The usual tax offences don't apply to church tax.
> Of course it would be ideal if freelancers could just find contracts because they have a great portfolio, but that isn't reality.

Then why not create that reality instead?

> Individual freelancers don't stand a chance of being found.

Steady and consistent efforts (blog posts, involvement in open source work and similar public projects, talks etc.) accompanied by networking and customer referrals go a long way. This isn't something that can be achieved quickly but over time and through consistent work you can build a decent public presence as a freelancer / consultant.

> So I want to create a place where we can be found and also promote each other.

Sites like this are ten a penny. How would you compete with the SEO and marketing budgets of big agencies yourself?
I liked the world when people knew a joke when they read it.
My new favourite person.

"In his talk, Palihapitiya criticized not only Facebook, but Silicon Valley’s entire system of venture capital funding. He said that investors pump money into “shitty, useless, idiotic companies,” rather than addressing real problems like climate change and disease."

Amen brother. Nailed it.

I caught up with a friend the other day. He has a first class honours degree in Physics from Cambridge University. He went on to do a PhD in Quantum Mechanics. He is the smartest person I have ever met. He works for a company that trawls social media looking for "trends". This is a guy who could probably be building the warp drive, or a nuclear fusion reactor - instead he spends his days writing code that helps clients sell people shit they don't need - because that is what this insane "market" puts value on. It is a terribly toxic culture exacerbated by social media. I did a "hard break" from social media a year or two back and have never regretted the decision.
Flagging this comment, this isn't a warez site.

EDIT: Whoever actually did flag it, I hope you didn't do so at my suggestion, I was absolutely joking.
Not only is that not true. The founder of Bitcoin even took the additional steps of proving in the genesis block that he did not give him/herself a headstart. In fact, even that block containing the proof itself was made inspendable on purpose.
Why is writing mathematical proofs more fault-proof than writing code? (2011)
A good terminal and python are both standard with OSX. Though I agree having homebrew does make life easier. Don't think Windows has an equivalent...
Game Theory and Entrepreneurship: How do I apply Game Theory in my life
Ditch JS For loops
Anon makes a judgement about TCS. He does not use reason to interact with his child.

TCS is about using reason. He does not take his child seriously.
Situs Poker Online Rell Play Uang Asli – Judipoker99
Features Required in a Real Estate App for Android App Development
That is one area RISC-V guys are looking into, with Jikes RVM.

"Grail Quest: A New Proposal for HW-Assisted Garbage Collection" (PDF)

https://people.eecs.berkeley.edu/~maas/papers/maas-asbd16-hw...

Also Intel did have hardware GC with i432, but the chip suffered from many design errors that made it quite slow.
> That sounds like it would create an insane glucose spike though.

Not what really happen though. When you eat less frequently, your body improves insuline usage and glucose levels stay steadily all day.
Swiss-based digital payment startup Monetas has been declared bankrupt
(the article has been tweaked a bit after being featured on HN, just in case my comment now seems out of place)
Amazon has sharply curtailed hiring in Seattle as it seeks second headquarters
IT Co-founders needed
I am looking for technical skills guys to join forces in building our own mobile app. The app will be social p2p mobile transfer/payments app which is linked to debit or bank account, The app will be for african market in east africa region.

What I am looking from co-founders is someone who has open minded and wont mind launching a startup in Africa. Specifically I am looking for mobile app developer, security engineer including mobile and Web developer.

About me, I am entrepreneur with background in IT/cyber security. I am currently working as cyber security consultant in Tanzania.

If your interested please send me a PM then we can discuss further about the opportunity.
But a pokemon character was rather unkind to it back in 2012, so here you are.

Two years after that, Mickens wrote a glorious takedown[0] of Javascript--which must not have been as glorious as I thought--since people still seem hell-bent on using in as many places as possible.

Alan Kay said that computing is now a pop culture...

[0] https://scholar.harvard.edu/files/mickens/files/towashitalla...
Doctor Brown Bear is a positive male role model, TFA notwithstanding. As is Granddad Dog, IMO. And there are other workers who are less of the exploited proletariat than Miss Rabbit - Daddy Pig works as some kind of architect/structural engineer, Madam Gazelle runs the playgroup and so on. But yes, its class relations in particular is dodgy.

Not as bad as Thomas the Tank Engine, though. Don't get me started on that.
The curl year 2017
Can Cloned Pigs Save Dying Humans? – NEO.LIFE – Medium
<edit>
TD;DR: Magit is a lesson of UX.
</edit>

+1 for Magit. When I discovered it is when I discovered git. I assume tig must be similar although I've never looked into it but...

With magit, from my editor, I can easily check: my git status, choose which hunks to stage or unstage, commit easily. I can switch branches with less than 10 keystrokes. etc. But to me, what's coolest about it is that I can easily see commit histories and graps for branches, files, and the repo. With less than 5 keystrokes. And I can navigate these histories easily. Finally !!! Same story for pushing, pulling, merging, rebasing.

Which all of this you can do in CLI obviously. But Magit makes it easy, and because now I have everything I need with regards to git just a few keystrokes away, I can interact with git easily. So I do it.
That's an interesting point.

Mabye Homebrew, and its predecessors, were the real killer apps for mac?
> because that is what this insane "market" puts value on.

Because that is where he decided to work. I imagine he could find a role elsewhere focused on the areas you mentioned if he wished with those qualifications.

I don't doubt for a second that VCs fund a shedload of shite and that the social media world has pernicious effects that we are only just starting to understand, but in your example I don't think the tech industry can be blamed for your friend wasting his life building widgets.
You do not need to install iTerm and zsh; Terminal.app and bash will do the job just fine, alternate terminal and shell are just preferences.

cmd.exe and conhost.exe won't do the job.
No, I don't think so. Alternate streams are only used inside the emulated Linux filesystem, not externally.
You'd better believe that if Windows had an acceptable terminal 10 years ago I would have never purchased my first MacBook.

The pleasant interaction with other *nix systems was and is a primary driver for my choice of OS X.

PuTTy sucks. Every other terminal I have tried on Windows sucks. Getting terminal-based software to work on Windows sucks. I stopped trying years ago because a terminal on OS X doesn't suck. It might not be a perfect 10, but I'm happy with it.

I'm also more interested in Windows more and more as time passes.

Losing as the most popular OS has made Microsoft start doing some of the right things.
What is your problem with Java?
What does "No thanks" mean?
It's interesting to hear your perspective, but hard to know what you mean if you don't write it.
(Also have you even looked at Scala, Kotlin, Groovy with static typing, and perhaps others?)
> Daddy pig is portrayed as an idiot.

I strongly disagree! It looks that way superficially, but he is highly resourceful and skilled. He's an engineer, a champion diver, and superb musician. In contrast, Mummy Pig is mostly a non-entity.

> All of the animals are married to animals of the same type: there are no "inter-racial" marriages.

Species ~ race is your own, silly, interpretation.

> perhaps due to exhaustion

Or because doing things badly is a core component of slapstick humour.
putty.org links to the official downloads nowadays
In the beginning I tried to use git exclusively through command line because I thought that's how real men do it.

But after using gitkraken (or similar products) I will never go back to using git through its command line interface. Being able to see the whole repo structure is just so much more convenient and it helps to resolve most merging problems much faster. git guis all have their own problems, but overall using a git gui for me is the better choice in 95% of all use cases.
Yup, I too wanted to see the offering from US Software, it looks like they have diversified somewhat :)
"Dr Brown Bear was approached for his perspective on the cases discussed; however, he is unable to comment pending the outcome of a fitness to practise investigation."

I think that does rather suggest that the article is not entirely serious...
Ever heard of FreePascal and Delphi?

In any case it doesn't change the fact that Go's compilation speed is nothing to brag about, it has been done before in many other languages, Turbo Pascal was just one example.

If you wish I can provide other examples of languages that compile as fast, on such old hardware while matching Go's compilation speed, with richer language features.
Agreed. The way i see it for the web is PHP is just a better Ruby/Python in terms of libraries, package management, deployment, language features, performance, with the only drawback being a quirky standard library.
It /is/ a published paper - in the BMJ (a medics' trade paper-cum-journal), which has a tradition of off-the-wall articles in its Christmas edition. Its regular readers know this, so it's only those of us in the Internet peanut gallery who are likely to be misled.
Advanced RabbitMQ Support: Insight into Queues
I know some people are happy about this happening because currently the demonetisation matches their own beliefs/politics/dislikes.

What happens though if this is outsourced out from Americans doing the moderation to cheap labour in other nations that don't share your beliefs or politics.

If one thing is clear it's that we need competition in this space.
Well, we aren't going to get competition.

Destroying net neutrality regulations? Check. Destroying the regulations that protect the telecom monopolies? That can wait... forever.
Will do! Where are you based now?
How Email open tracking quietly took over the web
> You are only happy if you look for a better C which most people aren't.

I'd argue Rust is the "better" C. Go is a "simpler" C, at the expense of expressiveness, features, speed (only noticable in very low level usecases) and applicability for certain domains (Go is primarily for networked apps).

In the same way Java wanted to be a simpler C++ (which came with it's own drawbacks).

And for me Go is more of a competitor to Java (as Java is mostly used for networked applications) than it is to C.
1. There are "sensible" male characters, such as the Dr. (bonus: Doesn't promote male dominance). In fact, most adult characters aren't serious. That's one of the things that kids find funny.

2. Let's teach them realistic biology. They're difference species, how could they possibly have rabbit and elephant parents - what would the child be? But the fact every species is friends with each other suggests it's ok to "mix".

3. Daddy pig goes to work, and what about the Doctor? There's a teacher, policeman, mechanic. (straw-man: you have differentiated class by accent)

4. I'm far from a royalist, but there's no harm in teaching about the royal family and our heritage.

Disclaimer: I enjoyed watching Peppa Pig.
Some links here: https://devzone.nordicsemi.com/question/83373/secure-ble-pai...

Not 100% sure how accurate it all is but it's not exactly reassuring and I never found anyone claiming that it is inaccurate.
O the Saudi-led milntry.( Make your voices be heard for these people)
Peppa Pig presents many other unrealistic scenarios, as it is a childrens' cartoon for the youngest. If parent's are using it as guidance, the problem lies elsewhere. It is not an instructional series nor an educational film.
Yup. Scumbags broke into my house and stole my Wii-U (among other things). Insurance kept quoting me for a Wii... Had to correct them on numerous occasions.
Maybe not, but having used both Putty and ssh (Linux) for many years, I'm so happy I don't have to run Putty again. I stopped using it at the end of 2008 when I reformatted my work laptop to Ubuntu. Not only Putty is a worse terminal than gnome-terminal but the key management was insane.
An experimental implementation with voice interaction
How much is too much to spend on healthcare?
Near-miss math provides exact representations of almost-right answers
Maybe this is real, but it doesn't seem to line up with what I have heard from other Youtubers.

Firstly it is almost certain that a video is initially demonetized by an algorithm. Only during a manual review is it looked at by a human.

The main complaint from Youtubers is that the algorithm is way too strict and inconsistent. But the manual review process is pretty fair and the vast majority of videos get remonetized. The issue here being that by the time a manual review is complete most of the views for a video have already happened.

I could of missed it, but I have seen very few complaints about the manual review process being overly strict or biased.