skysight-inc/HackerNews huggingface dataset:
> Well, you'd have to cut the cards very precisely then, and you can only show three cards. I'd say the subject would sense something is fishy here.

He doesn't mean that he cuts, shows three cards, and says "as you can see, the cards are all different", or anything like that. He means that he handles the cards loosely, as if it doesn't matter whether the spectator sees the faces, and what they do see is enough of a jumble that it doesn't just look like a deck of 52 queens of hearts.

> But where is this trick explained?

That was the whole thing. Note that the spectator reveals their chosen card before he does the mime, so naturally he mimes the card going to wherever their chosen card happens to be.
Serious question - can someone please explain the purpose/appeal of these "Why I Left X" blog posts/videos?

I'm from a generation where you didn't publicize this kind of stuff, and I'm not quite sure I understand the intent/social value of such posts/videos outside of the "whistleblowing" types of posts. Absent of any context, these posts/videos just strike me as self promotion.
Ask Toronto how that worked out for them. Hint: The suburbs took over the mayor's office and Toronto got and loud, angry crack-addled car-traffic obsessed mayor.
Ajit Pai: Why I'm trying to change how the FCC regulates the Internet
git-crypt doesn't really seem well maintained any longer.

Two alternatives that I've used and like are:

https://github.com/StackExchange/blackbox

https://github.com/elasticdog/transcrypt
> the company is now generating a profit excluding interest, taxes, depreciation and amortization (positive EBITDA)

EBITDA and cash flow are useful metrics to look at when evaluating whether or not a company can service debt, but I'm wondering why they needed to open a $600M credit line last month if they are gearing up for an IPO?

I guess they need a bit of extra cash on hand to pay off taxes as well as interest on their last 2 loans (funding rounds) from JPMorgan?
For those interested, this article [1] discusses the history of cable-stayed bridges and touches on why they've become popular for a certain length of bridge. ("Improvements in stress tolerance, corrosion resistance and computer modeling around the same time helped their popularity grow as engineers built them cheaper and more efficiently.")

[1] https://www.scientificamerican.com/article/popular-cable-sta...
It's funny, another thing like this just showed up on /r/programming: https://github.com/gitpitch/gitpitch
Great idea.

A writeup on how you handled mapping bytes, bytearrays, unicode, etc, to 2.7 constructs would be interesting.

In code that supports both 2 and 3, I end up with ugly stuff testing sys.hexversion to deal with 3rd party libraries, like pyserial, that expect str in v2, bytearrays in v3.
Why do you need memory or storage for VPN server? I would say, processor is more of a concern, supporting multiple clients with high speed might hit a botttleneck.
The 10 Best App Features to Enhance CX at National Attractions
I'm still confused by this. What does ST mean by Windows 2.0?
Police: Wife's Fitbit logs steps after husband says she died
FFFFOUND really is one of the last true "brutalist websites"[0]. Today's "minimalistic" websites have lots of whitespace and probably good typography, but also hundreds of KB of JavaScript and fucking progress bars. They are incredibly slow. FFFFOUND is incredibly fast with a design which they didn't need to change in 10 years. Because it works.

--

[0]: http://brutalistwebsites.com/
Serious question: Why would anyone still be doing anything with Python 2.7 except porting the last remnants of their code base to 3.X?
I agree with the superior client. I have a personal paid Dropbox account. The reason I chose Dropbox was their Linux client. Nobody else is close.
UX.

Drive in particular is terrible from a usability perspective. I prefer drive because I'm aware of the advantages of the platform integration as well as the docs collaborative editing features, but many lay users won't get past the onboarding from Gmail over to Drive to discover its advantages.

For a first time user, Dropbox is a much better product on day one by comparison.
>I can't imagine why you would want to go all the way to the Moon and set up a manned base there in order to observe Earth

Why wouldn't you? You're all the way there and pointing a sensor at the Earth isn't a big deal. You know you can do more than one thing at a time, right?

Climate science is probably one of our bigger planetary issues and perhaps the biggest issue facing humanity right now. You know Earth is a planet right? That's part of planetary science, that's why you explore space in the first place. It doesn't get an exception for purely political reasons. Studying the Earth is no different than studying Mars or Jupiter.

Its incredible the hoops people will jump through to justify Trump's absurd climate conspiracy theories and asinine policies in regards to science.
> It is terrible when people keep old fridges around. They are less power efficient. They take longer to reach a cold temperature. They are less stylish.

Yes, but it also costs time and energy to create a fridge in the first place. If you are just continuously buying new fridges every few months, you will be wasting a lot of energy, because you didn't fully utilize the energy put into creating the previous fridge.

RoI is the rule in business. You need to get returns out of your investment. If you have to continuously pour more money into the hole to keep it "up to date", that delays your returns. Sometimes to the point of making the entire thing "unprofitable", which is a very bad place for a project to be.
This solution is all manufacturer and no end-user. We are responsible because we OWN the devices.

What we need is a gateway/proxy solution where IoT devices can be configured to only connect to our gateway, or optionally, a gateway hosted by the manufacturer or a 3rd party like Cloudflare. Then we can apply updates as we choose, control PII and spying, and change our devices without the manufacturers approval.

As an aside: Orbit branding should be a circle around IoT; both a barrier and a literal orbit, and it would be written as (IoT)
This article is more interesting than its title suggests. You think it'll be a schadenfreude-filled dish on problems with buzzfeed but no:

1. BF trains people to go for eye-catching content and personalities, so as people leave in the normal course of events they call attention to their departure as a way of helping their own career.

2. BF basically doesn't come off as a bad place and indeed seems to be teaching these people to do, well, item #1.
As a dropbox user, even with my life in the google ecosystem, I find it's the software that make the most difference. Everything works seamlessly across systems and there's no guesswork on how most of the common synchronization issues will be solved.

Microsoft and Google tainted their offerings from day one and I don't think anyone who remembers those systems wants to go back to them, even if they've improved. I think the old restrictions on file sizes and awkward interfaces have left them with baggage that Dropbox managed to avoid. These are just my opinions based on my experiences using all three products.
Concrete must have tremendous compression resistance strength, but I often see concrete beams, and wonder how the concrete adds any flexural strength to the internal steel.
Probably a few million people who would love to push that button. Myself included. One of those places in the city where you're guaranteed to sit in traffic no matter what time of day on night you approach it.
I still prefer Tower as my daily driver, but SoureTree has great interactive rebase support which Tower, unfortunately, does not
contracting is the future. "fulltime employment" is a concept that made sense when it meant "stay at this company for 40 years, get a pension, die".

people being "fulltime employed" for 2 years makes no sense at all. They are already contracting. They just get the worst of both worlds. Its going to go away. Especially since we are now all remote, anyway.
That's... still a distributed system with all the joys of eventual consistency.
> And whether or not I can imagine experiencing time 1000x slower than everyone else, has no bearing on whether or not that's a realistic scenario.

It is a staple of AGI speculation that a computer program with even near-human IQ would spark the singularity since, at least, the hardware running it could be improved so that the AGI would be able to perform person-months of cognitive labor in days. Since the first target of this labor would be improving the AGI program and hardware, compounding improvements are expected.
Is the "solution" of pushing everybody onto a handful of centralized platforms entirely dictated by the nature of the problem?
Potential Tax Risk of Mutual Fund Investing: “Embedded Gains”
If true, it might not be agriculture that lead to all cities, but the abundance of food that did (which is more common in agriculture-backed societies). Maybe this was just a particularly good spot for hunting and gathering over a long period of time.
The next time you want to have a conversation with someone that disagrees with you, you might want to consider not calling them an idiot. Namely, you haven't articulated anything either. No value judgments? Please. The subtext of your comments is oozing with value judgments.
I don't understand why you would be hit by significant monthly fees just because you can't prepay.

You mean that you can't prepay when you think currency exchange would benefit you? Well, if you think you're in a currency exchange sweet spot, go ahead and exchange. Then just leave the money in your bank account for next month's bills.

What's that? Your bank won't let you hold a balance in another currency? That sounds like a problem with you bank, not you hosting service.
Cleaver uses the marked library for markdown processing. The conversion happens in renderSlide:

https://github.com/jdan/cleaver/blob/master/lib/index.js#L27...

/**
* Renders a slide.
*
* @param {string} content Markdown content to be rendered as a slide
* @return {string} The formatted slide
*/
Cleaver.prototype.renderSlide = function (content) {
return marked(content);
};
iOS' subliminal surveillance system
On talking to a few folks I know who work for NASA. Government officials in most areas are VERY averse to risk taking. Managing and sometimes working on a mission with a fatal crash is likely the end of the career. Business as usual and not reaching far enough has no career downside.

And safety is expensive -- getting the system from .99 to .999 P(success) leads to a large increase in complexity and makes developed technologies more difficult to reuse -- the systems designed for high P(success) are usually monolithic, tightly integrated, built for a single purpose things, not modular systems of reusable components.

This has nothing to do with resource constraints; this is pre-conditioning / expectations that are not going to change for a large government organization. Unless there is a highly visible, universally accepted national need.
Mods, can we append (1946) to this?
GitKraken
Save knowledge in your interests and find insights from likeminded people
My brain couldn't even grasp the thought of it, I read the title as "worked out with a keyboard" 5 times and expected to see some sort of crazy exercise equipment when I opened the article. I even thought that ugly trackball mouse was some kind of workout machine until I finally read the first paragraph. That had to really mess with his hand programming that way.
I believe they mean the software is "SourceTree for Windows", and the software just had its 2.0 release. Probably more reasonably titled "SourceTree 2.0 for Windows".
With your comment on man pages, I've been thinking a lot about lately; the fact is, we completely neglect documentation, so much that its neglect resulted in it being pushed up a layer, into the browser - namely, google (and stackoverflow).

Fundamentally, we don't really do discoverability well because volunteers are fickle as hell, and commercial interests are profit-focused.
There was one episode where they didn't even make a guess. Penn got really pissed off and said something to the effect of, "Fuck you, I have no fucking idea how you fucking did that!" Not sure if the anger was real or a put-on but it was a lot of fun to watch. Just thinking about it is making me smile :-)
It's worth noting that they replaced an expiring $500million line of credit that had not been touched. So you may be reading a little much into what may just be prudent financial planning
BigData and ML Example and Toolset Weekly Roundup – Apr. 27, 2017
ArduTouch: Arduino-compatible music synthesizer kit
Because sometimes the amount of work required to port a 2.7 project to 3.x isn't worth it.
Great!

I'm talking about experienced developers like you, who know what it takes to be productive/get things done.

First you learn grammar and semantics of some new language, then you want to build a product. From your past experience you can tell what's necessary for solution to be successfully created (all the things you mentioned and some more). Make it a list, evaluate, revisit your best choices as you go. Once you find yourself happy in the new environment, you're in a position to more accurately determine which of the tools now is better for the job.
I'm really starting to appreciate how cynical we've all become about how these corporations operate. They've always "been evil", but now it's just assumed.
Thank you, in Scotland beside the Forth Road Bridge they are building the same kind of bridge and I wondered why all of a sudden, this was the go to bridge.

http://www.forth-bridges.co.uk/queensferry-crossing.html
Well Dropbox's client is far better than Google's for a start. Google Drive seems to have serious issues with handling conflicts, noticing file changes, renaming files and so on. Dropbox has been pretty flawless for me.
It's simpler, it works.
The problem is that capitalism has shown every ounce as much capacity to funnel wealth from the impoverished to the elite as a command economy, while enjoying a better public image due to the greater difficulty of pinning any level of culpability on systemic flaws. We need a system that actually prevents exploitation of the many for the benefit of the few, regardless of what such an economy actually looks like.
Maybe a CubieTruck (CubieBoard 3), it is one of the few boards that has both SATA and Gb Ethernet built in to the SoC.

My actual home server is an HP MicroServer though, totally silent and uses ECC RAM.
Portland's Iconic Architectural Mural Painting
typo: 09/2015
Used it long time ago, but later versions became extremelly slow and bloated, just like everything from Atlassian. Now I'm using Magit which is fantastic.
All the code bases are already in 2. This would allow someone to write new internal libraries in 3.6, or migrate existing code one at a time, but still have the project as a whole run on a python2.7 until it is ready.
Don't worry so much about the quantity (learning as much as you can) than the quality. You could basically kill yourself trying to learn every modern piece of technology. It's not really worth it -- it'll be obsolete before you get a chance to actually use that knowledge.

It's one thing to be stuck with terrible non-moving technology but .NET is a good technology stack that is progressing in the future nicely. Conceptually you'll be fine.
And iCloud is still as confusing as hell.
Ask HN: Is it better building an app or a website for an mvp?
I am developing my own startup and thinking about the next step I am wondering whether develop an Android app or a website. Is a social platform where users can interact. I have knowledge in Android so I could develop the app, and HTML&CSS but not enough to create the website.

The question is, what will be more efficient, to create the app, or learn more about lets say PHP and create the web, or maybe use a CMS as Elgg to create it
I have been pronouncing it the same way 1010WINS pronounces it. Traffic updates decades before Waze!
I've been a member of the ACM for many years and they have consistently impressed me by the professional quality of their publications. They take computer science, and especially computer science education, very seriously. I recommend them to all my professional friends.
Don't forget log parser if you're using Windows.
So, then it is a small project that is near end-of-life, and easily replaced?
why not generate the logs as json with a key called 'humanreadable' that contains an easy-to-ready logging statement that the devs will love?
I briefly tried Tower for Windows a month or so as an alternative for SourceTree. The UI is nicer, but I found that it kept crashing on me.
The way I see it, plaintext's advantage is much like the iPhone's stylus-less touchscreen - it's much more direct, and people deal with it much more intuitively as a result. Although I'm starting to think that it's more about not coupling the program and data file, and providing documentation (a comment-less plaintext XML file is often not much more useful than a binary file).
I've scanned the source code and it doesn't look like it handles the bytes/unicode thing. Which, while the project is cool, will mean it won't work for a ton of Python 3 code.
Serious Answer: Because some of us have some rather large perfectly working systems written in 2.7 and using lots of different libraries that moving to 3 is a major project requiring a good amount of time and effort.

Not all of us have hobby-sized projects on the go.
The (mighty) Mackinac Bridge in Michigan has had similar problems recently. It's a suspension, not a cable-stayed bridge, fwiw.

http://www.mlive.com/news/index.ssf/2017/04/mackinac_bridge_...
I don't think I am a typical user, but I use Dropbox because they put the same amount of polish into their client for all systems I use (Linux, Windows, Mac, and Android).

I fear that other providers will neglect the client on platforms they are not trying to push. If a new platform were to pop up and become popular, I am pretty confident Dropbox would make a client for it, whereas the others I think would drag their feet. I don't want to be weighed down by my cloud sync provider like that.
huzzah -- now that guy who complained python 3 wasn't turing complete can sleep at night
It's an outlier. That's not deniable. It doesn't disprove the fact that agriculture lead to cities in so many other places... technically agriculture may not have been a prerequisite to cities, because of this one exception... cool. To say that this exception disproves the idea entirely, is to assume that all places evolved identically, which is just dumb.
Man Fined $500 for Criticizing Traffic Cameras with Math
This may be because their OS X version hasn't reached the same yet. So they have 2, essentially completely separate products with at least mostly separate codebases, "SourceTree for Windows" and "SourceTree for OS X", each with their own versioning.

So it really is "SourceTree for Windows 2.0", not "SourceTree 2.0 for Windows".
A questionnaire would give policy makers an insight into how you would feel about particular policies. It could be used to test the detail of something like TPP. Give an indication of how you would feel if you had studied the specifics.
I really want to like Waze, two issues:

* I am not used to Waze UI I often missed my exit or turns..

* Waze often has a delay telling me when to turn (very often I get a turn signal just 100 feet away).

So my plan these days is use Google Map as always, but study the direction, try to learn the road, and optimize on my own if I need to repeat the trip again. My dad says a good driver needs to know how major road works. Years ago GPS wasn't a thing and people got by without problems. Last year's Labor Day weekend I spent the holiday with my friends in Lake George. On the third day I had zero cellular connectivity most of the time on the road, but lucky me I already learned the road (since we have been driving in and out the place multiple times during the day), I was able to get by with little problem.
Apparently it does happen every now and then with this type of design. One of the major bridges going into Boston is cable-stayed and there have been (a very few) news reports over the years about falling ice. But it doesn't seem to be regarded as a major ongoing problem (and any bridge is going to have opportunities for ice to fall on vehicles under the right (wrong) circumstances).
a≈b means (a,b) is in the equivalence relation ≈
One cautionary tale is to avoid generating code that exists at run time with Typescript. We managed to cause a severe page load regression for a while by generating Typescript for each DbObject and Projection (similar to a persistent GraphQL query).

My advice is to only generate types and interfaces if possible.
> This assumes that all the processing that human brain does is by sending signals across the neurons. Which we really don't know. Right?

It doesn't need to assume all, just some non-trivial amount. I don't know the ratio of inter-neuron to intra-neuron processing in brains, or if such a metric even exists. But it seems theoretically possible at least to measure the computing power of a neuron in isolation, and see if artificial analogs exist (or could be built) that exceed that by some margin. Ultimately we're just looking for avenues of evidence to explore.
I'm one of the devs for Kobble. Since Kobble is such a versatile tool, it can be quite difficult to tune a marketing message clearly. We are working on it!

One of Kobble's primary uses is as an open content sharing platform. GitHub gists were chosen for this purpose intentionally, because the discovery mechanisms are built into GitHub. On top of that, we have built a flexible data model (similar to YouTube) for organizing and sharing the content.

Private repos (which are coming shortly) address the other use case where you want to keep data private. We have clarified this in the intros.
Yeah, in one episode the contestants optimized for the benchmark and purposedly faked a sloppy move that could explain the trick, but wasn't the real method they employed. P&T went for the obvious move and got fooled.
Shazam for software libraries
Edit: all the annoyances below are fixed on SourceTree 2.

I have double sized-icons that overlap the text, and SourceTree 2 couldn't uninstall SourceTree 1, but this seems like a welcome return to form so far. The UI seems a little faster too.

--------

Yep. I use SourceTree daily [1]. Current state of SourceTree 1.x on Windows:

- Highlighting files to see the diffs frequently breaks - you have the file highlighted but nothing shown in the diff view. You have to go to history and then back to see code changed in a file

- Dragging changes to staging area is broken

- Selecting upwards in a diff makes a non contiguous selection that can't be staged

[1] Alas none of the other git clients have a UI for interactive rebase, and I hate doing that on CLI.
you can't make money trading with fake money in a simulated stock market.
AFAIK that's not the definition of the rest of us are using for a distributed system.

If anything, considering the fat client trend we're in, I'd go the other direction and claim a single web server backend with multiple clients (browsers) is a distributed system.
Traditionally some of the trade apprenticeships started with the new apprentice making their own tools.

When I took a molecular cell biology class in college, the first series of labs involved disassembling and reassembling the bench microscopes that we would be using for the rest of the course (they were close to maxing out on optical resolution, the faculty couldn't afford to replace a broken one)

As an engineer I enjoy making my own tools, sometimes a little too much
Why the web won't be nirvana (1995)
I don't understand why they don't show the Windows UI on https://www.sourcetreeapp.com/ if they already know I'm using Windows by showing me the "Download for Windows" button.