skysight-inc/HackerNews huggingface dataset:
It's not a 'lack of time' why people don't exercise, they don't make time to do it. I totally understand why: it's so much easier and convenient to not do it, and for a very long time, you don't notice it all that much if you don't if you fail to do any exercise; it's only afters a long time of being sedentary and then having to do something slightly intensive you notice that all your strength and stamina is gone.

It's not lack of time; it's that people do not actively feel how badly their bodies deteriorate when they do not exercise, since it goes so slowly, and they do not do any exercise, so they also never really find out until it has become a real problem. If people would feel how bad it was not to exercise, they would be much more accommodating in their immensely busy schedules and actually take time out of their day to do so.
Project Goliath – .NET Core for NetBeans
Shouldn’t it be pretty _hard_ to sell bibles to people that probably already have one? (Or is this just a traditional saying I don’t know?)
Yeah, except in actual high-performance computing, almost nobody uses C. It's all C++ and Fortran.
Not at all, with Hibernate, Spring, Groovy, building web applications is much faster and more maintainable than other alternatives.

I am a huge fan of the Grails framework, they do a lot of things right. As a developer I can focus on creating business value as most technical challenges are easily solved with Grails. Grails is performant and memory efficient. With Grails 4 which will be released later this year, memory usage will decrease significantly more.
Art of Problem Solving Is Creating a Computer Science Curriculum
Your Data Catalog Needs Automated Metadata Management
Haters gonna hate. Shopify, Stripe, Github, Gitlab, AirBNB, Fiverr, Bloomberg, Hulu, Kickstarter, Deliveroo, Zendesk, New Relic, etc etc etc.

How many more companies does it take to prove the point that Ruby/Rails is a viable option to base a company on?
I was thinking a ring.

Seems more upgradable.
Users care, but they don't understand the myriad ways in which they can be tracked. How could they? Developers on the other hand do understand. And what do they do about it? Nothing.

Rather than ask why users don't care, why not ask: why do developers care so little for privacy?

Developers are best placed to explain and raise awareness of issues surrounding privacy and online tracking. It's this industry, after all, that built the infrastructure that enables industrial-scale tracking in the first place. Often, developers actually rush to the defence of privacy-poor corporations.

I've said it before, but when it comes to privacy and online tracking, this industry is rife with hypocrisy.
They have lots more development dollars thrown at them, basically. And they don't have too much cruft to haul around. Yet.
Really love this paragraph, perfectly puts to words what I've long been thinking about
Lobbying is actually shockingly cheap, that's why it's so effective for those willing to play the game. Look up the stakes (both sides) for net neutrality. Some people got bought for 4-figure sums
Walking burns a lot more calories than not walking.

"You can't out run a bad diet"
Microsoft Flight simulator is not almost forgotten. Even after getting discontinued for consumers, there is still a large active community on steam more than 10 years after launch and people still pay for the commercial p3d version of the engine.

I'm sad that Microsoft chose to discontinue Flight Simulator and Midtown madness, but I can hope for a return much like age of empires.
I don't know if it's true, but I often think the only real solution for weight loss is eating less, and that exercise is more of a way to improve general fitness rather than losing weight.
Connecting a company looking to raise money with a person or company with money to invest is an entire industry. It often falls under terms like "private equity fundraiser" or "corporate finance", though corporate finance encompasses a lot more.

Typical rates of compensation for the middle man or company run from 1% to 8% -- it depends on the deal you strike with the company looking to raise money.

Of course, you need a contract laying out your cut. And... you need to be aware that you open yourself up to being sued down the road by the investor if his investment goes south and he loses money. This happens a lot -- especially when it's a private investor and not a company investing the money. For this you'd need Professional Indemnity insurance, and you'd need it for the next 10-20 years - the lifetime of the deal, basically.
We can't focus only on low hanging fruit with easy big wins, there has to be big changes for everyone with a western style co2 footprint.
this https://www.reddit.com/r/videos/comments/aicpm7/unpaid_contr...
I was surprised to read that the magnets weaken over time. I honestly thought permanent where really permanent, but according to a google search:

> Neodymium magnets are the strongest and most permanent magnets known to man. If they are not overheated or physically damaged, neodymium magnets will lose less than 1% of their strength over 10 years - not enough for you to notice unless you have very sensitive measuring equipment.[1]

So while they apparently do degrade, it still makes me wonder what these people are doing to markedly reduce the power of their magnets considerably over just a few year.

[1] K&J Magnetics - FAQ https://www.kjmagnetics.com/faq.asp
Also, what evidence shows that Zuckerberg has different set of ethics and principles than Page or Tim Cook?

https://duckduckgo.com/?q=list+of+mark+zuckerberg%27s+apolog...

here, answered that for you.
Really it's just because the debugging experience sucks. If you could actually print out the value of local variables in the debugger, using their `fmt::Debug` representation, that would be great, but that just isn't the case yet. Instead, we're stuck with adding print statements and recompiling our code, which depending on the size of the project can take forever.
Same with PHP and its frameworks (lots of haters comes from RoR side, isn't it?) So let's leave this aside :)
The same reason PlayStation and XBox can provide better graphics than a monster PC, despite having modest specs: When you are targeting a single model of CPU/GPU, you can do all sorts of optimizations.
The conclusion would be to patch the game's unit control with the new AI. That would augment human play and the implementation would need to be careful not to become the equivalent of auto-aim in first person shooters.
Marketing isn’t really that hard (When your CEO hates it)
Once you cross certain threshold in fitness, and keep that level for some time, it becomes painfully obvious when you stop and almost immediately start losing all that hard gained strength, stamina, flexibility etc.

Relatively high fitness level is such a great feeling from oneself, it also positively affects your mind and mood. Every time I stop for whatever reason (ie travelling, sickness) I hate it, and also remember how hard it is to get back.
From the article (and follows my experience):

"Const parameters and const functions are helpful in avoiding side effect related bugs, but the functions are still susceptible to changes in the global execution environment. Trying to make more parameters and functions const is a good exercise, and often ends in casting it away in frustration at some point. That frustration is usually due to finding all sorts of places that state could be modified that weren't immediately obvious -- places for bugs to breed. "
Good point. I looked it up, and in Netherland, a regular power outlet is rated for 3.5 kW, which is probably still not enough.

For devices that require more power than that, there's three-phase current, also called "krachtstroom" (= "power current") in Dutch, which, from what I understand, can deliver up to 19kW (though intuitively I'd expect it to deliver 3 x 3.5=10.5 kW). We have this for out induction stove. Getting it was a bit involved, because it turned out our house had only a single 35A connection, whereas 3 (usually 3 x 16A or 3 x 25A) is more common, so we had to have our electricity connection upgraded.

Still cost less than $6000, though, and many Dutch houses already come with a connection that can handle this. Though that might not be true for other parts of the world.
Reading the other comments made me think about my withdrawal from coffee. I woke up one day after reading a book about the (detailed) effects of coffee and I stopped drinking. Forever. Used to drink like 3-4 espressos (big cups) per day for years.

I can't say I lost any productivity, or anything, really. It didn't even bother me that much. Slept better, had more energy in general.

Now that I think about it, perhaps the better option is to slowly decrease the amount of coffee you drink.

But I guess what I want to say is that there's at least one person (me) that had no problems ditching coffee altogether one day, so that's an option, too.
Census insights
Loving my decision to switch to firefox this year more and more.
Get instant insights from the ultimate source of UK census data

Census Insights is an easy to use and blazingly fast API that allows instant access to UK census data in minute detail. Combining our advanced query tools like drivetime isochrones with our proprietary algorithms, we provide incredibly accurate localised insights on the places we live and work in.
It just needs to be tall, move with some speed, and be able to receive passes from other players; essentially a easier to hit hoop that can annoy the opposing team by getting in the way.

The requirement that it'd be humanoid is just an artificial restriction that reveals you are not really asking for the best basketball machine that can be made.
If you haven't heard of John Carmack I highly recommend this book https://en.m.wikipedia.org/wiki/Masters_of_Doom
Worth noting: this kind of rule is both normal, & legal in both IE & UK. The idea that this wasn't the case somewhere sounds weird (although nice!) to my European ears.
well sure, but I mean they lag behind a lot in regards to web standards, and they already crippled extensions like chrome plans to
Before Facebook there were thousands of thriving independent forums on wide varieties of topics.

They solve different problems. Usenet of my youth provided way more value, both social and otherwise, to me than Facebook ever will. However Usenet would never have let me serendipitously reconnect with the good friend from high school I hadn't spoken to for over 10 years.

Facebook has the advantage of being a passive social network. If I stopped posting to Usenet (or twitter) for a month I essentially disappeared. With Facebook I don't have to do anything, people can still just as easily find and contact me if they want to.
How Amazon of 2018 Is Facebook of 2015 and What Happens Next?
I agree, PHP is more than viable to build companies, and has proved it again and again. As did Ruby :) The fact that PHP isn't my favorite language is really besides the point.
Those vocal Ruby/Elixir/Go/Node enthusaists who crap all over other battle tested stacks are very immature individuals.
By that logic a laptop is never big enough, as you can always cram more and more into it, until you end up with a desktop workstation.

The premise is that at some point the components you can fit in a thin and light laptop, are powerful enough for any use case people realistically expect to be able to use a laptop for. Obviously you can still make something even more powerful, but the people who care about these things are very likely to go for a workstation anyway.

It has always been like this, but now it looks like we are almost at the point where CPU's and GPU's are becoming power-efficient enough that the law of diminishing returns says you actually can cram enough power in a thin and light laptop like the MBP to satisfy just about anyone who wouldn't get a desktop workstation anyway.

Case in point: just have a look at gaming laptops. While you can still get ridiculous monstrosities that weigh 12 kg and run less than one hour on a single charge under load, the trend is thinner and lighter for this category as well.
I have two small children that I raise while both me and my wife are working 40 hours per week. Trust me, there is no time for the exercise that you describe.

Also, what you say is misleading. Exercising for 30 minutes means that you also need to prepare, have a shower afterwards and it also means that you will require more sleep. If you add all those up it means that those 30 minutes are closer to an hour, if not more.

I know; I was a 30-40 km per week runner until my second child got born.
Whats the hottest (funded) startup in Australia atm?
I would imagine very little, and as far as I can tell the resolver is called first and then a lookup is done in /etc/hosts, the hosts-file takes precedence.
I'm in the younger demographic, and they're not doing a great job capturing me!

Half my test equipment collection came from ebay at one point or another, almost all of it bought "broken, parts only" and repaired. The bottom has completely fallen out of the market, these days it's all massive T&M vendors trying to shift junk at hugely inflated prices.

It's really raised the barrier to entry for quite a few tech-related hobbies.
DHS Orders U.S. Federal Agencies to Audit DNS Security for Their Domains
Hopefully Google doesn't abandon search!
The median is what you get if you sort all people by income and pick the middle person. If one forces the median to be in the middle class then this forces the upper class to be large when the middle is small: Example with a large middle class:

|...|...........|...|
^ ^ ^
| median |
(working) (upper)

Example with small middle class:

|.......|...|.......|
^ ^ ^
| median |
(working) (upper)

Real life example with small middle class:

|.............|...|.|
(working) ^ ^ ^
median | (upper)
middle
From other comments in this thread I think facts of the matter is that the vibrations you sense in your ring aren't that small comparing with what you can feel with your fingertips.

Which to me makes sense, I wouldn't put the sensitivity at the base of my finger above what I have at the tip.
If this is too hard for you it doesn't mean you have to try to make everyone else give up too.
Sure! This depends on your orgs "capacity for risk." We don't recommend more than ~300 on a single node just for the developer area. If you have 300 people relying on a literal SPOF (especially a dev shop) that's gonna hurt if there are any problems. That said, I'm aware of customers running a single 132GB node that serves somewhere between 3000-5000 devs. (Please do not go this far)

I'd say at the 150 or so developer mark, we should start talking about scaling (adding a second Geo node for failover at a minimum) or if you need more robust uptime requirements, going towards a more active-active distributed cluster. I use the word "distributed" and not "highly available" as we like to find the right fit for each org. Some orgs need true HA, and it takes something close to ~30 servers to do it. Others, just can benefit from some web frontends, and separating out the DB layer, and potentially traffic shaping to separate CI load / User load.
> Even at pro level, players can be overwhelmed by the amount of information they have to process in tenths of a second, over and over again, for 15-25 minutes, or they can get into a spot where there's too much to do and not enough time to do it.

Consequently, limiting he AI's APM only adds a meta-game around APM planning that a human still would have a hard time to maintain.
Cooking ≠ baking. For baking small changes in relative quantities can actually make a huge difference — maybe not for your simple cake batter but definitely for more elaborate bakes, and even relatively simple standards such as brioche dough. It won’t ruin the result but it will change the outcome.
For interesting ideas in compile-time automatic memory management be sure to check out Wouter van Oortmerssen's approach as well:

https://lobste.rs/s/lp0lou/rust_programming_language_seven_r...
Every barbershop should be able to do this.

Get your beard trimmed at the same time.

https://en.m.wikipedia.org/wiki/Barber_surgeon
Putting aside the difficulty of building that database of true facts, and of parsing unknown facts out of English text, that solution feels like it's inviting an arms race. I can write a bunch of uncontroversial "true" facts into an article containing one or two false facts.
I find it rather odd that Googling "uBlock Origin" from Firefox does not return links to addons.mozilla.org - at all. The top result is of course the Chrome addon. The third result is the website for "uBlock" which is the unmaintained fork. Three pages in and you're getting dubious-looking repackaging sites, but no official addon.

How on Earth does "Comorbidities Associated with Plaque Psoriasis | Dermatology Times" on page 10 have a higher PageRank and relevance for the search query "uBlock Origin" than https://addons.mozilla.org/en-US/firefox/addon/ublock-origin... ?
Demonizing Catholic Schoolboys
Yeah, I figured that out some time after I succeeded in digging through some old memory for the phrase "iterative deepening". It's been a while since I've had those classes. I do remember that at the time I didn't see the point in iterative deepening. Surely breadth first was faster than redoing the same work every time? But if you see it as a more memory-efficient way to simulate breadth-first through depth-first search, it makes sense.

Still, intuitively I'd expect that it depends a lot on the shape of your search space, the cost of your memory and the cost of traversing your network, which one is actually more efficient.
The market has shown that cryptocurrency infrastructure tends to centralize in the same way.
This article seems to have a threat model where a website is “compromised” into sending user data to a third party, but I don’t really see anything that protects users from a website whose owner actively wants to track them. This is an odd threat model to have.

Also, as an aside:

> For example, by detecting whether the browser supports the Calibri font family, we can assume that the browser is running in Windows

I’m pretty sure that Safari has stopped allowing the use of third party fonts for exactly this reason, and now reports a standard set of fonts as being available.
Hi. We store the complete review in IPFS using the Po.et network. Before that, each review is manually checked by the community (similar reputation and moderation system in stackoverflow) and controversial or danger content is just rejected. The trusted timestamp is locked, some implementations like BigchainDB (if i remember correctly) use versions to handle the needed of update a previous hashed content. Po.et doesn't have that feature currently. Thanks
At this scale I'm a little surprised Twitter saved money on the migration. My assumptions were that at this scale the upfront cost of migration trumped any kind of difference in annual maintenance, esp. considering you still do need an SRE team anyway who knows big data well enough to solve any and all software related problems
How are they gonna move all that 300 pb of data to Google's data center? A fleet of semitrailer trucks?
Deploy Google Apps Script Web App as an Android Application
Not all UI-builders are a fail. Visual Basic, Qt, Delphi, MS Access all had/have some very popular and useful UI-Builder. There is always a middle between no skill and high skill.
I'm not an expert, but I found a paper that surveyed the indoor air concentration of various pollutants in homes. The lower number is mid-range of measurements, while the higher number is the upper bound.

chloroform: 30–100 μg/m³
benzene: 2–10 μg/m³

A volume reference might also be handy. An 800 sq ft apartment (~80m²) with a ceiling height of 8ft (~2.5m) is ~200m³.

Source: Figure 5 of "Hazard Assessment of Chemical Air Contaminants Measured in Residences" (2010) by Logue, J.M.
https://cloudfront.escholarship.org/dist/prd/content/qt6gr6d...
Turns out your standing desk isn't solving your sitting problem
Unless you happen to live in China.
The two things miss in TypeScript coming from C#:

Pattern matching:

if (thing is Person person)
{
var name = person.Name
}

Safe navigation operator:

var countryName = person.Address?.Country ?? "Unknown";

Type guards are a pain to deal with.
I haven’t researched it, but I’m pretty sure the american diet has the highest amount of concentrated sugar (the most calorie dense foodstuff). Processed foods with added sugar are the most highly valued by your brain and so trigger overeating more than any other.

French food culture values home cooking from fresh ingredients which I assume results in food with lower concentrations of processed sugar.
There's been a surprising benefit of using CBT (Cognitive Behavioral Therapy) for unpleasant pain.

https://www.medscape.org/viewarticle/891357

I can't believe people are not talking about this more. I guess it's not in the pharma industry's best interest, but the truth of the matter remains: We can do a lot to manage our pain without taking a huge number of pills.
If you do strength training at home, as I do with two kids too, you don't need much preparation. I just take off my t-shirt, do some pull ups, push ups, squats, etc. following a well thought plan, and most of the time the shower is not needed. You don't even need to do all the exercises in the same time slot. You can do pushups as you watch your baby, a few pull ups while your watch your son wash his teeth, etc. Not changing, not much preparation.

I apply this method and it is amazing how stronger and leaner I am now. And doing pushups, some cardio is also done.

I do cardio while bicycling to the office (no clothes changes needed again; maybe just the t-shirt in summer), and walk up the office and home stairs (4 floors in both cases) two steps at a time.
If you dont have 30 min a day for exercise and you think its entirely because you have two kids this is simply not true.Perhaps your work day is too long, commute too long, both parents working etc, these things play far more into time management than just the kids themselves. Better time management is part of the lifestyle switch described above.
From the article:

"To sum up:

If a function is only called from a single place, consider inlining it.

If a function is called from multiple places, see if it is possible to arrange for the work to be done in a single place, perhaps with flags, and inline that.

If there are multiple versions of a function, consider making a single function with more, possibly defaulted, parameters.

If the work is close to purely functional, with few references to global state, try to make it completely functional.

Try to use const on both parameters and functions when the function really must be used in multiple places.

Minimize control flow complexity and "area under ifs", favoring consistent execution paths and times over "optimally" avoiding unnecessary work."

What I found particularly interesting was: "I now strongly encourage explicit loops for everything, and hope the compiler unrolls it properly". I suppose looking at the generated listing code will always be the final arbiter in whether the compiler does so or not for tiny loops.
Future of China’s AI industry is in the hands of just three companies
Well, not all of lobbying effort can be shockingly cheap. Referring to a quote attributed to Eric Schmidt from a sibling comment:

> "The average American doesn't realize how much of the laws are written by lobbyists"

You need lawyers for that, and that's certainly not going to be cheap. I don't think it's even remotely possible to do that with the $20m quoted in the article.

If a company employs 3 lawyers full-time to work on some lobbying effort/issue XYZ, are their costs reflected in those $20m? What if they hire external lawyers?

And that's just the legal side. I can think of all kinds of ancillary costs to lobbying, that it total wouldn't fit an annual budget of $20m. Not even close.
Yes, although MOBAs were popularized with War3, specifically DotA All-Stars became utterly dominant and more popular than the base game.