skysight-inc/HackerNews huggingface dataset:
Elon Musk and Rick and Morty Are Debating the Singularity on Twitter
I haven't looked at the video, but it is funny that I spent most of last week procrastinating by playing (and finishing) The Witness... Great game, but really the best piece of advice I could have received was to not start playing it!
I don’t know whether Ukraine or Kazakhstan was the second largest of the Soviet republics but I would be very, very surprised if given their population they could not have at minimum cannibalised the Soviet nukes to build a domestic Ukrainian deterrent.

I don’t wonder why North Korea wants nukes. I know why. Iraq, Libya, Iran. Compare and contrast.
Why would you use that instead of bare metal? You'll come out >$4k per month with sustainable use, for that price you get the same power in bare metal?

Preemptible is a bit cheaper but are 600GB memory really worth it for short running applications? Until you loaded everything in memory your machine probably gets destroyed..

EDIT: Not sure about the exact CPU performance but should be quite close to what OVH offers here? With the same memory configuration and 2TB NVMe this still costs <$1,500/month (https://www.ovh.co.uk/dedicated_servers/hg/180bhg1.xml).
Design Choices When Implementing Replication (2017)
You simply don't navigate in insert mode. Inserts are meant to be small most of the time. They are also the unit for undoing, so it's sometimes bad to have huge insertions.
No mention in this story about the Teamsters union supporting UPS drivers. These freelance, gig-economy drivers that Amazon will replace UPS with won't have a leg to stand on unless they organize just as the UPS drivers did.
You can trade sample accuracy for sample rate. This is how I directly interpret ordered dithering. The following line on the wikipedia article communicates (maybe) this:

"The size of the map selected should be equal to or larger than the ratio of source colors to target colors. For example, when quantizing a 24bpp image to 15bpp (256 colors per channel to 32 colors per channel), the smallest map one would choose would be 4x2, for the ratio of 8 (256:32). This allows expressing each distinct tone of the input with different dithering patterns."

Same idea applies to 1D signals (from https://www.wikiwand.com/en/Delta-sigma_modulation :
" used to convert high bit-count, low-frequency digital signals into lower bit-count, higher-frequency digital signals")

same idea:
https://www.wikiwand.com/en/Class-D_amplifier
https://www.wikiwand.com/en/Pulse-density_modulation
Prohibitions against X and Y unfortunately tend to be grammatically ambiguous. If your read it as "prohibited to do X and prohibited to do Y" rather than "prohibited to do [X and Y]", then it is equivalent to "prohibited to do [X or Y]". So for example, the statement "It is prohibited to bring fruits and vegetables across the border" would usually be taken to prohibit bringing fruits or vegetables alone.
That was my initial thought. I do use r to replace one letter, and ciw or ci" to change whole things.
But still, after all this time, I find it simpler to just go in insert mode and do 3-4 things, than think of combinations or commands for every single thing.

Maybe I'm too lazy to memorize them, I don't know.

But using hjkl is still too weird for me, even after using vim for more than 6 months. :)
Oligopoly implies the companies are colluding to keep up margins. If the margins are low they must be rather bad at colluding.

I know I am nitpicking, but I think people are over-using the word "oligopoly" for any situation where a few companies have most of the market.
> It's incredible that you can state this even with tons of evidence to the contrary. You may want to rethink your assumptions or understanding of other people's thinking and motivations.

Restaurant economy is local, just as salaries of software developers.
Slightly off-topic:

Are there any tools which can validate an OpenAPI Specification against a running instance of the API it describes?

I've played around with apiaryio/dredd, but was hoping to find something more targeted towards OpenAPI/Swagger.
He gave the stream not because he considers himself some kind of expert on the topic, but because people were asking him how he personally deals with depression and malaise.
I agree, but SFII was incremental improvement. It wasn't like it created the fighter genre. There were load of fighting games around before and during SFII hit the scene. Of course it was the most popular but the point i'm making is that, historically, it was nothing new.
> With blockchains or distributed ledger technology in general you can replace an organization of people with code and logic.

I call BS on this. What application can replace people with logic attached to blockchain that also can't do the same with a simple database and code? (And I mean people doing useful work, not bureaucracy which hasn't been automated with macros yet) Blockchain is just a very slow database with distributed consensus. Apart from pure value transfer, what's the use case here where it's actually necessary?
Compatibility data for Web technologies
> When one choice is to recommend a diet that will significantly increase green house gas emissions and yet still be totally unavailable to poor people; and another diet which might be marginally worse, then yes the burden of proof should be on the former.

We have choice Ac with drawbacks Ad and choice Bc with drawbacks Bd. How is it remotely reasonable that the burden of proof is exclusively on Ac/Ad?
'Fortunately' they're in a fairly tourist dense area so they seem to have managed to limp along.
You also have people who don't know whether or not their relatives finding out about a tattoo, a joint smoked once, a non-objectively-default religious belief, alternative sex/gender preferences/orientations, a non-ear peircing, a non-traditional gender role, etc. will result in being screamed at daily at home, conversion camps, homelessness, bullying, ruin the next 30 thanksgivings, and/or likely other forms of child abuse.

So I think it's grotesque that there is legitimate danger in being yourself.
Web design: The first 100 years.

http://idlewords.com/talks/web_design_first_100_years.htm
Uber has add shown itself to be a very trust worthy company. And respectful of users privacy in the past. /s
You don't navigate in insert mode. This is why its important to have some alternative to esc. Personally I use alt-anyKey to exit insert mode and do that key command in normal mode. In some terminals, this will be the basic function. Using gvim or a more modern terminal will require manual rebinding.

jk are usefull for navigating lines, especially with 'dd' 'yy' and 'p'. hl are for navigating either within a word, or when dealing with a syntactic mess where the standard movements aren't very useful. Outside that, bwe and their capital variants are great. In text, so are ( and ).

Beyond that, I'd look into text objects. Things like ciw ca) or ci] are great for just doing what you want to do. (Change the word below the cursor, change an entire () expression, or change the inside of a [ expression).
Oh no problem! I guess what I was getting at with my reply.
We get dismissed all the time by the folks doing research (understandly, they wouldn't use us)

I guess what I was elaborating on (partially for clarity of other readers who really don't know the difference, partially as a response to your comment here) was the fact that they really are very different things.

My problem with these things being posted as "alternatives" is: deep learning is just 1 part of the suite.

When you want to do anything with these other frameworks, usually python is somewhere in your workflow.

That isn't my only complaint though: Dl4j "the deep learning framework" is 2 parts. Nd4j (the tensor library directly comparable to TF/mxnet,..) and dl4j the deep learning DSL which is higher level like keras.

As for your point about folks using C++/Java bindings: Even "production" ends up being nuanced there. TF has different deployment modes with almost no out of the box tooling for very common deployment scenarios. That includes things like kafka, spark,..

We take an angular js like approach to this. Rather than have deployment as an exercise left to the reader, you get imports from different frameworks, a clear way of doing everything from ETL to setting up a server, and a way of actually debugging/controlling things from the JVM rather than using some SWIG bindings with a black box.

For example, our tensor library has deep integrations with the java gc which allows reference collecting as well as in java memory management system for cpu and gpu all for handling management on the gpu.

You need to control those things if you say: run things on a tomcat server. You don't get that granularity when just deploying some c++ bindings. There's a reason I emphasize having the full runtime tooling available to you (not just integrations).

So yes: In general when I see someone just off hand pitching these things, I clarify it. As I said in my previous comment: A whole application suite is a very different approach than a "tensor lib with autodiff and some java bindings".

People have different use cases and different requirements. I'd at least like a fair comparison side by side though..
Everybody else is free to try and stop people whose idea of "right path" is incompatible with theirs. I just don't think that we should generally forbid everybody from trying to change the world.
Tmux 2.6 is out
BlockChain vs. Event-Driven Architecture
There's the high-cpu variant with only 86.4 GB of RAM
Stephen Paddock - killing for kicks?
Ah, you should say something along the lines of, "I used to see this all the time" to clarify that it's in the distant past.

It's pretty rare to find NS10s in active studios today, in my experience (which is much more limited than in the past, but even when I was working professionally in the field two decades ago, the NS10 was on its way out among the thought leaders in the industry).

They were a reliable workhorse that had a good run and helped make a lot of great records, but they aren't really relevant today. I worked on them a lot in the 90s, and I don't think they sounded like a brown paper bag, but I can see how one would prefer a more modern design (I've never owned or wanted to own a pair). But, they had their positive aspects.
This was a huge surprise for me, making me experience a cognitive dissonance.

> I am a very bottom-up thinker. If you give me the right kind of Tinker Toys

I am a boitom-up thinker, I cannot imagine a house if I don't know about what kind of bricks exist, which we use and why!

I have blamed that trait for the main reason for stagnating in my carreer while idealising people like Thompson, due to their achievements.
That's exactly how I felt.
I think Uncle Bob is a great read just because he'll challenge some of your opinions and at least forces you to reason against his arguments. You won't have that if you only visit https://swiftisfreakingawesomeblog.com or http://www.igetpaidtolikethislanguage.org where everybody repeats your opinion.

There's not a lot in Clean Code that I wouldn't recommend to most programmers.
> the app doesn't support plaintext emails (at least not out of the box)

What does that mean - only support gpg/smime encrypted email, or only support the html-part of a multipart message, with no option to edit/send or view the plain/text part? (ie: you can't communicate with any sane mailinglist using this)?

[ed: and does it work with text/plain at all - or does it effect not support email, sending empty text/plain parts?]
50 (SG, less than USD) dollars. 24 GB of data.

Can we make sure that we're talking about the same thing? Can we compare global data prices? What are you basing your assumption on?

Talking about assumptions: My assumption is that people that buy a recent/new iPhone either

a) get it with a (reasonably sized) contract and have enough data

b) have a bit of disposable income to pay for data for all these places where you might need it

Another fun assumption: Basically ~nowhere~ (not true ofc, but we're both generalizing) in Germany you have hotspots or free wifi. Why would a phone need constant wifi, if you only ever connect it at home, mayyyyyybe at work?
Something that really hit home for me in another post like this were questions around how your employer is helping you to develop, for example, how often do you have catch ups with your line manager? When was the last time your line manager took an interest in how you were getting on? Do you get feedback for good work or only when things are perceived to be going badly? How are you being supported in progressing in your career? And the piece went on to say, if your manager is not doing these things then the company probably does not give a shit about you, and perhaps not about any of its techies.

Thinking hard about these questions made me realise I've pretty much never worked for a company where they have any genuine interest in my progression. I'm not sure whether this is down to me, the companies I've worked for, or whether management in the UK is generally piss poor.
Too many men chasing too few women does not make for happy endings for anyone. Excessive competition in any market tends to create irrational behaviour on both sides.
It makes it trivially simple if you did connect, but even if you don’t, just having the Wi-Fi radio on is enough.
Because they are. Step out of your IT bubble.
Humans are really really bad at static analysis. A 486 with 8Mb of RAM could outperform any human at this task.

The solution is more and better tools.
I don't understand why vim facilitates that workflow better than emacs. I have thousands of lines of elisp in my configuration files, but it'a all completely invisible if I don't call for it.
Pretty good - https://www.bloomberg.com/news/articles/2017-09-29/softbank-...
SEEKING WORK - Remote - Pittsburgh PA
Team player Android Developer a track record of getting projects done early with excellent productivity skills. Successfully created apps similar to UBER with Firebase, RxJava, and REALM. Android Kotlin blogger, and course creator.
Location: Pittsburgh PA
Remote: Yes
GitHub: https://github.com/TedHoryczun
Resume: http://ow.ly/YFCO30diMzi
Website: http://www.devlanding.com/
Email: TedHoryczun1@gmail.com
Rate: $55/hr
Yes, it's the predictive aspect of it that I've struggled with also! I understand there are technical limitations at present, was just trying to extend the idea beyond what's currently possible to see if it might be interesting.
Ask HN: What are the best text editors for different languages?
Can you really spin one of these up on demand? That obviously means that they have machines of that size (or greater) sitting idle, waiting for someone to use them. That's mind-boggling.
> You're saying that there is a morality held in a person that is invoked in an observed situation that is being rationalized away, implying that they fundamentally subscribe to the same morals as you

No, I'm saying something even more extreme. I'm saying that ultimately, morality does not depend on any point of view (mine or anyone else's) in much the same way that what is ultimately true doesn't depend on any point of view. Immorality is simply ignorance doing its thing. I'm in no way free of ignorance, but I am actively trying to reduce it.

> I think this convergence (and I'd simply call it a projection) is an extreme claim, going against the observed variety among cultures & schools of thought around the world and throughout history. That's simply not an accurate picture of humanity.

Yes, there is an incredible and fascinating variety in humanity. Situations, points of view, emotions, agendas - all can be extremely complex and nuanced and very dependent on conditioning or "starting conditions". Yet, I think you'll find that compassion is something that is understood in any culture (as is fear), and the ability to empathize with someone else's situation (be it in another culture or another species) is not as far fetched as you make it seem.

You've obviously given some thought to your claims (which these days is refreshing), and as someone who always wants to get to the truth of things, I'll gladly give up everything I believe in if it is incorrect, but then again my understanding wasn't acquired overnight, so if you're also as keen to dig deeper and see what comes up I'll be happy to correspond further.
Multiple anti-nerd comments had been up for more than half an hour (example: "The odds are good but the goods are a bunch of jerks."), but you chose to comment on this one...
Seeking Job
HI,

I am a senior software developer with 4+ years of development experience.
I have worked extensively on Ruby on Rails, Golang, Node and Javascript.
I also have experience in working remotely as a backend developer.
I am interested in web dev, Distributed systems , Databases.

Linked in : https://www.linkedin.com/in/singhniharika/
Github:

www.github.com/niharika88
Here they're in white commercial vans, but otherwise the same. My duplex entrance is around the side, but they always are left on the front steps. At least my Amazon for Business account at work seems to only use USPS or UPS. The Amazon people had no idea where to go inside our large University campus building.
A VPN that fight for ethics and not marketing, this is BunkerVPN
I don't worry about health effects of pesticides. If things were so bad we would have known by now.

But if the bees went extinct, a great deal of plants would follow, and humanity would not be far behind.
But by buying from Amazon you force IT staff to wait on pager-duty, and warehouse staff to works nights, and lorry drivers and pilots to work in the wee small hours. And many more I've overlooked.

So why do the last-mile delivery drivers get a break?
I've thought for a while the real solution to bad software is simple: hire intelligent developers who care

Only problem is, they are few and far between... (in my 10+ years in the industry, I've worked with only 3 people who I'd put into this camp)
Here's the YouTube mirror, since Twitch VODs often have janky buffering problems in my experience:

https://www.youtube.com/watch?v=i7kh8pNRWOo + https://www.youtube.com/watch?v=ECwHZlvvVH4
But that one costs 6.4x the 16 core variant for 6x the cores. Are there any applications where you're heavily dependent on having all cores in one machine?
Polybase does this for SQL Server and is the recommended way to.load data into Azure SQL DW.
Four weeks is a lot of time. One could learn many things in four weeks. Why would someone decide to invest so much time in a text editor. And, specifically, why this text editor?
I agree 100%. Don't run your life around a girl. If something happens and you split you will regret that choice the rest of your life.

Go live the life you want and she might follow you.
This reminds of the SOAP/WSDL days.

The lesson learned from those days is that if your API is complicated enough that you are needing to use such tools, then you should really do some analysis into how you can simplify your API.
Do you have any pointers to recommended technologies for kids to learn foreign languages?
I like the idea of the talk, but the quality of the video makes it a bit useless.
Does anybody know a similar scoped presentstion?
Applying tactics from open source project methodology to Enterprise Development
Quality does not scale. If it did Walmart would be the biggest restaurant owner.

I am actually surprised that more people don’t try to go micro size, but very high end. Two or three tables, but super high prices.
They can still divide them up for the smaller sizes preemptible and destroy those once they get a request in. That way utilisation should be quite good. Yield probably not as high (since hardware costs will be higher than for multiple small machines) but the yield of renting out the highest variant sometimes will be worth it.
While I would agree with this to get started, but it's always a good idea to be aware of possibilities beforehand and skim though them once so one knows that the solution exists for the problem being faced, what the solution looks like and where to look for it the quickest. So while i know I will forget the exact implementations of 90% all the cool stuff I can do with vim, but I know the possibilities when I have seen them once somewhere.

I remember feeling combinations of motions with edit commands were like the superpowers when I first saw them. I had to look them up again several times whenever I needed them to get it right. But once I got it, suddenly predicting them to edit text on vim transcended into fun territory for me personally.

Though for vim, I have found to adopt only one or two new things a week at max to improve productivity. Anything more and it used to get overwhelming, or i forgot about it anyways...
I found remapping Esc to ‘jk’ (as a right-hander) to be solid gold. Index-middle fingers. Practically instantaneous: they’re already on the keys if you’re doing it right.
Security.txt
I don't think so, since gmail had labels before they added IMAP support. Also, when accessing gmail via IMAP, you see the labels as IMAP folders, which leads me to believe that they just bolted the IMAP interface on top of whatever backend they use to store messages internally.
Also a paper about halftoning on laser printers:

http://users.eecs.northwestern.edu/~pappas/papers/pappas_ist...

I have never used a laser printer that did implement anything like this, the usual halftoning sucks. Once I handcrafted a file with a 600 dpi Floyd-Steinberg image (the native resolution of the printer I hadd) and it resulted in much better results, I didn't bother calibrating the gray levels though.
I tried it with my website.
It spotted google analytics (correct)
and HTML5 (correct again)

I was curious to see if it was going to work out that I am running it against Google App Engine
but it did not figure that
Well therein lies the problem, doesn't it? The notion that I have to stop someone just to live in peace. I mean, if people have visions for the world and think they're grand and all, that's perfectly fine. The problem starts when you try to impose (or steer, if you will) that vision on others, who may not be interested at all. Unless it's perennially opt-in, there will be conflict, and as history proves sometimes those get real ugly.
> Depends heavily on the projected utilization. If you know your compute node is going to be computing for the next 3 years with at least medium utilization, then the self hosted metal is probably going to be quite a bit cheaper.

Isn't that already the case for 1 month? Bare metal doesn't mean own data centre or colocation. If you go with a hosting provider most offer dedicated hardware on a monthly contract. As long as you need them longer than 1-2 months that should be significantly cheaper than Google/AWS.
I couldn't see much info about how NUMA is handled
11 Step Checklist to Personal Branding in 2017
No it's not. My old boss used to own 2 restaurants/cafes, and ended up selling one, even though it was profitable, so that he could go back to basics and run just one restaurant, and being able to run things at ground level.

If you've ever worked in hospitality, you'd find that a lot of owners, especially chefs who own their own restaurant, aren't in it for the money. They treat it as an art.

It would be preposterous to say that every artist wants the maximum amount of money. It's not always about the money.
FWIW FedEx also classifies their workers as contractors.
I'm not convinced it is "deeply offensive to a huge swath of the world". Or that a diverse team would bring more value.