skysight-inc/HackerNews huggingface dataset:
Launch HN: Haiku (YC W18) – Build and Design Cross-Platform UIs and Animations
Hey HN! Haiku is a UI-building tool for both designers and developers. You can import vector and bitmap assets, animate them with a visual timeline, make elements respond to events, script behavior (if you like to code), then publish as production-ready UI components. Haiku components are versioned and can be pulled into codebases via Git or npm.

We are a remote, international team of six. We've all spent years in various design/development roles, and we've all run into the same problem: When building software, teams waste too much effort creating designs in design tools, then reimplementing those designs in code.

Here's how we're working to solve that:

1. Create a common tongue for design tools and codebases to communicate. We're starting with a simple JavaScript file format that can capture both how designs look and how components behave, where animation is a first-class citizen. We call this format Haiku Core and we've open sourced it under the MIT license, along with a standards-driven interpreter/renderer for that format on the Web. We'd love to hear from the community about how to improve our format or Web renderer.

2. Create a design tool that speaks that language. Our desktop app, Haiku for Mac [2], brings a familiar visual design/animation experience to designers, while remaining connected to the world of code. Haiku tracks designs with Git and delivers versioned components to developers. Haiku automatically sets up and hosts Git infrastructure and npm registration for your components. (This infrastructure is optional. Your files always sit on your computer, and you own them.)

3. Integrate with the tools that design/development teams already use. If you like to draw, you can keep designing in Sketch and see changes sync on stage. If you like to code, you can edit Haiku source files directly in your favorite text editor. Out of the box, Haiku components are compatible with vanilla web codebases, React, and Vue. Haiku also supports exporting to Airbnb's Lottie format, allowing native animation authoring for iOS, Android, or React Native.

Thanks for reading, HN. We know this subject is close to many people's hearts here — we'd love to hear what you'd like to see in a UI-building & collaboration tool like Haiku.

[1]: http://github.com/HaikuTeam/core

[2]: https://www.haiku.ai
Voice search is already huge and I imagine it may be even bigger. I see Amazon as a threat to Google in this area.
The part I don’t get is how not knowing your password makes the situation worse. The password recovery mechanism exists whether or not you use it every time you log in.

The way I see it, not knowing your password removes some potential threats around managing that password incorrectly, at the cost of increasing the risk of losing access to your account if the recovery mechanism doesn’t work.
We’re always exploring the best hardware for the dollar. We’re a founding member of OpenPOWER and to your question about AMD parts, we’ve previously (publicly) run Opterons when they were the best choice. At this time, we don’t have any announcements to make :).

But I’d like to note that even if we were to use parts internally at Google (or not!), that for Cloud what matters is market demand. If there really was enormous customer demand for say ARM64, then we would look into it, even if the rest of Google wasn’t interested.
Amazon is reportedly looking into building their own. Nvidia not only added Tensor cores to the Volta series (impressively quickly, might I add), but they're also creating the NVidia GPU Cloud. Intel has been acquiring DNN hardware startups left and right (Nervana, Movidius, MobilEye) and trying to roll those into their production series.

The hardest part in DNNs is the model and data. That's basically platform-independent. My students mix and match TensorFlow and Caffe, for example, on several different models.

The next part is getting the model implemented in a framework (TensorFlow? Caffe? MXNet? PyTorch?). That's work to change, particularly if you're in a production environment. But it's not the same amount of work as collecting data and building a model.

The final part is running training - CPUs, GPUs, TPUs, etc. This is really fungible. The platform-specific optimizations are relatively small here.

Looking at it from a customer perspective:

- Can a trained model be exported (weights included) for use on another platform? (yes)
- Can the code written for training be used on the customer's own hardware? (yes, absent any small tweaks needed for TPU, but they're *small*).
- Might the customer not want to leave because of ease-of-use, particularly at scale, or performance, or total cost of ownership? (yes, and I think that's what the sales pitch is).

(disclaimer: I worked on part of the Cloud TPU stuff. I'm funded academically by Intel. I have friends at NVidia and own a lot of their GPUs. I love everyone. :)
It's also illegal, and this isn't the 90s or early 2000s -- copyright laws are being enforced.
It helps (unfortunately) if those 39+ year old coders stay fit and somewhat hip (god I hate that word, but if you are into, say, gaming, Game of Thrones and a recent-ish programming language, and you don't dress like you just stepped out of the 80's or 90's, it does seem to help). Additionally, MUCH more challenging if you are a parent. Fitness, jeans, sneakers, a hoodie and a laptop bookbag can hide a lot of off-putting "age" IMHO.
We used to laugh at those that chose personalised number plates, and yet there is probably more utility in one of those than a vanity url.
Please cite, otherwise that’s counter to the overwhelming experiences of almost every parent (in the US) who has no choice but to feed their kids pizza or mac and cheese every day just to get them to eat something. You can say that parents are just weak, caving in, etc... but then that’s the point I’m making anyway — that parents need to fight and can’t let kids give in to their instincts.
It always depends, this is what I get for Darker Than Black: https://imgur.com/a/KFF8R
It's worth noting that you should go ahead and turn on AWS spending alerts, if you haven't already. Those should help prevent runaway expenses.
Really interesting question to think about.

My gut instinct is both: HN can spot a tech product in decline faster than the majority of people, and I believe we’ll slowly see more and more people move away, along with a lack of younger folks coming onboard. But not everyone will depart: I think Facebook will decline but not cease to exist. It’s the new “TV” to a certain chunk of the population.
Agreed, but this is true whether or not you’re using parent’s plan of not knowing the password.
I've found baby advice books to be 85% fluff/filler and 15% actionable advice. But that 15% can dramatically improve quality of life / the amount of sleep I get each night.
Amazing.

I initially didn't think it would be as powerful as jq. I've seen many people claiming to be doing "jq in Javascript", but they were only implementing the path searching part. Yours is truly amazing, it implements all the filters and the quirks of | syntax. I'll watch it.

About the jq-web size, it is greatly reduced in the minified version, but much better is the WASM version, not much for the size, but for the speed. Things are probably 10x or more faster there.
i agree that for patents, monopolising an invention forever allows innovation too much. but for art? the world will survive without getting able to copy a specific artist's work for free.. they created something out of thin air, there is very little reason for them to benefit from it, including selling it's rights or them moving on to their successors, like all other things that have value
2 arrows.
Thanks -- I wasn't aware that something like cling exists.

How does Inspector differentiate itself from embedding cling to an application? It's very interesting to me because I've been trying to get something like an IPython console / IPdb prompt inside Java using Jython for a long time, and I'd very much like to read more about some design decisions in that area.
Mohammad Mohammad has over 2200 profiles on Linkedin.
The fact that companies can connect and see the IP of all downloaders is an issue.

A newer iteration needs better anonymity to become ubiquitous again.
Serverless Websockets
But they always seem to offer English CC though, just not the regular ones (for many movies). And the regular ones should just be a simple transformation of the CC ones (strip all "\[.*?\]" stuff). That said, the other day I watched the movie "Easy A" which did happen to have both English CC and normal English subtitles. Still the only one I've found so far though.
I suspect the fact that Amazon is so good at food delivery is exactly why Instacart has been able to raise at such a high valuation. Amazon's purchase of Whole Foods, their Amazon Go store, and generally competent execution of grocery delivery has put the fear of $DIETY into all the incumbent grocery chains. They realize that they're late to the game and don't have the internal talent to develop an effective and convenient home-delivery competitor, so they're forced to partner with Instacart, who is hoping to commoditize them.
From one armchair economist to another I suspect the Federal Reserve will have something to do with what I wouldn't call a "recession" per se, but a slowing of growth through interest rate hikes.
If you're going distributed the first place, doesn't that often imply that big team / big codebase?

In those cases, I'd argue things will likely come up quite quickly. Kubernetes is key component of a platform, but not a PaaS, e.g. you are required to understand to low level stuff, even if it's managed by a public cloud provider.

Cue out of memory apps, recovering GB+ JVM thread dumps out of a transient container, lack of troubleshooting tools, the kinda of stuff falcolas said above, plus high pressure to resolve because it's highly visible production app and you're got a recipe for sadness.

Even at google AFAIK, K8S ran in the context of BORG/ BORGMON and a host of other internal tools.
I absolutely agree.

I personally really love the patron model (e.g. Patreon) where people who have the money and care about something can promote it for all of humanity.

As a (relatively) poor kid I pirated a lot because I didn't have a good alternative. But now that I'm better off, I'm really happy to pay and support content creators while allowing others who are not as lucky as me to get it for free.
> It does however have states that are second-class citizens (what is Puerto Rico?)

Not a state. Though, not for lack of voting for it.
Have seen this happen at so many promising startups. It's sad.
Except that there are plenty of other altricial animals. Many birds, rodents, cats, dogs, other primates, etc. It's not unique to humans.
Not gonna happen with DDR4. Clock for clock, the Vega8 and Vega11 go toe to toe when OC'd, pointing to bandwidth starvation.

Maybe with a bigger package they could throw HBM2 on there... Something like a Ryzen 7 2 CCX configuration (8c/16t) + Vega ~20 + 4GB HBM2 in a package that fits the Threadripper/Epyc socket.

At that point you're stuck paying a premium for the X399 platform, though, you should probably just buy a dGPU :)
Exact same experience. Instacart shopper cannot find extremely common items and tries to replace them with 2-3x more expensive options.

The whole model of the shopper walking the isles to pick the products is wrong. It's inefficient and a recipe for disappointment, because what you see on their web page is just a guess at what the store has and the shopper can find.

I too have used Instacart probably 10 times, but never will again. It is also all but guaranteed that Whole Foods will drop Instancart like a hot potato for their own in-house service, so the valuation is completely wrong in my opinion.
Well, for one, SQLite's 32-bit dll is only 858KiB :)
For me, the worst grocery delivery service is still miles better than going to a store and shopping for groceries.

I'm OK with missing items, I'll just get a refund and deal with it. It's still far far better than dealing with a physical grocery store.

I'm sure there are millions of others like me.
This rhetoric might be tiresome except for the FACT that it is so devastatingly true. A significantly different copyright legal framework might be defensible but the current system is simply laws bought by the highest bidder
Winter Games opens with “destructor” attack against Olympics network
But this is an example of a remote company controlling your identity. Stored passwords in Chrome shouldn't rely on some server. You should be using an app (preferably open source) that has your own biometrics and passwords as seeds from which to derive keys that can get the master key, which is stored encrypted with those keys on YOUR computers (and maybe some cloud backups). I think that is how Apple's keychain does it.

That's a totally different problem to remembering info of CONTACTS.
"It is a crisis if you work ..."

No, it's not. It's very inconvenient, certainly. Further, it is completely incompatible with many very fashionable life scripts.

However it is trivially solved in any number of different ways (relocation, downsizing, commuting, etc.) and is therefore not a crisis.

A starter home in a downscale neighborhood and a second job were, at one time, life scripts that were enthusiastically embraced as the necessary rungs on the ladder into the middle class. It is hard to believe that a generation later these actions are "unthinkable" and evidence of a "crisis".

Nobody owes you living in Aspen.
The real question is, why would someone offer credit products to someone just presenting a SSN and a signature. Mother's maiden name?

That's the real idiocy of the american system (not letting Equifax off the hook here)
Similar experience, I think my problem with the algorithm is similar to slowing down to look at the car wreck on the side of the road.

I have a few a"friends" that post horrible stuff. Conspiracy theories, rants, and other posts that are just symptoms of poor mental health.

At first I stopped to read these in HORROR and disgust, because they stood out so much from the rest of my feed. Facebook takes that as a signal that this is the content I enjoy, and begins to feature it more and more heavily.

Looking back, if I had understood what was happening, I could have used Facebook correctly and worked WITH the algorithm. You have to think about the long term consequences of your viewing activity, and think of using your attention like farming to grow a good feed.

Facebook eventually needs to introduce a self-curation tool, so that people can promote the things/people they want, and remove the elements they dislike without Unfriending Grandma. For me it's probably to late. At 34 the college friends that I would like to keep up with haven't interacted with me in 5+ years, and the social awkwardness of rekindling those relationships isn't worth it.

On an unrelated note, I think many social networks will continue to die this way. As people move from PEAK FRIENDS in colleges to having lives where immediate family takes priority, I think the social presence will fade. The networks will take the blame, like MYSPACE, and FRIENDSHIP just are not good tools anymore, when really it was the person who went from having 100+ active relationships to 20.
Government policy, tax incentives, zoning codes, and financing mechanisms are a very large part of the problem. This is not just local. It goes all the way up to the federal level.

I wanted to be an urban planner before life got in the way. I have formal education and have done a lot of reading related to this. It is not an uninformed opinion.
This has been exactly my experience too, and I've been using Instacart since day one. "Apologizing" for them often. A combination of Amazon prime now and Amazon fresh has seemed to work out.

I occasionally use Instacart just to see if its improved. But I hardly trust them to get everything I want, and I'm surprised when an order goes without a hitch. Probably not the surprise they are looking for when trying to "surprise and delight".
Yeah, no way I'm sticking around an area after having my stuff stolen and being mugged at gunpoint. Unless you own property (and even then), I'd find somewhere else...

I'm currently 25 minutes walking distance from a grocery store (not counting the small convenience stores), I got used to just walking to it and buying a limited amount, enough for about a week. Driving is faster, but then I buy more, eat more and the rest goes bad...
Really, it surprises you? A website tailored to typically well-educated people with a strong interest in science and technology who all speak or can communicate in English and put some kind of value in online discussion.

That’s already 0.00001% of the population, of course we’re a bubble.

The question is: is HN ahead of the curve with distaste toward FB, or an anomaly? There’s another thread on this post discussing just that.
We mostly focus on the “whole board” numbers. So it’s not only units <=> “local” HBM, but NVLINK versus TPU to TPU. Sorry for the confusion.

Edit for this part of the thread: the best public numbers are in the linked presentation [1].

[1] https://supercomputersfordl2017.github.io/Presentations/Imag...
Why the experimental points don't have error bars?

Is it not possible to use four terminal sensing? https://en.wikipedia.org/wiki/Four-terminal_sensing Perhaps the sample is too irregular, but for very low resistance samples using only two terminals never work.

Can they use a lock-in amplifier? https://en.wikipedia.org/wiki/Lock-in_amplifier When it works, it's like magic. I'm not sure that it is useful here

> I attached them as appropriate to the second-rate equipment I scavenged from the back of the lab, none of which worked properly.

Yep, that's usual.

In next life, remember to be a mathematician.
200 Mbit down as well and I had 20s one time yesterday with Amazon Prime Video binging Bosch
Just put in an underscore where you want to write code. If you compile the code, GHC outputs an error with the expected type as well as all bindings in scope. Then, just work backwards. If you use intero, then all type errors are underlined, including placeholders.

The general feature is called 'typed holes', and there's a wiki page here: https://wiki.haskell.org/GHC/Typed_holes
> so it’s impossible without doing DNS lookups to figure out whether someone’s mail provider actually thinks johndoe and john.doe are distinct.

The author has announced they believe them to intentionally indistinct and has announce an intent to break handling for any mail servers that consider them unique. All on account of gmail ignoring them?

This coupled with their author's intent around + makes me loathe this behavior.
> They wouldn't be here in the first place if we enforced our immigration laws.

A couple things to consider:

1) This is a nit pick, but remember that many of these children likely have a parent who is a green card holder or US citizen, and another parent who is an unauthorized citizen.

2) More importantly, these children are here, and they are citizens. You can't (or at least, modern societies should not) retroactively revoke citizenship. There are two separate questions here: first is how do we handle/regulate immigration into the country, and second is what do we do about people who are already here? These are related but separate issues. Figuring out how to educate children of unauthorized immigrants is part of the second question.

Edit:

> Not with current levels of funding they [children of unauthorized immigrants] won't [become doctors and lawyers]

It takes time. The America dream works across multiple generations. Studies show that 2nd and 3rd generation immigrants have much higher income than their parents: for example the median income goes from $45k to $58k from 1st to 2nd generation [1]

[1] http://www.pewsocialtrends.org/2013/02/07/second-generation-...
This was really valuable to read!
Thank you so much
At least in Belgium, that right has existed for ages without the compensation on blank media (cassettes, VHS tapes, ...). When they introduced the tax it was quite explicitly stated that it was a compensation for illegal copying.

Why I, who never use my CD/DVDs for copying anything but homemade content, have to pay for someone else's illegal copying is not clear to me. Especially since the tax doesn't change anything for the person who is making the copy - it's still illegal.
I don't think bitcoin "rose to such heights" in terms of success. It appreciated in value arguably due to a speculation despite having no legitimate use (as of yet) due to its deflationary nature. So everyone wanted a piece of the pie before it ran out, the perceived scarcity drove people to get some and hoard. Hoard something that had no use.

In my opinion, a future successful digital decentralised currency should find a way to prevent itself from being seen as an "investment opportunity". That is not what money is for. That attitude creates bubbles, and "get rich quick" types. You can't have functional money without price stability. The deflationary property of bitcoin works against that.

So IMO bitcoin appreciating in value and creating bubbles along the way is not a good thing for bitcoin itself. You shouldn't need to "invest" in a currency, you need to use it. It needs to be trusted and accepted.

Many people remember the million dollar pizza now. No one wants to be that guy. Even if BTC was universally accepted now, not many holders would dare to use it to buy things. Because in their mind, BTC is poised to appreciate in value whereas fiat will collapse, so they'd use their fiat instead. If you have $5 in one hand, and a lottery ticket with perceived high odds you bought for $5, and the store accepts both as payment, why would you use the lottery ticket to buy things?
It's not surprising to me, it all ties back to the reality that it is more expensive to be poor than not. If you are poor, you most likely don't have the ability to keep a kitchen stocked with cooking essentials (spices are expensive), pots, pans, the increased water and heating cost to run a dishwasher and oven. Never mind the fact that most people living paycheck to paycheck are going from job to job and are physically exhausted at the end of the day. And that's for the people who were able to afford housing, then you have poor people stuck in shitty motels because they can't afford first month's rent and a security deposit. Those usually only have microwaves and a mini fridge.

Often times, going to McDonalds is your best option. The Government also subsidizes Big Food, so that factors. Getting 4 McDoubles for 4 dollars in 5 minutes driving through the drive thru next to your house so you can get back home to your kids and see them for the couple hours you have in between jobs versus spending 30 min to an hour buying a pound of ground beef, buns, cheese, lettuce, tomatos, the energy and utilities cost and the lost opportunity cost of the time spent cooking and cleaning when you could be working, it isn't hard to see why poor people choose the fast food.
Thank you.

I don't even need employment prospects. I have alimony and I make my money online. So that wasn't even a factor, and, no, it didn't fly in Cali.
1. things that are worth something (like money) don't disappear at their owners death

2. this is disingenuous. it is already the case that the massive majority of artists have a very hard time generating a sustainable revenue stream from their work, and this has always been the case. the goal of a copyright system is, amongst other things, to try to help with that.
Claiming about BitTorrent usage just on declining bandwidth doesn't makes a lot of sense. Since, now ISP has started caching things and using solutions like Torbox to enable their customers to enjoy torrents on high speed.

This might be affecting overall bandwidth numbers of bitTorrent. But from usage point of view, I absolutely do not see any decline. Programs like Popcorn time are actually phenomenal in terms of their UI/UX, thus it's getting adopted crazily.