skysight-inc/HackerNews huggingface dataset:
Yes, but only if you count Star Wars or other American-style production "action movie but in space" movies or series (like Stargate, Firefly, ...).

When you go into the things that don't get blockbuster movies, you end up with old-school scifi. Newer like The Expanse or Blindsight, older like The Culture or Hyperion, or proper old school stuff like

In general, piece of unwanted and unrequested advice - whenever you make a huge sweeping statement about complex topic with many examples (like "In western sci-fi, the story exists to make the reader feel good about themselves.") you are inevitably wrong.
Thanks, may check it out. This stuff has long been on my to-do list.
Get Your Favorite Latest Animoji Characters on Your Mobile
Support for PostgreSQL 11 in DotConnect for PostgreSQL, LinqConnect
My Galaxy S6 was really aggressive for closing apps that it thought might impact battery life. Specifically, it was always closing one app I used to record my workouts in the gym. Very annoying.

My S8 seems a lot less extreme in this regard.
Let's hope GPU programming becomes as accessable as CPU.
I would really like the tabbing windows etc on linux, it would make using a single monitor much nicer...
The locked environment may prevent users from removing branded crapware installed by vendors, but it's not its cause. Popularity is.
If Gentoo Linux (just to name one we wouldn't expect Joe User to know) became popular as Android on cellphones, we would see in no time vendors trying to cram their crapware into every platform running Gentoo as well, but its open nature would allow users to remove unwanted stuff, so vendors would use any tactic to make it less open in order to force users to run their crap, get more brand exposition, steal personal data etc.
The point is trash apps don't have to be a problem as long as the platform is managed properly. Anyway your trash app is probably someone else's fun entertainment.
for the `mkae` you should really use `thefuck` cli anti-typo tool ;) https://github.com/nvbn/thefuck
you are not alone. i got layed off from project that i have worked for 2years from scratch. it's quite successful now. i learned my lesson now.
The problem with digital self-publishing in China is a unique one. I don't want to expand too much on this subject because it is pretty complicated, but in short, digital self-publishing is not merely a publishing channel, it has reshaped the fiction genre in return.

The Chinese online fiction is now a rat race, every author is measured by the characters they are written PER day, which ranges like 3000 characters to 10k characters. To output that amount of text per day is not trivial task, it is not writing more like manufacturing. And works that doesn't meet such standard gets no chance to even reach the readership at all, per algorithm.

So, to answer your question, medium and content in this case are intervened. Medium is not neutral, it shapes the content by itself, and sadly in China's case, it opts to optimize for volumes not quality, and changes the readers' taste and expectation along the way.

Tradition publishing has one unique quality to itself that it offers advice and quality control through editorship. Not the case for self-publishing though, the market is flooded with more products with lower qualities, and it makes no easier for real good work to stand out since there is too much noise.
TypeScript Express Tutorial #7. Relational Databases with Postgres and TypeORM
And they all look broadly similar
I remember when Google first became popular, I challenged my friends to find a search term that did not have a porn result in the top 10 results.

They failed.
Is there a fair way to adjust based on living costs - within certain bounds - that isn't based on rent index, or at least weighted in favour of lower cost areas? Paying Bay Area salaries for every employee just isn't feasible for most startups.
Oh, thanks. Since there were two options, at first it seemed the earlier reply was concerning both.

Also, on the falling-iphone-sales - I also wonder how big the fall is; but I am conscious that journalistic reporting might use hyperbolic comparisons to an extreme.
curl ifconfig.me

is also easy to remember
No. I don't tweak it unless I need to change a version based path.
alias shrug='echo -n "¯\_(ツ)_/¯" | xclip -selection clipboard && echo "\"¯\_(ツ)_/¯\" copied to clipboard!"'

alias YOLO='aurman -Syyu --noedit --noconfirm'
All the research in fairness, privacy, and other related topics at academic conferences is irrelevant if the industry continues to recklessly deploy unethical machine learning in production.

In fact, it can be argued that industry funds such research only to appear to be ethical and to give themselves cover to continue to use unethical machine learning.
No, I don't think they do in most boards, unless the board members are individually dangerously exposed to drops in the stock price (Elon Musk cough). Apple more so than most other companies, is famous for taking the long view strategically, so I would be very surprised if drops in the share price in and of itself would cause them to alter their strategy. They haven't any of the previous times in the last two decades, when the stock dropped significantly.
Right, so 'open' Gentoo would get forked into a hundred locked down, obfuscated, proprietary flavours with all the same problems. In fact it's only a closed system with a single gatekeeper that can avoid this problem at scale, because it's the only way to maintain clear lines of responsibility.
cdd seems like a bananas alias for something that does an rm -rf!

Have you ever done it by mistake?
Isn't it also the consequence of taking the control away from the user? Why can't I whitelist which applications I want to allow to run in the background? Why do I still have to grant an application all the permissions it requests when I install it instead of being able to turn them on or off individually?

By dumbing things down that way Google created this situation IMO, it's bad from a quality, usability and privacy perspective. Of course Google considers that you leaking your personal info is a feature so that part probably won't change, but they should at least care about the two other points.
Do you have a link to such a proposal being put down by rms? Curious about this.
The obsession companies have with location varied comp is irrational.* The only solution is to arbitrage by living in a high comp area that is not terrible. There are second order benefits (opportunity etc) from living in those areas which you get for free; we have to use them.

If it were a “nobody wants to live there” comp, I would completely understand. Supply and demand. But is London really ~twice as bad as Brighton? My lungs agree, but surely that’s not what the market thinks?

Pay people double to live on the South Pole, not San Francisco.

* Perhaps it is a rational reaction from companies to an irrational behaviour of the labour market, where the majority of devs expect it and get offended if you don’t. Fine. Whatever it is, it’s “free money”.
Everything you’ve ever wanted to know about Blockchain Types
Any of his works in particular? (Sadly, it looks from the wikipedia article like I'm not likely to find an english translation for most of his work)
GDPR is not about preventing innovation, it's about basic ethics: you don't do whatever you want with personal data.

1. Clear opt-in for customers regarding Personal Data Manipulation that is not necessary for your service (e.g. advertising tailoring, sending the personal data of your customers to third-parties, etc.); don't collect data you don't need.

2. Notify when breached.

3. Don't collect data you can't protect. Negligence is just as badly punished as doing shady deals.

4. Export/Delete my data/account button.

That's it. You may also want to anonymize logs (hide IP addresses 123.45.xx.89 for example), hash the passwords (as should always be), use HTTPS, etc.

I can give you a few more pointers if you describe your project a bit more.
Wasteful perhaps, but I don't see governments giving up sovereignty over any part of their IT infrastructure, not matter how much anyone yells "slippery slope argument".

UN guidelines to ensure said infrastructure is available and accessible to a countries population would make sense though.
That's an interesting TOS.

I've never before seen "fair use" called out as an explicit allowance in terms of copyright restrictions by the part of the copyright holder. It's not entirely clear to me what that would even imply.
Except they literally are numpy arrays (but on GPU).
> People from more or less politically stable countries like the US

I would have agreed with that assessment in the past but in the present I really can't.
it looks like a big deal of work... is it just for hobbists or aimed also for some kind of professional? if the latter applies, there is a lot of work missing with the readme (starting by catchy headlines/marketing eye catchers, etc).

Any opinion article worth reading about this programming language and how it compares over the rest of Lisps?
I don't know really. China is a huge. But a shrinking market for a genre that isn't big in the first place isn't a good sign while other mediums are blooming. It makes it harder to attract new blood and vitality into this system.
Really curious what kind of problem requires 100.000s of DB servers, and what database system is actually capable of such massive horizontal scaling? Are you able to provide any specifics? I imagine that typically a single instance can serve at least 100-1000 concurrent users, meaning you have about 10 to 100.000.000 concurrent users on the system? Since you mentioned gaming I assume it's a massive multiplayer-game like Fortnite?
The stat doesn't mean that on its own, sure. But if you've searched for downmarket housing recently... it's pretty bleak.
Blogspot, and then Blogger, were bastions of spam.

What's it matter?
Code written by one couldn't be ported to the other, but had to be rewritten.

That’s not my experience. I once ported a program from the 6800 (the mother of the 6502) to the Z80. It was very straight forward. But to my surprise the version on the much “fancier” Z80 turned out to be both larger and slower despite the Z80 ran a little faster clock speed.
As an Airbnb host, I find managing my property with their website to be a nightmare. It takes three times as long to load as it should and three times as long to do find anything or make changes as it should. The sections are not logically arranged for usability and the whole thing would be vastly improved by consulting with the Nielsen Norman group [whom I have no connection with].
-r enables recursion

-n enables line numbers

-I (eye) ignores matches on binary files

-l (ell) lists the filenames of matching files only (overrides -n)

-A, -B, and -C specify how many lines of context after, before, or around the match to display.

"$@" adds any additional command line arguments passed to the functions.

* selects all the files and directories in the current directory.

So, without other arguments, the first four functions list matches with line numbers for all files (ignoring binary files) in the current directory and below, with 0 lines context (match only), 5 lines context after, 5 lines context before, and 5 lines context around the match respectively. The final function lists the filenames only and provides no context or line numbers.
You're absolutely right, and thanks for pointing this out!
What is IA?
Could also be due to the fact that they don’t seem to be going with the Falcon-Heavy model anymore but going straight to the BFR or w/e they end up calling it so they don’t need as many people on the assembly line?

Considering their ramp up in 2018 it would be surprising if the amount of launches drops drastically in 2019 with no apparent reason.
I find articles like this obnoxious because

1) they (implicitly or explicitly) claim that RSS was at some point popular (with "normal users") in some way that it is not today, which is wrong.

2) they completely ignore the fact that RSS today is significantly more widespread than it was a decade ago.

Yes, Google Reader is gone. Get over it. Flipboard and similar have heaps and heaps of users, and they're all RSS-based.
“Percentage vs quantity” is explicitly a dichotomy and you misrepresent what affordable housing activists are comfortable with.

We can agree that height limits are an opportunity to negotiate for affordable housing. I’d further suggest we prefer development in neighborhoods with less rent controlled housing so as to minimize the impact on existing affordable housing.
I dont get it?

This is the best thing for me. Iam fed up of the notification loop of apps that I have to eventually delete.

Thank god for telling me to buy a Nokia next time.
I remove the element using uBlock Origin.
Jumping from this, a combination of any of the symptoms may indicate something much more severe with your mental health. You should see a doctor at that point.

Source: Got diagnosed with ADHD after feeling burnout, depression, laziness, and imposter syndrome all at once.
ok but what is your alternative to the capitalist model?
That sounds like a rather dull anti-climax...

Another post on the same site as the root post discusses the surveillance state, he roughly justifies what is happening currently:

https://opaque.link/post/fog_of_cryptowar/

But I disagree on a couple of points, truth is more important than pseudo "pragmatism". A problem with incorrect pragmatism is that we collectively talk each other away from the seemingly impossible... which may in fact turn out to be possible. The study of cryptography (both primitives and protocols and systems) can be viewed as the study of paradoxical possibility. Things that seem to be impossible until they turn out to be possible.

It is in this sense that I wrote:

https://news.ycombinator.com/item?id=16947652

Perhaps I should be writing science fiction stories instead...
NBA Live Streams on Twitter, Focusing on a Single Player
It doesn't really matter; the directory is Xcode's auto-generated build products and can be recreated quite easily.
That's an insane amount of energy to waste if you're trying to do something useful with it.

Which implies that the energy being used is even more insanely huge and these massive bursts are the relatively trivial overspill, or that it's a natural phenomenon which doesn't care about efficiency.
Should also see if the killer apps are phoning home every time they kill anything, along with info about which app is killed on whose phone at what time. Becuase, you know, analytics.
I moved to Webfaction just to get away from godaddy couple of years back and recently got an email that webfaction is merging with Godaddy.

Time to move away from webfaction now.
(assuming the claims on the site are correct, since I have no first-hand data on it) You really don't get that some people think apps like alarm clocks, sleep tracking, GPS logging, ... are useful and should be allowed to run if the user chooses them? To me, a phone that can't reliably run an application for a few hours is fairly useless.
The compiler was ligthning fast. No need for floating point artihmetic to compile a program.
This isn’t the most important thing I’ve done, but it’s certainly one of the coolest. And it was important to millions of Starcraft players.

There was a time when we broke patching for Starcraft. I point no fingers because, of the top 4 engineers that worked on Battle.net from the beginning until the point of this incident, 3 of them (myself included) broke patching (Diablo, Warcraft II BNE (my bad), and now Starcraft). This is a tragedy, because we always took the mechanics of it very seriously, and still would get it wrong.

A patch went out that broke the patching mechanism. Starcraft worked fine, but if you had to download another patch, the game would crash. We were looking at a scenario where everyone would have to reinstall the game, and that sucks. Worse, this was back in the early 2000s, so we had no way to message everyone easily.

I spent two days non-stop trying to find a way out. And then I had a crazy brilliant idea, based on the original bug. See, the crash bug was a stack overwrite, causing the version detection code to crash inside the game when returning from the version check. I figured out a way to cause another stack overwrite to fix the first one; use the downloadable version DLL we used at the time to leave a trampoline on the stack that would be right at the stack overflow caused by the bug, and cause the game to jump straight to the download-next-patch section of the code. It took a little while to get everything to work properly, but it was glorious. We made a small patch to fix the bug, and used my stack-overwrite hack to get the game to download it. And then I went and got some sleep.

After this, we (Blizzard) overhauled how we did patch testing, and stopped breaking patching.
Could be, I was trying to be cautious!

But many, many, people are extremely surprised to think that survival of the fittest has any relevance within historical time. Let alone between us and Dante.
Interestingly I found mobile coverage to be excellent within France (Orange), Belgium (T-Mobile IIRC), Netherlands (T-Mobile), Germany (Telekom) and Czech Republic (T-Mobile) during my trip through these countries last October. As I had a EE UK SIM I seemed to roam on Telekom owned networks. Even rural areas seemed to have reasonable service. I also previously (a few years back) travelled through France, Switzerland, Austria, Hungary, Romania, Bulgaria and Turkey with excellent coverage across all roaming on mostly Vodafone owned/affiliated networks (with the exception of a mountain pass for which the lack of coverage is understandable!).

But then again I found looking out the window and/or chatting to my travel companion far more entertaining than using my mobile phone!
Well the most used, and first thing i add when i get to a new system is:

rcbash='~/.bashrc'
alias src="source $rcbash"
alias vrc="vim $rcbash"
alias vimo="vim -O" # vsplit files

And then, a little snippet which made my "bashrc" less repetitive when it comes to folder aliases.

gr4_folderize() {
# creates aliases and variables for a path
#
# $1 = used abbreviation
# $2 = folder path
#
# gr4_folderize "esp32" "/srv/dd/esp32"
# creates aliases `cdesp32`, `lsesp32` and `diresp32` env

# ${param:?word} writes `word` to stdout when param is unset or null
local abbrev="${1:?No abbreviation alias.}"
local folder="${2:?No directory to folderize.}"

export dir${abbrev}="$folder"
which > /dev/null 2>&1 cd${abbrev} || alias cd${abbrev}="cd $folder"
which > /dev/null 2>&1 ls${abbrev} || alias lll${abbrev}o="lla $folder"
}
I learned Z80 through the Sinclair stable but did play around with the 6502 and found I much preferred the Z80 way of working.

One notable thing here is they are writing a code generator and not actually programming in assembly. As a result their modules need to be more general purpose than if directly programming.
Become an expert on memory safety. All it takes is one unchecked array bound for a program to get pwned. And don't rely on ASLR since that can get pwned as well.

If you don't know what ASLR is, you're not ready for systems programming.
I just cant them seriously with that website.
Let's reverse this notion: if your company is a remote(-friendly) company the place your employees are living is their decision. Since your company allows them to work wherever they want, they don't necessarily have to live in the Bay Area. This becomes a personal preference and I don't see why a personal preference is your business, moreover why you need to reward it with extra money.

Also it's worth considering that in this business your employees are hired to think. It is nice companies starting to realize that it's not needed to be present 100% in the time in an office to be able to deliver the thinking, but they also need to realize that my brain produces the same output no matter where I live.
[DoH/DoT] How to decide where to send traffic?
Don't "hard" changes require network consensus to be enacted?

As in if every one who uses bitcoin decided that changes suggested by leadership are wrong, and not in the best interest of the network, they choose not to update their client or they don't verify transactions containing the change?
I stopped writing custom configs years ago. They kept breaking with every major OS update and seemed like a lot more trouble than they were worth.
And yeah, the permissions model in Android vs Apple is different, but multi tasking in particular feels the same. i.e. Apple has fine grained permissions on demand for contacts, microphone, camera, location, etc, and requires that all apps gracefully degrade when permissions is denied.

But for multitasking there isn’t really any fine grained permissions - as long as the app is doing a whitelisted task in the background, no user permission is required. I think Apple does check that background APIs are not misused as part of the review process, though - I don’t think you could implement a tracking socket masquerading as a background download, for instace.
If they didn't do this sort of aggressive system management, I'm wondering what the negative effects would be for them as a brand. I doubt it would be about benchmarks, those are generally done on clean systems at least for review purposes. Likewise Marketing is mainly about features.

I suppose it must be genuinely about the user experience and brand perception by device owners. If the phone slows down and the battery drains fast users will blame the phone manufacturer, while if apps crash or app features don't work users will blame the app vendor even though the reality in both cases would be the other way around.
As I commented previously, most of the GDPR has already been law in the EU for years.

For most (side) projects, if not all, very little has changed.

What is happening is that people are in fact discovering the law because of the noise around the GDPR.
> It's clearly a case of malicious compliance, and it seems to have been done universally and consistently across different markets, suggesting a criminal conspiracy to evade the law.

Do you really believe this is a conspiracy instead of, you know, healthcare is complicated and the US market isn't working?

Knowing something about hospital pricing, I looked at Johns Hopkins Hospital pricing and it looked perfectly legible. Item pricing in healthcare is pretty useless, that's just how it is.
Paying Bay Area salaries for every employee just isn't feasible for most startups.

How does that explain the large number of Bay Area, on-site-only startups?
This is my feeling as well.

I also enjoy my commute (which is rather short: ~25 min door to door) as a way to get into the mood for work or leave it behind on my way home.

Then again I am one of the people that enjoy open office plans. There may be some correlation with this.
If your phone is silent it still blinks the message indicator led when something has arrived.

My phone is almost always silent because of our dogs, but I have it lying on my desk and see when something has arrived due to the blinking indicator.
A cloud data warehouse comparison
ProjectPoll.io is an outstanding idea.

I think your homepage copy buries the lede though.

For me, this was the a-ha moment: "ProjectPoll sends anonymous weekly surveys, that give you unprecedented insight into your teams and projects. We help you find and tackle the problems you didn't even know existed"
Here's a function you can use to generate a strong printable password on the fly:

function gen_passwd () {
openssl rand 150 |\
tr -dc '[:graph:]' |\
cut -c 1-${1:-13}
}

The default password length is 13 characters but you can pass a different length parameter instead.

Explanation:

* generate 150 pseudo-random bytes using openssl's rand

* discard non-printable characters

* cut to desired length

Note that it will only use the ASCII character set, if you prefer a solution that also uses german umlauts (öäüÖÄÜß) or something more exotic like emoji in your passwords you're on your own.