skysight-inc/HackerNews huggingface dataset:
Your original post just specified "Web site", so I assumed that you'd be using an Open Source stack - mea culpa.

Without writing a long reply - I sympathize with where you are coming from. I spent 5 years as a .NET developer between admin jobs, and the apparently all-encompassing, answer-for-everything nature of the Microsoft stack was attractive. If we could have stayed inside the lines of what Microsoft wanted to provide at the time, it would have been pleasant.

One of the advantages of switching to an Open Source platform was being able to access a much wider range of options for things, including hosting. One of these is the full-service Heroku platform - there are Web developers that only deploy to Heroku, and never set up servers.
> bring driving to the mainstream

Did you mean self-driving ?
I am really confused - how can you be a Java developer and never use a "for" loop or know how to write one????
> There doesn't appear to be any way for normal people or even lawyers to identify if something is tangible in the way the law describes it.

Tangible normally means "touchable" though who knows what the law makes of the word. I don't think one can touch light in any meaningful sense.
Can anyone comment on the connection between Uber a company based in S.F. and Pittsburgh? Does this have to with proximity to CMU? Something else?
They definitely use the maps. In order to accurately localize the car, a detailed map can be used as part of the likelihood function for location to answer "how likely is it that the vehicle is at position (x,y) given the most recent measurements?" If you don't have an accurate map, it's very difficult to come up with a likelihood function that is accurate enough to keep the car in its own lane.
It's not the be all end all though. A lot of the domains listed are not usable by most people.

If you've got a script searching for available domains you don't really want it wasting time searching dictionary words on *.accident-investigation.aero as they'll probably all flag legit, meaning if you use the DNS lookup then whois method you've wasted a lot of time searching for domains you can't have.
8-5 is the standard USA working day.
My fellow employees and I are supposed to send a "time sheet" detailing how many hours we work, how much time we spent working on "x" and "y", etc., via e-mail every week (by noon on Monday for the previous week).

I have a cron job that fires off a Perl script at 8:45 a.m. every Monday morning that composes that e-mail and sends it off for me.

On the rare occasion that I was on vacation the previous week (and forgot to disable it), I just text our payroll lady and tell her to "ignore that e-mail, I was on vacation last week".

She knows it's automated and she doesn't care. She's required to receive an e-mail from me before she pays me and that satisfies her requirements. The boss knows too, he just shook his head and laughed when I told him about it.

It sorta reminds me of how, when a "measure productivity by number of tickets closed" policy gets enacted, everyone just starts creating tickets for every menial thing they do.

My second favorite is the one that runs once an hour, deleting any IP addressing / DHCP lease / similar data older than 24 hours (I work for an ISP).

Sorry, IP-Echelon, the company policy (which I wrote and enacted) says we don't keep that (IP <-> User) data for more than a day, so I can't "ensure the user and/or IP address owner refrains from future use and sharing" because I don't know and can't tell who it was.
Most of my integrations (except github) are manually crafted. I agree that most bots are just spamming shitholes. Especially the new generation of bots that randomly reminds you to vote for them on some stupid bot stores.
Meh.

I wrote two novels in emacs.

(now I just need to find some time to finish the final proof read and actually PUBLISH the damned things).
Well then our experiences differ. That's okay.

Of course your experience is your evidence. And that is what I mean by "what works for you".
Brainwashing Methods: How They Program Your Mind
I don't see how this changes anything since it will still be in US jurisdiction. Rules will be bent when it matters.
It appears from the article that Thoughtly is providing BBC tools for their non-technical employees to analyze new and existing content, thus influencing content production and distribution decisions. I've also seen enterprise clients with legacy systems that complicate in-house efforts.
Interestingly, the first operators to employ this strategy were botnet owners! Infected machines reach out to C2 servers over IRC and listen for commands from their operators.

Maybe there are more lessons devops could learn from botnets. Why mess about with ansible and the like when you could just infect all your machines with a worm? :)
What I take from this: computer languages (C++ especially, but also systems built in C) are too complex for the average mind

No, I'm not significantly smarter than the average programmer

That's what needs to be addressed.

While C++ facilitates things, it is complex. While C is very simple it makes mistakes easier by requiring things to be done manually

IDEs don't help. Code completion is helpful but it is of limited help

And we keep repeating ourselves every time we write a for loop
> We pay less of our GDP on healthcare, yet have comparable, if not better, outcomes.

That's a very commonly held perception. However it's not the case.
Well, you're feeling nice and smug, as usual.

Yes I am, because I picked a highly reliable, stable substrate to build my own private infrastructure on.
Yachtcharter Spanien
The reasons are mostly performance reasons. As I said in my other post, IPC latency is way down in the priority list of things to optimize (relatively to network and disk latency).

Unless the application is a HPC parallel computation that is IPC bound, Bus1 has no performance justification. If the main justification for a modern kernel IPC mechanism is performance, I'd much much much more trust a proposal coming out of the HPC community than the desktop experience community.
Faster in what? They both compile to IL code, and there execution speed is relatively the same, C# has it beat on somethings F# wins in others. Development wise, once you get used to it, I find it much faster. I have to write less code, and it's generally more correct the first time due to the rules it enforces.
Why is OFB worse than CTR? Admittedly I'm just glancing at the wikipedia block cipher modes of operation page, but it is totally non-obvious to me that OFB with SHA1(msg) as an IV is worse than CTR with SHA1(msg) as the 'nonce'.
Set the y coordinate of the sphere to 96.. ;)
"Deep Learning, Deeply Learned"
I once used the built-in contact form in a webapp to tell the creators that one of the ads they were showing was malware. They thanked me, and I got a couple of free months' premium service out of it. I was very happy with that - it was a relatively minor complaint on my part, I was a free user, and they got a paid customer for a few months after their gift expired out of that.

Generally I think that'd work for the majority of free users of a service. For paying customers, though, you sort of have to triage between minor complaints and ones that will lose you a customer quickly if you don't look like you're solving it.
Windows 10 solves this by blocking the cursor from crossing over to the other screen at the corners. I find it works really well.
How do you know that? There hasn't been a competition since 2007, and that was before Google was involved.
Neil Gaiman's nonfiction: what makes everything so great
Well, you have to take in account that exteral temperature decreases with altitude: https://en.wikipedia.org/wiki/Lapse_rate
Stop guessing, use data (Or how we estimate at Lunar Logic)
Well I never knew about McGuffins before. Every day's a school day :)
> Anyone got one of those 50% off coupons?

Googling around usually gets you atleast 39% off. Here is one that worked for me ctwgeopytw

Signing up for their email usually gets you one of those soon after the book is announced and once close to publication date.
Except that up to now at least, CUDA IMO remains the best abstraction for programming multi-core: subsuming away multiple threads, SIMD width, and multiple cores into the language definition. AMBER (http://www.ambermd.org) literally "recompiled and ran" with each succeeding GPU generation since GTX 280 in 2009. 3-5 days of subsequent refactoring then unlocked 80% of the attainable performance gains of each of the subsequent GPUs. DSSTNE (https://github.com/amznlabs/amazon-dsstne) just ran as well, but it's only targeting Kepler and up because the code relies heavily on the __shfl instruction.

So I honestly don't get the Google clang CUDA compiler right now. It's really really cool work, but I don't get why they didn't just lobby NVDA heavily to improve nvcc. With the number of GPUs they buy, I suspect they could have anything they want from the CUDA software teams.

However, if it could compile CUDA for other architectures, sign me up, you'd be my heroes.

For I'd love to see CUDA on Xeon Phi and on AMD GPUs (I know, they're trying). And if Intel poured the same amount of passion and budgeting into building that as they are pouring into fake^H^H^H^Hdeceptive benchmark data and magical powerpoint processors we won't see for at least a year or two (and which IMO will probably disappoint just like the first two), they'd be quite the competitor to NVIDIA, no?

That said, the Intel marketing machine seems to have succeeded in punching NVDA stock in the nose the past few days and in grabbing coverage in Forbes (http://www.forbes.com/sites/aarontilley/2016/08/17/intel-tak...) so maybe they know a thing or two I don't.
Lots of great comments here already. Just some feedback in the hope that it's useful:

- Assume that your target audience is going to be very eager to learn about DL but have no clue about what exactly to learn or where to even start. That's why they are buying your book in the first place and not some other more dense text.

- Hence, telling your readers what to learn and where to find more info is just as important as the subject matter itself. This can be as easy as e.g. telling the readers about certain keywords that they can use in their Google searches.

- The very best texts that I've read on complicated subjects were always "coarse-to-fine", i.e. give the readers the big picture as early as possible, then enable them to go into details at their own pace.

- Conversely the worst text that I've read on complicated subjects were either fine-to-coarse (trying to explain individual components in detail before going to the big picture), not explaining the big picture at all or being too verbose in the beginning (slowing down the eager readers and killing their motivation). A good example of the latter is Apple's "Programming with Objective-C" [1]. Horrible text IMO.

- Following what was said above sometimes details aren't even necessary to include in your text as long as the readers are confident that they can find their way around and get details elsewhere.

- The very very best texts I've read also always had a motivational component. For someone who's just starting out the field looks vast and un-conquerable and scary. If you show them, in simple words, the boundaries of the field and which areas the experts are working on and even where current research is struggling you help give confidence and trajectory to your readers, so they can strive to become experts too.

[1] https://developer.apple.com/library/mac/documentation/Cocoa/...
The maps Google uses for their self-driving cars, as I understand it, require constant maintenance. Also just the amount of data is huge. If this weren't the case, surely they would have driven in many other places by now?

I would actually love for someone who works at Google to chime in here. It'd be great to find out their system is more robust than I think it is.
How Lending Club’s Biggest Fanboy Uncovered Shady Loans
Office. For any "real" word processing in the "real" world, there are no open source equivalents.
As someone suggested on Reddit, download Automate the Boring Things and learn to automate the rest of the downloads.
airvpn, privateinternetaccess
It's easy to set up your own VPN as well. Just get a VPS and then install OpenVPN server on it. https://vpntips.com/how-to-setup-a-vpn-server/
It's exactly relevant to the claim that "the article" is "quick to proclaim" anything. The article is quoting the claim of someone who isn't rash at all.
2.50$ is more than double what trucking costs per mile that should cover every lane mile at normal speeds. Now building 100 cars with this equipment is not going to be free, but trucks also burn far more fuel. Anyway, you doing this is hard, for a multi billion dollar per quarter company it's pocket change.
> With a monolithic repo done right.

Yes, that's the contract that you need to have with other teams. And it's the contract that is automatically enforced with microservices.
http://bfy.tw/7HAG
My guess is it will be a long hard road until they realize that UWP apps will be behind until it is easy to port them to other platforms.

Right now all you get with UWP is support for a popular but declining desktop platform, a limited living room gaming platform and a practically dead mobile platform.
Will a hospital even perform the procedure if the insurance company has said no and they know the patient will never be able to pay for it?
Short answer. No.

The problem is there is insane amounts of money chasing a very limited pool of real estate.

My first place in Manhattan was a sublet. Through Craigslist I contacted the person currently on the lease and received an appointment time. I showed up to find 15ish other people there, interviewing in groups of 4. I ended up getting the space. Two days later I banded over first and last months rent a few weeks in advance to moving in to a person I'd only just met, $3,000. The room was just large enough for a twin bed and a dresser, if you stepped over the bed to get to the dresser. And there was someone living in the living room behind a curtain. And this is not at all unusual. And that was just my first place. Got several other crazier stories from my 5 yrs of living in NYC apartments. I loved every minute of it.

Technology can make apartment hunting in NYC more fair and transparent, but not more affordable.
I came here to say the same thing, trespass law appears to be the wrong angle and vandalism would be a better starting point.

Vandalism law shouldn't even care if the cost to repair the damage is zero. With regular vandalism offering to clean and repair the damage might convince the victim to not press changes, but it's not a get out of jail free card, they can still press charges.

Also, I assume damage to reputation before the vandalism was 'repaired' can be taken into account under current law.
> companies have, almost always, zero loyalty towards their employees

I think this belief is wrong. There are very few successful companies that don't go to great lengths to minimize employee turnover because it's economically beneficial. Hiring and training new staff is almost always more expensive than retaining someone who delivers good performance.

For a manager one of the biggest benefits of a person who is a "culture fit" is that they tend to be less likely to quit.

Sure people get laid off and fired in the world of business. I have yet to see the mustache-twirling villain who relishes doing this. It's basically the worst part of the job.

The relationship between employee and employer is economic. When either party decides it no longer makes economic sense they can end it. No one should get confused about that, and getting engaged in the company's culture and values doesn't have to contradict that. The ideal is that it equates to having some other reasons for sticking around and enjoying yourself while you're there. If you're a good employee then trust me they want you to stick around (many employees, including myself at past points in my career, think they're good employees but they're not). All this abuse stuff you're talking about certainly happens in some places but I don't think it's the typical case.
I was thinking of using this as the basis for some email validation as I got a lot of incorrect email addresses in form posts.
Exactly. But that is not to say, that it is hassle free. I am using jekyll on my private page (till I eventually get the rewrite done).
It is nice, to be able to write in .md and to then have two aliases in my bash_profile to produce a preview version on a subdomain and finally to deploy to live environment. But really it was a pain in the butt to get there. Also having images in my content makes things even harder.

There were so many roadblocks, that I took on having a ton of fun - but nowadays I would love to just have an easy way to write text, without thinking on design, formatting, code embedding and so on...

Sometimes I am scarred by myself when I find myself wishing I still had WP installed. shiver

[Edit:]

Also this way he might have some additional exposure of his novel by people stumbling upon him while on medium.
That's fine. Maybe new laws are needed if it's a problem that isn't covered under current law. Laws should change with time.
Burst is maybe the wrong verb. It gave over a minute's notice to the driver to get the fuck out before it started being visibly on fire. No one was hurt.
This Is Your Life in the Midwest
The Cuban CDN
The key checks out, at least it's the same as for the last few releases. I imported it mid-2015, and it's still the same key.
HTTP/2 connection coalescing
Google is already driving cars everywhere for Google Maps, so if they want to test it they can put it in Maps cars.

Uber is not going to make anymore money with those than their regular service, since they have to pay the driver anyway.
Credit to the Tesla guys for setting up the monitoring so well that it kept everybody alive.
Drugs, then.
> To do that, wouldn't you need to construct a file that simultaneously had two collisons for the same file: one collision for the torrent sha1, and one for the hash of the torrent (the magnet uri)?

No.

The magnet URI only contains the hash of (part of) the torrent file. The portion that is hashed is extensible, so one could introduce additional content (like garbage or comments).

> I think the RIAA would be very interested if it was that easy to create fake torrents that hash the same.

Easy is subjective. It costs around £150k and a month to make one[1].

However I asked them, and they aren't. Or at least the MPAA isn't.

[1]: https://sites.google.com/site/itstheshappening/
A few months ago someone was test-driving a BMW when it burst into flames a block away from my home. The driver narrowly escaped unharmed; unlike this Tesla incident, there was no warning provided by the vehicle.

But I'm pretty sure none of you have read news articles about the BMW which burst into flames in Burnaby a few months ago, because non-electric cars bursting into flames is just something which happens. As long as Tesla incidents like this are news stories, I'd say they're doing pretty well.
Seconded, his "Ray Tracing in One Weekend" is great. Simple, and so satisfying once you start producing images.
Exactly! They should just use the Android Binder IPC that was merged some years ago and was widely heralded as a pinnacle of open development, good design and especially security. (Getting Binder standardized in the next revision of POSIX is surely a mere formality.)
Dangerous Concept of DDosCoin Mining
Have you ever tried to have a clear written agreement with another person?

> pc86 will build a WP brochure site for linker3000 for $1,500.

But you need it by a certain date?

> add date clause

But I'm not taking a risk that you might not have the money

> add non-refundable deposit clause

But what if my house gets flooded or I lose electricity for a month?

> add Force Majeure class

But what if you give me a bunch of stolen images to use?

> add indemnity clause

> add IP clause

But what if I violate half a dozen labor laws while completing your work?

> add another indemnity clause

Repeat over and over again until you have a 15+ page single-spaced contract for a piddly $1,500 website.

Words mean things. In law, words typically mean very specific things. That's why "trespass" doesn't fit here, even though I think we can all agree you shouldn't be able to project messages onto someone else's property no matter what the message is or where you happen to be standing.
Same view here, current solutions are nothing more than Sunday drivers to me. They work well in good to near perfect conditions only where we actually need the least amount of self driving.

Wheel less driving, first show me it drives in the pouring rain at night when the roads aren't lit. Show it having the ability to obey posted speed limits, adjust to construction, and the like.

I am still surprised at how much current systems love to tail gate let alone don't suggest obeying posted limits.
Can we also use this time to talk about Live chat for Youtube? It is literally filled with scrolling garbage and promotes so much of negativity. What purpose is it solving when there 10K users throwing garbage at each other?
I recently wrote a python script that uses selenium/xpath to check the price of items I'm interested in and emails me when they change... has already saved me some money (or cost me, depending on your viewpoint).
Funny, I was going to comment that I have never heard of a regular car spontaneously erupting into flames. Warning or no, that is a life-threatening situation. Imagine you had a couple of toddlers strapped in, somehow missed the warning notice, etc.
I think they could do it every week, compared to the value of completely self driving cars. Especially if they get say UPS to add sensors to their trucks. The post office does something similar every single day.
Dashboard to monitor and receive alerts for changes in Southwest fare prices
Mix things up all you want but finding a good fit early and doubling down on making a career out of it will get you farther down that path.

Bouncing around between grad school and different fields (or specializations within a field) is an expensive (mostly in terms of opportunity cost) luxury many cannot afford and many that can afford cannot justify.
When One App Rules Them All (Revisited)
>You could then also criticize for example HTTP or even TCP for making you turn everything into "bytes".

If these were the only standard protocols that existed, and people were trying to tell me this was great because it's easy to compose different network applications, that criticism would be completely valid.

>Interpretation is up to the programs.

But because there are no standards beyond "stream of bytes", the chance that two independently written programs working with non-stream-like data can communicate directly is extremely low.
I work for a well known software company in the US. I get in by 9 and leave by 5. I take a 30-60 minute lunch break.

I'm not a young go getter. Many of my colleagues get in earlier and stay way later. I'm not sure about them but I continue to get raises and glowing performance reviews.
Probably best to use HEAD instead of GET to save downloading the result.
FrameMaker would be even better than InDesign for creating books--it has better support for managing book structure, and has decent word-processing facilities--it's a much better 'all-in-one' tool.
Ask HN: Tech support/emergency contact for small business
We are a small company with only one technical person. This poses a couple of problematic scenarios;

- The technical person must always be available for support if something goes wrong.

- If the technical person is hit by a bus, there's going to be trouble for the company.

I'm curious how others have dealt with these issues, other than hiring another technical person.

Have you hooked up friends/family? Companies to recommend? Some type of insurance (for point 2)?
I meant faster to actually program the tests, as you alluded to.