skysight-inc/HackerNews huggingface dataset:
that's a great metaphor actually.

the funny thing is that most of the modern right wants to be post-racial and post-sexism, but the left refuses to let them go, seeing racism and sexism in idea-based criticism and even suggesting that the old ideal of colour-blind treatment is racist itself.
Dear god, Azure is cheaper than I thought
404 Horse
Be nice if pypi stopped using MD5 for integrity checking as well.
How does this get to the front page?
Has nobody seen this? https://www.techempower.com/benchmarks/#section=data-r13

Much more thorough than this toy benchmark article, which reads like marketing release...
Is there any way to tell before you buy an app? I just bought one yesterday, actually paid money for it, and it gave me that warning. While six months is a long time, if I buy it the day before the cutoff, I'd be pretty disappointed when I lose access 24 hours later.

I also wish there was a way to see which apps support retina displays before you buy them, I've been tricked a few times.
>Not perfect, but would you notice them in the small type of your typical address bar?

Requiring that all characters come from the same block certainly doesn't solve the problem but it would help make it a little more obvious - your examples above are much easier for me to spot as suspicious vs the ɢoogle.com in the article.

I hadn't thought about latin small caps before, that's an interesting one - although perhaps that block could be blacklisted entirely.

Overall it's a bit of a mess, isn't it!
> Are any of your plugins from 10 years ago still around?

Ctrlp, python (the filetype plugin), vimwiki... most of them honestly.

> You can't compare naked Vim with VSCode.

If you're doing C programming, it's probably close to equivalent out of the box. For Python development, you'll want to at least get the Python plugins; but you'll be doing that in most editors.

IMO, VSCode is interesting, but it's not that spectacular if you've been using any form of IDE (or a decent text editor with plugins). That is, it doesn't offer any major advantages over the other editors.
Not that I know of aside from this what this blog post describes, and the couple of prior work it lists.

Where/how does chrome encode the information? Depending on what's available and how accessible it is, I might be keen to start looking into it.
Yep.

"Unicode is too complex to ever be secure" - Bruce Schneier
I like the cute expression that you're referencing, but for a majority of projects, to a major extent, language choice greatly matters. If you're getting 10x performance from Go over RoR, that's 10 fewer servers you need to deal with and a lot less thinking about network concurrency.
I have also experimented with small, sub-recreational doses of LSD for the same purpose. Just another point on a graph, I also had success with this during work on my side projects.
You illustrate my point perfectly. An SD card reader is not "pro". It is merely convenient.
This guy is like the villain of a Silicon Valley TV show in real life.
And how do you know it's tobacco smoke that caused her illness and not your car exhaust system?
Adblock usage reaches 615m devices, source: pagefair
You could define the "norm" in one of two ways though - the user experience norm, and the server setup norm. If a user sees HTTPS most of the time (seeing the lock in the URL bar, even if just from a few large sights), then that is their norm - they'd expect that all sights would do that.
I know that HN comments are supposed to be informative and meaningful, but honestly "LOL" is all I can think of at the moment.
I think there are a few possible reasons (I don't pretend to know which of these it is, or if it's one I haven't thought of).

1. Remote workers are actually not more productive than co-located workers. (I don't think this is it personally)

2. Investors and/or founders have some financial and/or non-financial incentive to keep everyone in SV.

Forcing everyone to be there drives up the demand for VC money as everything is more expensive, and when a CTO leaves to do his own thing, he's already there but probably can't afford to bootstrap, so he turns to VCs. If you had the same CTO working in Omaha for 90% of the pay, he'd be able to bootstrap whatever he wanted and the original company wouldn't have needed as much (or any) VC money in the first place.

I'd love to set up VC meetings then say a few days prior that I'm only interested in 100% remote team and see how many of them cancel.
Seven Tips for Creating the Optimal Cross-Channel User Experience
You make your best guess about whether God exists. You don't choose if it's true.

Also, faith means "trust", not "irrational opinion".
I mean much more than technical skill... communication, delegation, mentorship, humility, culpability, etc. The hallmarks of being a good teammate in addition to someone who can sling code. Character is important.

If someone like this is in a situation where they need to micromanage or mitigate that is going to be a source of frustration. If someone has dysfunctional or antisocial tendencies and that's the reason why they're technically excellent, yes, they will gravitate toward chaos, just like they would probably gravitate toward a co-dependent relationship in their personal life.

Also to be clear, when I say skilled I'm talking about relative to the expectation of the position. A skilled jr. dev will be one who possesses the potential for greatness and who does good work at that level. As a sr. dev may enjoy mentoring others, a good jr. dev will seek out mentorship. And an ideal environment will be conducive to and support these types of relationships.
I wrote my own Blade compatible template engine many years ago as well.

https://github.com/crodas/SimpleView

It can compile the templates and generate a single PHP file, without needing any runtime at all.

I believe the simplicity of Blade is amazing.
If bidi control characters are allowed (not sure if they are), it's even worse.

Then you could have something like *elgoog display as google
Since http/2 is only enabled for https connections in most browsers, sometimes https is faster than http.
> This is where automated testing helps.

Now that I'm developing email stuff I get all the time the existential crisis of "how to I make sure my testing and alerting infrastructure is working?"

Really, how can you be sure your restoration tests are running correctly and their messages get all the way to you?

I think I'll add periodic positive messages for my restoration procedures. Stuff like (if success and day % 23 == 0 then email_something). Still doesn't guarantee the test is correct.
Limit to Win It – Put Limits on Your Team to Enable Them to Do More
I was able to use this even though I had previous surveys the last time I tried a survey.

https://surveys.google.com/offer/view_survey_offer

you might want to use adwords. and wufoo or some other service.

I built a landing page and linked to a survey. then advertised the landing page. Also, make sure you decrease mobile and tablet traffic. mobile don't fill out forms.
Waarom zou je een whole 30 dieet volgen and Recepten – Leef Nu Gezonder
How Many Levels of JavaScript Are You On?
I don't know Australia, but in Poland total taxes from tobacco and alcohol are similar to income tax, and to healthcare budget.

-Tobacco and alcohol tax: 40 billion PLN 2013 [1]

-Personal income tax 42 billion PLN 2012 [2]

-Healthcare budget: 64.5 billion PLN 2013 [3]

Cigarettes (and to a lesser extent alcohol) account for 2/3 of whole healthcare, for everyone!

And smokers pay retirement insurance for whole life, statistically getting nothing. Especially when being male; females have 5 years lower retirement age and live 7.8 years longer. 5+7.8+10=22.8 years difference. So a male smoker pays every month, but gets nothing.

[1] - http://natemat.pl/77753,alkohol-i-papierosy-sa-dla-polskiego...

[2] - http://www.pit.pl/aktualnosci-podatkowe/2011/archiwum-2011-v...

[3] - http://pulsmedycyny.pl/2642297,42366,znamy-budzet-nfz
You can "brew install coreutils" and then use "gdate " on macOS.
Influencer Marketing – The Essential What, Why and How to Guide
Also, proff is Julian Assange.
Malnourished children eating a fruit (lychee) without any previous meal could get poisoned and have a intense decrease in blood sugar levels.

That make me wonders on how many religious practices, superstitions, etc., still exists in modern cultures, transmitted mouth-to-mouth, due to some misunderstanding of the true mechanisms of some occurrence in the past?

I can easily see that a "children can't eat fruits without eating some cereal" could have come as religious belief, from a long past. And it would be effective for hundreds of children.
Facebook said to plan set-top box app as a new venue for its video content
One way to look at it is that part of what a company produces is the mechanism of putting its ideas in front of a customer...in this sense, working on the product includes communicating with potential customers. An awesome product is only awesome if it is awesome for other people.

Good luck.
Yes, I bought the books too, and I am not using Shen Professional, but Shen on Emacs Lisp by Deech brought me back into the fold.
I just can't stand the stack traces in Clojure, although I like the language.
Shen is like Haskell, Lisp, and Prolog all rolled into one, and satisfies my need for a truly universal language to program in. Now it's just more libraries for me!
And they get away with it because they're Apple.

See also: removal of the headphone jack, massive backlash, everyone still bought the fucking thing
thanks for sharing, interesting project
>Tell me if I misunderstood something. I hope the customer I met last week does not remember I ever recommended GitLab to him.

this is how i feel right now, i suggested gitlab to half a dozen people who eventually moved to it for their business work... now i'm such an asshole :(
It doesn't work on everybody, though. Friend witnessed someone asking for a "pack o' dyin' Bryans, thanks."
http://imgur.com/HNDvjAJ
I'm not sure that this experiment is meaningful.

The point of a preload-fork process model à la Unicorn is that the `fork` syscall gives you copy-on-write[1] shared memory between the parent and the child, so you save a bunch of time because you get to use the same piece of memory, and you save a bunch of space because you get to use the same piece of memory. In those cases, disabling GC and killing workers made sense because you could start another one up literally instantly, with basically zero cost in time or space.

`fork` in Node.js[2] isn't a real `fork` in the syscall sense. Node.js's `fork` is more-or-less a misnomer; it doesn't use the `fork` syscall at all. It basically starts up a completely new process, and opens an IPC pipe between the parent and the child. There's none of the CoW memory sharing that you get from the syscall `fork`, and you incur all of the cost of loading stuff the normal way.

As of 2011, there were no plans to support a real `fork` in Node.js.[3] This seems to still hold true.

1: https://linux.die.net/man/2/fork

2: https://nodejs.org/api/child_process.html#child_process_chil...

3: https://github.com/nodejs/node-v0.x-archive/issues/2334#issu...
On the flip-side, it's described as a terrible, terrible risk to hire anyone in a European country, because you're signing up for so much responsibility for them. You'd better really need someone before you hire them. You'd better really vet them because getting rid of a bad egg is nigh impossible. (Or so the narrative goes.)
This is hilarious - the clone icon is a picture of a sheep.
Thank for you answer. Surveymonkey only propose month-to-month or annual subscriptions. I only want to use it only once.
Another tipping point is [1]: Chrome and Firefox now say "not secure" when password and credit card fields are displayed on a plan HTTP page. That's going to push a lot of sites to switch over.

1: https://blog.chromium.org/2016/09/moving-towards-more-secure...
I'm not surprised. You forget. Trump has the best words.
As long as there are people willing to preserve it, then we will preserve it. Few people would ever "stop" efforts to preserve something, it's just going to stop being preserved when there is no one around who cares about it anymore.

There are many millions of paintings that have been lost to time, and there will be many more.

Just because something isn't preserved doesn't mean it is worthless. The transience of human creativity is part of what makes it so beautiful.

If the Godfather was to be removed from existence this instant it would still have value because it has already made a mark on the world and the memories of the people in the world. And will indirectly influence generations to come. Value accrues in the humans who experience the work, not in the work itself.
This is new? Us old folks who remember mechanical TTY machines like ASR-33 know this very well.

Of course, kids today don't even have ESC keys because Tim Cook deemed them unnecessary. Nobody uses Vim or Emacs on a Mac! You just use them to browse the web and blog!
"mama said, don't shit where you sleep, Peter"

"well mama, it's a good thing i can afford to buy a new bed in another country"

what a reckless coward.
Tesla S Falls Short of Luxury Rivals on Tougher Safety Test
We have full-blown event sourcing for pretty much everything. The performance on the read side is great (obviously). We have an Event Store and we rebuild the Domain for every new command, so it isn't particularly fast, but we have a situation where commands are only issued a few times every year by a single person, whereas there are millions of reads every day (hence justifying CQRS as a solution). We have a mixed solution around replaying events though, largely around the issues we have with file uploads. Every file upload triggers multiple events (uploaded, processed etc) and we have different solutions for different files. Small files we store in the events as a blob, whereas big file events upload the data to a projection store and will not be replayed, so we don't have the issue of having to keep the original files forever as well as the database. I should probably write a blog post about the project at some point, but I'd like to investigate with my bosses as to how much I can actually reveal about the domain (because it would make the read so much more interesting if I could say everything).
In the context of streaming videos TLS encryption overhead is basically the only overhead that matters.
GVA Dictator Alert: Tracking Dictator's Jets Landing and Leaving Geneva Airport
Why can't Thiel like New Zealand and support Trump? Isn't this a big ad hominem response to Thiel's politics?

Obligatory (because I don't care to defend things that people like to assume): I don't like Trump and didn't vote for him partly because of the stuff that's in the news now.
"being interpreted" in not enough to have useful repl. You also need to be dynamic and introspectable. There are interpreters for C, but it doesn't make it suitable to use with repl.
Part of why I switched to emacs was something called helm: https://tuhdo.github.io/helm-intro.html
It fuzzy matches almost anything: files, function names, or commands

Project grouping in the traditional sense can be done with projectile and NeoTree.
http://projectile.readthedocs.io/en/latest/
https://github.com/jaypei/emacs-neotree/blob/dev/README.md

I think what you are describing in the second half can be handled with company mode and triggering a major/minor mode off a file extension. https://www.gnu.org/software/emacs/manual/html_node/emacs/Ma...

http://company-mode.github.io

If that's not it it's possible Googling will find exactly what you describe. People tend to port anything useful from any editor to emacs.
Does React Native that good?
Encrypted volumes look random. There's no way of proving whether or not you have something you can't decrypt. Hence the need to have some innocent volume to decrypt as a tool in the argument to convince an interrogator that you have nothing left to hide.
Have you tried load testing it with Gatling (http://gatling.io/) which seems to provide more accurate results including potential hicups you can't see with other load testing framework?
“Credit Culture” Makes Us Mediocre
I'd rather stick with Golang here because it's not hiding anything. Everything in the Go stack is written in Go, and all your http handler (business) logic is written in Go.

With this mix of C and Python it's impossible to tell what will happen to the system's performance when you actually include significant amounts of business logic written in Python on top of the C framework here. The author even makes a point about how little actual Python code and/or data structures are in use. If use of the host language is discouraged in the framework, how can I trust the performance of the framework with my code written in the host language?

I bet if you put anything non-trivial on top and try to connect with real-world http clients which mostly don't use pipelining, it will fall over hard. Enjoy debugging what you can't understand.

The emphasis on http parsing using SSE intrinsics is odd, as http parsing is rarely a bottleneck. I'm not saying it can't be, but that'll only be when you've got the rest of your stack highly tuned, performance is predictable, and profiling has shown that http parsing is your actual bottleneck. Even so, http/2 in theory alleviates this bottleneck and you don't have to use processor-specific intrinsics, as well as providing a better solution to pipelining problems with its multiplexing of requests.

EDITED: "how can I trust the performance of the framework with my code written in the host language?" Original text lacked emphasized addition.
I'm biased (currently authoring http://shop.oreilly.com/product/0636920049494.do), but I believe categorising the new module system as just something organisational is a bit too dismissive.

The module system brings two essential features: reliable configuration and strong encapsulation. Both are a boon for modular development and I believe all but trivially small codebases can benefit.

Reliable configuration means every module explicitly describes its dependencies on other modules. This is consistently available throughout all phases: compilation, run-time and even a new phase, link-time (for more information about linking see http://openjdk.java.net/jeps/282). No more classpath hell, and the explicit dependency information allows for new use-cases like linking.

Strong encapsulation brings new tools to truly modularise your application. Combine it with the services mechanism for maximum benefit (see for an example http://branchandbound.net/blog/java/2015/10/osgi-to-jigsaw/). As a side-effect, the platform becomes more secure by virtue of strong encapsulation of 'dangerous' platform internal classes.
No, I wish to understand this. They're my clients actually
It’s time to show your product a little love ️
Drchrono (YC W11) Is Looking for Senior Python/Django Engineers
As a contractor I've come to appreciate more liquid labor markets. Jobs are not marriages. In an ideal environment people should be able to move between jobs easily.

The downside of making it hard to fire someone is that employers guard against that by making the hiring process more rigorous. The law of unintended consequences strikes again.

I'm excited about the trend towards a 1099 economy. The caveat being that doing that requires the development of better social safety nets for income and healthcare, which doesn't seem to be the happening...
Soft robotic sleeve developed to aid failing hearts
I have a tiny company (just me and my wife) in Japan and my accountant tells me never to hire a full time employee. What's the startup culture like in terms of hiring? Do people accept contract positions, or do you need to hire them full time?
To be fair though, it's not even at 1.0
Because by now it's well known that many billionaires are using NZ as their backup in case TSHTF. And that's way more likely than him suddely developing affection for a random country across the ocean.
I don't believe that you can be said to cherish something if you don't care if it goes and you don't feel the need to preserve it.

cherish (verb):

​
1. to love, protect, and care for someone or something that is important to you:

Although I cherish my children, I do allow them their independence.

Her most cherished possession is a 1926 letter from F. Scott Fitzgerald.

Freedom of speech is a cherished (= carefully protected) right in this country.
​

2. to keep hopes, memories, or ideas in your mind because they are important to you and bring you pleasure:

I cherish the memories of the time we spent together.
What about letting go of someone due to shortage of work?
It is! There's usually a 3-month evaluation period for tech jobs where I live, but I've never seen anyone getting fired in that time.
I read that a half dozen times before replying. Not sure how I misread that. Oops

Thanks for pointing out my mistake.
What about breaking this table into to parts, 00000-01111, and 10000-11111?

https://jsfiddle.net/y0pyaax9/

It's a bit easier (for me) to read, if it's on one page. Also, it makes a bit more explicit that digits start at 0110000.
Tldr: New Zealand is corrupt and Peter Thiel bought citizenship without ever living there.

There is no mention of his helping revive the Trump campaign and how you should think "Peter Thiel" and his investments every time an executive action oppresses someone during this administration...so let's not go there.
I'm in the same boat. Local development only, my terminal is still my IDE. Other editing tools I've attempted and jumped back out of:

PyCharm - No good vim emulation for editing

Spacemacs - Soft locks, Ctrl-] doesn't follow the same word boundaries as Meta-. (which matches Vim's implementation)

Sublime Text - Closest fit (enough that I own a personal license), but again, the vim emulation is pretty bad.

Atom - Slow. Even at its fastest, it's noticeably slower than Vim

VSCode - Slow (though faster than Atom), no good vim emulation.

Yes, most of my criticisms form around the lack of good vim emulation - my muscle memory is very well established. I've just yet to find a good, responsive, and comfortable editing scheme from a non-Vim editor.
The 3.6 macOS installer is bundled with its own, recent version of OpenSSL and supports TLS 1.2.
So he's not actually going to be living in New Zealand ... I'd have to wonder, aside from the generous donations noted in the article what's in it for them? Will he be paying tax? Presumably he'll still have to pay tax wherever he's domiciled (California) but is there some rub here he (and NZ) could be taking advantage of?
> Why does he have SSH access there?

Because when something goes wrong he has to be able to discover what it was.

> Why do they test their database replication in production?

Many places do that. With free databases there is simply no reason to, but the practices are inherited from the non-free databases best practices arsenal.

People, if you are using postgres and have a cluster in production, make sure you also have the script that creates this cluster in a VCS and is able to create an equal cluster on virtual machines in your computer.

> Why are they fire-fighting by changing random database settings _in production_?

Oh, that's because they are fire-fighting. The problem is that when you get a problem you know nothing about, you don't really know what to replicate in another environment to reliably test things there. The most you can do is verify that your changes aren't harmful, the real test is always in production.
You are absolutely right, but campaigning for a ubiquitous language in a company has far more benefits than just the application of DDD to your code. In meetings with other teams or stakeholders, we often hear or say things like "can we agree to call this thing this from now on". We then proceed to clarify exactly what is meant by the terms. It goes a long way.