skysight-inc/HackerNews huggingface dataset:
What confused me about Riot when I tried it was that when I picked a friend to chat, it created some kind of new room instead of.. not sure how to call it, a P2P chat?
Like it's on slack or other services. For eg. I could remove messages but my friend couldn't which makes it weird (I'm an admin in a P2P conversation?)
I have a friend who was participating often in psychology experiments at Stanford, and he became familiar with the whole procedure of letting the subjects believe that they were interacting with another person via a computer, when in fact they were interacting with a program (makes everything more standard and easier to analyse).

One day he participated in this "split or share" kind of experiment, and he was ruthless. Nobody's emotions would be damaged by acting nasty and never sharing with the computer program.

Turns out, it probably was actually a real person who was behind on the other side. He saw some old woman crying, coming out of some adjacent room after the experiment was over.

So, yeah, different social conventions definitely apply.
Great, that's your preference. Other people do enjoy it. People have different preferences.
Ask HN: What should I do with HamsterDance.app?
Hi!

I am the new proud owner of hamsterdance.app
Ideas for what I should do with it?
I completely agree with you.

I tend to like the idea of the 2 pizzas rule from Jeff Bezos.

Having a small team (let say under 10 people) manage a service end to end (from spec to code to production) can be really efficient.

On large code bases/large products, this can help a lot, offsetting the cost of a more complex architecture.

However in a microservice architecture, the APIs between services is critical. It's a contract between services, and it should be clearly stated, you cannot go berserk every other day and change it. You also need to establish clear rules about versioning, deprecation and end of life of said APIs.

(by the way, it would be nice if we had a standard to negotiate API versions, for example stating that a rest API must always have a /version which lists the available versions, if some versions are deprecated and when they will be EOLed).
Given that a significant component to the determination of interest rates is risk, I don’t think one could reasonably expect a non-public system of lending to operate any other way.

We’re getting pretty off-topic though, so if you’d like to talk more, go ahead and shoot me an email (r at ovao dot la).
Let me add a different point of view. The adoption of React in the world of ClojureScript was pretty much instantaneous and total. I don't think anybody writes ClojureScript webapps in any other way these days. But the way React is used is different: it's used as a smarter mapping from application state to DOM. Clojure and ClojureScript programmers already know how to manage state and limit its spread, React (plus the usually tiny adapter libs) was just a way to efficiently produce DOM renderings of that state.

It fits like a glove. And while it's not all roses, there are fewer friction points it seems than in JavaScript (but then I think JavaScript programmers don't have it easy anyway). Plus, because of the nature of ClojureScript, most articles I read about optimizing React performance do not apply to me, because all the hard work has already been done for me (for example, immutable data structures mean that you can efficiently prevent re-rendering if data hasn't changed).

Anyway, to sum this up with an example that I'm basing my opinion on: PartsBox (https://partsbox.io/) is something I wrote, using React.
Yes - I'm the founder. And you don't have to talk to me if you don't want to :)
Give React Storybook a look, its tool for easily building component previews for devs.
> how are they currently handing cross region replication and failover?

We do not, unfortunately. Redis service is regional and only failover from one zone to another within a region is provided.

--

I am an engineer on Memorystore Redis team.
I’ve previously posted (to surprisingly supportive reception) about my Dad’s collection of letters from 1956-1966 while traveling some 4 million miles around the world in the navy and State Department. Some might find it interesting:

https://www.amazon.com/Dear-Mom-Odyssey-World-Travel-ebook/d...

Separately, my grandfather (on my Mom’s side) was likely one of those “elites” having been a named partner of an AM100 law Firm. His birthday cards always ended “dictated not read.” Now you to can be as detached and impersonal with your very own ai personal assistant.
> Albert, another partner as USV has been evolving his understanding and has been working on a book called World After Capital

It's probably no reflection on the rest of his thesis, but he's wrong about what was scarce in pre-agrarian societies (see 'The Original Affluent Society by Marshall Sahlins). Looks like an intriguing book though, thanks for sharing. Seems similar to the thesis of Jeremy Rifkin's 'Third Industrial Revolution' and 'Zero Marginal Cost Society' books.

As for your worst-case-scenario about crypto-currencies, replace them with over-valued real estate and we've already seen it play out at least once. The majorities (or 40% minorities in my country) who vote for fiscally conservative parties pushing austerity policies, despite all the evidence they make the problem worse not better, are desperately trying to prop up the value of their real estate investments and retirement funds. Like goldbugs and bitcoinbugs, they have an irrational fear and hatred of even mild inflation, as any inflation causes some erosion of the value of their stored wealth. This fear and hatred makes them willing to ignore the acid that austerity pours of the social fabric, and the way its gradual demolition of public services built up over generations, so it can feed the remains into barrel fires and convince itself this is "growth".
Also, what counts as "work" might not match up. For some people, "working" means just sitting in front of a computer for a set amount of time. Especially with intellectual work, it's hard to balance the amount of time thinking about how to solve a problem, vs. actually implementing the solution. For all we know the person who says "you just have to have discipline" spends 95% of their time falling into random rabbit holes, and 5% actually coding, and so never gets anything done. Or otherwise, maybe they spend 99% of their time coding, but never actually stop to think about ways to solve the problem better.

I'm not saying that productivity tools solve all your problems, but I find that it makes it easier to choose how much time I spend on each thing.
When I was 13 in 1977 I saw Star Wars in the theaters about that many times. Of course, in those days there was no expectation that in a couple of months you'd be able to watch on your hi-def home theater-size TV, and the big screen was still actually a big screen.
1000 tabs? Why? How?
> Being PCI-DSS compliant does not in itself mean that your company will be secure and not suffer any breaches, but it does go a long way in ensuring that you have good security and have measures in place to prevent, detect and respond to any breaches that may occur.

You should comply but too many orgs just check boxes and leave it at that.

Beyond regulations there are a few good guidelines (NIST's special publications for example).

Being aware of your data,it's users,their relationship and being able to perform proper risk analysis is the first step. Then you can prioritize using your risk assesment and allocate budget and staff where needed.

A good corporate security policy, well crafted security procedures and well reviewed guidelines are a must as well.

I equate compliance to learning and doing things to avoid shooting yourself in the foot, as opposed to learning how to protect yourself against attackers who are targeting specific assets and data.

Case in point: A windows server has been compromised,it hosts your credential db,what do you do?

What is the risk posed by the compromise? What impact will it have on the business? What is your incident response procedure? What guidelines are in place to aid in responding against specific threats?

Would you respond the same way if it was an APT as you would if it was an untargeted cryptominer infection?

Compliance helps and it should be done but your security shouldn't start there, compliance should be one of your many goals as part of acheiving a healthy security posture.

One should not underestimate the importance of agility -- Compliance is coarse and does not easily adopt to changing threats and vulnerabilities.

Something basic like how fast patches are applied can pass compliance but leave you with an equifax like breach (they had a months old vulnerability that caused the breach)
I feel React's best use case is as a view backend in micro-frameworks like re-frame in ClojureScript.

React only gets complicated when you use states and mutable props, or when logic is put inside components.

As a view backend it just becomes a FSM translating app state into pure views and nothing more.
Risk management and predation are categorically different things. If that's not an intuitively obvious notion, I'm not sure what more dialogue will accomplish.
So our differences in interpretation are exactly what distinguishes a "fantastic lawyer" from a "mediocre lawyer"- I agree if Uber has mediocre lawyers your scenario is more likely. A "fantastic lawyer" will have someone competent at ground zero dealing with the police on behalf of the company and handling the temp worker driving the car (otherwise the only representative of the Uber corporation and likely to incriminate the company) in 45 minutes.
Maybe Fitbit Versa will be the one. They've got people from Pebble, and Pebble was great up until they shut down and sold the useful bits to Fitbit.

I think I knew one or two people with a moto360 back when those were newish, but you really don't see them anymore.
That's usually the point of memes on facebook.
One of the funniest things to me in the prosumer audio world is NES sountracks or EDM released on vinyl.
"financially viable lightweight enough"

That's the catch, I think. The market is not so large for 3D modeling tools.

The second hurdle is the ridiculous amount of inertia DWG has in the AEC industry. Any solution that would topple Autocad would need to likely provide DWG and/or Revit interoperability to even have a shot at the market.

There are no good options for Revit at the moment so, that's a deep vendor lock in. For DWG there is at least Teigha library from ODA which is based on reverse engineering the DWG format and offers reading and writing of it.
Either we’re not talking about the same thing, or I don’t quite understand how your comment relates to mine. I really can’t answer your question.
Never said that here is perfect. The supposition is the following:

- He can move somewhere if he wants(he got the choice, unlike many).
- Country is bad, creates a bad impact in the world than the other country. Also can enjoy as a individual a better quality of life.
- Why stay?

I travel frequently to the US(lately, roughly every year) and that is my observation. Every year I go, my typical restaurants look more cheap and the people more decadent and I'm quite young, so I saw that change since I visited it for the first time, around 20 years ago.

I find it very hard to believe that anything about the american way of doing things(let it be culture or business) is sustainable. The US will probably undergo in some crisis and change, but I wouldn't like to be exactly there and experience it :-)

I was born in a third-world country and at least recently, I've been quite amused at how many things my country started to do much better than the US and some areas look as good as they do in the US, meanwhile I haven't seen anything getting better in the last decade... Have you tried using a bank in the US?

I bet that there is a country in Africa that has a better and faster banking system than in the US.

Maybe if you share another opinion, you could share it as well.
For instance, through supporting the most charismatic leader up to the point he gains enough power that not supporting him becomes dangerous.
This probably doesn't count as full-blown CAD, but there exists a cool and mature desktop 3D modelling application written in _ERLANG_! How can you resist at least trying that? It's called Wings3D:

http://www.wings3d.com/wp-content/uploads//SS01.png

http://www.wings3d.com/wp-content/uploads//Amx141prscr.jpg

http://www.wings3d.com/?page_id=84
As a proficient developer I find react to be one of the first languages where I can group concerns correctly.

HTML, js and CSS aren't separate concerns. Each component is a separate concern.
React Router v4 is particularly difficult to get used to when compared to earlier versions. While I don't much mind it (I get it working, then I don't need to touch it anymore), it definitely took me some time to wrap my head around it.

So yeah, it works good when you get it working, so yeah, the best thing to do is to just buck up and learn if it you need it. But boy does it suck getting there.

All of that said, I don't understand where this view comes from that Redux is extremely confusing. It can indeed sprawl a little. Say, if you keep you containers, reducers, and actions in their own directory trees. The overall architecture didn't take me very long to grasp and start to leverage.

Plenty of folks find their home in Flux or MobX instead, but I'd have to guess that a lot of the confusion is actually confusion about state containers and their uses.
I think the novelty has worn off, yes. You won't get a bonus by it anymore, so ask yourself if it is worth the extra money and the potential stress of any DNS issues.

I've owned them in the past and I wouldn't buy them again for a new thing.
It seems like they might be running Redis Sentinels (for handling failover and replication), but exposing it outside as a single IP, instead of giving a list of sentinels to connect to.

Applications might use that endpoint like a standalone Redis instance. Requests to that endpoint will be routed to the current master.

Effectively abstracting the details about the Sentinels and their configuration from the clients.

Not too sure, just a guess.
Android Jetpack
I am tired of people calling me a "victim" of identity theft. I'm not the victim. The companies and government agencies that allowed themselves to be defrauded by someone posing as me are the victims. If you didn't do your due diligence in properly verifying the identity of the person you handed out cash, goods or services too it's on you.
That being said, the entire system is broken. I've had 5 cellphones taken out in my name, I've had multiple credit cards opened using my social security number. I've been interviewed by a special agent with the State Department because someone tried to get a passport using my data. I'm sick of dealing with other peoples fraud problems. Fix it already!
I mean, everyone realized right away that the only reason this exists is for businesses which, for whatever reason, haven't yet created an API to do bookings. So that was sort of implied from the beginning.
Everyone who’s long CA real estate can bank it because the government is doing its best to ensure that no new housing gets built.

Gg “environmentalist” Sierra Club.

FTA specifically larger housing developers have been preparing for this for years—along with the solar lobby. So dumb, CA deserves to go bankrupt and be overrun by homelessness.
>Ironically, likely to be more work than not being an ass with customers' data in the first place.

Your comment is pretty rude.
Every business is going to have different things that work for them. Some businesses aren't going to have resources to get counseling and make changes to comply with the regulation. Some businesses don't exist in the EU and have no interest in servicing the EU (most businesses in the world), and want to make sure they aren't going to run afoul of GDPR. And, some people are upset that they're having to spend brain cycles on a law that heavily modifies business and tech processes, that was enacted in a foreign government, and had no elected representation to present their concerns.

I think the amount of data leaks and irresponsible data handling that companies take part in nowadays is completely awful, and shows disregard for people's well being. I think that companies need to treat personal data as a liability instead of an asset. I think that companies that choose to forgo EU business are leaving a lot of money on the table and put themselves at a competitive disadvantage.
I also think that companies in foreign countries should have the right to opt-out of doing business with whoever they want, and exempt themselves of regulation by not doing business in the host state.

And no, "not being an ass with customers' data" is not going to be less work than the few steps necessary to exempt yourself from GDPR.
Has Google said one way or another whether Smart Compose will take into account your personal writing style? For it to be acknowledged as a really great feature in practice I assume that it should.
It's true in the strict sense, and also true in a loose sense in that it conveys both the key outcome and the triggering event accurately, though you have to read the article to get the intermediate chain.
"MicroStation was a hellspawn"

I think you mean is a hellspawn. I think they still have a solid foothold in some sectors.
I really love how you described this. Democracies run on their institutions, but are held together by the bounds the popular will sets on power.
I originally started with AngularJS and hated it, I was learning javascript alongside it and I couldn't stand the abstraction layer, I felt I wasn't learning anything except how to make things 'work' in angular. Then comes react, I get to see all my logic right along with my html/css! It was great, I learned how to debug, where things were going wrong or right and then began to work on the better practices and work flow. They take time and deliberate practice to really understand 'why'. THEN add redux and see how you can use it to help your app communicate. Multiple component-prop passings/pervasive callback chains all start to disappear and that's great. I can't stress enough how sexy and clean a productive vanilla react app looks to me now. I also just started a new job 2 months ago where we use modern angular(i actually really like it now). So it goes...
And exactly what 'truth' are you referring to here? The 'truth' that it should be acceptable for machines to impersonate humans?
The Principles of Product Development Flow: Second Generation Lean Product Development

It changed my understanding and thinking about how best to work flow development. I highly highly recommend this book to coders to managers.
> which I would be scalded for as a child.

I really hope this is a typo and you meant "scolded"

scald: to burn or affect painfully with or as if with hot liquid or steam.

scold: to find fault with angrily; chide; reprimand:
Github will display org files. You can have a README.org

https://github.com/melling/ErgonomicNotes
With 60K population 6 hours by plane remote it's a miracle they had any bank branches at all for this long.

Cost of having remote branch for any business in these conditions is high, so profits should match it. It makes sense that they need local, more efficient, solutions for the problem.
Saw this in my rss this morning:

https://marginalrevolution.com/marginalrevolution/2018/05/ro...

>I just became aware in the last few days of the proposal in the new building energy efficiency standards rule making to mandate rooftop solar on all new residential buildings. I want to urge you not to adopt the standard. I, along with the vast majority of energy economist, believe that residential rooftop solar is a much more expensive way to move towards renewable energy than larger solar and wind installations. The savings calculated for the households are based on residential electricity rates that are far above the actual cost of providing incremental energy, so embody a large cross subsidy from other ratepayers. This would be a very expensive way to expand renewables and would not be a cost-effective practice that other states and countries could adopt to reduce their own greenhouse gas footprints.

>I agree and would add that allowing more building near transit and other hubs as with California’s rejected SB827 would not only lower housing prices, rather than raise them as with this proposal, it would also be a much better way of reducing carbon emissions and saving energy.
Related discussion: https://news.ycombinator.com/item?id=17007630.
So I guess putting up shade trees to reduce cooling costs isn't a thing any more? Is it net positive to use solar panels? Trees and houses just won't go together any more?
I gave them a chance and I am highly disappointed. Not because of quality of music, or their mobile app (which is average at most). But because of their web app. I am using it when I work, so on my laptop. Here is few reasons why its so bad:

-Flash first - yup, it tries to force you to use Flash version of the site. You need to use a trick to disable their messages about it.

-Recommendation/Discovery is missing completely from the web app. On the mobile app, I will get recommended albums based on what I have listened to. On Web App, I will be given only latest, popular albums. No personalization at all.

-Manual discovery is broken - I do not know about their algorithm, but for example, when I listen to some electronic music and click to get tracks similar to that I am up for a surprise. I can get some metal track, popular top chart song or niche rap. Most of the times it is nothing related to what I am listening currently.

So yeah, for a free app its cool, but once my paid account expires, I am moving to Spotify.

And about the numbers - in Europe, many major mobile brands offer 1-year Tidal for free with a contract signed. Talk about inflated numbers.
the fact that the author spent so much time/money/effort to learn react, and it still isn't clicking... I don't think that's a good sign. I think react has an approachability problem - maybe it's a design feature, or an issue of speed and documentation.

Obviously, react works for some people. It clicks with them. But I think a lot of folks prefer something with more clarity. Things change so fast that guides go out of date and devs/codebases fall behind on whats best practice. and this isn't without significant costs on the people who are trying to learn or maintain.

Conversely, Frameworks like Rails (<3) and Vue.js are powerful but more natural to pickup, with a clearer surface area and better docs. Also different problem spaces in some sense too.

My point is: It doesn't have to be this way. This mess is man-made and not beyond clean-up, but doing so may require some changes.
A Swift Router Framework for iOS Module Development
Given how little PV costs compared to an average new build, I’m surprised it took this long to be a requirement anywhere. The cells themselves are, what, US$920 for 4kW? And most of the rest is installation cost which is much lower if it is an alternative to rather than a bolt-on to a normal roof?

Sure, it’s more for batteries and inverters, but PV or thermal should’ve been standard even a decade ago.
this would be the dream, but biological neural networks don't do gradient decent, so have little to do with ANNs until we discover how they really train.
I would diversify across several tld's and be ready to make use of any of them in your application by switching a properties file or database entry. Should there be a problem with a set of root servers, your SLA impact can be reduced. Even for my personal hobby sites, I always get at least 2 TLD's, sometimes 4+. That is just my own opinion based on my own experiences.

There is also some factor of brand protection in this method. If you wait until your business is successful and fast growing, it is too late to go back and get all the TLD's for your brand. They will have been snatched up and you will have been too busy to remember this or notice until it is too late.