skysight-inc/HackerNews huggingface dataset:
> It is very much not the homeopathy of psychedelics. Homeopathic medicine is where you dramatically dilute the medicine to the point where there's no appreciable amount of active medicine in the dose.

That is exactly what microdosing is.

> A microdose of psychedelics [is] enough to feel buzzed

No it isn't. If you've taken enough to feel buzzed then you took too much, according to proponents of microdosing. Here is a quote from a sticky on Reddit's /r/microdosing:

> If you are feeling any changes that remind you even vaguely of tripping/being high, you've taken too much.
DongleGate™ arguably started (and was likely internally fomented) with this edition of the MacBook Pro.

This was the first MacBook Pro to exclude an ethernet port, and when Desktop Support at my company handed it to me, I looked at it and asked them what the fuck was I supposed to do about it? They shrugged, threw up their hands and left (I was the prima donna that asked for the Mac, figure it out asshole), and so I limped along on guest wi-fi for a week, until figuring out that I had to buy a dongle if I wanted to use wired ethernet. Eventually snagged some from desktop IT services too, but initially, they were callous and indifferent to my plight.

If anything seeing the statistics for the successful sales of this model and related essential dongle accessories, despite knee-capping ethernet, and forcing dongle adoption to replace an old, standard, widely reliable and convenient data bus standard, could only have inspired and emboldened choices like the headphone jack debacle and USB-C minimalism which still plague us even today.
Developers drove revenue for Microsoft (software licenses). For Twitter, developers prevented monetization.
I had to give up all of that stuff initially, but after symptoms recede (a few days) I was able to selectively reintroduce foods until I found the much smaller subset of foods that caused symptoms.
In his main singularity book he says the idea comes from Vinge. I'm not sure writing about other peoples ideas is that much of a charlatan thing.
Are old school style forums social networks then? Reddit to me just fits into that mold, of just a forum site. The type that have existed as far back as I have been using the internet.
Some people seem to believe that you shouldn't use a language unless you're capable of writing the language yourself.
Rolling upgrade support was a big part of this release, which obviously makes upgrades easier.
wow, if that is accurate, talk about being a victim of your own success....
I think you cannot. The Phoenix is a solid and stable framework. rooster still just a simple implementation of a basic REST framework.
Actually, that's a fascinating part of the story. We run the entire test262 ECMAScript Conformance Suite (https://github.com/tc39/test262) against our JS-Interpreter fork. We don't pass the whole thing yet, but it ensures we only ratchet toward conformance to the language spec.

We checked, and this particular bug was not caught by the test262 suite - the broken sort worked for enough cases to slip past the Array.prototype.sort tests there. We've added a regression test for this issue in the layer that consumes the interpreter, but I've thought about proposing more aggressive validation of sort behavior to the test262 project.

It was a great reminder to me that while tests may be necessary for quality, they are not always sufficient!

Brad, Code.org Engineering
Hello World: The Film
16:9 (or 21:9 even) is fine for large displays that sit on top of a desk but wide aspect ratios don't have the required physical vertical height to be comfortable at laptop sizes.
It's not just the lack of studies, although that doesn't help. Why don't amateur "psychonauts" just do these blind tests themselves? Clearly they have enough product to do it, but they won't. Gwern is pretty much the only one who bothered, and his results were negative.

I'm not ignoring and belittling the progress because of the lack of formal verification. I'm belittling it because even amateurs refuse to take the first step towards confirmation of effects.
> when I can narrow it down to a single offending function, that gets optnone slapped on it and done

If you're able to narrow it down that far why not then fix your bug?
Maybe you could be inspired by my async-to-async database: https://github.com/tinspin/rupy/wiki/Storage
Microdosing is about sub-perceptual doses. You are not supposed to get any psychedelic effects at all. It is very much prone to the placebo effect. I find it really amusing that anyone thinks taking 1-5ug of LSD is going to do a damned thing.
Here is a guide I found that is the most comprehensive I've seen. Hope it's helpful: http://www.sarmstore1.com/what-are-sarms
Russia: Skilled Political Warfare Adversary
Mozilla has always disclosed financial matters in their financial reports, bringing it up in a release announcement would send a strange message.
UC Browser Removed from Google Play Store
I was also a Thinkpad user and switched to Mac for the primary reason of the 16:10 screens (with the resolution and color accuracy to boot). I loathe 16:9 in anything less than 27"
That site constantly reloads itself.
Electronic Lottery Tickets as Micropayments (‎1997)
Those things were also an effing tank, practically indestructible.
https://github.com/matthewmueller/x-ray
When I was just getting into the industry, I was offered a job from a team at IBM, working on some OS or other whose name I forgot. I was chatting with the head developer about the workflow. He told me that, as the OS was written in a custom programming language, and the OS was the only program ever written in this programming languages, they found that roughly 50% of the bugs they encountered were in the OS code, and roughly 50% were in the compiler for the OS code.

I very politely finished the interview and then ran away as fast as I could and never looked back. I did not need that shit in my life. The world where it's always my fault is a better place.
It is definitely a bit vague, but it can be reasonably assumed that it was meant as shorthand for "Obscure (or no) brand generic MTK phone sourced from China"
It died because it couldn't become an actual product and had a lot of very smart engineers spending a lot of time on something that had no future. Some of the core tech was reused and turned into other products.
I imagine after this debacle he was thinking about hiring a hit man instead of going through the authorities.
Completely agree. I use a 2015 model for work, and its glorious. Another engineer got a 2017 MBP, and its TERRIBLE.
A year ago I needed to upgrade my MBP and went for the 2015 model without a doubt.

I wrote about it here: https://medium.com/@Pier/why-i-bought-a-2015-macbook-pro-fad...
But on iOS we still cannot use swift with that, see https://github.com/tensorflow/tensorflow/issues/19 ?! Btw. what about Kotlin?

UPDATE: It seems some third party developer have developed some swift compatible APIs.
Tangential, but Fishbone is a band that should have gotten a lot more attention than they did.
Machine Assisted Dossiers
That's a shame, since there are thousands of programmers who are using it for their work right now.
https://en.wikipedia.org/wiki/Confessions_of_an_Economic_Hit...

Part autobiography, part novel.
AFAICT you can just paste in the URL, as long as it's not in a code block (lines that start with 4 spaces).
RequestId tracking in Rack apps
I don't know, it might make the single target bigger. But monopolisation almost always hurts the consumer. At least where there were a million little crappy news sources, there were a few good ones.
Most major Linux distros have become quite similar and the differences are mostly superficial.

It shocking to see the huge number of reports here complaining of breakages compelling preference to Fedora since most provide a near similar out of the box experience for both desktops and servers.
> If someone accuses him of racism

Who did? I certainly didn't. I said he didn't experience it. So then who are you referring to?

> He's too privileged to understand racism?

I question the logic of anyone who that read his response to the alleged harassment and doesn't ask wtf he was thinking. That conclusion is a perfectly legitimate one to his handling of the situation.

> If you grew up poor or lower middle class in a developed nation then to people living on 30 cents a day in the 3rd world you're privileged as fuck. And we're all privileged as fuck compared to people who had the misfortune of being born 1000 years ago, does that mean they're the only ones who have empathy? That doesn't make a lot of sense to me.

Ah yes, Reductio ad absurdum rears its head. Makes for a excellent and persuasive argument doesn't it?

> But maybe it's because I'm privileged as fuck too.

Yea you are, the fact that you got all uppity about it, makes me think you don't appreciate how fortunate you really are.
You suggest literally the same solution that the person you were arguing with suggested!
You stripped the most important part from links, the thing that the comment you replied to was pointing out.
They haven't monetized even after kicking off the devs. :)
Oh yes, the one thing there that makes him like the rest of us. I can't roll my eyes hard enough.
NOT a dup. A much more HN focused article than the rest of the FF articles today. This one explains why Rust was useful and what it was actually used for in today's release.
I was in your spot also. Had an x200/x201 hybrid running Arch. Dropped it on concrete from 6' in a server room one day sending it to the morgue. I was in the anti-apple camp until my work offered me a replacement of either a MBPr or an X1 Carbon. I made the switch to the MBPr because of the 16:10 screen (I can't stand 16:9 in a laptop).

My god was that an eye opening experience. I'm still on my 4 year old 13" MBPr and it works flawlessly. It's easily the best consumer computing product I've ever used/owned. Everything is thought out so well.

The new macs have so much that I like, but the touchbar, the new keyboard, the dropping of the sd-card slot (hobby photographer here), and the dropping of magsafe seem like huge regressions to me. Everything else is great. I firmly support the USB-C switch. The new chassis is amazing, the new P3 display, and TB3 put it close to perfection.

Apple is so, so, close to making the perfect laptop again. Give me a quad core 13" MBPr with no touchbar, improve the keyboard, and return magsafe and the sd-card slot and I'll dish out the money. Until then, my amazing 2014 MBPr will continue to be my daily driver.
The placebo effect exists for surgery.
Yes, it's a very early addon. Hopefully it will improve with time.
node-webkit bundles its own instance.
Well, the last case I can recall where I had to resort to this used inline NEON assembly for what is essentially a fancy 2D memcpy. With optimization on textures were corrupted. I spent an hour diffing objdump output and got nowhere.

Essentially, it was not worth more of my time to figure out how aggressive optimizations were breaking the parts of a memory bandwidth constrained function that aren't worth optimizing in the first place.

For GCC inline assembly means "take your grubby hands off". For clang it's essentially an invitation to do whatever.
That is gorgeous. I just booted Win 3.1 to Minesweeper in less than a minute on my phone's browser.

Too bad makers of the original Minesweeper did not think to build touch input support.
Agreed. My dream is a 13" with a quad-core CPU and TB3. With e-gpus progressing they way there are with TB3, my laptop is very close to replacing my desktop as well.
The scale is impressive, but the site hasn't changed meaningfully since I started using it a long time ago. This is a sign of 1) a perfected product 2) a team that doesn't know why they're successful so is scared to change anything 3) huge technical debt or 4) poor engineering staff.
BS.

Glyphosate doesn't last long enough to persist in plants and nobody is spraying wheat right before harvest.
A Year of Tech Solidarity
The OSX app wasn't using Safari's webkit. node-webkit bundles it's own copy of webkit.

wkwebview quite possibly brought a major version update, but it sure didn't include the patch we needed. Whether that was because Apple works from a fork that didn't include that patch or the major version was still older than the version we needed, I don't know. There was just no way to get that kind of information out of them.
I was really surprised to see a macbook named there. I've used that model and hated it -- though I suppose not more than other modern laptops.

In my view there is no comparison to the x61 and x61-tablet with the higher resolution screen. I continued using mine until I couldn't get a replacement screen and backlight dimming and bubbling made the screen unusable.
> When you throw around words like privilege, you pretend you know and understand someone's circumstances.

When you dismiss words like privilege, you pretend there isn't a difference between people's circumstances. Especially in a case like this when it is beyond obvious that there is a difference.

> Just because I'm male doesn't negate my right to an opinion. Just because I don't experience the same things you do doesn't negate my opinion. I wrote an article about this a while ago actually, about the Race to the Bottom:

This literally has nothing to do with the subject at hand.
That can be blocked. Not to imply that your concern is invalid, but it would be difficult to enforce something like this when a countermeasure can easily be created.
> Homeopathic medicine is where you dramatically dilute the medicine to the point where there's no appreciable amount of active medicine in the dose.

That understates the ludicrousness of homeopathy. Homeopathy is dilution to the point where there is an extraordinarily low probability of even a single molecule of the active ingredient being in a dose, not merely no “appreciable” amount.

And, yes, this is very different from microdosing, in which the dose used definitely contains the drug of interest, just at much lower than typical recreational dosing.

Whether the latter has an appreciable drug related effects rather than placebo effects may be an open questio, but it's very different in nature from the former, which absolutely will not have such effects except due to massive fraud (i.e., not performing the stated dilution.)
Google is obviously a huge company with many different products, but I've had great success and satisfaction with many of their APIs. What sort of problems are you referring to?
> How does it benefit them ?

Their search product started as a third-party integration (Summize). Their official iOS app started as a third-party app (Tweetie). They've benefited immensely.
And we're all privileged as fuck compared to people who had the misfortune of being born 1000 years ago, does that mean they're the only ones who have empathy? That doesn't make a lot of sense to me. But maybe it's because I'm privileged as fuck too.

If you're privileged enough to have the 1st world problem of too much social media, then you are probably empathically challenged, because social media erodes humanity. (Especially if you are on the side with power, which some might argue is actually the left when it comes to the media.)
I thought "DongleGate" refers to that incident at PyCon in 2013 where someone made a bad joke about "dongles" within earshot of a woman who became offended. She took a photo of them, posted it on social media, and got them fired, and then she got fired for getting them fired.
I'm a big Thinkpad person, too. Had and loved the W530. Now I have and love the P50.
Really nice concept.
SFLC's Moglen acted against interests of FSF: claim
await keyword not usable in repl yet?
[without (async _=>{x=await wtf()})()]
They have what you are looking for with their X-Pack Security addition, which requires a license, though under very favourable terms compared to others...
I use AppleScript frequently, and one of the reasons I can't bring myself to move to Linux is because of the excellent API into every app.

Somehow "hey" just doesn't seem to offer the ecosystem that AppleScript does. Even though I really don't like the latest versions of macOS and iOS, I still prefer the old Apple ecosystem to the fragmented platforms of Windows and Linux (or Haiku).
Well they are giving it a try:

>DeepMind has already begun using AlphaGo Zero to study protein folding and has promised it will soon publish new findings.

http://www.telegraph.co.uk/science/2017/10/18/alphago-zero-g...
It will take more than just DOM access to replace Javascript. Just off the top of my head you'd also need access to the event loop, XHR, websockets, audio & video, webRTC, Canvas, 3D, Filesystem, cookies & storage, encryption, Web Workers and more.
Everytime I have used a tail call, it was because I wanted the control flow, not the optimization. Optimization is a misnomer for such a powerful construct. I think having an explicit `tailcall f(args)` would go a long way towards assuaging the non-tailers fears.
You're not, there's even a relevant XKCD for this: https://www.xkcd.com/1172/

For one subset of users (of which I'm a part) I'd need one dongle - USB-C to DisplayPort - because everything else I need for my software development job is wireless. I'd occasionally need an SD Card reader for my camera, but I'm more likely to use my iPad Pro's dongle.

For others, they've invested in a lot of attached hardware that would need dongles to attach. It's a real pain for them.

Nobody's right or wrong, and to please everyone they'd need to maintain two models of MacBook Pro and that's not Apple's way. They'll either be successful, or like the Mac Pro they'll have to back out and redesign. They might lose users along the way but I'm sure they're aware of the risk. After all the play-it-safe PC laptop brands are nowhere near as successful.
This can't be understated, truly.
Jeff Bezos: Amazon’s Journey to Now and Its Future
They should have never started using their mother tongue then
This explains a lot about my speech patterns, I never realized they developed as a result of my childhood stutter.
Yet somehow, Python doesn't have this problem - it simply treats both types of line terminators as valid. So do all other modern languages that rely on whitespace.
Erlang is amazing language in its simplicity. And it was the perfect language for the web. I keep wondering why it never really took off.
What is your metric for health?

Just going off my own recollection, it looks like broadcast has fragmented into a million irrelevant outposts, all racing each other to the bottom.

Print seems to be in even worse shape. In the southeast, almost every paper outside of the largest state metro has been shuttered and centralized into a state-wide newsroom running on a skeleton crew.

I don't know how those trajectories gets classified as improvements...
Definitely true. It's a balancing act. Granted, that means that some people are going to think you're compromising too much on your ideals (or to little).
Wait till your Macbook dies and you try to pull some data out of the soldered on SSD. I find dongles annoying, lack of magsafe irritating but the soldered on SSD is what really puts me off.
Maybe, but it also looks more humble the way it is. Less serious, let's say.

It's shape also allows more casual usage, there's something magical about being able to pick a laptop with one hand and swing it.
"Routine" is such a wishy-washy term.

Already in the 1990s the group I worked for routinely used VR glasses. I maintained about a dozen them, for 3D visualization on SGI displays. We even had a special projector and screen for a shared VR display during group presentations or collaborations. I left the group, but they still routinely use improved versions of the same setup.

So you have to interpret it "to mean very large numbers" because if you don't, it was already true when he made the prediction.

How are we to know what numbers he meant when he made the prediction?

Personally I think it was deliberately vague so that once 2019 comes he can say that his prediction is true, no matter if it's 1 million or 100 million VR headsets.

Any guess as to how many VR headsets there were already in 1999? Our building probably had a hundred or so glasses, with the different people doing VR-related work. I'll guess there was a good fraction of a million in the world. Wikipedia tells me the "first contact lens display" was in 1999.
I'm typing this from a ThinkPad T420, but was expecting the x200 or (actually) the Titanium Macbook Pro 12" ("TiBook").

Give me a modern-day laptop with 4:3 aspect ratio or even 1:1 and a matte screen and I'll be yours for life. I probably should have gone for the Chromebook Pixel while it was available.
Adapting your model from 2002 is not a trivial operation. Apple and others are building Machine learning platforms that make that work easier but saying that you worked on it, therefore it should be done by others comes off as a little naive about software integration. Going through other people’s code is not instant or trivial.
And this comment is so rude that your point is lost entirely.
You sure this wasn't just karma for attempting something as absurd as using Node and HTML5 FileSystem in a native iOS app?

BTW, what you're talking about isn't a compiler error.
Show HN: IPLocate.io – a free IP geolocation service
what exactly do you script with it if i may ask?
this is such a ridiculous comment that i felt i had to make an account to let you know.
I wonder how many people "we came up with a new way to sell your data!" will send away from Twitter.
Hi HN! I've developed IPLocate.io, a super simple IP geolocation service to return data like country, city, timezone, etc. for IP addresses.

It's free up to 1,500 requests per day, beyond which we have a couple of paid plans to accommodate higher limits.

We've got some code samples for various languages on the home page as well as documentation by Apiary.

It's a super simple Rails app powered by MaxMind data.

I've been developing in the web and mobile space for years, but this is my first web project I'm finally releasing to the public - I'm not expecting it to be a money maker but just wanted to get a feel for reaction from the hacker community!
Global Wealth Report 2017
I don't think it's sufficient for full-fledged generalized tail call elimination. You can certainly optimize a self-recursive call down to a loop, but consider a case where a function accepts another function as a pointer, and invokes that pointer in a tail call position, for example (i.e. anything written in continuation-passing style).
Yeah so I did that and I ended up with the same thing as sillysaurus, it looks like a bunch of crud jammed together. So I used the code block stuff to make it look reasonable.

Are those my two choices? I googled and HN seems to have very limited formatting.
I ran into a GCC bug years ago. (1999-2000). It would put "static" variables into the "text" section of ELF binaries.

i.e. into the read-only portion of the binary.

The result, of course, was that writing to the variables caused a core dump.

So yes, 99% of the time, stupid programmer errors are stupid programmer errors. But compilers do have bugs.

e.g.

https://github.com/practicalswift/swift-compiler-crashes
You're not the odd one out, at least not to me. I also consider the newest MBP to be the best one, though I will admit that I really, really loved the one Marco's talking about in the OP.

For me, the Touch Bar is awesome and is super useful to me when doing video and audio editing and BetterTouchTool basically makes it useful in absolutely any app I want. The touchpad is almost laughably huge but, to me, it's way more useful than the smaller one, and I'm a big fan of the keyboard. It's a little loud but it has a very solid feel and I never feel like I miss a key accidentally because of the keyboard. It's very, very consistent for me and I really like that.

Overall, I just think it's a better computer for my case. I have 1 dongle that has USB, VGA, HDMI, and ethernet and I've used it twice since I got the laptop.