skysight-inc/HackerNews huggingface dataset:
Is there any evidence that memcpy/memmove outperform malloc?
I love the idea of a zero allocation crypto library, but isn't the fact that this is also in C going eventually lead down a similar path as that of OpenSSL?

I'm personally really excited for this: https://github.com/briansmith/ring

It's a Rust oxidization of the BoringSSL library, meaning that parts of BoringSSL are being rewritten in Rust, with the eventual goal of being pure Rust.
That's what drives me crazy.

People just adding cool toys not because they need it but because it is "cool" or "new".

Why do we need to "compile" our JS which just adds to our development time and then we have to dedicate time to debugging these when they break.

I like ES6 but sometimes I question whether it is worth the trouble.
given the current pace of insights, by 2025 the tech scene will slowly realize how to actually run a profitable business rather than a "startup".

books will be written, talks will be held.

and anyone outside tech will continue to look in bewilderment as to what the fuck is going on here.
>continued effort regarding Scala.js

It's a shame the documentation is so poor for scalajs.
Nice assertions. I think this would be a good time for you to step back and examine the profound contradictions in your thought processes. And remember, in your future, no dissent is allowed.
Thanks for your answer. We changed our icon set in Spyder 3.0 to use FontAwesome, which renders well in High DPI screens.

How Spyder looks in each platform depends on Qt, but we have some additional customizations to make it look better at least on macOS.

We'll try to add something like knitr as a third-party plugin in the future. We didn't know it's so important to have it.
Alternate title: Government agency produces many times more value than its miniscule 32 million USD cost.
I think "rivers" are not the same. if the same as in edition of books in French, rivers are those unwanted "paths" your eye sees floating downwards inside the rectangle of words that makes a page. They come out of randomness, when whitespaces happen to draw a negative path. It has to be corrected by slightly modifying the whitespaces between some words. AFAIK this is done manually and is one reason for book edition to be done by humans.

In short, it has nothing to do with purposeful perfect vertical alignment in code.
Thank you! btw I was sure that MD has in-doc references, just never really used them myself.
Slack's death is going to be them choking on their own smugness
Historically, most things done well have been by a group of like-minded people banding together to do something in a way that minimizes individuality and differences between them. They focus on a single vision and unite around it to become successful.

You won't find a lot of studies on this because it's not a politically correct topic. Nobody wants to do the study that confirms you're better off just hiring whoever's the most qualified unless your customer base is dramatically different from your development team.

I also feel like it's a false equivalency to suggest racial / gender diversity is in any way comparable to this:

> I like having somebody with ops experience. Somebody else who loves the details of front-end work. Somebody else who has wrestled with deep optimizations.

Those things actually relate to the work being done.
I find that I sometimes still crave a cigarette. I suspect that has more to do one or more of the 599 additives (4000 when burnt)[1] in them being addictive.

[1]: https://en.wikipedia.org/wiki/List_of_additives_in_cigarette...
I haven't worked with Cassandra much but I know the Elastic Search guys suggest running multiple nodes per box if your hardware is too big. They claim that the JVM works better if you keep its heap size under 32GB. Since Cassandra also runs on the JVM maybe a similar logic applies to it? Later on he mentions each Cassandra process gets 32GB heap.
Combining Chai and Jest matchers
Working on your laptop while you're in a meeting is one of the most rude behaviors possible.

Many varieties of rudeness are culture-specific.

No matter how popular it is to say that all meetings should only include people who will need to be 100% engaged the whole time, should only ever be attended entirely at each participant's discretion, etc, things do not always work out this way.

If I'm attending a big status meeting where I go second and only need to listen to the first and sixth updates or when my name is mentioned, guess what happens for the rest of the time?
Luckily you're not in charge of how our democracy works.
At best, that may shave off a few seconds of the time needed to refactor.

The trade-off is code that is harder to mentally parse, because we are used to trailing commas, not leading commas.

If you spend more time reading code than writing it (which I assume applies to the majority of development), then the trailing comma is a much, much better choice of style.
How Our Startup Almost Died
I think the implication is that without malloc you will remove a slew of potential bugs related to memory management, making the software more stable.
And even the coffee shops are more crowded as folks hang out waiting for traffic to ease before heading home in the evening.
Okay, that explains it, anyway. :)

I have absolutely nothing to say when it comes to crypto, but as a C dork I found it ... quirky that the encoding/decoding functions in inner.h (https://bearssl.org/gitweb/?p=BearSSL;a=blob;f=src/inner.h;h...) seem to use e.g. uint32_t to get a 32-bit type, while assuming that char is 8 bits (rather than using uint8_t). This seems strange.
SEEKING WORK - Pennsylvania, USA - Remote only

I'm the leader of a small team (there are 3 of us) with a long history in web development.

Where I excel is in big picture development strategy through building re-usable pieces, laying one brick at a time. I can help lay a good base for your developing projects that will last for years, despite changes in technology and display incredible endurance on difficult challenges.

I take a long-term strategic view and believe that I only win when you win. No bullshit shiny new tech, no getting lost in rabbit-holes following "the next big thing". The right tools, for the right job and a focus on the results.

Technologies: Ruby on Rails, React, React Native, Swift.

Award-winning developer, with a small team behind me to help achieve even more.

215-804-9408
nhance@reenhanced.com

P.S. While it has nothing to do with my work, I'm an avid endurance sports athlete and endurance motorsports racer. I seek difficult challenges too big to conquer. Let's do the impossible, together.
HTC set to bring VR to ‘thousands’ of arcades in Asia by end of 2017
Oh, from the european perspective, the SV housing / transport seems little... weird.

If you look at urban design & public transport it's amazing how well it works despite all obstacles.

Public transport doesn't make sense in low population density areas and wide road make the distances even bigger. I mean, some US cities managed to realize a car-utopia Houston with 11 lane highway or Phoenix. The question is, does it make sense?

I'm surprised that no one tried to buy a shit lot of land and create a more-cityish city. In this context SFO is city with a city life, especially some older districts.
A tcpdump Reference with Examples
Identity services are literally the thing that allows Mozilla to drive a more open and transparent web, whilst maintaining user privacy and ensuring that no corporate interests dominate such a critical aspect of the Internet.

So now we must rely on Google, Facebook or other mega corporation for identity services and let them hold our critical, private personal information that they can exploit for commercial and other unknown ways.

Mozilla seems to wonder why people don't seem to understand its mission and purpose any more. Perhaps that's because - despite what it's achieved in the past - as an organisation they no longer seem to want to tackle truly important but difficult issues like identity management.
> But many would argue that get-out-the-vote organizations inherently lean democratic, because the citizens most underrepresented in the voting process tend to be liberal.

I know you didn't pass that off as your opinion or conclusion, but I happen to agree. But for sake of argument, if we accept that premise, would it not follow that no republican would ever want to increase voter turnout, and anyone that would want to increase voter turnout, whether liberal or purely idealistic, would not really make a difference in their effort, because inherently it would drive up liberal votes?
But you're verifying the signature of the tarball first, right?
US manufacturing up but blame job losses on robots,not trade deals Mexico China
As far as I know the cost to the health system succeeds the tax income by far. At least in Germany.
Tor – the good, the bad, and the ugly
> Stored procedures are just that - they get a name and persistence. PLSQL has procedural extensions, but it is still SQL.

PostgreSQL distributions come with support for PL/Python, PL/Tcl, PL/Perl and PL/pgSQL (a PostgreSQL specific PL/SQL clone). Other languages exist, but aren't included. See https://www.postgresql.org/docs/9.6/static/external-pl.html
I agree. Rancher has too many balls in the air. They are trying to support Cattle, Swarm, Mesos, Kubernetes...

As a result they aren't terribly good at anything (The UI is insanely slow). Other specialized tools that just focus on one orchestration framework could zoom past Rancher. Look at the Kubernetes UI in 1.4.
Except it's not N=1. He did it with Apple (arguably twice). He did it with Pixar. He sort of did it with NeXT. He arguably did it 2-3 times with Apple with the iPod, iTunes, and iPhone.

I'm not a big fan, but calling Steve Jobs a one-trick-pony with one good call is inaccurate.
Fuel from sewage is the future – and it's closer than you think
Also you don't need to let FB get the entire gamut of permissions possible on the phone.
What does react do for cross-browser pain points? I've not heard that claim before.
I think there are plenty of books available on getting lucky. :)
Securing PostgreSQL [pdf]
Visual tools for overcoming information overload
For reasonably popular hardware, compiling kernels or configuring X.org has been a thing of the past for years (unless one really wants to).

Since you are asking for specifics, I run openSUSE Tumbleweed on an Asus Zenbook UX 305, and with the exception of keyboard backlight, all the builtin hardware works as expected. I have never tried to attach an external display. I did not try Ubuntu on this machine, the Debian installer pretty much bailed on me. (Tumbleweed is a rolling release distro, so the amount of updates it receives can be slightly annoying at times, OTOH the software is very much up to date.) I have to admit I have not tried suspending the machine by closing the lid, but Fn+F1 works reliably.
It's easy to sit back on principle and point out all the ways that other people's work fails to live up to your ideals.

It's a lot harder to go out and build something that actually delivers your ideals.

If you think a distributed database should provide full correct completeness from all nodes while hitting 1 million writes per second, go build one that does it. If you succeed, not only will you make yourself happy, you will make yourself a shitload of money.
I read an article from Lifehacker about being transparent of your salary. Check out what are the benefits.

http://lifehacker.com/this-video-explains-why-you-should-tal...

Adam Ruins Everything - Why You Should Tell Coworkers Your Salary

https://www.youtube.com/watch?v=7xH7eGFuSYI
> What's your alternative?

It's trivial really => You do nothing and get the fuck out of the way so Robert can do the job.

Intelligent & Talended people will do the work. They don't need (nor want) a bozo to dictate their every move ;)
I got DDOSed and threatened. I got some of the most insane all-caps slobbering and frothing at the mouth feedback I have ever seen in all my years of interacting with any developer community. You'd think I went into a conservative church and gave a talk about evidence for abortion in the Bible or something.

Looking back over the decades and recalling my interaction with developers, I ask myself, when did we become an angry mob of anti-intellectual haters? Some of us are as cartoonishly awful as lords and ladies in French Revolution period dramas.
It has nothing to do with WolfSSL, Thomas uses a Bear as his avatar, done. I've never heard of WolfSSL, but Thomas's name and avatar was instantly familiar as someone who's contributed a wealth of invaluable Crypto knowledge to the world.
There are many, but here are a few.

In the org files, to collapse and clean up the outline visuals:

#+STARTUP: hidestars indent overview

In init.el (see [1] for define-keys macro):

(define-keys org-mode-map
("\C-cl" . 'org-store-link)
("\C-cw" . 'copy-org-link-at-point)

;; Make links work like chasing definitions in source code.
("\M-." . 'org-open-at-point)
("\M-," . 'org-mark-ring-goto))

A helper [2] to quickly export a subtree to HTML is very
handy.

[1]: https://bitbucket.org/shoover/emacs.d/src/4f5461d826c92c749b...

[2]: https://bitbucket.org/shoover/emacs.d/src/4f5461d826c92c749b...
"taxing specific behaviors is supposed to only be used to fund things caused by that behavior"

That might be what people say but that's a horrible idea from a governmental perspective. There's nothing that says that the amount of money that can possibly extracted by taxing a thing is the right amount for combating it. If something is taxed enough to double or triple it's official price then smuggling will start to develop. And even if you were to raise taxes enough to instantly stop all new smoking you'd still have to care for people whose lungs have been damaged by cancer somehow.

And in general introducing coupling between taxes and expenditures needlessly complicates the budgetary process. It's a recipe for government sclerosis if you take it too far with people thinking that, e.g., they can't invest in public transit because then road taxes would go down, but the roads are needed for emergency vehicles regardless of commuting and road maintenance isn't anything like linear with use.

Tax things because you want people to do them less and because that lets you lower taxes on things you don't want to discourage.
As far as being forced to sit in corporate bus for over hour is relaxing ;-)
GraphQL: 3 reasons not to use it
Do we have any statistics on percentage of vape users quitting analog smoking vs. recreational/teen experimental usage? If there are strong recreational vape trends in youth I can see why anti-vape ads might be a thing.
I bet you're being downvoted because that rate in SF means you can't even pay rent. The SF market has a strong incentive to keep the rates high, driven by property prices that are out-of-touch with reality.
Living and working in the East Bay is totally possible and actually getting easier. Tri-Valley has added a shitload of housing (condos), BART terminates in it, and some great companies are hiring like mad.
We are in no way infinitely certain of this. We just like to think so.
>I think more importantly than anything you learn about your own physiology or mental dedication, you learn how to motivate and lead people who are as broken or more so than yourself. So when people ask "why is it necessary to destroy people like this" that's why.

Yes, because everyone knows that Suffering Makes Stronk. In fact, permanent damage to your physiology is nothing if you're stronk, and there's certainly no advantage to actually keeping healthy your whole life in performing difficult mental and physical tasks.

/s
Every time I read these articles, I feel like I made the right decision staying in the Northeast and not chasing the startup culture of the West. Sure I make less money on paper, but my office is five minutes away, my large house is only $1200(including the $6000 in escrow taxes!), only 36.5 hours a week, no on call, totally flexible working hours, I get to travel all over the world, and I live like a king. All that free time saved from virtually zero commute, and no overtime required, adds up to A LOT of time for my personal projects, and vacations. As I get older, I'm definitely valuing that over "being in the industry".
I don't know. Once you have ES6 -> ES5 in your pipeline, it's not really any extra trouble.
Sure, once we've done the same to US, Russia, China, France and the UK.
India is less a security threat than a destabilization threat. I'm sure the US is more worried about them firing nukes at Pakistan than California.
Made in Space: Fiber optic cable made in orbit
Where did you pick up this style?

I have been following this pattern for over a decade. I believe I picked it up from some project's style guide, but I never found it again.
For item 3, the benefit of "and" at the beginning is that you can add or remove lines to the condition without disturbing the previous/next lines. The same works for ","
That's a long time ago. Now there are many companies and many jobs that pay a 100K USD in India. Also Indian software engineers get promoted really fast into management with vastly higher salaries.
One of the things I always struggle to understand is whenever ISRO get mentioned people jump on US vs India salaries. We live in a world where globalization has changed everything. See what happened to Solar industry when China started dumping cheap solar panels across the global market. Auto manufacturing, software business and many other sectors it is a very common practice. If you have a target of launching something in orbit why not save the money and use technology used by ISRO save some money and use it for another project.
Yeah, you aren't kidding on childcare. I recently got the last spot for at a daycare that literally won't even finish being constructed for 6 months (and at the time we did it, it was 9 months).
They will take whatever you give them. There are sensible and useful web-sites/applications out there, but they are 1:100 (or Sturgeon's law's 10:90).

You can limit everything for everyone and maybe give option to enable softer limits for certain sites. I just hope that it would not hurt legitimate sites.
Agreed, the area is suburban and has been growing into having a large city-level population without the necessary infrastructure. Kind of like if Google added a little php to their backend after becoming the most popular search engine.
Locals in Dallas are similarly complaining. We've had a lot of companies move here in the last few years, and housing prices have skyrocketed as a result. So far, rents haven't gone up quite as much as purchase prices, but they're going up too, and it's only a matter of time before rent catches up.

We used to be one of the cheapest cities in the country, and while we're still cheap compared to California, the gap has noticeably narrowed.

(edit: I've also heard of Californians moving here who make an offer for well above the asking price, just to make sure they get it, which contributes to the skyrocketing prices)
Well your opinion is a popular one for sure. It's very important to a certain set of people to ascribe all success to luck and psychiatric issues. Not a terribly useful or interesting conversation, but definitely popular in a certain crowd.
I don't even get how you come to your conclusion. Can you link it somehow to the story? What I see is 150 talented people putting in nearly 20 years of hard work and a lot of money. If you look who did this your "broad population" may be quite small and, I suspect, very closely related to the population of "highly successful people".
Sorry but this post has no soul. Account created exactly 100 days ago, no other posts and it hits all the checkboxes of a marketing email.
Location: Europe

Remote: Yes

Willing to Relocate: Yes, looking to move to
UK/Berlin/English speaking

Technologies: PHP, Python, Javascript, some Angular/d3, also been doing work managing servers/processes and lately some wordpress work

Resume: https://github.com/paimoe/paimoe

Email: hn@paimoe.com
This may be an inevitable response to the ongoing proliferation of unnecessary laws?

It's wishful thinking to expect the degradation of a law be inversely correlated to is value to society (however you want to calculate that, "necessity" or otherwise).
$1200 each. But it still seems a lot better than my friends in and near the Bay Area (and please correct me if I'm wrong).
Where in the northeast are you?
MicroG Project: A re-implementation of Google's Android apps and libraries
Boston is too expensive to own a house. I moved west and commute an hour by car to work.
Naked in the net: millions of users spied
The lottery example is fantastic to explain the misplaced expectation of startups. Indeed if we take a results of lottery winners (Jobs, Gates, Musk etc.) and work backwards on how they got rich, it will point to, "aggressively play lottery".
No two ways about it. In many parts of the bay area taking public transit is a non-starter because attempting it means hours-long commutes, whereas driving is almost bearable in comparison.

But even in San Francisco, unless you're going inbound/outbound the crosstown commutes are horrible. Try getting from Ingleside to Richmond, or Richmond to Dog Patch in a reasonable time frame --impossible. They are all less than 7 miles as the crow flies, but try getting to and fro with public transit that takes less than an hour for what amounts to roughly 5miles...

The transit system in SF is based on the assumption people are going to and from "downtown" and does not accommodate other commute streams.
Could you elaborate on specific points that would require improvements? Most feedback I receive says it's good. If those of you who think it's poor only tell us "it's poor", there is nothing we can do to improve it.
I know the initial success is great. The question is, will she be able to stay off cigarettes for good (and ecigs, too). Most ecig-users I know went back to cigarettes without hesitation when they forgot to bring extra liquid to the party and they got drunk. Even after years of abstinence from real cigarettes.

Everything anyone here will say is anecdotal of course.
Performance testing for Django through tests
I agree with your major point but not with your example. That just sounds like:

* "18..." -> JS Libraries?

* "certain version..." -> TypeScript / Babel?

* "another to run" -> CommonJS / SystemJS?

* "stylesheets were written" -> SASS / SCSS?

Bleeding edge syndrome is definitely a problem in technology but the opposite can be too. Not leveraging technologies that increase productivity and performance can be just as impactful. I'm not implying that you're doing that.
I haven't benchmarked TweetNaCl's performance yet, but I think that goes way too far into making the code completely unreadable. The 80%/10% number I gave is against the ref10 implementation.

Compare theirs: https://tweetnacl.cr.yp.to/20140427/tweetnacl.c

To mine:

https://gitlab.com/higan/higan/blob/master/nall/elliptic-cur...

https://gitlab.com/higan/higan/blob/master/nall/elliptic-cur...

https://gitlab.com/higan/higan/blob/master/nall/cipher/chach...

https://gitlab.com/higan/higan/blob/master/nall/mac/poly1305...

https://gitlab.com/higan/higan/blob/master/nall/hash/sha256....

Please note that like BearSSL, my implementations are alpha-quality. Further, I'm not suggesting anyone use these in production. If I do so myself and it blows up in my face, it'll only have harmed me, and I'll only have myself to blame.

(Also, I'm really bad when it comes to source code comments, sorry. The why really needs you to read the research papers; the how is mostly self-evident. The remaining one-letter variable names were used to match the papers, and because I couldn't think of more descriptive terms.)
Care to elaborate on what situation would a CTE improve performance? Because the OP itself mentioned CTEs degrading performance.