skysight-inc/HackerNews huggingface dataset:
the small titlebar seems neat, but the utility seems diminished (i have a smaller target area via which i can grab a window). does the compactness somehow play into other features of the windowing system, or is it just style?
One of Asia's largest banks says Bitcoin is 'a ponzi scheme'
It was early on to come up with any conclusions but dropping developers in the XXI century? Do you know any other company who did that?

The problem with Twitter was more serious: they never gave a concise and frictionless way to pay for the API. For example, Google innovation with AdWords was providing a self and quick service to put ads while other providers like Yahoo required a process with a lot of friction. Twitter logic was prehistoric.
Anyone knows how much they charge for the gnip enterprise access.
That will change things. I really would like a nice hibernate function that didn't require saving anything to disk.
> For Twitter, developers prevented monetization.

Except that they didn't. There wasn't even any discussion, it was just "We're capping OAuth tokens.". Developers offered to pay for access, users offered to pay for the ability to use 3rd party apps.

If they didn't want to go down that path then Twitter could've easily required developers to show monetised tweets/ads.
On the USB-A port thing, what reason does anyone have for plugging their phone into their computer anymore, though? Everything about iOS and macOS now supports wireless sync and file transfer. I can't think of a single thing that I'd even need that for...
But you have backups right? Betting on data recovery is a really poor strategy, you might drop your laptop under a truck.
I've only ever hit one compiler bug that was really a bug: a C compiler for 6805 microcontrollers would only produce a correct function-start if the function took 2 bytes or less of arguments. That particular project includes a surprising number of global variables :-)

Not a "compiler bug" but a "gosh I wish some people who are working on a project voluntarily that I'm not paying for would do a crap-load of work" bucket: for a while GCC could either compile a program with threads or with exceptions. If you had both threads AND exception code (even if you never threw an exception), the emitted code would eventually crash.
JS imposes a memory/object model that doesn't map to other languages particularly well, so you either have to play fast and loose with semantics (effectively creating a dialect of the language that you're transpiling), or pay extra overhead for faithfully emulating the original behavior.

WASM is much lower level, and should allow compilers and VMs to use best-fitting data structures and layout.
Defining a tech startup career trajectory (Spotify, 2016)
> Nobody said it was easy. Only that FB is incentivised to do detection poorly. FB doesn't really care about user impact, they only care about profit. If it's not enough user impact to cause a dent in profit, they aren't incentivised to care.

I think you've misunderstood my point (or perhaps glossed over it). From a UX perspective, it's way, way worse to delete a real person's account and tell them they're fake (tons of negative news coverage every time these screw-ups happen) than it is to let a fake account slide. So any technique that errs on the side of being too aggressive they are unlikely to use.
Why would that make it a shame? There are a lot of people using tools of all kinds that are insufficient for others.
Vancouver cracks down on Airbnb
So is using it to incite violence. The Twitter tos isn't worth the paper it's written on.
> This is not the case with USB-C, evidenced by the fact that apple doesn't even use it on their own consumer electronics yet (!!!).

The biggest problem IMO is that Apple decided to outsource the whole connectivity problem to third party. Apple provides no [1] cable, no monitor, no external anything that uses the ports. At the very least Apple could have done some sort of certification program so that their user are not left with an infinite combination of unmarked cables of varying capability, or something to show commitment and strategy.

That's like removing the headphone jack and failing to provide their Airpods for months. But at least they announced the Airpods ...

2015 was a terrible year for Apple, the year they did nothing right - not because their product were bad just meh, but their delivery, the PR was terrible. 2016 is ok so far, but following 2015 it does not feel like enough.

[1] OK they provide cable and dongle, the point is that there is no USB-C product line or anything special around them, nothing that really help or make USB-C cool, just Apple-basic package as exiting as the ashtray option in a Tesla.
Here is a link to a talk I gave last month describing how to use Lua to generate thumbnails remotely in the Ceph/RADOS OSD servers.

Talk is from Lua workshop 2017. Relevant content begins at 15m40s.

https://youtu.be/bGQc-PpJAyk?t=15m40s
I haven't used it, but from the photo, I don't see home, end, pageup, pagedown, and backspace. (or maybe delete, but at least one of the two.)

Personally, I use all those regularly.
The lucrative market is for advertising placement which demands that you don’t sell the data that you have (otherwise the targetting that you provide is no longer unique).

Some company do sell the data they have behind the scene (Experian is one of them) but there are few buyers, those buyers can tell their data is of bad quality and they have competitors with similar data, so it is hardly lucrative.

As far as I can tell, Apple’s efforts to make articles readable by removing JS-embeds a while ago, encrypt iMessage, fight the FBI about weakening their security or to fight against cross-site cookies more recently, all that seems both real and representative of how they value their product. I have not seen crowds ask for differential privacy and yet they spend precious time in their recent keynotes about it.
P values of less than .005 generally mean that you accept the null hypothesis. The authors did otherwise for one hypothesis, which I find interesting.
People are creatures of habit the syntax looks "weird" to many.
That was true-er when by compilers one meant GCC or some such.

Now everybody and their dog write compilers and transpilers for young and/or obscurer languages (I'd include Go and Rust in there), and with the immaturity of these environments compiler bugs are a fact of life.
There certainly is hardware acceleration in Firefox on Linux, more then likely it has been disabaled because of your configueration/set-up/drivers. To turn it on go into your "about:config" and toggle the entry "layers.acceleration.force-enabled" to "True" and restart. Then Firefox is as fast as Chrome or faster, simple as that. Although it would be nice if there was a dialog telling the user their setup is incorrect/unsupported and giving them the option whtout digging into the config, I believe this is the number one reason people think FF is slower, cause their HW acceleration is disabled and they don't even know it is...
Why? Hibernating to an SSD is pretty fast already.
Leechblock is updated. The developer made it into a separate add-on though.

https://addons.mozilla.org/en-US/firefox/addon/leechblock-ng...
No node in the iOS app, just javascript.

It was pretty out there to use the HTML5 FS API the way we were. It allowed us to share a _massive_ amount of our codebase between iOS, OSX, Windows and later Android though.

The development efficiencies we gained from doing so were pretty incredible. Given the budgetary constraints on the project if we hand't pulled off the code sharing piece it would have been shut down a lot sooner.
> BTW, what you're talking about isn't a compiler error.

Neither was the blog post:

> [ Addendum 20171113: Yes, yes, I know sort() is in the library, not in the compiler. I am using "compiler error" as a synecdoche for "system software error". ]
Any React Native APIs?
Ha! Apparently they had the same thought :)
This is so brilliant. I've thought about micropayments so much and never found a practical way to do them. And this is so simple it seems like anyone should have thought of it!
Giraffes, wolves, and dragons: Evolutionary biology explains Chinese internet
There are scientific studies on illegal substances like, say, magic mushrooms. There are no scientific studies on microdosing because...well actually I don't know why, because they could do them if they wanted to.
There is no generalizable “math” involved. Everyone’s physiology is different and their susceptibility to THC depends on the specifics of their exact metabolic conditions in their own body. Some people get high on a few mg. Some people require 10’s of mg. Someone in close proximity to a smoker or smoking crowd could easily get a mg or two if the others are smoking heavy THC strains. The math checks out on that...
>nobody is spraying wheat right before harvest

Glyphosate is sometimes used as a desiccant to alter the timing of wheat harvests, ensure even ripening, and to make harvesting easier. While it's not a widespread practice, it does happen in the US.
Thank you for sharing the link to the actual summary.

N=59 which is enough to justify for a larger survey but probably not to garner the attention this piece is receiving.

This will trigger massive swings in how certain food groups are perceived, affect farmers, etc. Caution is required.
Try umatrix.
Why Russian adolescents are selling self-created pornography online
Since the original article doesn't give a lot of context as to what these characters looks like in context, here is an image of a Japanese book [1] and some playing cards [2] to give context to the segmentation difficulties.

[1]
https://wakancambridge.files.wordpress.com/2015/07/e8bbbde58...

[2] http://img03.aucfan.com/item_data/image/20150720/yahoo/u/u80...
I want to do the same for Chinese.

I have a collection of 1500 fonts, and finally exported all the PNGs for 75,000 characters. Now I need to pad, crop, and scale to make 28x28 (or 32x32, or 64x64, or another resolution).

Then I want to do the Machine Learning (Classify) step.

The article doesn't go into any detail about how to install Classify, how to import the training and testing data, and how to then actually run it. I watched the videos from CS231n because of my boss, but again, I'm still not really sure what to do practically.

If I have lots of folders of images, what should I do to build an OCR program?
A Formula for Happiness
Mosquitos with Cas9 In Their Germlines
I wonder how much of this is the recently enforced payment in your credit card's primary currency (with the ~3% spread going to Airbnb as profit).

Due to this - and Airbnb's refusal to even discuss their reasons for it - I always consider other options before Airbnb. In the past it was the other way around.
Bare `await` (REPL-only) came in Chrome 62 - and it's on the way to Node soon. https://github.com/nodejs/node/pull/15566
Huh, thanks for mentioning that! I didn't realise there was still a flag for it - serves me right for not doing my research.

Though losing Electrolysis will defeat one of the main benefits of running Firefox 57...
Well, I guess the question basically boils down to whether Analemma_ or you can name futurists that are not cranks... if you can't, then it seems to me the beef is with the notion of futurism itself, not with an individual subculture of futurists.

It seems to me that Analemma_ (and likely yourself) are proponents of the view "the future will be mostly the same as the present with minor inconsequential variations" which is a very sound and reasonable view to hold, but also kind of sad and unambitious in my view.
Also interested in answers to these two questions, as well as OpenCL performance in vanilla linux (iMX6 and above).
I'm not sure why you would use this over cowboy's REST handler. Cowboy is the thing that powers Phoenix -- you really can't beat it for concurrent performance.

(Loïc of NineNines is an absolutely incredible guy that does a ton of really important work, and you all should consider supporting him at https://salt.bountysource.com/teams/ninenines)
Try

- foo

- bar

It isn't special formatting, but it might line the links up.

This is an interesting case. It looks fine on mobile, but desktop Chrome looks jammed together.

On the other hand, people can still differentiate between each link, so ultimately it's not so bad.
Also breaks as soon as anyone in your graph gets their password stolen.
Yep. I love my late 2013 15" (typing on it now), but also use a late 2016. They're both great machines, and there were controversial things about the 2012-era models at the time (soldered RAM, proprietary PCI connector for the SSD (I don't believe there was a standard for this at the time), no ethernet, the usual chiclet keyboard qualms, etc.) and that Marco doesn't mention those today actually bodes well for the latest design, I think.

The USB-C transition is certainly painful right now, but he's glossed over many advantages of the current model too:

- 3+GB/s (yes, gigabytes) storage speed

- 10Gb/s USB (and 4 of them)

- Thunderbolt 3 (and 4 of them)

- Discreet GPU is standard (thank you Apple)

- Touch ID on a Mac really is nice

- Better screen (actually very low reflectivity for a so-called "glossy")

- Better sound

- Better cooling (and quieter indeed)

- Does make the previous model seem thick and heavy to me, so we'll have to agree to disagree on that one

- I like the keyboard, but it requires some adjustment for sure
Presumably people have gossiped for about as long as they have been able to speak. However, the 'truth content' of the average communication seems very low.

Take something as simple a speed limit sign. That sign is not literally 'true', it simply refers to what the calculation for penalties will be based if you exceed the unstated actual speed limit. Reporting is at best a game of telephone, social media ends up so many hops from what actually happens to be nearly completely separated from reality.
Yes, and qsort does similar (different algorithms for different array sizes but the same function interface).
If you have a long commute, it’s nice to have a 4lb battery strapped to your back
It's possible to send a micropayment on Venmo. Send $0.01 to someone and it'll go through.
> your code only works because a compiler optimization makes it work. If a different compiler executed your code exactly as written it would crash.

But it's completely arbitrary that you consider this "a compiler optimization" as opposed to "the way the language behaves." The languages you're used to work the way you describe: if the stars are aligned, a particular compiler may do TCO as an extra optimization.

But there is absolutely no reason it has to be this way. It is perfectly possible for a language standard to mandate that TCO must happen and to specify in an easily understood way when it must happen. As Scheme did over 40 years ago.
This is a pretty cool idea. Reminds me of the fapiao system in China for preventing tax evasion - convert the tax receipts into lottery tickets.

https://www.beijing-kids.com/blog/2012/01/09/scratch-that-fa...
Except that they do. Right now each Bitcoin transaction uses the same amount of energy as the average household does in a week (255 kWH according to https://digiconomist.net/bitcoin-energy-consumption which is more than I personally use in a month). Even assuming you're mining with very low-cost electricity ($0.04/kWH) that's $10.20... or about the cost of a BTC transaction according to the grandparent post. This high energy use is the cost of being decentralized, centralized systems like Visa, Mastercard, and ACH use much less energy per transaction than that.
"Best?" really?

- Glued in batteries

- Difficult to repair, especially the poorly-manufactured logic board

- No Kensington security slot

- Soldered in RAM

This is why I still use an 13" A1278 non-Retina from 2012: 2x SSD's, 16 GiB of RAM, SD slot and KS slot. It's a little thick but sturdy, not the fastest CPU but it's solid.

The latest MBP's have unreliable logic boards and Apple's repair policies result in massive charges for binning whole boards instead of repairing cheap components. For such reasons, the "best" macOS laptop these days is arguably a hackintosh Lenovo such as T440 or P50s.

- Spill-resistant, awesome keyboard

- Nearly unbreakable

- Upgradable with commodity parts

- Repairable

- Crazy-long battery life

- Necessary ports included

It doesn't make sense to go with over-priced, soldered-in components that lack sufficient repairability.
The Dr is ridiculously handsome, ridiculously talented, ridiculously speedy, ridiculously violent, with a ridiculous amount of momentum.

He changed the stream game in ways that only Steve Jobs would understand. Much like the late great he took what everyone was doing and brought it up to a level way beyond what the sidekick competition was capable.
Pentadactyl was the greatest browser extension ever created. I hope that something similar will appear in the future.
Syntax as well as just that it's a really weird way of thinking about things compared to languages like Java, Python, etc. Elixir seems to be helping some with this, so I guess we'll see.
This is hilarious: one of those curious pursuits of an enigmatic genius.

My personal favorite diamond sign (one that Knuth has yet to cover) is the Patagonia wind advisory [0]; when we first saw one on our trip there we spent about half an hour taking various funny photos with it.

[0]: https://www.peruforless.com/blog/wp-content/uploads/2014/04/...
Why was a Go version needed if performance was paramount? There are libraries already that can handle this performance just fine.

If they're going to spend 60k/year on instances, the dev time definitely wasn't worth it for this. They just wanted to use that language because this is a NIH situation, not really an engineering priority.
Firefox Quantum Release: A Quick Take, and How to Restore Defaults
TCP/IP is an open standard, yet I suspect you would have the same problems implementing it (Microsoft famously copied BSD stack at first).

You could probably say the same thing about any complex open standard, like FTP etc.
>viewing the output is hard

>video viewing isn't supported directly in the browser

Reading your comment caused me to log in to my security server and make sure I'm not nuts about the ease of viewing Motion feeds. Viewing its feeds in a browser is simple, from anywhere on the network. I'm curious what problems you had.

On a similar note, I stuck with plain-old Motion because of its super-low overhead. GUI aside, is Motioneye much of an upgrade? How does its resource footprint compare to Motion's?
That's not even what that word means.
I find this quite interesting, as most tech companies in the Bay Area are more of a "jungle gym" structure than a "ladder". Here they've done a good job of defining what a career in this environment looks like, setting expectations and benchmarks for career growth.
Mostly text processors. Bash scripting doesn't always handle Unicode nicely. For Pingtype ( https://pingtype.github.io ) I need data in Chinese. I get that from websites. Sometimes I can download it with curl, other times I need to tell Safari to get the source for me. Language syntax like "every paragraph" and "set applescript's text item delimiters to" are much easier to handle than str.split() and IFS.

File reading and writing are easy. Getting and setting track data in iTunes is easy. Finding selected items in the Finder is easy. I've been using more "do shell script" recently as my knowledge of command-line tools increases.

It's slower to run than other languages, but when I just want a quick one-off script to generate some data, it's faster for me to code it in AppleScript instead of spending hours debugging it in another language.

All my processing for PlinyPedia ( http://peterburk.github.com/pliny ) was in AppleScript - splitting the XML into separate files grouped into folders, naming those folders, moving the footnotes to the bottom and adding links to quickly move up and down, and finally generating a basic iUI interface.

I also wrote scripts to transpose chord progressions to Roman Numerals by looking up the values in a table, select cells diagonally in Excel, and turn my Facebook friends list into an iTunes database. (The iTunes database is URL tracks that trigger a PHP script running locally that opens Safari with the URL - it's basically a bookmarks manager with Smart Playlists. If you can recommend a better database, please do.)
so, as someone naively excited about memristors I've noticed the similarity between Xpoint and memristive memory... am I totally off here though?
I guess I probably misspoke. I was thinking about https://android-developers.googleblog.com/2017/08/hardening-... ... but those certainly don't require userspace changes (probably). And even the case where you'd want the new kernel features (but can't upgrade due to driver ABI incompatibilities), they've backported to several old kernels that are in wide use in Android... though I note that my 2-year-old phone is on an older kernel than most of those features were backported to.
For the most part, its safer not to stick your head up. There's a real chilling effect in action, and for the sake of your career, it's better to keep your opinions to yourself, lest the torches and pitchforks be directed at you.
Then there's several distinct schools of thought on microdosing. Read the link I posted above.
Multi-Region support in Cloud Spanner
Funny that he mentions that any bug in perl's if statement would be caught within a year.

I had a project that lost $150,000+ because of a bug in perl's sprintf (but not printf, mind you).

https://rt.perl.org/Public/Bug/Display.html?id=82418

Yep, that ticket was open for well over a year.
Would it still be possible if penny-per-article schemes became as wide-spread as ad-supported articles are?

I doubt Venmo could keep up with that level of transactions at 1¢ apiece.
> I totally get why they dropped the optical drive when they did. Online/flash storage was getting cheap enough and ubiquitous enough that it was a real replacement for CDs.

> This is not the case with USB-C, evidenced by the fact that apple doesn't even use it on their own consumer electronics
yet (!!!).

A better comparison would be when the original iMac abruptly dropped support for SCSI, ADB, and serial in favor of USB, which was almost unknown at the time. The iMac drove demand for USB peripherals and started us down the path to USB becoming ubiquitous, but everyone griped about it at the time and there were all sorts of ADB-to-USB adapters for awhile.

That being said, I think USB-C does have some serious issues which Marco outlines well in another post: https://marco.org/2017/10/14/impossible-dream-of-usb-c
you are comparing apples and oranges :)
I would go in that way:
-> compare cowboy with mochiweb and leptus with rooster.
You're wrong on two accounts.

You want a low p-value, the lower the p-value the stronger the evidence.

A p-value is cutoff traditionally at .05 (1 in 20), and if it's p < .05 you can reject the null hypothesis. The "null hypothesis" is the OPPOSITE of your paper's hypothesis (so you want to reject it): the null hypothesis is "All the variation we saw was from chance"
Nope. Wasn't true then, either. Found bugs in Lattice, gcc, egcs, Borland, Aztec, and probably a few more that I'm forgetting.

They're never common, but "it's never the compiler" doesn't apply either. It is, however, a helpful reminder that the most likely source of problems is with the author of the code :)
He did say disk.
The image in your link uses the term "sub-perceptual dose". How is that congruent with feeling a "buzz"? A sub-perceptual dose by definition is too weak to feel a buzz. If you could feel a buzz, it would be in your perception.
Demystifying Growth Hacking [Podcast and Transcript]