skysight-inc/HackerNews huggingface dataset:
Ask HN: How could these indoor 3D maps add real value?
We can automatically generate good lookin’, interactive, indoor 3D maps, but we’re having trouble coming up with situations/business ideas where this would solve a real need and isn’t a “soft” use case. You haz ideas?! We’re completely open ears/eyes.

Map in action > https://goo.gl/P4mcCe

Details:

* Input is GeoJSON derived from CAD files

* Could theoretically build anything on top of it with an SDK and APIs that enable customization

* We’ve tested the use case of visitor wayfinding (mobile, web, kiosk, etc.), but we consider those soft use cases (as do the locations), and not necessary to the experience of those places

Edit: formatting
> Quite the opposite actually. As the contemporary left has taken over mainstream culture and turned into the de facto "establishment" that it original was against, it's grown intellectually soft and dishonest.

LOL.

Name 10 GOP politcians that aren't easy to dump on.
How so?

Right wingers claim that too many people are dependent on welfare. When Republicans threaten to cut entitlements, the left shrieks "you're LITERALLY KILLING US". That seems congruent with the right wing view. Where's the liberal bias there?
Artificial scarcity won’t prop up Bitcoin
This. iPhone has been the industry leader in CPU performance and integrated processor functionality for a while now, I have no doubt that plays a role.
> not properly communicated to the user

s/user/buyer

Selling a car that markets 300,000 miles but can't drive over 3,000 rpm anymore after the first year is not a car, and marketing it as such is fraud.
I appreciate this article's focus on rehearsal. A lot of people not familiar with classical music see someone waving their hands around on stage and wonder why they're needed.

The answer is that they're not really needed _for the performance_. A conductor who leads effective rehearsals and gives clear interpretation instructions could probably not show up to the performance and the orchestra would still know what to do.

But leading effective rehearsals and knowing the music well enough to communicate interpretations details is _really hard_.
In only surprised because so many of them are such well-known things to avoid when designing a language and runtime.
How can you have state-wide collectivism without authoritarian control?

There's always going to be a few people who want to be independent - and you can only squish that at the point of a gun.
The map used in the posted article has been since filled buildings on OSM: http://www.openstreetmap.org/relation/126762#map=17/41.33998...
> one of the most important things for most businesses is remaining runway

Remaining runway is a measure that only exist for companies in the red. For most business it doesn't even exist.
They of course supported gay rights! However some disagreed with the "marriage" word; some disagreed with the need for a law to allow it, rather than removing any existing law or clause that denied it. Those are the two arguments that stuck with me, there were others (different countries, different takes). It was definitely food for thought.
What is with the recapcha alert that pops up when the page loads?
Thing is the people selling the loans aren't the ones who will have to be repaid, so they'll do anything for that commission.
An Openbox Based Customizable Operating System {BUILD YOUR WAY THROUGH LINUX}
This article is a breathless rush which conflates SETI with exploring the solar system. I can't speak for Elon Musk, but I highly doubt he wants to land a SpaceX crew on Mars to meet intelligent life (obviously finding any life would be an astonishing discovery, plenty to go down in history). Yuri Milner might have a little more luck in that regard with Breakthrough Starshot, if it works (just in the sense that it's slightly - though only very slightly - more likely there'd be intelligent life in another solar system). The universe is big - my instinct is there's lots of life out there, likely even lots of intelligent life, but we're all so spread out it'd be remarkable to find one another...
Directions of Ascent
Based on this you either never had to work with IE6 compatibility, or you have a really bad memory.

Not least most of what you mention (other than the 300ms delay) is OS level anyhow.
People who wanted to solve the Mr. Robot ARG/puzzle had to download Firefox to complete the part of it the add-on enabled.
It’s more that you’re dealing with a different set of constraints on which to evaluate technologies. There’s not an overall better suited technology than nodejs - still good reasons to use it on Lambda.

To make the most of Lambda though you’ll want something that affords small code size (as there’s a 50MB limit), and has fast single execution latency.
> You're focusing too much on the amount of time, but fine. I'm going to assume you're 30. 15 minutes for a 5 years old is at least 90 minutes for a 30 year old. Would you wait an hour and a half for a marshmallow? I'm gonna say no.

You're really going to say all this while pretending a marshmallow is the same thing to a 5-year-old as it is to a 30-year-old?

> These weren't tested variables.

Sure, I agree they should be tested.

> They're just as likely to be relevant

No. I think this is what we're disagreeing on.

> Again, life experience can affect things. OK let's take your example. Let's say you're typically lied to for whatever reason. So in your example, you can get a guaranteed $100, or a 75% change of getting $200 in 15 minutes. How does that change behavior?

Sure, if you're lied to you would be more likely to choose the bird in the hand rather than two in the bush.

And I also don't see how this is relevant unless for some reason you think being poor correlates strongly with being constantly lied to.
What reduction in bug rate should we expect for each, day, $100M invested?
In b-school Profit=Revenue-Expense was drilled in over and over again.

It's so obvious. But until you realllllly sit down and internalize it... then you can be at peace with the shitty service of Comcast, etc.

In other words: Don't hate the player, hate the game.
Quite. The British press has been doing its own indigenous fake news on Europe for years, before being flooded by this inferior foreign product.

/s
The real question is why people care so much about working for Google. If you're good, then you'll find success with or without Google, and if you're not good, then why would one complain about Google not hiring them when you don't even believe in your own ability.

It's bizarre, really.
History of the Battery – Who Invented the Battery?
Goldman Sachs Is Setting Up a Cryptocurrency Trading Desk
Go has a garbage collector. RAII is only viable in languages where destruction is predictable, like C++ or PHP.
You'll have to specify what you mean by the JVM being bloated and clunky.

I think a lot of people are wrongly under the impression that the JVM is complicated, and annoying to use. It is not, Java is. Java is not the JVM, and in the context of Clojure and ClojureScript, the JVM is amazing.

The only reason not to use the JVM I'd say would be cases where you need sub-second start times, or you have memory and space constraints, or need full real time. Though for the latter two, there exist paid JVMs that can work for those use cases. In fact, that's another amazing thing about the JVM, its a standard, and there exist multiple fully functional implementations.

Some benefits of the JVM are its very complete standard library, as well as its gigantic set of third party libs. It runs on almost any imaginable hardware. It is extremely fast. All other VMs or even VMless GC runtimes benchmark themselves against it because its the known performance champion. It has amazing GCs, it even has more then one type of GC. It supports multiple programming languages, such as Clojure. It comes with top notch tooling support for debugging, profiling and monitoring. Finally, its backed by a lot of money, which means it keeps improving quickly. Some of its soon to be improvements are complete modularity, AOT compilation, faster startup time, smaller memory footprint, ability to call native code and use native data and finally support for first class fibers (like erlang and go threads).
That's very... specific?
Looks like a case for anti trust, just like microsoft had with IE.
It seems like the way news propagates, it should be possible to eliminate bad posters IF most people on the network are either running their own server or posting from a friend's server. If spam is popping up, you can look back at the path it took; if the spammer's feeds don't stop propagating his messages, then they themselves will probably get disconnected by their feeds. Earlier this year I participated in a recreation of a UUCP network, booted on simulated VAX nodes running Unix; we were able to propagate news pretty well, but the very old software combined with "serial lines over TCP/IP" meant things tended to drop on and off. I think a Usenet2 that focuses on small servers propagating to small servers, rather than the giant ISP-run systems we have today, could be a very neat thing to set up.
Fine as long as you can remember to turn on the espresso machine...
Great read. Ended up looking for examples of the gRPC stuff and found this very interesting:
https://github.com/grpc/grpc/tree/master/examples/node/dynam...
That depends on how much of the daily trading volume is wash trading. Bitfinex can just decide to give a couple accounts a pile of USDT on margin and self-trade to stir up a sense of FOMO and convince folks to buy in. It's pretty much free to do if you run the exchange.
Political issues aside, firefox is much less usable as a development tool than chrome.

When quantum came out I switched to dev edition to try it out, but I've had nothing but trouble. Page loads of local unbuilt code are 2-3x slower than chrome. Tabs crash with alarming regularity, especially after the most recent update. There is still no way to inspect websocket frames. Form inputs are black text on dark background with the dark theme of developer edition.

At least I can get CSS source maps working, which seems to be impossible in chrome these days. But really that's the only plus for a lot of negatives. I'd love to be using firefox instead of chrome, but after this most recent update I get several tab crashes a day and I've finally given up as it's become a hindrance to productivity. I wish it weren't so.
I don't think those are valid comparisons. And I running overnight buses can be much more expensive. Think about the ratio of passengers and energy per driver.

And also, providing all night service adds to the value of working in the city. Knowing that I can stay at my office until 3AM makes living in NYC such a good value. And it also makes transportation something you don't have to think about; you just know it will be there. It would be really inconvenient if I had to wait until 5 or 6AM for the first morning train. I should have the option to get a train at 4:30AM if I want.

Finally, NYC's subway is unique, and, for various reasons I mentioned in another post, would probably be more expensive to shut down at night.
Bitcoin Gains Grab Taxman’s Attention as Dreams of Riches Become a Reality
That it's not a crime doesn't excuse dickishness.
The root of the issue is that the internal resistance of the battery is too high to supply current under peak load to the device. Anyone creating an electronic device has to perform these calculations and design a power supply that is sufficient. Its basic electrical engineering.

For extremely short duration peaks up to a few microseconds capacitors are a great workaround. They are necessary for pretty much every digital integrated circuit. A billion transistors all switching at the same time on the rising edge of a clock cycle has a massive instantaneous current draw.
I'll try to keep it brief this time.

> TL;DR: I don't think that WebAssembly really changes the game here, for good or for bad.

It's a step in the wrong direction. Working on WebAssembly is not as bad as it could be because there already is JavaScript, but instead of working on WebAssembly, I think we should bury JavaScript.

> Package management is a very hard thing. Maybe someday I'll write a blog post about all of this at length, when I have the time.

Fair enough. Looking forward to it.

> What's the gold standard example for you, exempting C and C++?

Maybe Python on Debian. But why shouldn't C be the benchmark? And why compare to another language instead of what's desireable?
Me too, but from the brief mention of Chrome being faster on Android than iOS in the article, I'm afraid the author actually believes that there is such a thing as Chrome for iOS.
Joke is on them, only grandparents and mothers of young children use facebook anymore.
Serverless stacks do run on servers, and on node.js in this case.
AH! sorry. I didn't realize Google started offering hosted k8s.. That def. keeps maintenance down, since Google does it for you. It's been a while since I've dug into k8s in depth.
In europe, with organic foods you have a very clear list of which fertilizers are authorized. And those authorized are not poison, they are not harmful for the organism.

For dirt, you can just wash it. Dirt is not harmful and doesn't penetrate the fruit.

About chemicals, a large part stays in the skin of fruits / vegetables, so it's always better to remove it when you're eating non organic food.
You need to find a new place work if that is true.
The context was you saying "they have to pay through the nose for replacement parts" and exabrial's downvoted reply, to which you replied "That LED light you can buy for a few bucks doesn't guarantee eight nines of uptime if you keep to the maintenance schedule". I don't know anything about this stuff, but your arguments have not been coherent.
I spent an unreasonable amount of time working on grub2. The stuff I looked at the most where the uefi spec

http://wiki.phoenix.com/wiki/index.php/Category:UEFI

And then the uefi stub code in the Linux kernel, as well as the grub2 source code. It’s not too hard to figure out the flow in grub2, just figure out where it does EXIT_BOOT_SERVICES and work from there.
That is the whole point. You know it does it, fair game. Mozilla is speaking one doing and doing shady things also.
“Silently”? macOS will pop a prompt for new root CA, and from what I’m reading in the thread, Windows will, too. Did I miss the part where a software vendor can slip in a new root CA without me knowing about it?
Sounds like it deliberately appeared to be malware, but wasn't. Which shows a strange and misguided sense of humor.
I was surprised that there was no building in OpenStreetMap as I'm used to OSM having detailed buildings everywhere (in my part of Europe they added cadaster maps).

So I tried to locate the place shown in the article on OpenStreetMap and sure enough, if the buildings were missing when the article was writtent, they're not anymore.

http://www.openstreetmap.org/relation/126762#map=17/41.33998...
https://framapic.org/04W5qV0AS3t1/8j6obUnCNf1H.png
If Mozilla didn't take backwards compatibility seriously then the JS and layout engines in Firefox could be a whooole lot simpler than they are now...

Really, the point of WebExtensions is to establish a well-defined, maintainable API set that can be kept backwards-compatible going forward. Swaths of legacy extensions were already breaking with every release as internal APIs changed. The old system made the e10s (multiprocess) roll-out inordinately more painful and slower than it would have been with WebExtensions, for example.
In the first place open source is a set of principals that is designed to inspire people to freely share with one another including the sweat of their brow in the form of direct contribution of work as opposed to cash.

Trying to make that sharing onerous is a violation of those principals and its not entitlement to point this out.

Its a astoundingly stupid monetization strategy. I'm going to assume that building the software may in fact be challenging but its a minuscule fraction of the difficulty of constructing the complete solution.

So imagine it takes 1 person who is paid 120k a year a few weeks to produce a viable solution and documentation. The cost of this solution is about 2k and scales to infinity people.

In a universe where nobody communicates or collaborates I suppose you could imagine that everyone would pay 10k instead of paying 2k in labor for an officially supported solution perhaps in consideration for other value provided like tech support.

The problem is that this fails to consider the fact that someone might actually donate this labor for free to everyone negating the benefit of this particular moat.

It also creates a situation where someone might be inspired to put in the 2k worth of labor and charge 100 users $199 each and come out ahead.

Its certain that a number of players have earned money selling some sort of value add on top of open source software but the value add really needs to be something that you have a competitive advantage at providing not something trivial like a difficult build process.

You are defending nonsense.
Yes, there's for-pay Mastodon hosting.

As for why not Twitter: suppose you want a private instance for your family. Or company. Or softball team. Mastodon makes it trivially easy to launch an invitation-only server so that you can chat and share images with just those people.

It also means that you and I can host instances with different community standards. Maybe you want to focus on liberal horse-lovers while I want a hangout for Republican fisherman. Mastodon lets us both go our own way, and gives us tools to decide whether our very different servers should even talk to each other.
Back in time, Microsoft invested heavily in program analysis to fix those hideous BSODs due to broken third-party drivers. It was very successful.

Apple's problem is simpler as they own the code, and bugs are likely to come from understaffed engineering.
Why? iOS has by most measures less than 50% of the market.
I feel you. Once again I'm finding HN's culture very reminiscent of the "techbro" epidemic that we are only pretending to be against.

Can people here just not imagine what it would be like to be gay and also be working for someone making political donations to anti-gay groups? Would you not think that would feel fucking awful???
Load Testing for Expected Increases in Traffic with Vegeta
Are not today's standard systems similar to those giant run ISPs today of yesteryear? I agree, everyone should run their own usenet server and build some sort of mesh network to create a new usenet, I just don't see how the software would need to be improved much other than in user interface.

What would have to be changed in 'inn' to make it better than what it already does other than possibly auto-peer finding?
A one time notification would be all they need. I'm an iOS developer and didn't even know that settings tells me when I need a new battery. Once told, I'd never forget.
For some reverse engineered versions of the Windows bootloaders: http://thestarman.pcministry.com/asm/mbr/
Yep, that was the whole argument of the article... I do really agree with the article but at least we can agree on what the article is claiming...
I quite working at Google largely because I found many more dicks there than average. So maybe Max would be a perfect fit. (Although let's not forget that admitting you are a dick at times takes a certain amount of humility.)
I think your response encapsulates everything I need to know. Have a good day sir.
So, what percent of the BTC market cap do the the Winklevoss twins own? I haven't seen anything suggesting that they own more than 1%.
Imagine...

If somebody like Rush Limbaugh had a nationwide radio show where day by day he created content based on RNC talking points.

Or a network like Fox or MSNBC went all in on party loyalty and based all their content on party talking points.

Or a media conglomerate like Sinclair or Clear Channel pushed out political messaging to their affiliates in small markets that had to be aired during prime viewership.

oh wait...
Bartering is taxable as well. This was the case even before computers were invented. See, e.g., https://www.irs.gov/newsroom/bartering-produces-taxable-inco...
This is well written.

The tweet was well written.

And brew, well, yah, well written.

Thanks Max for making the missing package manager for macOS. I use it, I taught my kids to use it and will probably keep using it for the next decade. Thanks!

And Google?

Who cares about google. It is Apple that should have hired Max. Years ago. For making their product better.
I've never written a single line of Rust. But I try to keep up on it since it's one of the most interesting and ambitious languages to come along in a long time. And I will say this, I think the community is doing a great job of being transparent and making it possible to follow along on the side. If it's anywhere near as well-run on the inside as it seems to from the outside, then I think it will serve as a poster child of how to develop a language in the open and build up a community around it.
Yes, go tell physicians that you’ll cut their income to less than half of what they are getting now. Why wouldn’t they like the plan? The US healthcare system is very bad, but not easy to fix.
I believe that CFB could be an extraordinary talent and could possibly have created something valuable that is tremendously unlike anything we have ever seen.

But I also think that it's much more likely that they are just rolled their own crypto which might be BOTH novel/groundbreaking and critically flawed.

Stay away from IOTA, it's off the charts risky.
In short, nobody is breaking web standards, because they didn't submit their changes to a standards body. Because it's not standardized, it doesn't count as breaking standards.

Now, if they did submit to a standards body, and it got approved, it would be standardized. Therefore, it doesn't count as breaking standards.
Not to mention that an Apple battery replacement is about the same cost as having someone change the oil in your car if you use full synthetic. I just don't get the complaints. If the battery is dying, get a new one. If you don't want to spend the money, then Apple has provided a feature that lets your phone keep running.
In the aftermath of the Damore affair, one thing that came to light was that Google managers operate private blacklists, which they attempt to spread beyond Google to make people unemployable, and that they are so unafraid of HR that they openly brag about it. It sounds like some pretty toxic behaviours are tolerated there, among management if not among the engineers...
I apologize for my mis-information: i said "dual boot" but I actually installed it with Crouton, which runs Linux on top of Chrome OS. So just when I load up, it is just pressing the ctrl+d that seems the biggest of my worries.

https://www.linux.com/learn/how-easily-install-Ubuntu-Chrome...

I've followed it every time and it has always worked.

I have had several crashes in the past, so it isn't always the most stable, but these crashes usually have happened after some intense usage, most of the time when I've been trying to restore a website or a database via terminal.

I have never attempted the other method, which is the dual-boot with Linux.
I have two thoughts on this. First, no single job rejection is worth agonizing over. Would someone reach self actualization just by working at Place X? Maybe, maybe not.

Second, I empathize with Max Howell's lack of formal CS education. I studied electrical engineering and a bit of software engineering. I attended a top 10 engineering university in the USA, but learning stuff like the nitty gritty of sorting is not part of the EE curriculum.
FIDE World Chess Championship Logo :)
I believe it's exactly as reasonable as yours.
Disagree with this somewhat. I think jQuery still has a place in web app development, especially when you need something done fast. You just need to be careful not to over-bloat your js. jQuery has helped my team get stuff done really fast more than a few times in the last couple of months.