skysight-inc/HackerNews huggingface dataset:
While there's some good basic stuff here, I'm not a fan of the layout. They talk about responsive design, but use a very thin column for the main content, leaving an ocean of blank white space on either side, at least on desktop.

I'm also taking issue with their advice to "disable viewport zoom" for mobile sites, which is not cool. There is no need to disable zooming for your responsive site to load and display correctly. Taking away the user's right to pinch and zoom is an accessibility issue.

If you're learning HTML and CSS, I would suggest you ignore their advice to disable zoom. Your viewport meta tag should be something like <meta name="viewport" content="width=device-width, initial-scale=1" /> but you shouldn't be adding "maximum-scale=1.0" to that, because it prevents pinch and zoom.
Yes, stating "I only knew him/her a short time" wouldn't run afoul. It's when you venture into something like "I only knew him a short time - he quit shortly after being hired. I don't have a high opinion of him"

You're allowed to have opinions and share them. The problem comes if your opinion can be argued to be based on a legally protected action/characteristic.

This is why many HR departments don't like their employees giving out references, which really sucks since "Yes, this person was employed during [DATES] and was not fired" is not super helpful.
....That's some disturbing shit there. Please let me know where this hospital of horrors is so I can avoid getting in a car accident near it unless I have my organ donor card on me and there's an angry 'dey took er organs' mob outside.

Maybe the place should start handing out bonuses for each successful patient revival, that'd really get those ethics kicking.
And we will screw the new youngsters again because we are going to want the maximum the bank can loan the youngster to pay for our house. Part will go to my kids but again... there comes the rent.
Did they name the locations before?

I really can't remember.
I experienced fixing most of thes first hand. I think 90% of the issues come from developers who haven’t worked directly with SQL enough to understand what the ORM is doing.

The experience of building apps with hand coded SQL, while not good for a project, is an excellent teacher.
>Because the US applying tariffs has removed avenues for Chinese steel entering the US.

So you are agreeing that Canada is dumping steel into the USA.

Thanks...
Oh my goodness! :-(

Even worse, I heard a very similar story in a science talk only last week. I wonder how many more of these bugs there are out there?
Works great on FF60.0.1
I suppose that's the bet that the AT&T execs are making, isn't it?
I am a kidney transplant recipient. I received my transplant 9 years ago.

My immunosuppressive treatments is a walk in the park compared to the 6 months I was on dialysis. I got married and had a kid after my transplant, none of which I even considered while I was on dialysis.

Which is to say, you are horribly misinformed. :). I hope you will read more about organ donation before making the decision to not opt in.
It's more a question of degree.

"I know a guy" might get you a job or back stage passes for a concert in the US.

"I know a guy" can get you off of vehicular homicide in China.

Granted, the US still has an occasional taste of the second, but it's far less common.
phone goes in and out of pockets too often for it to be attached by a bungee cord ... that'll never work either
I guess the question is does AI get used to generate a final product or produce building blocks of a final product. These midi pharses can be extremely useful to a producer. i.e. remix with your own beats etc.
Rochester and Buffalo are this affordable, and have the added benefit of being in New York State.
> "A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."

-Robert A. Heinlein
It seems foolish for Facebook to accept money for advertisements of unregulated securities.
I was given a newish macbook at work, and the touch bar really is grating IMHO. I haven't encountered build quality issues but little things like not being able to easily hit ESC in Vim or F5 in Firefox really annoy me. I probably will get a linux friendly laptop from Dell for my personal use when my old one finally keeps over.
Consider using MoSH[0] if you switch networks often

[0](https://mosh.org/)
$17B Whatsapp comes first to mind...
That is cool.
That didn't work before, but admittedly, the last time I tried was probably 1.5 years ago.
That makes sense. Pop_OS! has a button for switching graphics that prompts you to reboot. I bet that could be updated to only restart X11 or something https://github.com/pop-os/gnome-shell-extension-system76-pow...
That is likely just changing one kind of radical nationalism for another. Had European union decided that we are the thing in the Manifest Destiny meaning, nearby places would cease to count as really occupied too.
Yeah, there's obviously room to improve the design and make it less bulky. In principle though, this actually looks quite practical.

Existing protective cases are bulky and detract from the aesthetics of the more high-end phones, and a bungee cord would be really inconvenient; it'd get in the way when using your phone and you'd have to detach it every time you want to step away for a bit.
My produce bags are compostable, and they work fine. For one, they don't need to last very long - you can't keep produce for weeks anyway. For another, they mostly only break down in the environment of a municipal composting system, which gets hot and is quite different from your backyard compost heap.

Grocery stores around where i live in the sf bay area seem to be switching to them. I think they tried earlier, but I'm guessing they were too much more expensive?

Quite a marvel of engineering, from what i can tell.

Your point still stands though - shelf packaging needs to be pretty robust.
> all of which are impossible for one person and we haven't even gotten to code yet!

impossible is a stretch. harder than it appears perhaps.

If one looks at the original unix devs, this was often the case -
modify the kernel to add a new system call so that your runtime system can do X to enable your application to do Y. A true 'sysadmin' in those days was not a pure-IT person, he was an expert of the systems. It is only with the rise of binary-only systems (e.g. SunOS) and IT commercialization that a 'sysadmin' crystallized into a separate pure-IT task distinct from 'developer'.

In my view, what is called 'DevOps' for the operationally focused, and 'FullStack' for the software focused, is really just a return to this mode of operation, which is what a true 'sysadmin' or 'hacker' already was since the dawn of time.
Django’s documentation is excellent, but parts of the wiki are out of date.

This page has barely been updated in the last four years. It mentions MIDDLEWARE_CLASSES (deprecated in Django 1.10) and using strings in url() (deprecated in Django 1.8). There may well be other bits which are out of date.

The entries in the faq [1] are more likely to be kept up to date.

[1]: https://docs.djangoproject.com/en/2.0/faq/
There's "I know a guy who" as a way of getting a job, and then (the original topic) there's "I know a guy who" as a way of not getting arrested. The second is much less common in the US.

And even when it's to get hired, the "guy" had better be able to do the work...
Perhaps you’re simply in a generally more prosperous part of the country. It’s all anecdotes, I know, but I know a very many people who have gone down a similar path - graduating well from a state college/university - and struggle to find stable, family-supporting employment where I grew up in/near Madison, WI.

A lot of them are working in service jobs which are definitively low paying and often unstable. I also see a worrisome level of cynicism more generally: with the exception of entertainment, things are not getting better and the corruption of our business/political class will only continue to screw us.
> Here are some notes on how to layout a Django project.

Step 0, don't use Django, use Pyramid, unless most of your app is DRF.
I obviously don't matter, but I was spending several thousand dollars every two years on Apple hardware (laptops, and before that a Mac Pro desktop before it became a small cylinder that I can't upgrade). For one person the total amount I've spent probably approaches 8-10K in the last 10 years or so.

But not since the new MacBook Pro laptops. As a heavy vim user, the touchbar is an immediate dealbreaker. As a lover of mechanical keyboards (cherry MX brown both at home and at work), the keyboard is a dealbreaker. As a taker-of-photos and Lightroom/Photoshop user, the USB-C-only and dongle requirements is the final straw (although probably more tolerable than the other two problems).

There are other people like me (especially on HN). And now the fact that Apple doesn't seem to care about people like myself, and that they're happy to not take my money, really makes me wonder if they've gotten too arrogant for their britches. There really is a sense of Apple waging war against its users (as the HN parody site n-gate likes to say). I feel like I'm being asked to adapt to the above annoyances - and for what, an operating system that makes it a pain to stop processes that auto-update (Adobe), that has ancient versions of GNU utilities, that has numerous competing / overlapping package managers (brew and so forth)? Sorry, no.

Today I have a MS SurfaceBook (not without its problems but tolerable) and a custom build that's lightning-fast thanks to a Ryzen processor and M2 storage (a US $1600 that Apple would probably sell for $3500). For Unix I use MobaXTerm (Putty/PuttyCM/X/Cygwin/etc. all glued together) and cloud instances [edit: and CentOS VMs for work and personal projects; I don't have enough free time in my life for Linux on the desktop's high maintenance] .
Task-switching is expensive, but human-to-human communication is more so. As one of those "bright" developers, I'd far rather just do the deployment myself than hand it over to someone less skilled so I can focus on doing more coding, because that's only going to mean I then get interrupted when there's a problem with the deployment.
Best Live Chat Plugins for WordPress and WooCommerce
If you're running another product, Defender is disabled.
>We could have moved to the suburbs, but we really hate car culture and wanted to live in a biking city.

Oh, so it is totally possible. But not if you want to live in a big city.

K.
Here is some info from my observations of the Google Loon activity out of Winnemucca, Nevada...

https://desertfog.org/projects/project-loon/launch-activity/
Facebook has the muscle to turn Coinbase into an acquisition success on the scale of Instagram. They already have their VP of FB Messaging, David Marcus, on the Coinbase board as well.

If I were a Coinbase investor, such as Andreessen Horowitz, I'd take a long hard look at a potential acquisition. It could increase the value of their cryptocurrency holdings and speed up market adoption.
> You could install Linux on a 500€ laptop but you wouldn't have the keyboard or screen quality of the Macbook

You're literally posting in a story about terrible Apple keyboards... The whole point to this subthread is about alternatives with better keyboards!
That's just due to Google maps street view - the original images happened to be recorded in the other direction. You'd have the same 50/50 chance on any two way road.
"Therefore, the product is also called "AD Case", which stands for "active damping"

https://www.pressebox.de/pressemitteilung/hochschule-aalen-t...
Google Cloud CEO Diane Greene 'wouldn't Have Minded' Buying GitHub
Cord terminates in or near the pocket. Could be self-retracting onto a little spring-loaded winch.

People had pocket watches on chains in the Victorian era.
Django is a hell for APIs and big projects. It's good for beginners and small projects, but once you need the least amount of actual control, you will find it's too late
Having used Torch (the Lua library) before, the comparison between the Sequential models seems very absurd. Even the pyTorch documentation gives an almost equivalent model defintion method:

# Example of using Sequential
model = nn.Sequential(
nn.Conv2d(1,20,5),
nn.ReLU(),
nn.Conv2d(20,64,5),
nn.ReLU()
)
0 - Caching antipattern 101:

key = calculate_cache_key()
if not cache.has(key):
data = expensive_calculation()
cache.store(key, data)
else:
data = cache.get(key)
This is very useful for beginners.

I hope more frameworks/languages have a page of common "gotcha's" in their documentation in the future. Then again, it's sort of a right of passage to spend a couple of hours debugging common mistakes when you're learning something new: you'll definitely not repeat your mistake in the future that way :)
> "[...] I've been told a couple times that doctors who get cancer tend to decline chemotherapy/treatment [...] [Chemotherapy] was described as aging your body to a frail old person (not matter what your initial age was), that is not reversible"

Maybe in some cases, but as an overall statement it seems seriously misinformed. Not all cancers or their treatments are the same. My mom had breast cancer surgery followed by chemotherapy and it certainly didn't age her or make her body frail.
Where did I say dialysis is better ?

Also idk your personal reasons for need of a transplant but common reasons for acute renal failure are diabetes melleitus, vascular disease, and immunological diseases. Many in each category have a genetic component. I wouldn't dare to pass such risk to offspring but to each his own I guess.

To grossly sum it up, we end up putting new kidneys in people who fucked up their own because they got diabetes (ok, a small share is congenital, which also sucks a lot). I don't feel like sustaining that and I don't feel guilty the slightest.
wow what a piece of fearmongering...
It irks me even more when they try to keep their desktops thin.
"Uncle Bob" Martin also used it in his videos ((https://cleancoders.com/). While watching the video, I recognized the Cool Retro on some of his segments where he was showing lines of code. By the way, his videos are really quirky with lots of scenes, and highly recommended, despite not being free.

Sometimes, I get an urge to buy used VT terminals on Ebay, but then stop myself from making such mistakes by watching htop running on Retro Cool, and appease my nostalgia.
It's going to be weird to live in an age when pyramidal schemes (pension systems, academia etc.), that have been foundation of the modern civilization, start falling apart (given that they are based on a healthy population pyramid).
https://web.archive.org/web/20110107054645/http://plover.net...
Stopped reading at "Java".
Yes! Exactly! It's the only environment where I can rely on all text entry working with emacs keybindings, though to be fair I have to poke a setting to get that.

Oh wait, you were being sarcastic. Well, at least you were wrong and learned something I guess.

(No seriously, you're wrong here. Linux desktops solved the uniform keybinding problem in a cross-desktop way like a decade ago. You just don't like it because they're different, not because they're inconsistent.)
Agreed, but with the caveat that there are a lot of bad parts of DRF. It's probably the best tool to build a REST API, but only if you're using some minimal subset of the tools available.
We didn't, because FDR was the first president to break the two-term precedent. Immediately thereafter (in constitutional terms) came the amendment to say that nobody could ever do that again.

China created their two-term limit rule (not just precedent, if I understand correctly) after the experience of Mao. Xi repealed it. That raises the kind of red flags that would be raised if Trump had the 22nd amendment repealed. It doesn't make a dictatorship, by itself, but it's a step along the road...
Such is life, unfair down to the DNA. I don't think anyone merits to be such a burden to society, although it is tempting to see oneself as different.

Also, some people don't even have the choice. Does it affect happiness ?
Seconded. It provides an API similar to that of Django's various Form classes. It should feel somewhat familiar, even to newcomers. Their documentation is also great with rich examples and explanations.
Don't forget Old Boney.
This article was written in 2014 but I can personally attest from my experience it is still just as relevant and true. As the owner / operator of a DevOps As a Service company I see all too often people trying to replace dedicated infrastructure and cloud architecture experts with "Someone who has more of a 70% developer 30% devops background". It's unfair to the person being hired with unrealistic expectations and typically damaging to the company in terms of lost time and productivity.
When the company is five people, doing the deployment yourself is a necessity.

When you have a dozen developers working on the same project, doing the deployment yourself is a danger to the company.
Cybersecurity Threat Breakdown [MyHeritage, Coca-Cola]
this feels like a book review/sales ploy, how is this news?
> where you can easily afford the things that the government would provide you in europe

Call me when the SF metro holds a candle to Berlin. Or really, any functioning city.

Gauntlet thrown. Transit in SF is a trainwreck. And you're not gonna fix it with your big big paycheck.
Cyber startup Baffin Bay Networks takes in $6.4M funding led by EQT Ventures
They suggested naïve sequential string replacing for html templating, so I would absolutely expect a bunch of regular expressions.
Not for the rich

http://www.businessinsider.com/wal-mart-billionaire-alice-wa...
I rode 12 different roller coasters this past Monday, not one required empty pockets, however it was an option to store pocket items in a bin on one of them. I'm realizing as I write this you probably mistyped your... I did take a picture of the Lake Erie islands, and one of Sandusky Bay on a coaster, was probably not wise however. It was interesting to see how Cedar Point is using Samsung smartphones phones & GearVR headsets to breath new life into one of it's oldest coasters, by far the coolest VR experience I've tried.
This really depends entirely on what your application is doing and how it generates and processes queries. Some things are just annoying to solve without an ORM / "query builder" / SQL-AST (unless you write a small ORM yourself).
It's not a problem for me, because all I see is the different commands that _use_ the underlying infrastructure. It's more about the design that was chosen: if you want to speed up things with git you have to implement specific logic in application code that will write a file and will need to update it periodically to keep it up-to-date, instead of using a querying engine made specifically for this purpose.

I don't see git ever changing its file format, but I do see another tool that imports everything from git and gives you a read-only sqlite db where you can do whatever you want, including displaying a graph quickly as the post advertises.
> Inefficiency exists even at small scales with ORMs.

In other words, you have no idea what you're talking about.
It's not a definitive cure but a life long treatment. Of course it has downsides.
What Do the Teens Know About This Tweet That We Don’t?
Kissmetrics has either sold or lost control of their domain, with no warning
Precursor: I don't like marketing. Not my choice to use Kissmetrics.

So kissmetrics.com is now the SEO blog of someone called Neil Patel. This was apparently announced yesterday (https://twitter.com/Kissmetrics/status/1012074824611459073), albeit only on Twitter and with no prior warning.

I was assuming their domain has been stolen, as well as access to their Twitter account, as this might be the most stupid thing I've seen a company do in a while.

Should we be pulling the KM integration from our software as a security risk?
Maybe it depends on the city, but often it's a municipal government granted monopoly. E.g. in San Francisco it's Recology.

https://www.aoausa.com/magazine/?p=4982

I bet, each city, that enforces waste sorting, has a monopoly.
This, exactly. This is basically the entire pitch for my DevOps as a Service business. Let your developers focus on the core product, we'll handle the infrastructure. I don't think employers always realize the productivity and benefits of letting their developers truly focus.
Whenever I get a BSOD, I miss working on my older Macbook Pro. I just got BSOD this morning as I was reading this, on a brand-new high-end HP ZBook laptop nonetheless. It's the third time that BSOD had happened since I got it few weeks ago, and it turns out that the culprit was the HP's included bloated software called HP Velocity, which is supposed to improve network performance on laptop.
Interesting. I had never considered full stack to reach into the operations space. I always figured it meant development all the way from the server code to the front-end UI, but it was still 100% confined to code and not the operational aspects of keeping the application running.
Language Learning Difficulty for English Speakers
Previous discussion: https://news.ycombinator.com/item?id=963220
Brain Corp Announces Strategic Investment in Mobile Robotics Company Savioke
I mentioned in another comment [0], but also useful here: most of TensorFlow's tools for distributed model training or multi-gpu training will work out of the box directly on Keras, and distributed training is not at all a reason to directly use TensorFlow over Keras. At worst, you have to add in a tiny bit on TensorFlow code on top of the majority being in Keras, but you would still never need to write a significant amount directly in TensorFlow.

I also work on production systems built around deep ResNet architecture for computer vision tasks, and my team does this using solely Keras, including when we do distributed training.

Just adding this thought in case anyone mistakenly thinks you have to start out all-in using only TensorFlow because you might expect to need distributed training at some point.

[0]: < https://news.ycombinator.com/item?id=17416904 >
I bet they were frustrated. I was thinking of the various puzzles online trying to understand a sequence of numbers when I read about this, and realizing there's no way I'd ever have come up with the answer on my own.
Map: The Rise and Fall of the French Empire
It is as if you were making love (erotic interaction in a post-sex future)
There are plenty of cities in the US where this is possible but they may not be as desireable. Europe has a couple thousand years advantage on the US in offering cities vs suburbs.
How to get a software development job [positive and minimal]
Strap attachment holes can still sometimes be seen on Japan-market phones[0] and phone cases. Even if the "cute charms" strap market of the 00's is mostly gone they're still handy for standard camera-style straps or even lanyards for people on the job.

[0] e.g. this Fujitsu phone https://cas.nttdocomo.co.jp/flcache_data/product/catalogue/s...
Does it support Unicode in PDF forms? Feature that poppler still lacks (in 2018!).
Sure, writing SQL won't solve design problems, but some ORMs need multiple queries to deliver data with relationships, joins, etc, that could be done in a single SQL query.
A human being is capable of all of these. Very few actually could. Even less could do all of them well.
A medium city surrounded by BFE is going to have vastly better options for outdoor recreation.

A medium or large city in a major metropolitan area will have better options for indoor recreation.

I'd personally take the city surrounded by BFE if given the choice (actually, I'd rather live in BFE and commute into the medium city).