skysight-inc/HackerNews huggingface dataset:
Clickbait headline, article talks about a study [1] which discusses the effectiveness of ads changing when users are given different reasons explaining why they're shown the ad.

A better title might be "The Effect of Ad Transparency on Ad Effectiveness," which is the paper's title.

[1] https://www.hbs.edu/faculty/Publication%20Files/KimBaraszJoh...
There couldn't possibly be any unintended side effects of that...
Thank you for this! I've always wondered if there was anything similar being done.

I will say that this is quite a large collection of papers. Do you have any pointers as to which of these papers I should start with as a foundation?
Not the parent commenter, but...

- Add a time to reminders, as they're currently only due date reminders. (Nearly useless, really, other than appearing on your calendar.)

- Merge Tasks remidners with the Google Assistant reminders, and the Google Keep reminders. Three different places to have Googley reminders, all separate.

- Re-arranging the task lists. (You can only re-arrange tasks on a list, but not the lists themselves. This is a basic feature that is surprisingly missing.)

- Add a widget for the Android home screen so you can keep a specific list in full view all the time. (This is kinda' a personal wishlist item.)

- Add Google Assistant voice command support to create tasks, review tasks, etc. (Super useful while driving and remembering something.)

- Add tagging to list items, and a search function so you can have "meta-lists" like "All Items Due Today" without having to maintain items across lists. (This would allow you implement the GTD methodology.)

- Add minimal per-list collaboration of some sort, similar to Keep. (I guess it's already available for Keep, so maybe not super relevant.)
If only we could base our economy on that, we'd be good until the heat death of the universe.
I think they call it brigading.
This kind of thing has been on HN before...the new thing here is that the command is embedded in a human-audible sound clip.
Implementing PCA in Python with Scikit-Learn
Hello HN! Atrium CEO Justin Kan here. Happy to answer any questions about the article or how Sisun (who is incredibly awesome) ran his fundraising process after coming to one of our free Atrium Scale boot camps.
What lesson was that?

From my perspective, this other guy was using a program outside of its design spec. That can be fine, but such a thing is prone to the problem of safe assumptions suddenly not being safe. You wrote the program for the problem you needed it for, and for which, it worked fine. Unless part of the problem at the time was "we expect to use this program for a couple years", there is no reason to make it overly robust.
I don't know why you're downvoted. My 4 year old niece cries all the time if she thinks it will help her get her way. The crying stops on a dime as soon as she realizes it isn't working.
>The danger comes in that when you want to supplant the best practice with a new practice, you have to genuinely understand the problem in your context, and be able to articulate a full explanation about why the new practice has an advantage.

We're experiencing that exact problem - we're introducing for the first time a company wide best practice, which isn't even defined yet and in a constant state of flux, but it's become a shield the strongest evangelists stand behind "why would you want to do that? It's not best practice?" - the "best practice" might not last the month, and it's not clear why that's the "best practice", but it's become a magic seal of approval.
> building coral and sea life is super simple

No. First you need an unpolluted area of ocean with the right conditions. And even then, thinking like yours can create more problems than it solves. Just look how the Osborne artificial reef actually led to an environmental disaster and massive cleanup effort.

[1] https://www.theguardian.com/us-news/2015/may/22/florida-retr...
Skype would have been destroyed at this point by Google and Apple and Facebook. Platform integration always wins over early movers once the giants catch up technologically.

The real story is that MS wildly overpaid for a brand that they couldn't leverage and that they didn't need to target the corporate market where "Skype" (which isn't actually Skype, just rebranded MS code!) is doing well.
Aurora keeps coming along in leaps and bounds, congratulations to the team, this is a fantastic achievement!

I only wish that every new feature didn't inevitably come with the caveat that it's only for the MySQL flavour of Aurora.

I understand both the engineering and product development reasons for doing so (different stack and MySQL is undoubtedly a much larger customer base), but it always makes these announcements a little underwhelming as an Aurora Postgres user.
So you’re okay with getting a speeding ticket for going 36 in a 40? 10% either way, right?
But are also significantly slower and consume hundreds of times more memory, and will still break with the first little change in the DOM tree on the path that you rely on - which smart regexps can sometimes handle. For instance if you're looking just for a title and a price of a single product (common requirement for spiders), you can extract that with regexp without caring about the html page at all, just pick the <h1> and something that looks like a dollar value. I had spiders like that kept working after a full redesign of the site where even the platform was moved from WP to Magento. No DOM parser could handle that, plus they would be too slow in the first place. You need to pick the right tools for the job, everything else is BS...
Simply a bizzare article that does not help with people that do not understand the technology.
I've looked into linux laptops for a bit. It seems there isn't a great resource about which laptops work well with linux and which don't. There are so many models, I imagine that is the problem.

From my poking around a bit, It seems the Dell xps series (it can come with linux preinstalled), many ThinkPads and some HP machines play nice with many distributions. Wifi cards can (still) be a bit of a pain point.
I consider TODO lists the means of being able to prioritize/select the "right tasks" at all, rather than having to come up with the right ones on the spot and re-thinking the priority each time I complete one.
Um.. I'm not sure the article author is familiar with the fact that "Skype for business" (the "complex" one) is actually home grown and was just rebranded from Lync. This is not at all the same as the consumer Skype, which actually tries to be a weird mixup between Snapchat and whatnot at the moment (failing utterly of course). Skype for Business (+ PSTN calling) is actually pretty great on Office 365 tbh...
Army surgeon transplants ear 'grown' on Soldier's forearm
If nobody is forcing you to answer emails in real time, then this is completely your fault. Personally, I just check the email at the morning before I start working and 1 hour before I end my day. Works like a charm.
"Since acquiring Skype from private equity investors, Microsoft has refocused the online calling service on the corporate market, a change that has made Skype less intuitive and harder to use ..."

This is absolutely not the bulk of the problem: simply put, the call quality is horrendous and dropping calls in the middle of the meeting is quite common. Modus operandi in most Skype conference calls in our company is to spend the first 4-5 minutes in handshaking ("can you hear me") and troubleshooting problems.
Woah, I was really surprised by the different sizes of the fish.
lparallel[0] is a higher-level abstraction built on threads. I use it for spawning threads which execute OS commands and wait for the results, without blocking the main thread. Works very well.

And anyway, if you want concurrency and/or paralellism, just go for OTP (Erlang, Elixir, LFE).

[1] https://lparallel.org/overview/
> This is a case of basic human rights.

There's no such things as "human rights standards" for how much you should work per week. For most of human history people lived in abject misery and precariousness and in comparison 72 hours a week and most folks having all the comfort of modern city life is not as bad as it sounds like.
you can partialy (password + second factor authentication) use this when using 2FA with your Google account, https://support.yubico.com/support/solutions/articles/150000...
It took the place of the top row in the full library list. In this scenario you'd just be opening some random app instead of a chance it was the app you probably want to use.
Thanks for pointing it out. I changed it.
Or, you know, scroll past the first 4 icons.
With stronger reckless driving laws then we can get rid of DUI and cell phone laws. If you're driving recklessly and putting other people in danger, it shouldn't matter how you got there. Drinking, prescription drugs, lack of sleep, cell phone usage, eating, reading, and watching the coast as you drive by are all examples of things that can have equally bad results. Yet we focus almost completely on convicting people based on some arbitrary measurement and sobriety tests designed to make you fail. We should instead convict people based on endangering others.
I can't get Siri to turn on the flashlight or lock my phone.

What can Siri do that's dangerous?
I feel the same. 12-20 years ago, I was installing Linux distros (and NetBSD, FreeBSD, OpenBSD...) multiple times in a week. It was such a wonderful playground. As a software developer, now days, I just want something to work without fiddling with it for days. That said, I just installed Arch again a week or so ago. I have 2 observations: 1. Getting it bootstrapped and running is downright annoying. I see little value in it other than teaching someone what an installer _would_ do for them. Do you know how to chroot? mkinitrd? fdisk? install a bootloader? ensure that you have the right drivers/modules to run your WiFi chipset? manually configure everything??? The end product _does_ give you a feeling of accomplishment... but, I'm still not sure it's worth the cost. 2. ArchLinux docs are about the best I've seen. Kudos to the community for doing such a fine job.
HN desperately needs filters. There are specific topics (like Facebook) that I have no interest in seeing. Filtering out specific users would be great too.
Every non-democratic government has claimed some form of reason they alone are uniquely qualified to run the country, be it the socialist governments saying they are doing as science and reasoning guide them, or even the Nazis who likely had more PhD's in their government than any since.
Technology Outlook 2018 – Changing the way energy is produced and consumed
She isn't a true lego nerd until we hear her opinion on snot. That's big thing in the lego community. Google it.
It's less about the number of upvotes, but more about the rate. Not even product announcements from Apple/Google/Facebook et al. get tens of upvotes immediately after they are posted.
Really? What if you have an occasionaly peaky load with BIG peaks? You have to keep enough hardware on hand to satisfy that even if it only happens, say, 10% of the time.

That’s a lot of wasted infrastructure and time managing it.
Am I the only one who thought pre-Microsoft skype was a poorly-functioning product?
I have had to tell coworkers(usually younger ones) that I don't always read my email when it comes in - if its really important pick up the phone.

If I am heads down working on a problem I might look at email when I get in at 8:45 but not look at again until after lunch.
The question I responded to was about anti-science beliefs in the other camp. Everyone knows it's prevalent in the Republican camp, hell the article title even demonstrates that.
"Inbox zero" is just another name for "only show pending tasks" and translates into any planning solution that offers filtering by arbitrary criteria (like pending/done)...
What do you mean by code bloat?
The only person posting articles from this domain is OP. And OP seems to only post submissions to that domain - no other subs and no comments.
> If people don't invest locally, wages will fall until they've fallen enough that it's profitable to invest locally.

The problem with toy economic models like yours is that they're toys, and the elide many important factors in the name of simplicity. That simplicity can be extremely intellectually compelling, especially for laymen, but at the end of the day the world is complex and if you ignore that you have bad policy.

When all you have is a hammer, every problem looks like a nail. The solution to market failures is not more and harder market.

> There's no scenario in which investment dries up.

The literal facts are against you. The banks withdrew and American Samoans have no access to credit outside of usurious backyard moneylenders.

> Now, in order for economic health, the investments made have to be put towards doing useful things. Ideally, very useful things.

What at all does this have to do with anything under discussion? Usefulness is a local function and the precise problem here is that American Samoans (and others) don't have access to the credit they need do useful things in their communities. I'll bet you money that they're not planning to take out loans to do useless things like dig and fill in holes.

Anyway, I think we're talking past each other, and you seem more interested in performing dogma.
Google has literally thousands of developer APIs.

That's as far from "Google bans bots on its own servers" as you can get.
SHOW YC: Lead Generation Tips from a Quora Addict
Their firmware updates are just straight up not working for me on my work laptop. To be fair, I've had zero gripes with how this machine has worked so far (got it about a year ago), and it's probably still the best computer I've gotten to work on. But it keeps prompting me with the same firmware update - one that supposedly disables Intel ME, a feature I definitely want disabled. But when I run the update it just prompts me a few days later to run the same update again. So I'm not at all surprised to learn that this is a proprietary system.
>it now takes two swipes up from the home screen to get to your list of all apps.

You can get to the library by continuing to swipe up. You don't need to lift your finger.
An estranged statement? What does that mean?

How do you know they use the snapshots method, rather than reversing the changes?
I think one has to contrast that with the historical conditions for workers (even in a socialist country) as well as the differences between sweatshop factories versus white collar workers. My take is while the sweatshop workers are the ones putting in extraordinary hours, it’s the white collar workers fighting against useless overtime pretend work in offices.
until climate change starts reversing, its probably safe to continue your trend.
the article is kind of dumb but now I learned about "vote ring" and "brigading", stuff I never heard about.

So there's still value in crappy submissions...
ICOs and Adverse Selection
I can compile it to run with older macOS versions, but I won’t be able to test it. What version are you running?
There's a couple things going on that makes it easier to make reservations than to take them. First and foremost I think that generally the questions and responses Duplex will get while making a reservation are much more constrained than the questions a front of house version of Duplex would get while taking them. In making a reservation the restaurant generally will only need to know when and how many so the questions Duplex will be asked are pretty constrained. If a person is calling a restaurant they can have any number of esoteric questions about menu, special dietary accommodations, and special requests all of while will either need to be provided to Duplex or taken over by a human.

I think the difficulty factor plays much more into how they're implementing and rolling out Duplex than any competitor.
Because their entire workflow had been about these RCS wrappers for 5+ years and they weren't ready to change that for existing projects etc. New projects (such as the one I did after that) were thankfully just plain ol' SVN commands from the start.
You’re not wrong, but for most of human history I could declare that you offended me and challenge you to fight to the death. “Most of human history” is a bad standard and is essentially hypocritical to raise selectively. People don’t compare their lives to those of ancient barbarians, they look around themselves today and they look to the future. Few people will be convinced by the argument that they have it better than a serf who died at 30, or s hunter-gatherer.
I wish I could up vote this more - people just need to learn some coping strategies.
Yurts are essentially light, durable, relocatable dwellings. Traditionally they were moved between summer and winter pastures - while not 'breaking the ground'.

As you mention an idea of serious sustainability -- which is surely an important concept at this time -- what is it about holidaying or even living in yurts that you find non sustainable?
I recommend trying Google Inbox if you haven’t yet. It doesn’t interfere with Gmail, you can use them both. The batch archiving and pinning features are the big ones for me, but others like snoozing.
They might kill the project even before starting it.
Really enjoyed seeing this take place from start to finish. What a fantastic example of modern day altruism.
I would have thought so too, but check out https://news.ycombinator.com/item?id=17038154 , and if this stays on the front page, a clone of that conversation is likely to spring up here, too.
No, I'm just saying it isn't really an objective measure of impairment, but that's fine, people over some limit have clearly been drinking enough that they still shouldn't be allowed to drive.
Possible solutions include a program that takes Ph.Ds in other disciplines and runs them through a yearlong course in computer science, which gives them a Master’s degree. That qualifies them to teach CS courses, Roberts explained, and sets them up in a department where the prospect for tenure is greater. “We need more of those,” he added. “Universities are in a bind. Market forces will not solve this problem.”

This is interesting. Depending on admissions standards for that program, I could see a ton of people from other disciplines jumping at it. The issue, of course, is that people would have to have a strong background to be competent to teach any kind of CS in a year. And the people with that background probably aren't the people looking for a career change.

Just thinking about myself for example---I'd probably be better qualified than most people with phds in another discipline for such a thing, since I'm moderately quantitative and semi-decent at coding, but I don't think I would be qualified to teach college-level CS on the basis of a year of transition education.
In terms of using high tech for oppression, the Chinese are the world leaders by far. However, I have to admit that plenty of countries are slowly evolving towards emulating the new high tech Chinese model of tyranny.
There were periods in medieval history when a typical peasant only worked ~150 days out of the year.

While you are right that life was difficult, your sense of the past is warped to the point of caricature.
Facebook Russia Advertisements Published by House of Representatives
Is this not Microsoft business model? Purchasing a service, pump it for money and run it to the ground? See MSN, Hotmail, Skype, Minecraft - and LinkedIn is next (who truly think LinkedIn is better after MS got involved?). Perhaps Xbox is their only success.
The tweak I found was essentially learning a new way to resize windows. Hold ALT and right-click-drag from anywhere inside the windows at the lower right corner and it'll grab the window and resize it as you move the mouse.

I know it's not a fix, and it is still cumbersome if all you have at the moment is a laptop trackpad. But it beats having to update your destkop environment's chrome and all that jazz. I find XFCE's window chrome pleasing and minimal, the only issue is exactly that, you only have 1px of hot area at the borders.
Doing well in the sense that it's currently being deployed, but not doing well as in performing well, so any startups who want to tackle enterprise chat integrated with AD/Outlook have a low bar to overcome at this point.
Unless you're not using Windows, in which case it functionally doesn't exist. Seriously. I have never successfully connected a single call with it.

(Understood that the same criticism can be levelled at Facetime etc -- which I also don't use.)
It is counterproductive. It's also a feature of the system. At best (for the accused), thousands of dollars get spend on defense, pumping money into pockets of lawyers. At worst, the accused can't afford this level of defense and the DA gets another notch in their belt.
Outsourcing Can Make Your ECommerce Business More Valuable
General FYI: most/all System76 hardware is actually rebranded models from Clevo, so the build quality issues people are discussing aren't that surprising. For example, the "Galago Pro" is actually a Clevo N130WU.

https://system76.com/laptops/galago

https://www.avadirect.com/Clevo-N130WU-13-3-QHD-Core-i7-Inte...

Some googling suggests the Serval WS is a Clevo P775DM3-G, and the Oryx Pro is a Clevo P650SE.

People upthread were wondering how they're doing all that with just 21 people or whatever, that's how. They slap a new label on Clevo hardware and dress it up with some nice photos. Most of those 21 people are probably web developers, marketing/photographers, and warehouse staff.

They might not even be doing their own firmware updates, they might just be getting Clevo to deliver specific features for them. Maybe they are doing some minor OS customization, or EFI tweaks to help Linux compatibility, but they can't be doing all that much work with 21 people to spread between development and normal sales/warehouse work.
> Logically-speaking, there is no such thing as Null, yet we’ve decided to represent it in our programs.

But he's right. It shouldn't be an inherent part of any data. Sometimes, something not being present is a reasonable logical state to be in. For these times, there are tagged unions. In other cases, it is absolutely insane to simply add on the possibility of the NULL value to every data type in a language.
The problem with Skype is the software is terrible. Connection issues, even strange things like working audio and video but only some attendees being able to see screen sharing. Somehow it still has devotees even though far superior products like Zoom, Slack, and even Hangouts exist.
The Phoenix project. Everyone should read, IMO. I actually started with The Goal first. Then Phoenix project and then the Google SRE book.
I'd say that a minor annoyance is: "here, clone this repo, hop inside the folder, oh... and grab these patches/diffs and pray that you can patch the source. Otherwise, you're not getting that cool feature that you saw on /r/unixporn". There's something to be said for downloading a binary, where someone has already fought through the compilation errors. Totally agree that the quality of AUR package (untouched by patches) are really good.
For a fairly experienced developer in London you're looking at £60,000-£100,000 salary, which is $80,000-$135,000. Maybe not quite Silicon Valley but a far cry from pitiful. London is expensive to live, but nowhere near SV as far as I know.
What Happens If You Request a Stop on the Bus and Don’t Get Off