skysight-inc/HackerNews huggingface dataset:
> I doubt it's representative of real performance-sensitive code

Two data points (one-off timings of a few lines of code doing the same work load) just don't make for a comparison we should spend time bothering about.

Whatever you think of the benchmarks game, I don't see why we need to waste time with comparisons that don't meet that low standard:

- a few different tasks

- more than a code snippet

- a few repeat measurements

- a few different workloads
The RAD guys have entries in that dept too. "Selkie is 1.3X faster to decode than LZ4 and gets 12% more compression" [1] though "Selkie does not currently have a super fast encoder" [2]

[1] http://cbloomrants.blogspot.com/2016/07/introducing-oodle-me...

[2] http://cbloomrants.blogspot.nl/2016/07/oodle-selkie.html
I've found myself unable to leverage any synergies without paint drip people.
Coupled with the fact that your friends are likely to be in the center.
Archive.org doesn't know the domain changed hands, just that it used to be allowed to show the results but now no longer is.
See also turtle: an API for writing Haskell programs in a shell-like manner.
Exactly that. People have been running BOINC projects (which make up a great deal of the projects people list on that site such as Asteroids, Seti, Mind Modeling, etc.) and they are all volunteer efforts where people give their computing power away for free. I just don't see where they're coming from offering me $30/month for something people have been doing for free for years...
When I was recruiting programmers I always read them, though maybe 1 out of every 10 applicants included one.

Most companies (including the one I was hiring for) cannot compete on price[1], so they only way they can hire a particularly desirable candidate is if they find a particular fit between candidate and company/role. A strong cover letter is a strong leading indicator of a potential fit, so it is very desirable.

[1] - I think the money is there and the economics probably work out to "just pay programmers more" but there are social factors that make this strategy unviable. In particular, most firms are very averse to paying programmers more than the non-technical staff to whom they report so the wage ceiling for programmers at a firm end up being capped to the market-clearing price for those business professionals.
Enough for 50+ more years, easily.
> I'd be a lot more sympathetic to the plight of the elderly in such a position if they weren't, you know, basically kicking away the ladder they used to climb to the top, spend the country broke, and then continue to vote entitlements while passing a faux-future of success demanding everybody get a Bachelor's to even be a Secretary answering phones. This whole system is so broken pointing it out sounds extreme or mean, but it's just obvious to me over these past 15+ years of working.

It's funny to think that this was exactly what I was thinking when I'd been working for 10+ years in my early thirties looking for a house after they'd skyrocketed in value the previous few years. Inflation had eaten away at any savings I'd made, gas lines were a recent memory as well as several recessions one after the other. Oh, this was in the early 1980s.

I get it. I've got kids coming into this economy and I'm worried for them. I also get that there are a lot of people my age who really are self-centered a-holes and consistently vote to keep the pie moving up toward them.

What I think we need is massive infrastructure investment funded by both current taxes (to get the people with money to pay) and low cost debt (so the beneficiaries of the investsments can pay) to kick the hiring structure down to the people that can do those jobs.
Social welfare is social welfare. Taxes are at the lowest levels in (EDIT: modern) history; they must (and should) go up to support the must vulnerable citizens.

Or should we continue to allow the top income tiers to siphon from the economy while everyone else is slowly lowered into poverty?
Historically, there seem to have been many more multi-disciplinary experts[1], it's simply the last few centuries where academic specialisation has been the norm.

My general belief has always been that such things were driven by wealth inequality that allowed small numbers of people to dedicate themselves highly to the pursuit of general academia, which was out of reach for the general masses, and so they could be the leaders of many fields. (Although I will be the first to admit that I have little evidence for it, it simply seems a likely explanation given the historical context.)

Potentially this is a re-incarnation of the same phenomenon - we've reached a point where somebody who is successful enough within their field is given immense freedom to explore other areas.

[1] https://en.wikipedia.org/wiki/Polymath plus anecdotal considerations of every Greek you can remember
What you're saying is probably true for 99% of workers who work-to-live. If you're someone who's working 80 hour weeks, because of fear/greed, then I agree that your productivity is going to suffer.

But I don't think this is true for the small minority of people who are so passionate about the project, that they are intrinsically motivated to put in insanely long hours. I've experienced such intrinsic motivation during various parts of my own life, and the resulting 80 hour work-weeks that I imposed on myself didn't feel like a productivity drain at all. I think this is what Marissa Meyer and other startup founders are referring to, when they talk about the insanely long hours they worked during the early stages of their company.
Until the airline crew conclude that hiding the title of the book one is reading is equally suspicious. After all, innocent people have nothing to hide, right?
You folks mean this?

http://www.reinventingorganizationswiki.com/Teal_Organizatio...
> I do question if … it would be different if it was someone who wasn’t Muslim.

Doubtful. How would they know you're Muslim until after they questioned you?
I don't think anyone's trying to do it presently, but if the car was creating a virtual 3D map of the road surface as it was driving, it could conceivably learn to drive in the tracks of the vehicles in front of it.

But yeah, a car without a steering wheel right now wouldn't do a lot of people much good, if the car only works in pleasant conditions in daytime.
Porn, porn, porn, porn:

https://www.linkedin.com/in/jesseaaronadams

http://www.seattlepi.com/business/article/Two-adware-firms-b...

http://archive.wired.com/techbiz/media/news/2001/03/42061?cu...
All switching power supplies (hence the name) are driven by either full-on or full-off ("switching") transistors. A "flyback" topology is only one of many possible ways to build a switching power supply, but as it's the simplest, it's the most common in low power supplies.

See the Switch−Mode Power Supply Reference Manual from ON Semiconductor for info on all the other possible ways to build a switching power supply.
Following the drip down the canvas is as important as moving the brush along (to stay with the metaphor).
We have some absurdly long (3-4.2km) freight trains in Canada, and they go through systems like this all the time. You can see the front of the train at the top of the mountain while the bottom is still going in!

https://en.wikipedia.org/wiki/Big_Hill

https://en.wikipedia.org/wiki/Spiral_(railway)
The exact same thing happened to me, except it was a taxi in China. They kept trying different scams on me (but similar to this one) for nearly a year before it seems they gave up.

I reported most of it to Apple but (unsurprisingly I guess) it took forever to actually convince the support representative that no, it was not actually Apple trying to contact me. Finally they gave me an email address to forward the evidence to, and I never heard about it again.
If you take SSN early you can only make so much before feds take back 50% of it for each dollar you earn. So, why lose 1/2 or more of your benefit and take a more stressful job.
It gets even less useful as time goes on. Eventually it'll say one year ago. A timestamp would give the exact time rather than a huge range.
the funny thing is that, imagine business is a car and CEO is the driver. if you step on gas (working harder) but heading toward the wrong direction, you would end up further away from the destination.

to me Mayer is saying Yahoo did not get over the hump cause they dont have enough determination, while failed to acknowledge that she drove them the wrong direction past few years.
No. Because of automation and outsourcing.
Cassandra, for instance, makes it possible to query your join-type tables in relatively manual chunks using slice queries. You have to do a lot more of it in the application so you wind up with weird partial failures...

But at scale, weird partial failures, results as they are found and eventual consistency are usually preferable to a really long DB query that never returns.

Above a certain scale, big joins are simply not usable. NoSQL's manage-it-yourself approach is good for getting partial results where full results are too expensive.

You can think of it as applying a heuristic approach where an exact approach is too expensive, if it makes you feel less like NoSQL sullies the purity of databases :-)
I'm not afraid of hyperlinking, but I don't need to pay for it either.
I'm not sure whether the environment thinks the same about that. (As long as only train traffic increases, it should be fine, as that uses electricity from water power in Switzerland. Not so for car traffic, which should ideally decrease unless it becomes electric.)
You have no idea how many people are traveling from Europe to the general direction of Syria or back. A vanishingly small percentage of these people pose a security threat. Harassing people who read books about Syria is not going to make anyone safer.
Hypothetically speaking, could the Governor acting as defense council not issue a pardon on the spot? I think you're being extremely naive to think the Governor can walk into court and act as defense council without a single worry.
She was traveling Turkey > UK, that is usual path someone from Syria would take. That on its own is enough to raise questions. For some examples read related content under article.

She was 'held' (original title was 'detained') for 15 minutes. That is not even rounding error at UK international airports.

And half of the article is an ad for the book.
Scala Scripting
Good question - I tended to create a TCP server and use that to write to drives local to the server machine. I never really did a "trust fall" with network mounted drives because the logger is generally not a standard part of the system - it was an add-on.
New reddit community just for all things Y Combinator
Thanks for Googling this for me :)
I am not clear why people think a resume needs to be one page. I tend to prefer about two pages. That's enough room to list where you worked along with the highlights. One page normally means just a list of employers and almost no detail. Three pages typically feels rambling or padded.

I don't consider a resume and a CV to be equivalent, though. A CV is generally a lot more exhaustive than a resume. I would put together a CV if and only if applying for a research or academic position.
I find that INCREDIBLY hard to believe. I guess I'll have to wait to see.
I like that. It helps me to see where one comment ends and another begins. I can't stand these modern sites which have no borders at all, making it very hard to visually distinguish separate posts.
Word of warning, from experience: don't ever think you're too low on the ladder to avoid politics or the implications thereof. I've seen plenty of "individual contributors" and "front line managers" become collateral damage in some bullshit company politics game. The worst part is that there was nothing they could've done to avoid it, other than either climbing the ladder to engage in the game and hope for the best, or simply leaving for greener pastures before the pendulum knocked them out. Unfortunately, if you're not paying attention to the politics in the first place, there's a good chance you won't see it coming.

Otherwise, I totally agree with your statement here. Especially considering that your employer is not likely to be up-front with you when business gets bad (at least, not right away), you can wind up with the "corporate blinders" on and not notice the signs around you that your stock is about to tank. I've only worked for three different companies at this point in my career, but the quarterly "business group communications meetings" always felt much more like pep rallies than real status updates, meant primarily to boost morale rather than to inform. In this day and age, to place trust or loyalty in your employer is to misplace it, as employers are highly unlikely to place either of those things in their employees.

What I'm trying to say is: your logic here is sound, and your strategy is a good one, but be careful about ignoring corporate politics.
Because it's a totally opaque and unclear UI pattern?
Re: deployments, I expect that would take some time for a transition to occur. The first post date on the ScyllaDB blog is from February 2015 (http://www.scylladb.com/2015/02/20/seastar/), and it looks like it wasn't until September 2015 that they specifically started publishing benchmarks of the database itself as opposed to the network I/O library they built for it (http://www.scylladb.com/2015/09/22/watching_scylla_serve_1m/).

I look forward to those changes coming to Java, and I think that stack-based value types could do a lot for the language. That said, the Scylla folks seem to have gotten a lot of their performance gains from CPU/thread affinity and async I/O (http://www.scylladb.com/2016/03/18/generalist-engineer-cassa...). NIO is pretty great in Java-land, IIRC, but CPU/thread affinity is, I imagine, hard to pull off with a garbage collector.

Another thing I'm curious about w.r.t. value types in Java -- hasn't C# had those for a while? If so, and if your claim that value types will provide large performance benefits is true, why isn't C# always blowing Java away in benchmarks? Perhaps it is and I'm just not seeing them. Perhaps Java's escape analysis is already pretty good and solve the 60/70/80% case? Perhaps I'm not well versed enough in the subject to understand the interactions here.
Why does it need to emulate every possible input, rather than emulating a single path assuming that the controller state remains unchanged? You can only display one future frame to the user, after all, and that seems like the best one to display.
Next up an open source version that lets us host our own version without being trapped in their environment. Once that exists I'd see Squarespace as a viable option for hosting a website. Until then it's just another proprietary WYSIWYG website builder that I don't care about.

It's competing in a world where Wordpress is open source and is powering over 26% of the world's websites: https://w3techs.com/technologies/overview/content_management...
Moving to GitLab Yes, it&#39;s worth it
If I recall correctly the movie Excalibur used the one where they are different. The Sword in the Stone was Uther Pendragon's that he buried in the rock just before dying from battle wounds. Arthur received Excalibur later from the Lady in the Lake as mentioned in other comments.

Admittedly I was young and deeply in love with all things Swords and Sorcery but I really liked that movie.

Wonder what Le Morte d'Arthur has to say about it...
https://en.wikipedia.org/wiki/Le_Morte_d%27Arthur
The Zen of Pokemon Go
Your comments touch upon a challenge we had when deciding how to market Tenta. At the end of the day, we want this to have mainstream appeal, which means everyone should feel comfortable using and understanding the browser and not necessarily have to know or care how the tech works, but that it simply works. For example, a good test we went through during development was to ask our own parents to review it, to make sure non-tech savvy folks understood the main points and were willing to try this out. Having said that, as I mention below, we are acutely aware that we have a trust and reputation issue since we're brand new. We'll supplement our site with a more technical blog and provide in-depth descriptions of how each feature works and our philosophy behind it.

So I totally understand your concern and we'll do our best to address it. If there's anything specific that you'd love for us to write about on our blog, let us know.
Reference counting also has an unbounded worst case: what if you drop the last reference to a very large graph of objects? Then you free the whole thing, which can take an arbitrarily large amount of time.
Yelp Dataset Challenge Round 6 Winner
Sure it's fair. Bitwise operations produce pretty strange numeric results, so no, I wouldn't think you'd expect much going in. But I don't see where the identity function comes into it at all. It looks like the term "the identity function" stuck in your mind, and you reached for it when you found something subjectively similar. But shared semantic space isn't a good reason to say that a function which isn't the identity function, is. Your middle point is the observation "f(a,a) = a", which is perfectly valid, but is not the same finding as the finding you report. Using pretty-simple terms to state something true is generally preferable to using even simpler terms to state something false.
I'm not the op and I don't have 25 years experience but I'm a manager/architect with 18 year's behind me. My take:

I very much believe in microservices. I've repeatedly seen small library based approaches fail because one of the key and near universal truths of tech debt IME is code being tightly coupled. When you force an API interaction to happen via an outside protocol, you force a clean contract and a culture of coding to a contract. Decoupling the code allows yet team to move faster and more independently.
Location: Karachi, Pakistan | Remote

Remote: Yes

Willing to relocate: Depends.

Technologies: Python(Data Scraping/Mining, Web), PHP(Core, Laravel), Browser extensions, Bots development. Systems integration.

I am getting into DataScience these days, learning different Python Libs and tools. If you have any thing(paid, non paid) that can help both of us then do let me know

Resume: http://adnansiddiqi.me/profile.html

email: kadnan@gmail
Hands On: Monitoring Kubernetes with Prometheus
I know plenty of folks who bought homes on the assumption that it is somehow a good investment, they are paying themselves, etc. to find that taxes, fees and repairs eat up both their free time and expected profits.

Buying a home can be profitable, but it can also impact the career (e.g., tie one up in the wrong geography). Many landlords make this work by investing lots of time in it (and scaling it up to multiple properties).

A younger person working in tech will IMO be much better off investing this time into learning new things, networking. My 2c.
I really liked that article, however I'm kind of biased as I'm in the data science world.

As for Draft Kings and the like, whether it's skill based or not they are just another engine that keeps those who struggle with impulse control from truly finding financial independence.

I don't believe in divine government to save the people from these sites, but at the same time I am saddened as the volunteer work I do to help people with their finances is filled with these kind of fantasy bills.
I recently talked to an older fellow who thought that it is called "the cloud" because it is located in satellites.
> Memory management is difficult, extremely difficult, to get correct in the way rust does

Memory management isn't hard --- you just need to pay attention to detail and not say "YOLO, let's abort on OOM" like the Rust stdlib does. Rust is an unacceptable language for anyone who cares about robustly responding to heap exhaustion.
As a wrapper for the other instances of this question in this thread: why is the source code not open and free to view by default? Afraid we'll notice tab-indenting? ;)
You can hide comments from nonpaying users, I do that and it removes all the noise.
It is fair enough, that you find the law f(a,a) = a useful. Just don't call it the identity function when it is not.
Open Source is Marketing
Squarespace is awesome, but until they offer SSL certificates I can't recommend it to anyone. This is very unfortunate because it's a great product otherwise.
Zephir Programming Langauge
Bitcoin Price Rebounds as Bitfinex Licks Wounds
Show HN: Rent ANY dress on the web right now using A.I.
Tracing garbage collectors have to have some metric for when to trigger a stop-the-world collection. IIRC, many GCs track heap usage and trigger stop-the-world when it gets above a threshold. GC'd language runtimes which don't have a tracing/compacting collector (e.g. CPython with refcounting) don't need to configure a heap size because the behavior doesn't vary as you use up your heap.
Day Three Review: 2 Signups per Day Challenge
If the browser will always be free, what is your business model?

The answer is in the third sentence of the parent comment:

Currently the VPN is applied to the browser only, so we're thinking of charging to switch the VPN on for device-wide protection.
Distributed computing is most useful for stuff that you can, well, distribute. A lot of BOINC projects do this by dividing work up into workunits. They send out a packet of data to crunch, the clients crunch it, and return the results.

Many of these workunits are optimization problems without a clear solution and rely on algorithms using randomness, stuff like protein folding and bitcoin mining are examples of this. The nice thing about those is that you can send them out to as many clients as you want and just pick the best answer.
Show HN: Baffle.js – A tiny library for obfuscating and revealing DOM text
The Lowdown on Dynamic CDN Content
I just finished writing this little side project. It was inspired by the effect on http://oak.is. I'd love to get feedback in the form of issues & pull requests.

This is the first library I've written completely in ES6, which was a pleasure. I hope you enjoy it!
This also provides zero additional security for the end user. Offering security questions and/or images that a user selected does not prove that the site is legitimate, since a phishing site can literally be a reverse proxy to your bank's website that just logs all form values. You can accomplish this in < 15 lines of nginx configuration.

Adding "verification images" or security questions that you set up does not prove that a site is legitimate. A successfully established HTTPS connection to the bank's domain is necessary and sufficient to guarantee authenticity (and most banks use EV too, which browsers make extra obvious).

Users should be trained to look at the URL bar for the green EV indicator, instead of being trained to believe that a site is legitimate simply because it displays a picture that they select. Banks that encourage this behavior are actively encouraging users to become even more gullible to well-crafted phishing attacks.