skysight-inc/HackerNews huggingface dataset:
Indeed. I can definitely see a reason one might want a dynamic experience in an email. I'd love to interact with some notifications without leaving my inbox. But that'd be select apps I want to work with, not something my email client should assume I want. Every marketing email I get shouldn't be an interactive page by any means.

I direct a lot of things to email like social notifications just so everything comes to one place. I end up doing a lot of bounces off to various sites to "respond" with a Like, +1, Retweet, etc.

But like, an interactive email should be a whitelisted opt-in behavior. "Hey, I want my Twitter notifs to be interactive so I can reply and retweet without leaving my email, so let me enable the Twitter app in my email client."
6 Must-Know GUI Design Principles to Make You an Excellent UI Designer
It's different in kind. The JVM completely abstracts away things like class loading from the perspective of bytecode - that stuff seems to happen like magic. Ditto exception handling, stack frame linkage, memory allocation, etc.

Viewing all of code and data living together in a big array is important, I think. You don't understand e.g. dynamically generated thunks and shims without seeing the duality of code and data at the execution level.
CPU performance stagnation has already been the (somewhat unexpected) story of the last decade: Computer have simply become fast enough for almost all users, so progress has mostly been invested into power saving.

Advances have mostly been made in storage speed (SSDs), battery performance, and display quality (resolution, colours, and lately refresh rate), plus vector processing for machine learning.
I'm not a native English speaker and didn't bother to proof read my writing. Anyway I can't edit it now.
> I hope I explained why “one size fits all” does not really do it in garbage collection.

Great to see people acknowledge this. Garbage collection is full of tradeoffs; be skeptical of any claims to the contrary.

I also like the way the author emphasizes the importance of inline bump allocation in the nursery. In the fast path, allocation of memory doesn't need to be any more than 5 or 6 instructions. This speed advantage is huge, and GC schemes that throw it away need to have a very good reason for doing so.
For software developers:

1. If you have trouble getting started on a project, just do something really small like add comments to your code. After that, you'll find it easier to do more difficult tasks.

2. git checkout and git diff are two of the best ways to identify difficult bugs. Find the most recent version where the code where the software worked. Find the oldest version with the bug. Diff the two git SHAs.

3. People skills get more important the later you are in your career. At a minimum, try to maintain positive body language and a positive attitude everyday so your coworkers enjoy working with you.

4. Do some parts of your boss's job for him/her. That's a great way for your boss and your boss's boss to realize you're ready for a promotion.

5. Go to industry conferences so you can learn your industry. Not just the technical conferences, but also the business ones. The better you know the business side, the better decisions you can make. The better decisions you make, the more likely you are to be well compensated.
The C++ routers have now largely become feature complete, IIRC they've even ported I2P-Bote to work on them.
And you have the JVM reference router still being developed, so there's at least three different implementations of the router and that helps with finding bugs and the like.
You are making a mistake in participating in Google garbage as a user. You are an item for sale.
Considering I did ISP tech support, including mail client setup, for a few years in the late 90's and early 2000's and never once encountered Lotus Notes, I think it may be like in kind, but nowhere near like in quantity.
I have an HP 48G in my desk drawer. Back in highschool I spent months playing with it obsessively, writing games and 3D graphing programs and whatnot. Haven't touched it since then, although I'm still fond of it in some theoretical sense. They're a great "pocket computer" for when you don't have access to a "real" computer (ie. one with a programming environment) but I don't think they're actually useful unless you're in some engineering profession where you regularly use complex formulae in the field.
> IMO you’ve been unfairly downvoted, as you’re correct that the emoji illustrations indeed are owned by Apple.

The downvotes are entirely fair. Of course Apple has the legal right to arbitrarily block devs from using parts of Apple's own system fonts; that doesn't mean it's not stupid for them to exercise that right.
Alba The Glowing Bunny (Wired, 2002)
I've never heard the term "transpiler" used to refer to anything DSL specific.

I've only ever heard it used for source-to-source compilers for JavaScript dialects.
That, I wasn't aware of. It's been on my mind to set one up.

I principally use a VPN to keep Comcast and Verizon out of my business (there's no need I endorse for them to sniff -- much less inject into -- my traffic).

As archive.is and others and now increasingly even Google block me and make me jump through hoops, I'd been thinking rolling my own was the next step.

I suppose I can switch to business class Internet at home and run a local server, but...

Curated Internet. One not of our choosing...
Part of why I don't advocate for CDNs when you don't need them is because I want to build robust sites that work for years untouched. For timespans over a year, anything not on your server is brittle. Oops, CDN changed its URL/didn't update their ssl ciphers/went bust and shut down completely and now {js-framework}/{css-library} is missing and my site is broken. What an unforeseeable circumstance!
So long as said account has not been banned for tripping some unknown algorithm, and have received the "this is the last communication on this matter" message. At which point in such a world where there is one, and only one, communication platform, do you even exist?
In the words of the first UCLA email:

LO
- Remove your most precious info from online accounts (e.g. everything in the real world, such as your physical address). Use PO boxes / mail forwarding / etc. for that

- Create a new, anonymous email account and use that for accounts that you care about to minimize the chance of successful social engineering attacks

- Depending on how serious this is and how much the hacker knows, consider warning your friends and maybe even colleagues about the situation

- Obviously don't have anything visible to friends-of-friends or to the public on facebook, remove your public photos especially those that can be photoshopped into a fake id, etc.

I'm not an expert in this, just some ideas.
There's nothing wrong with wordless understanding per se; the thing that's "wrong" is thinking that you have words (i.e. a teaching) that can effectively, repeatably communicate a concept, when you actually just have a wordless understanding.

The problem of meditation teaching is false positives: people experience enlightenment while pondering some koan, so they think that that koan actually helped, and pass it on. It's superstition. Anything could have helped. Something that truly helps, should help more people than average, more often than chance—and if you've got that, you've got words.
Pixi is rendering. Phaser is full game engine (physics, sound etc.).

Phaser uses an old customized version of pixi for the visuals.
40 Ways to Propose Your Love on Valentine’s Ebook – 90% Off (Special Offer)
The challenge is those labels aren't standards-based. Gmail has all sorts of weird issues when you interact with it over IMAP. Even Google's own Takeout will end up making multiple copies of your messages, one per label, as it converts to folders. For a while I still had Gmail but used platforms Google didn't support with first-party apps, and I had a lot of pain points. (Gmail also likes to "archive" items [or remove that particular label] that you tell Gmail to "delete" via IMAP. It's annoying.)

FastMail does an excellent job hanging on real standards, and so supporting these Gmail-specific features requires that the standards themselves, support such things.
IIRC the general thrust of Apple's problems with the app in the now-deleted tweet was "hey you are filling a quarter of the screen with a giant emoji, they are only to be used as little images inline with text, they are not your own personal clip-art library".
"Hackers from the Dutch intelligence service AIVD have provided the FBI with crucial information about Russian interference with the American elections."

I call total balony on this. Attempting to give it some credence by accrediting the source to AIVD. How sad to see Risks Digest reduced to repeating neocon waffle.

http://catless.ncl.ac.uk/Risks/30/54#subj1
If you think the end result is the same, you are being very charitative in your guess of what those companies could do with your data. Without giving it much thought, for a start you would lose the ability to control what that data is and who has it.
What does this do, for those of us not on a linux box?
"the high cost is justified because over time, a Magic Leap headset can replace “your phones, your televisions, your laptops, your tablets, which add up to thousands of dollars"

Does he even believe this? Even by marketing standards, this is a stretch
Originally posted HN title also read something along the lines of "wifi is bad for your health". Which is what made me look, at all. But no, it's not about (direct) physiological impact. Instead, your "data security" health. And from 2014; we've had 3 - 4 years for this to become much more mainstream knowledge.
Ah, I missed that. I guess I was more interested in cases where they had difficulty in getting existing customers to accept the changes.
It's OK though, they replaced email and SMTP with Google Wave back in '09 or so, right?
Your arguments mixes up memory as in DRAM, where the market structure is as described, and memory as in CPU cache, which is something entirely different.

If Intel wants to add more cache, they simply paste the template again. What's limiting on-die caches is the competition for space. Chip yields sink roughly proportional to die size.
I had to do client work once that required Lotus Notes support and I swear that program runs HTML through a blender before trying to render it. It makes Outlook look like Chromium.
>Apple thinks of Unicode as their personal playground

Apple has thought of Earth as their personal playground for a long time; arrogance runs deep in their company culture. Steve could get away with it because he was arrogant and right most of the time. Today, ancient & obsolete arrogance is Apple’s biggest flaw, and is causing them to drift more and more out of touch with reality.
ICE Doesn't Belong in the Intelligence Community
I like this. I need to do this.
FastMail is pioneering IMAPs successor:

http://jmap.io/

In the spec, they supercede IMAP folders with “keywords”, which are comparable to labels in Gmail.

“Users may add arbitrary keywords to an email. For compatibility with IMAP, a keyword is a (case-sensitive) string of 1–255 characters in the ASCII subset %x21–%x7e (excludes control chars and space), and MUST NOT include any of these characters: ( ) { ] % * " \”
I think you forgot the word mutable somewhere. A true Business Application(tm) has no mutable state that is not stored in the database, so all objects are immutable and therefore functions (except those dirty dirty data objects).

some_object.apply(method_name, param, ...) // sure looks like evaluation to me
Hey I did the same thing late last year. I gave up a bungalow I payed $1200 a month (bought it 2011) for for a one bedroom apartment I pay $2400 a month for. Yay! But I live alone so a 50% boost in income offsets the doubling in housing costs (I think). And honestly, outside of housing (and healthcare) I don't really see anything else being too crippling.
At least two of the article's statements about LLVM are false. In particular:

1) LLVM doesn't place any restrictions on how a language runtime allocates memory.

2) LLVM doesn't "expect" a stack map -- it provides infrastructure to compute them if the front end wants to, but the front end is completely free to ignore that infrastructure.
The iOS version of Focus is implemented as a content blocker, and you can use it across the system.
I, for one, welcome our new AMP overlords.

As a marketer emails are really limited. This opens up possibility of higher engagement and less friction for what you want Gmail customers to do. I work for a loan company - get a rate quote IN YOUR EMAIL! Customer saves time and I just cut 2 steps out of our funnel.

The required coding and browser compatibility scare me a bit though. Nothing to piss off consumers than an email that doesnt work as promised.
Except it matters what you eventually do with those savings. If you end up spending that money in the same city. Therefore the GP really should have said:

This would only be a valid comparison if you don't plan to repatriate a substantial portion of your earnings to a low CoL city.
No, the one that re-unifies the sequences of bytes that might be "strings" under one container object which has fields indicating what kind of format it is and automatic coercion methods for common types.
AMP is terrible for the Web too.
Indeed, and as the case is "The data model is backwards compatible with both IMAP folders and gmail-style labels".

Even so, unless you have a wide multiplatform selection of JMAP-based apps which work properly with labels, you are better off with folders.

EDIT/Am at rate limit: I survived migrating from labels back to folders, and probably wouldn't start using multiple labels again, should they be available, until a point where it's a very common, well-supported standard behavior. No more proprietary nonsense for me.
From what I’ve read, especially on Karl Guttag’s blog, Magic Leap is a sort of running joke. They’ve pivoted to make something a bit less useful than Hololens, with a patent history that reads like a fever dream. Bullshitting about the price after so many outright lies abou fiber scanning nonsense seems tame.
The fact that no one has a specific answer for the simple "what would you do to launch this if you worked at Google?" really says something.
I'd expect the "What's New" section to tell me at a high level what's actually new in this release.
Any source code to source code translation is considered transpilation until targeting byte code or other form of representation that is byte code, VM, or CPU specific. The terms do become blurred sometimes.
Finite Field Arithmetic, Chapter 10: Introducing Karatsuba’s Multiplication
Haven’t seen this site but if it’s static please take a look at netlify.com. Their service is incredible and has a free tier.
She's being dragged hardcore for using "bad language" in various tweets. I've only seen the individual tweets themselves without context, so it's hard to judge tone & intent.

Anyone have insight?
So you when you said you'd "wish Google would do something" you already knew that, in fact, they have already done something?

And presumably the use of this lie was to provide an example to support your argument that ads should not contain Javascript at all?
David Patterson already figured out that separation of the memory and the processor was the real bottleneck in 1996-97. His IRAM designs for general-purpose computer systems that integrate a processor and DRAM onto a single chip were done in The Berkeley Intelligent RAM (IRAM) Project http://iram.cs.berkeley.edu/

Probably didn't work out for the reasons you mention.
Started off as a concept artist for a few years, then started doing particle effects, moved into 3d environment modeling for a few years, and did a few characters, then moved into character modeling for a few years, then animation, then character rigging, then rigging automation through mel script for a few years. then worked as a technical artist for several years, then learned more programming stuff, then wrote a bunch of unreal script for a few projects for a few more years, then learned C# for unity and now i've been writing C# for VR apps for a while...
I’m already married to the multi label format, so moving back to IMAP is a deal breaker. Eyes forward, no going back.

EDIT: Understandable! Safe travels on the path to owning your data!
Lawsuit reveals how tech companies profit off the prison-industrial complex
It's Apple's playground and they can enforce whatever idiotic rules they want, but I don't see how using their emoji font is any different from any other font they provide. IP rules aren't a justification for it.

All the justification they need is "We're in charge and we reserve the right to be arbitrary and capricious with app approval," but that doesn't mean I like it.
The World Enduring Calendar – fixed 52 weeks and can be annually reusable
> I fail to see how an understanding of C would make one better at understanding userspace process scheduling or text editors.

Can't even count how many times I've read the sources of some program to figure out what some random button does (or is supposed to do) -- back when I messed around with blender I used the code more often than the wiki to figure things out and found tons of bugs that way.
Python 3: We have two things that are ALMOST the same, and which if we'd done it correctly, could have been converted just by changing what we're willing to call it (in the "downgrade" direction; or also verifying if you want to achieve what I hate that Python 3 is forcing on programmers).

Proposed "string like" Object: __IF__ you want to turn on debugging, sure, force it to validate assumptions at runtime/compile time. Otherwise call verify() when you're willing to handle that being some result indicating "we have a problem".

Maybe the verify() call returns the byte-access-offset of the first non-conforming sequence.
> If there is never enough time to refactor and new features are always being pushed

That is a sign of bad culture, both in engineering and product. Whether its starting a green-field project in a scrappy startup or building yet-another-feature for an established product if the estimates are constantly redlining everyone's available time and never giving thought to maintenance, QA, testing, code review, and testing then of course it will always feel like that. When estimates include that stuff and you show product you can ship features more reliably more often in the long run, they buy into that. If they don't buy into that they are either very delusional, have only worked with absolutely perfect people, or they utterly do not care how many extra hours / stress the lack of quality causes you / the team / the company.
Marketing emails use giant images to push the text content below the fold, because they want to entice the user to enable images. Images need to be enabled to track opens.
For what it's worth, I only use my phone seriously when I'm out and about, and a lot of times, my internet connection isn't the best, e.g. while in metro
And it will supplant Duo and Allo, that were/are supposed to supplant (or augment, or co-exist -- can't we all just get along?) Hangouts, that was supposed to integrate SMS and MMS, but bollocks.

Anyway, I prefer my email to remain immutable after initial transmission. I don't need another Snapbookthingie...

Which reminds me, Google: You already hosed search results with your first... or second, or third, buzzzzzz... big social, dynamic (comments) push, Plus.

And almost nobody liked Buzz, nor the way you tried to shove it down our throats.

Are you really going to take another stab at sabotaging one of your successful products -- this time, Gmail?

You HAD a successful social platform: Reader. And you nuked it.

You want "social" and "changing content"? Bring back Reader.

Buy a clue.
You’re getting destroyed, but it seems accurate to me. Taco Bell famously repackages the same low quality, low cost ingredients in myriad forms, with intense marketing. Chipotle does something similar, but with higher cost and quality ingredients. Still, the list of what you can work with in a Chipotle is short, very short, and your basic point seems to hold.
Embrace, Extend, Extinguish -- then walled garden.
Does anyone have a mirror for this? I have hit my limit due to other uni people taking my free articles.
Change the Skydio logo to a McDonnel Douglas / Lockheed Martin logo and the product seems a lot more sinister.
The cool, grey, gentle weather is part of what I love about this place!
This is analogous to Unix commands assuming you meant what you said. 'rm /bin/bash' Ok boss, no questions, no confirmation prompt, done.

One of the first things I do on a new Unix login is alias the rm, cp and mv commands to -i so they prompt before clobbering files. I spend a lot of my day at a command prompt, but I like my guardrails.
This article seems focused towards startups, and the chances of most startups even having a tech lead/architect are pretty slim. So yes. Many CTOs do pretty much 'everything' for quite a while until the funding is there to build a real team.
The Uber app is objectively better than Lyft's, and their pooling algorithm is subjectively better.
I think we should use ad blockers.
>> Go was created to be a faster Python

That would surprise me; Go has little in common with Python.
I would think that the reason for improved health effects would be similar to a glass of wine a day, blood thinning. The snake venom thickens and coagulates the blood, the body tries to fight it by rebounding oppositely. Over time, the body's blood naturally becomes thinner resulting in cardiovascular health improvements
But again, those are just assumptions on my part.

Well yeah, that was the point of my comment -- it sounds like unsubstantiated opinion.

If you have any doubt about a particular service, it's probably best to move on to one you can vet/audit.

How is that even possible? Assuming you want to connect to the internet, you have to hand off your traffic to some upstream provider than you can't trust.
> GoCatch has ride-sharing options since February 2016 (that's two years).

I just opened the app now; I can't see the option? (what am I looking for?)

> In ASEAN/AP region, Grab is huge

Ah. I forgot about Grab. I think I saw some media about them, but can't say I know anyone that has tried them.
*AMP is a terrible idea
Uber Pool for 2 people across town frequently costs a bit less than the bus here, which means that they're still buying passengers, which means that "sales" is not a super honest metric. The question becomes how much will sales be hurt when they stop subsidizing. The cost doesn't have to go up by much to lose many current pool customers.
The infamous quote goes

"The C language combines all the power of assembly language with all the ease-of-use of assembly language."
Wave 2.0?
So why is there only two and both from the US? I am no following what you are trying to say? Also not sure where MSM plays in if this means mainstream media?
To me, not having to hit the home button, swipe, enter pin, find app, tap app, wait for an animation all before I can do anything the app is supposed to do, and then have to do most of that all over again if I don't touch it for a minute, is an excellent reason for a purpose-built device. Also, fucking buttons. I love buttons. Touch screens are awful.
Objectively better how? Please be specific.
How machine learning is spicing up the home cooking experience
That's why I like to map one of my own subdomains to the cdn service.

So everything is at cdn.example.com and if I change providers, it's just a dns record change and everything is ready, even if I want to just host my own content.