skysight-inc/HackerNews huggingface dataset:
Sketch to React Native: https://github.com/nanohop/sketch-to-react-native

It takes designs for mobile apps (from Sketch files), and tries to convert those into React Native components. It's still early days, but it's a promising start.

It's cool because if I can get it working fully, it can replace a large chunk of my consulting projects (taking designs and converting them to the initial code)
I'm building https://timeguard.io, which is an iOS app that acts like HN's "noprocrast" setting but for the entire internet.

You pick distracting sites/apps to block, and then you choose when to pause the block and access them. I've found that little extra bit of friction in checking FB/HN/Twitter is enough to keep me far more concentrated and present throughout the day. Would love feedback from other HN users!
The Warren Buffett Rule. Capital Gains tax rates.

That's where.

If you have evidence that Warren Buffett in fact pays a higher share of his income in federal taxes than his secretary, I'll hear you out.
Yes, unfortunately.
Biggest problem to me is if you are a login with facebook user (or were ages ago), which is highly likely since many websites pushed it hard at the time, some like spotify requiring it. If you log back into spotify while its still deleting, even to move your account to a regular spotify account, it permanently reactivates your facebook account. You have to do all the cleanup, app deletion, etc beforehand.
Not parent but I have heard really god things about https://www.openmailbox.org/.
It is not free if you want to use an external mail client (but paying for services with money is what we should want).
Responding to your updated question:

> What I really meant was that you can't have Vec<T> where T is a trait without also wrapping that in a box, which for me in turn doesn't work for a bunch of other reasons.

You can use any type of pointer to refer to a trait object, not just Box. In particular, you can use &T where T is a trait. The vtable work happening at runtime is the same, but the object can live e.g. on the stack or in a vec somewhere. Of course, if you're using references, you have to convince the compiler that the object is going to stay put for as long as the reference exists, as usual for Rust. When that's not practical, usually a Box or Rc/Arc is the go-to solution. Could you tell me more about what makes Box not work for your use case?

Aside: Trait objects are one of the more complicated features of Rust, and they run into tricky limitations (like "object safety"). It's often people's first instinct to use trait object anywhere they would've used a shared base class in some other language, but that's not usually the best pattern. Using concrete types with trait bounds (`&T .. where T: MyTrait` rather than `&MyTrait`), or inventing a new enum to hold all the types you expect, or even just trying to make ordinary composition work, is usually both easier and more performant.
Usually financed at a low interest rate. Electricity isn't free, but in my case costs about the equivalent of $1/gallon for gas (locally, gas is currently about $2.40). So overall, still definitely a win.

For gasoline, I consider it as essentially financed as well. Going to the gas station is basically paying off part of the debt I got by buying a gasoline consuming vehicle. Electricity, too, but electricity is much cheaper, and I can get out of debt there by buying a solar power system (unlike gasoline which is not feasible to produce on your own nor store a car-lifetime's worth).
It was also my feeling in the beginning, but the borrow-checker struggle goes away with experience.

Once I "got" how to structure my programs in a Rust-friendly way, it's got nice and easy to use.
I didn't find false negative figures specifically mentioned as such for CVS or NIPT, only accuracy and false positive. I've assumed false negative == 100 - accuracy, but in reality results might also sometimes be "uncertain", which wouldn't count towards the false negative rate.
Because they trojan horse'd it in with the Facebook scandal.
I can just imagine the insurance and rates of theft of these things. Super cool concept, but just like drones, I imagine a bipedal robot would would be too easy to break/steal without much real consequence.
I have to disagree.

Target/Sears vanished in Canada because enough of us did vote with the wallets.

Facebook is just another company, with the difference that a lot of powerfull people now wants them gone.
I haven't been following this closely, but how was the car able to go over the speed limit? If a speed governor was turned off, or was able to be overriden, isn't it possible that multiple systems in the car were turned off, such as systems that regulate gas and brake?
Hosting sex trafficking websites is going to attract considerable attention if you do it in Europe too.
Well, it COULD be at fault, if the sampling rate was too low to see a human walking across the road, or if it couldn't see the materials of the bike or human, etc etc. But we all know none of these things are true.
Hmm... The video claims that it is open source and supports non-AMD hardware.

https://www.youtube.com/watch?v=C9eMciZGN4I&t=1m7s
Facebook owns Instagram, so that's no good either, if you're trying to avoid it. There's surprisingly little backlash against Facebook-owned entities.
(Responding to myself to reply to the parent's edit)

> You're absolutely right. What I really meant was that you can't have Vec<T> where T is a trait without also wrapping that in a box, which for me in turn doesn't work for a bunch of other reasons.

Ah, it sounds like you're using traits as types directly, which is very much discouraged by Rust (especially in conjunction with taking references to those traits). What the language really prefers for you to do is to use traits as bounds on generic types to get rid of the dynamic dispatch and the consequent complications with lifetimes. The only time I'd suggest using traits in the manner you've described is when you need a heterogenous collection, which isn't common in my experience. You've just so happened to stumble across one of the patterns that I most suggest beginners not to do. :P

> In any case, my point remains the same: it is very challenging-- at least for someone used to just creating data structures and letting GC handle it-- to build code that does what you want, and you spend large amounts of time "fighting" the compiler. I am OK if people wish to peg that on me being stupid or whatever, it doesn't change the core point: it's hard for new people to get into, and if you're wanting there to be less Electron apps and more native apps things like Rust being easy to use seems important for that.

I hope that nobody here's making you feel stupid, that would be pretty silly. I've been helping people learn Rust for a long time and it's indeed common for people coming from GC'd/dynamic languages to feel like things are pretty alien (to some degree attributable simply to the differences inherent to systems programming). I as well came from Java/Python and found that there were enough people in the Rust community with that same background that there's no air of elitism suggesting that one ought to feel like a moron for e.g. not knowing what a pointer is. We're all here to help each other, eh? If you ever want to give learning Rust a try again and get stuck, feel free to come ask questions on #rust at irc.mozilla.org or reddit.com/r/rust.
"Any potential link between cell phones, or wifi, and cancer, still has the fundamental problem that we should have seen cancer rates rise dramatically over the last 15 years in populations all over the world, and ... we haven't"

1. I don't know where to get accurate world wide data concerning brain cancer. That is accurate information?

2. In the past fifteen years, in the United States, we have cleaned up smog in many areas.

3. Many people have stopped smoking, or cut back signifantly. I have a feeling all forms (chew, snuff, cigars, etc.) of tobacco use have gone down in 15 years.

4. Maybe the above factors are offsetting any rise in cancer do to cell phones ? (I don't know the US rate for brain cancer, let alone the worlds.)

5. Antidotially, I have heard too many doctors give carefully worded warning. The doctors just give antidotal warning. In my county, a doctor quietly warned people. He just said two heavy cell phone users, in the past two weeks, had temporal tumors. He said all the studies have proven cell phones are safe, so take this warning with caution.

6. My cell phone came with a booklet. I thought---great--a instruction manual? Something that is just history. Opened it up, and it was 34 pages of studies, aand legalese, all designed to protect the cell phone manufacturer from litigation.

7. I don't dismiss these studies. I have a weird feeling their might be a link. I would love to see people putting their phone down. At this point, I don't even think a real cancer scare would cause most people to put down their devices.
Is that all personal water usage, or does that also include industry and agriculture?
I'm still working on intercooler.js:

http://intercoolerjs.org/

It's cool because REST/HATEOAS is the original and unique software architecture of the web, and building client/server apps in Javascript/JSON throws that architecture out:

http://intercoolerjs.org/2016/01/18/rescuing-rest.html

http://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.ht...
How is Fastmail on Android?
Estonia are cool, but they know they need to stay on good terms with their neighbors. John McCain doesn't run things anymore.
This is my biggest issue too. It's the main reason why I haven't deleted my main account yet.
I'm working fulltime on a tool called TimeShark (https://timeshark.io). It generates invoices based off color coded events from your Google Calendar.

It's cool because I as well as many others got tired of spending time...logging time. A lot of us live inside our Calendars so why not build on top of that behavior?

Very much in listening and feedback mode right. If TimeShark is interesting to you, please reach out (contact details in my profile).
When I'm working with tech companies, the most frustrating concept is whether to blog. On one hand, the blogging zealots think blogging is this panacea and want to spend all of their time blogging about fun but ultimately irrelevant topics that generate traffic (e.g., "Why I Hate Ruby!" when they're selling software to banking execs). Or on the other hand, the curmudgeons are cynical about blogging because they "tried it once and it didn't work." The best advice I've received is every startup should try blogging at least once, but measure the results. Not just visits to your site or sign-ups from tire-kickers on P.H. who want to test your onboarding strategies. Did the blog post yield paying customers? If not, try another marketing strategy, but measure it too.
How Soviets used IBM Selectric keyloggers to spy on US diplomats (2015)
Im working on https://outsidelist.com and http://hollabackapp.com.

Outside list is cool because it (hopefully) encourages people to travel and get outside more.

Hollaback is cool because it's sort of an "about" page as a service, and lets people know you made the thing they're looking at, not a team, not a company, you.
I once scraped a large forum off Yuku, the HTML was easily the most bizarre I've ever seen (i.e. multiple different HTML formats for posts on the same page for no apparent reason).
>I've never heard of a company going public without an investment bank's support. I assume there was a law to require this.

Dropbox had the support of lots of investment banks[0]. Even Spotify is hiring banks to advise it in its direct listing, even if the banks aren't underwriting [1]. If you want to read about the roles of investment banks and other financial institutions in IPOs and the existence and history of alternatives, you might want to read some of the news coverage surrounding Spotify's choice to use a direct listing.

[0] https://www.reuters.com/article/brief-dropbox-inc-files-for-... lists about a dozen investment banks involved in the underwriting

[1] https://www.bloomberg.com/view/articles/2018-01-16/spotify-w...
Sounds overblown to me. Zuck's statement was: “As I’m here in Africa, I’m deeply disappointed to hear that SpaceX’s launch failure destroyed our satellite that would have provided connectivity to so many entrepreneurs and everyone else across the continent.”

I don't see anything nasty about that. It was SpaceX's failure.
PDF of the full article: https://ehtrust.org/wp-content/uploads/Belpoggi-Heart-and-Br...
Very similar idea to Multi User Dungeon (MUD) RPG games back in the day. Was that your inspiration? If you're not familiar with those you should check out their history.

https://en.wikipedia.org/wiki/MUD
What are the basics of negotiation? (answer from Auren Hoffman)
...The pro-gun crowd are the ones who constantly quote the amendment verbatim. They don't "hate" it.

And yes, it doesn't explicitly say in the text of the amendment what kinds of threats the militia is meant to defend "the security of a free state" from. This is why you need to make obvious deductions based on context. There's certainly no basis, either in the literal text or in contextual deduction, for the idea that the founders only meant it as security against foreign invasion.
It matters on the individual level. No doubt you are correct, but in my experience being your authentic self while at work, rather than pretending to be professional/passionate/whatever, is much better for one's mental health
The quote is about something seeming a certain way when we don't understand it, not about it actually being that way. It is not saying the thing itself is literally indistinguishable from magic. Anyone who understood the thing (eg an advanced alien race who created a technology far beyond our current capabilities) would not see it as magic, and would know that it isn't magic.
That's a different take on mathematics than many people I've met who study it. For me, mathematics is an extension of philosophy, geared towards finding intrinsic truth in a quantitative domain, and it just happens to have applications.
I haven’t run the numbers (but I did download the article), but with that low a level of incidence, I’d worry that we are still in the range of Poisson noise.
What the US exports to China
Really? I was hearing that 2 or 3 times a week before Tokio was popularized. "Rust is as easy as Go for writing server apps!" "You don't need goroutines or async for high performance servers; Linux threads work fine!". When people started hearing about Tokio, many people seemed sure it would be easier. None of this is meant to bash these people; I think their goals and vision is laudable and I hope they get there; I just think their optimism blinded them a bit.
Congratulations to the entire team.

I think it's interesting to go back to that thread, look at what the author (BrandonM) has done since then and learn some important lessons about being able to step outside of your own head to see the bigger picture.

Looks like he's still working for another company and has an unfinished blog (http://shebang.brandonmintern.com) but he seems like a really smart guy. The takeaway I got from the thread is "Don't be afraid to try something and finish it".

You guys had a lot of courage and perseverance to take an idea that people trivialized, have a working implementation, build a company around it and then IPO.
> Why are you defending these fraudsters?

Them being fraudsters doesn't make all of your allegations true.

> Don't play silly word games, you just said "I would guess that usage is definitely below 1%"

So? 0.1% is below 1% and would still correspend to ~200000 users. That is NOT nobody.

> Ah, so it'll only fail to work 30% of the time? That's not terrible UX at all.

Source for the 30%?

> Why do you have to press a button to chat securely, when the "less secure" WhatsApp does not require that?

It's a trade-off. WhatsApp / Telegram's secure-chats are lacking other features Telegram's non-secure chats have.
Follow the money. Either the hurt being inflicted on the helpless leads to more votes or business opportunities for cronies.

The "kick the helpless" is because they helpless can't fight back.
> authoritarianism

Is a Corporation a democracy?

Shared goal in this case is maximizing profit. Did Steve Jobs carry himself like a President of a democratic nation or a benevelent dictator?

Don't lose sight of the context of this article.
> You can use any type of pointer to refer to a trait object, not just Box. In particular, you can use &T where T is a trait.

You can, though due to the extra annotations required I don't suggest that people new to the language try to use trait objects with references. (Hell, I try to keep people new to the language away from trait objects entirely, they're pretty restrictive.)
Economic shocks, espescially those on the scale of 2008, affect far more people than the ones involved in the bubble.
I have been working with Rust, full time, for a little less than 100 days. Like the author, I also came from Python (I authored Yosai).

Unlike the author, I haven't been hitting brick walls. I also have observed all of the warning signs that the futures bridge on the tokio highway is unfinished so I didn't cross the barrier and still try to use it anyway.

Instead, I have been working on myriad other synchronous parts with great success. I've made substantial progress in this time largely due to the Rust community and --- the Eco system! Sure, I've had to build custom parts but there haven't been showstoppers.
Why/how will yours be better than all the others?

ex. http://aftercredits.com/
>OK, so not quite free.

To give you a rough approximation, for taxes there is a complex method of calculation, depending on the combined income of the family, loosely between 700 and 2,700 Euro per year, and the books may be anything between 300 and 1,000 Euro per year.
> Someone in a previous thread mentioned that Uber had disabled LiDAR input because they were testing visual-light-only navigation.

That smells like BS. I can't imagine any serious players in the self-driving field that can't replay all their sensor inputs into models offline to see how things behave. If they wanted to test without LiDAR, they would run this simulations without LiDAR input. No reason to disable it when there's actual consequences.

That being said, I suppose it's possible that Uber have done what I already said, so much so that they were confident it would work and were willing to deploy it. But it still smells funny to me because I would sincerely hope the LiDAR (and other non-visible light sensor input) would be used as a failsafe.

My very limited understanding of autonomous car implementations is that you mix in all your input together to determine your surrounding environment (and all your "what do I do" logic deals with information derived from this input aggregation), so in order to safely test a new model with less input in your car, you'd need at least 2 models (one with all input, one with reduced) running at the same time.

It still seems like it'd be viable to me, and something you'd certainly want to do to avoid situations exactly like this. If you've got 2 models running, it seems like it'd be pretty straightforward to have the "all input" model assume control if it's trying to avoid an immediate collision, basically having it perform a similar role to that of a human behind the wheel during "disengagements".
I use Lyft, and I have never used Facebook to log into ANYTHING. So I don't know if they support dropping an existing Facebook login, but they certainly support other authentication methods. (Mine is username-password.)
Exemplar:

http://www.businessinsider.com/well-these-new-zuckerberg-ims...
From what I remember reading, the car was going 40mph in a 45mph zone.

EDIT: https://www.nytimes.com/interactive/2018/03/20/us/self-drivi...
If you're deleting Facebook and not getting rid of messenger you're missing the point. Messenger is more invasive in many ways, even if it doesn't track your web activity as much.
I don’t have a Facebook account and use Lyft.
http://tracket.com - It's google news + the internet archive. You can go back in time and see what the top breaking headlines were on a given day. I've been running it since July 2016 so there's nothing before that, unfortunately.

http://ripplescan.com - A website to visually explore the Ripple XRP network, lookup accounts, and transactions, and subscribe to XRP news in your inbox every day.

https://exponentialbackoff.substack.com - A newsletter where I write about the soft skills side of software engineering that I've learned throughout my career. Hopefully it's helpful to some younger engineers that are just starting out in their careers.
I'm working on a voice-driven rapid prototyping tool for web development.

The goal is to be able to say things like "give me a header element at the top - height 250, width 100%", and it'll inject it immediately.

Combined with mouseover inspection and positional guidance (e.g. moving the mouse to a particular spot and saying "put a folder icon here").
I don't really disagree with any of that, with the exception of the wishful thinking about the next two elections. It just seems that this whole thing was conjured up to explain an event that didn't need explaining. It isn't surprising that one unpopular candidate beat some other unpopular candidate, when the winner was on TV all the time. The surprising thing was that he didn't win by more, but that may be because people pay less attention to TV news than they used to.
The NFL got Arizona to recognize Martin Luther King, Jr. Day by refusing to hold a Super Bowl there until they did.
> It would basically guarantee that everyone who won the auction would be immediately under water.

That's why you'd use a second price auction, or similar structure - accept a list of buy offers (price + quantity of shares), sort by price, and then choose bids in order until you've raised all the money you want to. Charge all bidders the price of the lowest offer that you satisfied. I don't think there would be a 40% pop if they'd sold shares initially like that.

The reason people use this system is that it enriches the banks that recommend which system to use.
Hell, even the menu bar UI on OS X is still terrible; they 'broke' it maybe 5 years ago and it's been the same mess ever since. It used to tell you what % of your dropbox was used, it used to tell you syncing status, it used to tell you all kinds of things. Now it's some weird changelog that looks nothing like anything else in OS X (or Windows, for that matter) from a UX perspective.

I mean, I guess I'm glad they didn't pull a Google and break it in new and exciting ways every 6 months, but really, it should have been changed back a week after they screwed it up.

Big congrats to the Dropbox team, though -- I use their product personally because it Just Works. Interviewed there back in 2011 when the office was (next to?) the old Fry's in Palo Alto.
Fairchild, not Fairfield
Your comment is a great follow up to the article. I am copying(with slight modifications) a few actions highlighted in the article.

>> Staring isn't staring if you're smiling. Or waving. Or if you say hi.
Adults- do stare but do it smilingly or say hi

>> Just tell your child to wave.

>> And don't worry if he(your child) asks an awkward question, like, "Can't she talk?" That's a welcome chance for us to introduce Esprit.

>> Just ask a disabled child's parents whether the planned activity will work for their son or daughter. If an adjustment is needed we can figure it out together.

>> A nuisance like leaving a picnic early is normal (for parents with disabilities), so don't make a big deal out of an annoyance with a portent-filled comment like, "I don't know how you do it."

>> They desire the human contact that most of us take for granted. So increase your awareness, by reaching out to one of them.