skysight-inc/HackerNews huggingface dataset:
IPFS is its own standard, so your homepage might look like ipfs://blog.iagovar.co

But since most browsers don't support IPFS natively yet there are IPFS gateways that allow you to access IPFS sites through them.
It doesn't, but it does make it fun to say things like kerosene and plastic are organic.
Ask any 40 something American professional who has been contributing to Social Security their entire career knowing that the system will be completely insolvent when it's their time to use the benefit about government's ability to decide how to spend money.
through gateways, yes. There a bunch of public ones, or you can run your own.
I used to agree, but those attacks are pretty easy to do and have been reported on this site many times. Whereas the other solutions described in the post don't have that attack vector.
Absolutely, that makes sense.

Sure, would love to talk - we've worked with a few large restaurant/hospitality brands so far. Mainly the feedback has been around patterns of reviews, difference in tone, and whether review sites require a comment in addition to a rating or not.

Happy to talk offline at neel@datanautix.com
Veterans Education Funded by the G.I Bill
[Champions League] #1 App to Guess scores against friends
Direct function calls would at least make it easier to step through the code in the debugger, I imagine.
It's worse than that when you account for the fact that rural votes count a lot more than urban votes: https://www.huffingtonpost.com/william-petrocelli/its-time-t....
Fwiw: if your card scheme is MasterCard or visa , regardless of (your) acquirer bank or merchant bank , you will be protected against fraud by something called chargebacks. If anyone ever uses your card to fraudulently order something , you have (a few months’) time to contact your bank and issue a “chargeback.” They will, through the MasterCard or visa (or similar) network contact the merchant’s bank, which will then take the money back out of the merchant’s account and give it back to you. E.g. if someone orders an Uber , your bank would ask Uber’s bank for the money back, and they would take it out of Uber’s account, and they have to pay a penalty to MasterCard (a “chargeback fee”). And if it happens often enough, MasterCard will bump Uber’s commission for payments. It’s tragicomic how shamelessly the banks are winning at fraud.

Side note: for low margin operations like Uber, this is hell: they can’t ask the money back from drivers, so they lose a lot of money on fraud vs their profit on regular transactions. The driver fee, the original payment, and the chargeback fee, and the potential payment commission bump.

The onus is on the merchant to avoid accepting fraudulent transactions, and if you want to contest a chargeback you better have some CSI level proof.

This is why most online shops will offer a money-back-no-questions-asked policy: they know you can get the money back one way or another, and it’s cheaper to just give it to you.

An insidious consequence of this is the price for this protection is amortised over all customers, in the end. Fraud is BIG business, and the money has to come from somewhere. Customers get angry when a merchant adds a CC surcharge, but they end up paying that surcharge anyway, it’s just not explicitly listed. And if you pay cash, you pay it too, without any of the protections. Cash payers subsidise CC holders.†

Long story short: don’t be nervous. Your card is safe. (Unless you’re on a different scheme with different rules, of course)

(This assumes regular payments without extra auth, like e.g. PIN or 3D Secure. Those rules differ slightly.)

†: to be completely fair: there are costs associated with cash, too.
"You can simply use Google"

That kind of hand-wavy stuff doesn't fly here. If you're going to make a claim like "EU Countries are more corrupt than the US", YOU have to provide a credible source for that claim.
As far as I can tell, that building is next to the karate school. My office last year was the two upper left windows. Crazy seeing how different it was!
There’s something else called HSP which gets misdiagnosed as spectrum. Your senses are particularly intense and they behave badly when overextended. The difference is that in the morning they understand what they did wrong and leads to a cycle of guilt. This turns them into introverts.

This difference also makes it hard to make friends because they expect a lot of insight conversationally and they pick up tells from other people. The joke is that they know how you feel before you do. It’s very offputting.
I thought changing this was the whole point of the gigafactories.
As an aside, Keepass is what I use for TOTP backups. I keep them in an offline backup(s), since they have no real need to be kept online at all times (like normal passwords/etc).
> Business logic has no place in your view components, of course, but is quite appropriate in your controller components.

Sure. Where you actually put stuff depends entirely on the complexity of what it is that you're building. If you have an async function that you need to use in several places then it makes sense to keep it separate. If you have several of these then maintaining a separate container component for each view component that needs access to these quickly becomes unmaintainable.

On the other hand, keeping them as separate functions and adding them in via redux `connect` syntax and `mapDispatchToProps` is simple and makes it clear what's going on. In this scenario, the `connect` higher-order-component acts like the container class, but it built up from separate parts depending on what you need.

> redux-thunk seems to encourage that you use it for everything

I don't think this is true. redux-thunk is a piece of middleware and that's pretty much it. It should be used however is most appropriate for your application and your particular use case. Keeping state inside components isn't always appropriate, but isn't always a bad thing either. If one is growing too complicated, then perhaps the other is more appropriate.
Right, but when you want to publish something on the internet, wondering (and hoping) whether there is at least one copy out there in the ether is the last thing you want to have to worry about: your site has to be accessible all the time.

In practice, it does mean you need an origin available all the time, and it's either you providing it, or some other service you pay to do it. I don't think there's any magic.
(To preface, I use React/Redux in all of my web applications. I think Redux is great for managing state.)

One thing I’ve never quite understood about Redux is why we are dispatching pure data instead of a function of state. This would remove the need for reducers, since your action _is_ your reducer. Something like this...

https://gist.github.com/anonymous/a5d741c5dec81be61e0aa70820...

Would this come with any drawbacks? I could see a large application having performance issues because of a large number of function allocations, but for small applications I don’t see a downside, just a simpler API.
>It’s not as if you have a huge amount of human capital sunk into sandwich prep.

Then why in the blue fuck does Subway need a non-compete in the first place?

NC's are suppose to help a company maintain the value in investing in its employees so they are less likely to leave, or to keep said employees from taking customers. In the low value end this make no sense. There is little to no investment in the employee, and there is little risk of the employee taking high value customers.
Professional Interview Tips from an Insider Perspective
Reproducing known results goes a long way.
The existing big things are still getting bigger - chemical engineering, processors, websites, web infrastructure, apps, clean energy, nuclear fusion, AI, IoT, VR, AR, etc.

It's just that advances in one field unlocks a new level in an old field. AI has been around forever, but the changes in processing power and data brought in a new era. Electric cars have been around as long as gas cars, but the changes in batteries brought in a new era. Cloud... augmented by handheld computers that were easy to build programs (apps) for.

The next big thing will likely be some old thing. Maybe improvements in ML will make AR much more useful. Maybe blockchain would make IoT affordable. Maybe VR would make drones a hype again.
Triplebyte (YC S15) just raised $10M, is hiring in design, sales and operations
This statement was made at a workshop I attended a while ago. I don't think it was meant as a precise statement but to illustrate that the LA area is vastly overpopulated in comparison to local resources.
Graphus Is Now Available on the G Suite Marketplace
Well, security is only useful when it protects you when you're actually attacked.

Social engineering has shown that it's just about effortless to take down someone once they are targeted. It's about as hard to target someone as it is to read their whois address to a customer support rep.
The idea of programming something from "scratch" (whatever your definition, and programming language) is the best way to really understand something new. Reading about it, hearing someone speak about it is one thing ... but opening up a blank .c file and adopting a "ok, let's get on with this" approach is something much different.

It takes time though and one has to combat the "how come you're reinventing the wheel" comments from co-workers, spouses, bosses, etc., which can be a challenge.
I did not say that. If you eat your vegs and you do not get all the micro-nutrients you used to get 20 years ago, then you brain will drive you to eat more, not necessarily carrots.
Right, it's possible the executives weren't straightforward with us simple SWEs. But I don't have any particular reason/evidence for believing that in this case. My general priors for such things are somewhere between 0 and 1, exclusive. :)

FWIW, if I were aware of other plausible explanations for the way Fiber has progressed, Occam's Razor would compel me to believe those explanations versus defaulting to cynicism.
It does include synthetic compounds, although the general rule for whats allowed in organic farming (by the FDA, international rules might vary) is synthetic compounds are not allowed and non-synthetic compounds are.

However, there is a huge list of exceptions to this rule. Full text of the regulations is here: https://www.ecfr.gov/cgi-bin/text-idx?c=ecfr&rgn=div6&view=t...
Now what you have is a global mutable state store instead of an "immutable" state store, as everywhere can change anything and tracking down what code does what is back to being nightmarish.
You can disable CCID, does that not solve the issue?
Sure, but why would you assume Tesla is going to be better at making batteries than the companies that have done it for years?
My 4yo never had a car like that, but maybe she thinks turning the wheel is "driving" ? I might try having her keep her hands off the steering wheel in a straightaway for a bit then gradually introduce turning. Or push it yourself if it's safer and slowly go through turns when she has the wheel pointed in the right direction.

Good luck!
Unfortunately disruption is a temporary state. Hopefully the existing incumbents will continue to provide enough competition in your area to keep each other in check.
Do me a big favor and don't use any publicly funded or or tax payer subsidized utility or service ever again. Don't drive on roads, don't take public transit, don't ever call the police, don't do business with anyone with a government job or government contract, don't use products or medicines that have resulted from basic research at public universities or NASA, don't use public schools or libraries, if you have a degree from a public institution give it back or pay the difference. Im sure with all your ambition and intelligence you will make due just fine though.

The rest of us here aren't exactly looking for handouts; on average I'd say HNs do pretty well. However we can appreciate the many ways income tax helps support a functioning society.
Thank you for taking the time to read my post. It sounds like my tone was too strong for this topic. I appreciate your feedback.
This entire article is clickbait, where the author wants you to believe he is being persecuted or something.

> Despite a storm of clickbait media reports, there is still little evidence that self-driving cars are safer than humans.

This is the central thesis, but the author made up the idea that we are supposed to already have these cars that are safer than humans. Nobody thinks this. Nobody. These cars will hopefully exist and hopefully be a lot safer than humans but they certainly don't exist yet.

The author thinks that killing 30,000 people per year is a-okay and worth it for the 'freedom'. I disagree. It's not even freedom you get from driving yourself. You still have to stay on the roads and use a seatbelt and use your turn signals 100% of the time, etc. I would place a large bet that when the author drives, he breaks 10-20 safety laws each drive. Everyone does.

We should aim for 0 deaths per year and do everything in our power to get there. Taking the epic weapons away from people is not a reduced freedom. Self driving cars do not take away your freedom just as not owning an AR-15 does not take away your freedom.

The goal of self-driving cars is 0 deaths/year. If that is not your goal of safety without self-driving cars, then you don't care about safety period. The selfishness exhibited in "I don't care if more people are dying on average, I want to drive and you can't take it away from me" is insane.

> If our safety was the experts' first principle, the billions invested in self-driving cars would have gone to subsidizing free professional driving school, raising licensing standards, and making critical safety technologies like seat belts, airbags, ABS and automatic emergency braking (AEB) standard as soon as they were invented

No that is not what they would have done. They would be building self driving cars if they cared about safety.

People are not going to be better drivers if you give them more classes. They will still get drink and kill 5 innocent people on their way home from the bar.
Was it ever beautiful and balanced if it gave birth to such a virus? We didn't come to be outside of nature.
The 5 stages of dealing with legacy code
What puts Satya Nadella in this category? Not challenging your opinion, I'm just not familiar with his accomplishments aside from the fact that he's the CEO of Microsoft and I think it would be interesting to learn more.
I've been in this situation to worsening degrees for 15 years...It really upsets me to hear people say I am causing it (self fulfilling) or not doing it right. I am glad you were able to make connections online...it's not something that replaces that need in me. I need real life face to face interaction. It is also farther down the list than my immediate problems and having a new friend is not going to fix my life or even make it bearable right now...I know for some people solidarity in suffering helps but relationships of any kind drain me with all thats going on and I have to ration my energy. The loss of connections is just another effect of my major issues that piles on and without addressing those the rest can't change.

Sorry if I sound rude...I don't intend it. It's just so hard to hear the same "just get a hobby" or "just make friends online" or "you must just be doing it wrong since it works for me" stuff repeatedly. If it were something that worked for me I'd be doing it because this life is pure misery for me from most all angles.
I'm not assuming that.
> Is Redux more performant? No. In fact, it gets slightly slower with each new action that must be handled.

This point is not revisited. What is the performance of Rematch in comparison to Redux? I mean I guess it's more or less the same, since it's essentially Redux with less boilerplate, but it would be nice to have an explicit answer to this.
A lot of it was "tamed" with major engineering around the river.

http://lariver.org/ for pictures
I had to build an in house CRUD app that serviced millions of records and multiple users. It's a pain. The same technologies that existed years ago still work best today. I'm always open to rebuilding it and connecting the database to something _new_ but everything is cumbersome. I'd really like to move away from certain CRMs system but there is a lot to consider and it's always been a long battle. That's why older more mature systems have solutions ready to go.

Waiting for the day where something is smart enough to look at a SQL db and understand it then build out a quick web app that integrates with it.
Manipulate PowerPoint Presentations in Java WITHOUT Microsoft PowerPoint
Our Security Advocates
Samsung S8 has face ID and no home button...
If the verbosity bothers you, why not write a helper function for your codebase? Action creator functions originally served this role, and you can successfully create more complex "helper" functions for generating unique action type names, sets of action creators, or even reducers if you have a consistent use-case.

IMHO you want the tools you use (i.e. redux) to be flexible and powerful, and write helpers, etc, to increase your ease-of-use. Otherwise, as the OP said, you're unnecessarily restricting yourself and creating a more difficult future.
The author doesn't appear to speak English as his first language, so it's completely possible he's far more familiar with the informal definition of the word, especially in the context of cars.
> we personally liked the "drag some files to a folder and that's it" UX.

Beaker does this...

In terms of getting a free username on a HTTP website, https://hashbase.io/

Disclaimer: I haven't used Hearth, so I can't compare, but Beaker doesn't seem like it could be much easier.
The two are just so fundamentally different that you will usually end up with a net negative taking two good things from both worlds. With the parent comment, you lose a degree of composability of the functional world while not gaining any degree of inheritability from OOP.
An important part of vegetables is fiber. Fiber isn't exactly fun to eat. Removing said fiber from the vegetable may make it more fun to eat, but at the same time will raise its glycemic index making it less healthy for you.
As a millennial I think I confused Netflix with television consumption. I (and most people around my age) don't consume cable television. I used Netflix wrongfully as a scapegoat for television media as a whole, which has in turn confused some readers.
Yes, through any of the publically available IPFS gateways. ipfs.io is one of the more common official ones, but since they're all connected to the same network, in theory the content should be available from any of them. You can also host your own gateway (locally or publically) and point your browser at it.

If you're wanting to make something with DNS in front of it to mask the long IPFS content hashes, you can do that too, there's a good overview of the process in their examples:

https://ipfs.io/docs/examples/example-viewer/example#../webs...
> I missed the part where you explained why changing the reducer to an object with methods would bring any benefits

Because this is how the rest of your programming works, you call functions. In Node you don't have `fs.processMessage('readFile', {path, next})` because `fs.readFile(path, next)` is simpler. Message passing is nice if you pass process boundaries or can't know about the function definition but in Redux you pull in the string constants and everything anyway. Message passing also lets you hook several handlers (reducers) to the same message but I have yet to see it significantly used, this is a niche case.
Ask HN: Validate my startup/service idea
Here's my idea: a site that provides on-demand copywriting for startups, developers, and entrepreneurs. You get paired with an expert copywriter who can improve your copy or write you totally new copy for all your marketing materials (web, email, social), with the aim of getting you more sales and reaching more users.

As a freelance copywriter + web developer, I've noticed that developers often don't have the time or wherewithal to write really great content. We can all write, but writing to make sales and get more users takes a lot of time and practice.

Questions:

- Would anyone here pay for this service? How much?

- Do you think there's demand for this?

- If yes, what are the next steps you would take to validate this idea?

Thanks very much HN.
Multiple downvotes for acknowledging replies, wow. There's some real clowns out there.
Although not IPFS, Dat[1] is another protocol (associated with Beaker Browser, linked in another comment here), and there's a group trying to build the P2P web on that. In the case of Dat, you can create an account on Hashbase[2], and that will give you a permaseed for your content, even if your device is offline. And then, of course, if you have enough fans they're able to relay your content amongst themselves and any other interested parties who show up.

1. https://datproject.org

2. https://hashbase.io
Ok, but to access a site published on Beaker you must use the Beaker browser, right?
Hah. I just meant maybe a blog post that maps the terms I use in JavaScript land with math land. Ie. "it's not a reducer it's a functormonadicfoobar"
1. Why should their be a "courtesy heads up"? Most of these defendants know they're breaking the law. The regulatory agencies have made their interpretations of the statutes known.

2. Do you realize how much manpower it would take to require that all separate cases be tried at once? You might as well just come out and say you don't want any cases to be tried at all, as that would be the outcome.
I agree, I've been part of very fulfilling online communities. I'd say the only bad thing about them was that for much of the interaction, it required a seat at my computer. There's something to be said for back porch beers, etc.

That, to no surprise, doesn't work for me with love relationships of course. My (now) wife and I had a long distance relationship and it was very, very difficult. Unlike the online communities, it was a struggle more than fulfilling - it left me longing for more, etc.
That's the reasoning behind IPFS's Filecoin project. You pay a small fee for people to permanently pin you IPFS content. With incentives for storage providers to have available space, and data duplication. It's set up so that storage providers themselves are 'miners' in the blockchain. Which drives them to compete for the lowest price possible for storage, benefiting users.
I agree that no two applications have the same needs, but async functions (and non-async, for that matter) are naturally separate and reusable, so I'm not sure I am entirely clear on what you are getting at here. What is the benefit of using connect to connect your function and simply calling that function from your controller? Code needed in multiple places should not require redux.
What Marketers Can Learn from the Most Effective Russian Ads on Facebook
Last year's Palme dOr at Cannes was the British film I, Daniel Blake. It was a fantastic gut punch for how even well-intentioned technology is leaving behind parts of society. My partner and I had a very heated 2 hour discussion after watching it.
> than try and get what ever stack was common at that time working

Doesn't seem like a problem for languages with sane package management solutions, of which there are plenty. A Java app on Maven is going to work just fine in 5 years, and on the latest version of java to boot.
Those are some amazing images! Just looked at his personal website and I am thoroughly impressed.
Though not a film, Breaking Bad has I think been exemplary in its treatment of this subject.

By and large now it’s a topic that sees much more treatment in TV than in movies.

“Boyhood” comes to mind.