skysight-inc/HackerNews huggingface dataset:
That's just a single regular apostrophe? At least on my machine, with Mac Excel 15.38, if I have a CSV containing:

1,foo,'=SUM(A1:A10),bar

and open it, then the single apostrophe is visible in the cell.
That's even more insecure, as your neighbor might draw a gun then.
Obviously! :)

My auto correct feature has been a bit overzealous here and English is not my 1st language. Updated the post you referenced.
Top Luxury Hotels in Dubai
The fact that this post mentions all benefits and no downsides makes it not very credible to me.
So it's not the schools fault, but California policies.

Thinks like housing, school districting, and sanctuary state.

I don't think it's fair to blame the teachers or education curriculum.
Prison was always about revenge. And slavery. Nasty, childish thing.
That's what I thought too. But the top 100 might be different for different people.
A local newspaper probably has local reporters, so they can just use their home address?
Thanks for your comment! If it helps, we can offer licenses for on-premise hosting, and white-labeled solutions. (Please contact enterprise@formapi.io for more information.)

I look forward to hearing your feedback!
Just take a display with you...
Really good idea, a much simpler and lighter solution than import.io

Do you use proxies to stop your requests getting blocked or are you just going balls to the wall and making requests from your server's ip(s)?
Schools can't fix parents who don't value education.

I'll mention it has nothing to do with money. Instead it's a cultural values problem.

Jews & Chinese are two groups of people that went from poor to affluent over the course of a few generations. The primary cause of this socio economic change has to do with their value of education.

If they could do it, so can the Hispanic/African Americans.
Adblock and Adblock Plus were different developers. (Now, I believe, they are both controlled by Eyeo.) The obvious name is shared, the "Plus" were added to indicate a fork of an earlier project. I believe this was far prior to the project getting monetized.

uBlock Origin was originally just uBlock, but a rough moderator took it over (or that's somewhat the story) so there's the Origin fork with the original Dev, the uBlock project does not appear to progress anymore.
Oh, I think I attended one of your talks last year (about Mikado method). Nice to learn that you live this van life now, keep updating the blog, it's very interesting!
Redirects to a suspended domain, virus checker alerted me to an attempted trojan.

Bad stuff.
Growing up with OCD -I’m friends with the monster
I don't know if I am more amazed with systemd engineering incompetence or the wider community that doesn't seem to see what's going on. I went from wondering why/what is going on to switching all my home/work/server machines to FreeBSD.

Common response from the systemd groupies is to focus on technical bits and be precise but you can't focus on them if the concept/ideas/execution smell. Also, number of wrongly planned or wrongly executed bits counts in hundreds by now. Like cooking a frog.
Because the reason is building codes, cutting green areas.
Flooding is almost always related to changes upriver.
Storms and climate change related water level rises are a danger, but not the main reason.
AI is not just neural networks / deep learning. Those rule-based bots are AI too, just different approach (something called expert systems is subcategory of AI too).
Thanks for the feedback! I mentioned this in another comment, but we have licenses for on-site hosting, and can provide Docker or virtual machine images. In the future, we are planning to move our hosting to Aptible, and will become PCI certified and HIPAA compliant.
It depends on what work I’m doing - in the office I have a 32” and two 19”’s, when I’m remoting I use my T420 which has a 14” (I think). If I need to tail logs or remote onto a few servers the extra real estate is invaluable, if I have a coding or SQL-script-writing task it doesn’t make a difference. It might even help having a single small screen by removing obvious distractions e.g. emails I don’t need to read, IRC messages.
> MongoDB gets a lot of bad rep because of it

What are the claims for mongodb?
They're nice but if you don't spend a lot of time with one you don't miss them that much.
“DevOps” and “Automation” – How Will It Impact QA?
Its a small point - but its a shame JK Rowling is used as an example of "the ghost" since the main reason she has dropped off is she is giving away her money
Agreed, the FreeBSD community has been incredibly welcoming despite differences in approach of some which is super refreshing compared to the "just do it that way we've always done it like that" you encounter in other places.
(Background: nearly 2 years of working with GraphQL in production)

I tend to think uploading files via GraphQL is an anti-pattern. The downsides outweigh the benefits over just using presigned URLs.

Advantages:

* Possibly simpler to get a simple case up and running

* No need to use a file store that supports presigned URLs

* Can perform processing of files during upload.

Disadvantages:

* No progress events during upload, so you can't show a progress bar

* A GraphQL server wants to be as lightweight as possible, and not keep requests open for long. The common resolution strategies tend to involve creating a lot of file descriptors, dealing with files in the form of base64 strings or attachments is asking for trouble.

* Simplicity benefits don't last long.

* Perceptively slower for clients.
A phone that runs on the mainline kernel is the key part of this project, the software is secondary.
Agree. I recently visited Bletchley Park and one of the astonishing life stories was of Bill Tutte. He was as instrumental as Turing and became a professor in graph theory after WW2. Astonishing for me was that he had to 'restart' a career after the war in science, since nothing he did during the war counted as professional experience. Obviously he did very well, but I still felt for the people coming out Bletchley post-war. You had nothing of professional experience to show, while at least some did groundbreaking stuff. There must be untold stories of people whom did not become well-known.
I didn't know there were mall parking lots in Africa XD
Google in general is poor on security this should have been anticipated
Thank you, friend! You have no idea how much some encouraging words can mean :)
Thanks for the great feedback! We definitely need to test various pricing and sign up pages. And yes, we will be watching how our customers use the service, and have already discovered a lot of things that we need to improve.
Unfortunately, there's no way to know, and we're going on even less information than you are. If you feel comfortable doing so, you might consider writing back and politely asking why the feedback contrasts with the informal feedback you received during the interview itself.

That said, I'm always skeptical of claims of more than mid-level skills with less than 7 years of experience. Before JavaScript, were you doing other kinds of software development for 5 years?

I don't doubt you now know JavaScript and are capable of contributing with minimal supervision as a member of a team. I wouldn't be surprised to learn you're the best JS dev on your own team. And this year I'm less and less surprised (though no less saddened) to hear about racial discrimination and prejudice - whether the bias is conscious or not.

But do consider the possibility that you're not quite as much of an expert as you thought. In my experience, the best way to find that out, and to become even better, is to deliberately seek out a position where you're clearly NOT the best on the team, and to learn from people with even more experience and expertise.

The unfortunate truth is that women and non-Asian minorities in this industry often have to be significantly better developers than white and Asian dudes to get a similar level of expertise acknowledged. (Not everywhere, not with every interviewer or every company, but in enough - or should I say, too many - contexts.) So keep learning, be better, and don't give up.
Challenges and Opportunities for iOS 11 Developers
How to Get a User Experience Design Internship Fast
If I'm in full-on development mode, I like to have at least one separate screen, though for more casual maintenance stuff I'm happy on a laptop.

I seem to recall DHH (Basecamp/Rails) said in the past he frequently developed on an 11" MacBook at some point, only using a monitor when sat at a desk, so I guess it's doable.
PDFium is a PDF renderer, i.e. it takes a PDF and turns it into an image. That's not what this does.
The Big Amazon Subsidy Is Doomed
The BBC are supposed to be a non-political organisation and it seems clear to me they are pushing various trendy agendas, i.e. anti-Brexit, pro-EU, anti-Trump, pro-Islam, pro-feminist, pro-migration, pro-globalist, etc. I anticipate downvotes but I expect a scientific analysis would demonstrate above is true. The article doesn't just happen to be about women - it is part of a pattern that verges on propaganda. And it bothers me so much because I resent being forced to pay for a organisation, under threat of legal punishment for not paying, which pushes various political agenda which it is specifically supposed to avoid, and which I happen to disagree with - but I would complain just as vociferously if it were pushing agenda that I agreed with. If you cannot see that it's dangerous to have a publically funded broadcaster clearly dominated by a particular single political viewpoint then there's not much more to discuss.

The BBC should stick to documentaries, nature, and science, which is what they do best, and keep their political opinions to themselves.
please point out sufficiently open hardware
The deal with IBM was made thanks to his parents.

Ps. They already had money ;)
It's funny how OnePlus Support helping him to disable that application.

> OnePlus Support: Alright. Please try doing a hard reset http://bit.ly/1TbY1RZ and see if there are improvements.

How this could help improve that situations at all? Do OnePlus Support Team even read user's problem detail?

Very unprofessional I must say.
Interesting though, thank you.

So we have to invent a universal income targeted at stupid people. Like a "Please stay idle" type income :)
It feels to me like GitLab might be shooting themselves in the foot by spreading their resources too thin, too quickly.

They have the very grand ambition to take over the entire devops toolchain from source control to deployment, and some parts of the toolchain can certainly benefit from the tight vertical integration that GitLab provides, and when everything just works the product does end up providing a very streamlined user experience.

However, this also means that their monolithic toolchain has to be able to out-compete best-of-class specialized tools in every part of the chain, and every part of the chain where they fail to do so could end up as a potential dealbreaker for a large subset of their user base.

I've used GitLab.com for a few projects, and in general I've found the various aspects of their product sorely lacking in terms of overall polish, performance, and capability compared to excellent specialized products like GitHub for VCS, CircleCI for CI/CD, and Pivotal Tracker for project tracking/planning, etc.

Also, the fact that they're trying to take over the entire toolchain means that just about everybody else in the devops space sees them as a direct competitor, so until they grow to become an 80-pound gorrila that nobody can ignore in at least 1 part of the toolchain, very few other companies building devops tooling will willingly integrate with their product, which makes them even less attractive for users with specific/more advanced needs that their product alone can't meet.

With all that said, I really appreciate their dedication to open-source and am personally rooting for their success, but I can't help but shake the feeling that they're fighting a losing battle. DevOps tooling is simply too diverse, complex, and opinionated a field for any 1 company to dominate from end-to-end. Focusing resources to become the best tool for the job in 1 area and using that leverage to foster an open-ecosystem around that product seems like a much more viable long term strategy (though that could certainly prove to be difficult if you're trying to become the best tool for VCS, due to how entrenched GitHub is in terms of developer mindshare).
Add Google to the list of tech companies used by Russia
Spending much of my youth in Vegas and, at the time watched a number of restaurants appear and vanish, a person I met at the culinary union said something that my high school self didn't understand but later made much more sense. "All the successful restaurants in this town were started for laundering money for the mob."
An earlier thread about the same app where the dev promised to write this medium post: https://news.ycombinator.com/item?id=15299822
I think even if you built something like FormAPI internally, it's great to run it as a self-contained service with a job queue that can retry failed jobs. For example, if an image download fails, we will keep retrying the job, and then will post a webhook once the PDF is processed. You also don't need to worry about installing a myriad of PDF and image processing libraries, and you just make a single API call to generate your PDF.
Google should make the extension name case insensitive like domain names. That should help a little bit.
I did this.

I had to send 10 GB of the file once to my friend. I sent it via torrent.

https://lifehacker.com/5534190/how-to-share-your-own-files-u...

But, I encrypted the file and sent the password to decrypt via email.
>often it's more about social economic / class -- what vehicle they're driving, how they're dressed, are they a race that doesn't typically live in our mostly diverse neighborhood.

This. They hate "poor white trash" just as much.
Think you misunderstood. My message was that people who do this nomad thing are doing this because they struggle with city-life and my bullets were examples why they might struggle. I just said finding long-term relationships got harder because of Tinder and the current zeitgeist. I didn't say that I struggle: I didn't bail out and went the nomad route. I know that it's tough but once you got used to it, you learn, adapt and improve.
Actually blend with the text instead of sticking out like a sore thumb.
>I'm curious - don't people miss big monitors when coding on a laptop?

No. Some of us work even more focused on a single smaller screen even than having 10 BS windows asking for our attention (and I include debuggers in those, the ultimate hop-around time sink for some developers).

Besides, people managed to write software for several decades before larger than 14" screens became the norm. Heck, until the late seventies many people didn't even use a visual editor -- they only edited their files line by line in ed. And until the 90s even color was not that common -- there goes syntax highlighting (and many other uses of color).

So I don't think big monitors are any sort of necessity in the days of 15" laptops with excellent retina screens.
AMP pages are simply too buggy.

I don't understand this because they want to replace the slow bug ridden JS pages...
Oh man, I remember those now. You're right - they were better. It reinforces my point about how difficult it is to choose a long-term technology. It feels a little like picking stocks.
This sounds both interesting and audacious. I'm nearing retirement and considering various options for what to do next. Could you explain how you earn $$ from 'social presence'? I'm a personable guy, but I don't know that I could convince anyone to give me money just for showing up to something.
If anything, it's easier to make and meet friends, and easier to be with your family, if you aren't tied to a 9 to late-at-night job.
It's pretty much the same story in Poland.
Well, that Reardon link does state that:

Finally, the growing income achievement gap does not
appear to be a result of a growing achievement gap
between children with highly and less-educated parents.
Indeed, the relationship between parental education and
children’s achievement has remained relatively stable
during the last fifty years, whereas the relationship
between income and achievement has grown sharply.

By which presumably they mean they performed a multivariate regression, which allowed them to see the impacts of parental education and of parental income in isolation.
> don't people miss big monitors when coding on a laptop?

Yes. I've been on the road for more than 10 years now; travel with a lightweight (6.5 lbs) 23" LG monitor and my 15" Dell Precision laptop.

It's a fair bit of gear to heft around, but I tend to setup shop for at least 2 months at a time so the added weight isn't much of an issue.

Of course, I'd like a giant primary monitor to accompany the laptop, but that will have to wait for the day when I finally settle down.
Interesting point I hadn't thought of that
>How is he going to feel after another 150 days? Camping in winter can be fun, but it's not warm. At all.

Depends on the country. There are places where winter is like 30 degrees. And you can always have a portable heater -- in a small van it will heat it up completely.
Isn't it more probable that the formulars to calculate the spin are wrong?
Using LambdaEdge to kill our web servers
Threat Hunting- is it a new product category in Cybersecurity?
Wow, clickbait title.

Save everyone a click:

The buffer protocol was (and still is) an extremely low-level API for direct manipulation of memory buffers by other libraries. These are buffers created and used by the interpreter to store certain types of data (initially, primarily "array-like" structures where the type and size of data was known ahead of time) in contiguous memory.

The primary motivation for providing such an API is to eliminate the need to copy data when only reading, clarify ownership semantics of the buffer, and to store the data in contiguous memory (even in the case of multi-dimensional data structures), where read access is extremely fast. Those "other libraries" that would make use of the API would almost certainly be written in C and highly performance sensitive. The new protocol meant that if I create a NumPy array of ints, other libraries can directly access the underlying memory buffer rather than requiring indirection or, worse, copying of that data before it can be used.
The little symbol at the right side means that this connection is initiated by the Google Services Framework, also called Google Play Services.
I just glanced at this, and maybe I don't understand, but it sounds like psycopg2 namedtuples only work on one table at a time; is this right?
You have got to get that price down. $69. You can get a 3G android smartwatch phone for $65 [1].

[1] https://www.gearbest.com/smart-watch-phone/pp_507114.html
I Googled around and found this:

>Giga International: 9 € - including 20 GB data valid for 28 days. The activation fee is 5 € and the SIM card is 9 €, making the total cost 25 € for the first month and 9 € for subsequent months. This offer is only for customers with foreign citizenship.

[0] http://prepaid-data-sim-card.wikia.com/wiki/Italy
Why robots should format our code
Does anyone know what they mean by support now and pay later
Archiving Prometheus Metrics with sop
> Babysitters generally don't need to manage more 15 children all at once

Sorry for going off-topic but I come from a small school and I don't understand how it is acceptable for class size to be huge (40+ students in a class is considered acceptable). I mean I get it if the class is led by someone extraordinary like Richard Feynman and everyone wants to be in his lectures but as others have said most teachers are not celebrities.

Plus, I don't think just because someone went through the motions of getting a license thirty years ago and all the certification conferences means that they are decent teachers today.
Confetti Themed Wedding Ideas That Are Fabulous As Hell!
Guess it depends on where you live. Here a lot of smaller companies won't hire below a bachelors degree, and at many larger companies you'd need a candidate/master.

It's been a bit more open for programmers as there has been a real lack, but these days you won't go far in that profession either if you're self-taught.

I'm not judging by the way, it's just how it is here.
Alimenti che abbassano il colesterolo ecco quali sono
Three cities in Colorado in top ten leading destinations for U.S. brightest
Theorem LP (YC W14) is hiring senior software engineers and team leads
How the CIA Staged Sham Academic Conferences to Thwart Iran’s Nuclear Program
That's some serious gatekeeping.
Show HN: Useful library for dealing with tasks DAG in Celery
Take this as a fairly baseless comment but my reading of analyses around the original incident seemed to be saying that it was closer to microwaves than sonic waves. The side effect of the exposure was that targets had the illusion of hearing sound.
The competition works by increasing the difficulty. At any given time there's a maximum numerical value of the block hash; the lower it is, the more hashes you have to make before you find a valid one.

The difficulty can be checked after the fact, by simply checking the numerical values of hashes. If a hash is one in a trillion, you know it took about a trillion attempts on average to make it, and you can figure out the economic cost of doing that.

It would be easy to make a chain with lots of blocks of low difficulty. It would also be easy for anyone to see that it didn't cost much to make it.
Things to love and hate in Electron
'Make Better Software' Interviews by Fog Creek
Not an option for me really. Have to be working during the hours when my colleagues are available but it's an interesting point. I'll be retiring at the end of the year so I'll have an opportunity to experiment.
How smart are they if they trade a 20% increase in pay for a 100% increase in cost of living?
O'hire Video Resume App
If dark matter where a lot of photons, then we could detect it. For example the experiments to detect the cosmic microwave background radiation https://en.wikipedia.org/wiki/Cosmic_microwave_background can detect a very small amount of light that is the leftover of the radiation produced soon after the big bang. We have very good estimations of how many photons are out there.
With Azure they can bill you for the licenses and the computing platform, while also ensuring a pretty impressive degree of lock-in once the platform is sold.

Not only are their incentives still out of alignment, the massive consultant eco-system they maintain is still incentivized to push the same-old lock in in a new costume.

SOAs are like partners in bed... it's not just about who you're sleeping with, you gotta think about who they have slept with too.
I know, but I was taking issue with the implication that his generation were the only ones to notice the problem.
This is basically the fourth why in the 5 whys chain.

Why is python the fastest growing? Data Science

Why is it popular for Data Science? numpy and friends

Why do numpy and friends rock? They're efficient and easy to use.

Why are they efficient? Buffer protocols

Why buffer protocols? Because Oliphaunt et al wanted libraries that were efficient and easy to use, and they decided it would be easier to make an easy to use language efficient than an efficient language easy to use.

Most of the time you don't care to dig down so deep, but it's interesting to do so.
i look at your videos from time to time. awesome
in Germany the tenant would simply take anything and everything the landlord doesn’t pay for with.
Define success.

Btw, Linux on desktop is used by many large tech companies...
Visual Studio Team Services Performance Issues