skysight-inc/HackerNews huggingface dataset:
I appreciate this thoughtful comment, but this is more like DNA than policy.

I considered it policy because it has changed. Up until about two years ago, it was okay to provide context in titles as long as they weren't "over-editorialized" - I believe this word was actually used in the guidelines document.

And titles are subservient to the content they aim to represent, and need to do so as accurately as possible.

Titles are an unavoidable and valuable gateway to content because a reader's decision to read rests upon them.

For 2 hours today there was an item just titled "Joxa" on the front page that meant nothing. It was basically clickbait because HN junkies like me had to click on it to work out what it meant. You've since edited it, yet I frequently see titles here being edited the other way.

It's not fair to mislead readers with a title about Trello when the article is primarily about Atlassian.

What is the best, HN-friendly approach to highlighting more interesting "background" stories, such as this? Would it have been for someone to write their own blog post quoting the original story? This sort of thing has sometimes been shot down here as "blogspam" (although I'm fine with it).
And a bird.
Precisely. Which is what self-driving cars aim to give cars.
I've seen orgs run on Excel spreadsheets: one electric utility I worked for described their load in one massive Excel sheet. Where I think this analogy falls apart is that so many spreadsheets come to depend on macros (which my experience did, via ODBC), which makes them a meld between 2 and 3. I've definitely written systems at level 2 -- at the same company -- that have had way more ROI than the spreadsheet based system that was previously employed, but the spreadsheet could have employed macros to do the same thing.
Well AFTER all this happened I would sure call Ladar trustworthy. Before that, not so much https://moxie.org/blog/lavabit-critique/

He was was advertising a false sense of security to people and even snowden trusted him but as moxie explains very well that it was basically not was all thought it was. The claim "we can't read your stuff" was simply wrong.
Why Drones Could Be the Future of Real-Time Mapping
Great article!
Reading the title, I thought it was about the "tricks" that games used when the best thing available was the fixed pipeline.

I still remember how amazed I was when learned the good balance between performance cost and the resulting image when using textures for static lighting (lightmaps).
The collector can only flip at safepoints. Safepoints cannot happen inside the barrier or in between the store the barrier protects and the barrier itself.

Flip = term of art for when the GC terminates and decides which objects are free.
Disagree - The tools for hyperbole, opposing viewpoints, and factually false information do not prevent people from publishing it. Aggregators (facebook, HN et al) choosing to promote more vetted info is not the same as preventing people from publishing it.

In fact I would go so far as to say that pushing for allowing anyone to publish on a free and open internet is necessary for defending against disinformation. The alternative is censoring (in a generic sense, not necessarily a law sense) things, which can heighten disinformation dramatically.
I have been mystified by the fact that I haven't met a single person who would move to an English-speaking country after, say, 15 years of age and who could speak without a foreign accent (which varies by country of origin) even after many years of living there.

My (uneducated) guess is that the parts of the brain that are responsible for learning in the young age are not the same as those that we use when we grow older, which are perhaps less efficient. This is somewhat disconcerting, because it gives rise to other questions, such as whether other types of learning and mental activity in general may also be affected by the relative inefficiency of the neural mechanisms we are left with at a later age.
And a deuteragonist in Person of Interest.
Thanks for posting that. It was the exact question in my mind.

For anyone who's worked with it, does the fact that it's pure userspace have any negatives? Performance? What about access to system resources, opening sockets, etc.
I mean maybe Disney's High School Musical series gave them a bit of a boost in the aughts but I'm pretty sure Rent-heads will always be at the bottom of the social totem pole.
Part of the charm of the machine is the control the operator has to give inflections, tone, and timing. I think a text-to-voder emulator would miss a lot of the variation heard in the demo and would instead sound stale and less lifelike.
Sounds like someone should come in and turn that into a database that feeds excel.
Little Snitch reminds me of Zone Alarm from back in the day.
Image still matters. It's just that it's not the same image that matters everywhere. Wall Street? Bring a suit. Silicon Valley? Go for the hoodie, or the same outfit (copy) every day.

Both signal that you're part of a specific tribe. There's a reason major tech conferences are a sea of "jeans & T" people, and it's not just the comfort.

You're completely right that image is not a substitute for quality, but when you're selling something, you ideally want a bond with the customer. So, if you sell to Wall St., look like Wall St. If you sell to engineers, look like an engineer. If you don't sell, wear whatever you like ;)

That's why HN can get away with minimalist design - it's not selling anything.
> Good to see other people are inventing AppFS ( http://appfs.rkeene.org/ ) :-)

I'll take the construction "other people are inventing <the thing i invented some time ago>" to mean that you think you came up with this first, or at least prior to Nix or IPFS. And thus ":-)" to be a bit sarcastic and unhappy, instead of genuinely happy.

Similar times:

* http://appfs.rkeene.org/web/timeline?c=78c60b0c9e7da1c9&unhi...

* https://gist.github.com/jbenet/8f000606f2009495c56177f6ca2c1...

* https://github.com/ipfs/ipfs/commit/8004db75262fcd29399d6c7f...

* https://github.com/jbenet/random-ideas/issues/19

* i think the Nix people probably came up with this way before either of us

* and i am willing to bet everything that at least 100 other people (maybe thousands) have came up with this exact same idea over a decade before any of us...

In fact, most of the best "original ideas" in the IPFS body of work were probably first discovered decades prior.

I repeatedly see people succumbing to sadness over multiple discovery. It shouldn't be sad, it should be a happy event, as it confirms our own thoughts and presents an opportunity for collaborations. :)

Further thoughts here: https://gist.github.com/jbenet/8f000606f2009495c56177f6ca2c1...
> No, static typing just gives a false sense of reliability

That is not true, there are real benefits and classes of bugs, that can be avoided before runtime. Historically there was the drawback that inferring these bugs has been computational infeasible for some programs, but nowadays the situation is much better.

IMHO the only positive aspect of dynamic languages is their syntactic beauty and existing large eco systems.

I admire Elixir's and Erlang's approach to concurrency and think this model (do not share data and engineer for failures that will happen in distributed systems) is great, but could be combined with static typing.
Disclaimer: I am outside the database market (we view it all as just "storage")

We are a similar play (open core, etc) I commented in the rethink thread as well.

A few lessons on the business model we ran in to:

1. Cloud is commodity/experimental. It could be the future though and there's no reason not to have an offering at least. We are launching a partnership with microsoft on azure to experiment with cloud for their hadoop offering. We found it was bring your own license and very similar to on prem. It seems like a no brainer to at least try this.

2. We are on prem first. Enterprise customers need "pay to blame" kind of like insurance. We have closed source features we license. Support is secondary and comes only with a license.

3. Bundling and minimum purchasing is key. You need to validate a customer has a budget.

1 thing that I notice database companies don't cover which kind of surprises me (that cloudera,red hat, etc do) is training and the "services swamp" 1 way to qualify customers and increase run way is a "small" amount of support you charge a high rate which in turn drives licensing revenue on top. A lot of the companies that have actually stood the test of time started like this.

Where we deviate:

1. Building a horizontal platform but focus on 1 product at a time. In our case, we have a generic platform we can license for teams that just need "something better". We focus on a use case such as fraud/network intrusion/money laundering and sell that. This is very similar to the oracle model. "Bundle a database with the app"

2. Any services we end up doing we put aside to turn in to a product down the road. In our case, we observe and learn the patterns and reapply those as "templates". In our case we accumulate expertise, make a bit of money, and monetize later. Many SAAS companies in our space keep the customer data because they need to build better models. I'm not quite sure what the analog in the database market here is.
We just keep the "lessons learned". The key here will be scaling that. In our case, we do that by focusing on 1 vertical use case and owning that. We also minimize engineering time on the platform.

In short: We have a dual licensing model where we have an "app" that's easy to sell in the market, get paid to explore the market (while focusing on/prioritizing 1 use case for more scalable revenue, and for teams that just need a better platform, we can just offer that and make some fairly passive licensing revenue.

1 other neat anecdote: for all the people raving on HN about what google's doing with AI, the problems people had 50 years ago are still the same ones people pay for today. The database market maybe similar, it might not be bad to learn from your predecessors but maybe just update the business model a bit (eg: cloud offerings,..) At the end of the day people pay for use cases over everything else. Think about the reason they are about HA not "HA is cool, they obviously want to pay for that"
I agree that a free and open Internet is the best defense against disinformation.

It's a lousy defense. Massive amounts of disinformation will be shared (are shared) on a free Internet.

But "defending against disinformation" sounds like the excuse the government will use for censorship.
1. Setting->System->Notifications & actions

2. Turn off Get tips, tricks and suggestions

3. Done
"The destiny of search is to become that 'Star Trek' computer and that's what we are building..." -Amit Singhal

Laugh.
It definitely goes both ways :) If anything I'd argue it's much more common for Windows apps to not specify Windows-only, because Windows has been the largest install-base for so long.

And yeah. Annoys the heck out of me too, in both situations.
This was a great write up with lots of visuals and animation.
This is a good tutorial, but it's important to note that scanline rasterizers are not how GPUs (or even high-performance SIMD software implementations) work. Instead, they use barycentric coordinate sign tests for better parallelism and "free" interpolation.

A good explanation on this is Fabian Giesen's: https://fgiesen.wordpress.com/2013/02/06/the-barycentric-con...
Suggestions:

- Make it easy for them to get the backfile, and charge them a lot for fresh data (somehow startups are inclined to do this backwards. They need a few years of data before they even know it's useful, but they can't trade without recent data. Charge them accordingly)

- It's too hard to negotiate exclusives, but you can make them bid on exclusive access to delays. One second, minute, hour, week, etc. it doesn't need to be complicated but neither should you leave money on the table with too simple pricing
I'm a little surprised GATE [1], the General Architecture for Text Engineering tool is not mentioned. It is incredibly flexible, open source and has a very long track record as a research and prototyping tool.

[1] https://gate.ac.uk/
It's not rugged in the sense of a ruggedized laptop, but I do think they're tougher than anything else of a similar size.

I've had the odd transient problem with the keyboard (keys swapping or not working) but that's always resolved itself, and actually it hasn't happened for a while. What problems are you having?
@Ericson2314, yeah thnaks for bringing this up. As was mentioned elsewhere:

* CID is finished and live in go-ipfs@master and js-ipfs@master. We haven't announced it widely because go-ipfs@0.4.5 is still to land. (ooof)

* IPLD spec needs work, but work continues.

I wanted to add that:

* please contribute to CID to get it where you need it to be.

* i am personally very interested in defining IPLD data structures and their operations in a good language. This will probably be transpiled to the IPFS impl language, or compiled down to WebAssembly and run in a small WA VM (the web of datastructures)
You should write up that piece on "cheap" global anycast.

Let me make a wrong guess to give you motivation: you had to physcially visit IXP's across the globe to set IP's on network interfaces of computers you rented there?
> Would that be horribly insecure?

Yes.

> I guess it would be impossible to salt those hashes, and it probably risks defeating the whole crypto.

Exactly. (There are other problems too, but that one by itself is a show-stopper.)
Take a look at https://github.com/ipld/cid and the fs: handler and browser support mentioned in other comments.
I agree that there are no economies of scale that cause one operator to have an advantage expanding to other cities.

However, in a given city, I would expect there to be economies of scale as you optimize your cars better and decrease the amount of time they have no passengers. It's most clear to me in the case of UberPOOL where the more passengers you have in total, the more likely two of them will be going in the same direction. We may not have reached a cheap enough price point yet to hit these economies.

Depending on how much you trust anything Uber says, they say they are profitable in SF, and some other US metros, which the article you linked ignores.

I think people are right to be a little skeptical, given how loose Uber is with the truth, but I see a possibility for them to succeed and smart people keep giving them good money so I want to give them the benefit of the doubt on the issue of actually making money eventually.
Yes, if you want me to buy your data, give me all history up to last year. Then I'll decide.
How about Crystal, then? It's largely Ruby syntax with most of it's OOP model, minus some of the metaprogramming. But it's statically typed with a good type inference system, and it's compiled.

That way, you get the expressiveness of Ruby (mostly) with the benefits of static compilation. It also has macros to make up for some of the missing metaprogramming.
You mostly seem to attack GitHub because it's propietary.

GP's argument can be applied to GitLab (eg: more "friendly" for new devs), and is FLOSS, and can be self-hosted. Interaction via email is also possible.
and an american post-hardcore band from temecula, california.
You have to be careful with lookup tables. They can be impressive each at a time when microbenchmarking a single loop, but in the aggregate hurt performance by crowding other useful data out of limited cache space.
Its called ANSI. https://en.wikipedia.org/wiki/ANSI_art
Little Snitch is great. You need to have a strong understanding of networking and the apps that you use, to use it successfully. It is great at opening your eyes to what apps are trying to connect where, and by catching a cap you can investigate what they are sending.
How artificial intelligence can be corrupted to repress free speech
Also describing rotations in euler angles creates more problems than it solves in the long run.

It would have saved me a lot of headaches if quaternion based rotation representation would have been introduced to me as the default, which it is in most 3d engines.
In South Korea I have a 5 gigabit connection for $20/month. I could have chosen between at least three competing companies, and that's for regular land lines.

The US is so much larger than the South Korea, but this shows that it is possible to have three companies' wires going through the same space. Interestingly the same companies provide telephone and TV; there's no distinction as far as I know between a phone and a cable company. They are data network companies.

Btw you can read an interesting history of phone monopoly in Jeremy Rifkin's "Zero Marginal Cost Society," starting at page 49.

From a technical perspective, couldn't you theoretically have a network of big tubes with several company wires inside? Maybe the mother tube could be paid for by municipalities, and then individual companies could add their wires to without having to rip everything up each time? The companies then pay for the space in the tube, perhaps like licensing air waves? There are probably problems with this, but isn't there a better way to accommodate competition? The situation in the US is awful.
This is cool work; however, whoever approved this as PUBLICATION should be shot.

No software in sight. This is especially bad since "machine learning" is cited as a cornerstone of the detection. Hardware papers behind paywall or not yet existing (and may never exist). Nothing even remotely useful for somebody to replicate or evaluate.

If this appeared on the web from a company other than Google, everybody would dismiss it as pure marketing fiction.

Maybe I'm being overly harsh, but one of the big problems with 60GHz type stuff is evaluation that what you have is reliably signal. Especially with "machine learning", who knows what the system is latching onto.
White House Website Scrubbed of Climate Change, Civil Rights, Immigration Pages
+1 on Airtable, it's the only app I have used in the past 5 years that fits great into workflows and allows me to peer into and sort the data based on the task / view I need.
I don't know anything about ZeroVM, but performance would only come into play when/if it crosses boundaries, and even then, only if the APIs at the boundary are slow. User space on Linux provides a lot of features to make crossing boundaries not slow. Zero copy write with sendfile(), efficient async I/O with epoll(), etc. are tools to allow user space applications to cross that boundary efficiently.

That said, user space file systems are slower than in-kernel file systems; at least, according to the data I've seen. But, I suspect ZeroVM will be used in ways that aren't quite the pathological case of a user-space filesystem under benchmark load.

As for access, Linux has a nice capabilities system to allow user space to access privileged resources as a non-privileged user and without being in ring 0 (if privileged access is even needed, which it likely won't be in the cases where this will be used, I would think). Again, this would still be through the public APIs, and not by acting like the kernel and hitting the hardware directly.

I don't think, or get the impression, that this would be used for full-system virtualization. It seems to be more targeted toward an AWS Lambda sort of usage pattern; a micro-VM that spins up to serve one API request, or to act as a long-running tiny daemon to do some housekeeping task. It looks like a fancy fork(), to me, rather than a competitor to Docker or LXC (and especially not KVM or Xen, which can run a whole Linux kernel in the VM).
Dot² isn’t your typical coffee table
Google's investors don't have a choice. Brin and Page have voting control.

In any case, it's hypothetical. Uber's unit economics are made of losses and there is no structural moat around their business. They'll run out of money and that will be that.
I can't remember the company, but there was a Mixergy interview about a product to manage contracts that are in force, and he was getting little to no uptake in the legal market. And then 2008 hit, and lots of big companies pulled their legal work in house and/or demanded better results for their money, and they sell a lot to in house corporate lawyers (who do not bill by the hour).
They mostly ignore them too.
Better yet, install an operating system that doesn't even have a setting to turn on or off advertisements, because there are no advertisements in it.
The financial instruments have become so complicated that I think the laws need to be vague to ensure that there is power to do something if an investigation happens.

At the same time there is complaints about how complicated the tax codes have become.
My point was exactly that Uber can be construed as a criminal organization and their executives as the leaders of a large, international criminal organization who knowingly pay people to commit crimes on their behalf (that the bosses then profit from) and that their organization's primary business is the commission of such crimes.

Is it still not RICO?

Edit: Im pretty sure they could get money laundering related charges to stick well enough to charge (and settle or bring to trial, rather than dismissed), based on banking with money they know was earned in violation of various state and city laws. Money laundering law is bad (and so is RICO), and often can be applied in counter-intuitive ways by aggressive DAs.
Sometimes you don't have a choice and all you get is your school's or employer's email service, which can be arbitrarily crappy. Services that are crappy enough to cause problems include Gmail and Exchange, which are probably used by 90% of schools and employers. (Gmail SMTP only saves you if you can auth to Gmail SMTP; if G Suite is set up with some SSO and with app-specific passwords disabled, this can rapidly get annoying and potentially impossible.)

In which case, yes, you can set up a personal email address, but that just reduces it to the previously unsolved burden of having to set up another account just to contribute to a project.
They do stop, and while I do agree it's annoying at first, your decisions about what to block and when, are different from my decisions about what to block and when. It's not about "threats" per-say but about privacy, operational security and choice.

I would totally accept some presets for apple services.
Hi from TiDB developer, we have many users in China, some of them have already used TiDB in production. Most of them treat TiDB as a drop-in replacement of MySQL sharding solution, and some of them use TiDB as an Ad-Hoc OLAP database with transactional insert/update/delete support.
> > To access mail on multiple devices, the private key needs to be shared securely between them

> This is a non-issue. It can easily be derived from a password

How does that change the equation? You're still exposing the thing-that-decrypts to multiple devices, thus (many!) more threat vectors. Lose one, and you lose them all, which is the point of the claim.
There must be an app to notify you of HN/Reddit/Tweets that mention your domain?
My pet peeve: using table lookups so a benchmark show faster when in reality your L1 cache is going to be stomped on. Not only will you be waiting on the L1 cache to populate but you also evict all the useful data.
If they really want to actually make money with a database, they would implement binary compatibility with Oracle's SQL dialect, Oracle stored procedure language, and its OCI binary protocol for programming from C.

There are plenty of big customers locked into Oracle. If you gave them a backwards compatible but scalable database for half the price, they would happily cut their costs in half, and make cockroachlabs very rich.

And then Oracle would offer to buy your company.
Thanks, that means a lot to us, btw happy Chinese new year! 新年快乐! :)
And yet it's also one of the fastest. All depends on what you compare it with and on what task.
Are brass knuckles provided?