skysight-inc/HackerNews huggingface dataset:
At least in my country I've seen a common practice for the bank to mail (separately, days before/after) an envelope with a temporary PIN to the customer, so that they can activate the card and change it.

Not sure if they do that in the US or if they'd do it for corporate cards as well, but I guess it wouldn't be a problem to intercept the second envelope for whoever intercepts the cards. In that case the PIN wouldn't add any value.

Now regarding card destruction, I wonder how hard would it be for them to just print fake cards with fake chips that just have the same numbers.

Probably a better solution would be forcing to activate the card in an atm, so that the chip would be validated.. cumbersome but safer.
Please excuse the venting here for a minute.

After "can't innovate anymore my ass" Apple released their architectural dead-end trashcan Mac Pro in _2013_ we have to wait until _2019_ for an update? What am I supposed to buy? I'm certainly not going to buy anything with a Touch Bar. It's 2018 and I had my job order me the 2015 Macbook Pro for my work computer so I could skip the Touch Bar and still have USB ports.

What's going on at Apple?
Religious flamewar and racial flamewar are not allowed on Hacker News. We've banned this account.
I don't think minority populations are impressed by how wonderfully other populations are dying less?
If you always find yourself liking things mostly unsavory people like, maybe you should think about that thing.
Why is that relevant to if the statement is racist? Yes there is a difference between kicking someone when they're down and kicking while down, but it is still kicking.
Today this follow's https://en.wikipedia.org/wiki/Poe's_law

And in case anyone hasn't heard: There's reasons pride has been considered a sin. There's nothing redeeming about the emotion of pride. You can have pride in your belief about your ancestors or pride in your accomplishments. Either way, pride is not doing anything positive. There are healthier ways to feel positive about things, and pride can go the hell away, period.
Declarative Widgets – KDAB
ALL I need to know!
Scientists harvest First vegetables in Antarctic greenhouse
You brought up good points for discussion.

>1. The relative difficulty of running your own as an absolute beginner

The ease-of-use is brought up several times as a barrier to decentralization but I don't think this is really the fundamental issue. Yes, it appears to be the problem but it really isn't. If hackers invent a super simple UI, or hypothetical set-and-forget "IPFS/Sandstorm appliance", or an auto-configuring node... it still won't help widespread adoption for decentralization.

I was an expert for installing SMTP email servers but I don't bother with running a "decentralized" home email server anymore. Many sysadmin experts have abandoned the idea of running home email servers. If decentralization is the ideal, why do hackers like us not follow it? We're certainly not waiting for beginner-friendly email server software. (My previous comment about this.[1])

Also, any attempt to bake the "ease-of-use" into an idiot-proof software package or hardware appliance becomes its own vector for an attack on the unwitting homeowner. (Previous comment.[2])

>2. The eventual centralization on top of the most well-run versions (like Matrix)

Yes, this is the most unsolved problem by far: costs. One can write or decree that a protocol specification to be distributed but it doesn't change the fact that the real-world implementation of that protocol always costs real money and the money spent is not distributed. That leads to centralization. (Previous comments.[3][4])

I've been studying the decentralization space for years and have read every whitepaper about Diaspora, IPFS, Filecoin, Sandstorm, Mastodon, bitcoin, etc and nobody has figured this out. (Suggestion to HN readers... every time you see a proposal for a new decentralized protocol, do a Ctrl+F for "costs" and "money". It's a very under discussed topic.)

Real costs of hardware such as cpu+disk+bandwidth and costs of human labor such as trust+maintenance are inescapable and it is the #1 puzzle to decentralization.

E.g. Mastodon was recently suggested in various HN threads about "alternative to Facebook". Hmmmm.... if cpu+disk are not free... who's paying for the mastodon servers?!? Well, I see that several volunteers run Patreon crowdfunding to keep the lights on.[5] That's very noble but that funding model is also not scalable. That recreates how many BBS (bulletin board systems) were run in the 1980s with dial up modems. Only a small group of enthusiasts were users on each server.

[1] https://news.ycombinator.com/item?id=15526089

[2] https://news.ycombinator.com/item?id=11861683

[3] https://news.ycombinator.com/item?id=14125730

[4] https://news.ycombinator.com/item?id=15878668

[5] https://www.google.com/search?q=mastadon+patreon
But fees will change right?
While the article mentions a refresh of MacBook Pro, "Mac Pro" gets mentioned 36 times in the article while "MacBook Pro" is mentioned 8 times. I hope the refresh will not be about completely removing the underpowered "no touch bar" 13" MacBook Pro and instead adding an on-par configuration without the touch-bar-from-hell :/
You are using "genetic material" and culture interchangeably.
That depends on how we define god. Which is what this whole thread seems to be about :) Needless to say, yes, getting people to agree on whether they're talking about the same thing takes a lot of patience. For a certain type of person, definitely worth the effort.

Personally I didn't care at all until I had a direct experience that I couldn't explain without "spiritual" vocabulary. And now I'm embroiled in these sorts of debates for fun...
> and bumped the RAM to at least 32GB

You'll probably have to wait for Cannon Lake to do that; they're previously said they're not interested in using non-LP RAM in these.
I've never been at a company with accrued vacation or sick days; they all just combine the two and say you lose unused days at the end of the year.

At this point in my life, I've decided it's worth using all my paid time off and requesting some unpaid time -- so I'd prefer whatever unlimited means.
Are you sure it's a charge and not a hold?
There’s a lot of disconcerting “shut up and mind your own business” quips against these Googlers in this thread.

Whatever happened to standing up for what you believe in?
After this long given they don’t upgrade the OS, it will eventually be cracked.
"fine", yes, but it could be a lot better still. I'd sacrifice the small size and touch bar and such for a faster cpu, or a docking station (like the plan they had for a new display, which included its own discrete graphics card to help power the 5K display - actually there was an article recently saying Apple now supports external gpu's, so that might still be a thing), or a better keyboard, bigger screen, etc.

(and personally, yes I'm stuck with a laptop due to work atm. Wouldn't mind having an office or fixed work place with an imac pro though)
this would be cool as well for other service based accounts like cable, electric banks etc.
Was thinking the same thing. I think it will hurt smaller players like Recurly/Chargify/Chargebee.

Not sure if Zuora is in the same camp or not, but probably at least partially? They actually have an IPO coming up: https://www.sec.gov/Archives/edgar/data/1423774/000119312518...
Some memories around the founding of dev.to
Stripe is supposed to be a back-end API, not a front-end API. I don't want them taking over my payflows and confusing users.
I consider real-time JVMs with AOT compilation something worthwhile using.

I just mentioned those, because they have Java code in production, with soft-real time deadlines for weapon targeting systems of a few milliseconds.

Usually the kind of stuff that gets mentioned that GC enabled languages aren't capable of.

It is all a matter of budget and the army has lots of it, which incidently is what allowed boring stuff like the Internet to exist.
Noted! Thank you.
It is definitely much safer. However it's unethical to gloss over/coverup/play down the fact that people have died because it failed to drive to car. Both can be true.
"It's really not surprising to such a top-heavy state being wary of something which seems like it can't be as easily controlled top-down"

I don't disagree with your analysis but I think the conclusion is debatable. The problem isn't India is top-heavy, China is too. The difference is that China is highly centralized. It's been that way since the Qin dynasty. The Qin dynasty standardized everything from weights, measures, and even the language itself. The example you cited is a problem of standardization. If all the paper work is the same, the process should be pretty simple and efficient.

That said, India is a VERY diverse country and seems very tolerant of differences. Part of this may be because India was not historically centralized nor homogenized. Just as a personal opinion, it would be a shame for India to lose its cultural diversity in its pursue of growth and efficiency. Once you lose the culture, it's really, really hard to bring back.
I think they meant go AMD Reyzen2 or more likely Eypc (or possibly Rome.)

Arm is not going to cut it in the dual Zeon workstation role
How to Add Touch ID to Your React Native
Show HN: The Ultimate Guide on Deep Learning for Web Developers
Ask HN: Anyone else suddenly lose access to FB's API?
We're in the middle of a project and just saw multiple FB accounts all lose access today. Is this happening to others? Any idea how long it takes to get re-approved? Any chance that a fellow HNer can help us get our request expedited?

We're just looking to retrieve comments for some NLP work and we're only dealing with public data. We expected some difficulty with all the Cambridge Analytica stuff but losing access wholesale really stings.
Until he gets hep C ( /s kind of )
Hmm, I didn't get any modals / popups
I understand that static bundled site as rust executable is not for me. However I'm asking for who is? Specially considering my concerns about about SSL, performance.

EDIT: I'm not against static binaries per se. Only against this usage of them.
Current feature set is completely free as the service is in early beta stage. We plan to charge later for additional features and services. The project started as an internal project for Mathpix.com and therefore already pays for itself.
Just compiling the file. That's what I'm having trouble with. Is it the same method as normal Red scripts? Is there a compiler flag I need, or just the opening Red/System [] in the source? That's the part that is rough for me. Just a simple Red/System vs Red hello world (including compiler instructions) would be of great help.
Yeah, I wouldn't say this is common knowledge. It's not terribly hard though, on debian-based systems you can just use checkrestart.
Don't forget the keyboard on the new Macs, which is the other big reason not to get them (besides ports and touch bar).
I think "unlimited vacation" should not be conflated with "vacation any time you want it". To avoid the pathological cases you mention above, managers still need to make sure that not too many vacations overlap.

If expectations have been set that you can take vacation whenever you want (even during a crunch on a project that you're leading) without consideration of the business needs, I'd suggest that's a big mistake.
> Making sure they have time where they're bored and don't have access to high quality and structured entertainment choices at all times currently seems like a good idea to me.

Absolutely. And this doesn't just apply to kids :)
Looks like a nice improvement. There's some very bizzare design decisions with Subscriptions, so hopefully this will start making things more flexible.
I've got some gripes with Jordan Peterson's popularity but everyone needs to hear this (paraphrasing): "OK, you're going to disregard all of Christianity because there are literal untruths in the Bible? We have a word for people who insist on the literal truth of sacred texts: fundamentalists. I'm sorry, it was probably never meant to be literally true, it's describing stuff that's better understood as story/myth. You're going to have to try a little harder."
It can be pretty tricky to defend against this since it is mostly a client side issue. The best trick that I've found is to randomize the initial delay + exponential back-off for subsequent retries.
I have 1000+ active customer subscriptions on Stripe. Does it mean that my fees have just increased 0.4%?
I've had about 10 different Android phones and the only one that still runs without problem is my Galaxy S3 from 4-5 years ago. It's a shame more phones were built to last...
Oh, you're right. He did say corn cobs. Apparently I don't use corn terminology often enough to keep everything straight.
Isn't it my job as a Stripe Customer to build that functionality into my own app so that I can manage it in the way that works best for my customers?
I think the higher up in the org you are, or the more you serve as a bottleneck for productivity (e.g. because of unique skills), then the harder it is to take a truly 100% off vacation. The terminal example is a CEO — I'm sure most CEOs would cut a vacation short if a real crisis came up. That said, it has to be an actual crisis. If coworkers are bugging you about routine stuff on vacation, that's a bad work environment.
> I suppose in the US with our heavy tip culture, having customers in & out is extremely important to servers.

Irrespective of tip culture, it's important to restaurant owners; restaurant revenue is limited by prices, capacity, and the ability to turn tables. Peak flow (and thus mostly staffing requirements and staffing costs, since you have to be able to serve your peak flow, as, loosely, is space cost) is limited by capacity, so if you lose ability to turn tables, you are losing revenue without proportional reduction in costs. If people on average sit for 10% longer with similar orders, menu priced need to be more than 10% higher to compensate, and that's before considering lost unit sales to the price increase.
Facebook closed off most public data via the Graph API unfortunately. What were you trying to do?
It's quite sad that this is the current state of the internet.
To misquote Elon Musk:

The advantage of getting somewhere [without having to steer] will be negatively affected if "but also, you might die" is on the ticket.

https://www.reddit.com/r/space/comments/76e79c/i_am_elon_mus...
An important extra dimension is whether, within a certain system, the natural tendency towards centralization-for-convenience also generates centralization lock-in.

If there's a dependence on canonical global registries or fixed network locations in the manner of addressing people/content, that becomes the case. Centralization occurs via a one-way ratchet – sought for ease but then practically irreversible due to high switching costs. "Federated" systems usually still have this centralization problem.

Systems based on cryptographically-derived names (for content or identities) offer a potential escape route. While you might choose certain centralized/dominant providers for a quick-and-easy start, retaining one's own stable crypto identity ensures absolute portability and location/provider indifference.

Such an architecturally-enforced right-of-exit can also make higher levels of centralization tolerable, before centralized power becomes a problem. The potential for choosing other arrangements, rapidly and with minimum disruption, deters abusive acts by larger proprietors.
Can anyone explain me why Stripe is so hyped on HN ? It's the most expensive card processing service I know. I am using one where I pay 1.9% for all my clients and another for EU clients where I pay only 1.7%.

I don't see anything in their offer that is worth paying additional 1.2% of my business to card payment processor.
VueJS is getting pretty popular in that stack, it can operate in SPA mode like react, but also has first-class documentation for not being the dominant "framework" on your front-end (e.g. if your site's front-end is mostly boring but one or 2 pages need something fancy that doesn't already exist as a jQuery plugin).
It's not just genetic material. It's a combination of genetic material and culture. I don't know if you're Swedish or what, but I can tell you most Swedes I've met love their Swedish culture. Their King (though he's purely symbolic). The lagom of it all.

And you know well of the political movement in Sweden to restrict the definition of "Swedish" to those who have obvious Swedish ancestry. https://www.youtube.com/watch?v=rjand84BBKM
I wrote to my governor and my districts state reps about making Net Neutrality Washington State law after the FCC repealed those rules.

My state is now planning to pass a state law, despite federal law prohibiting us from doing so.

I didn't do that alone, but if nobody was paying attention to the news and doing their part, it likely wouldn't have happened.
Indeed. Most people I've talked to who have such views think quite a lot about that because it makes them uncomfortable. Myself included.
All hydropower does this, and changes the rotation of the earth. I believe the stated value was speeding the rotation up a few milliseconds per day due to the fact that so much water is held in the northern hemisphere in reservoirs.

The ultimate result is that the moon falls towards the earth a couple micrometers and everything is fine.
Kind of like HN?
That should always be the goal, but slips do happen, sometimes through no fault of anyone.
Most of them are still pretty Mac heavy, I said 'moving to PC'. The agencies I work with and worked at have begun to purchase more and more PCs over Macs.

Adobe Creative Cloud apps tend to work better on PC now so this is a big reason.

The areas I mentioned (video, photography, audio, gamedev, 3d etc) are moving to hefty PC machines that need 64GB/128GB/256GB+ of ram, latest GPUs, many drives and many cores (16-40+)[1][2][3][4][5][6][7][8], no iMac can do that and Mac Pros have left the building. Many of the PCs are cheaper and more powerful as well, custom built ones especially. Many web developers or graphic designers still on iMacs, but the other areas on PC.

Basically, anyone that needed a Mac Pro, where an iMac or Macbook Pro was not enough, has probably switched/back to PC. You'll see most people do this around 2013-2014 when the Mac Pro was un-cheese grated and put in a jet engine/trashcan, looks cool but too expensive and not for hands-on pros or expanded easily.

One video/photography/3d guy I know is running 40+ core/thread machines 256GB RAM, hard for Mac Pros to compete with that[9][10].

[1] https://www.creativebloq.com/advice/the-digital-artists-guid...

[2] https://www.slrlounge.com/apple-is-dead-to-me-trey-ratcliff-...

[3] https://www.stuckincustoms.com/2017/02/10/switching-from-mac...

[4] https://petapixel.com/2016/12/03/im-leaving-apple-microsoft-...

[5] https://petapixel.com/2017/07/18/5-reasons-pick-pc-macbook-2...

[6] http://philipbloom.net/blog/makingtheswitch/

[7] https://uxdesign.cc/designers-workflow-on-windows-57393856ae...

[8] https://medium.com/charged-tech/why-i-left-mac-for-windows-a...

[9] https://www.techspot.com/review/1218-affordable-40-thread-xe...

[10] http://www.titancomputers.com/Titan-X399-Dual-Intel-Xeon-E5-...
Tampering and Reverse Engineering on Android
Ask HN: VC firm reached out to me, what are they looking for in an initial call?
My company is about a year old and we are profitable. A VC firm reached out to me and I have a call scheduled with them next week.

What is the VC looking for on that initial call? What do they want to hear? And finally, what should I avoid?
What helped me was to start saying no to a lot of things so that you can primarily focus on what matters. Put an ROI and place a dollar value on your time to help you make decisions about how you allocate it. A partner at a law firm might bill $1000/hour so that may be a good place to start. As the CEO you’re the pace car. You can’t expect people to work harder than you and that’s a challenge because you may be working with multiple teams, each one of them involved in a sprint at some point, but you don’t get that luxury. It’s tough but hopefully with some scale you can get more support on the things you’re less good at or don’t enjoy.
In general, based on personal experience, I am not in favor of this sort of thing for tech companies beyond a certain size (perhaps 50 or so). I think it creates a situation that is ripe for misunderstandings and bad feelings. I used to think otherwise, but as I worked at companies that grew from tiny to moderately large I have definitely witnesses a threshold beyond which things start to break down.

We all know that "unlimited" does not really mean unlimited. No one is randomly taking off for 6 months to go walk the appalachian trail or whatever. So what does it mean? About as many days off as you would have had under a typical plan? Maybe with a few extra? But no one is really quite sure. So different people will inevitably have different interpretations which leads to bad feelings when one person takes 10 days off a year while another takes 25.

It also puts managers in an impossible situation when people complain. They have no rules or guidelines to point to in order to enforce any sort of standardization. After all, it says "unlimited." What are they supposed to say to the person who takes off for an entire month one summer while everyone else is hard at work pushing that new release out? We have enough guilt conscious style management as it is. There is no need to add more.

There's also the issue that if you aren't tracking days then exiting employees don't get paid off for unused days. I consider this a real problem as well.

I know it screams "we're a big company" but just suck it up and acknowledge reality. Past ~50 you are a big company. It's high time you act like one.

Ultimately paid time off is a form of compensation. Would you accept this sort of loosey-goosey attitude about how much cash or stock you are being paid? Probably not. So what is different about PTO?
It's all about the fraud control and the reduction in chargebacks. Yes, you can hack up a credit card payment gateway in a long night (been there, done that), but on the modern web you'll get killed by fraud. That's the hard part and if it is your own merchant account you're always going to be a few chargebacks away from losing that merchant account and by extension getting into really hot water with your business.
http://callingbullshit.org/
This. Also, how does it compare to something like Chargebee?
By comparison with high-end mobile workstations, it's a toy.

A maxed out Macbook Pro has 16GB of non-upgradeable, non-ECC RAM and a GPU with 4GB of vRAM and a Passmark score of 3,553.

Lenovo will sell me a machine with 64GB of socketed ECC RAM and a Quadro P5000 with 16GB of vRAM and a Passmark score of 10,281.

The Macbook Pro doesn't have built-in LTE. It has a non-removable battery. It throttles badly under sustained loads. It has chronic issues with display calibration. If you want a useful selection of ports, you'll need a bag full of fragile and easy to lose dongles. They've only just rolled out eGPU support and there's still no official support for Nvidia GPUs. There's no 17" option. It has that damnable butterfly keyboard.

Yes, the Macbook Pro is very thin and lightweight, but Apple have made a lot of performance and usability tradeoffs to get there. That doesn't sound very "pro" to me.
This is more speculative than anything: have you tried eye-patching the good eye to force your brain into being trained to use the bad one? Specifically for a long period of time (months).
Hackintosh run very stable these days even more so now with Clover. But you need to have fun at doing that
I stopped used toilet paper 2 years ago. I just use a bidet, water and the right soap are much more gentle and you are cleaner.

It's a win win.
Wow! $120 an hour average for a Bachelor's degree sounds nuts to me (as someone completing a Bachelor's degree).