skysight-inc/HackerNews huggingface dataset:
I spent a few hours trying to learn how to gracefully lift two cards off the top of a deck as if I took only one card. A few hours later, I was just starting to be able to tell the difference between one card, two cards, and three cards against my thumb without looking. My conclusion was that I was at least many more hours away from being able to consistently lift two cards and yet more hours away from making it look like one.

After trying to learn this one single trick for so many hours, I have nothing but respect for people who can do it on stage.
When creating a new ARMv8 server, IPv6 is off by default. You just need to tick it and that's it.
God bless you Fredrik deBoer!
Robinhood’s Stock Trading App Is Valued at $1.3B
#Yenibosna Çilingir
>How can you call one a flaming garbage heap and the other a nice language?

----------

try:

import queue as queue

except ImportError:

import Queue as queue

----------

They couldn't even consistently name portions of the standard library. Python 2 has a few random things where the first letter is capitalized while 99% of everything else isn't.

There's all sorts of things like this, where poor design decisions cause you to sit there with question marks appearing over your head. That 10% takes Python from being a joy to work with to being incredibly frustrating. I would be happy if I could just work exclusively in 3, but making sure things are backwards compatible to 2.7 is a frequent source of driving me up the wall.

>Maybe it's because I'm pretty shielded from the madness of strings vs. bytes (or just import from future).

If you lose this shielding it will help you understand my vitriolic response as well.
Maybe you should take another look at pricing? DynamoDB is like $0.002/GB/month more expensive than S3 for storage. Requests are more expensive, but you're also not reinventing every wheel and if they're as infrequent a set of requests as this seems designed for it's still only a few bucks a month.
> He hates it, and for that reason isn't leaving billions for his kids, just handfuls of millions.

I wish he would just shut up sometimes and stop being so avuncular and precocious.

He is leaving enough money to his kids to be able to have no financial issues and not having to work and be able to enjoy a nice life. And they are also getting a big halo boost just because they are his kids. Make no mistake about that. (I'd take that over $5 million in cash easily..)

Also he himself doesn't appear to see much value in all of his billions other than the fame that it gets him. He appears to enjoy it nominally and likes being well know and doing business much better. So he is making a value judgement as well based on what 'floats his boat' personally and marrying it to some concept that makes him appear to be so much like a common man.

If money is not that important to him, then why not give it away now and not just to charity?
We ran into this issue in the rewrite as well. We ended up having to convert all of our models from structs to classes (similar to your case they were immutable, so it wasn't a huge difference).
Managing Puppet Secrets with Jerakia and Vault
Depends where in New Jersey you are! I've biked from Bayonne across the Bayonne Bridge to the St. George ferry terminal in Staten Island - that's about a 6 mile ride - then I've taken the free ferry to lower Manhattan.
All of Uber's problems can be boiled down to the lack of tipping
As an aside, what's wrong with petroleum engineering? Is it the drop in oil prices, or something wrong with the profession in general?
I read it as a late teen and it definitely resonated with me. I think I still have it laying around at my parents. I'll go find it soon and give it another read.

The idea of a "true purpose" and such is obviously something that will resonate with startup founders. The boy's journey I'm sure also resonates strongly.
Hi the system is under active development I am planning to add support for audio processing using

1. https://projects.csail.mit.edu/soundnet/

2. https://github.com/aalireza/SimpleAudioIndexer (using PocketSphinx, NOT Watson)
Interesting findings. Though I didn't get why the author concentrated so much on the security issues of the UI while the real issue is that the whole thing is snake oil. I mean - what if the UI was great, had https and there were no CSRF vulnerabilities? Would this be considered a secure product?
And this is why it is interesting: the fact that someone is putting their name to something that could seriously damage their future career potential. It is ironic that you dismiss this as self-promotion -- of course it is -- and then point out that it could be career-limiting.
Fair enough and I agree on the styles. I usually take my notes in md whether I intend to render or not, just because I know I can render if necessary.
The human brain didn't design itself either - it's the product of millions of years of evolution via natural selection. But this fact is irrelevant to the topic of whether the approach of DeepMind is fundamentally different from the approach of Deep Blue.

To help you appreciate the difference, try answering this question: Were experts players of Pong, Space Invaders or any other video games consulted to contribute strategies for winning those particular games? Was a redesign required to play a new, different game?

If not, you'll need to tell me where the knowledge of how to win at those games came from. I hope you'll appreciate that the ability to autonomously obtain that knowledge by trial and error rather than design and programming constitutes the fundamental difference.
It is the size of the blades, 4-inch or 5-inch propellers can be incredibly loud and annoying.

If you move to larger propellers like a 6-inch you can be a lot less noticeable.
> EBITDA can be very misleading

To illustrate, let's consider a company that buys a $100 data centre every 10 years. (To keep things simple, let's assume the data centre is worthless after 10 years.) The data centre generates $20 in revenues for each of those 10 years.

Instead of showing an $80 loss in year 1 and then a $20 profit in years 2 through 10 (with the expectation of another $80 loss in year 11), accountants smooth the numbers based on expectations. The $100 data centre cost is "depreciated" over the expected lifetime of the asset. So one might account $10 of the data centre's cost to each of its ten years, thereby producing $10 of profit each year. This better reflects economic reality.

Ebitda does not include depreciation. The aforementioned company's Ebitda would be $20 for years 2 through 10. This is a small problem in year 2. But if you're an investor in year 10, ignoring that depreciation is the flip side of capital expenditure, you're in for a nasty shock when year 11's predictable capital expenditure comes down the line.
> String concatenation appends the string on the right to the string on the left and may require reallocation.

I don't really know Rust, but isn't that weird? In most languages I know, I would expect for example Vector3(1, 2, 3) + Vector3(2, 3, 4) to return a brand new Vector3(3, 5, 7), with Vector3(1, 2, 3) unmodified? Unless I do vector1 += Vector3(2, 3,4), at which point I expect vector1 to be modified without creating a new vector?

Why doesn't rust create a new String and concatenates using this new owned String? I guess that's why beginners get it wrong - I would
There's also a good Ricky Jay documentary called "Deceptive Practice" that used to stream on Netflix, but now is DVD only, Amazon, etc.

http://www.rickyjaymovie.com/#see-film-page
Yes that and its essentially like hiring an off-site PM ensuring that all the ducks stay in a row. Second to that, using a really good set of set of communications tools for async chat and issue trackers really make it a lot less painful. They communicate very differently there and being able to keep everyone on the same page is priceless.
I wonder if we should have dedicated lanes (with barrier in between) for trucks.

That's a 1930s idea. GM's Motorama at the 1939 World's Fair had it. Dividing wide roads into narrower sections was once considered a good thing, but it's not helpful in practice. Getting around accidents becomes harder, and so does getting emergency vehicles close to the trouble spot. Lane closures for maintenance become tougher.
> However, I'm not a software developer, so rhat could also have something to do with it

Definitely has something to do with it. I'm a software engineer in the Detroit area and the last time I switched jobs (4ish years ago), it took less than 2 weeks from the time I updated and posted my resume to signing an offer letter. With the number of calls and emails I get daily for different positions in the area, I have a feeling it would go just as quickly the next time I decide to make a move.
It's been a while since I researched this (accounting is not my strongest suit), but it always seemed like depreciation schedules for server/datacenter equipment were always super aggressive compared to usable life. For an expanding company, I would assume that for a high growth company with a high datacenter cost structure, this would mean that until growth slows down, net profit will always be "pessimistic" compared to the more abstract "health" of the company.

The aggressive depreciation schedules might be due to the more compute-intensive use cases. Most servers are replaced due to new technology, mainly power consumption improvements. Maybe for low power scenarios the ROI bar for replacement is a lot higher, meaning low power servers get used longer than average. I would expect that Dropbox mostly uses these (I would assume they are more IO bound than compute bound).
TypeScript opening up plugin APIs is going to lead to a massive number of interesting project. I'm tracking a few of them that are done before 2.3 was out. Very interesting stuff:

* TypeScript CSS Modules plugin [1]. It allows you to type check CSS classes etc.

* TypeScript Vue plugin [2]. Type check .vue files. Competing with the one mentioned in the article

* TypeScript GraphQL plugin [3]. Type check GraphQL queries

I desperately need TypeScript React Hot Module Replacement Plugin. If someone is working on it please let me know!

[1] https://github.com/HerringtonDarkholme/ts-css-plugin

[2] https://github.com/sandersn/vue-ts-plugin

[3] https://github.com/Quramy/ts-graphql-plugin
I don't get why Apple doesn't include python 3.x since they can easily slot it as they do for 2.6 and 2.7, and there was no licence change that I know of (in contrast with e.g bash 3.x vs 4.x) to justify that.

Slightly tangential but system ruby is stuck at 2.0.0p648 (which is well into unsupported) and perl v5.18.2 (which I don't know the status support of but is old enough to wonder).

They might as well rip them out and make them an optional package like CLI dev tools for possible backwards compatibility needs (easily installable either with something like xcode-select --install or the java/javac stubs).
UX at its core but even more so Dropbox made a better and simpler product with a consistent experience across all platforms.
Portland (of course) also has a beautiful new cable-stayed bridge.

https://en.wikipedia.org/wiki/Tilikum_Crossing
Thank you! I've been trying to figure out how to get JSDoc-ed code to get appropriately typed in Visual Studio Code with Typescript files as well.
while it isn't a GPU exactly, Bing is built on top of FPGAs. https://blogs.microsoft.com/next/2016/10/17/the_moonshot_tha...
Which Projects Need React? All of Them
> I think these kinds of disparaging remarks about people don't belong in a civil discussion. If you feel that the opinion isn't worth being discussed, you can just not comment.

I don't think the comments were all that unreasonable considering that their subject (Rob Ashton) said:

"It'll not happen because as long as you're working
on a platform that is primarily used by derpy
enterprise shops, you will continually be held back
because those derpy enteprise shops are continually be
held back by the derpy enterprise developers that work in
the derpy enterprise shops."
> most web projects need single thread performance

What makes you say that? Near as I can tell, most web projects need I/O more than anything else. You're waiting on one end or another of a socket, a disk device, or a memory bus way more than you're doing anything chewy.

(I agree with you that Scaleway isn't serious, however.)
Scientist Transplanted a Rat’s Head onto Another Rat
Dynamic Storage Allocation: A Survey and Critical Review (1995) [pdf]
This job is dope.
#TeamLF
#zebrasinspacearedumb
I agree with you and I'm not dismissing. Each stack has its own share of problems and intricacies, but some are more complicated (.NET, JVM languages). Speaking from my own experience, building Java/.NET inter-operable web services having involved WS-Security extensions (STS, SAML assertion) wasn't quite pleasant.

Other stacks follow different programming schools of thought and may result in different approach to a problem.
It's because you don't have a String to begin with, just two const memory values(which most of the time are baked into the program binary in C/C++, not sure about Rust).
http://platon.io/
EF Core is much lighter-weight and tries to be a best of both worlds, pushing some of the heavier stuff into extensions/plugins rather than out of the box. This is why some of the fans of the heavy old EF dislike EF Core, but I'm happy EF Core takes an overall lighter-weight approach.
Do you mean being let go?

Sort of... they are now a part of TechStars
How many times have we seen a company get acquired for a kingly sum, and right before the acquisition, the company plays tricks with the stock so the employees get jack shit?
TensorFlow for Mobile Poets
Not true anymore, unless that publication reaches the vast majority of practioners so that it has clearly become part of the normal state of the art (recent court decision) - something very difficult for a private citizen to accomplish. Mere publication to establish priority doesn't matter because priority doesn't matter, being first to the patent office matters; so big companies can legally steal your ideas now. Even if you've published them, in most cases. They make large donations to Congresspeople - you don't.
Because the left-hand side is consumed by the + operator, so its allocation can be reused. Most languages don't have the concept of ownership, so it works differently in other languages.

If you want to get the semantics of other languages, just clone the left-hand side with ".clone()".
Steps to Secure Your Freshly Installed WordPress
They spent a ton of cash building their own miners and mined something like 1,500 blocks:

https://www.blocktrail.com/BTC/pool/21inc

The chips on devices thing was a pivot once their initial idea didn't work.
>That's an interesting position. Shouldn't we strive to have a civil discussion despite whatever incivility may have sparked it? Is any discussion irrevocably tainted?

I reserve the right to decide that for myself on a case-by-case basis.

And FWIW, I don't think lecturing someone else about their civility is a civil thing to do.
Absolutely! The goal of the game is to reproduce. To be more specific, it's reproduction at the individual level and survival at the species level.

The genome is a kind of algorithm for hardware to implement a strategy to win at this game in a highly competitive environment.
Good call! Thanks to Jekyll and Rouge, I added some light syntax highlighting.
I wouldn't rule out $500k for Google. It's not a super reliable source, but Glassdoor lists the average total compensation for a Google staff engineer at $420k.

I doubt Apple, Amazon, or even Facebook pay that much on any regular basis, but I wouldn't rule out someone getting an outsized offer during a machine learning (or other flavor of the month) hiring frenzy.

[1] https://www.glassdoor.com/Salary/Google-Staff-Software-Engin...
To add to this, pyromancy, specifically scapulimancy, may be some of the earliest forms of writing, and that was mostly used for divination and other 'religious' rituals, we think. I couldn't find the exact source, but some samples in ...China?... may be scapulimantic symbols used for fortune telling and the like that predate the cuneiform tablets. Again, conjecture and I can't find the source.

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

Edit: Found it, Oracle bones were used in the early 1200's BC, which does not predate cunieform usage from the 3500's BC : https://en.wikipedia.org/wiki/Oracle_Bones

Also, wow! -3500 is when writing started, damn that is a long time ago.
Once you get the basic principles, it's not hard to figure out most magic tricks you can see more than once. Video has made being a magician much tougher. One of the key concepts is that there are often two misdirections, so that the obvious assumptions don't work.

I once saw a magic show at the Santa Cruz Beach Boardwalk, done on their stage in in the sand in brilliant sunlight. The poor guy did a classic levitation, and in that light it was painfully obvious.
If I make the protagonist a vampire I'll probably get a movie deal.
Programming has become one of the only paths towards a middle class life (as we've known middle class in the past). No one I know from college that doesn't work in IT makes enough money to be old-school middle class like I am.
"don't bother the user"

Failing on that one for me. I hover close to the storage limit, and I receive constant notifications from the software about it. No option to "leave me alone" in the settings.
I love PlantUML! After a coworker introduced me to it at my old company, it quickly became my tool of choice for putting together security diagrams (I'm an AppSec engineer). I found it particularly helpful for this use case because it made diagram re-use, and updating existing diagrams when architecture changes are planned, extremely easy. We also used Confluence, for which there is a PlantUML plugin that allows you to insert your UML markup directly into a doc, which is then rendered by Confluence when someone views the page.
I threw together a set of macros and sprites for AWS architecture and deployment diagrams, which I've put on GitHub[0] for anyone who finds it useful. Eventually planning to upload a fork I wrote that generically (and much much more efficiently) generates the templates and sprites for other services and products besides AWS.

[0]: https://github.com/milo-minderbinder/AWS-PlantUML
A culture of short-termism isn't the problem here. The problem is that the business rules that the code needs to implement are ridiculously complex.

Keep in mind that the sort of organizations that use large Cobol systems (e.g. banks) are typically subject to very large amounts of regulation. Their code has to meet all the relevant regulations at all times, plus handle internal business rules.

The laws for all of the regions a large bank works in would likely be tens or hundreds of thousands of pages. There isn't a way to condense that into a small amount of elegant code.
Whoa, that's interesting. Your description of the input scheme for the TI-82 sounds very similar to something I started building for a program editor meant to be used with motion sensors (https://www.youtube.com/watch?v=tztmgCcZaM4&feature=youtu.be...).

My plan was to always present a 3x3 grid with cells containing whichever language constructs were available from the current cursor position: after selecting one, the cursor position updates, and the options available in the cells update.

I've tried to imagine using it many many times, but haven't been able to definitely conclude whether it would be usable or not...
Beautifully clean, and simple! I've had my eye out for something like this, and I really do feel the other solutions are too big and clunky.

That said, I think the font is clutery.

The intro user flow is atypical and disruptive. I think it should start on this https://puu.sh/vy4pd/776dde20a8.png screen instead of inside a project. Then once inside maybe a little walkthrough or some guides?

Lastly I think the weird labels (Arps, counterpoint, melodic) on the left hand side are unintuitive for a novice. Also the addition of alt+drag to duplicate would be really nice ;)

But all in all, would use!
Fascinating. Are y'all using ReSharper by any chance? Every time I've seen those sorts of problems in VS and helped colleagues diagnose them it has been ReSharper causing them directly or indirectly.

I'm not a fan of ReSharper, never install it, and it fascinates me how often VS gets blamed for ReSharper's bad behavior.
If the depreciation schedule is too aggressive, the solution isn't to ignore it but to rework it based on longer useful life assumptions.
Right, needs brackets: lambda (a, b)
Only if the db replicas allow stale reads.
Stuff like this is great! And you said you mentioned you are primarily doing it for timeseries data - then you can easily batch writes to handle high volume throughput too!

We did this with S3 as the storage engine, 100M+ records for $10/day: https://www.youtube.com/watch?v=x_WqBuEA7s8

And discord had a very nice article on this as well: https://blog.discordapp.com/how-discord-stores-billions-of-m...

Great work, I think there is a lot of exciting stuff you can add to it!
That page just keeps on going, song after song after song, each with their own cover...
Modifying strings in the GUI using ResEdit back in the Mac OS 7-9 days. It was quite fun to change the title of a scoreboard to your name or increase a default variable size.
Hydrogen also has a "save version" action that does something similar.
These kinds of tools have been around forever. There are probably literally hundreds of ways do do slides from plain text. An older one is MagicPoint[1].

Nicely done though.

[1] https://en.wikipedia.org/wiki/MagicPoint
Hard to believe that this is the 17th minor release since Rust 1.0. :) Lots of good ergonomic improvements in this one, but for those of you who are itching for incremental compilation, a beta is now available for testing using the CARGO_INCREMENTAL environment variable: https://internals.rust-lang.org/t/incremental-compilation-be...
I wish they include language service in the stable branch soon.
I've lived in NY my whole life, but am not familiar with this stereotype about unpronounceable names. Apart from Kosciuszko there aren't too many difficult to pronounce names of bridges/tunnels/express-ways, etc. Kosciuszko is a Polish name - the bridge is named after a Revolutionary War general, not a local New York politician. Most other bridges/tunnels/express-ways are named after famous American politicians (Washington/Lincoln/RFK), or are just named obvious descriptive things like "Brooklyn-Queens Expressway". Every now and then some bridge gets renamed (Triboro -> RFK), but nobody cares. AFAIK the only bridge named after a local New York politician is the "Ed Koch" bridge, but nobody calls it that anyway.
I think the cynical take is the only surefire one. If there isn't a liquid market where the thing can be sold (and thus a reliable price for it), treat it like it isn't worth anything.

It's a conservative strategy, avoiding risk rather than seeking to mitigate it.
This system needs to take in more scheduling constraints like if I need to be somewhere for specific dates, but am free to travel before and after.

I just booked a multi-city international trip like this a couple days ago and did quite a bit of searching to get a conveniently timed, low cost, direct flights. I was somewhat flexible about which cities I visited also.
> 20% is way too high. Even ignoring the (important!) human factors, that sort of failure rate would raise the expense tremendously all on its own.

Historically, a 20% mortality rate is not a huge barrier. Power and Plenty discusses an episode in the early European spice trade in which somebody sent several ships to India for pepper. All but one of them were lost, giving mortality much higher than 20%, but the voyage made a hefty overall profit from the single surviving ship.