skysight-inc/HackerNews huggingface dataset:
I've come across these meanings too, and they're the ones I use.

Complexity is a property of the problem; complication is a property of the solution. Whilst over-complication is bad (e.g. your Rube Goldberg example), so is being simplistic (not enough complications to handle the complexity).

Examples of simplistic solutions can be found in all of those "What programmers don't know about FOO" articles (human names, timezones, distributed systems, etc.)
Learning ReasonML, Part 1 – Lucas Reis' Blog
About two thirds of humans have antibodies against the protein.
They must be paying Apple their percentage of the proceeds, unless they have an exception.
ratio != resolution != pixel density

it's not the ratio that gives you "extra space".
I did read that several years ago, but forgot that linked to some actual studies done on the subject, I'll go back and dig deeper.

Thanks!
That is exactly what they've done, training you to quickly open the app to check for notifications/messages/event invites.

More recently, after running a script found on here to unfollow everyone in my feed, I've noticed that Facebook will "invent" notifications - someone's birthday, an event near me, etc - to keep the dopamine slot machine going
> and I have no doubts that the factory conditions are terrible

But that's true for expensive cameras too.
The table doesn't yet distinguish between lacking a command line flag due to absence of a feature vs due to the feature being the default. This is similar to the situation with case-sensitive search in GNU grep, which ends up with a blank cell even though it is the default. See: https://github.com/beyondgrep/website/issues/72

It's a fair criticism but I don't think it is designed to be misleading.
Considering hiking is mostly walking, and calorie burn rates are dominated by distance, I'm guessing between 30 and 50 km? You generally burn about a quarter of what you would above basal metabolic rate per unit time walk versus running.
So this would be equivalent to about a 1:30 to 2:30 run. Its very good,but certainly isn't at the level where you get to ignore food.
Show HN: Find Startups nearby
The problem is that Ripple is bought via Bitcoin.

Tinfoil in me says that bank created Ripple just to get easy Bitcoin.
Sounds like envy to me. Which doesn't really seem like something we as a society should cater to. Instead people should learn to either be happy with what they have, or actively attempt to make steps to improve their life. There is no option to take from others for your own benefit or the supposed benefit of others, as that is theft.

But let's say that's just not how the world is, envy is certainly a very real human emotion. What level of inequality is necessary to cause broad social unrest? Do we have anything close to a situation like in Venezuela?

It is really cool how you are telling me to do the legwork and make your argument for you. Definitely productive.
A peculiar presentiment—the feeling that LSD-25 could possess properties other than those established in my first investigations—induced me, five years after the first synthesis, to produce it once again so that a sample could be given to the pharmacological department for further tests.

This was quite unusual; experimental substances as a rule were definitely stricken from the research program if once found to be lacking in pharmacological interest. Nevertheless, in the spring of 1943, I repeated the synthesis of LSD-25. As in the first synthesis, this involved the production of only a few centigrams of the compound.

I absolutely love this writing. Reminds me of the great "scientific gothic" novels like Frankenstein and Strange Case of Dr Jekyll and Mr Hyde.
I suppose we have two hurdles.

One is getting the outside-tunnel work done - redoing the lifts, trucking in more tiles, and so on. That's happening at real-world time, so it's going to be a bottleneck.

The other is getting approval for what looks like a blatantly dishonest hiring scheme. Sure, the foreman knows he can get 80 hours of work done in that tunnel every day, but a request to hire that much staff looks like pure make-work from the outside.
I agree that this is possible, but as I said, I don't expect such a revolution within the next few decades. I would be happy to be proved wrong!
Race detection is totally disabled for production binaries, because it does slow down the code.

The question is: For debug builds that explicitly have the "-race" flag passed to the compiler, why would you want to disable race detection for a specific function?
Loco2 | 2 Ruby/JS engineers | Optional REMOTE with London HQ | Full time

https://loco2.com

Loco2's mission is to make booking trains anywhere in Europe as easy and affordable as possible, from epic international adventures to everyday local commutes. Our booking coverage is unrivalled and growing.

We’re hiring two experienced software engineers to join our existing team of six, where you’ll help rebuild the front-end of our Ruby on Rails website into a modern single-page application.

Flexible remote working culture, committment to technical excellence, competitive salaries.

https://loco2.com/careers/software-engineer
> Sounds like you need to check your assumptions as you have no way of knowing what I prefer to read

You said yourself that EVERYTHING you've read in the last couple years has been pro-fat and cholesterol. Am I wrong in assuming that you prefer to read such things?
The main reason is because you can't edit a blockchain.

With a database there's always ways around editing the data if you own the entire system.

With a blockchain it's not possible to edit the data without replacing the entire chain.
Capture the Nest video stream and store it wherever you want, for free
I understand where GoPro came from and all but I just can't get how they think they will survive with Nick Woodman.
No, I did try that but it was too slow. I will write up an article once I have improved it if people are interested in.

In a nutshell, I take a stream of frames from the camera, then do a diff on the frames to see what has moved, I then see if the diff of pixels over time is what I'd expect a pushup to look like using basic logic. The movement of pixels over time should look similar to a sine wave. I threw in some simple logic to account for noise in the data.
Tech CEO is accused of 'taking advantage of high school kids,' owes them $16K
This is the first time I've heard of a 250W 19nm laser. That's a huge step forward.
Doing a lot of code maintenance what is the worst is most "smart" things. Every time I get to some indirection to be smart and I can't just ctrl-click on some line to get to the definition I'm angry.

I don't want to check what is there at runtime once the configuration has been loaded. I don't like going through 10 get("serviceName")->handleSomething() and having to check where those services are defined. I really don't like having to go through 20 abstractions trying to find who fucked some data on the way in my debugger.

I know, your 3 loc per method codebase felt good to write. The added useless junk around the code (function definition and {} on their line) means even with a 4k monitor I can't see your full algo in one page.

Using reflection magic? Please don't. I like dumb code which shows what it does and can easily be followed.

And that's coming from someone who likes the ${whatever returns a string} method of defining dynamically named variables in php: it feels always fun to write. But it is a hindrance when debugging. And when debugging the less "small shit" you have to deal with, the more brainpower you have to focus on finding the problem.
How is their protection/tax rate calculated - revenue, profit, land size, number of people?
Melanoheliophobia, fear of black holes
In Perl and Javascript pragmas are language level and are used to help people avoid some mistakes at certain stages of software development. This is fine, no leaky abstractions. In Go they are lower level and therefore are side effects of leaky abstractions in compiler and language design. So they should be fixed, not kept or turned into pragmas in the spec. The choices I can think of: either make Go lower level itself or move low level stuff into another intermediate lower level language.
I used to be an avid HubPages fan. At its peak, it was mildly useful, kind of like instagram where you'd be able to discover new, useful projects/places/things and what not. During its time, AdSense was the craze, everybody wanted an account. Since AdSense was invite-only, application based, (don't know if it still is), the main criteria was to have a website/weblog with some useful content. A LOT of people, many even in my circle used HubPages to get their AdSense accounts approved. The process was simple - Open a hub, write a couple of useful articles, submit it along with your AdSense application and BINGO. Approved (for most, not all).

Over time, slowly, HubPages started positioning themselves as a "get rich quick" scheme. This was especially suitable for them because they would also share your revenue from your AdSense account (60-40? I'm not sure). There were a LOT of affiliate products out there claiming to help you get rich quick with AdSense and HubPages. They allowed this nonsense to grow like a snowball. Now, I also made some money with their platform. Not too much, maybe about $100-200 in 2 months. I did try to scale my earnings, but realized the real guys who were getting rich were the ones who were teaching me (with courses, books) on how to get rich.

Around 2008-2009-ish if I'm not wrong, HubPages became the hub of Spam. And then Google hit everyone hard with their algorithmic changes. It hit everyone really hard. Even some of my quality hubs disappeared over night. Ever since then, I learnt two lessons:

1) Don't rely 100% on someone else's (free) platform to host your content. Use your own or pay for it.

2) If someone teaches you how to get rich, you can be 100% sure he/she's getting rich because of you.

I never looked back at HubPages since then. Today, I logged in and wiped out all information about me. Just had a look around and seems like not much has changed since I last left them.
I would be concerned that this tool would also flag users who oppose these groups. What if someone posts a picture of a man holding a Nazi flag with the intention on identifying/calling out the person, and is then banned?
The Macroeconomic Impact of Microeconomic Shocks [pdf]
At the least, I recommending moving past `find . --name '*.foo' -exec grep` pattern if you can help it.

Modern file searchers, of which `ag` is one among others, accepts `--filenametype` argument and skips the `.git` subdirectory if it exists (by default, can be toggled), so `ag --python needle` will recursively search for needle in the the current working tree in all files whos filenames end in `.py`.

Yes, you could write a function to do the same in `find`, but then you're just being stubborn. (Which is fine; my .bashrc is littered with aliases and functions of me being stubborn, but if I have to copy my .bashrc file around, I might as well install my preferred searcher to the target system if available.)
My intuition tells me that good code is when I reach a localized minima balancing coupling, amount of code written, expressive density of the code, clarity of purpose and ability to fail quickly under invalid conditions.

There are often times when I could make the code simpler but it would be longer and vice versa and my decision about which one to pick is purely personal.
Recently flew a 747 (Lufthansa) which had no personal vents.

Before this, flew Mid East carriers (Etihad, Emirates, Qatar) and they all had those vents.

I think it’s specific to an airline .
I have the Eken H9 Action Cam. 46$ on AliExpress. Works just fine, battery lasts for about an hour and 20 min on a full charge at room temperature. I believe the GoPro lens has better distorsion correction and image stabilization for 7x the price, but otherwise the Chinese camera is good. It splits the recordings into 30 min files. I use it as a dash cam and to record Kendo training sessions from a fixed point.

There's a video review of this camera and other cheap cams on Youtube by a user named redskull.
Multiplayer AR :  why it’s quite hard
The reputation they built has been spilling on the floor for a couple of years I'm afraid.
To inflate success metrics
So ICO is the new Kickstarter?
She was no longer Mrs. R, but rather a malevolent, insidious witch with a colored mask

it feels like I'm reading the memoirs of Dr. Frankenstein
2002 PhD granted

2002-2003 Senior Researcher, Intel Research (Berkeley)

2003-2011 Harvard

according to his latest webpage at http://www.mdw.la/
Reports and Vizzes missing from Google Analytics [new ways to look at data]
Little known fact...Tomatoes are both a fruit AND a vegetable!!!

That's why the cheeseburger is a perfectly balanced food pyramid meal. You have protein from beef, dairy from cheeze product TM(contains no actual cheese), grain from the bun, AND your fruit and vegetables from the ketchup.

~ Dave Thomas (Founder of WENDY's, and fitness enthusiast)
Get $500 free to sign up on this new crypto exchange
Receive $500 for free by signing up for UpCoin a new cryptocurrency exchange --> upcoin.com/?ID=6b3bdbca
Isn't AIC just an approximation to cross-entropy, in the simplest possible case of gaussian noise? It's a rule of thumb which is useful in much simpler cases (a few parameters, lots of data) than typical for say neural nets.

Not the optimal reference, but a paper dealing with deriving AIC like this which I happen to have on my desk: Gelman & co 2014
https://link.springer.com/article/10.1007/s11222-013-9416-2
In a previous discussion, avar explains why United and Delta chose to mothball their 747s instead of retrofit them with the fuel tank interting systems that were required by the FAA after December 26th, 2017. UAL and DAL flew their planes right up to the deadline.

https://news.ycombinator.com/item?id=16016654
My office mate talks to himself incessantly from work start to work finish. He speaks every thought anyone could possibly have throughout the day, unfiltered, from the mundane "Let me try the `grep` command, woops that didn't work... ok ah I forgot to put the pipe character" to things like: "Now time for the bathroom", "I really should not have eaten that", "Now time for a smoke". To make matters worse, every text message he makes a new annoying sound ranging from a loud siren (BRRRRRRRRRRRN!), at full volume, to the beginning of a Disturbed rock music song (Oooo wa ah ah ah!).

I once got him moved to my manager's office temporarily so I could focus. Then my manager got tired of him and demanded that I take him back.
It's hard to answer without knowing your experience. Usually people here suggest going with what you're most comfortable with.

My personal preference for a new projects in the last decade has been Ruby on Rails. There's not much hype about it anymore but I tend to think it's because it's gotten more mature.

You can host it cheaply on Heroku with simple $7/mo dynos or on a $5/mo DigitalOcean droplet. Another option is to get a new account for your app and get $300 credits on GCP for experiments.

The rule of thumb—in my humble opinion—should be: don't scale until you need to. Vast majority of projects are not going to hit Pokemon Go scale in their early days, if ever.

For what it's worth Heroku supports different runtimes and you're not limited to Ruby on Rains with them.

So use what you're comfortable with, don't scale prematurely, don't use fancy tech for the sake of fancy tech, and ship, ship ship :-)
LinkedIn removes ability to see who you are connected to
I just noticed that I can no longer see the intermediaries that connect me to 3rd level connections. I used to be able to look up a company and see if someone I knew could introduce me to an engineer at the that company.

I guess this happened at least 9 months ago, but I just noticed. https://www.linkedin.com/help/linkedin/forum/question/509609/viewing-shared-connections-of-a-3rd-level-connection?lang=en

I suspect that this took away business from LinkedIn's customers (recruiters) since a candidate could reach out to someone at the company instead of going through a recruiter.

LinkedIn was bad before but now it is totally useless to me.
Fairphone pilots phone-as-a-service model
> it's the complete and utter disregard that the majority of developers show for the basics

I'm not sure that can be pinned squarely on the developers. IME, it's often their management that wants to cut corners. Since proper security takes many steps, it makes it an easy target for management to negotiate some of those steps out of the project. I'm sure there are a few developers that don't do it correctly out of sheer laziness, and many that don't do it correctly out of ignorance, but for large projects with many developers (e.g., banking websites, etc.) I would think that most of the developers want to do it correctly, but management thinks it costs too much. Besides, there's no real ramifications for management to consider anyway (which is, IMO, the crux of the problem, but also another problem unto itself).
Npm: New Package Moniker Rules
I wonder if I'm using the wrong terms.

I call open offices anything from "just tables" without any real dividers to cubicles like this:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Gu...

I've seen some cubicles that are higher and appear to provide more privacy, but I've never actually worked in one/for a company that uses them.

The company I work for now has the short cubicles. Noise isn't contained, and a large number of people work with remote teams/employees and are constantly on calls. Its a complete PITA.

I WFH as often as I can get away with, but my previous habits/skills of focus and concentration have significantly deteriorated in all aspects of my life. I'm actively working on ways to combat this, but I fear without a more comprehensive lifestyle change my success will be limited. (thankfully the one thing I can still do is disappear into a book for hours)
old news I guess but I recently realized I could block elements with ublock origin so I blocked the "hot meta questions" and "hot questions from other stack exchange sites" elements from stack overflow because I'd see some slightly interesting topic and get sucked in.

not sure what other similar helpful things I can do. I unfollow agressively on Facebook. use Fbpurity to filter as much as possible. don't use Twitter.

I still get distracted all day long. should probably ban HN from my life for the 4th time . it's not easy. I changed my hosts file once but VMs don't use the same file. tried using parental controls on iOS but they ban way too much. used noprocrast but can open incognito window although it helps not being able to comment. Wishing there was a fake VPN app for iOS I could use to block sites
A majority of auto executives still think battery electric cars will fail
I would chime in that cross-validation and its variants are extremely flexible in the sense they make very few assumptions on the model. No likelihood function ? no problem. Non-parametric no problem. Need non asymptotic numbers ? no problem. The model changed ? No problem again. One can use the exact same code and procedure.

AIC is controlled by the number of parameters and the quality of fit, but it is known in theory, as well as in practice that for many models, for example, neural networks, linear regression with additive iid Gaussian noise, the norm of the parameters matter more for prediction accuracy than the sheer number of parameters.

Not claiming that CV is the best model selection criteria, just listing out a few pluses for CV. The last word on model selection is yet to be spoken. It goes right to one of the core questions about model fitting and prediction.
Not by this, but it shows the chip has speculative execution, and is therefore vulnerable to Spectre.

In this specific instance, the xdcbt instruction accidentally does a bad thing in the Spectre Zone that leaks back into the real world through a side-channel in the L1 cache. Crafted malicious code could do another bad thing in the Spectre Zone that ordinarily isn't allowed in the real world, then leak the results back to the real world through any side-channel that works.

Only on Xbox 360, it could even use xdcbt vs dcbt for that side-channel. If you set code up to always execute xdcbt on core 2, and always dcbt on cores 0 and 1, you might be able to do timing-based attacks between core 0 (closer to L2) and core 1 (further from L2) comparing against core 2 (bypassing L2).

A different version of the same PowerPC chip family would have its own side-channels. All those side-channels are hardware-specific.
Voice Based Emotion Recognition with Neural Nets for Companion Robots [pdf]
To further clarify: The UK has the distinct titles "reader" and "lecturer" before "professor." In the US, if you have a PhD and you're teaching a college class, you're called a professor, even if you're an adjunct (not tenure track). The tenure track titles are "assistant professor", "associate professor" and then just "professor." Informally, we tend to use "professor" to refer to all of them, and it's common for people to say "Professor Doe" even if the person is an assistant professor.
The pixels' diff over time resembling a sine wave is really interesting -- but it makes sense! I'd read an article/blog post about this. Cool app!
Introduction to IA-32e hardware paging
Turing completeness is a symptom, not a cause. No one would argue that SQL is bad because some implementations are Turing-complete [0].

[0]: https://stackoverflow.com/a/7580013
Are there any 707s still in service? What about the 720s and 727s?
Recently a service of mine went offline and it took me about 30 minutes to find out where i hosted it. So i thought about this as well, but havent found a satisfying solution.

The closest may really is New Relic if you havent looked into that. You can monitor servers and applications individually, so have a list of IPs, their health metrics and even the associated applications. Plus it works with every major framework/language.
We are talking about people who rolled their own crypto and their own binary protocol for messenger app in 201*, after all.
Ten crypto predictions from the co-founder of the Blockchain Research Institute
AVG PC TuneUp 2018 Product Key with Crack (x86x64) Download
Many are rebrands of SJCAM models (I think at least). I call them "GoFaux" or "FauxPro" :-)

A year or two ago I got a 1080p one from Hobbyking for about £40 and used it when snorkelling (the waterproof case came for free). It has been great and my only complaint are the buttons on the waterproof case are a bit stiff to press. Video quality is excellent. I dont have a GoPro to compare it against, but from what I've seen on YouTube et al, it certainly seems competitive (sorry I dont have any clips online).

There are many, many, many on amazon - prices vary a lot though so with 10 minutes you can usually filter out the optimistically priced items and find the sensible zone. I'd not expect to pay more than about £50 for a 4K + Wifi one
Tenure track assistant professor for sixish years, associate professor, (regular) professor, [superlative] professor
Well, for one thing the cartels have forced parts of the civilian population -- especially in Michoacan-- to work for them (farming poppy; processing raw opium; spies and lookouts). These people are then affected by narco inter-gang violence, since they are viewed as part of the organisation thay are forced to work for. This also explains the large number of "gang-members" killed, when the mexican state publishes numbers on the death toll of the drug war.

Another thing is a system of "taxation", narco gangs put on these people. They have to pay the taxman from the state, as well as protection money to the rackets.

For a great documentary on this topic (this and how the people are trying to defend themselvs) I can point you to "Cartel Land" -- available on Netflix.