skysight-inc/HackerNews huggingface dataset:
Same here. It came down to this or a pfsense + ubiquiti setup and convenience won out.

Easy to set up, performs incredible compared to the garbage netgear router it replaced, and I have at least some confidence that the firmware will be regularly updated, or updated to patch security vulnerabilities, which I can't say about anything from linksys/netgear/etc...

Pfsense obviously would allow updates, but again, convenience...
Labdoor is a good site to double-check quality control of supplements you may be interested in - https://labdoor.com/
Obviously there are degrees of processing, but it's not hard to see that an apple or a carrot or even a steak are fundamentally less processed and more "natural" than a packet of chips, a bar of chocolate or a TV dinner. They are also much healthier.
Take everything you just said and apply it not to a bicycle helmet but to a full face motorcycle helmet.

Now do you see how you sound? Bike helmets marginally help, but the same marginal difference is found going from bicycle helmets to full face motorcycle ones.

I’ve broken my face in 4 places in a bike accident where the only thing that would have helped would have been a motorcycle helmet, but I don’t go around town wearing one or telling other people to. I like the air in my hair and I’m ok with the additional risk that not wearing any helmet carries. I’m careful in otherways but I’m an adult making an informed choice about the relative risk.
Yes. Also it's called then placebo effect for a reason. Because the effect is real. Placebo effects can cure cancer. Feeling better is important if not the ultimate goal. Some medicine may be a combination of placebo and effects we don't understand.
A mechanical harmonic (Fourier) analysis device: https://www.youtube.com/watch?v=NAsM30MAHLg
In an ideal world, sure. But I live in the real world, where there are lots of managers that are just plain shitty, and no amount of explanation will change their mind. It just does not work at all. Blaming the developer is not a reasonable thing to do in that situation.
His history and relationships with many startups?
This seems like obsolete dirtburner Car and Driver logic based on soon-to-be-outmoded standards.

Same antipattern would appear with aerodynamic designs to save fuel in the 80s. The Car and Driver old stodgies would complain about the nontraditional styling, despite the clear direction and engineering advantages. Reality eventually overcame the car review collective delusion.

Teslas are the only car that fundamentally is a totally different driving experience than every other dirtburner you listed. You can tell the second it almost magically and constantly accelerates. Faster than supercars for 1/10th the price in real world driving (people buy HP and drive Torque, remember?). Sure the economics of the battery mean there isn't a spare $50,000 for the interior.

Oh, and just wait for the maintenance bill differentials. Those high-end dirtburners assume you don't mind $5,000/year in repairs and maintenance. They hardly even engineer them for reliability.
Afrikan governments must use data to boost women empowerment in STEM
No, it is not. It's a pyrophoric mixture. It is hypergolic with oxygen.
Hang out with people and hear their problems. Usually these are not as clear as "I wish I had a way to access my home PC files from work" but more like "damn, I left by USB card at home!" (hinting at Dropbox)
A more correct null hypothesis is to accept the state of things as they are given signal from across time, though. Which raises the immediate question of why most programmers were women until recently.
Who’s the customer you have in mind who will want to do this for thousands of pages?
I enjoy Leonard's work, but Cormac McCarthy is probably the anti-Leonard in terms of writing style and he's been easily as influential to the Cohens.
Yet another vote for them. After I tried my first set of Schwalbes, I've never looked back. They are terrific. (Marathon Plus MTBs, btw - works brilliantly on gravel, in moderate mud, snow and ice.)
If a placebo effect makes you smarter, did the medicine work?
The study is ongoing, so it's not clear what the largest takeaways will be yet.
YouTube is sort of caught between a rock and a hard place here.

So you watch a video about how the history of vaccines and how many lives have been saved by vaccination. Should YouTube recommend a counterpoint video about how vaccines are going to kill you and everyone you love?

If you are recommending "other sides of issues", either you start showing a lot of really crazy things to people who wouldn't otherwise see it, or you need to start taking an editorial position that some issues are "settled" and one side is just "wrong", and do a one-way gating where you'll show a breath of sanity in the follow-up recommendations to "bad" videos but not show "bad" recommendations on videos that get the subject "right".

Which one would you prefer?
How I was hacked, and all my cryptocurrencies were stolen
AP photographer Max Desfor dies at 104
Not while I'm sitting around not doing anything, at least not normally. Gmail refreshes itself every few seconds, but I'd be awfully suspicious if I started seeing a single packet being transmitted each time I typed a character into a password box.
A company that's on the up and up will make sure the contracts are in place. One that is not will rely on people forgetting their verbal contracts.

And my draconian punishment remark was directed at founders who fuck over their employees in general. Violating that trust should carry extremely heavy penalties, to the point where you are much worse off than if you didn't.
Roombas are great if you run them constantly and you have more than one in your house; but even a single one saves a ton of time and effort.

What they "shine" at is keeping up on cleaning away surface dirt and such. Instead of needing to vacuum a couple of times each week, you just run the Roomba(s) a few times a day. It takes away a dull and difficult chore.

Occasionally though, you do have to break out the vac for a deep clean (once a month or so) - and on the odd occasion the carpet cleaner for a good scrub. And you have to keep up on the cleaning/maintenance/emptying of the Roomba as well.

But overall, at least for my family's household, having our Roombas have been a plus.
Another european here: Everytime i've heard any american talk about country clubs they were utterly awful places full of awful and ignorant people role-playing what they believe to be high status life in a very boring manner.

Why did your family care about not getting in there?
A couple of random thoughts and then I should probably just bow out of this discussion:

1. I get dismissed a whole lot as my experiences being placebo effect or hallucination or whatever. My kids and I mockingly say "If just believing I will get well will cure us, I will take that. That must mean we have some of the most powerful minds on the planet."

2. When they do studies, they often use sugar pills as a placebo. I find this questionable. Sugar is an actual chemical. I use it at times for things like pain reduction. It doesn't work the same as a pain killer, but it does a good job of taking the edge off. Presuming that sugar is inert and has no impact on the body is a flawed mental model.
Yeah this is exactly what I was thinking as well. I feel like there are enough successful startups that there would probably be better candidates. I know HW is hard but it seems weird they picked him when their sell-off for $40 million barely covered their debt.
Or the user corrects a typo by moving the cursor or using backspace. However I think the idea is that the keylogger will work on some or most users.
How many of our colleagues troll the internet for anecdotal evidence about recreational drugs or nootropics or Rsi cures. Not all knowledge has been established by science. In fact, I'd say less than 1% of knowledge, and much of medical science is wrong or misleading.

Medical science has brought both cures and devastating harms and lies. Just like other forms of knowledge, it must be taken with scepticism. Human knowledge has so much more to offer.
Can you provide a working link please? This is something I've been thinking about a lot, would like to learn more about what you are thinking.
I hear you. I had a pretty amazing job at Motorola (remember them? :-) ) when I moved back to the US from Japan. They wanted me to run around the world (on their credit card) to figure out what business they needed to be next.

I found one. They didn't get it. I ended up quitting: "Fine - I will do it myself".

I remember the first meetings I had a 6.30am or 7.00am at breakfast places with VCs... They would listen and then (essentially) pat me on my head and say: "You're a nice boy. Go back to being an engineering cube-monkey".

It was so frustrating. I did not know what I was doing. I was a fairly competent engineer - but I did not know the code-words for the VC-world or the business-world (and there is definitely a tribal language).

Finally - mostly by luck - I found a guy to partner with. We ended up raising $100M, before we got caught in the back-wash of the dot-com implosion (we weren't a dot-com, but it didn't matter).

Now - I know how to speak their language to them. But I will say: It's hard. The only way to learn is to get into it. Go try to sell. Fail. Get dirty. You'll figure it out.

I believe in you! :-)

EDIT: I do remember this. This was the 90s, but I remember that I pitched customer-types and investor-types about 2000 times in about 350 days (a year). I am an engineer, not a sales-type, so this was uncomfortable. But I updated my/our pitch deck after every meeting. You do get better with practice. It sounds cold, but I would say: "Hit The Road".
Technically, category theory is not more abstract than the rest of (abstract) algebra.
>AMP is just a subset of HTML/javascript so they're not out on a limb if AMP disappers.

That's not all there is to it, though. There's a whole Polymer-esque AMP
JS framework that Google is pushing people to use [0]. While it does some great things, it's still absolutely an attempt at vendor lockin.

[0] https://www.ampproject.org/docs/reference/components
Lenin's prodrazvyorstka led to famine. Tsarist razvyorstka - didn't.

Major difference.

And why you think that Russia would have been the loser in WW1, is beyond me.
Relay by Republic Wireless
Would you really have all of these "Requirements, product design, UX detailing, quality assurance, marketing, and sales" done by the same team? That is what your point two seems to imply and I have never seen teams structured like that before.
Well, more user-controlled code executed by the kernel means more fun! And more work for security researchers.
10,000 Year Clock
Not an efficient keylogger, however, if you know the pressed keys, you can just generate permutations ordered using probabilities, and that would be a lot faster than brute force.

The real deal here is, it depends on some js code updating the dom for each key press, which is BAAAD. Not an useless keylogger, because it reminds a vulnerability product of choosing a bad decision.
> What the body does with one input versus a different input is much more important than the quantity (caloric) of each input.

This is not what the study says, nor is it correct. The caloric quantity is still the most important thing in terms of weight loss/gain...
just as i said - inform yourself on the topic, come arguing later. you have no idea what you're talking about.

just to not leave you completely uninformed - general guideline for protein on keto is 1g per kilogram of bodyweight. i really want to see how will you argue that that is "overeating protein", especially considering that you're "deep in crossfit world".
Announcing Clubhouse for iOS
I've said "Wow, I'll never fill THAT drive" many times in my life, and wouldn't you know it, I'm always wrong. I stopped saying that years ago; guess I can learn.
My dad and I once asked a computer repair guy to replace our hard drive and picked a 1 GB hard drive, and we similarly thought "WE'D NEVER FILL IT UP!"

Now we get watches with 8 times as much storage.
Like everything silicon, I'd bet heat dissipation. As you make things more dense and thicker like that you end up needing more space just to get rid of the heat. Intel's ruler gives a better surface area to volume ratio to get rid of the heat. The 3.5" form factor (and even the 5.25") makes a lot more sense for rotating platters since those scale linearly with vertical space (or at least close to it) because they're not dissipating heat off the platters like you need to with ICs.
> There is a third, which is that you would arrive in the past only to find that you had no agency at all, no free will.

Or perhaps it's only the illusion of agency that is gone.
He touches on the idea of humans having the past laid out before them, with the future to their backs. But then, as you say, fails to get to the realization that paying attention to the present isn't going to give us any predictions for how strong-AI, or even non-routine AI is going to change the job prospects for humans. Robots are expensive, but servers aren't.
What's to stop someone from making a cheaper industrial robot? And someone else to make an even cheaper one? And for someone else to make an open source basic robot and sell a higher level management suite as an add-on?

Or better yet, someone can buy a bunch of these, put them in a building and lease them out by the minute via AWS-like service.

I do agree with your point re 1950's offices.
Does anyone have a link to the full paper? When I read the abstract, it doesn't even mention the word calorie.
this sentence

> First, the meaning of “newest allowed version” can change due to external events, namely new versions being published.

is the root of what's wrong with this proposal - namely conflating time of dependency resolution with the time of build. cargo (using it because it's been referenced by the post) solves this problem by telling you to check in the cargo.lock that it generates whenever you 'cargo update'. this means that your version control preserves the build dependencies, just as it preserves build recipes (e.g. build.rs or travis or whatever). in this world, there's no 'newest allowed version', because there is only one version.

wise men before me said 'as simple as possible, but no simpler' and I'm afraid this proposal is too simple.
I could see this being an issue on sites that allow custom css (reddit)
I'm mostly a c# guy these days so obviously biased, but I'm very pro Servicestack for backend (in .net core) and am currently investigating the syncfusion UI widgets which are free for small projects/businesses and come in many flavours (react, angular, Aurelia, typescript, MVC, etc). I intensely dislike front end when I can avoid it so my own choices are "as simple as possible".
Because the values have extra "stuff" surrounding them. That's why it's `m a` and not just `a`: the `m` holds the invisible context that enriches the `a`.

Although your example is exactly what's happening in the identity monad, because there is no extra stuff.
I see, well you might get a better answer from a Jupyter dev. I use the autoreload extension to automagically pull in my lastest code [1]. It usually works. For your second question you can connect multiple frontends to the same kernel [2].

[1] https://ipython.readthedocs.io/en/stable/config/extensions/a...

[2] https://jupyter-notebook.readthedocs.io/en/stable/examples/N...
Yep, people do it with email all the time. I think I have under 200MB and I have in the tens of thousands of plain text emails from mailing lists.
Where are you getting that?

A 3.5" drive has a volume of 18.56 in^3 and a 2.5" about 4.48 in^3 [1]. Applying that scaling you'd get 124 TB

1) http://smallbusiness.chron.com/difference-between-25-35-hard...
Team Foundation Server 2018 Update 1 Release Notes
Wow. I didn't read the interview but if Pinker is endorsing Uncle Tom Sowell as a great thinker, then Pinker has gone a lot farther down in my estimation than he had already lately gone. Thomas Sowell is a hack, essentially bought by conservative/libertarian interests to give them a less racist appearance.

I really enjoyed reading about Pinker's work in linguistics but he has lately been making more of a name for himself in popularising ideas that I can't understand to be anything other than centrist propaganda. What is it with certain Canadian psychologists feeling the need to meddle outside their field of expertise and join the conservative side of the culture wars today?
Show HN: Arch Mac – pacman on macOS
Some of these rules are "how not to sound like an amateur", especially #3 through #6. I think these are nearly universal.

Others are how to keep the fiction feeling fun, like the rules about not physically describing characters. This is much more particular to what the author is doing with the novel, and I think they're better understood as defaults that you should overrule only if you really want to. And I think that this is so largely regardless of genre.

My personal taste in SF largely obeys all of these rules. But my girlfriend, who is also an SF fan, definitely loves books that violate some or all of 7, 8, and 9. Perfect example, I think I'd have enjoyed Feersum Endjinn a lot more if it had followed these rules. But then again, maybe if it did, it'd be nothing special (as it is, it's a pretty special book that happens to be not-really-for-me).
Studded tires make a significant different in ice, and can help to get our of those ice ruts as well. I went down enough times in the ice to move to carbide studded snow tires and it helped a lot. My bike commute is a lot farther now though (~20 miles) so I have downgraded to a fair weather cyclist.
Sorry for the basic question, but how do you bike for 90 minutes without being covered in sweat and needing a shower when you arrive at your destination?
> Isn't technical debt usually just the situation of having many things that should be done, but aren't?

Sure, the things that you shouldn't do are the things that lead to technical debt. What I'm saying is that "version pinning to assure consistent behavior in stable releases" is not one of those things.

What is one of those things is "leaving pins from the last release in place in development".

Version pinning in releases is a means of providing stability for downstream users. It should be encouraged.

Leaving those pins in place while developing the next version is a source of technical debt. It should be discouraged.
This is speculative as I haven't tested out this vulnerability or attempted to avoid it (yet), but I imagine this means it would be a good idea to make password fields "uncontrolled"[1] if you're using react.

1: https://reactjs.org/docs/uncontrolled-components.html
I'm not too close with PS but the last time I talked to their content director they mentioned wanting to focus on shorter courses and much preferred a bunch of short courses that are loosely coupled but still related vs. 1 longer course.

Maybe that's something they are pushing for moving forward.

For something like this Flask course, I've had people tell me they cranked through it in 1 day at 1.5x speed, and others have taken it multiple times over the course of a few months and still reference it a year later.

I think it really depends on your level of experience. I'm a big fan of "doing" and while the course does have a lot of watching, there are self guided homework assignments to make modifications to the code base (they are presented as real life feature requests).

If you did all of the assignments, there's probably 40 hours worth of content to go through, but those assignments are really your chance to get your hands dirty and start practicing what you learn.

A lot of people also build up their own app side by side while watching, which is a great way to follow along if you already have an idea. It takes longer, but IMO the goal here is to become a solid developer, not rush through it and do the minimum.
Does it matter at what age you start smoking? What are the effects on ppl who start smoking daily in their mid thirties.
Very cool.

I noticed that it's mangling some of my URLs, though.

`/!0ead1aEq` is getting turned into `/%210ead1aEq` (the exclamation point is getting percent-encoded), which leads to a bunch of spurious 404 errors.

https://tools.ietf.org/html/rfc3986#section-3.3
I just realize that after responding again (see above).
This title is probably going to pull the pseudoscience out of the woodwork...

The title can easily be misread... It means that the act of counting calories is not key to weight loss - i.e. calories can also be reduced by a more tangible diet (like a low-fat or a low-carbohydrate diet) without explicitly counting calories... It does not say that caloric restriction isn't the most important part of a weight loss diet, it still is...

Considering that the paper itself isn't even meant to address the effectiveness of "counting calories" vs. "not counting calories", this title is extremely clickbait-y...
Found the course very interesting and it's something I intend to build upon. However, I've done similar stuff with rails since it has more batteries included and found it easier of course.

However, this comes to mind:
https://elsyms.com/the-art-of-over-engineering-your-side-pro...

This was followed by a discussion on HN which a lot of people enjoy over-engineering side projects because they use it as a sandbox to learn or test different things, and I relate, so I was looking for as much material on including as many buzzwords as possible on a saas app/business/tool set(microservices, kubernetes, docker, UI frameworks, mobile app, graphQL, whatever else is out there), I'm pretty sure I could get each piece from different sources, but is there someone who covers overblowing everything? Or maybe one could build a curriculum out of several different online courses?
Even if the attacker got them out of order, it would let them be able to brute force guess in a small number of attempts.
I’m in the same boat. I deep dived into Haskell for two years. It was fun and interesting at first but lost its appeal for some of the reasons you mention. I also enjoy using Go.
That seems like it only works well if library authors are both extremely well behaved and also don't make mistakes, and there's no way that will be universally true. Every time I've had to pin a version it's because a backwards incompatibility issue or more likely just a bug is, intentionally or not, added to a library.

It's going to be much more painful if people have to fork when a bug is introduced lest they have to wait a week or more to get a bugfix upstreamed.
She.. and thanks for clarifying the comment! Appreciated.
I did 24km one way in hilly terrain for a few months last year. The ebike was really a god send in that situation. Track is here: http://cyclehikemap.eu/view.php?id=95
>The explain plan for a given sql query can change on you for no reason other than your table has grown

True, but that may well lead to more predictable performance. If you write a procedural program and then the dataset grows, your programm might slow down dramatically while the new execution plan generated by the SQL engine would adapt and keep performing well (...ideally).

You could argue that a procedural programmer could anticipate the growth of the dataset and choose a suitable algorithm from the start. But if you have not one but tens of datasets and value ranges whose size relative to each other determines what the best algorithm is then manual optimization becomes very difficult indeed.

A Haskell compiler doesn't use knowledge of input data to optimize the program though (at least not to the extent a database engine does). So I think a relational database engine is more useful in this regard.