skysight-inc/HackerNews huggingface dataset:
This is why I think Google Fiber, or some other ISP offering by Google, is an important strategic component for Alphabet.
Coworking Space for Artists
NTFS supports compression, hard links, streams, transactions, quotas, and has a master file table (or multiples of them) which enables tools such as Voidtool's Everything utility to find files in nanoseconds. APFS does not support any of this.

The MFT is very helpful in that it is on the disk itself, as opposed to Apple's solution of getting a separate utility to index the disk (Spotlight) and generating a giant database file on the filesystem in your hidden Spotlight-V100 directory. Spotlight is on the filesystem, not IN the filesystem.

The NTFS page on Wikipedia lists all of the wonderful features of NTFS. Also Windows Internals 6 details some in wonderous detail.

In any case, APFS is far better than HFS+ (which has to flip all metadata's endianness as it is stored in big-endian format). It also has single-threaded access to this metadata, from what I recall. John Siracusa's review 6 years ago of OSX 10.7 Lion detailed the poor state of HFS+: https://arstechnica.com/apple/2011/07/mac-os-x-10-7/12/

Makes for sad reading.
Cmon, that's disingenuous. It does a lot more than just display a few text strings.

You've got routing, templates, event handlers, search, a lightbox, settings pages, the whole DM chat-style interface, the whole posting interface, and probably more that I'm not even thinking about.

Now I'm not saying that it couldn't be smaller - quite probably even substantially smaller. It'd be great to get it down to 100KB. I bet you could have a much smaller first load for just the feed, and then dynamically load in the JS for the other routes as they're requested. That could then be cached locally with service workers.

Edit: Looks like they do actually already do that. I just unregistered their Service Worker and refreshed - my load was ~300KB. Still kinda weighty but a lot less than 1MB.

From https://blog.twitter.com/2017/how-we-built-twitter-lite:

> the app streams the initial HTML response to the browser, sending instructions to preload critical resources while the server constructs the initial app state. Using webpack, the app’s scripts are broken up into granular pieces and loaded on demand. This means that the initial load only requires resources needed for the visible screen. (When available, a Service Worker will precache additional resources and allow instant future navigations to other screens.) These changes allow us to progressive load the app so people can sooner consume and create Tweets.
I did not say ML was a panacea. I said it was better than Java. As a language, to be more precise: I disregarded tooling, libraries, and community.

Now as a language, I maintain that ML is better than Java on pretty much every account. It has sum types (or algebraic data types), a safer type system (without null), better generics (that weren't bolted on after the fact), a fine module system, easier lambdas… Ocaml in particular even has a class system, though it is almost never used: ML hardly ever need inheritance, so I count that as a negligible disadvantage. And of course, polymorphism (the OO kind) is easily obtained with with modules or plain higher-order functions.

Yes, yes, Java has an enormous community, loads of tools, and so many libraries that whatever you want to do has probably already been done. Yes, yes, it means that many projects would be cheaper and faster to write in Java, thanks to those libraries, communities, and plain available programmers. The JVM itself is pretty amazing, with a tunable garbage collector, and very fast execution once the JIT has warmed up.

While important, none of those advantages come from the language. They come from Sun, the staggering amount of working Java devs, and the heap of work they already accomplished. Network effects, mostly. A similar comparison could be made between C++ and Rust, though I don't know Rust well enough to have an actual opinion.

---

Also, "you people" should also admit that a language can be better than another, even if it's only Java8 vs Java7, or C++11 vs C++98. You should also realise that it's important to distinguish the language from the rest (community, tooling, libraries). If you don't, the older language always wins! Of course you wouldn't start a sizeable project in Rust in a C++ shop. Throwing away all the internal libraries and framework, all the training and painstakingly acquired experience? Of course not.

Still, one must not lose the long term picture. At that picture is provided by the language. Because ultimately, everything stems from the syntax and semantics of the language.
Patent Trolls Are Good
Collision Resolution with Nested Hash Tables
My instinct is that Uber fed this story to the Economist to try and counter their recently bad PR
Instead of focusing on what you need to build, focus on what you want to fix.

Firstly do you have any code, processes, methods or scripts you have created as part of your job that saves your team time or money? Could you re-package them for sale?

I don't think that tech is a good starting point because your solution might not need to be software.
https://marketplace.visualstudio.com/items?itemName=alefragn...
The argument, as I can gleam from TFA, is as follows: Since a human mind is equivalent to a Turing machine minus infinite memory, and a human is capable of using outside tools to expand their own memory arbitrarily, it's impossible for a Turing machine to be "more intelligent" than a human, since a human could, given sufficient time and external memory, execute the same program that machine executed and arrive at the same result.
Otto is a huge corruption case right now, and I've read articles indicating that the whole otto vehicle was just set up to funnel IP out of Google into Uber. So the "exit" might've been constructed a bit.

Not criticizing the content of your project, but I think you make it harder for yourself than you needed to. Several avenues are blocked right from the start depending on name choice, and rebranding is really expensive.
I wonder if you would just be better off refusing these kinds of actions as a private citizen. I'm pretty sure you could make enough noise about it that it wouldn't be worth their while. Same with those videos of police officers trying to cease cash from people after pulling them over. I would just refuse to give it to them. Are they going to shoot me for money on the side of the road?
Seems pretty usable on the desktop, I might switch to this one to save uBlock origin from having a heart attack everytime I load up the main site.
I think you're referring to Amendment VII which provides for jury trials in matters greater than $20, not less than. This refers to guarantees of federal civil courts, in which this matter (all parties local to CA?) would likely not fall.

> "In suits at common law, where the value in controversy shall exceed twenty dollars, the right of trial by jury shall be preserved, and no fact tried by a jury, shall be otherwise reexamined in any court of the United States, than according to the rules of the common law."
But they don't monetize them ;)
>3. That human intelligence is in some way "universal". I don't understand this argument enough to explain the parody. Can someone else chime in?

From what I understand it's basically how using tools to solve a problem is still considered 'intelligent', so to measure intelligence you should consider what problems you can solve, not how. In particular creating a device to solve a problem would still count as solving the problem. Hence if humans can create it, it can't be more intelligent than humans.

The argument does make more sense for intelligence. Even if you don't agree with identifying 'problem solving skill' with 'intelligence' you still have the paradox that it is seemingly impossible to create something that can solve more problems than its creator.
That's a very good point to make. The "buy a machine with Linux on it" option didn't exist yesteryear when I was using it.

Very thoughtful point.
I don't know, sounds like it would be pretty confusing giving so many people the same referral code.
No. Parent is correct. Writing code just to show how clever you are, at the expense of others who need to debug and understand it later, is poor taste.
If you allow emulator on your console that will eat into your game sales. I think this happened to the psp when it got jail broken .
Convenient that PR timing for Uber as well.
Otto is a bad comparison for anyone because it was more of an intellectual trust sold to larger companies than a true startup. I agree that plenty of companies change their names though.
There are very few console programs which thinks they know better than me what I want when I press Ctrl+C and bc is one of them.
Except all I've been hearing about for the last 20+ years, is that THIS YEAR is going to be the year everyone uses Linux on the desktop. That's not ever going to happen with how archaic it is to do basic tasks.
Huh. I have a barely usable Nexus 7 2012. Might be worth getting a used Nexus 7 2013 in order to play with this.
From pawadu's response above it sounds like your app would satisfy the requirements if you have a build parameter or similar that lets them specify the key.
Why not use reCAPTCHA? It will filter out most the spam.
You might have to fight John McAfee for the name ;)

https://en.wikipedia.org/wiki/PowWow_(chat_program)
On a more serious tone, I am currently reading the paper that surfaced here tho weeks ago (from 1999): https://news.ycombinator.com/item?id=13920714

The topic is somewhat similar, and the paper is interesting so far, but I am reserving my opinion for when I will be finished reading it.
> A pixel-perfect WebGL/JavaScript implementation of UIKit/QuartzCore that runs basic iOS apps in a web-based simulator at 60fps

That sounds really interesting. Do you have a demo URL or (60fps :D) video of this in action?
Why does the threading matter?
Also PICO8 cartridges are PNG images with the image in the style of an old cartridge (Example: http://www.lexaloffle.com/gfx/jelpi.p8.png). That almost make them feel like something physical and perfectly fits into the theme. I think that's the smartest design choice I have seen in recent years.
Google Fiber is pretty much dead though, they've put all expansion plans on hold: https://arstechnica.com/information-technology/2016/10/googl...
Pathways towards instability in financial networks
Yes, but before they're liquid they're close to worthless. A bank can't pay their bill with collateral that they can't liquidate after they repossess it. If the company is already scheduled to IPO, that huge risk mostly disappears, so of course someone would write that loan.

As for Silicon Valley Bank... They're serving the needs of the individuals around them. It's definitely not a common thing, and you're probably not getting anything close to a car or mortgage interest rate. (But still probably better than an unsecured loan.)

From their own copy: [0]

> Our tailored lending solutions can help you unlock the value of your private assets and simplify your financial life—in a way many traditional banks can't or won't.

[0] https://www.svb.com/private-equity-venture-capital/private-b...
He left out nyancat.
Show HN: ApexBot – An (speech-based) interactive web-based bot
Hello fellow combinators,

First of all I've been reading Ycombinator for a while (especially show HN), but have never really posted anything.
The ideas that people post on show HN always intrigue me.

So I thought I'd share something that I have been working on for the past weeks.

My idea was to write a webapp for my smart mirror, so I have built an (speech-based) interactive web-based bot (which currently only works on Chrome ;( ).

The current (alpha) version consists of following features:

Speech recognition: which allows you to interact with the bot by using voice commands.
Text-to-speech: so that the bot can give feedback.
Face detection: with this the bot knows you're in front of it (a camera is ofcourse a must).

Github repository link:
https://github.com/Kamuffel/ApexBot

A working demo can be found at:
https://kamuffel.github.io/ApexBot/

Try for example the commands:

- tell me a quote;
- sleep;
- wake up;
- be quiet;
- you may speak.

I would like to hear some feedback, tips or some cool ideas that may can be added.

Thanks!
Kamuffel
What sort of credentials are required to do background checks? Who verifies the verifiers?
Because the only way to avoid ISPs monopol-ing their way into your ad business is to become an ISP?
I'm using p2.xlarge for Udacity Self Driving card nanodegree and Fast.AI assignments. It's super pricey as everyone has mentioned but I prefer using AWS to owning my own rig because I can download large datasets quickly.
Maybe that's exactly what they want you to think and they really are just out to get the potatoes, which they don't like!
Google has been phasing out chrome apps on all platforms because alt tab is broken in osx?
Brawndo's got electrolytes ...
An off-grid social network
Cloud-Based Customer Contact Center Is a New Service from Amazon
The update part is only one piece, the much bigger piece is having a non-device-dependent infrastructure.

The idea to build an OS for every device simply doesn't scale.
Key trends in cloud infrastructure: Hybrid, smart storage, security, and more
The idea is a bit different from that, the point is to have a way to email VCs or famous actors, recaptcha just blocks bots.
So do "Virtual Consoles" which are releasing more and more past games on different platforms and charging for it. I'm guessing if emulators weren't so rampant on the PC then companies like Nintendo would have or would think about creating a Virtual Console on PC for NES/SNES/N64, etc.
A ten to fifteen minute walk is less than a mile, unless heavy drinking somehow speeds one up. Where does that distance cost $20 in a cab? The NYC taxi & limousine website shows one mile in Manhattan as costing about $6.30--$5 for the fare, .80 for MTA and improvement surcharges, .50 for night surcharge.

Edit: My mistake, misread the text.
Ahhh, yet another "Final Ultimate Solution to the Spam Problem" [0].

[0]: https://www.rhyolite.com/anti-spam/you-might-be.html
If the psp game sales were so low, it was mostly because of the very limited size of the library.
Verizon Wireless literally has a tracking program (they call it "Precision Marketing Insights") that runs on their cell network for all devices unless you go to a hidden page and explicitly opt-out. And it tracks separate profiles per-phone-line.

They do more than supercookies.
If I got told I had to travel 6 hours to retrieve my money due to someone else's mistake, it would probably take law enforcement to calm the scene I would cause. I'm wondering how much this poor guy was bounced around because he was too much of a gentleman to express his frustration.
All TARP funds were paid back with interest. From a revenue standpoint, the government should bail out banks more often.
I guess in 10-20 years we will be telling our grandchildren about the old days, where you can do whatever you want on your computer, limited only the abilities of the hardware* . And they won't believe us.

*Simplification, of course.
I am so happy this is a website and not an app. No more walled gardens!
Ask HN: Graph Database or RDBMS?
Hi everyone,

So currently I am working on a new project where 3 types of users are heavily connected with each other, languages, tasks and other entities. When working on my database schema I ended up with having 4 many to many relations (in 11 entities) that had to be split up in a join table (and I will probably have to add more many to many join tables later on).

This together with the fact that I will have to build a "matching algorithm" that needs to take location and other attributes into account, makes me wonder if I should use a Graph Database for the whole project, Use a RDBMS system, or go for a hybrid solution that starts with a RDBMS and uses a Graph Database for fact extraction.

Is there anyone out there that has experience with this and can recommend a route that I should follow?
Every problem we have is easier to tackle if we are economically more prosperous. Bezos even states that he thinks most industry should be moved off-planet. If we can do that, wouldn't it be good for the environment?
He should be calling up the plaintiff's lawyers, not BOA. Lawyers don't want to collect only to have to give it back. Find out who they are and call them. Any other attorneys involved as well. Once they have proof the money should not be given out, any ethical attorney would be very wary of handing out money.

It's also likely the money will be sitting in the trust account of an attorney before it actually gets dispersed, so he has more time that way. Contacting the bank for help in the legal system is totally the wrong way to solve this. They've given the money away and can't actually get it back even if they tried. They're a useless avenue at the moment.
It's probably not just the cost but finding a cab at all. You have to call them and will likely go home when everyone leaves. Without surge pricing, there's no fluctuation in supply so that you don't get a cab.

That's my experience at least. It's also cheaper in the end but with an uber you know pretty well when you'll be in the car.
Ooh, the matplotlib chapter looks super-relevant for a project I'm working on. Thanks!
Commerically released emulations of older games almost always just package up whatever open source emulator, usually some old, broken version, with limited rom selection.

No thanks, ill stick to the latest versions I can actually get games im interested in for.
Create an app like Tinder
Yes, all that seems to indeed be exactly as easy as not changing the defaults my browser came with.
No one has to put up with this though. Use free software and gain control over your computer again.
> The issue there is that people feel they have the right to filter out everything they disagree with or find uncomfortable. They don't.

Yes but this is a way harder battle than creating a web-of-moderators :)
Ask HN: Recommended marketing automation/technology experts
Where can I read some good, unbiased articles on ecommerce / marketing automation software? E.g. email marketing infrastructure and process best practices, digital marketing platforms, CRM integration etc. I’d like to have both business and tech perspective included.
If you like this, you should look up Facebook Lite and Messenger Lite. My phone runs so much better after switching to those.
I disagree, Uber for all its obvious faults has a top notch UX, I don't need to find cash, I barely need to break off conversation with my friend let alone speak to a person on the phone who will inevitably be confused about where I am. All that stuff drives adoption and retention.
You can't. From the article they would seize entire bank accounts before even talking with you or giving you a legal notice. They often take physical assets with violent force, too. (E.g. they show up with guns)
Have you tried CopperheadOS? https://copperhead.co/android/
When twitter stated it ran via SMS, that was twitter as about as lite as you can get data wise.

SO in effect they created a problem to promote a solution that is still short of what they had originally.

Now I understand they need to make money but I personally find the promoted tweets they offer do seem to miss the target and are in need of some refinements in who they promote towards. I find it rare to find a promoted tweet that is relevant and the amount of PPI promoted tweets which I have objected to and still do is a clear sign of needing better control. Be that from analytics or even allowing the user to select preferences in a way that suits them better and by that aid Twitter in presenting relevant adverts.

I would be interested in seeing how well advertisers get on with there promoted tweets as I see so many with comments that indicated those targeted are clearly not the market audience and as such, very negative. Indeed I do that to PPI adverts, as a cathartic release of how I loath them.

that said if I see a promoted tweet of interest or of merit, even if not what I would use then I will support it. Only the other day was one for passports for toys, I don't even have children, let alone a teddy bear these days. But loved the idea and fed back my encouragement and had a most delightful exchange with the owners. Have to encourage and support positive avenues in life.
AngularJS for Spectacular Web Development
AngularJS has compelling features that enhances the HTML performance for web applications. Google developed AngularJS as an open source web application framework and pulled of an incredible job creating a system that is a pleasure to work with for front end development and testing. The platform elongates web application with the MVC capability and has the fully extensible client-side JavaScript MVC/MVVM framework.

See More: https://www.solutionanalysts.com/blog/angularjs-for-spectacular-web-development/
It's extremely shameful, and embarrassing here. No one looks up to you for that shit. Unfortunately we don't make it very easy for drunks to get home, so they do stupid things.
College years have provided me with both first and second person anecdotal evidence that cycling can have a higher incapability threshold than walking. That's for the motor control parts at least.

Situational awareness is an entirely different story though. In the dead of night traffic is on easy mode, where you notice the indirect illumination of a car's headlights around two corners and hear them from a mile away. That's just not very challenging (and probably plays a large role in the seemingly universal pattern of more drunk driving in rural areas, unfortunately cars come with an incredible amount of risk compensation through speed). Broad daylight city cycling on the other hand I consider a bad idea even at BAC levels well within the legal limits for driving cars (speaking of Germany here, where in terms of fines, cycling is tolerated at twice the BAC level as driving, a reasonable compromise)
That's the problem of proprietary drivers ... :(
New Project Planning Paradigm Saves Your Time (and Nerves)
I think it's not taboo, the (social, not legal) definition is just a different one. In most countries, having more than one beer and driving is considered drunk driving. In the US, as long as you're not wasted people assume it's ok to drive home (there's no alternative anyway).

Having 4-5 beer over a few hours and driving home is completely normal in most parts of the US. In most European countries, that's socially unacceptable.
The existing pole attachment process is pretty comprehensive and effective, if a bit slow. It requires the pole owner to review the proposed attachment and do the "make ready" work of making space on the pole for the new wires. But there are legally enforceable deadlines for how quickly it has to do that: http://www.kelleydrye.com/getattachment/ea12262c-0564-45b2-9....

The fight described in the Tech Dirt article isn't about Google being denied access to existing poles. It's over a "one touch make ready" ordinance that speeds up the process (which currently can take months) by allowing the new ISP to move existing wires while hanging up their own. The ordinances were passed specifically to facilitate Google's fiber deployment. One touch should probably be part of the federal regulation. But without such an ordinance you can still get access to the poles, it just takes longer.

(There is a political dimension to the one touch fight that's probably not well known here. Currently, unionized telco and power company workers are guanranteed to get some work out of the process of a new ISP coming in. Under one touch, a new ISP could come in and hire a non-union contractor to do all the work: http://www.tennessean.com/story/money/2016/09/09/t-workers-f.... It's not a good reason for holding up fiber deployment, but it's why the opposition to one touch laws has more traction than you'd expect.)