skysight-inc/HackerNews huggingface dataset:
Specific map rendering projects from mapzen:

Web Renderer: https://github.com/tangrams/tangram
Native/Mobile Renderer: https://github.com/tangrams/tangram-es

Native renderer can be accessed for android through gradle, ios through cocoapods and even available on raspberry pi.

Scene file documentation: https://github.com/tangrams/tangram-docs
https://mapzen.com/documentation/tangram/ (still seems to work :D)

Scene file authoring tool: https://github.com/tangrams/tangram-play
Which continues to live at http://tangram.city/play/

One of the great features of tangram is to embed any glsl shader in the scene file, which gets injected during rendering and "transforms" the map rendering and the map experience to a all new level, giving the some great flexibility cartographer/designer/developer will like.

As an example check this demo "tron" scene: https://tangrams.github.io/tron-style/#15/37.7926/-122.4003 (source: https://github.com/tangrams/tron-style)

Tangram had some great consumer base including this amazing project called StreetComplete (https://github.com/westnordost/StreetComplete/). Check it out and use it to improve osm street data.

Also mapzen's geocode engine Pelias, continues to live as geocode.earch, which it out at https://geocode.earth/.

Disclamer, I used to work for mapzen on the tangram-es (native rendering) project and still supporting the project in the open source world (along with other tangram-es developers).

If anyone interested has any questions, you can contact me @tallytalwar on twitter.
Still a good read (from 1971 then with .pdf Adobe Acrobat optimized). The Towers of Hanoi simulation section brings back memories of an old Wang 2200 Basic machine (64K as I remember) buried in storage at my old prep school which we managed to bring back to life (more or less) . Decided to write a Towers of Hanoi game using its available box graphics, which could be animated but which quickly taught the maxim: write forward then erase behind (otherwise the imagery appears jumpey). The results were similar to the 'Towers of Hanoi' app now on ROKU 4. But how to add an animated 'solve' function? Raw strings (for 2: top small 1 -> 2, top small 1 -> 3, top small 2 -> 3) ate up too much memory beyond 7 (2^n - 1 = 127) so system analysis suggested: give the smallest box a life of it's own and if total number of discs to be moved is even, script the smallest to follow a path 1 -> 2, 2 -> 3, 3 -> 1, 1 -> 2 etc. for first then every other move. If total number of discs odd, script it a path 1 -> 3, 3 -> 2, 2 -> 1, 1 -> 3 etc for first then for every other move (until you're done). Each next alternate move is any valid move (top smallest on any other column move to any other column with no disks or with column with top disk larger than that one). Seem to recall Martin Gardner had a similar solution in an old Scientific American 'Mathematical Games' article.
ThoughtSpot raises $145M to build a Google-Like search for corporate data
Some IVR systems do this now, it gives you an estimated wait time, and calls you back when you get near the front of the queue.
> We need "terminal mark 2"...

I’ve often thought this. Who would draft such a spec? Would the IEEE still be the right place (thinking back to POSIX), or GNU, or Google?
I guess everyone's sensitivity to their bite and poison is different. I generally feel them crawling up my leg before they have a chance to dig in. But you wouldn't be used to that feeling if you live in an area that doesn't have many ticks.
I'd like to know why you were downvoted.
I've been meaning to do this for ages. Thanks to you, I just did.

https://i.imgur.com/wXkPYXs.png

Let me know if you have any tips for getting the most out of my new subscription!
Typically I expect 70:30 split between creators and distributors for the information products. Information product typically have negligible manufacturing cost and most of the price is paid by the customer is purely the information value. Less than half of other way around is ripping off creators in my view.
Damn, you leave your kid in a crib at home while you go off to work for the day?
W3M !!! Well done pages runs fine in w3m. Think about viewing it in 20 years. Another good test is to see the rendering in archive.org .
No, the turn of phrase used to describe “baby milk formula” in powder form. “Baby formula powder” implies a kind of powder that produces a baby. Hence, the off-topic comment.
I think the macOS User Defaults system is still my favorite config system. Unified api (`defaults` and NSUserDefaults), but stored in user-editable (and easily cleaned up) files with standardized naming and formatting. It's not perfect (kooky and unwieldy XML syntax, no standard equivalent of conf.d), but it solves the pain points I've seen with the Windows Registry (monolithic inscrutable database) and unix commands (random config files each with their own custom place and format)
I'm using that in limited cases, but it seems like a stop-gap solution at best, because:

* Not enough granularity

* Uses polling for most integrations rather than web hooks

* Has task limits on all plans which may not be suitable for a high number of integrations/interactions.
I have a really hard time believing that this is the first time some random developer at ms has gotten fed up with notepad's lack of line ending support and tried to do something about it.

This is the first time Microsoft has actually released it though. And that's an institutional thing.
Thanks for your reply. It was really interesting.

> This is exactly the kind of conspiracy-theory mindset I was talking about in my upthread comment.

This is however unneccessary IMO. Im referring to observed behaviour. I might be wrong but calling it a conspiracy-theory mindset doesn't help.

> What reason could they have for preferring ads, given the extra risks (esp legislative) and PR issues associated with it?

I don't know but if I had to guess Googles infrastructure and organization is heavily optimized for it.

> As I said, Google (I can't personally speak to Facebook) has put effort behind getting micropayments off the ground in a couple different formats, but there're substantial hurdles and substantial pushback on the part of publishers.

Ok, so now we are finally talking.

So the reason I couldn't "buy the ad spots" and sponsor writers of tech blogs (and here I'm referring to personal blogs, not news outlets dressed up as one) was because "publishers"?

Do we really think blog owners with google ads would complain if parts of their revenue came from users who hadn't had to suffer ads?

I can see one issue here and that is a lot of sites would probably try double dipping by trying to install a second ad network.

I'm honest but a bit annoyed here: I guess it is because Google used to be focused on creating good products for me but now it is about whatever publishers want.

Edit: also this doesn't explain Google's hesitation to introduce Youtube red, does it? Or are publishers also active in deciding what Google does on their own properties too?
Interesting. I used this to discover that someone is pointing their (pretty decent) domain name towards my server. I won't, but I could theoretically make it display anything of my choosing.
Can you give an example of this behavior, I'm having trouble understanding how to classify this. Thanks.
Any documentary evidence that elucidates why the communists were against the anarchists?
It's very easy to change identities online. That's why throwaway accounts are a thing... If you start trying to ban based on IP, then you're in the cat/mouse game that IRC folks have been fighting for decades.
author I'm not sure on this, but I don't think we can. I'm sure if I asked to quote parts of the book they would give me a free license to use the quotes but the contract says O'Reilly gets exclusive usage.
FWIW O'Reilly also filed the copyright on our behalf. I never had to do anything to get the book content copyrighted.
Organismo+Saudável+Confira+10+Alimentos+Para+Desintoxicar+O+Corpo
Weird settings are supposed to be hidden in weird places. There's no reason that a setting like "use broken line endings" should be in a nice easy to find place.
Pixelbook development will continue to be an interesting affair as Chrome OS becomes a more functional environment for developers.

Curious if the next version of Pixelbook will contain a 3G/LTE interface with support for Project Fi.
The PR is written a bit ambiguously, is the Gentoo based container Linux going to be maintained or will it move to EL/Fedora?
$899 definitely a steal, if it starts running Linux easy. Damn, my 2013 MacBook pro getting old, so this looks like an awesome deal. Since Apple wants to put shitty keyboards
If someone from google reads this, can you please consider removing the functionality that periodically drops the nav bar at the top down? Many people use the top of their screen as a bar to line up and read text. Your site is basically unreadable.
Univision has been in decline for years
Then at least make it a config option, or support a pinch to zoom out gesture.

Having both a zoomed in view and a grid view is standard in every single gallery and camera app, adding it to the recents menu shouldn’t be that hard.
So an HP Elitebook? Some of their mobile workstations are up to military standard.
Seems like the only thing they were mindful of was how many dollars were going to their bank account each month.

I hate companies like this because they only care about exploiting trends to suck out money.
Ask HN: GUID, int, or both for primary key?
If both I'd just use int as primary key, and short guid as unique indexed key.

I like being able to get last n records if my primary key is int. At the same time I don't want to show to the public my auto incrementing int, I'd rather do a form of short guid. Reason is to prevent someone form randomly incrementing to next record or something similar. Most of my tables also have a created datestamp. Not sure, any thoughts on this?
Bash is hardly relevant for actual Apple developers.

There are no missing features that would prevent developing Swift and Objective-C applications.
If only they had the political freedom to hold the government accountable for... what exactly, if not enforced regulation?
Interesting prototype but not practical beyond trivial use cases yet (plus this is clearly a guy's version of booking a hairdresser.) Generally I'd have other requests like it's a date can we have a quieter side, or view of the game on tv, or it's a birthday party... Also impressed that it could interact with a person "naturally" but ethically the other person should be told that it's a bot and have an option to ask for a callback.
You say that but the reality is its really convenient. I go to a taco place every Thursday and pre-order the tacos for pick up from their app. The app icon is only ever in the suggested list around lunch time on Thursdays. How awesome is that?

Its pointless borrowing trouble. Complain when they screw up, not when you think they can't pull it off.
Probably because for any decent charging speed (beyond 500mA) you need to talk to the other side. Atleast per standard.
Actually it is FOSS saving FOSS developers using OS X as a Linux replacement for doing Linux development.

OS X and iOS developers are pretty fine with the OS tooling.
Two questions:

1) can paramiko.RSAKey handle other encryption schemes (ED25519) ? If not, folks using non-RSA keys wouldn't be affected..

2) Having a (strong) passphrase for your key file would help prevent the perp from doing any harm with the key(s), or at the very least would give you time to invalidate the key(s). Right?
Your Body Acquires Trillions of New Mutations Every Day
A lot of this seems similar to what plan 9's acme editor provides. You can run shell commands anywhere and their output is written to a new window. You can also run an interactive shell in a window and edit the text directly. I have been using this as my main dev environment for a while now and I just hate when I need an application that tries to use fancy terminal features with no fallback. Russ Cox has a good video showing how acme works: https://research.swtch.com/acme
Google announces Android Jetpack: a set of tools to make app development easier
Please bear with me, I'm not OS-savvy, are many of these features designed to protect against untrusted processes? If both phones have no additional apps installed, what would be the most likely way for the data within to be compromised? Is it fair of me to believe it's fair to distinguish telemetry and security as separate concerns?
> No, it's just a stupid little historic decision that someone remembered and decided to fix.

Kudos to them, interoperability is always nice. Maybe they can acknowledge the existence of (and respect) other bootloaders, while they are at it.
Indian Bank Jobs 2017 – Recruitment for Security Guard Cum Peon Post
> A PayPal employee who buys snacks on campus wouldn't be likely to have the same kinds of experiences that a vendor using PayPal has, or even the same experience as someone buying from an unknown vendor - it would always be a smooth and risk-free transaction.

This might be true - or it might not, we have no way to know. Even if it were, how does it make sense (from a business perspective) to allow the people you've charged with building your product to avoid using it? That's a recipe for disaster.

> Employees should be able to exercise autonomy over their private lives, even when they're at work.

If I were running a marketing team, I probably wouldn't care what brand of phone my team members use. If I were running the iPhone division at Apple, I would very much care whether they were using iPhones for work. I wouldn't mind if you were using a Pixel as your personal phone, but if you're building an iPhone you better have some kind of empathy for the people who're going to buy it.

We can also look at this through a different lens: if you (as an employee) can't be bothered to use the product you're building, why did you accept a job building that product? It's clearly not something that motivates you.
Seems like a recurring drawback to anarchism is the inability to "provide for the common defense."

Also, a nameclash of "decentralized, federated, non-hierarchical" political systems with decentralized/federated digital systems. I don't see any good reasons why an anarchist ought to choose a decentralized/federated design for an arbitrary piece of software. But I get the sense that anarchists think choosing such a design is an ethical imperative, very often to the chagrin of their potential userbase.
Bad first link.
Valid point. But mine was simply that the idea of careful removal and keeping of ticks would be laughable in the south.

Find any outdoorsy kid in the south during the summer, and there is a good chance their legs look like this most of the summer: https://c1.staticflickr.com/9/8241/29056330235_19aeb3585e_b....

Imaging carefully removing each one and storing it and classifying it for future lab testing.

The advice is only applicable in the NE.
When I used Emacs, for some reason it scrolled more than one line at a time as I hit the end of the screen. This was literally the only reason I have never bothered with Emacs and stuck with vim.

Terrible I know, but that's my store. I guess Eshell is not for me...
Linux isn't the problem: with enough money and time, you could build an OS around Linux that a user can use just like MacOS or Windows. Sony built an operating system around FreeBSD for the PS4 that noone recognises as such. The problem is that open source software (which Linux necessarily attracts due to licensing and reputaion) is designed by people with a fundamentally different view of ergonomics, and the number of disparate HW components (audio, graphics, etc) create a similar number of software components that make integrating them cumbersome and frustrating.
How does Android work around this?
Doesn't Android pretty much have all that already?

> Encryption of specific secrets for each app

Not sure what you mean by this, but apps are already sandboxed and can't access each other's data. What specific threat are you trying to protect against?

> Fine grained control of what information is shared with apps

Already exists.

> Ability to selectively deny particular data (and have the app keep working, e.g by giving it an empty contacts list, fake phone ID, etc)

Already exists. Not with fake data though; you just deny the permission and the app has to deal with it.

> Ad and js blocking capable browser

There already are _several_ browsers on Android that do that. Unless you mean you want it in Chrome specifically?

> Why should installing e.g. the facebook app, allow it to track my position at all times?

It doesn't. That only occurs when you grant it the location permission.
Oh come on, framework libraries add new features to controls in a backwards compatible way all the time.
I'm a PM and engineer at CoreOS/Red Hat -- feel free to ask any questions and I'll do my best to answer.

In the next few months, you should see an OpenShift that is built upon the same upgrade system as Tectonic which allows for more incremental buy-in to OpenShift PaaS functionality and a Linux distribution that leverages Ignition and immutability to provide the minimal environment needed to run Kubernetes/containers.

My understanding is that Container Linux as is will be supported for years, but we will also be creating a new distro, RH CoreOS, that replaces the Gentoo build system with Fedora tooling. This shouldn't change much for users as they don't interact with the build system; they just consume the results of said system. I'd liken this scenario to the relationship between CentOS and RHEL, which are both maintained by Red Hat. Some details have yet to shake out; for example, I personally don't know if the resulting distro will leverage rpm-ostree, but we already have internal proof-of-concepts running OpenShift with Tectonic components on top of Container Linux.

Please voice your opinions here and now! Nothing is set in stone and we're listening for the community to weigh in on these decisions as well.
Property tax caps also incentivize people to not move, which in a city like LA contributes to our traffic issue. If I live in Beverly Grove for 15 years, and my house has appreciated from $350k to $1.2M, and my new job has relocated from Century City to Pasadena (about a 20 mile difference), I may not be willing to move as my property taxes would jump substantially. Now, you're just adding another car occupying the freeway for an hour each way during rush hour.
New Estimates Show Rapid Growth in Off-Grid Renewables
You actually answered your own question, which I'm glad for because that means that you are thinking about security.

Use numeric IDs internally (for foreign keys, etc.), and GUIDs for anything public-facing. NEVER expose the internal IDs to the end user, but, conversely, only use IDs internally in the database. As long as you are consistent, then it will never be a problem.

[edit: added this sentence] The ID will be the primary key, but the GUID can be a key as well, but it does not have to be part of the primary key.

As a side note, it's not just about a person being able to increment to the next record, but that it exposes information about your system. If a person has just joined your website, and they know that their ID is 7, then they know that there is nobody else on the site (and that's potentially catostrophic). If their order # is 5, then they know that nobody else is buying from you. Essentially, exposing IDs is, in essence, an information leak.
Email sent. Thank you for the post, Rohan.
shitcoin is just slang for any altcoin
Deep learning RNN "Retention Department" bots, trained on every customer complaint ever. (kill me now...)
You are not working alone; maybe I love the stuff I make but dislike what my colleague makes? If I would work at Paypal; I see the value of the online product but I definitely see no value at all for offline. So even though I stand behind part of the product why would I use it for the parts I do not like?
Joomla web development company Bangalore – Joomla web design company Bangalore
Show HN: Vmu.io, a web-based animation editor inspired by the Dreamcast VMU tool
It communicates power needs but nothing else until the user unlocks the phone and enables data transfer.
AJW Group Extends PBH Contract with Air Incheon – Air Cargo
> If I were to guess this feature has been added as a freetime project amongst Google employees.

I believe the impetus was enabling Android app development on Chrome OS. Google first said they were working on that a long time ago. I guess in the process of doing so they figured they might as well expand the functionality to cover all Linux apps, not just Android Studio.

As such, I expect support will be stable. Chrome OS in general has had very solid support, too.
Maintained. A new offering based on RHEL will be initially targeted for the supported scenarios under openshift while we work with the communities on how they want to evolve.
In a sense you are correct, but remember that Duplex only works because it is limited to a very strict well specified domain: scheduling for restaraunts and hair salons. That is, Duplex only works because there already is a de facto specification for these transactions. It requires a lot less effort overall to just formally specify this de facto standard and deploy it once and for all, but of course a top down approach rarely works. This actually reminds me of the failure of the industry to adopt semantic web technologies. Many organizations are providing the same services and could easily adopt a common “API.”
The strategy of the Stalin-backed communists was to not alienate the middle class. The anarchists, on the other hand, were not about letting war get in the way if social reform, and had taken over factories and collectivised land. It was also a good opportunity for Stalin to purge communists not allied with the USSR.
Wow, you guys are amazing :D I got 80+ subscribers because of this comment.

It definitely helps with the motivation :D Already started to build a small tool for myself to help me curate the best content for the subscribers.

Hope you will enjoy the e-mails to come :)
The operator framework seems really useful. Do you expect that eventually it or something like it will become part of Kubernetes?
As someone who has briefly worked at a call center, something like Duplex calling me would be preferable to the average person.
Does the dog vaccine work on humans?
The combo is going to be ignition + ostree + evolution of Omaha (update server) + more prototyping still being done.

It won’t be using chrome OS bits.

Edit: as of now this is what the team is thinking, still lots of room for changes as we refine down.
Various discussion about something similar at https://news.ycombinator.com/item?id=16946557 . This concerned the essay "User IDs probably shouldn't be passed around as ints" at https://rachelbythebay.com/w/2018/04/27/uid/ .

The author argues that auto incrementing ints have additional failure modes that sparse integers don't have, even if those sequential values aren't user-facing.

If they have a created datestamp then if you index them then it's easy to get last-n.
> There are Microsoft products that fill me with a fiery rage of a thousand suns.

Sharepoint?
I may be missing something, but Authy seems to me to break one of the main points of 2FA, which is that password breach doesn't give an attacker access to your accounts. If your Authy credentials are compromised, an attacker has access to all of your seeds and can generate codes.
No clarity on how they are collecting that telemetry from users browser sessions, curious how this jives with Chrome’s privacy policy to be collecting these statistics.
does anyone REALLY have meaningful thoughts about their job/career path EVERY WEEK?

I think that depends on how happy you are where you work. Some people might have thoughts about that every hour or so.
You trust a single factor hardware key to protect your car and your home. How often have you lost those?