skysight-inc/HackerNews huggingface dataset:
This update may make me switch from Google Maps. The UI in Google Maps has always been confusing and cluttered. There's a search bar, then quick search buttons underneath, then the layers button, "Explore nearby", explore, commute, "For you", and then finally the hamburger menu.

Apple Maps is a lot cleaner but the only thing missing was the quality of the actual maps. Hopefully that has changed now.
It depends on who is working on it. :) For devs who are comfortable with bare/close-to-metal clusters and networking, it's really not complex (and why over the years it's just not been an issue for me to just hack on it on the side). But for other devs, just the context switching from working on application domains becomes an overhead you can't ignore. Then when you factor in all the other overheads of assigning a "team" to it which includes scrum events, refinement, just talking about it ends up driving the cost up.

It is a little bit more complex now - e.g. I added on-the-fly image resizing routines. But the core concepts of caching on multiple pops, being able the purge, etc. no it is not fancy tech by any stretch of the imagination.
How many thoughts/ideas/things can you process simultaneously?

I can probably do up to 8 different subjects/thesis, but I also can imagine in: audio, touch, sound, color, space, abstract, visual, time, taste, smell, linguistic, and hyperdimensional. Couple of these things I had to practice though.
Reminds me of the minor controversy around the color of the Mars sky. Turns out that replicating perceptual color as it would be experienced by a person standing on another body or looking directly at it is not really that simple. Cameras designed for use on Earth are calibrated for a certain environment and even then you can get differences in how colors show up or are perceived on photos.

Turns out a person on Mars would sometimes see a bluish sky depending on how much suspended dust is present, the altitude, and the time of day.
This morning I noticed stop signs and traffic lights indicated on the map in CarPlay. Hadn’t seen that until today (to be fair I’m not in a major city by any stretch).
This is a solved problem, "Data Engineering" teams solve this by building a data pipeline. It's not for all orgs, but for a large org, this is worth doing right.
Do you mean 'white collar' crime?

I think you'll find the likelihood of going to jail for any crime is inversely proportional to the amount of money the accused has in the bank.
For dropbox, which was mainly a user focused solution to sharing files, this seems like a very unfriendly solution to ignoring files?
I'm sure the crews in the 8th AF who attacked Schweinfurt in WW2 would disagree. Until the P-51 and P-47 were able to escort the B-17s start to finish, the attrition rate was terrible. Daylight bombing was completely unproductive; the only good thing was that the escorting fighters eventually degraded the Luftwaffe.

The A-10 is not tasked with SEAD. The only weapons it could use in that role would be Mavericks, CBU, dumb bombs, and the GAU. It carries the ALQ-131 pod, but that's only for self-defense (jamming). Also, the operational envelope for ALE50 is too high to be useful for the A-10, unless it's going to just be used as a bomb truck at medium altitude. Plus it only has two "buddies" so it's of limited use.

If you can get your hands on some of the literature regarding it's intended deployment in Europe if the GSFG rolled through Fulda, you'd be horrified at it. Both it and the Apache would have attrition rates that would never fly with today's voters.

And it's not that the threat isn't "serious enough to bother", but that it wouldn't be cost effective to increase the A-10s survivability. If the conflict gets too hot, the USAF simply won't deploy the A-10.
A context switch in a modern CPU takes only a few microseconds. A GB of RAM costs less than $10. So those concerns, although valid in theory, are usually irrelevant for most web applications.

On the other hand, simplicity in a code base usually matter. Code written with an evented API, littered of callbacks, is usually harder to read and maintain than that written in a sequential way with a blocking I/O API.

You can recreate a sync API on top of an evented architecture using async/await, but then you have the same performance characteristics of a blocking API, but with all the evented complexity lurking underneath and leaking here and there. Seems to me a very convoluted way to arrive to the point from where we started.
It's not just a UI update, it's brand new maps with completely revamped datasets.
> I used to tolerate and expect complexity. Working on Go the past 10 years has changed my perspective, though.

Reminds me of the Redis manifesto that has provided helpful perspective over the years.

We're against complexity. We believe designing systems is a fight against complexity.

http://download.redis.io/redis-stable/MANIFESTO
"More precise addresses" sounds deeper than a UI update.
Monoliths and Microservices are technical expressions of organizational structure. Talking about them in only a technical sense misses the forest for the trees, IMO.
This phrase was new to me: https://en.wikipedia.org/wiki/Data_lake
Traffic data is just not as good with Apple Maps. In some places they aggregate reports from traffic reporting agencies, but user-reporting is dependent on people using it and opting in to sharing data, but this is a challenge with a privacy-focused approach.
You simply could have said "easily taken advantage of", omitting the needless offensive words; you were not in a discussion where it was necessary to provide a root cause diagnosis for why people are easily taken advantage of, nor is your diagnosis especially useful, since the overlap between credulousness and low intelligence is significant but not perfect.

More importantly, in that conversational circumstance, why double down on it? Wasn't your point that we should acknowledge fallibility and use it as a policy premise? Why get off track?
we have a headless client for insync 1.5.7 but we are adding it also to our laster version: insync 3.

we are asking for feedback here -- https://forums.insynchq.com/t/feedback-wanted-insync-3-headl...
> Uhh, yep, that's exactly how a lot of businesses work.

Just because a lot of businesses do it, doesn’t mean it’s a good idea. A lot of businesses don’t do source control of any kind, so should we all do that too?
Wait until he finds out about all the people with afantasia who don't have the ability to visualize or replay audio in their head at all.
I can think of a time about 125 years ago that it was significantly more likely that execs of the company would end up with a bullet in their head or their loved ones kidnapped and ransomed for such shenanigans. (Note; This is obviously bad and I'm not advocating for it, but it's more than just "no jail time and you have to sell your third and fourth house to pay the fine".)
Mazal tov
I still email Steve...
If they only could provide offline maps like google maps. That feature is fantastic in the desert areas in the west where you have no connectivity. Even the search function works great when offline.

Also search still works better in google maps. Apple Maps doesn’t find the Office Depot near me but one 100 miles away for example.
Mailgun eliminates 'Concept' plan, no longer offering 10000 free emails/mo
This is absolutely true, but it's not unique to Apple Maps. I've had an issue with the major road near my house in Google Maps for over three years, where it thinks a certain stretch is either absent or impassible. It shows it on the visual map, but it will go to astounding lengths to route you around that one-block stretch of (perfectly fine) road. I have reported it MANY times, and nothing has ever changed.
I am a non-researcher with a programming background working in ML for the past ~2 years, pytorch was a godsend for me and felt much more programmatic and pythonic than TensorFlow. Keras is also good, but claiming that PyTorch makes it harder for non-researchers is wrong IMO.
With less flexibility, and more round trips.
STRONGLY disagree. I’m just a hobbyist, but trying to read Keras models can be a god damn nightmare if the author has to do anything even slightly non-standard. Keras seems to REALLY want you to believe that you can just throw a bunch of layers together and call .fit and everything will just work, but it never seems to be that simple unless you’re training on MNIST or ImageNet.
Web stuff is pretty popular in Haskell already (I'd say "Web Stuff" is probably the biggest portion of production Haskell users these days), but then again it's also popular with many languages where people use throughput-oriented GC strategies vs low-latency ones. "Web Stuff" is a weirdly large class of applications these days, since it's basically "large scale server applications" that people are really talking about. But it will definitely close a big hole where one existed before -- there are users who had to abandon Haskell implementations of their server-side products because of it.
Same here. I'm in a major city and they just showed up this morning.
There's also the ability to collaborate with people who don't have an iOS device. If someone creates a Collection in Apple Maps I just don't get to participate. If someone creates a shared list in Google Maps I can see it on my phone, a web browser, someone with an iPhone...
Each letter in sensible english sentences carries only about 1 bit worth of information. So assuming 5 words per second and each word is 5 letters on average, it's just 25 bps per bard.

If it's not sensible, I'm sure the speed will also be correspondingly slower.
What you’re ignoring is that the switch isn’t from nothing to Pytorch, it’s from Tensorflow to Pytorch. It’s only favoring one library over another. Your scenario with Jax hasn’t changed, and such tooling is going to be released for Pytorch instead of for Tensorflow. I suspect you’re only against this because you prefer Tensorflow to Pytorch.
Until now. "The company marked a 26% quarter-on-quarter increase in solar installations"

https://cleantechnica.com/2020/01/29/tesla-energy-lifts-off-...
The adoption of a new technology can be an occasion to reorganize, reassign, and create new effective teams in the organization. It may allow the solution of people problems whether or not it actually addresses any technical problems.
I always find this kind of stuff interesting.
Albert Gonzales broke into a bunch of my work's servers (for years) at my first job, after a customer of ours pissed him off. I had some AIM coversations and lurked/logged in one of his advertised IRC hangouts. Most of the transcripts went to the secret service, which was very interested in his Credit Card fraud activities (as advertised on IRC).

https://usa.kaspersky.com/resource-center/threats/top-ten-gr...
> What about simply "services"?

Let's call them "tiers". I think 3 is a reasonable number..
"data pipeline" is just the new trendy phrase for ETL, which the GP mentioned. just because a solution exists, does not make it a solved problem. it's not the right solution for everyone
As some one who exclusively uses Apple Maps on the west side of LA, I have found the routing to be similar or the same. The killer function for me is the HUD when I have it mounted on my dash. Light-years better. Also...the lane accuracy is unparalleled.
> It's not for all orgs

Then it doesn't seem to be solved. Seems like teams operating at a lean scale would have an issue with this, especially teams with lopsided business:engineering ratios
Automated config management.

As for YAML itself, it is handy to have some advanced functionality in a non-turing complete serialization format for the sake of things like security. It's not perfectly analogous, but PostScript is an example of a format that ideally should have been just a descriptive format for the purposes it was intended for, but being Turing complete makes it a security risk
Sorry, I just noticed your comment. Upvoting you, hoping that you will notice mine.

Unfortunately I don't know anything specific, I haven't followed CRIU. I noticed they did a number of releases during the last years, since I needed to compile CRIU for work. I would take a look at their website [1], it seems to list recent events and they have a mailing list.

[1] https://criu.org/Main_Page
It's not the same as pinning though. The device trusts that a cert was signed by _any_ CA on your phone, not necessarily the one that really issued the one you expect.

So, if my company installed a CA on my phone that they issued in-house, and MiTM my traffic, they can spoof certs and most software will accept it.

To be really safe, you should pin the certificate to ensure that your code only trusts a specific certificate or specific authority, so, for e.g. it was signed by Let's Encrypt X with fingerprint Y and not, say, Digicert Z with fingerprint A.

If you're writing the backend and frontend, yor could go one step further and embed your own CA in the app and follow secure practice for managing the private key and issuing certificates to your infrastructure.
Sendy has abysmal performance for large lists though.
He/She cannot do that, at least at their employer, because people would throw up at the sight of the code and cry until its rewritten.

As an example slip some DOM methods into your code and watch people go into convulsions like an angry zombie on cocaine.
Unsurprising, given that that has to be a huge spam magnet.
> I have a different take-away from the quality of that writing.

It's an excerpt from a podcast.
As another piece of anecdata, I actually _do_ appreciate this tab. In the states it brings up Uber and Lyft for me, and traveling through JP I would also get Didi. Was nice to see what the price difference would be compared to public transit options.
You’re spot on about the sliding into poor sleeping habits and withdrawing socially stuff. That hits so close to home it hurts :/

I’m on my way upwards now though, fortunately, hoping to find new employment soon.
They're taking their sweet time with the implementation of their "Look Around" feature.

I passed an Apple Maps camera car in rural Idaho on a state highway in the summer of 2018. If they were already in that much of an "out of the way" place back then, it's surprising to see that they're just getting around to adding major cities now.
Data science made easy on network data
If you are looking for more performance and type safety versus python, PyTorch does have a C++ frontend.

https://pytorch.org/cppdocs/frontend.html#end-to-end-example
This is what you were thinking of:

https://www.justinobeirne.com/google-maps-moat
Here's a discussion from 6 years ago when they first announced their new plans: https://news.ycombinator.com/item?id=6226964
sudo ubuntu-drivers autoinstall works just fine in Ubuntu to install drivers. Also google chrome works, although video playback is not gpu accelerated.
Because the website says that the map data has been updated as well.
How to Make 8BitDo (SN30, SN30 Pro) Work with iOS and iPadOS 13
just a quick look shows me things that are easy to do without ES6 but now uses ES6 because ARROW FUNCTIONS!!! woah.
The argument I have always heard is that microservices are a way to solve problems arising in large organizations with multiple teams trying to push code all in to the same repository and managing the deployments from such an organization. I get why separating the different teams' services in to separate silos helps, but the fact that the solution puts a network between the different parts where there was none feels wrong. You are trading one problem for another problem. Networks are slower and less reliable than calling a function in the same application.

Microservices may be the solution to this problem right now, but I believe someone is going to come up with some other solution (tooling etc) that allows you to get the benefits of migrating to microservices without having to add a unnecessary network layer just to solve an organizational problem.
Chrome dev tools are much closer to a Smalltalk developer experience than CLI repls.

As for Python, https://visualstudio.microsoft.com/vs/features/python/
It's not misleading at all. Mentioning "son" in this context was to imply nepotism, not to attempt to mislead the reader into thinking the son is a child.
We use this when traveling abroad, it's extremely helpful to know exactly how to get from A to B before you buy a local sim card.
I think you could release a simplified version of biking directions that isn't perfect, but better than nothing:

- For a limited number of cities, determine which streets the city lists as having separated bike lanes, painted bike lanes, or city-designated "bike friendly" streets. Mark them on the map appropriately in a different map overlay (or on the transit overlay)

- Bicycle directions prioritize those streets.

It's not perfect, but this would be enough for me to use the app.
Google drive doesn't have an official Linux client.
Is there any alternative to Mailgun for sending / receive mails for free? Let's say 500mails per month? Thank you.
In B2B, we’ve found that friction in the form of additional signup questions for a trial account helps filter out poor quality prospects. For reference most of our subscriptions are > $1000/mo - different demographic to what this article seems to have in mind.
DDG and Mozilla would loose a lot of users (and therefore value) if bought by apple. There is only a partial overlap in 'cultures', and they're both products where culture is very important.
Justin O’Beirne. https://www.justinobeirne.com/cartography-comparison
There was an earlier discussion with 'Tell HN' title talking about 625/month. https://news.ycombinator.com/item?id=22192543
When I access the page I read "Get 5,000 free emails per month". Maybe they're A/B testing?
Just like we were doing with COM and DLLs more than twenty years ago! It worked very well.
MitM is pretty difficult if your app is validating, a lot of corps will install their in-house CA on your company issue devices so they can do this. If your software is using certificate pinning they can't even do this.
I fail to see the connection, but every single Apple Maps correction I've submitted has been applied.
Exploring simple Linux containers with lxc
Probably because they will, with their own pet projects. The idea that there's a huge difference between the Republican and Democratic parties is a fantasy. Democrats are new wealth, profiteering from government inefficiency, while Republicans are old wealth who profiteer from the same things they always have. Some would say I'm cynical, but I believe I'm just old.
In features but not in eye cringe.
This is only for apple users/devices correct? The title makes it seem I can use it from my web browser or android device?
Beware opening SQLite files you didn't create: https://research.checkpoint.com/select-code_execution-from-u...
The remark wasn't that there weren't solutions, but that it is still a problem that needs a solution. Storing all data within a single database is a much simpler way to get started if you want to run analytic queries. You spin up a read slave that is tuned for expensive queries, rather than OLAP ones.
I'm going to disagree heavily here. The world of cloud computing, microservices, and hosted/managed services has made the analyst and data engineers job easier than ever. If the software team builds a new dynamodb table, they simple give the AWS account for the analytics team the appropriate IAM permissions and the analytics team will set-up an off-peak bulk extract. A single analyst can easily run an entire data warehouse and analytics pipeline basically part time without a single server using hosted services and microservices. With a team of analysts, the load sharing should be such that the ETL infrastructure is only touched when adding new pipelines or a new feature transformation.

And for data scientists working on production models used within production software, most inference is packaged as containers in something like ECS or Fargate which are then scaled up and down automatically. Eg, they are basically running a microservice for the software teams to consume.

Real time reporting, in my opinion, is not the domain of analysts; it's the domain of the software team. For one, it's rarely useful outside of something like a NOC (or similar control room areas) and should be considered a software feature of that control room. If real-time has to be on the analysts (been there), then the software team should dual publish their transactions to kinesis firehouse and the analytics team can take it from there.

Of course, all of this relies heavily on buy-in to the world of cloud computing. Come on in, we all float down here.
Doesn't that make comparisons harder? Granted companies may game SF results, but looking at on companies downtown Houston map and anothers Sioux Falls isn't so helpful.
My problem with views is that you do the join before the filtering.
Indeed, no wonder PyTorch has beaten Tensorflow so thoroughly in the last 3 years, going up from 1% of the papers to ~50% of the papers (TensorFlow is now down to only 23% of the papers):

https://paperswithcode.com/trends
Passive attacks from open wi-fi allowing everyone in 100m range to read your traffic and active MITM are entirely different classes of attacks, with entirely different barriers to entry.
For a company that wants to be open, Tailscale.com is conspicuously missing any pricing info at all.
An opinion about having opinions
That's odd, as every correction I've submitted has been applied.

On average, Google is significantly faster at processing them, though.
With faces, it's odd. When I go to visualize someone, I kind of get a fleeting glimpse, and then it fades and I can't make out anything except, somewhat blurred, their hairline. No face at all. I'm pretty sure I know exactly what they look like - the recognizer is absolutely fine - but if I try to construct an image, it goes away. On the other hand, if I had to, I could probably draw a reasonable likeness from memory by a process of successive refinement, or I could sculpt a likeness from clay. But visualize internally - no, can't do it.

I think it might be that when I'm fully awake, I can't maintain detailed visualizations very effectively. Faces are really important to us, but perhaps imperfect visualizations of faces fail to pattern match well enough against my recognizer, and so it blanks them. Like I say, I get the briefest glimpse in my visualization, but then it blanks. But maybe I'm over-rationalizing, and my brain is just weird.
Unfortunately, this is the total opposite of my experience. I've never sent any spam from my domains and yet Gmail refused constantly to let any of my emails through regardless of my VPS provider, my DKIM/SPF setup and so on. The _only_ way I could solve it is by letting my email be managed by some other email service provider (I went with Zoho but I don't think it matters).
Yes, this was the one! Would be interesting to see an update here as it looks like this was from 2017
The writer who made me love comics taught me to hate them (2016)
Your definition of theft is wrong. Legally, this was not stolen.
Yes it seems kind of comical that a simple offline cache wouldn't be included as an easy to tick off thing to include in this huge undertaking.