skysight-inc/HackerNews huggingface dataset:
a good product, but I wasn't that lucky to notice that sooner, but it's still in the in demand list, so one order from me is guaranteed!!
The final curtain (2016) [The Business of Software last post]
Hehe, yeah, I have `rgp` in my $HOME/bin:

#!/bin/sh

exec rg -p "$@" | less -RFX
Herculanum is really neat. The crowds (at least 5 years ago) were pretty thin, and most of the area isn't roped off, so you can just sort of wander around a semi-intact Roman city.
Part 2: Bootstrap 4 vs. Foundation 6.4 – Responsive Navigation and Containers
500k is nowhere near rich enough to afford a financial advisor; many people save that much easily for retirement. Maybe 2 million.
Yup, I remember a band website (Morcheeba) in the 90s had no underline in the links, thought "what the hell?!", was the first time I saw something like that, and I hated it.
Sigh. Yeah. I know. I guess Poe's Law applies, but I thought the smiley at the end was sufficient to let everyone know that I was just being playful with unit substitution. I regret my error.
Yeah when reading some of Knuth's literate programs, I get the feeling that they are probably the best possible exposition of programs that are not so good to read. :-) That is, the programs aren't structured modularly like good modern programmers would write (encapsulation, separation of concerns, etc.) — instead they freely use global variables, gotos, etc., in the programming style of the 60s with some of Knuth's idiosyncratic improvements. But given that "bad" program, the one with the globals and the gotos, Knuth's literate programming system produces what is probably the best possible exposition of that program — at least for reading as printed material (on paper not on screen).
yeah it`s my friend`s product
Thanks a lot Kasper
You think you can, but you can't! Linux always sync's the whole file; see https://lwn.net/Articles/502612/ for a discussion of why fixing this horrible bug is too dangerous.
If I'm reading it right, they haven't shown that the N Queens problem is NP-hard, but rather that the N Queens completion problem is NP-hard.
Actually the queens problem starting with an empty board is not NP-Hard. See: https://cstheory.stackexchange.com/questions/12682/is-the-n-...

The "completion" problem is the NP-Hard one. As one of the other comments noted, the paper behind this press release is about the completion problem.
I vehemently agree with you. Their sales staff is vicious and effective... however comma ...

My stodgiest, most risk averse (Oracle using) clients are beginning to migrate to Postgres. I'm so shocked by this it still sounds like a lie as I type it. For most of my career it's been "nobody got fired for picking Oracle". Now that nobody gets fired for picking AWS the penny pinchers are looking at the RDS pricing delta between Postgres and Oracle and all of the sudden it's a no brainer. Maybe because the only sales person involved is from Amazon? IDK but Oracle will slowly die by it's own worms.
I don't understand. To invest in Uber seed round you had to be an accredited investor. That's a pretty low bar in the US. But now, crowdfunding rules have removed this requirement for those raising less than 5 million.
Argh, this is the second time this gets me. It was posted in 2014 and I clicked on it hoping for an explanation of ultrasonic component physics, which I'm mildly interested in. Instead, yet another programming pattern that has hijacked a common term. And now, being reposted, it gets me again.
Well, I'm glad someone got the joke. Judging by the downvotes, no one seems to appreciate my sense of humor.
Well, I guess you can still say they are "odd" because this particular example is less about the font chosen and more about the whitespace between the rows.

Made a example here to show you the difference: http://imgur.com/a/D6qUa

It's way easier to read the text in the second example, as I added more space between the rows. The font itself is fine.
Why to never make your password 123456 (dev's perspective)
If you're talking about a checking or savings account, you can safely close it without it affecting your credit score.

Closing a credit account could affect your score, but unless your checking account has a credit product attached (e.g. an overdraft protection line of credit) that gets reported to credit reporting agencies, it won't have any impact.

You can use https://annualcreditreport.com once per year to get a copy of your report from each of the three agencies (Equifax, Experian, and TransUnion). If your HSBC account doesn't show up on any of those reports, you can be assured that closing it won't affect the scores generated from those reports.
html not code.
css maybe.
the pedant has spoken, so it shall be, in my mind
The biggest mistakes product managers make (and how to avoid them)
Bitcoin Crashes More Than 8% on One Bold Move Taken by China
Is a Claude Shanon biopic or theme park in work? There has been a flood of articles about him in the last few weeks. This reminds me of the time a few years back when general public discovered Nikola Tesla.
I actually came to the thread expecting a lot of AirBnB hate, but didn't expect ALL of it focused on them. I've used AirBnB many times around the world as a traveller, and have had generally good to great experiences. But I can understand all the arguments from the other side of how their management or inaction results in this type of bad behavior from the public. It's definitely something I think they need to address before it reaches a critical mass, and stories like this and their response certainly do not help.

HOWEVER, I'm surprised people here just glossed over Vacayo and their founder's roles in this, which is my bigger gripe. Clearly, based on the 2 different home owners interviewed in this story, Vacayo was simply renting out property and converting it into short term rental property without the owner's knowledge or consent. Then posting them on the AirBnB platform, and likely funneling any inquirers to the same listing onto the Vacayo platform. Then of course, claiming it as their 'traction and revenue'.

There's so much illegal, unethical behavior here starting from turning an owner's property into short term rental, going so far as to install new automated locks and cameras. Doing this against the property owner's intent and knowledge, not to mention the city laws. Then funneling another platform's users back to it's own platform. Then taking this arguably shady 'traction' and applying for and getting into 500 startup's program. And I'm sure, if this article didn't make it into the mainstream press that 500 startup would have continued with them, or maybe they are and just not claiming publicly anymore. In any case, 500 startup shares some blame in encouraging or at least willfully ignoring this type of behavior in the startups they fund.

( And yes, yes, I'm aware of AirBnB's own funneling of people from craigslist onto their platform... )

I guess I'm disheartened by this trend of straight up questionable or unethical behavior being passed along as 'hustle'. It's a VERY fine line and I'll be the first to admit and acknowledge some form of 'hustle' is required to get your business traction and running. But some of these cases with Theranos, Vacayo, etc etc really cross way over the line in my view. And it seems some of the major actors in the startup community (YC, 500) are just sort of shrugging their shoulders to it.

I realize startup stories can get romanticized in their retellings over time, and that even our standard heroes like Apple(Jobs) and Microsoft(Gates) have their own questionable tactics in their ascent to the top. But there has to be a line drawn, and as a community we should be a bit more discerning and direct about what's not acceptable lest we get over run by grifters and snake oil salesmen.
Paris Hilton Backs Lydian ICO
Single Page Apps routers are broken
Strange. When this happens to me, Hsbc will send me a text message asking me to confirm that I made the transaction or nor. I simply reply YES and it's done.
> Financial Review and CIO Monthly

Yes, bean counters. When the only sales person involved is now the AWS Architect the bean counters put Postgres and Oracle side by side and it becomes a no brainer. You're going to see lots of enterprise development moving away from Oracle as they move to AWS.
Going to a national newspaper sounds like a good idea.

But don't try the Telegraph for anything HSBC-related.

https://www.opendemocracy.net/ourkingdom/peter-oborne/why-i-...
Same here... We can probably add another 5% to account for that
Darwin Was a Slacker and You Should Be Too
Yes you have to find balance. It might be 100 hours one week & 10 hours the next. I work just as much as everyone else over time, it just comes in bursts of creativity. Some light bulb goes off & then I can't sleep until I have my idea working.
Kanali – Kubernetes ingress controller
Millions who buy health insurance brace for double-digit increases
http://www.corp-research.org/bank-of-america
Santander is a Spanish banking group.

Although yes, the big banks are never a single corporation or entity stretching across the globe. In each country they operate they set up a separate business, so technically you were dealing with the Santander UK company.
It's not just madness, TLS is a MUST in several places in the oauth2 spec.

In fact, they managed to remove a lot of oauth1 madness (all the complex signing stuff) by simply requiring TLS and let that layer deal with it.
Maybe your local dentist is like this, but almost all 'large-ish' hospitals are totally digital these days. The compliance rules for patient data safety and security are really crazy too, I would not be worried. That said, paper is in fact more secure in general, as it is very difficult to just 'grep' a filing cabinet, move several of them in a few seconds, or ransom-encrypt all of them before anyone notices.
Really? I am from Germany and have hard time finding dumb TVs . Blaupunkt TVs (>40'') are hard to find online too.

Do you have any store/other brand recommendations?
Yes (one of the authors here), the press release came out very badly.

The reference to the Clay prize was to try to demonstrate that lots of people care about solving NP-complete problems in general...

N-Queens has long been known to polynomial time (although there is no known efficient way of counting the total number of solutions).

We showed N-Queens completion is NP-hard. This is (in my opinion) interesting to people who care about such things, because it's a long standing problem and has the advantage of being easy to explain. However, it is mainly just a curiosity, and provides a new easy way of demonstrating NP-completeness.
Mario   Rabbids: Kingdom Battle Review
Those are languages
You know your bank is horrible when Paypal has the better support.

Over the years here on HN we have heard a number of Paypal horror stories but it seems Paypal is somewhat responsive.

Personally, I've had two lockdowns on my small time Paypal account(in 17 years) and in both cases I was able to resolve the matter within a few days. Both times involved faxing some information to them...
The relationship between sine and cosine is apparent just by looking at the unit circle.
> I was once tutoring a Master’s candidate at the University of Virginia how to use Python. She was interested in learning Python to interface with the OpenCV API via the cv2 module. I had recommended her many educational resources from complete beginner texts to advanced OpenCV texts.

> After a week of self-teaching, she had not made much progress in learning Python, mainly because she was trying to debug a specific script she found online. The script would read images via OpenCV’s cv2, then use matplotlib to display the images. The script used a strange matplotlib function I had never seen before for displaying the images. So, when she came to me with the error, I had no idea how to fix it. But… I did know how to accomplish the same thing with purely cv2.

> All the while, she had learned nothing about Python itself, because she was busy trying to debug a matplotlib function. Obviously, her time would have been much better spent reading the first few chapters of an introductory Python book. I wouldn’t say that this student was unmotivated, rather that she was working a little too hard to fix an archaic and unnecessary matplotlib function.

TL;DR: Instead of me learning enough about this one matplotlib function to help her, she should learn enough Python to write her own graphing library to use with OpenCV.

I'm surprised he was onboard with her using OpenCV. This is also probably the worst advice I've ever seen offered on Hacker News. Good lord.
> It has a lot of ties to industry already

Like what? Every partnership or "tie" that I've ever heard of ends up being a rumor bordering on outright falsehood - like Microsoft (x2). 2 out of 3 ICOs they had announced prior to the ban ended up being delayed by 6 months or more, quite likely due to platform immaturity.

> good development

For an alpha / early stage crypto project, maybe. However they lack all the features that NEO actually brags about and the codebase is an untestable C# mess where core modules are more or less opaque to everyone but the main developer. It's a security nightmare waiting to happen, and a usability nightmare in the moment : building & publishing the simplest dapp on the platform is basically a non starter right now.

> plenty of evidence of delivering on their roadmap

Again, like what? The platform doesn't actually do anything yet. It basically consists of a few centralized servers and a centrally mined (and centrally owned) token. They're nowhere close to even delivering on dBFT itself, let alone high-concept stuff like mapping physical goods to a "digital identity".

> That's already better than most crypto-currencies.

Not if you compare it to other "currencies" in anything close to the same price range. Its valuation is far and away driven by clever marketing and uninformed speculation.
SBI debit card customer care toll free numbers
If you are deploying with Docker there's this rather simple letsencrypt setup that I literally just got working:

https://github.com/JrCs/docker-letsencrypt-nginx-proxy-compa...

Just add the environment variables for your container, and the docker compose file from [1] and you're proxying with Let Encrypt SSL support. I encountered a few gotchas so feel free to email if you get stuck.

It really does do some interesting magic but so far seems to work great!

[1] Docker compose file and nginx.tpml here: https://github.com/evertramos/docker-compose-letsencrypt-ngi...
Exactly. The sales manager most likely perceived me as a threat. If I come in & automate her job she could be out of work. Like a bank teller afraid of being replaced by an ATM so they get in the engineer's way & cause drama.
Instead she could have politely introduced herself as the sales manager, asked what I was doing & offered to help, like write up a report of what the problems were. I would have thanked her & gone back to coding at my desk while I await her report. I didn't even know she existed, let alone intend to threaten her.

By the way the employee didnt complain. They were happy to have someone fixing their companies app. The sales manager was watching from afar with dissent. Plus I tried asking the programming manager about the app first, so he could follow company hierarchy. He was too busy playing video games on his PC & just shrugged his shoulders. My choices were basically slack off like him, snitch on him to the CEO, or go get the answer elsewhere. The latter seemed most appropriate.
Why China's crypto crackdown is 'bigger than most people think'
> if every vendor has the same issues

Except every vendor doesn't. By some magic voodoo witchcraft, x86 remains consistently capable of producing a single kernel that can run on anything from Intel or AMD.

Because they upstream their platform support.

That is literally it. No, it is not a technical impossibility of the ARM world to support common hardware abstractions like IBM-PC platforms. They choose not to.
Cloud Database? NoSQL? Nah, Just Use CSVs and CsvHelper
This goes into the bucket of scary, poorly thought out features that makes the web hard to secure. It's just like expression(), in that it allows code within a style take to result in script injection. CSS, due it's weird parsing behavior (data is not quoted, so it's hard to determine whether a token is data or code without a full CSS parse) is very hard to escape, and it's common to let user defined variables into CSS. Stuff like this is a nightmare for developers concerned about locking down their apps. And to the best of my knowledge, there's no way to disable it.

Fortunately, like expression, it's gone now in newer browsers, but this was not a proud moment for web security.
there are specific exemptions for family, for friends and for fools ;)
Yes, in a cooperative async model anything which would block will stop progress of every coroutine, so you would need an async version of the ORM library for this to work. When you await something, you're telling the event loop to stop running this coroutine, and wait for something (usually IO) to happen before resuming execution. Because of this, if you block on IO without using await, the coroutine doesn't know to yield and will simply pause; thus execution of every single coroutine is blocked.

This leads to a sort of infectious need to make everything async as even a single non cooperating coroutine can bring the whole show to a halt. It's essentially the red vs blue function problem of Python. However, there is actually a nice alternative, gevent. gevent will monkey patch all functions in the standard library which would block, e.g. reading from a socket, attaching an implicit await to them. If the author has used gevent, the example Django code would actually work as expected, since the code would execute until the database connection was written to/read from and then immediately await.

Either way, async IO is still a somewhat tricky thing to understand and get right. It took writing a non blocking event loop with epoll in my case to really grok what was going on under the hood of something like asyncio.
China just banned initial coin offerings, calling them illegal fundraising
When you are in that role it's also your task to define the role. I can't fix your printer, I can take it apart (and it's usually 5 a year that suffer this faith for my hunger of cheap motors and axis to hack thing with). Your task is to implement a core asset of the company, not to fix a stupid printer.
Estimates is a skill barely anyone is good at, put a higher estimate on tasks and tell the team that stuff is always work in progress and subject to change but change requests are the cheapest if the come early. Also, involve the team so they see the current state (and make it clear that this or that tiny functionality is still simplistic and will be improved later on).
How would you even "test" CSS?

Look for particular expectations being met in the browser?

As a lot of the general TDD stuff I'd say it's a bad idea.

It gives you nothing extra of value.

Instead you end up multiplying the number of times you declare/define/write something.

I consider this kind of stuff feel good busy work. You want to brag about your CSS test coverage (?!) but you are just wasting time and picking up complexity.

Tests at this level of granularity are just not worth it.

What's next TDD your TDD?
Why would some ridiculous plug in API mean that every language is a pain to write GUIs in?
Actually, the article worked (see update at the end). HSBC called him and "magically" the problem is gone.
OK, but... if you don't already have a server and a domain name set up, why are you looking for a course on Let's Encrypt? Wouldn't the more appropriate use case be to list out the most common server setups, and instruct how to add Let's Encrypt to existing setup?

Of course, when I was setting it up, Googling gave me pretty clear instructions, so a course wasn't needed, but depending on the exact server setup people have, maybe some installs are harder than others...
‘Meds-to-beds’ programs aim to prevent re-hospitalization
> Their model is support JVM's for cash. Improve it internally ahead of the curve for making Oracle Cloud better than the other clouds and just get a foot in the door in Marketing materials and good will.

It's quite jarring to see "Oracle" and "good will" in the same sentence.
Just yesterday I was searching the Internet to understand why the travel netbook where I have an AMD GPU has suddenly stopped supporting hardware acceleration for videos.

Something that was working up to a few months ago, the last time I used it.
The IP has enough shadow over it that it precludes Apple from using ZFS, even though all the tech was developed outside. That's the main issue. Things are murky and is scares people.
FSCS is to give (limited) protection from a bank's bad investment/lending decisions. Tide operate using an emoney license which requires deposits to be held in a ring-fenced account and doesn't allow them to be lent/invested in that way. I'd be interested in other opinions but my understanding is that the risk FSCS protects against in the case of a bank can't happen under an emoney license anyway.

(FSCS doesn't protect you from the problem this article was about either, and that seems much more likely to happen than one of the large banks being allowed to fail..)

Their accounts are super easy to setup, if their fee structure fits how you work then it's probably worth having one even if it's "just in case" to keep your options open.
Have been considering Tide, as we are applying for an HSBC Business bank account currently gulp. As Prepay Technologies Ltd is used to store the deposits I believe small companies ARE eligible for compensation under FSCS should Tide/PrePay run into problems.
Show HN: CSS Gardener – For just $59 I will fix your CSS code within 24 hours
Sure, but if those wars promote an American economic interest and voters have relative transparency into the fact that it's happening and choose not to disagree because they're getting economic or political benefits en masse then I don't think it's corruption. We might agree or disagree on whether it is ethical. But the principal-agent bond is not been broken unless the politician gets a payout.
Learning python without 3rd party libraries is great if you aren't already a programmer. The author's view is likely to change after he works professionally as a programmer for a period of time.

It's good advice for non-programmers just starting out though.
Curated list of stoic quotes
To depressing. I'd like to be positive and believe that in a many years from now we'll be able to reach a star-trek economy, hopefully before we reach that level of tech.
Cloudflare is a dns provider, not a register. You can switch your dns in under 24 hours if there is any issue with them.
They increased the customer base (by increasing healthcare enrollment to 98%) and made it quicker and easier to get paid for treatment provided, while also preventing unnecessary treatments.

What deficiencies do you see in the supply side right now, and why don't you think this addresses them?
I've been thinking about this for a while now, and the core of the divide seems to be that people divide themselves into groups and seek advantages from one another as if they're playing a zero sum game. That may or may not be by design, but it's what I believe to be the "how" of it.

The only solution that's ever worked to turn that around is sacrafice. People need to start intentionally engaging in "losing" propositions to win hearts and minds to a cause. It's only by delivering gifts that you can turn a competitive game into a cooperative game where everyone wins together. If everyone insists that they win first, then you're stuck.
In that case, they could at least explain why Let's Encrypt was no option for them. Doing that in a half sentence would have been sufficient. But they don't mention Let's Encrypt with a single word, nor any other alternative.
I would count that as one member of "few math related areas".