skysight-inc/HackerNews huggingface dataset:
If your entire codebase is Go, you really shouldn't be using Bazel/Pants/Buck/Please. Go's built-in build system is perfectly adequate for just Go, with light tooling for generated code (eg. protobufs).

It's when you have multiple languages and want to be able to build/test only what has changed that you need a Blaze-alike.

With regards to Gazelle: is it intended to be run every build, on every file? Or is it intended to be hooked into your editor, and run on save to update your BUILD files as you go? At Google, I used the latter kind of tool, and it worked just fine. If it missed something, you'd notice when the CI system failed to build/test your change.
Using TOML Config Files in Your Node.js Applications
would it be safer to say everything in on spectrum between alive and not alive?

Even chemicals "evolve"

http://www.dictionary.com/browse/chemical-evolution
FEMA has radically underestimated how vulnerable Americans are to flooding
Definitely second your recommendation on FastCGI: it's very straightforward, and it's simple for people to deploy.
Processes discard messages that they aren't interested in, that doesn't mean another process isn't.
Nothing for Amsterdam or Eindhoven?

Also, they seem to mean 'software' not 'tech'. But sure.
Also Rstudio mates well with bitbucket for those who want private repos for free.
I would argue that this sort of thing is the intended outcome.

This is how smart modern businesses break the law. They don’t tell you to do it. They’ll probably be quite explicit that you are never supposed to break the law and that the company is serious about this. At the same time, they’ll give you incentives and requirements that you cannot meet legally. Then they’ll let you figure it out on your own. If SHTF, they’ll be able to tell investigators, with all honesty and sincerity, that you did this on your own and there was never any approval from management.

A really common example is working off the clock. This is super illegal and they’ll tell you never ever under any circumstances to do it. Then they’ll give you X hours and 2X work for the week and let you figure it out for yourself.
Hi, the title is kind of misleading. It sounds like you're about to talk about the quality of "user downloads" in the iTunes app store, not how to write code to download files. Just my 2 cents, cheers!
It could reasonable be limited to the likeness of the actor for the purpose of making this movie, and simultaneous production of documentary, commentary, and publicity, marketing and advertising directly relating to this movie.

If they want your likeness on action figures and other toys, demand extra.
This "everything was better in the good old days" attitude explains a lot that's going on in the world at the moment. Shame it's demonstrably wrong on many levels.
IonAppFull4Pro super complete ionic 3 starter with admin dashboard back end
Unless Artanis uses FFI calls (which are not part of any SRFI I recall) it is quite reasonable to implement an entire WAF using standard Scheme + SRFIs (for instance, there's an SRFI for socket IO). Build steps always differ but it isn't necessarily difficult to avoid using implementation-specific functionality.

For a non-trivial example, check out the R7RS benchmark suite [0]. 10 of the 30 implementations there complete 95%+ of the benchmarks. (10 is a lot of options...) Racket is probably the most intentionally divergent from Scheme and it still manages to provide an R7RS front-end making it one of only 5 Schemes to finish 100% of the benchmarks (and be pretty fast).

[0] https://github.com/ecraven/r7rs-benchmarks
I have an adjustable desk at work and alternate between sitting and standing every hour or so. The bathroom is also on another floor so I walk up/down the stairs a few times a day.
I don't bother. I got a nice hunch going on. No back pain, though! I'm very comfortable.
FWIW, it is named after an immensely popular bonbon from Brazil: https://www.garoto.com.br/produtos/detalhes/191
This entire post reads as incorrect and misleading to me. Here are some examples that stood out:

>Based on the order book, instantly selling 100 Bitcoin ($1,000,000) on GDAX will cause the price to instantly fall about 1%.

This is very misleading. Although the price would be 1% lower for a brief moment, it would be brought back up by more orders from buyers and arbitrage bots. As sellers market sell into the order book, additional orders are placed, both on the buy and sell side. You cannot crash bitcoin that easily, but you can absolutely flash crash it and lose your money like an idiot as it goes back up instantly.

>GDAX is the biggest exchange by liquidity as measured by market order book depth.

This is very misleading. If you lower the price on one, the others need to follow, and arbitrage bots will assist in that. GDAX is nowhere near #1 on volume as you can see on https://coinmarketcap.com/exchanges/volume/24-hour/. The author mentions this later however seems to conclude that it will only result in the price going down, instead of up.

>The recent $400 million Bitcoin purchase was likely done off an exchange.

There's no evidence that this buy actually occurred. People just noticed a wallet had many bitcoins sent to it, and news outlets decided to report it as 'Anonymous Billionaire Stocks up on Bitcoin', because that's what news outlets do.

>Overall, to reiterate, no one is making money with crypto currency anymore

This is obviously false. For every buyer there is a seller. Plenty of traders have had large short positions for a large duration of the recent crashes and have profited substantially. As far as Bitcoin goes, it's up 100% from where it was just awhile ago, at the bottom of this most recent crash. I'm not defending it as a revolutionary investment in 2018, but a LOT of people are making money here and will continue to do so.

>Maybe I’m being too hard on him, but analysts need to be held accountable for being wrong.

How would you prefer to hold them accountable? No analyst can be correct all of the time, it's unreasonable to punish them for their opinion or prediction being incorrect. No one is forced to invest based off of their advice.

The price of cryptocurrencies can be manipulated but not this easily. It requires substantial amounts of money. The largest buys and sells are OTC which don't affect the orderbooks. Just today Bitcoin has had over 6 BILLION USD in volume (https://coinmarketcap.com/). Your 1 million USD does not matter and the market doesn't care about it. I understand the author has some negative sentiment towards Bitcoin either becuase he lost money on it or he's upset at others that made money on it or are otherwise too far on the hype train, but this post is still very misleading or otherwise just false.
Decipher: Ushering in a New Era of InfoSec Reporting
Stories like this get a lot of people here (including myself) really angry with a lot of people even asking for places to donate to support fighting these trolls.

In today's world of decentralized currencies and programmable wallets can there be a fund that people like us can donate to and that programmatically gets unlocked when the majority of the community agrees that a case is one of patent trolling.

Could there be a "proof of troll" ?
Maybe something like "meet in person, exchange contact information, communicate via phone, text, email?"
Except that airplanes are designed to be occupied for hours. In particular, airplanes have bathrooms.
From the philosophical side, one of the reasons we attach such abstractions to "life" is to avoid reducing it to a basic functional definition. i.e. we should not equate ant life with human life. Especially in the sciences, it's an important moral/ethical consideration.
Fastest Car in the World Unveiled at Geneva Motor Show 2018
I read this [1] a while back. Have a look, might help out or given you some ideas.

[1] https://engineering.semantics3.com/moving-machine-learning-f...
Take breaks every hour or so to do a few minutes of deep squats, push-ups or any other stretchy activity. Not only will you be able maintain better posture, but you may also find yourself more refreshed to take on your work flow without mental fatigue.
I would think like this. Is my "grind":

1) About filling up a bucket that has a hole in it (same shit different day type of thing?)

OR is my grind

2) About a journey I am on - and I've got a steep gradient ahead, a puncture or maybe I'm out of gas?

If it is 1, then please, my dearest friend, either make it strictly a 9-5 affair or find another job. I just visited my cousin in hospital who was admitted after he collapsed with cardiac arrhythmia while at dinner with his family. He's been working too hard at his new job, 4-5 hours of sleep every night and two hours commute.

If it is 2, and the end is worth it, take a break. Replenish your commitment and march on through hell. (Exercise, especially HIIT, helps with energy levels)

Arete!
were you missing compiler runtime libraries? like any code compiled with gcc anywhere that links the runtimes as shared libraries, they'll need to be present for executables to run. depending which variant of mingw-w64 you used, there are more runtime library dependencies than there used to be, like winpthreads for c++11 thread support.
Lifting weights was what fixed my posture in general.

However, when sitting, I use an external mouse and keyword, and use my DnD starter kit and a few books to raise my MacBook to eye level.

This keeps me sitting up, but doesn't fatigue my hands by keeping them raised.

The only thing I regret with this setup is buying a bloody magic mouse. Just don't buy it.
Interesting project, but the false positives might turn people off. Stuff like a 50 BRL (~15 USD) pizza receipt (https://jarbas.serenata.ai/layers/#/documentId/5611260) are not that interesting in a country with much more lavish public spenders.

Namely, I'd like to see more public scrutiny against the illegal salaries judges receive in Brazil - which sometimes are twice or three times greater than the legal limit.
WhatsApp Extends ‘Delete for Everyone’ Duration to Over 1 Hour
The article compares Amazon Prime music with Spotify... I'm a prime member and enjoy many of the advantages it comes with, but Prime Music is not one of them. It's horrible! A few months ago I thought I would give it a try and only use Prime Music because... why pay for two services? After about one month of use, I went back to spotify. The prime player UI is no good, the music selection is horrible, the music recommendation service never recommended anything new. Finding new music is hard, finding less known bands is very hard.

I pay for the Spotify family plan and it has been a great experience.

I will continue to use prime for shipping, storage, and shows. But for music, so far, Spotify is the only service that checks all the marks.
Wow. This is a classic Allegro (game programming library) article written by one of the forum members of Allegro.CC.

It's crazy to see it picked up by HN.
I'll echo having a standing desk and alternating between sitting and standing. Also about every hour I'll try to remember to have a 5 minute walk.
I honestly do not think that any developer I know would be okay if they were told "write it in a way so it will stop working in a year". Maintaining old software is expensive and people do not want to pay. It is also way easier to just pull everybody with you to latest release (which is why there are so many subscriptions now).

edit: also, I do know a lot of developers that would not be happy to work on the maintenance of some old software.
Seeking Path Back to Life
Or Edinburgh in the summer, Porto the rest of the year. :)
There is no doubt about this becoming a reality, it's already a reality as others have pointed out.

What is interesting is that people don't really grok how close to a reality crash we as humans are. What I mean by this is our ability to sense the real world accurately is becoming more and more degraded as our ability to augment reality grows.

I heard this as an analogy somewhere: imagine a rudimentary self driving car approaching the brow of a hill when it crashes with a semi truck. Investigators try to figure out why. From the data the car logged they find that the car's sensors did not see the truck trailer because it was the same colour as the sky, so it just kept going.

Humans are persistently working on fooling our senses to the point where we can't distinguish what is traditional physical consensus reality and what is generated relative/personal reality. We are striving toward the goal where our imagined worlds are indistinguishable from the outside world, and when we achieve this we will be dealing with a profound reality collision.

Not knowing, and not being able to know, if you are interacting with a real human, or what it really means to be a 'real' human is going to be something I don't think anyone is ready to deal with. Forget the post-truth nature of today's society conjured up by data-overload and attention deficit, tomorrow's world will be post-reality. Crazy times ahead of us.
> "Our engineers have been notified and are working to resolve the issue..."

Their engineers are currently going to be receiving many notifications of this very, very odd bug!
That's an exaggeration. Most salaries are places in the 50-60k range and if you are a senior you'll get a salary from 60-70k.
As a new grad/junior, you'll be getting around 40-45k.

45k/year is enough for a single person or even a couple living more frugal.
> The bathroom is also on another floor so I walk up/down the stairs a few times a day.

It does seem like this is one of the better ways to go about it, where you have to get up. In my case the vending machine that takes Apple Pay is across campus/base a quarter mile away.
I do not get the concept of a zoo. I have been to a real jungle safari recently and it struck me how obviously different animals are in their own vast natural habitat than in a zoo. A Zoo may serve some educational purposes maybe but it is cruel to just artificially cage animals cause you are too lazy to make a massive effort to go see wild animals in their natural habitat. One is not supposed to encounter wild animals according to convenience. Everytime I have been to a zoo I have seen the saddest animals around. One can argue about the merits of commercial safari but if it's part of a national park system with carefully controlled traffic, it's actually far enlightening than a visit to a zoo.
yes. the food they received while in captivity.
do any of those require ABI compatibility at the C++ level? win32 API's are generally exposed as C
"History has always been written to suit a political purpose. " It's not just India.

That being said, the RSS is a malign organization, and their official view of history is loony.
My MBP keyboard degraded over time, only 2 years in. Started with WASD (hehe) and spread outward until nothing worked. I plugged in an external keyboard and soldiered on. One day I bootcamped into Windows and something went wrong. I got completely locked out because apparently the internal keyboard is the one and only way to get the boot menu. I understand repair would cost $250+. Very disappointing since my previous MB lasted 9 years.
I’m gonna second this one. I’ve had all kinds of pain related to working at a desk all day. Wrist, back, shoulder, etc. Ergonomic equipment helped some, but it was getting stronger that finally made work related pain a thing of the past.
Obviously I am just one data point, but I spent many years with back pain and seeing Physios who would tell me to sit with better posture. They would give me endless stretches and exercises which I would spend time every day doing and suggest I stand for half the time if possible.

No matter what I tried, sitting with good posture was never comfortable. It wasn't until I visited a physio who told me not to worry about it, that I could sit however was comfortable and it wouldn't hurt my back, people are built differently, that the pain started going away.

I challenge you to find someone who sits with good posture who -doesn't- have back pain. So my question is, why do you want to sit in a particular way? What does good mean to you?
Not strictly answering the question, but something I've been thinking about in this area recently.

In regards to ergonomics, it's right under our noses but it seems to be overlooked - cars' seats seem to have perfect ergonomics. I can sit in mine for 2 hours straight and have no desire to adjust anything at all, and getting out feel the same as before I got in, besides the unavoidable slight stiffness that'll come with any prolonged stillness like that. Compare to any other sitting arrangement, where I'll inevitably either want to adjust it over time, move in it a bit, or realize I've been sitting wrongly in it causing a minor back pain or the like. Maybe office desk/chair ergonomics need to take a cue from car interiors.
Cannot emphasize this enough. Deadlifts, in particular, are indispensable for posture and elimination of back pain. At least in the anecdotal experiences of myself and my friends.
>Because it is by the way of geometry that people normally find explanations of mathematical concepts that are the most intuitive to them.

You're missing a qualifier. "People"? All people? Most people? Some people?

Because it's pretty well-known that different people learn different ways. For example, I learned most of math through calculus and diff-eq... through memorizing visual patterns.
Take a break for a smoke every half an hour
If Spotify loses their catalog I’m not subscribing any more. I want to listen to very specific artists.
Sit-stand desk: https://jakeseliger.com/2015/01/24/geekdesk-max-sit-stand-de...

As others have said too, lifting weights / yoga.

There is no "easy" answer. Sitting seems very bad. These recent discussions: https://news.ycombinator.com/item?id=16465294 and https://news.ycombinator.com/item?id=16471215 are useful.
You are correct! https://serenata.ai/en/faq/
1) This is absolutely crucial: Especially if you use a laptop, get an external keyboard and a very high riser for the screen (most risers on the market aren't nearly high enough).

If you're both typing into your laptop keyboard and trying to view its screen, you'll have no choice but to slouch or hunch.

To get the screen to the right height relative to the keyboard (for upright posture and elbows at a right angle at your side), even a short person should lift their laptop by over 18 inches (roughly the distance from waist to shoulder).

2) Get a vision exam annually and corrective lenses if appropriate so you never have to lean in to your screen.
I spend a lot of time on calls. Whenever I can (if I'm not on video) I stand up and pace around my office during the call. Some times I even grab a resistance band.
China Tests Tiant Air Cleaner to Combat Smog
I have come to realize that breakpoint style debugging should be avoided. Atleast for people working on Services. Prefer logging, or other variants like Event History, State Change history, etc.
The sheer number of graduates being produced

At the diploma mills that are Polish universities. Google was unable to scale up in Poland for a decade. They opted for creating marketing & accounting offices in several Polish workforce hubs, while the man who organized Krakow tech office has resigned in frustration over mainship's final shelving of any plans for expansion in that space. Likewise the Warsaw tech office is mainly for the few smart people who don't want to leave for family reasons.

Students from the very few quality CS programmes emigrate in droves. Polish ministry keeps record of graduates entering national workforce and from the good programmes as much as 80% are missing.

Outside these, quality quickly falls off a cliff, even from the same school (Krakow local AGH has no less than 5 departments offering CS degrees).

Just last month a typical scandal in academic circles emerged where former president (rektor) of AGH advised a PhD thesis in CS that was plagiarized from another that itself turned out to be fishy. Moreover the reviewers from the more prestigious Jagiellonian University plagiarized verbatim their own reviews (and they were reviewers of both somehow). Things happen, but the main scandal was the body overseeing higher ed in Poland refused to acknowledge any wrongdoing. They've set up schools there to be diploma mills in the first place.
The Gospel of Wealth
Deadlifts and squats. If you're a newbie, follow Mark Rippetoe's "Starting Strength."
No need for anything crazy - just position your laptop so the screen is at eye level when you're sitting up straight. My personal setup is Roost Stand + external keyboard & mouse.

And I'd echo lifting weights.
A slack alternative that runs on a raspberry pi
A little update on the service Security Guardian after the publication of this post.

Thanks to Hacker News and its incredible community, there have been a massive number of new users. We are working on adding more resources to the infrastructure to make the scans quicker. For now, it is possible that some of you have to wait some hours before receiving the first results.

Thanks for trying our new product, we hope to improve it with your feedbacks.
Conservative Publishers Hit Hardest by Facebook News Feed Change
A few years ago I would have thought Ars was worth it, but it has since slipped below the “worth my time” threshold, aka “not even for free.” I’m glad that they finally realized a significant portion of their audience use script and ad blockers, often with a VPN; that’s something at least.
Debunking the fallacy that paid certificates are better than free certificates
> I'm guessing vim and emacs take too much time to learn

I used vim for about 7 years and had a highly customised config with plugins tailored to my workflow. Got to my new job and spent a day trying to get YouCompleteMe installed properly, when I eventually failed I downloaded VSCode and never looked back. Everything's just so much easier to deal with than when I was using vim and I don't notice any performance difference.
Is it also useful to be contributing to the apathy that our privacy, as a society, isn't worth protecting?
Not for posture per se, but two things that help me:

- Using a standing desk, and alternating between sitting and standing during the day.

- Using a break program (I use MacBreakZ) to do some stretches every 45 minutes or so.
disclaimer: I am one of the rules_docker contributor :D

You are right about the pain that there is no `RUN` equivalent (yet), and I think someone is working on that.

Regarding producing the docker image itself: given Open Container Initiative[1] and its container image spec[2], it is a good thing that multiple tools can produce exchangeable container images and bazel is one of them with its own reproducible properties.

[1] https://www.opencontainers.org/
[2] https://github.com/opencontainers/image-spec/blob/v0.2.0/ser...
Use a desktop setup with a height adjustable monitor (or a pile of 'learn this language' fat books) and an external keyboard.
s/smoke/walk/
Tip for anyone who wants to get into working out but has a hard time sticking to it: sign up for something where you book classes at a fixed time instead of just signing up for a gym. I have been working out at regular gyms for the last 10+ years (it's part of my biz) and recently switched to Crossfit with fixed-classes...insane how the combination of fixed appointment + small group fosters discipline/motivation.
I knew that reality TV was fabricated (at least the US shows) but to read such detail about psychologists, 'wranglers' and legal shenanigans was really shocking.

15% of all earnings? Giving up all rights, background and medical checks? Scary stuff. But again, not surprising seeing how big and lucrative this segment of industry is.
Or https://outline.com/CaMyBD
New California bill would add housing on BART-owned land
Exchanges Make Millions a Day Off Crypto Fees