skysight-inc/HackerNews huggingface dataset:
Interesting project although cant say I am happy to see SQL being used in Streaming Systems like this. In my last two jobs I had to write frameworks and tools to enable "Data Scientists" and "analysts" to write production jobs and problem I have run into with exposing SQL to this class of user is that every job end up being its own special snowflake with deeply nested SQL with custom UDFs mixed in for good measure. Due to "unique" nature of each its significantly increases the support and maintainability cost. I have to come the conclusion that a typesafe api with map/filter/flatmap is much better API to expose that Stringly typed SQL. I am curious to know whether Uber is running into similar support issues?
I am not advancing this point of view, just looking for some things to read about it.
Actually, most normal working people are similar to the second person.

Only few people have sleep patterns like me (first, erratic graph), and I have them because I spend often my nights working on projects, trying to build new products, and once I've started one, it's hard to stop.
This sort of happened to us at our work - a developer pulled an app from the store and we needed to install it on other machines internally, but there was no way to do so without going through the store. So it left us totally screwed after paying licensing fees.
A Data-Driven Guide to Becoming a Consistent Billionaire
> Maybe some people believe the tile home screen is ugly, but they are more informative compare to icon based home screen.

Information changes but a UI should be static, a UI that changes based on what is available is a recipe for a poor user experience. I have a hard enough time navigating rows of icons (as opposed to a list of app names), I don't need the icons changing randomly.

Aside from that, one of the missing features of tiles was interactivity, on android I've had an MP3 player widget on my home screen since I first got an HTC hero and playing music is a core feature for my phone. As flashy as tiles were they didn't have that level of functionality.
Nothing. There won't be anyone around. Whatever the Great Filter is, it'll have gotten us by then. Do civilizations annihilate themselves in nuclear war? Do they use bioweapons they can't control? Do they wreck their ecosystems? Do that transcend into matrioshka brains? Whatever it is, it's something. If there are sentient creatures 58,000 years from now, they won't look or think anything like us, even if they are, technically, our descendants.
How useful (if at all) are these torture techniques in extracting useful information though? I would have to guess little, if any, at all. It's well documented in the media that Guatanamo Bay prisoners would routinely mislead the interrogators on the whereabouts of Bin Laden and send them off on wild goose chases and waste their resources.

During World War 2, Hanns Scharff, a "Master Interrogator" was so good at getting information out of prisoners that he became a legend. His methods were so effective at extracting useful, accurate info that the US also (allegedly) ended up adopting them.

Hanns Scharff's techniques did not involve any kind of duress or torture. Instead, he befriended the prisoners and used kindness and empathy.

> Hanns had another secret weapon – kindness. He would befriend them, bring them food, and take them on walks in the surrounding woods. Sometimes, he’d even take them to the local zoo. One POW was even allowed to test drive a plane. None tried to escape.

> His method, now called the Scharff Technique, was made up of four strategies:

> (1) befriend the prisoner,

> (2) let them talk but don’t press them for information,

> (3) pretend to know everything, and

> (4) use confirmation/discontinuation.

Source: Hanns Scharff – Nazi Germany’s POW “Master Interrogator” Who Used Kindness Not Brutality => https://www.warhistoryonline.com/world-war-ii/hanns-scharff-...

What happened to these techniques that the US allegedly adopted after WW2? Or would the Scharff Technique not be effective in this type of situation i.e. Radicalized individuals who have been brainwashed and conditioned to hate their captors ( "infidels") so much that they wouldn't let any American interrogator befriend them and put up a wall around their emotions ?
The platform will still be supported, but new hardware or features won't be coming, which is fine with me. If anything, I'll stick with MS for now and then switch to IOS sometime in the next few years.

You can still get the new HP Elite X3 and the Lumia 950 and 950XL on ebay for around $300.
It still does a pretty good job at preventing jitters. However, now that you say it, I think the first few times it had more pronounced effects. I'll have to try resetting my tolerance!
The way I see it, the only possible way to stop the coming disaster is for the entire world to come together, collectively, and limit population with sterilization lottery programs. We need to bring things down to 1 billion or less people. Nations that don't volunteer willingly will have to be drug along by force.

This probably won't happen, though. We're f#@^ed.
Rudy Hyn
Reason #32* to avoid the application.

* Entirely made up number.
I've read the book (Remains of the Day), after reading a post here few years ago. Haven't read the one though (yet).

<edit> - yes I did! Thank you http://hn.algolia.com - here is my post saying that I did (lol) - https://news.ycombinator.com/item?id=7541291 - but I can't find the post which mentioned it (must've been here)
Thanks for the detailed response, I'll definitely pay closer attention to sales on my next build. :D
Do you happen to know if it’s still working without heavy modifications?
No, a better solution would be to fix the rampant problems of sexism in tech so that women aren't driven out of it.

Problem should be fixed. They should be fixed because they are problems that make lots of people unhappy and keep them out of high paying jobs.

Women aren't stupid for choosing to not subject themselves to rampant sexism. That's actually smart. But fixing a huge problem that effects lots and lots of people is objectively a good thing.

Your argument is equivalent to saying "hey, black people don't want to report things to the police, because they are afraid of the police (do to them being shot at a much higher rate), but that's THEIR problem because it is their life and their choice to not have access to the police system whenever a crime accures to them and they choice to not report it".

That argument would be a bad argument, because even though they are "choosing" to not report things to the police (and therefore have to way to not get justice for crimes committed against them), we should still work to fix the problem of them being RATIONALLY afraid of the police (perhaps by trying to convince police to shoot them less).

Look, if you really don't care about a major problem that is effecting lots of people, we could at least look at this from a purely selfish perspective for the company. When women leave an industry the company loses lots of money, because they have lost a high skilled worker.

Therefore it is an objectively good thing for the tech industry to solve this major problem that is causing the industry to lose so many highly skilled workers. Because that cost money.

The reason there are more articles about this than simply bad management is because a hostile work environment for lots of people is a much worse problem that effects people in worse ways.

How do I "know" that it is a worse problem? Well that's because women are being driven out in droves. Obviously it is a worse problem, as evidenced by the sheer number of people for whom it causes to leave their very high paying jobs.
I used a Nokia Lumia with Windows Phone 8. People say that the UI was better than Android or iOS, but I disagree.

The flat UI of Windows Phone was completely unintuitive. In the real world it's many times easy to distinguish objects you can interact with, by shape, texture or touch. With feature phones or remote controls you had hardware buttons.

With PC monitors and touch screens all controls are virtual, you get no 3D or touch feedback, so you have to rely on visual clues and visual patterns.

The flat UI of Windows Phone was pretty bad, providing no visual clues whatsoever, so you where left to touch text randomly on the screen, in the hope that some of it will click.

I see people here giving examples of technically illiterate wives and grandparents successfully using the Windows Phone, but guys, you're kind of missing the forest from the trees.

It's not that hard to learn how to make a phone call, or write an SMS, given that it's an operation that you're doing every couple of hours. You simply have to learn the path from home screen to whatever you want to do. Ask any child and he'll tell you that this is best done by trial and error and it is never a problem for repetitive operations, because we've got good memories.

The problems happens when you interact with an application UI that you've never seen before. And to be honest, even though I've been primarily an iOS user for the past 3 years, the best of the bunch in this regard is Android.

By comparison Android's material design provides intelligent clues about what can be pressed, or about what interaction just happened. And the design of Android applications is pretty flat, in the sense that available options are clearly laid out in front of you, no need to guess or to trigger hidden menus.

My favorite example was RunKeeper for iOS versus Android. The Android version had clear action buttons for starting a race, allowing me to easily select the type, whereas the iOS interface had the options hidden behind a menu that would appear when I tapped on the logo, which was a pretty dumb idea. I'm not even going to mention the dedicated Back button of Android, because people that don't have an Android just don't get it.

But back to Windows Phone, I don't know what you folks have been smoking, but it had terrible UI. And the apps where horrible. Its only saving grace where those Nokia Lumia phones that had a good quality/price ratio, but Android was already dominating the cheap smartphone market and a cheap Android might have been worse, but at least it had apps.
"Good god, it's just a word" works marvelously when applied to words which offended our parents' and grandparents' ears, but good luck with that defense when you've offended the current generation's sensibilities.
The website visible only when smiling :)
> Linux is Free Software. Free as in Freedom.

Okay, I had to seriously burst out in laugh there. You do know Torvalds opinion on the GPL, and how he has ridiculed people trying to enforce the GPL on companies that fork Linux and publish proprietary forks?

And you do know that Torvalds considers the best option to find a compromise with the company, and slowly work on that?

> The vast majority of users similar to you will be running stable kernels.

And yet, where is Ubuntu 16.04 now?

> I do. Believe me, I do.

And yet, you don't seem to.

> If users want a more bleeding-edge release, they will use prepatch (RC) kernels.

I want the in-kernel functionality to be stable and LTS, but additional user-space functionality to be the most recent.

That kind of modularity is only possible if you actually have a modular system.

Do you know how annoying it is to debug a kernel crash when you're writing a device driver, because the kernel devs again changed some random API slightly around? And how much nicer it is to do this in userland? If you've ever written drivers, you know. And do you know how much nicer it is to separate a driver into modular pieces for the base functionality, and additional modules for addon functionality, such as the macro functionality of my keyboard?

Yet, with Linux, users get worse software, later, with more breakages, and half their hardware doesn't work. Tanenbaum was right.

Monolithic kernels are broken by design.
I was at a conference this weekend. A female grade school teacher, at a private school, tried to explain to me how "girls brains are wired differently from boys" and therefore "we need to teach girls to be more like boys."

I am open minded. I've met and worked with women who are just as strong or stronger than men.

I don't understand how we can simultaneously argue that men and women are fundamentally different but should also be made to be the same.

Back to the thread, why wouldn't a boy want to play with this new toy? Or wear pink?
T-Mobile is extremely adept at misleading advertising and it has left a very bad taste in my mouth. Beyond that, I have Verizon and AT&T towers at work, so it would be silly to not get one of them.
Machine Learning for Investors: A Primer
I remember a co-worker who would scan the latest IOS apps and then install them and demonstrate them at lunch for us. One day he was really happy with his latest download: A "softserve poop" app. The other one was a "virtual bong hit" app.

But yeah, lots of bloatware and apps that were worthless, but could hold your attention for a few minutes until you uninstalled it.
> Of course, that comes with the additional effort of keeping it well updated

Yeah, but you actually get the option, and you, the owner of the device, have the power to make it happen.
> What's an owner supposed to do?

sue?
I feel like they're more inclined to snitch if things get bad. Machines don't do that.
Really happy for GitLab and wish you guys all the best (and luck).

We've been using Gitlab for all our company's development, however, one major issue that is pushing us to switch over to GitHub is the fact that GitLab goes down almost every other day (or sometimes every day) due to deployments. Although during this often the site remains available, when CI is not executed or triggers are not performed, it is still extremely disruptive. I really hope that you prioritise having disruption-free deployments.
Cash is pretty much dead: China is living the future of mobile pay
Alexa, Should I Ask You to Help Me Make Decisions?
Does Your Gut Always Steer You Right?
If you're in a group chat, anyone that is in the same chats can see all your messages in there.

That's the one and simple trick.
I've got an idea for you. Set up an account to receive a forwarded rejection email, and then send that rejection letter back to the sender every month/week or whatever cadence they choose, with a different motivational lede every time you send it back.
Hi! That grade school teacher needs a few more science lessons.

We have lots of users that identify as male. Boys love Jewelbots, two weeks ago at an event a boy came up to me after to tell me "this was more fun than coding Minecraft". Best compliment in a while.
Thanks to the 20+ years of The Simpsons, yellow is often used to explicitly indicate white people.
Tchig Mono
lol, women in tech panels are the WORST.
Maybe progress looks like the moonwalk. Things are getting better while constantly looking like they're getting worse?

Maybe it's the pessimist in me but I'm surprised how little awful vigilantism occurs. It's kind of reassuring: there's a huge amount of rhetoric (free speech) compared to actual criminal action.
Oh, I definitely think we're more in agreement than disagreement and am happy this product exists.

But you're right that the crux of my argument hangs on explicit "for girls" implying other toys as "for boys"

The reason I interpreted the "for girls" thing as explicit because:
1. When I first clicked the link, the HN title did say "for girls" in the title. It was edited by the time I had submitted my comment.
2. The GMA quote featured on the page advertises it as "One of the Smartest Gadgets for Girls"
3. The quote saying " Jewelbots serves girls. The future scientists, lawyers, mothers, doctors, and engineers of the world." at the bottom of the page.
4. The creator saying that other code toys were aimed at boys (which I agree could be a comment on the adverstising, but I took as a comment on the design of the toys).

Because I took "for girls" as an explicit design consideration for the reasons above, I also assumed that the "jewel" and "friendship bracelet" aspects were design choices to explicitly appeal to girls, rather than just parts of the toy that girls happen to like more than boys on average.

I would be happy to be wrong on this though. I just struggle to see how this changes the narrative of science/engineering toys for girls needing to be overtly feminine-themed while most functionally equivalent toys without those aspects are assumed to be for boys. Perhaps I'm not in tune with the market well enough, but I struggle to identify equivalently overtly-masculine themed coding toys from companies who say their mission is to help boys.
Don't Say Velcro [video]
Curiously: what does that username mean!?
California’s gun-related homicide rate up, reversing years of decline
Word quota exceeded. Please correct your message ;).
I have to consider these results to be meaningless based only on the fact that you do not use the "advanced" features like sort and distribution keys. In Redshift especially sort and distribution keys are not "advanced" features, they are fundamental factors in determining performance.

Your justification for this is that you don't know how queries will run but that's a poor excuse. With your star schema example dataset it should be easy to pick distribution keys that match the access patterns of commonly joined tables. There may be tradeoffs here but it's far from impossible and you are crippling performance by not using these features.
How should we study technologies?
Scrivener to actually write, then convert to PDF or Word depending on what post-processing, additional formatting, or other format conversions are planned.
This official interview mentions the intended purpose and use over time.

https://www.travel.co.jp/guide/article/5796/

To protect from climate change and the increased risk of flooding.
How do you identify stocks that are undervalued?
Google uncovers Russian-bought ads aimed at influencing U.S. election
Relationship with coffee? Pair-bonded for life with a healthy sex life, due to constant positive feedback that built trust.
I dunno about Canonical, but i suspect Mozilla would have had better luck had their aimed their products towards other markets than they did.
Hi! If you want, you could use the code FACEBOOK for 25% off. I don't know if that gets closer to your budget. If not, email me at sara[at]jewelbots.com. Our goal is to get as many of these into little hands as possible.
> but when the Linux kernel maintainers tell me to "fuck off" and "just use proprietary drivers", then I’ll do exactly that.

When have they ever done that?

Linus has famously told NVIDIA to "fuck off" because of issues caused by their proprietary drivers. These people want open drivers, possibly even more than I do.

> > The fact that kernel devs are sticking to their guns does not mean that they are not working hard on AMDGPU, it just means they are not compromising to make it easier for AMD to provide the proprietary part (AMDGPU-pro).

> Well, they are trying to make it harder to do that.

The Linux devs are not doing a singular thing to actively make AMD's life more difficult. AMD is begging them to do something that makes their life more difficult, and they are saying, "no".

> functionality that can not be open source today (because it might be something where AMD is actively competing with NVIDIA).

That is, always has been, and always will be, total bullshit. Whether or not you share that opinion, it is the opinion of those who put hard work into maintaining Linux.

> Instead, I’m forced into running an outdated kernel, outdated Xorg, and proprietary versions of everything.

That is the entire premise of Free Software. Only proprietary software forces users, and proprietary software begets proprietary software. Free Software begets Free Software.

If the Linux devs suddenly decide they will compromise to make proprietary software more convenient, then I, the user, will lose freedom. The stubbornness of the Linux team is not just for them, it is for me, for you, and for anyone who uses Linux.
Are Tim Cook’s Days as CEO Numbered?
Luckily we already have 2fa implants. They're called retinas or fingerprints, to be used in conjunction with passwords.

What you have, what you know, what you are. Those are the three factors. Passwords and fingerprints are two of them.
I'd guess that part of it is that people tunnels need to keep water out, and drain tunnels want to let water in. Generally keeping water out is a lot harder than letting it in.

There may also be extra safety requirements for people tunnels that could raise costs. A tunnel used for cars for example will need some way to deal with accidents. Imagine a big accident in the middle of the tunnel, perhaps with a fire, during rush hour.

You'll need some way to get rescuers in even if the public traffic lanes are completely blocked both ways by the accident. If there is also a fire you might need a way for people on foot to quickly get out.

These requirements could increase the space requirements for the tunnel, driving up costs. They might also cause limits on where the tunnel can go or how deep it can go, which may drive up costs.
Perhaps people are sick of language policing.
Here (Canada) you have some options, but are limited. You can't pay to get to the head of the queue for some operation, you can't skip your place in line for replacement organs. Sure, if your name is literally on the hospital building because you've made a gigantic donation to it they might grease the wheels a bit in your favour, but generally you're just like everyone else.

You can go internationally for treatment but it's on your own dime. Some people, irate at wait times, will hop across the border for treatment at US hospitals. These stories show up in the paper from time to time, but the "intolerable" wait these people endure is more often than not pretty minor. Waiting six months for a hip replacement, which is not a life-threatening procedure, is not uncommon. You'll survive.

Meanwhile if you're feeling really ill and step in to the emergency wing, then they realize you're suffering from a massive cardiac problem and need to get you into the operating room immediately, you won't be stuck in line, you may not even fill out any paperwork, you'll be given all the attention they can spare until you're stabilized.

"Two-tier" health care, where you can pay to get better service than everyone else, is something politicians of the conservative bent flirt with from time to time as a way of "fixing" our health-care system. It's always shouted down because people know they're just looking for ways that their billionaire buddies can jump the queue.

It's disruptive, it creates a rift between the rich and poor and puts a lot of stress on people who may not have the money but believe they need the superior treatment.

Consider: When the Canadian medical system fails someone, when they fall through the cracks, it is front page news and the media has a field day. This happens so frequently in the US that it doesn't even surface as a story. "Old lady didn't get hip replacement, insurance wouldn't pay, stuck in old-age home forever" is not news in the US, but it would be here because people would be pissed off she didn't get fair treatment.
The first step would be open bidding to determine who is able to provide what.
Thank you, that's exactly what I was referring to. I must have been remembering it wrong.
That is equivalent to not communicating. In the classical prisoner's dilemma, you do assume that the other person will make their decision independently of you. (Which is also equivalent to not communicating.) Real humans don't do what the classical case says they do, because humans can empathize with each other and work together even without explicitly communicating. Political organizations, though? Not as much.
If they have even partial support for QT and GTK they can just use existing desktop apps. Clunky, but it helps.