skysight-inc/HackerNews huggingface dataset:
I’m not the best programmer but personally I avoid building abstractions as long as possible, deferring until the abstraction is as obvious as possible. The cost then becomes basically irrelevant because the value is so great. Writing JS even with ES6+ is really unpleasant for me. Abstractions or no asbractions, my mental capacity is quite limited compared to a compiler with 2 cores and 8GB of memory.
Comcast bug made it shockingly easy to steal customers’ Wi-Fi passwords
I meant the effects of fever, so that perhaps different parts of the brain was affected differently by the temperature increase. I really have no idea, but I was saying that it is not an obvious fact either way.
What Stops a Successful App from Forking a Blockchain?
I would write that as

for item in report():
if any(event in events_we_care_about
for event in item['events']):
act_upon(item)

But obviously the features that enable this form didn't exist when for...else was added to the language.
If governance and concensus between the diferent actors is your thing, take a look at the Decred cryptocurrency.
The thing to do here is deprecate 'for-else' in favor of 'for-default' which is much clearer like in a case block.

'for-else' never needs to be removed but the code cleanup will happen over time.
Sangeeta Ki Rasoi – Please Support My Channel
Urbit is interesting for me in how I first couldn't understand its purpose at all. Since then, I have had several cases of pondering on some difficult problem, only to find myself thinking, "...isn't this what Urbit is attempting to be a (partial) solution to?"
I thought capacity for taking in oxygen[1] was a general indicator of fitness. But then again, I haven't looked into this since highschool 15+ years ago.

[1] https://en.wikipedia.org/wiki/VO2_max
The problem is that ‘get’ possibly creates one nil result. Using the map as a function, even if nil is understood to be an error, now gives you two possible and very different errors from one expression. It’s a bad idea and generates added ambiguity and complexity, which further strays from the article’s philosophy.
Discord seems to be a more elegant solution than Slack tbh, and I happen to be on several developer servers. The web app/desktop app/mobile app all function brilliantly.
another example is "would of" instead of "would've."
Emacs 26.1 released
A Degree with Zero Student Debt. Does It Work?
Invalid Haskell code in the article:

case getSomeData of
Nothing -> Nothing
Just a -> a

Unless there's something about a that I don't know.
Distances between locations:
Atacama, Argentina - Mauna Kea, HI - 6544 mi - 10532 km
Atacama, Argentina - Bishop, CA - 5305 mi - 8358 km
Atacama, Argentina - Mt. Graham, Az - 4742 mi - 7632 km
Mauna Kea, HI - Mt. Graham, Az - 2936 mi - 4725 km
Mauna Kea, HI - Bishop, CA - 2531 mi - 4073 km
Mt. Graham, Az - Bishop, CA - 581 mi - 935 km
They are great because they create actual communities.

Chat is ephemeral. If you have a question that's not on StackOverflow, then you can just ask people in chat. It's even better for deeper questions because you can have a conversation.

Not every social vessel we have in the world needs to become an archived knowledgebase. And one of the reasons StackOverflow exists is because it's so hard to mine Q&A from even more static mediums like forums much less chatrooms.
Wildlife experts shocked by creature having a prominent resemblance with wolf
I should add that my teacher would think we couldn't understand the science or concept behind airflow going through the classroom to cool us off. He'd explain it over and over and get frustrated that so many students didn't seem to "get it." But really they did get it, it just wasn't working for them. I wonder if the arguments about scientific things nowadays aren't similar. It may not be that someone is stupid or doesn't get it, or even that they disagree, just that it's not working for them. The window kids understood that the room was supposed to be getting cooler, but it wasn't for them. They weren't against air flow, but it didn't seem to be working for them. Perhaps in theory the 2 fans in the classroom should have worked, but maybe the fans weren't strong enough, there were other places for the air to go (like the ceiling), etc. so that in practice it didn't actually work like the teacher claimed it would. Maybe there's a lesson there for public debates.
8 Ways Your Local University Can Benefit Your Startup
I'm not a python programmer but I find the last 4 lines rather hard to read. Unless there is a performance reason to not do so, I'd argue that you are iterating over pairs (i,j) here and I'd make the code clear. There are 100 pairs, and once you find one that satisfies the condition you are done. Again, not a python programmer but it might look like

(x, y) for x in range(10) for y in range(10)
if condition(i,j)
dosomething;
break;

Edit, ("zip" is not the outer product... )
It’s funny you mention JSON because when you deal with JSON is when you realize what really differentiates the two styles of language.
The little review “suggesting that how fit you think you are affects your risk of death more than how fit you actually are,” seems to not have parsed the studies it claims to be quoting.

“No matter how they ran the numbers, if people thought they were “a lot less active” than their peers, this was associated with a statistically significant higher risk of death: at least 18% when compared to the general population (those whose data were not included), and up to 71% higher when compared to people who thought they were “more active.” Again, this is regardless of actual physical activity or other health risk factors (smoking, being overweight, etc.).”

This was -after- controlling for actual fitness (eg. BMI). That doesn’t mean “perception matters more than BMI,” it means “perception matters a lot in explaining the variance that remains after removing all the variability explained by actual fitness.”

The second study wasn’t just about “activity perception.” It came with a positive message from authority figures, and offered an additional validation of an otherwise low-prestige job. Both of these things might contribute to a motivation-driven short term effect that has nothing at all to do with long term self-perception not long term mortality.
Wants and necessities are not economically distinct, and that's not why health care and health insurance don't have the features there make free markets efficient.

Lack of transparent utilities at the time of transactions is more of an issue.
> You don't need static typing to do codebase-wide renaming.

But you do. WebStorm isn’t magical. It can’t understand your untyped code like it can understand typed code.

The more I’m reading your comments on this thread the more I’m not sure you’ve ever used a static typed language with a good IDE. If I am correct, I think it makes more sense for you to try Java/IntelliJ and then weigh in on this subject. You may have a very different opinion.
To do anything more than simple additions and substractions, I found I needed the following information:

* date,

* amount (+/-),

* beneficiary,

* account (N° or establishment),

* a short memo (can help with cross-category expenses, such as moving: requires gas, train tickets, movers, new furniture, selling old furniture),

* and a (sub)category (gas/car, train/trips, "Livret A"/saving, etc.).
MiG-37B assessment: The Stealthy Soviet that never was
Mu guess would have been that it would have ended up in the water swept away by the winds, on a windy day.
I've become a regular on Symfony's (PHP framework). It works really great for creating a sense of community. Slack is great to talk with each others and split concerns between channels. The thread feature is great at keeping the main channels from getting clogged.

Now the main issue is that those Slack workspace are always on free tier. The only other options would be to charge the users as it's a fixed price per users and paying $8/users/month is impossible for open source projects.

Since those are on the free tier, message history is lost. You cannot leverage Slack's great search engine and community support gets lost. On a regular forum, you could search for previous questions. On Slack, you cannot.
Lower Design and Printing Spend in Your Company
So you're saying that the only reason Facebook messenger with thousands of deva and a multi billion ad budget won against XMPP was that XMPP was federated?

No. The reason federated clients lost was that mega corporations can't make profit with em, and so they spent billions on their own tech.

This isn't david vs goliath, this is david vs a nuclear aircraft carrier
Yes, a hidden factor seems far more likely. There is probably some secondary variable that affects both your mortality rate and your perception of your own fitness. This seems much more likely, even to the point of seeming obvious.
Could you suggest some ?
Examined closely enough, optimism, confidence, and happiness are naught but delusion themselves. IMHO you are not being overly cynical in being skeptical, just do not discard these conclusions entirely. Weigh them amongst other studies. I suspect that the future will bring many more discoveries that approach health as a holistic relationship between mind and body. The brain is an organ like any other.
Gnatophausia ingens, we meet again... :-)
California Eyes Data Privacy Measure
Their is a difference when a hacker/coder creates a cryptocurrency and a government creates one. I do agree with you the weakness of cryptocurrency now a days is it relies on exchanges that need approval from banks/governments to do business. Gone the days when crypto fans would meet in dark alley ways to exchange cash for coin.
Being a Veteran in Today's America
he was replying to the last sentence in grandparent
Dunno at which you were or when, but where I was (ISEP in 2010-2015), I knew some students who were making serious money in their side jobs.
>why would music that is intentionally written to peak in the top 10, require to be musically diverse or innovative?

Of course it doesn't require it, but it's a nice feature.

One feature of good music is that it can surprise the listener (key changes, chord changes, sudden shifts in rhythm or even style).
Show HN: Smooth UI, a React UI Library for Humans
Zero Dependancy Pub / Sub System with PostgreSQL
Blood pressure is useful, but I strongly dislike BMI. My weight hasn't fluctuated by more than 2kg in 10 years.

10 years ago I was playing competitive rugby, basketball and training for the former 3 times a week and was genuinely very fit. Now, I've got a decent amount of fat on me and am no-where near as healthy as I ought to be. Yet my weight and height haven't changed, so neither has my BMI. Nonetheless, I've lost a reasonable amount of muscle and instead put on a lot of fat.

On the other hand, my blood pressure definitely has got worse.
You have to ask yourself why someone would use Slack despite IRC instead of assuming they're ignorant.

Then you'll see that there's also the question of "why IRC when we can just use Slack?" If you can't think of any answers to that, then you're not really equipped to eval the trade-offs.
People had a measure of fitness that was accessed by asking "how active / fit are you?"

Researchers had a different measure of fitness.

If the researcher's measurements are less predictive than people's estimates, one possible reason is that there's some powerful mental effect going on.

However, a more parsimonious interpretation might be that self-perceived fitness was a better measurement than the one the researchers came up with. This isn't completely unreasonable because the subjects have access to more information about their own health than do the researchers.
Go has a clear objective that you can train for. What would be the objective in coming up with a physics law from raw data? What would it even be training for? That sounds like asking whether DL could create a new board game from a bunch of data on human behavior.

> think a bigger question would be how does it come up with the abstract concept of energy?

I don't see how it could, and that's kind of how Kant argued against empiricism. You can't derive a conceptual understanding of the world from raw data. There's nothing in raw data to structure or make sense of it without some way to interpret the data. Even calling it data is an interpretive act (as opposed to noise).
I can't believe this waffle qualifies for a Harvard medical school publication. Clearly the wooly-haired management and soft science types have overrun Ivy League Medicine.
There is a difference between wishful thinking and motivation enough to actualize. I agree that one will most likely not roll out of bed and complete a marathon, but do not underestimate the power of belief. If one believes strongly enough, I have no doubt that the human body unencumbered by obesity can complete an ironman with no training. It turns out that fostering and synthesizing such strength of belief requires either a lifetime of devotion to meditation, the usual physical training athletes do (many mental journeys happen in this process as well), or fantastic cosmic circumstance.
Some say punishment, but this is perfect for me. I'm very pleased to see a simple, plain text site.

Just the content, no flash. It's tiny, quick, readable, and easily adjusted in the browser.
Completely agree that in no way would this be a replacement for actual fitness.

The point that the mental state of mind has some impact on fitness is important though. First, it makes sense if you think about it because we know mental stress definitely causes unhealthy physical states.

Second, a healthy mental state leads to working out which leads to more fitness and healthier mental state, etc... It's a healthy cycle that is all connected, and for many people that first healthy mental state is the hardest part to change.
The other thing people sometimes overlook is the infrastructure these schemes depend upon.

Control of the wires means a lot. Sure you can always sneak under to radar to some extent but the mass cannot and that probably won't change.
ok we wont talk about sati and caste system, lets talk about the gang rapes and how females are not treated equally.

I dont understand why you keep bringing western civilization, probably because you think I am a westerner, I am not. So stop the finger pointing.
Or when you run out of cash.
While I don't doubt that thinking of yourself as fit helps (not least by encouraging you to remain more active), I have to wonder if people who feel physically unwell on a frequent basis are not more likely to think of themselves as not fit.
Hi dustin.
Developed quite a lot of WPF apps but very rarely encountered performance issues you’re talking about.

> Endless optimizing of visual trees and layouts

Never did that.

> UI-thread freezes that disable all your wait indicators

I avoid doing lots of stuff in the UI thread. This is especially easy to do with modern .NET and async-await.

In addition, I design my wait indicators so they run on the composition thread, i.e. aren’t affected by the UI thread being stuck.

> half-baked UI-virtualization support

For me it usually works OK but I agree there’re probably some issues with this feature. I remember fixing problems when my code or markup did something that disabled the virtualization and ruined the performance. But it never took days, maybe a few hours.

P.S. The worst issues I’ve encountered with WPF wasn’t performance, it was stability. Once I’ve spent a lot of time debugging rare render thread crash. I still don’t know the reason but I’ve simplified my visuals a bit (namely, pre-multiplied a render transform with the complex vector shapes I was rendering) and the problem seems to gone for now. Another time it crashed when I opened a popup, and closed it too soon, like 10-20ms after the open. The popup was “loading, please wait…” progress bar so it only happened when opening very small files from very fast hard drives.
Ask HN: Why every company writes their own billing solution?
Most companies write their own billing solution with custom payment method integrations.

Why isn't their open source solution which takes care of it all?

I am interested in sponsoring work in this direction if anyone is interested.
I don't mind the chat aspect. Instant chat is something common in communities, development or otherwise. I used to hang out on my share of dev IRC channels back when I was younger. I'd argue that instant chats like these are actually crucial for maintaining communities.

I mind Slack per se. I could understand non-technical communities going for it, but developers? Come on. Why choose a commercial walled garden that forces you to use a single, heavyweight and non-ergonomic interface? A product made by a startup, which can unpredictably go in any direction including disappearing overnight, if some big corporation opens their wallet widely enough?
But is it provable in nondeterministic polynomial stress?
Interesting. Source?
Fine but then don't create housing bubbles that lock lower paid younger workers out of the market. I have to relocate in the not too distant future because local rent and home prices eclipse my frozen salary.
What about powerlifters or weightlifters? Super strong. Get winded walking up a flight of stairs.

My point is, there is no one universal definition of fitness.

The most reliable measure I've heard of is belly fat, which you can measure with a calipers. But you can't wish away belly fat with positive thinking, so I think the writers of this article are taking this study a little too far, IMO.
how is this invalid? it's covering both constructors for maybe.
Agree. One huge plus over Slack is that you don’t need a separate account for each community. And joining can be easily done via just clicking a link.
Interesting, the "VW bites back and eats Porsche" take was the one passed to public perception. The car brand did get corralled into the VAG stable.

A search on the phrase get confirming news like this:
http://europe.autonews.com/article/20180310/ANE/180319954/vw...
It's extremely easy to register a company in the UK, probably even easier than in the USA.

You just fill in this web form and pay £12: https://www.gov.uk/limited-company-formation/register-your-c...
EU Commission presents draft directive to ban some plastic waste
The issue I have with Discord is the lack of threads. When you're helping multiple people at once threads can help distinguish who you're talking to. Or when you have multiple conversations happening at once it stops things getting confusing.
What's the point of adding such a massive cookie bar, supposedly for the GDRP, if there's no way to say no? If they don't need/want to be compliant, why have it at all?
http://unrealslackers.org/
https://godotengine.org/community

Both game engine examples but super helpful developer communities none the less.
We used to make paper fans and the teachers insisted "they just make you hotter" (due to energy expended waving them) but it sure didn't feel like it.
Great article, this Lorenzo Franceschi-Bicchierai guy needed to be outed.
The resulting type of the expression is inconsistent. First case returns a Maybe, second case returns whatever the type of a is.

edit: replaced option with maybe.
Not outrageous at all; France really has specific problems dealing with multicultural society. The meritocratic republic is such a great idea, that people fail to see that it doesn’t always work out in practice. Fighting racism (for example racial profiling by the police) becomes a low priority, because there isn’t supposed to be any!

As a white foreigner working in France, it remains pretty benign, but quite visible--i.e. the boss laughing about your accent.
If we're talking about an open-source project dev community, I honestly think there are better tools out there these days.

There are two main problems I have with Slack communities: the message limit, and having to create yet another account. Being able to search for a question that may have already been asked is great, and the need for more accounts is a bit of a turnoff too.

Gitter was specifically built with open-source projects in mind, which is great. However, once a project becomes large enough, having a single channel is probably not conducive to productivity.

Lately I've started seeing open-source communities use Discord, which seems rather interesting.

Of course, there are also the projects out there that use Matrix and have IRC and Gitter bridges.

Having said all this, I'm also a part of some non-project-based Slack dev communities. I can definitely see the appeal to these; a lot of people already use Slack for work, after all.
wholeheartedly agree with this. The counter on the top an be annoying as it just aggregates all private chats.
> In the 90s we called this feature "mobile code" and thought it might be the future of distributed computing. Today we call it a "code injection attack" and recognize how enormously dangerous it is.

This sentence neatly describes one of the major ways things have changed since the 90s. Computing is now a war zone, rendering many of the elegant and beautiful distributed systems concepts discussed back then off the table. Instead we have walled gardens, closed platforms, closed systems, and closed pretty much everything. Anything open is immediately spammed and exploited to death.
They are bad for people who actually produce something and good for people that want to be associated with a project with minimal effort.

It is a symptom of the general trend that slowly turns open source projects into Animal Farm, with unproductive pigs as the public faces, sheep that promote the software, and on the lowest rung Boxer, the work horse, who actually produces something.
I think they meant 'extemporaneous' instead of 'contemporaneous' although I'm not 100% sure.

I've been stopped at one of these checkpoints in California and had my vehicle searched. I'm just glad that I didn't have any cannabis in my car because they promptly informed me that even though it was legal in the state, the checkpoints are federal - so you could be in hot water.
For people without a specific goal in mind I'd recommend getting them set up with the Python3 turtle module. It's fairly self-contained and allows for immediate results. Additionally it's very easy to nudge people when they are using the turtle module. e.g. after introducing loops ask if they can draw a square using only one forward() and one rotate(). after introducing functions you can ask if they can make a functions to draw N-gons. what happens if you try to draw a 100-gon? etc etc.

After use of the turtle module is comfortable python offers no end to possibilities in other areas.

That said, "best" is surprisingly subjective when it comes to programming, so feel free to go a different route if that feels more appropriate.
misc thoughts -- if the service is free, then you are the product...
Commercial companies can change their terms at will, and are long-term motivated towards vendor lock-in ...
FOSS producers need FOSS IRC channels..
and lastly, crowds move by both fashion and fiat. Efforts may not be immediately returned, but over the longer term this can change quite a bit.
I see what you're saying, and I agree with all your points, but there are positive points as well:

1) When you need low-latency help, i.e. where you need to have a conversation about your problem, a real-time communications medium is ideal.

2) They do tend to lean towards becoming communities, and communities are very good at driving engagement within that community. I've joined a few Slack communities and become a contributing member, whereas I experimented with early Stack Overflow and haven't really engaged with it since.

Honestly, I think they tend to lead to stronger communities, since you have to join and participate even a bit to get your answer out of it. With GG/SO, you can just pop in, read your bit, and move on, having never contributed.