skysight-inc/HackerNews huggingface dataset:
Interesting article. The whole smoke screen idea is in a way interesting but at the same time; isn't it exactly what is to be expected from commercial providers of social media? I'm not sure if you catch my drift, but since when do we expect for-profit companies to act in societies best interest? To protect your brand does sometimes include admitting wrong doings or sketchy behavior - if we wish to browse through social media without secrets and/or intent to get the user to return as often as possible, shouldn't we accept the state of Facebook and Friends and look in other places?
Are there other macOS apps that can read both MySQL and SQLite?
Isn't part of the bimodality here just a "Silicon Valley Effect", where a few companies in a few very expensive areas compete for talent that has to pay ever more for housing?

If one factors out the major tech hubs and only look at e.g. any random city, is the bimodality there too?
It contractors and engineering contractors in the UK have always been able to demand a decent multiplier for contract work 2-3x normaly.

Though some industries (advertising publishing marketing) that formerly did not have to consider on technical excellence and where used to relaying of cheap Oxbridge liberal arts students with a 1st seem to want to pay temp technical roles at straight time instead of the real contractor day rate.
That's not the only solution I think we should be implementing, though. We could subsidize housing for people that can't afford it in other ways - giving people money to pay for their apartment through social programs after considering their income, rent, and expenses to get a grip on their actual ability to pay for available housing. All without having a hard-line income cutoff for this stuff (which doesn't help when the numbers are out of balance with the local situation). Building housing will hopefully help folks so long as there is a shortage, but it isn't a cure-all either.
Is 100% renewable energy realistic? Here’s what we know
I'm not an expert in window functions and I don't know what's idiomatic. I think explicitly specifying ROWS UNBOUNDED PRECEDING makes it do the right thing, but as you noted regarding ORDER BY, this is making people type a lot of SQL and maybe detracting from the concept. But then, this is a problem they could easily run into in the real world.

I could see perhaps having a question that comes right after this one in which the OVER ORDER BY contains duplicates, that can be used as an opportunity to teach the "gotcha".

Alternately, if there's a guarantee of uniqueness, this can't happen.. but again it might be setting people up to try to apply what they think they learned to the real world and then finding out that their sums are wrong...
They need to quit using mongodb.
Apple confirms but downplays iOS source code leak
Man the DAC in the phones was never that good anyway, so complaining about the sound quality of the earbuds is silly. Sure they don't sound as good as better headphones, but the iPhone comes with an adapter so you can still use whatever headphones you want if you want to do that.

If you really care about sound quality you weren't using the headphone jack on a phone (and its not so great DAC) anyway.
MongoDB? Really? Come on guys. Having used MongoDB at scale, I can tell you this won't be the last issue you have by any stretch.
We do have a standard for this. RFC 6186 "Use of SRV Records for Locating Email Submission/Access Services" and RFC 6764 "Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)" should be sufficient.

Support these and it should be possible for any client email app to automatically configure both the email account and address book syncing using existing standard protocols. No need for a new one :)
>I don't think calling for everyone you disagree with to be fired is the right way forward.

I don't think conflating a specific person with everyone is a fair reading of the OP's statement.
Personally, I'd go for Rust.

It can do (most) everything that C can, but is (usually) a lot easier to work with.
Looks like I'm sticking with Samsung for the foreseeable future.
> The problem to me isn't social media per se. The real problem is self-discipline/control.

I'd agree with you if it was firmly established that all people have full, conscious agency. But the very existence of compulsive behavior personalities and addiction demonstrates that agency is unequally distributed.

While person A may easily be able to walk away from the dopamine bar by sheer force of will, person B may not. Person A's problem is surely with self-discipline, but person B's problem is with the dopamine bar.
I've spent a lot of time looking into this and am as frustrated as you. I'm building out a small consulting company based on Linux, and the basis of it all - email, contacts, calendars - is a fiasco. I went to Evolution as a client, which handles all of the above. Thunderbird does mail but its contact solutions require LDAP, not CardDav and its calendar solutions are bolted on, not integral. Linux devs spent a lot of time working on the "replacement for Outlook" in the early 2000s before giving up and spending their energy blowing up Gnome2's otherwise-perfectly functioning DE instead. My two go-to solutions on Linux desktops are Evolution, as mentioned, and the web client for Fastmail, which offers email, calendaring and contact sharing. Thunderbird is behind. There's a recent new add-on that purports to deal with carddav and caldav in Thunderbird, but it's still got a rough edge or two, and annoyingly, remains an "add-on" which aesthetically sends the wrong signal. On KDE, Kontact (encompassing Kmail, Korganizer for calendars and Kontact) works very well for my techie colleagues but is a bit weird for non-technical staff. I've also looked at Zimbra and the former Zarafa (now Kopano) and Kolab and some others, and Fastmail's web client remains the easiest and friendliest solution, while Evolution remains the best desktop client capable of handling IMAP/CALDAV/CARDDAV. It's annoying though. On Windows I'd just install emClient and call it a day (and would avoid Outlook, which I desperately dislike).
There are some drive-by benefits but I would imagine money/ad delivery is the ultimate purpose.
Good luck detonating an EMP in the middle of Manhattan without crippling your economy...
It's also been experimentally proven that people have issues discerning fake news online. Our news literacy is falling rapidly.

https://www.npr.org/sections/thetwo-way/2016/11/23/503129818...
Community Spotlight: Zyl, a smart photo gallery for your phone
I think there is a market for it, but a large number of consumers feel "held hostage" by technology. They're just being told that they can't have this feature anymore, and then all the major companies remove it simultaneously (via the standard mechanism of copying Apple, of course).

Even if you wanted to "vote with your wallet", you couldn't.

There are no more phones being sold at reasonable sizes (besides the iPhone SE, which will probably go away soon).

None of the current big-name flagships (this S9 potentially being the exception) have headphone jacks.

If my current phone (an SE) breaks I'm not sure I'll buy another smartphone.
Inverse Volatility Products Almost Worked
Try DbVisualizer
I understand your concern, but I disagree. This kind of story isn't intended to convey what the real world of being a scientist is like, rather it is intended to show the dream of what being a scientist is like. You have to have the dream first, or you never get to the point of painful progress and impostor syndrome. If this movie makes it easier for some kids to imagine themselves finding the secret formula for super-strong battle armor, that's great! That's what stories like this are for. Later, they can read or watch other stories that tell them that the reality of science doesn't usually involve beautiful secret agents and explosions.

But then, my perspective is that I was a white kid who read the Black Panther comics and dreamed of being like him. He's like Batman or the Phantom, who are also crime fighting comic book scientists... but cooler. So, now I'm an adult scientist and my particle accelerator is in a suburb instead of a jungle cave, and I drive a Honda which does not actually have a hang-glider escape mechanism, and the beautiful Egyptian engineer in the next cubicle is (probably) not a secret agent. And, yeah, reviewing more data is boring. But still I have the dream, and the dream led me here.
Ask HN: Strategy to have programmer code crypto trading algo without stealing?
As the question states, I am seeking a clever way of having a programmer code my crypto trading algo without stealing it - perhaps dividing the project into 2-3 parts, done by different programmers, having those parts communicate and then execute trades?
Frankly, if they could just drop plain HTTP support altogether, I'd prefer that. This is more of a friendly compromise.
That sexy abstract.
> I immediately arranged a demonstration in which each participant tossed two coins at a target behind his back, without any feedback.

I thought the demonstration was going to be to set people in pairs, have one toss a coin and the other punish / scold him every time he didn't come up with tails ;-)

That would help make the case that the positive effect of punishment is entirely due to chance.
I had the understanding his currency speculation and breaking of the British pound was based on some prognostication, visionary understandings of currency in the modern world? So a great level of insight was achieved leading to adding value to himself, but not to society.
A Comparative Analysis of Top 6 BI and Data Visualization Tools in 2018
I think the EE drop out rate may be slower, but from what I see electrical engineers tend to migrate at some point into something that isn't exactly EE. Typically that means systems engineering, management, software, or product management.
Offshore developed code is not usually the same quality. Not that we all deserve huge salaries, but code quality important.
> Anecdotally, it is somewhat well-known that people competent at chemical engineering find advanced software engineering to be intuitive; it is a very easy second "language" to pick up. An inordinate number of chemical engineers end up in high paying software engineering careers -- it comes very naturally and lends itself to the abstract analytical toolset you develop as a chemical engineer.

As someone trained as a chemical engineer who now is a Data Engineer (SQL & Python pipe fitter), feel free to add me to your anec-data :-)
I try to give my kids alternatives, or get them interested in other things. It bothers me when I've seen parents get angry because their kid is gaming constantly, especially when they are sitting there looking at their phone all night long. If that's all that they ever do, it's probably because they've watched you waste time every night.
What’s the Matter with Oklahoma? – Education in America
Or enet (ignoring encryption).
Even if you (loosely) interpret the usage of "fallacious" in the parent comment as "mistaken belief", he's still claiming that the rest of the article exhibits the "mistaken belief" that rent control is bad. His argument for why the article exhibits a mistaken belief is because the article has a wrong statement near the beginning (incomes are rising for low income people). This is still an example of the fallacy fallacy.

> The "Falacy falacy" strictly applies to logical falacy.

Are you claiming that the parent comment is not logical or not making a logical argument? What type of other acceptable argument is there?
I think the difference is it's a little easier to control other forms of "screen time". That other stuff is pure entertainment and they don't have the addictive aspect of a feed.
Guidelines for future hypertext systems
What Nike and Michael Jordan Taught Me About Building Products
You've gotten a lot of recommendations for K9, which I also like. But I went with Aquamail on Android, which has worked really well for me and I'm very happy with it. Actively developed and maintained, and very slick interface.
This seems like a key component of the answer.

Of course, salaries are largely determined by the industry one is in. If you can position yourself at a place in the economy that attracts large amounts of money (per person) then you will be able to siphon off a relatively large amount for yourself.

As software embeds itself in everything we do, developer earning potential will reflect the industry one is in.

High tech firms like Apple and Google make huge amounts of money per employee, so people that work for them make huge amounts of money too. Not just software developers, but also people in sales and strategy, etc. Same for people in finance.
No problem, just restarted it.

Its a brand new project so I may need to do some hardening.
I agree and would like to add: What I find odd is that as a Professor of CS, Cal doesn't expect another, possibly "worse", social media company to replace Facebook if his crusade succeeds. He is trying to fix attention with brute force and it will not work.
Sorry, I'm simply not convinced that monetizing and marketing people's attention is all that much of a social ill. There is nothing about Facebook that's in any way worse than the old ways companies used to do this.

Does nobody remember the 80s? TV was turning people into fricken' zombies. People would sit on the boob tube for days at a time, stopping only to go to work to mindlessly knock out chores for a shift, then get back to their vapid entertainment.

People would make a game out of who could play the longest in the arcade on one quarter. With $5, a savvy gamer could spend all day staring at lights and hearing beeps.

The world survived, thrived, and devised ever more devious and insidious ways to hook your mind. We weathered Everquest and the MMORPGs. Psychedelic drugs. Outrage didn't stop those from spreading long and wide.

My uncle lost years to Everquest. When he came up for air he found the world just as he left it. Now he manages his gaming habits just like everyone else.

Out of all the pseudo-addictive things people want to complain about, we're picking on Facebook? The thing that actually holds old friendships together and provides endless opportunities to interact with other people that you would have never done otherwise? Or is the argument that every time someone gets the urge to play Scrabble, they need to coordinate a face-to-face game instead of just loading up Words with Friends?

C'mon. I guess bombastic apocalyptic bullshit will never go out of style.
I dunno man, some games are really fucking addictive these days. Especially with some of the abusive gambling mechanics.
I have a similar sentiment towards Thunderbird. Every once in a while I try using other Linux desktop clients but I always go back to Thunderbird. Feature-wise I don't miss anything. My biggest problem are various long-standing bugs and occasional crashes. Each time it crashes I wonder whether that is something that might be exploitable by a specially-crafted email.
You're describing a false dichotomy (and evidently an inaccurate description of how currency is stored).

There are good options to avoid leaving currency on exchanges.

Using a hardware wallet like Ledger or Trezor (which I assume is what you're referring to) is not like storing your currency on a USB.

The wallet facilitates access to your private key. If the wallet is damaged, access to your private key can be restored using a passphrase.
I don't like comparing cities' density numbers as given by Wikipedia because many cities, Berlin included, include large areas that have really low density. Berlin for example has more than 4000 hectares of forest inside its city limits where nobody lives. If you go by these numbers, SF is denser than Tokyo.
Apple iCloud Keeps More Real-Time Data Than You Can Imagine
Running a modern infrastructure on Kubernetes
Have you investigated the correlation between developer location and developer ability?

Do you think developers who are very good want to work with the best, thinking the best are in SV, then move to SV? Or perhaps they think they'll get the best return on their effort if they're working on software with big impact, and software with the biggest consumer impact is mostly written in SV?
It's odd the post doesn't mention the recent changes to Facebook's algorithm to promote more friends and family content[0]. I don't use facebook so I'm not sure how meaningful the changes are from a UX perspective, but on Bloomberg radio which I listen to it's been a pretty major point. Engagement metrics are down, as expected, but analysts seem to think that's fine. This contradicts the post's point that it "would have a disastrous impact on the quarterly earnings".

[0] https://www.theverge.com/2018/1/11/16881102/facebook-news-fe...
> I'm rather bothered that I know nothing about Soros

> He's some kind of evil mastermind destroying civilisation with his vast wealth.

Those characterizations may have their origins in an element of truth, dating from the early 90s. Paul Krugman described his Soros's actions thusly:

> [N]obody who has read a business magazine in the last few years can be unaware that these days there really are investors who not only move money in anticipation of a currency crisis, but actually do their best to trigger that crisis for fun and profit. These new actors on the scene do not yet have a standard name; my proposed term is 'Soroi'.[65] (https://en.wikipedia.org/wiki/George_Soros#1992_pound_short)
I often have my country of origin in mind as well when I think about politics, is that surprising?
Twilio CEO's open letter to AT&T about net neutrality
Well that's downright horrifying. An article from somewhere else notes some categories beyond not only criminals, but ethnic profiling for potential separatist groups, etc.

This is some straight up Minority Report business.
I'm really struggling with making sense of this. Assuming that you're assigning exactly 50/50 results in each case:

Half the heads, having been praised were successful again. That's implying that praise was 50% effective.

Half the tails, having been scolded, were suddenly successful. That's implying that scolding was 50% effective.

How is scolding more effective than praising?
dbvis is fine. It’s not eye candy, but it’s the only tool which gets the job done uniformly for any database you may need to connect to.
I found the DAC to be good enough, way better than any mp3 player I used before the ipod was released.

Complaining about the sound quality of earbuds is only "silly" if the iphone DAC is so bad that one wouldn't tell the difference between a good and bad earphone, which is clearly not the case.
If you "personally contract" with some one you are their employer.

You might hire Joe Blogs And Son's to do a painting job but it does not mean Joe Blogs does the work personaly it might be his son or he may "get a lad in" to do some of the work
I haven't seen any reports of it not having expandable storage. I don't think this is accurate.
Using Microlearning to Help Boost Your Training Program
It reminds me of the damn internet button on the Motorola V3. Thankfully this time I was able to repurpose the Bixby button to turn on the flashlight.
You know, you can design for green spaces with densely packed housing so the views are better - and you can build walking spaces with this. You can design buildings so they aren't plain block houses - facades exist. You don't have to make every apartment tiny.

You can also move to another city. Get another job. If your concern is your view or lack thereof, you are probably well off enough to do such a thing - which is a freaking luxury. Lots of folks are too poor to afford housing, let along going to another city. Can't get a proper bank account without an address. No drivers license in some states, nor proper ID instead. I'm not even sure if you can register a car if you are homeless. These things make you more mobile.
The Mainstreaming of Political Memes Online
Laser-based HIV diagnostics research findings
> Essentially instead of spraying water out of the sprinklers, spray paint or other liquids that would block the vision of the drones.

You can blind or short out the cameras using infrared lasers, much better than paint which requires much closer range.
I would argue staunchly, that Fortnite (PS4 online version) is every bit as "addictive" as a FB feed. Ultimately, all they provide are shots of dopamine.
This may be a little controversial, but I think Windows users are more accustomed to less-than-stellar UIs, and are probably less likely to pay $49 for a better UI when they already have something that they're familiar with and works.
Really cool. I showed the a11y geeks in our design group this and they're already thinking about approaches they could take to embed this into the CI process for our UI libraries.
So, what do mean-only eaters do about constipation? Because I've gone meat/fat only for periods of time, and if I didn't simultaneously supplement with fiber (usually hemp and chia), the results were not pretty.
In-Browser multiplayer 3D-Shooter on real maps (Apollo and GraphQL-Subscriptions)
Calender, contacts, and mail are separate apps on almost all mobile devices, so I think that's what people expect more and more.
There is a rootless app that you can install that lets you uninstall the bloatware samsung apps. Can't remember the name of it but it isn't hard to find.
Even the Tech Elite Are Worrying About Tech Addiction
I would like to stay in the terminal even when working on a DB. But I never found a decent terminal based DB client with a GUI (TUI?). So I am writing my own at the moment. A terminal based database editor. It's a bit like vim for databases.

If you too are interested in such a thing, let me know.
SSL IMAP auth prevents bystanders from watching the password. Google's auth goes further, the IMAP client doesn't have to store your password at all. Instead client stores an app-specific password-like string instead, one with limited rights), which is a big improvement IMNSHO.
That's utter nonsense.

There's absolutely no reason you have to do DI in C#. C# only recently had native DI introduced.

The only reason to use DI is to be able to inject mocks. It's the only reason. Ruby, for example, can do this without DI. It's literally making bad code just to be able to test it.

It's a language bug that DI is needed.

There are some who believe DI somehow magically makes your code less coupled, but go take a look at any client project in the wild and that's immediately a laughable and indefensible position. If anything, DI makes it worse. I've seen classes with 20 odd service injected, which each all have their own 10 or 15 classes injected, making that class coupled to something like 70-100 other classes.

And DI makes it even harder to pick them apart.
Amazon will launch its own delivery service to compete with FedEx, UPS
The job of government is to represent the interests of its citizens. Purposely lowering the standard of living of citizens via unlimited immigration is a great way to get yourself out of office.
"Offshore developed code is not usually the same quality."

American exceptionalism and absolutely wrong.
Likewise, was wondering whether someone would mention it here. I'm quite impressed and considering at some point paying for the premium features (mainly support of NoSQL databases).
Social Media Marketing or SEO?
Again, I'd say, that it comes with an adapter and you can still use whatever headphones you want. So it's a non-issue IMHO.
You are 100% right, of course. I guess we still need more evolution.
I have an issue with that: law school and medical school certainly do not teach you how to practice law or medicine. Computer science sounds akin to both: you get theoretical underpinnings (many of which are outdated or will be unneeded for your specialty) but all your actual learning is on the job.