skysight-inc/HackerNews huggingface dataset:
>Despite its shortcomings, I ended up using the X61s more than my 12” MacBook. The X61s convinced me that a much better laptop could exist. The same chassis with modern components would be a very compelling product.

This is a good point and there and many people who believe it to be true. Only problem are the Lenovo executives that are not willing to provide such product (see Thinkpad Retro).
Cohn Tells World Leaders U.S. Will Exit Paris Climate Deal
I remember a few years ago when Chrome actually had a hidden feature flag that let you enable side tabs, not fully tree style, but it was better than nothing. Sadly they removed it.
Ah you must be a Russian government employee. It is not similar at all. There is no editorial independence at rt.com. It is a tool of the KGB used for info wars. The BBC is staffed by independent journalists and is often quite critical of the UK government.

Please do not posit a false equivalence between totalitarian kleptocracies and western democracies, whatever the flaws of the latter.
The Ultimate Sci-Fi Starships Quiz
Funny thing is that site shows up as just a black screen on Chrome on Android.[1] If they are working so much then why is their website so broken?

[1] https://imgur.com/a/dWnvl
"requires" is an interesting word. i think you can get away with being a robot, but you are basically saying that no classical musicians are creative, which is laughable. you can improvise dynamics, tone, articulation, phrasing, tempo... its not just the pitches man!
Descartes Revisited: Do Robots Think?
STOP USING STUPID NAMES FOR EACH EXPLOIT
The code may be bad but I am not sure if in many situations it's even possible to get to a much better codebase. At least in my company the processes are often so convoluted that every attempt to automate them will result in a big mess.

I think the message should be that the business process also needs to adapt to the needs of a computer system.
Reminds of a bit by Chris Rock. Paraphrasing: "If you have a job, the clock is your enemy and you can't wait for the shift to end. If you have a career, there are not enough hours in the day." In his world, having a career means working 100% for yourself.
Who are the new leaders in university tech transfer?
All information is relevant to someone, somewhere, who doesn't already know. We all have secrets.
Four downvotes yet no counterarguments. Because there are no arguments to use Java over Kotlin. Yet it hurts to read it for some?
A year after the launch, $GOOGL is ready with the revamped Pixel
While I am sure there is sexism involved in some cases I don't think this is anywhere near the primary reason. It's entirely possible to like or not like the sound of someone's voice depending on the circumstances. For example when we are out dining a strong man's voice often is annoying but not a women's. The mans voice or tone tends to be more jarring and louder. At least in certain cases perhaps by the way it carries or can be heard over the general cacophony of the room.
I look forward to see the Web finally catch up with 90's.

Maybe in a couple of years we get our Delphi and VB component designers and toolboxes for the Web.
Should data scientists sign an ethical code?
Well, you either are The Man, or you work for The Man. The choice is yours to make.

I agree with you, but the point stands. They're able to be productive and happy while working more than 40 hours per week.
Are Facebook and Google the New Colonial Powers?
I've been wanting to use Web Components since Polymer was pre 1.0. But, browser support still has a ways to go. I think we would all love a solution that has all our dependencies baked into the browser.

But, until that actually happens, I'll carry on using Vue.
The terms and conditions of any loan, credit card, or other credit account include a release or disclosure that covers reporting the account and payment history to credit reporting agencies. So technically, we did "opt-in" when we accepted credit.

The way to "opt-out" is to never use credit.
Ask HN: Startup ideas for introverts
i dont get any ideas nor do i have any problems to solve. Dont quote paul grahm here.
Try getting your work done in 30 hours, and say you're going home. See how far that gets you.
Using Protocol Buffers with API Gateway and AWS Lambda
They only make one nipple in the low-profile form factor. There is no alternate option. The old ones do not fit.
Some tips on how I deal with eyeglasses in martial arts, got any other tips :D?
Hiring Women in Tech: It’s not that hard
CSS 3D Transforms with D3 and THREE.js
I think you should start your approach with your target audience. Depending on what you're planning to build and where your users are, that will drive your decision as to whether you should build a desktop product or a SaaS product.

All the hype about desktop software being dead is fluff. Some products are meant to be desktop and some products are meant to be SaaS. There are advantages and disadvantages for both so you'll have to see what value you're providing for your users.
It seems to me like almost every single chart there is just a two item comparison. Why even use a chart in that case?

The "2 largest distributors control 65% of the market" examples haven't really been thought through... If the point is to group companies B+C together and to group companies A+D+E+F together, why show them separated at all?

The "African-Americans are more heavily represented" example is particularly egregious to me... My first though when looking at it: what do clocks have to do with this? Even knowing that they're pie charts and not clocks, it's far from the best way to illustrate the point. I'm not sure immediately off hand what would be better, but lots of little pie charts is very confusing, especially when the density varies. In this case, if all we're concerned with is the percentage of African-Americans, that's a single value that needs to be shown, whereas the pie chart unnecessarily shows two values.

I think that kind of thing is the point of Tufte's books... If you don't care about some of the data that your graph is showing, why show it at all? It only distracts from the data you do care about. In the case of the two-item pie charts littering that page where you only care about one of the two percentages, a pie chart is a bad idea since it always includes the other data that you don't care about, thereby creating more visual clutter and making it harder to understand.
If memory serves, employees at PayPal are chastised if they don't use PayPal to buy their lunch in the cafeteria.
Prior to streaming services, thanks to piracy, and not having money, I paid $0 for music in my life.

Over the past 5 years, I paid ~$500 for streaming subscriptions. It is incredibly unlikely that I would have bought $500 worth of albums in this time period. This is money that would have been left on the table.

What does half a cent per stream mean in this context? Half a cent per single song play? Per album play? How many cents do you pay per play to the artist for a song that you bought, instead of streamed?
I really don't get people's admiration of "The Visual Display of Quantitative Information." I bought and read it years ago with great excitement, but felt very let down by it. I wrote a detailed Amazon review about it: https://www.amazon.com/gp/customer-reviews/R11NYC3OE3LBE/ref...
After single payer failed, Vermont embarks on a big health care experiment
Since you were changing everything, I thought it would include a bunch of new revolutionary syntax and features, just like Coffeescript 1 did many years ago and made the world jump into ES6+.

Since this is just keeping up with the already existing ES6, why would anyone bother to move from ES6 to Coffee?
Their behavior certainly has a causal relationship with their tax bracket, yes.

The attitude pervades their life.

* You know how most folks sleep and drink when they fly? They work on their laptop.

* You know how most people come home from work exhausted? They come home energized by the things they worked on, filled with new ideas.
I'd not. Google has a greed that regularly leaves blatant information leaks unfixed for years.

For example, you still cannot safely use any third-party keyboard on Android. Because Google refuses to give users a way to block internet access for individual apps, and third-party keyboards by definition can read out your passwords and everything you type.

Would just as well be helpful for all kinds of other apps. I'd be much less concerned about giving my camera app permission to take pictures at any point in time, if I knew that it can't actually upload those to anywhere. But I can't. I have to blindly trust my camera app for no reason other than Google not wanting to give up potential ad revenue.
Managing Complex Data Structures in Node.js
Unless it's a publicly traded company, stock options should be considered a bonus, and not relied upon for this. They will likely end up dilluted to hell and back, or just end up worthless.
I'd imagine one could crush the server with pathological rewrite regexps too.
Why do people lie about founding stories. Most of them boil down to two things:

1> We like making money
2> We enjoy working in the domain the company operates in.

Everything else is a usually made up crap for branding, PR and to feed tech journalists.
Brave blocks ads. If a user isn't using Brave Payments, then there is no replacement for that lost ad revenue.
It does appear that all of the replacement options are low profile of some kind. There is an "ultra low" option. http://www3.lenovo.com/us/en/accessories-and-monitors/keyboa...
This is your brain on art
This looks very promising, I'll keep an eye out for macos version, and in the mean time might play around in my VMs. In any case, thanks and godspeed to you.

Currently juggling between FF Nightly (for speed and memory usage) but lacking critical add-ons (LastPass), and Chrome(/ium). I tried Vivaldi for a bit but was really disappointed with the UX after a while. I miss the golden era of Opera.
Cells programmed like computers to fight disease
For why that hasn't happened, see http://lists.landley.net/pipermail/qcc-landley.net/2017-Sept...
It's my preference, yes I am.
Oh, object literals without the braces, how much I miss you!
If the AWS cost estimator is not broken, it wouldn't even be _crazy_ expensive at ~8mio/month. Snap with 1 billion committed to AWS over the next 5 years could definitely come close to the same order of magnitude on a consistent basis.
I wonder how many hours leaders like Gates, Bezos, and Musk work each week.
Only in Linux's case.
Con-artists are the only people who want you to think that it's insulting to ask them how they are compensated. I've worked with plenty of lawyers over the years and none of the ethical ones have ever balked at explaining their fee structure.

The class against Equifax is huge and you should absolutely be aware that less than ethical lawyers are going to come out of the woodwork making all sorts of promises so that they can get their slice of what Equifax is going to pay out. The lawyers that I want to work with will either charge me an hourly fee or they will be upfront that my involvement in a class means that I'll be helping to punish Equifax but that I'll be forgoing most damages to do so.
My brother is in a bluegrass band. They've been around for 10 years now, and there's a lot of music they've played so many times I'm sure they could do it in their sleep.

There are a few songs that I really do think they used to do better, back when they were just starting out. Specifically, some of the fast, most technically difficult songs that they used to play right up until they were at the edge of what was possible for them. Those songs were full of an energy that they just don't have anymore, now that they can do them perfectly without a sweat.
A better way to learn a new programming language
I love the idea of the drop of blood and I value that in live music. In all fairness, though, it probably helps to be so fantastically talented that you can get farther with 1 hour of practice than other musicians get in 10 hours. I wonder if Rubenstein ever lost a gig or missed a meal because the risk went really poorly.
> Not sure if economic problems really come from long work days.

I'm not sure either, but, at least as the story is told today, that was Ford's motivation for implementing the 8 hour workday at Ford. He allegedly surmised that if people were too busy working, they wouldn't have time to buy his products. It certainly seems plausible. If you spend all your time working, you really don't need to buy much other than the basic necessities, which doesn't help with a robust economy.
I've been using the same JS framework for 3+ years. I don't agree with all of these complaints on JS churn being too much. Web components aren't the answer either.
is there a map for all of these?
You don't have to rely on the source code of jslinux. There are a lot of other web emulators and most of them are open source.

https://github.com/fcambus/jsemu
One of the reasons that React, Vue, and other reactive frameworks have become so prevalent is because of Virtual DOM reducing the number of Physical DOM updates.

Web components are a nice standard, but don't force reactive DOM updates. Web components can contain their own script block and can do whatever updates they want, breaking reactive patterns in apps. In order to keep a reactive app behaving properly, developers will have to vet web components to ensure they work properly with their reactive app. In all likelihood everyone will continue re-implementing components in the reactive framework their app relies on.
Exactly. But it I still think we shouldn't promote any system where Amazon was considered wrong for pulling its ad.

The purpose of the ad was to get people to sign up for a Prime Membership so they could watch a niche TV show. If someone was reading an Article titled "Amazon Must Be Stopped" it is very unlikely that the ad would have been effective.

Amazon wasn't punishing The New Republic. The New Republic just rendered the banner ads on their site completely ineffective, and Amazon chose not to continue to waste marketing budget.
Bellard wrote JSLinux in 2011, well before Emscripten was a thing.
Construct elaborate logical edifices on their previously existing, unreasoned prejudices?

(At the risk of having them take away my Junior Philosophers' Secret Decoder Ring.)
There are an abundance of problems to solve and most all of them are not mine.
It may be more expensive but hand-crafted, artisanal system administration is well worth it. The difference between it and cheap, factory produced system administration is night and day. Also, it's Local and Made In The USA so you are helping people around you in the greatest nation on earth rather than poor people in another country.
i disagree with this dichotomy. you shouldn't overpraise or underpraise, and you shouldn't simply prefer effort or results.

when i coach kids in basketball, i like to praise "effectiveness", which is a combination of stamina (staying with a task, both physically and mentally) and decision-making (doing the best thing in the moment given your capabilities).

these notions go beyond simple effort and results by weaving in underlying positive behaviors and sets the child up to succeed at their level, while also stretching them so they're never too complacent about their current accomplishments.

it's a super-tricky balancing act, and i get it wrong all the time, but it's rewarding when you see a child grow without them even realizing what's going on.
You forgot to include "Endlessly write justifications of how important philosophy is" and "Misunderstand the abstracts of scientific papers, then write essays based on those misunderstandings"
The Future of HHVM
>You're saying 'they're bad'. That's actually the Christian axiom from what I understand, that people are inherently sinful and bad.

Never said that "people are inherently sinful and bad". I said that (and I quote): "People that do what works because it brings money in, other considerations be damned, are bad, end of story". Which is a very different thing.

>Labelling what most people around you are good with, bad, is simply going to make you a misanthrone

Most people aren't profit seekers "other considerations be damned". And if they are, then they are bad -- doesn't even matter if they are the majority. You don't get a free pass on crapping on others because "most do the same".

>The point regarding coping - labelling people bad and good is an extreme simplification used for children.

Labelling a sad state of things as "natural" is an extreme perversion or an extreme manipulation. Human civilization is not based in whats natural. Some natural things and behaviors are good, others are bad. Civilization is all about making that distinction.

>Judgements separate people into us vs them, which's what leads to most of the behaviors you're labelling bad in the first place.

You gave me a $2 philosophy (and condescending at that, with the link to "misanthropy" to enlighten me of that "obscure" term), whereas I gave specific examples of behavior.

People promoting fear from their media outlets because "it sells". People who lied about emissions in WV's case. Etc.

Yes, we should absolutely separate people into "good" and "bad" for such offenses. I don't care if otherwise they are complex characters and "good people", e.g. great with their kids or tender to their adopted a one-legged pet hamster, when their actions hurt society for their benefit (be it money, promotions, esteem from their colleagues, etc).
I have been enjoying Bernard Stiegler(https://en.wikipedia.org/wiki/Bernard_Stiegler). Some writing that would be HN centric here:
https://iainmait.land/posts/20170418-algorithmic-governmenta...
Python Easter eggs
I think your 10s transaction is about equivalent to an unconfirmed bitcoin transaction or credit card authorization. How often is the actual bank-to-bank transfer?

The fact that there is an arbitrary money amount shows it's more of a fraud cutoff than a real limit.
SEPA guaranteed overnight iff funds are actually sent by the bank that receives the transfer request. I saw several banks (French, German, Luxemburgish) taking the order online and taking up to four business days (Sent Friday, arrived Thursday).

My SEPA transfer to a UK account always takes 2-3 days according to the service provider (can't vouch for that, maybe it's the provider who's slow but they are a small IT company so ...).
If philosophy is reasoning in its purest form, why so much reference to other work? Shouldn't it be like math where we logically conclude something and it is true regardless of what others think? If not, then it seems a less pure form of reasoning than math.
Created CoffeeScript, Backbone, Underscore, but not a developer?

https://github.com/jashkenas
s/comprised/composed/
Can You Stop Using Story Points?
Imagine saying "both age" without the "bo"
Not sure why you're being downvoted, I'd like to see an answer to this as well.

I'd suspect that they've provided quite a few important answers but I'm curious how much power/influence these ideas had in their times.
It most certainly is. Thanks, mods!
my teams do the same thing, it works fine as long as there's some degree of predictability in the schedule. My team does a standard 40 hour work week but only 6 hours per day of required "core hours" used for pairing. The other two hours ar e flexible so the folks can adjust their schedules if they want to get in earlier in the morning and leave earlier.

9-4 you'll be in the office and ready to pair, and lunch for everyone is 12-1 regardless of when you got there; but you can come in at 7 and leave at 4 if you want, or get in at 9 and stay til 6 or work at home later if that works better.

you need that strictness of "pairing time starts now" otherwise you have people coming and going and needing breaks at all different times and it gets disruptive.
That's an interesting perspective. I am also softer towards Amazon because I can easily imagine buying products at a different website.

Google scares me a bit more because I so often forget that its services are even products that I can choose not to patronize. Google has become invisible to me.
But... what about diversity? I mean, inclusion?
We're not talking about terrorist material. We're talking about speech. Holding and voicing controversial ideas is not terrorism.
> otherwise the user needs to tell every website their email address manually

Form autofill for email is available in just about every major browser, which makes this process as almost as seamless as clicking a Facebook sign-in button, when the user would like it to be, but still offers users the option to provide any arbitrary identity from any OpenID Connect provider for each site if they choose.

> every website needs to run its own instance of Portier or else you wind up with horribly confusing messaging in the authentication flow - "I'm trying to log into example.com, why is Google asking me to allow access to contoso.com?"

I'm not sure how this scenario can ever come about, since Portier is just a dynamic broker for OpenID Connect. Portier itself is only responsible for the "I'm trying to log into example.com" part of the flow, by associating the user's email to a OpenID Connect capable server responsible for performing authentication for that domain. The hypothetical "why is Google asking me to allow access to contoso.com?" part of the flow can only occur if there was a bug in the target server's OpenID Connect implementation that somehow replaced "example.com" with "contoso.com", which has nothing to do with whether or not that server is running Portier itself.

I feel like there may be some misunderstanding on what role Portier performs in the auth flow. But if not, we'll probably just have to agree to disagree on the assertions that the only interesting part of Persona was that it was integrated into the browser, and that Portier offers nothing interesting over static OpenID Connect providers + fallback. Dynamic discovery of authentication providers based on an email was by far the most interesting part of Persona for me, because it meant users can use any arbitrary identity provider they chose, without the developer having to explicitly implement support for every single one of them, as long as the identity providers spoke a common protocol (Persona Identity Provider for Persona, or OpenID Connect for Portier). And this is exactly the part of Persona that Portier is attempting to replicate, except with an already well-adopted protocol that works well without any explicit browser support.
Oddly enough, the biggest challenge I've seen for engineering teams and leadership groups that have a long term association outside of work is communication.

I believe this arises out of a natural tendency between long term friends to form a sort of verbal short hand to communicate. That and unspoken expectations like "of course Bob was going to write the test plan, he likes to do that sort of thing and will take care of it." If you're trying to operate in that environment your own attempt to understand the communications can be perceived differently than you intend.

Additionally if they have a lot of opportunities (or a regular opportunity) to get together as friends, often critical communications will happen there completely innocuously (and sometimes not so innocuously) which will leave you out of the loop and so open to doing something "wrong" simply because you didn't get the non-existent memo that the friends shared over a beer.

A good manager will recognize the risks and take steps to avoid them like debriefing members of the friends group to insure that all communication is correctly flowing and
accurately assessing fault when miscommunication happens.
Download Avid Pro Tools 12.8 and Crack for {Windows and Mac OS X}
I wish this line of thinking was more common. So many people feel forced to use parts of a language when you don't have to.