skysight-inc/HackerNews huggingface dataset:
Interesting formulation.

Try getting your hands on the tyrosine and the bacopa individually. Those two can be very useful. I take both.

The Vitamin B12 is potentially interesting; I have that in a spray form (on my table right here actually) which I'm trying to remember to take in the morning.

The caffeine is likely added as "energy sugar", ie to give the product a noticeable boost. Caffeine does work, but the toll it takes (and its predominantly psychological effect) is well known.

The Guarana seed extract, Bitter Orange Fruit Powder, DMAE, White Willow Bark, and Huperzine-A I can't comment at all about, but have been filed away.

The Carnitine and Choline I can't remember about right now... I think those are interesting, but I haven't properly tested my reaction to those just yet.

I'm guessing the pepper was added to increase absorption (it's supposed to rev the gut up and help digestion, and not in a bad way, but everyone works differently and sometimes this plan backfires).

--

When it comes to natural health, getting all the compounds individually and then figuring out the doses you need generally has the best effect.

This also means you shard your requirements between a bunch of different suppliers, so when one decides to go switch to a cheaper upstream and a week later you go "hangonaminute" and start suspecting your supplements as the reason your brain felt like it went out to lunch... well you can just switch the single compound. Comparatively, if you shop around different suppliers for a product you don't seem to react great to, you might find you eventually go "wait, what... how..." once you finally find the one supplier that prepares the product such that it _actually works_. (Don't forget these two. They happen to me more often than I would like. :<)

This is generally more expensive (agh, so expensive...) but the results are worth it. I have quite a few issues (anxiety, cognition/problem-solving, mood, memory, stamina, nervous system, ...) and, well, the only reason I'm not 100% on top of my game is because I can't afford to take more than I'm taking right now (which ironically is the reason I don't have the mental consistency to get a job at this point xD). The products do work.
I always have both open. Gitkraken for having a broad overview of local and remote branches, stashes, and for staging chunks of code. And the command line for everything else. Some things just confuse me in any GUI Frontend or don't work as fast as on the CLI.
> correct way of learning git is every time you want to use a "complex"/dangerous commands in git, you `cd /tmp` and create a git repository there. then create some commits, branches and experiment. you will NOT lose anything, but you will learn a lot.

What if your repo with full history is about 30gb?
Thx! I totally understand what you mean. But still if you want to work on cool products that are used and loved by a lot of people, the silicon valley is one of the best places to be.
See my examples below then. Immediately being confronted with "prove it/provide links" responses to a stated opinion, based on personal experience of watching the show in question, is not very helpful either.
> In a decade of using Mercurial, I've managed to get a repository in such a confused state that I had to blow it up and start from scratch just once. In the same time, I've had to do the same for git repositories at least 5 or 6 times--and I never really used git all that much.

I have used git for a long time, but never arrived at such a state, apart from when I was converting existing SVN repo to git (where starting the process anew after 10 minutes of experimenting was faster than restoring refs). How did you manage to do it?
You're missing [0]

As for the terminal, it went under quite a revamp for lxss support (linux subsystem / Windows Subsystem for Linux)
It's not really stupid, it can be misinformed, or just a matter of taste. For some people having a small couple of specific qualities of a language is more important (because they "like" them) is more important than even some objective overall quality/ease of use.
Many people are just forced to used it because the company uses it.
And of course, all the people who actually ARE looking for a "Better C" - then they will of course use something like Go. It would be very "stupid" to use Java in that case.
Maintaining a jet ski in San Francisco salt water teaches a lot of wisdom actually.

Key word, maintaining.
Different communities play a game at different times: the pioneers at first, then the early comers, then the businessmen, then the masses, in the end the legislators.
You say the integrity of the press is fine, so lets look at two examples: Huffington post and fox news during the 2016 election and any international or global news related to political subjects. Terms like hyperpartisan comes in mind, as does recollections that number of articles and time on front pages was something like 1:20 depending on which side the news site leaned towards. Integrity of the press would not be the words I would use.

http://wilkins.law.harvard.edu/projects/2017-08_mediacloud/G...

Remember that image? I would bet good money that the amount of green has gone down steadily the last 50 years, and Journalism is at the lowest point it has ever been. I would also predict that the amount of politician donations and lobbying has never been as high in the Journalism industry, nor the amount of quid pro quo between journalists and politicians.
Couldn't the algorithm give its judgement before the video goes live?
Well naturally you have to keep the good leads for yourself ;)

Anyway, I'm a full stack developer so what about the back end stuff or mobile app
development?

I'm interested in knowing where you source your leads so I might be able to find contracts in those areas.

Right now, I've only been able to find stuff through UW, so I'm curious that you've been able to find direct clients.
Are you familiar with the 'git worktree' command? It's rather new, and it might be what you are after.
Perhaps it was more the underlying compiler tool chain. With the compilers included in MacOS you can install nearly anything.
>Turbo Pascal compilation speed, in MS-DOS, using 90’s hardware was already faster than Go.

What relevance does this have on the compiler landscape today ?

If you have to use a compiler from ~30 years ago to find a comparison supporting your claim, it sounds very much like Go is indeed much faster than what it competes against today.
In addition to all the typical Bash tools, you also have C/C++/Objective-C, Apache, PHP, Ruby, Perl, Python, SQLite, and Apache.

Maybe I just don't remember installing it, but I think macs have zsh out-of-the-box too.
MACASSE-NEWS:John Lino -Não À Violência Sexual(SOUL)[MACASSE-NEWS] MP3 2K17
Although it's appreciated as a UNIX admin I can honestly say I don't use Windows by choice but because my enterprise says I must. That's partially because all the productivity tools are found there and partially because the desktop guys are massive Microsoft bigots and refuse to host anything else. (It's OK I can say that as a massive UNIX bigot and besides they'll tell you the same.)

And frankly with the tiniest bit of effort I can crank up a local xterm and then ssh which gives me lovely things like color, font choice, easy window size changes and thousands of lines of scrollback. Why in 2017 would I want to use a bare naked ssh client unless there is simply no other choice?
> The issue here being that by the time a manual review is complete most of the views for a video have already happened.

Wouldn't the solution, then, be to credit the account for the revenue generated while it was demonetized? It's not like Youtube didn't get revenue from ad impressions while the video was flagged.
I believe your argument is that there isn't a comparison between computer languages and European languages.

I agree.

But if we stretch the analogy to try and make it work, then certainly Algol was the de facto language used to publish algorithms, and it is the syntactic basis of many widely-used modern languages.

As for the "fiddly grammars", etc., Algol 68 did not have a simple grammar. Quoting Wikipedia's "Algol 68" page:

> ALGOL 68 has been criticized, most prominently by some members of its design committee such as C. A. R. Hoare and Edsger Dijkstra, for abandoning the simplicity of ALGOL 60, becoming a vehicle for complex or overly general ideas, and doing little to make the compiler writer's task easier, in contrast to deliberately simple contemporaries (and competitors) such as C, S-algol and Pascal.

and

> ALGOL 68 allows for every natural language to define its own set of keywords Algol-68. As a result, programmers are able to write programs using keywords from their native language.

Quoting Wikipedia's "For loop" page:

> Algol68 has what was considered the universal loop

allowing such constructs as

FOR i FROM 1 BY 2 TO 3 WHILE i≠4 DO ...

and (quoting now http://courses.cs.vt.edu/~cs3304/Spring04/notes/Chapter-7/ts... ):

for index := 1 step 2 until 50, 60, 70,
80, index + 1 until 100 do
My wife runs a "mom vlog" mostly recipes, lifestyle things, how tos, etc. Since late October her content is regularly demonetized with no indications as to what's wrong.

Her content is literally some of the most desirable, adfriendly content on YouTube.

No idea why they don't have a whitelist for channels with 10 years of a spotless record.
I watched it with subtitles (hit the CC button).
https://freedomhouse.org/report/freedom-net/2017/estonia

It's either done really secretly or not at all.
Precious Gems Bear Messages from Earth’s Molten Heart
> PuTTy sucks

Never been a problem for me. What are your complaints?

I barely notice the difference, but if I had to choose I'd take putty over Terminal.app, which has default keyboard-shortcuts that clash with Bash. (I believe it was Alt-b, Alt-d, or maybe Alt-f. I forget exactly.)
...you are not seeing the MINI SUVs from the buyer perspective. Why would anyone buy one of those monsters? Well, the fit and finish inside is up to BMW standards, the handling has the great MINI handling, the view outside is fantastic with very few blind spots.

In the real world people have dogs and children and childseats and long journeys to see relatives. The MINI SUVs are really good for that as everything fits and the doors open nice and wide.

Now the MINI buyer has looked at all of the other cars on the marketplace and decided on the MINI. The other cars were probably a bit dingy in the back with not quite enough room for both the kids and grandma.

To the actual MINI buyer these practical considerations matter and therefore these are the brand values, not 'size'.

They are hideous cars though.

There are other SUVs that 'jump the shark' to be accepted. The Porsche SUV was the case in point. Now another brand in the VW group - Lamborghini - is making a SUV version of the brand. There is pedigree in that Lamborghini did make tractors and perhaps the first luxury SUV, so they could have made something bomb-proof, for heads of state that was like the G-Wagen but more expensive and could go anywhere with massive wheels and a very large V10 engine. However, they didn't do that, they went for that same luxury fast SUV sector as Porsche, with tyres for the track day not the farm day.

Another VW brand - Bentley - is also moving into the upscale SUV sector. Jaguar are too. Soon every brand will come in SUV flavours so 'MINI' and SUV should be fine. Besides, by the time that the car purchase decision has been made, that detail of 'MINI' being huge has been noted and put aside a long time ago. How the rear seats split and cup-holders, not to mention the Bluetooth connectivity matter far more.
"I saw the best minds of our generation writing spam filters." Neal Stephenson

Although I like to update the quote to:

"I saw the best minds of our generation writing Snapchat filters."
What's the full price when the product is only sold in the bundle?
I can. Putty sucks. For a decent key management you need cmder + keypass, and i doubt people want to waste the time i did to experiment until they arrive to such conclusion.
I'm a Linux guy myself, but whenever I see colleagues use a terminal on Mac OS or Windows, the amount of little annoyances on Windows really sticks out. It's nothing major (hard to configure colour schemes, awkward copy/paste operations, PuTTY), but it compounds to an unpleasant experience.
Technology Bookshelf
> Latency is additive; it's a sum() operation, not a max() operation.

This! And you can only discard some components latency when it disappears in the deviation of another components much larger latency. In most PHP (or Ruby/Python/etc for that matter), this is not the case. They add some 10-150ms on top, and often the db calls are <10ms.

Performance does matter, and is hard to improve once you have many KLOC of code in a slow language. Hence FB spend big bucks on PHP performance improvements.
This is what I do too. I like looking at my entire staging area commits using the CLI, but merging makes much more sense using GitKraken. Version control is just too complicated of a problem (for me) to reason about in one 'view', and using different tools to look at separate scales of a repository is the way I've found to work through that difficulty.
really? They never have an argument an are always positive and cheerful, even when the kids are crying it stops in about a second; man I wish my family was more like the one in this show...

I am not banning it because it shows a lot of social interactions to the kids.
The feel kinda naked without them with the connector bar there. The main issue is still that if you have 3 of them you can’t charge them all at one because only the base system can charge them.

The pro controllers are just wayyyyy more convenient
I'm using this in production on a Windows Server 2016

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win...

It works but I never managed to connect to it using public/private keys, only username and password.

Luckily I don't have to type them:

sshpass -f password.txt user@windows.host "powershell Stop-Computer"

It would be great if at least Windows Server came with a built in ssh server.
Sorry, when they say demonetized, they mean "ad restricted" as in no ads are shown. The issue being advertisers don't want their ads shown against objectionable content.
You still have to officially renounce your church membership if you're member of either the catholic or protestant church. Otherwise the church may at some point come and recoup past taxes for up to 10 years.
Monetha’s Bug Bounty Program provides bounties for identifying vulnerability bugs.
Important detail though: It wasn't the cop who is heard talking in the video who shot him.
You have made fact statements, not stated opinions, in addition to not providing any foundation to base those on which would be required by others regardless.

If I say "Show X is bad" then people will expect of me to back up this opinion somehow. This can be as easy as citing examples of why but not by handwaving as "I watched it and thought it was bad".

Example; I think Steven Universe is a bad show. I've watched it through to Season 2 yet I found it lacking in character attachment and depth, meanwhile the animation and storytelling was quite good. Overall I did enjoy it but not enough to keep consuming it.

That is how you should have approached this so people would not jump on you. You can explain it but lacking any explanation people will demand it.
I use ConEmu/Cygwin[0] and have no such problems (YMMV).

[0]: http://conemu.github.io/
But nowadays it's pretty much installed everywhere? If not installed yet - it's a really easy and quite unobtrusive to install, one-liners in many OSes.
So in the strict practical sense, is that such a big difference? What, extra 300MB for storing JVM? Who cares with 2TB commodity harddrives? (unless you're embedded, but then you wouldn't use Java or Go usually).
This is the funniest thing I've read all day.

Let's dive in:

> Daddy pig is portrayed as an idiot

And yet he is loved by his family. He makes mistakes but also has many successes. It's probably his pride which is made fun of; he thinks of himself as amazing and perfect and yet makes mistakes, which are humorous in that context.

> All of the animals are married to animals of the same type

They sure are. I'm not sure why this is racist (but feel free to educate me at length). The target audience is two-year-olds, after all.

Come to think of it, I don't know that they're even married. Adult relationships aren't touched at all. Perhaps they're cohabiting but divorced due to London property prices.

> The only person in the show who seems to work, Mrs Rabbit,

Except for Daddy Pig, Mummy Pig, various workers at Daddy Pig's office, Mr Bull & friends, teachers, police etc etc.

"Friends" doesn't focus on the working lives of the main characters for the obvious reason that it's boring.

Mrs Rabbit doesn't seem exhausted (except as the explicit topic of one episode); it's more a Homer Simpson thing where it's funny that she does so many different jobs.

Accents are definitely racist though. Let Sarah Ann Kennedy know that she is a bad person.

> It heavily promotes the British royal family

It's a British show; why would you expect anything else?

Here's my gripe: animals never eat animals. It's always corn or carrots. Now, in a multi-racial society filled with animals of different needs, how does one get enough protein? I'm sure Mr. Bull has a little rabbit cage in his basement with a forced breeding program, his dark secret. We could explore it over the course of three episodes, as he is slowly outed and blackmailed by his friends. It culminates in an electric chair scene where he screams "Let's DIG UP THE ROOOOOAD!<zap>". Then everyone has meat for dinner.
These regulations talk about what's common on TV, I can't recall him cursing worse than that, has he dropped an F-bomb?

Anyway that was just one example. Another who's gotten demonetized is LazyGameReviews, and he's a total kitten. Ashens is also clean and has gotten demonetized. There are countless examples.
And yet we see a lot of Py devs going Go!
YouTube is trying to roll out something like this, it hasn't taken effect yet though.
How do you make clients on Shapr? It sounds like it's more about peer networking.
The constant use of "silly daddy". The show seems to attack the father figure whilst making the mother figure seem always right (in my personal opinion). Mummy pig is overweight too, nothing gets said about that though. It feels like a reverse gender bias in that show.
I can't see how an algorithm to lookup bit 'i' in a compressed bitmap of size 'n' can ever be constant time.

No matter how the bitmap is compressed, the block storage space for 'b' bits of the bitmap cannot be constant (since it's impossible to always compress 'b' bits of arbitrary data into fewer than 'b' bits).

So, to find bit 'i' in the compressed form, you are going to have to parse the compressed data. A naive approach would just linearly read through the compressed data, giving O(n). Alternatively, the data structure could contain indexes, pointing to various places in the bitmap. You could get the cost down to O(log n) by making your index contain pointers to a binary subdivision of the bitmap. But we're still not constant time.

If you index every 'x' bits, the cost drops to O(x). To reach constant time, you would need to index every bit in the bitmap, which obviously cannot be done without creating a data structure bigger than the original bitmap.

(Edit: fixed my misuse of linear/constant time!)
Why do you think he doesn't fear or risk ridicule by this statement.
Another bug in the calculation is the VAT. Apple will recover most (probably even all) of it on the purchase side of their balance.
Great. Microsoft. That's just great. Now could you please remove the spy/adware that is also included in Windows 10?
Check out MobaXterm ( https://mobaxterm.mobatek.net/ ), it's the best terminal for windows I ever tried. Have a really handy list for remote connections, an X server, sftp browser for connected servers, Linux Subsystem fro Windows support, and a lot of other useful features.
(I am not connected in any way to the developers)
It's one of those things that's hard to explain. If you're used to a proper terminal emulator, you'll know immediately. PuTTy has terrible configuration and awkward default settings, and gives the impression of being pretty flimsy. Remove the network cable while in an SSH session, and PuTTy will immediately disconnect you. Try doing a port forward, and you'll need to dig around instead of just typing it into a terminal. Also aesthetically, PuTTy has nothing on Terminal.app or iTerm2 etc.
I can confirm this is true. The episode was banned by abc but was still shown on Australian Netflix.

It is generally not a good idea to befriend a spider in Australia unless you know the exact species, even then it is generally best just to give them their space.
But it doesn't tell them why it was demonetized, which is the crux of the matter. Very Brazil.
> (Please put generics in Go 2!)

This. At least this is easily added.

But why there is "nil" in Go I find less excusable, mainly because this "feature" is not easily (impossibly) removed.
No, she doesn't.

You must be counting all kinds of other expenses. Professional insurance or bar membership, for example.
... curly brackets on new lines do work perfectly fine in case you're writing code on your own. As soon as you start working in a team and each team member starts to use their own formatting, it becomes super messy and unreadable.
Either you inforce a clear style guide which leaves you to explain the team why your style is the best, or you leave this task to the language itself and never ever have to start arguing about curly brackets, whether to use tabs vs. spaces, ... (I'll stop here).
You mean "Calls the vet" not GP
I have a Win10 XPS13 after 15 years of OSX. And Putty is bad. Not the ssh, but the tool support. And it's not only SSH but the missing shell. I currently use Ubuntu on Win10 just to use a proper shell with ssh.

And of course my next computer will be a MacBook again.
Using double here seems to be unsuitable for this kind of algorithm.

Agreed! But for the purpose of the post it is fine to use boost. Doing a constexpr function is definitely a plus for a production implementation.

Also I don't see how your algorithm is constant time, unless you can write a bitmap class with a constant time operator[].

Decoding the block is constant. Accessing can be constant time, but is not if you encode implicitly the all-zeros/ones block. On the other and you can still do AND or OR between compressed bitmaps by paying only the scan.

I wonder what is the benefit compared to RLE.

Benchmarking with other implementations is something I will definitely do in the future.

jooster's comment seems to be valid too

Fixed that by using blocks of size 3 instead of 4. Sorry for the mistake. Please check the update, you will see it is even more compressed than before.
It's in beta and you still have to use the bag of sh*t windows terminal.

I'll skip and continue supporting and using PuTTY.

The PuTTY developers should get a trophy for an essential dev tool that has been around for ages, free and just works.
San Francisco Mayor Edwin M. Lee has died
Additionally, the GameBoy's bootrom compares the Nintendo logo from the cartridge with a copy stored in the bootrom, and refuses to boot if they don't match. However, several bootleg companies realised that the console reads the logo from the cartridge twice - once to display it and once to compare it. By abusing the precise timings involved, they could display a bootlegged logo while still passing the checks.

http://fuji.drillspirits.net/?post=87
The problem is they don't tell you which "rule" you've broken when they demonetize your video.

My wife literally posted a 3 minute sped up video of us decorating our Christmas tree and it was demonetized without explanation.