skysight-inc/HackerNews huggingface dataset:
> > Our task in the meantime is to ensure that the internet stays functional ...

I'd add end-user control to your list, as archaic as that might sound these days. Centralized systems provide a single point of political pressure and of failure.
The GP should try this site on the URL in question: https://www.google.com/transparencyreport/safebrowsing/diagn...
They could perhaps buy call options against their direct competitors (Apple and Pandora, even though the latter is doing terribly) in the event that the IPO goes poorly, but that would essentially require that Spotify losses be countered by gains in the competitors, which is of course not a guarantee.

Basically: they're kinda fucked if it goes south.
They (BMW) are a group of people. They (BMW) are complying.

That's the way I've had it explained to me.
This is why setting version numbers in your dependencies is important.
So, the senator(s) were Heinz and Kerry?
And you're conflating moral absolutism with groupthink.
Not everyone subscribes to moral relativism, as much as you might want them to.
Groupthink would be to eschew one's morality entirely, and merely subscribe to some sort of prevailing opinion on morality. Which is ironically what you're asking the parent poster to do.
"I wonder why they can't fix the caller id problem?"

SMTP is much newer than the phone system. We haven't solved the problem of fake emails, because there's no way to get every mail domain and server to fully support DMARC and SPF.

Now, imagine the same problem, but with a load of old analogue equipment. That's why there's no clear path to secure caller ID.
Awesome, thanks for the offer! I'll reach out in the next day or two! :)
I don't want to live on this planet anymore. Why do people have to take offense with anything? Seinfeld was right. https://youtu.be/KXDHjwaUtPI?t=45
Were you using cloudformation only or did you use something like troposphere
>"Snapchat Stories now auto-advance, so when you get to the end of watching a friend’s Story or swipe left, the next Story in your list starts playing for easy lean-back watching that should boost view counts and encourage posting."

This is something I've seen other video sites do (like Youtube). I don't like the fact that they mention boosting view counts here, because while this is not for advertising directly per se, my first thought as a performance marketer who is always suspicious of my metrics, is that this is them "juicing view counts" and will lead to a higher amount of low-quality views (and potentially ad impression?).

All too often what happens is the next thing loads (triggering an impression/view/etc.) and that gets counted despite someone closing out of it immediately because they did not want to immediately go to the next thing.

I might be missing something here, but on the surface, depending on how this ties in with advertising, that's a big concern I'd have.
Habits are hard to break. Switching back and forth between habits leads to mistakes. There's a trade-off here. I'm not going to say one is definitely worth it vs. the other, but if we pretend the disadvantages of one option don't exist, we lose the ability to make appropriate judgements.
> If you're coming from the point of thinking that you know better than the employees on how to achieve their goals, and that they shouldn't be gambling their time hoping for a hugely successful company, then your argument does make sense.

I'm perfectly ok with it if employees were actually given all the relevant bits of information and if they actually were aware of all the potential outcomes. There is a lot of selling going on here that I'm not ok with.

And yes, I've used a lot of words to say exactly that. Thank you for putting it more concisely, the risk:reward ratio for employees and founders is vastly different. Founders 'risk everything' but looked at in a different way founders risk just as much - their time, and the potential upside for a founder is much, much larger than for an early employee.

Oldest game in town.
> this is a mob turning its power on someone with FAR LESS power than the mob in question

Most of the discussions and conversation about power deal with 1-on-1 situations: person X has more power than person Y, for reasons A, B, and C. But group action—that's a different matter, and I don't know how it figures into the picture. Person X may have more power than P, Q, R, S, or T—but P, Q, R, S, and T together may have more power than X. Or they may not. When and how they do is an important question, that I wish we had better answers to.
A convention I've seen in Java libraries and that I'm fond of is:

public sort() {
preconds()
try {
doSort()
} catch (ex) {
handle(ex)
}
postconds()
}

private doSort() throws Exception {
// core impl
}
Really loving simplicity of react on a desktop. It is possible to do with electron, this is more versatile.

I have a sense that there should be more versatile components for desktop, I guess once it takes off, there will be those.

Thank you.
What do you use Julia for?
This is Spotify's main problem.

They own nothing and sharecropping with other peoples property never ends well. The labels can bleed them to within an inch of their life without any risk as there are other companies with additional revenue streams to support themselves that will offer better deals and take up the slack.
Xiaomi has released the smart rice cooker we’ve all been dreaming of
I highly recommend all of the following:

- 'DEC is Dead, Long Live DEC' (one of the best books I've read on the failure of a tech firm)

- 'Dealers of Lightning: Xerox PARC and the dawn of the computer age'

- 'The Supermen: The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer'

- 'When Smart People Fail' by Carole Hyatt and Linda Gottlieb (I have the 1986 edition, I believe a later edition is also available; this book is well written but it is so good, complex, and mature that I had to read it several times to fully understand it, and I still try to read it at least once every year to refresh my memory)

- 'The Anxious Organization' by Jeffrey A. Miller

- 'The Soul of a New Machine' by Tracy Kidder

- 'How to Get Rich' by Felix Dennis. (The title is misleading, this is not one of those books containing superficial, useless advice -- the book offers highly useful, in-depth, practical advice on entrepreneurship, including a brutally honest discussion of Dennis's many business failures [as well as his personal failures], and even a list of the most important business mistakes that entrepreneurs, including Dennis, typically make, and how to avoid them.)

- 'Starting Something: An Entrepreneur's Tale of Corporate Culture' by Wayne McVicker. A little-known book, but absolutely excellent.

- It appears that another user (bhamguy) has suggested 'Startup: A Silicon Valley Adventure' by Jerry Kaplan. Good choice, I support that selection, definitely one of the best books I've ever read on startup failure.
CloudFormation only.
Lessons learned from building real-life Machine Learning Systems
Coupling it to a TLD is arbitrary. Does Sandra own sandra.com? What if she doesn't have a website at all? It's kind of a silly convention.
Why does everything have to end up in a podcast?
So are robots that are smarter than people.... so far.

There are no trilobites around either.
This is a step in the right direction but the lack of consistent error handling and having some resources created that can't be referenced are still huge pain points (e.g. the default security group and route table).

I've had the most success using CloudFormation to create an entirely new stack, test it, cut over, then delete the old one... definitely not optimal.
I made the same mistake. Once. You certainly don't make that mistake again!
Interesting that they use SuperH CPUs. There is an in-progress Debian SH4 port. Debian on your car!

https://wiki.debian.org/SH4
But he doesn't say there are biological races. All he says in that quote is that biology is the simplest explanation for different outcomes of slavery for different groups of humans.

(Of course, he's wrong, there are other equally simple explanations, like "culture".)

In any case, it's not clear if he is implying that the simplest explanation is even true. He changes the subject in the next sentence after it: this isn't an article about genetics. One interpretation is that, yes, he's a racist and he sees no reason to explain further since he sees his racism as self-evident. Another is that he doesn't care about the cause, and just mentions a simple explanation in order to be able to move on to what he actually wants to talk about.

I don't know which of those (or something else) is true. It's an offhand sentence in a long article, many interpretations are possible.
I actually think discounts and participation caps would conceptually be much better if they were tied to IRR, as long as there are boundaries on each end. I get that in practice fixed values are used because they make the math easier and save lawyer hours, but it's a horrible misalignment of incentives.
Ad-walled - not gonna read.
I think saving your entire workspace is a bad idea too, sorry!
> (Feudal) Japanese: 藤原 鎌足 (Fujiwara of the Kamatari clan)

Another neat thing about Japanese surnames is that you can typically tell which families were retainers etc. for the Fujiwara by the presence of the character 藤 (the "Fuji" in Fujiwara, often read "toh" in other names) in names like the very common 佐藤 (Satoh).
Is this because their product offering is not as good as their competitors? I switched to Spotify over services like streaming radio (Pandora) and cloud music storage (Amazon Music) a couple of years ago. Haven't looked at the competition much since. I heard that Apple Music, the one potential competitor I was considering switching to, was buggy. I've been frustrated with Spotify bugs in the past but have found that I've adapted and most have been removed, so I never switched. Are the quality of the services really represented in the company's valuation?
I'm in love with React Native. We're delivering the Android & iOS application we've been working on for the last three months this week, and it's been a phenomenal experience. Far more stable, and far more powerful than I expected going in to it; combined with Redux (though react-redux needed npm 3 and some tweaks to get it working due to name collisions under the packager) we built out a real cross platform app faster than I ever though possible.

Applying that to native desktop application development has me so excited its not even funny!
If SAS wanted to support it, it would be super easy for them to implement it.
So Paul Le Roux's birth mother -- the one who's the wife of an unnamed U.S. Senator -- was she previously the wife of another Senator from a different state and political party?
This is very cool. I admire all of the hard work from the react team and open source contributors that make this tech possible. <3
It Just Falls Off
DC has had a carpooling system since 1975 (it is called slugging, drivers pick up "slugs" ;-) so they can drive on I-66 during rush hour).

And guess what, nobody checks drivers' backgrounds.

Granted state of Virginia already has vehicle inspections (mandatory every year) so maybe the answer is to just have those in each state.

But yeah the system works fine. An acquintance working for the DHS hasn't driven herself to work in 15 years because she has been slugging.
Yes. As the parent comment said, you could try to to choose a subset of TypeScript that's relatively efficient to help avoid some of the issues with JavaScript. The problem is that the TypeScript language itself lacks certain primitives required for efficient ahead-of-time compiled code (integers, for example).
MIT's Not-So-Crazy Plan to Get Rid of Stoplights
Why so indignant about paying for things? Hardware costs money, services costs money. There are humans working to make these things exist. Just like you (I bet).
Their previous post does specifically address this, in its own bolded bullet-point:

○ The dispute resolution policy minimizes disruption.

Transferring ownership of a package’s name doesn’t remove current versions
of the package. Dependents can still retrieve and install it. Nothing breaks.

Had Azer taken no action, Kik would have published a new version of kik and
everyone depending upon Azer’s package could have continued to find it.

It was abrupt unpublishing, not our resolution policy, that led to
yesterday’s disruptions.

http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm
I use Terraform right now but I'm looking at some other tech as well currently because Terraform is a bit too low-level for my current employers needs (but a fantastic product overall).

CF problems:

* JSON format is awful (practically speaking this can be solved with Troposphere...)

* So slow.

* UPDATE_ROLLBACK_FAILED ... It apparently was fixed very very recently, but what a garbage design decision.

* Debugging CF errors is a nightmare.

* Nested templates have to be stashed in S3.
I have a strangely recurring meeting from 11.30AM through 1PM every day - don't you dare try and arrange a meeting in my lunch hour!
Only overheated once, though I rarely had them operating continuously for more than a few minutes at a time.
Generate/Export PDFs from CRM Uusing Aspose .NET OneClick PDF Document Generator
I don't see his writing that way. I just read a few articles, though, so maybe I don't know as much.

In any case, I think your interpretation is an interesting one, even if it doesn't ring true for me, have an upvote.
Trademarks exist to prevent confusion in trade not in people who read headlines and not articles.

It's more likely that most had heard of neither and now way more clear on who both parties are.
6 is definitely true, just from personal experience. It used to be that you could just ssh to a server, tunnel your traffic over it, and you could visit whatever sites you want. Last time I was there, this past October, almost nothing worked. I could still ssh, but if I tunneled web traffic, they somehow detected that and killed the connection. OpenVPN didn't work. I tried a dozen VPN providers, most aimed at the Chinese market, and only found one that worked at all reliably. That one was pretty expensive and it's probably just a matter of time before it stops working too.
As the on-site support of a group of older and disabled users (sight, hearing, motor, coordination, cognitive), the failures of Apple's traditionally highly accessible designs are quite familiar to me. I'd written my own rant a few months back after discovering (usability error) that Apple's online feedback form couldn't ingest the full thing:

https://ello.co/dredmorbius/post/bs-wilowvb4-dvpfl_vruq
Depends on your location more than anything else. Health insurance coverage varies wildly from one country to another.
Spotify isn't listed so any form of derivative contract is not standardized and is thus subject to liquidity and counterparty risks.
>like giving up on problems because you're bored

That is actually one of the more useful things a computer can do. It is also one of the hardest to program (see the halting problem). It is very useful for a computer for a computer to be able to do that when it has to pick out millions of likely candidates from quadrillions of possible answers.

>but they'll be just that—task solvers. Why make it more magical than that?

So you're in the 'people are magic' camp. You'll be very disappointed when you learn that people are just billions of years of bio-chemistry left to run rampant and that electro-mechanics and reproduce the same thing.
Production Team Leaders: Embracing Change
The Expert
As someone who's never used React, would you mind expanding on what your app does?

Also, have you noticed any slowdowns at all vis-a-vis fully native apps?

Thanks.
It was abrupt unpublishing, not our resolution policy, that led to
yesterday’s disruptions.

http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm
I don't use or develop for OS X, but I know it has a reputation for some pretty bad desktop applications. Do people think React Native might lower the barrier enough to improve on this problem? Thinking of getting a Mac soon and am curious.
Hexagonal Architecture: Domain Models that are 100% ignorant of persistence
This is great news! What sort of app have you built? Have you noticed any distinct differences between Android & iOS?
The Linux on Dreamcast effort made a ton of progress running on SH4. I haven't touched it in years, but I remember it being pretty mature, and that was quite a few years ago.

I guess this means that BMWs are basically just a Dreamcast with wheels?
What? This is literally all about landlines. A minor feature is that you can redirect the landline service to your mobile phone, which is a feature that has been included in most landline services since mobile existed.
What!? This is a thing :O And I didn't know. Great work! over 5.5k commits already.
Ask HN: Is Famous dead?
https://github.com/Famous/engine

Last activity was about 8 months ago. I liked this framework mainly because it came with sensible defaults for creating great looking apps.

Is there something similar out there ?

Thanks
Does this mean Facebook is building a native desktop app?
During a previous job when I had a more manageable workload, I actually enjoyed the open plan desk. The interaction with my peers, co-workers etc. was actually helpful - if not always for productivity - at least for ideas, general sanity checks, etc. And then i got my current job, and the workload is just crazy...so any tiny interruption kills my productivity...So i do similar to what you do: block some time in a conference room, an hour or two at most. I happen to book a conference room on the other side of the building, where most folks don't recognize me. But i always have mixed feelings about it. While maybe i am not getting 5x more done, i'm definitely loads more productive. But to me it seems sad, and says alot about how crappy some jobs can be, when to get anything done, you actually have to work away from your desk and peers. Ah well...
I wonder is there any way to reuse your already existing React Native app within Electron so that you can also achieve both OSX and Windows support?
I briefly had to work with my back to people; it really is the most distracting situation to be in.
Will the Food of the Future Be 'Unnaturally Delicious'?
I do this manually already. Doesn't everyone else? My Monday morning meetings are always booked, as are my Friday afternoon meetings.
It's actually just a fork of React native:

https://github.com/facebook/react-native/graphs/contributors

https://github.com/ptmt/react-native-desktop/graphs/contribu...

so very few of the 5.5k commits came from the OS X port
Data Mining Reveals the Urban Conditions That Create Vibrant City Life
How mature are the Android and iOS ports? Would you recommend them for production use?
Proximate cause, maybe.
incredible. blows my mind how people can build stuff like this. I do Web development and this seems Soooooooo far out of my reach
This is completely the opposite of the case, in my experience. People complain about some things like Mail and iTunes, but overall software for OSX is typically head and shoulders above its Windows and/or Linux counterparts.

For a recent example, having gotten used to Transmission (BitTorrent client on Mac), I was absolutely floored at how absurdly complicated and ad-ridden Windows alternatives are.
I have been interesting in learning Org Mode since first finding out about it a couple years ago. I probably would have had more success if I'd started before purchasing a smartphone. Like a billion others, my smartphone as become my personal digital assistant. Now I would love to (again) have a smartphone with a full keyboard - but the market seems to have rejected that form-factor.
> I don't use or develop for OS X, but I know it has a reputation for some pretty bad desktop applications.

Where? I vastly prefer native OS X applications to both Windows apps and most Linux GUI apps.
600 issues is a lot, I consider that a popular repository.

I'm not against the feature, I think it's (for big repos) a necessary evil.
I get where you're coming from, but as you probably know, one must be careful not to take it too far. Metaphorically, one of these days, the server room you're shut up in might be outsourced to the cloud, and you weren't at the meeting.

More concretely, by saying "no" to these meetings, a person is advertising that there are some standard capabilities that they don't have (e.g., "not skilled at working with non-technical people" appearing on an evaluation at some point). This will limit the kind of roles that person will be able to fill. What seems like a strength from one angle ("deeply technical") can look like a liability from above.

(Not a down voter, BTW, just have some personal experience with the problem.)
Has anyone found a link to a higher res version of that infographic? The orange bubble text is infuriatingly unreadable.
Interesting to have the same chronology of ecosystem hacks that iOS had: Fully Native --> Wrap JS app in WebView [0] --> React Native

[0] - E.g., PhoneGap apps on iOS & Slack app on OSX
Show HN: App for Table Tennis players
The website and the mobile app[1] ( created with react-native ) is for table tennis enthusiasts. If you are running a ping pong league in your startup you can use the app to setup and create tournament brackets.

[1]play store: https://play.google.com/store/apps/details?id=com.tabletennismatch

iOS app submitted to the app store and is under review.

Let me know your comments and suggestions.
Can you honestly say that you might come across an unsecured printer on the public internet and truly believe that it was set up that way intentionally and you have the owner's permission to print stuff?

That literally never happens. It's possible in theory, but in practice, if you encounter such a thing and send it a print job, you know you're accessing it without permission.

If you don't have permission and you know you don't have permission and you still do it, that's illegal. Analogies about librarians don't help.
Thanks for sharing this story.

I used to have a job working with poor and homeless people, and the lack of banking services available to our clients was really frustrating, especially because on top of getting ripped off by check cashers, homeless people carrying around an entire benefit check in cash were frequently targeted for theft.

My roommate runs a company called Bee (http://www.beecard.us) that's working to put check cashers out of business and provide banking services for people who wouldn't otherwise have them, and its one of the best uses of technology to solve a real social problem I've seen.
Depends highly on your use case. For e.g. a forum reader/ news app, absolutely. For a game/something that involved a lot of robust animation and fancy graphics/transitions, not really.

We've been working on a banking app, and most of the rough edges we run into are not dealbreaking (limited transition types, weak animation support, etc) and can be worked around either with native patches or are expected to be solved as the platform matures
"Make it hard for attackers to understand your defenses"
Clickable link to the website http://tabletennismatch.com/ping-pong-funny and mobile app https://play.google.com/store/apps/details?id=com.tabletenni...
Anyone aware of anything similar for Universal Windows Platform? That would seem like another logical extension to the existing Android/iOS targets.