skysight-inc/HackerNews huggingface dataset:
Nice! I learned Matlab to do nonlinear optimization of GPS data to solve for fault locking depths and slip rates, and then a year or two later learned Python to do run FEMs of thermochronology data (also to get fault slip rates) on Amazon's servers in parallel. (Matlab was not really up to that task.) None of that was to impress my advisor exactly, but it worked...
And further, using the excuse "it would cost more to refund than was collected" as the reason to not make right with the people wronged. How much is ticket in NYC? I'm betting it stings, and like here in Philadelphia, the cost of contesting a ticket (in lost wages, navigating a system very much meant to discourage you from contesting a ticket), especially for blue-collar workers, is less affordable than paying the ticket.

This is the NYPD - the most police-state police force in the country, responsible for such hits as Stop-And-Frisk, Eric Garner, and many other human rights abuses.[0]

You think they'd be so lenient with you if you offered them an apology?

Quick reminder about the title of the article - "The NYPD Was Systematically Ticketing Legally Parked Cars for Millions of Dollars a Year." Systematically.

[0] http://gothamist.com/2012/07/25/report_nypd_handling_of_occu...
Ideally there would be profits...
SROP mitigation committed
Yeah, it is a recipe for confusion. Browsers use a workaround: when you copy an URL of a link (using "Copy Link Address" in Chrome or "Copy Link Location" in Firefox) it copies escaped URL, not original URL.
> I've learned to press Enter on the URL line
> instead of reload for exactly this reason.

Yes, this is what I do too.

The browser can do one of three things:

1. Serve the file from cache. This is what happens when you put the cursor in the address bar and hit Enter. Well, at least for ancillary files. It likely still will ask whether the main HTML document has changed. But it will load CSS and JavaScript files from its local cache --- if the webmaster properly set the HTTP headers, like Expires, to tell the browser that it can cache the files.

2. Ask the server whether the file has changed. This is what happens when you click the Reload button. This is the area of dispute. The article is saying it would probably be better if the browser acted just like it does when you put the cursor in the address bar and hit Enter. Instead the browser seems to check not only the main document file but also every single CSS, JavaScript, image, whatever, file. It doesn't redownload them all, but it sends an If-Modified-Since header, to ask whether they have changed, and then requests the whole file only for ones that the server says have changed. The payload back and forth is usually just a few hundred bytes for files that have not changed. But the network requests take a noticeable slice of time, because it's one request per file.

3. Ask the server for the whole file, regardless. This is usually when you hit Shift and Reload.
This, x10,000.

We have a situation at work where some rah-rah top managers are pushing this sort of thing as a way to try and appear to be more modern without any sort of understanding of the pain and disruptions it would bring in ordinary developer's daily workflow -- some of who don't even use any VCS.
What's the most shameful thing you've done at work?
That doesn't explain the string of youtube videos though. And I think the email would have been sent in that case.
Choosing the right estimator – scikit-learn machine learning map
Fire Tim Cook?
It looks like Developer tools also use these JS utilities, so you can't trust Network tab when checking what URL is sent to a remote server; to check what's being sent one have to either inspect network traffic or check it server side.
100 PFLOPs: China’s Supercomputer Circumvents U.S. Sales Ban
It will anyway.

cal: year `10000' not in range 1..9999
It's a cool story. They even visit the sites identified.

Your broken LCDs end up in giant boxes around some dude's pond in Asia. It doesn't even make sense.
Since an increase in labor supply would reduce likely reduce the cost of wages due to oversupply, I can't imagine that would be the reason. Could be wrong, though.
Apple's not going to pivot. I'm sure they'd like to, but I can't really see what they would pivot too. Instead they'll just throw their hat into the usual next big thing everyone else is chasing - VR / AR and electric cars - of which I don't think they'll have a lot of success in. Their bread and butter will always be the iPhone and they'll ride that wave until it comes crashing to the shore.
You've nothing to apologize about! :)

I'm often overly verbose, but am typically too lazy to write shorter comments. I considered re-working my comment to address your edited comment, but I think that it covers both comments.
Correcting 360 Degree Stereo Video Capture
Apple denies it: https://www.buzzfeed.com/brendanklinkenberg/no-apple-isnt-go...
Afaik Google is trunk based microservices.
The date of publication on Xplore is September 1990 though?
But that seems to mostly be speed and throttle information stored in a black box in the car that logs in the event of an accident and isn't remotely accessible. That sort of thing is a far cry from "our server logs show you opened the driver side door at 5:53 PM" like Tesla is doing. If other manufacturers are recording that sort of granular data, too, then yikes.
> Have you memorized the entirety of the law?

The answer to that question is also the answer to the questions:

* Can you checkout the book of laws out of the library?

* Can you buy the book of laws on Amazon? Can you even afford to buy the book of laws?
A lot of it is for historical reasons, CS basically developed as the intersection of 2 disciplines - EE and math.

Back when computers were large electrical behemoths they took a ton of hardware/electrical skills to program and use. Then, when higher-level programming started becoming popular (languages like B and C, etc.) universities started offering classes in programming out of the EE departments since there weren't enough programming classes to create a new department for CS.

On the other hand, there were many mathematicians from the late 1800s through the 1950s who were developing mathematical algorithms before "computers" were widely used. Many of these algorithms are now widely used by computer scientists and programmers to solve incredibly complex problems.

Currently there are two main "flavors" of CS. Some universities like UC Berkeley and MIT maintain joint EE and CS departments while others like Stanford and Harvard have CS departments that are more closely related to math.

TL; DR: it comes from the history of how CS developed out of EE (computing machines) and math (algorithms).
That is insane. The case-insensitive filesystem means the same binary runs, but the binary has a switch on the case of its own name.
How to Rip Blu-Ray to PVP
Show HN: TechLeader Academy – online leadership skills training for techies
Do you really create a filesystem? A mountable one? I can't see why you would want that kind of overhead. (I don't mean the mount you provide to users for their files.)
There have been so many successful projects started by one person. Shooting it down before seeing what will be done is a bad idea.

I'm interested in it breaking away from the JVM to become more performant, since that has been one of my concerns about Scala; there is a lot of good about JVM-based languages, but when in the ring with other languages like Go, you need to be quick to win.

I hope that others join him, but there's no reason to believe he can't do it if he sets his mind to it.
In at least recent versions of Firefox and Chrome, a reload
includes a `Cache-Control:max-age=0` with the request. During a forced reload (e.g. Shift-Reload), both the legacy `Pragma:no-cache` (HTTP/1.0) and the more modern `Cache-Control:no-cache` (HTTP/1.1) headers are sent.
Sure, captains have to sleep - the night before the flight, not one hour after partying and staying awake the whole next day. Also, he picked a time to nap when clearly his younger charges were not too confident about approaching weather. He just needed to stay focused 15 minutes longer. I don't know if Capt. Marc Dubois was drinker, but I am assuming he probably had a few given how pervasive alcohol is in today's world, not to mention pilots and romanticizing drinking and flying 'war stories'. I know a few pilots, and like other drinkers, they play down drinkings effects from the night before on their ability to fly.

The original OP post is about automated systems should not crash into an obstacle even if a driver summons it to do so. The AF447 article builds up a great story of error upon error, but I think the root cause was a captain asleep or too groggy at the wheel. Given the Airbus's safety record, I think it is ok to say the automation has most likely saved more lives than if we were 'pilot only' at this point.
I'd like to see a migration guide for bringing a small organization (company) from GitHub to GitLab. Not the Git part, but rather how to map organizations and organize repositories.

GitHub's new pricing seems incompatible with smaller studios and agencies who encourage collaboration from non-developers or which frequently hire outside contractors. Make it easier to understand how those migrations might work.
Wow. Interesting to see the two converge that way. That's the glowing review I've seen of a book in a while. Guess I'm going to have to get it just in case. :)
wttr.in looks awesome! I'm not going to complain about it, but it is a little funny that shows a big yellow sun under "Night".
Apparently it is legal to park there if it's not a marked crosswalk: http://www.nyc.gov/html/dot/html/motorist/parking-regulation...
Including Alan, or is he still heading VPRI?
> but I can't really see what they would pivot too.

If a pivot was obvious, then it wouldn't be a pivot. It would just be the next step in the original plan.
EDIT: What I failed to realize is that unlike other content, in the case of DRM, publishers do not even trust the user.

https://news.ycombinator.com/item?id=11680863
Oh wow. I have been anti-Tesla due to their creepy "we still own your car" auto-update craziness but that just takes it up another level. No, Tesla, I will not buy your cars, not now not ever, because you don't trust me and therefore I do not trust you.
Seeing the talk today, I think the Spark team is very aware that CPU cycles haven't become more abundant, while I/O has. There was an entire slide to this effect. I don't know enough about the space to say more than that, but it seems it's definitely on their mind. One of the things I remember being mentioned is operating on data in a much more efficient binary representation than native Java memory model, allowing better use of cache and such.
I got the impression it was a GCC extension because it's listed in the "C Extensions" of the GCC documentation ( https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html ).

EDIT: the FAQ actually refers to arrays of one element where GCC makes a big deal about saving memory by accepting zero-length arrays. But you are correct that this kind of cleverness wasn't limited to GCC ( https://blogs.msdn.microsoft.com/oldnewthing/20031212-00/?p=... , https://blogs.msdn.microsoft.com/oldnewthing/20040826-00/?p=... ).
Project.json is dead. ASP.NET Core goes back to MSBuild
You feel bad for the guy who most likely stole all the money and plays you like a flute?

Crowdfunding sites are a Great lesson on how to get fast money from suckers and never have to pay it back.
This is SROP: http://www.cs.vu.nl/~herbertb/papers/srop_sp14.pdf
The city certainly won't come forward and dish out the cash voluntarily. It would take a class action to accomplish the task. We'll see in the coming weeks/months if such an action takes form.
I'm also really confused as to why they insisted on taking full tables at their edge if they also built their own route optimization technology. It seems like it would be much simpler and faster if they just took a default route from each provider and then did route probing on their top 30% prefixes in each PoP. You don't need full edge routes for that.

You need a single route reflector (or two for redundancy) to tell you what routes are in the table. Then probe the busiest prefixes (as determined by flow data) via each provider and take the best route. Localpref the best route higher in the route reflector and send it to the Linux hosts. No need for a huge FIB on the edge. This is basically what Noction IRP/Internap FCP platforms already do.

This reminds me of the scene in Primer where they ask if they're doing it for a reason or just showing off.

FWIW, the Netflix networks just take a default route from a pair of transit networks in each PoP. At their scale, they found it better to negotiate better worldwide transit deals than optimize networking at the PoP level. Different game than Fastly, but another data point.
The only way I'm familiar with instructing mercurial to do this is with

hg addremove -s

Is there another way to indicate a rename?
I think they meant examples of companies using microservices
Nginx's modularity and tolerance/embrace of plugins is absolutely amazing. I use a combination of openresty[0], lua scripting, and third party modules in our API servers (coincidentally, one that talks directly to Redis) and it's still one of the fastest, best pieces of software in our stack.

I understand the concern, but if it ends up being half as flexible (and I already love me some Redis) I can only see good things.
Always and forever negatively attacked. AS IF Removing this guy could cause improvement.
And as the original author of Scala.js pointed out in a Scala Days talk today, unrestricted reflection means that it's impossible to do dead code elimination, which is a non-starter for real-world use.
I didn't see him in the room, so that doesn't mean he wasn't there, but it sounds like Artur was paying attention to Dave Temkin's talk at NANOG (from Netlix).

Slides: https://www.nanog.org/sites/default/files/wednesday.general....

Video: https://www.youtube.com/watch?v=-05xWeYGn4A

Titled: "Help! My Big Expensive Router Is Really
Expensive!"

Netflix goes even cheaper/simpler and just uses default routes to a pair of transit providers. It may come as a shock to most of you, but no, Netflix is not 100% in AWS (compute, yes; network, oh hell no).
^ Ditto
The question is how the Japanese "mutual aid" societal philosophy came about and actually lead to societal changes and development.
Was it just part of the east asian Confucian ethics or something else? Figuring this out could be useful for many parts of the world wishing to progress from their current state.
You change the compiler to emit different things like a reverse stack or whatever your protection model is. Far as implementation, they describe it in p5 (PDF p7) of paper above (not MULTICS paper). It's actually brilliant now that I read it as the naive thing they avoid is, IIRC, what the other academics did on Linux/GCC. The performance overhead hit 10% easily due to x86's stack approach. I think worst-case was even higher. This team effectively tricks the CPU with simple instructions (eg addition/subtraction) without invoking memory to get it to worst-case of 2%. Clever.

Note: I'm not saying this is sufficient to stop stack smashing. Just that reverse stacks are a better idea than the ludicrous concept of making unknown amount and quality of data flow toward the stack pointer. Definitely reduced risk a bit but how much takes more assessment.
The Geotaxers also credit Henry George style land taxation for much of the explosive growth during the Meiji period.
Three different ways to declare an array at the end of a structure:

[1] is the old school approach, which is still honored by compilers despite indexing past the first element technically being undefined behavior.

[0] is a GCC extension.

[] is C99.
It's funny to me to see "syntaxless" used as a good thing :)

For me, syntax--good syntax, anyway--makes code far more readable.
The sensors really aren't ready for it. For example, when I tested it parallel parked to a curb, the Model S decided to turn the wheels on its own and ended up scraping the rear wheel because it ran into the curb instead of going straight as it was originally aimed.

The current sensors and software are absolutely not ready for true self driving, that much is clear to me after driving the S for 6 months.
Browser as an Interactive Disassembler
How to add automatic updated_at columns to MySQL
True and I generally agree. But hitting a parked car I would expect to be extraordinarily rare for an autonomous vehicle. Isn't that the most basic test?
There is a film of a way up, over
the top lecture in plane geometry
by Andrew Gleason with Tom Apostol.

I saw it broadcast late one night on
a PBS station and intended for recording
for playing in high school classrooms.

Elegant. Powerful. Nothing like
what see in common high school
plane geometry texts. I got in
a few minutes after the start and
recognized a lion by his paw. If you
liked plane geometry, then you will
be in love with this lecture.

I just did a Google search looking for
a copy on YouTube and found nothing.

Anyone know where that lecture is?

One of my favorite books, I worked to
buy used long after it was out of print,
is

Tom M. Apostol,
Mathematical Analysis:
A Modern Approach to Advanced Calculus,
Addison-Wesley,
Reading, Massachusetts,
1957.

And that is advanced calculus more like
your ugrad physics prof will see it.
Great to have when studying Rudin,
exterior algebra but having to
study material much like physicists
did it 100 years ago.
This is the "Children of the Magenta Line" video. Its a well lecture in aviation safety.
Being in the stage machinery business, I have never relied on something like a wireless smartphone for a deadman switch. You need certified hardware/sofware meeting relevant standards.

This is why I still use industrial PLCs for my installations over my Pic chip or Arduino creations. I will use them in non-safety related, temporary installations, but unless I have had the HW/SW third-party inspected, I'll stay with the certified combination. An industrial e-stop relay is more than just certified compared to a 5V relay you typically use with an Arduino or Pic chip project to control motors, or other actuators.

There are protocols, and there can be rules, such if WiFi signal is lost, e-stop, but I have personally tested such a system where the hydraulic lift continued to run when WiFi was lost even with a rule to prevent it. Good thing I was standing purposefully near a hard-wired e-stop.
Microsoft OneNote TOC Files Reading and Enhanced User File Loading Using .NET
This latest version of Aspose.Note for .NET 2.3.0 includes a new feature for supporting Microsoft OneNote .onetoc2 file formats. This file format contains saved table of contents. The API introduces the NoteBook class to load this new file format. . In addition, it also fixes a number of issues related to the API functionality.
Well, Simula predates PARC by about a decade, so I'm not so sure about AK created OOP. As for Windows and such, sniff around YouTube -- that notion goes back to the late 50's early 60's.

That AK popularized this stuff - sure.
Instawork (YC S15) Needs a Front End Engineer to Help Local Businesses Hire
Instawork is a marketplace for local jobs. We've changed the way traditional job search works for small businesses (e.g a sign on the window) by turning it into a matching problem. We do this by taking advantage of a variety of offline data signals. Most of our applicants have never had their professional identity online. We're tapping into a vast repository of millions of local offline jobs and bringing them online. Our marketplace matches people and businesses fast.

We're looking for a Frontend Engineer who has excellent product acumen. In addition to being a great engineer, you should be excited about solving a really unique problem and working really hard at a rapidly growing Y Combinator startup founded by early Youtube / Google and Groupon employees.

Requirements:
* Deep familiarity with a front-end framework like React + Flux / Redux or even Angular
* Responsive web design
* 3-5 years of experience
* Self-motivated and a self-starter
* Eagerness to talk to customers (our customers include the best restaurants in San Francisco, including Michelin-star winners, so you may get free meals from time to time!)

Email sumir@instawork.com if you are interested.
That's some beautiful self-referentiality. Here's a photo of your handbook, which contains a photo of this exact car. If only he could have made it appear recursive...
It's a good idea to use primary cells for this case, but did they?
There's so much Apple could be doing that are a more natural progression from their existing product lines. They could take inspiration from some of their previous consumer efforts to target entirely new product lines, such as a camera (QuickTake), printer (LaserWriter), or game console (Pippin). A modern version of all these would sell out.

Or they could reintroduce their enterprise/business products, such as XServe.

The electric car idea really won't be ready anytime soon, due to limits of neural-net learning speed.
This comment adds no information, and breaks the HN guidelines by calling names. Please post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached it from https://news.ycombinator.com/item?id=11678617 and marked it off-topic.
Last time I profiled it, most of the execution was in vsprintf. I'm pretty sure the answer is just “nobody put time for that in the budget”, as with multiplayer support.
but that data could be really useful - the average cost is $x, the median is $y, and you could do standard deviations too. Or you could give even more detailed info
Survey for creation of an Alzheimer's app
Maybe it's searching in a very small search space.
If you have a substantive critique to make, you're welcome to make it, but this is the kind of comment HN can use none of, regardless of one's opinion about Snapchat.

We detached this subthread from https://news.ycombinator.com/item?id=11678502 and marked it off-topic.
That 5-min coffee serves exactly one client and no more. The 5-month app can serve an infinite number of clients. The two are not equatable.
Of course you can create a vector of pointers and do whatever you want.

If you need contiguous memory though this is likely a terrible way to go about it since you are not only having to dereference pointers that could go anywhere, but each one will mean a separate heap allocation which will be slow for small objects and not scale with concurrency.
Hillary got to where she is today by doing well and failing in primaries and then contributing significantly to the administration and its agenda.