skysight-inc/HackerNews huggingface dataset:
Has anyone else noticed over the last 6 months or so that AliExpress isn't necessarily the cheapest anymore? Same thing happened with Amazon a few years ago.
Me too. But easier sad, than done. At least for us.
Security: they need to be updated in one place instead a hundred different places.
According to me there are more chances of ML/AI jobs being automated than back-end/frontend jobs.
Jason Fried: Why work doesn't happen at work
All datastores already have WAL logging which is effectively the same, and commonly used for replication, changefeeds and other downstream consumers. Saving the entire history (with compaction) and some CQRS patterns is nothing new.

At any decent scale, most companies now just use a dedicated log like Kafka or Pulsar as the main backbone to support more flexibility in producers and consumers. Either way, none of this has to do with column-stores as the actual representation of data.
Oh well that’s even sadder for them then. I thought they still had some factories? They used to...
How about Nix, could it be the 'virtualenv, but not specific to python' you mentioned? I've never used it, but from what I understand that would be an appropriate description of Nix.
As a shareholder I question the waste of money on this vanity hq.
And I totally agree.

I'm moving away from Apple because it's now looks over functionality.
Sure. My point was that the "pick the one with the highest average rating" doesn't obviously incentivize a particularly meaningful way to vote.

I think that ideally, if it is possible without giving up too much, it is desirable that how a person would rationally vote doesn't depend very much on what they know about how other people will probably vote (though this probably isn't the most important consideration).

If the system is based on people giving ratings, and there isn't anything that these ratings are designed to exactly mean, then it seems likely to me that the system wouldn't just so happen to be such that the way people are incentivized to vote would mostly not depend on how others are expected to, and also unlikely that the way people would rationally vote would match particularly well with the way that the designers of the voting system imagined.

The system I gave was intended to be one in which the way people would be incentivized to vote would correspond to their preferences in a clearly defined (and sensible) way.
That doesn't sound right, unless microsoft has been shrinking: https://siliconangle.com/blog/2017/09/27/report-aws-leads-ia...
X86_64 TCP bind shellcode with basic authentication on Linux systems
I was lucky enough a few years back to find a guy in my hometown selling two 6ft x 4ft whiteboards for €20 from a sports club. Before that I was playing around with magic whiteboard sheets, which are a dragons den product that's basically a roll of a2 sheets that stick to a wall with static electricity and are dry erasable. They have issues though: Markers leave an indent of what you write and even though you're supposed to be able to move them around and restick them hundreds of times, in practice they started to peel off the wall after a few weeks, even if you never moved them.
How the news media activate public expression and influence national agendas
When we talk about RSS I hope we are including Atom in that too!

After Google Reader went "tits up" I switched to Inoreader (a web-based reader). Still using it quite happily.

Yes, the case of the disappearing feeds is something I wrote about recently - I believe it's all part of a plot to control the web...

https://coffeeandcode.neocities.org/woeful-web.html
An index stores pointers to rows based on the column value; the values are still stored as rows though.

So when you query on an indexed column, you'll have contiguous access on the index, but the rows themselves may be stored on disk based on a different column (so you'll could get the row pointers for a range query in one go from the index but fetching the rows would be random lookups). But if you want to view an entire row, its trivial, because the full row data is contiguous on disk.

Column store groups the table values by the column, so the values of col A will be contigous, and col B will be contiguous, (but not pairwise!) but if you want to view the entire row, you'll probably have to do 2 lookups in random locations. But the range query on col A, selecting only col A, becomes a trivial fetch.

Thats my understanding anyways
Cloud Compliance from a to Z
Keep a paper or electronic backup at home and/or another safe place.

Also your should protect mobile/app wallet with a passphrase so it is safe if you lose it.
Giving your code for free is hard
dos32.bas
Node.Js 9 Came Up with New Interesting Features
Syberia Giveaway (ends: November 11, 6PM UTC)
I'm sorry what was your answer??
Biomimicry copying nature's design
Clown Hero Jail Prison Escape Survival
Welcome to the new prison survival game and escape mission’s strategy where you play as scary clown in this Clown Hero jail Prison Escape Survival. Clown Hero fight with cops in the jail and try to escape from the police custody.
Truecaller responds to privacy concerns raised
I agree that it is good to learn skills for their own sake. But do you really think that cursive is actually good at communicating information? If people find it difficult to write legibly then it is not really achieving that goal. I found cursive a constant problem at school that made the teacher obsess about presentation rather than content. And as an adult I find it hard to read peoples idiosyncratic scrawl. Text should be easy to read, that is the most important thing.
You have to have water close to the chalkboards in order to clean them.
Ive both saved and is ruining Apple.

I'm eying a Surface because all the stuff Apple makes is now more about looks (not design, mind you) than functionality, and I'm totally fed up with giving a lot of money to someone who cares more about how the thing looks then if it convenient for me.

Ive or whoever designs both hardware and software there has lost touch. Most of the stuff they make puts huge compromises and sacrifices convenience to improve looks.
> Also, reading that license for corner cases, what is the legal meaning of “worldwide”? Would it be legal to use OpenStreetMap data from orbit? From a moon observatory? From Mars?

I guess that you have similar issues with Apache 2.0 (which also uses the term "worldwide"), GPLv3 (it uses "worldwide" for the patent grant), MPLv2, all of the Creative Commons licenses, etc.

"Worldwide" is a very commonly used term in license texts (even texts of proprietary licenses). Since NASA uses software licensed under the above licenses, and nobody has sued them, I doubt that this is going to be a huge legal problem. Not to mention if it ever went to court, the context of the time the license was written would be considered, and the term "worldwide" would likely be considered identical to "universal".
Even SSD's are super slow compared to RAM. When you want to read a few bytes from millions of rows, an SSD has to decode an entire block of data for every read.

Also, even with NVMe SSD's, there is a lot of operating system overhead associated with every read. Having layers of drivers to orchestrate the transfer of 2 bytes of data you wanted really slows it down...
What I'm hoping to get time for to help out here is starting to write on my dumb blog again and have full RSS.

I never earned anything from ads anyway (can't remember if I even activated them).

Anyone else would like to try?

As long as it isn't about "building an audience" and monetizing we could have blogrolls, links to post by other programmers and forget all about SEO nofollow etc etc.
The data in your link is for 2016. It's the end of 2017 now. Alibaba Cloud is growing definitely much faster than Microsoft (126% vs 61%) and Google and bigger than Google. It is very close to Microsoft in terms of revenue if not bigger right now.
The point is about not using external builds of react, but trying to understand what every piece does.

That means you want to be able to understand it well enough to write the webpack required for a react pack from memory.

And with react, that's years of learning.
You can still nerd about chalks, eg Hagomoro chalks: https://gizmodo.com/why-mathematicians-are-hoarding-this-spe...
Business idea: Faraday cage classroom kits.
The last two options are not idiomatic Go.
(zero, err) and (nonZero, nil) are.
So the error check is almost always a simple `if err != nil {return err}`.
Interesting perspective that Facebook perhaps encouraged the demise in popularity of Second Life. While Facebook is more based on reality, much of it imaginary nevertheless. It is full of stylized and posed selective personal photos and experiences, that propose an idealized version of ourselves to the world.
> Because reading from an RSS source required you to have an RSS reader of sorts and there was some configuration required on the users' part

Up until a few years ago Safari supported RSS natively: there was a button you could click and a native RSS url would open in your browser that you could read and filter and everything.

Nowadays the alternative in Safari is "reader" mode, which removes all the website styling and leaves just the main content and also the notifications API, which allows you to subscribe to a site (if they support it) and get notified of new content without even opening your browser.

I didn't really use RSS and don't use the replacements either. I really like the idea of RSS and I think it's worth implementing for people who like it, but I never found it useful for myself.
> The stairs are immediately obvious when you approach them

How do you know you have to approach that?

This is like the mystery meat of architecture and you're defending it (and with a bad attitude and tone of voice throughout the thread, I might add).
Most of these techniques are already in production:

Microsoft SQL Server has columnstore indexes and can even be combined with its in-memory tables. MemSQL has been doing this for years and v6 is incredibly fast, also combines in-memory row-stores. ClickHouse is very good if you don't mind more operations work. MariaDB has the ColumnStore storage engine, Postgre has the cstore_fdw extension. Vertica, Greenplum, Druid, etc. EventQL was an interesting project but abandoned now.

AWS RedShift, Azure SQL Data Warehouse, Snowflake Data, Google BigQuery are the hosted options, with BQ being the most advanced with its vertical integration.

If you want to operationalize Apache Arrow today, Dremio is built around it and works similar to Apache Drill and Spark to run distributed queries and joins across data sources.
You're making the case that Android users choose out of resentment while iOS users choose what they like.
Lots of employees complained and said they would rather find another job than work in an open space.
Ok. Let’s take those quotes in context. First Rams - my hero at design school. Any kind of balustrading in the space would be obtrusive. It literally gets in the way of the space the designer is trying to create. The space performs the function of an entrance to a hidden theatre. It’s primary goal is to evoke feelings of excitement and awe. To paraphrase Jobs, it’s supposed to be magical.

Next the Jobs quote. It’s also not just how it works! In fact, I disagree with that quote. Design isn't about any of the those in reality, it’s about solving problems. This is a quote that gets banded about a lot and one that fundamentally misunderstands the nature of the design process. The end goal may be how it works, looks and feels. Good design is an elegant solution. Balustrading in the space is inelegant.

The Principle from Rams 10 principals that I’d apply is the one about honesty as hiding the stairs and balustrading could be considered dishonest - however that’s tenuous.
James Governor @ Redmonk once told me, at the very beginning of Twitter, "You need to think of a Twitter stream as a river. You don't wake up in the morning and say 'Damn, I missed so much, I need to run downriver and see the bits I have missed.'."
> many are quick and even eager to think of others as stupid

There is no hard data I could find but I would guess* that the average programmer probably has a higher IQ than 100. So if we define "stupid" as "not as smart as oneself" then this belief is probably somewhat true.

*Having worked with a lot of different kinds of programmers and having also worked with the general public.
Walmart Labs: Avoid pitfalls in scaling your Cassandra cluster
I've only bought a few things from Alibaba over the years, but most of them have turned out to be either faulty or a typical case of 'chinese manufacturer disappointment' which has led me to being reluctant to buy anything larger/more expensive. When I was in Marrakech a couple of years ago, the guy who owned the riad we stayed in referred to many things in the souks as being "China quality", and I guess that's the problem. I don't expect something for nothing, but it's so hard to tell if you're going to get something that's going to be as I would expect (i.e. functional, accurately manufaturered), or as I've experienced (borderline functional, poorly manufactured or badly designed). The best purchase was a secondhand (rare) motherboard for a client's laptop, sadly!

It's a real pity as I'm sure if there was a way of really knowing the quality of what you were getting (other than getting samples, which I've done and had issues with several of them) then it would be a great place to buy either for personal consumption or for a business opportunity. At times like today I spend a while browsing and see things I would be interested in if I wasn't concerned they would be 'China quality'.

Am I missing something here? Is there a better way of sorting the wheat from the chaff? Or is it just a case of a lot of hit and miss and hopefully building a relationship with a decent supplier at some point?
> Life isn't fair

The whole point of human culture is to transcend the raw reality the universe hands us. Not just by inventing math and microchips, but also by inventing ways to reduce randomness and unfairness, be it the randomness and unfairness of weather, birth, disease, or human nature. Especially human nature. Culture invented morality and laws and notions of justice. The more advanced the culture, the less your birth circumstances matter for political power, social station, or economic opportunity.

But culture can also succumb to that base human nature which it was supposed to help us transcend. When a culture decides that self-interest is the fundamental reality of human nature, that the best thing to do is yield to rather than counter this nature, such a culture becomes a self-fulfilling prophet, and we all end up prisoner's of the dilemma.
If by aesthetic integrity, you mean the quality of production or a more traditional, even and smooth style of film cutting, then that's not what I mean by quality. You can have serious documentary style cutting with crap content or amateur-reality-TV-promo cutting with great content. But I think that on that front, yes. If you grow up on a style, you might like it later too.

What I meant by just above the spam threshold is just a mishmash of content thoughtlessly cut together to match a keyword result, game the "up next" suggestion engine and/or draw clicks through shameless clickbait.
Moiré Pattern
So, if some of you have felt despair at the idea that this may indicate that true democracy is impossible, fear not: it hinges on the fact that some preferences can be cyclic: A wins over B who wins over C, who wins over A.

These situations are possible but rare and in such a case, it is arguable that all potential winners are legitimate.
Huh? I was only talking about how it's disingenuous to talk about being the "biggest tax payer" when their effective rate still might be lower than what they "should have to pay" because of their complex accounting strategies.

Not about progressive tax rates, which your comment seems to be about?
I had many teachers who insisted on cursive, and none of them were half as lucid as you were just now.
Or for example time could pause on days you don't visit. If I play a browser game it's going to be a very small part of my life and I'm not going to be concerned with making sure I visit daily because the game wants me to.
Am I the only one who finds that the Stanford encyclopedia of philosophy is generally less clear than the matching Wikipedia article?
If you can't write in cursive I won't hire you.
It is not encrypted?
This is the first I've heard of Copperhead. From their install page [1]:

"You can obtain the adb and fastboot tools from the Android SDK. Either install Android Studio or use the standalone SDK. Do not use distribution packages for adb and fastboot. Distribution packages are out-of-date and not compatible with the latest version of Android. An obsolete fastboot will result in corrupted installations and potentially bricked devices. Do not make the common mistake of assuming that everything will be fine and ignoring these instructions. Double check that the first fastboot in your PATH is indeed from an up-to-date SDK installation"

Great if it works for you, but this is clearly not a viable option for the great majority, nor is it an example of "polished UX."

[1] https://copperhead.co/android/docs/install
But that is Redux and not React way. I bet for example Facebook themselves does not follow "the right way".
There are so many bad kid's videos on YouTube, and I'm not even talking about the algorithmically created or "Peppa drinks bleach" kinds.

For example, while there are a ton of real Fireman Sam videos, there are also many that are just an endless concatenation of action scenes from different episodes. It goes on for about an hour, instead of the ten minutes of a regular episode. If you take it away from my kid he gets angry, if you don't he'll probably fall over from exhaustion after a while. And in any case I don't want him to vegitate in front of a nonsensical video for so long.

There are also tons of unboxing videos of toys. There are videos where some guy plays with toys and acts out new episodes with his weird voice. You never know if it is for children, or a satire/joke video for adults.

Then there are just videos that are buggy, stop early, have random parts cropped... etc. and are just frustrating.

It would be trivial to hire a couple of students and find and flag all of these videos (though not all mentioned in the posted link). DMCA and copyright would provide an easy mechanism to remove this content. Adult TV shows that are uploaded are removed immediately.

I have a sinister theory about this: This is tolerated by the copyright owners, or at least someone in the content distribution chain. The goal is to frustrate people enough that they will ditch YouTube and buy the DVDs.

I have since started to create a curated list of the good videos, and also moved to a Kodi setup where I can put known good episodes - it helps a lot to control the quantity and increase the quality of what the kid is watching.
Paywalls with workarounds are explicitly allowed on HN [1] and NYT submissions are as standard as you can get here.

Other things being equal, we'll prefer a non-paywalled URL as in [2] from earlier today, but in the present case there was a clear quality difference.

1. https://news.ycombinator.com/newsfaq.html

2. https://news.ycombinator.com/item?id=15672936
Wow, never heard of it. Great find, thanks
In fact it collapses into aproval voting, which is like range voting except every score is 0 or 1, or equivalenty like FPTP except that you can vote for more than one person.

But it turns out that approval voting is itself considered a very good voting system (I remember reading an article about how a conference of experts voted on their favourite voting systems and approval voting won, but I can't find it because "voting system vote" isn't a very good Google search).
That's a non sequitur, it's not like I'm lobbying politicians to take away his rights to make the game. I'm pointing out something I don't like in a game I otherwise would likely play - or is audience feedback now a bad thing akin to telling someone how to make their game?
2018 Never-Before Car Model~
You could say this is shows finally reflecting real life more accurately.
Only to then realise that naive flock() won't cut it on your basic NFS setup so you resort to bizarre tricks like using hard links to the lock file to emulate proper locking on NFS because they can tell you which of the racing clients won.
Those were good times... right?
I have had some experience on Taobao and Tmall. Taobao is for C2C (customers to customers) while Tmall is b2c (business to customers). Tmall has better quality in general (the brands sell directly to customers). For Taobao, the quality varies greatly. For me, I always read the ratings and reviews, in particular negative reviews very carefully. If the percentage of negative reviews is high, I would avoid that product. So far, I have had good experience. I bought some really high quality goods at very low prices. Similar goods would cost a lot more on Amazon.
I mentioned it earlier, but thanks for providing the link! Yes, it's very cool.
I'm an architect.
This Is Why Your Passive-Aggressive Office Note Didn’t Work
I kinda liked them, personally.

They were used sparingly, and only at clear "milestones", which made me take a step back instead of scrolling from action to action.
What an amazing place to work! As much as I hate the phones designed by Jony, this building is a work of art and the people who will work here are extremely fortunate.
100% agreed. I can also read whiteboards much more easily.
Newsbeuter user here... usage dipped in the last year but have been looking to get back into the habit. Nice CLI speed and efficiency!
Games have been the main draw since year dot. In that regard, nothing has changed.
Try the Shipping Forecast. Different every night, but just the same each time.
every measurement has an error tolerance, starting with the uncertainty principle and including transistor manufaction.
Heh, that is fun: the thing I hate about go is immature very varied stdlib quality, leading to even more varied ecosystem.

Rust seems on the right path, go ... well do you even have package management after 8 years? No..

What other systems do you compare it with? Its not the best I guarantee it...
No, this isn't accurate.

The majority of minicab companies operate as an agency.. which keeps the operating company below the VAT threshold. Uber reduces their liability in the same way.

Mini cab drivers have private hire licence (not a Hackney carriage licence, that a taxi which trawls the street looking for a fare)... Uber drivers have he same license as Minicab drivers.

A mini cab is usually ordered by phoning up the agency, and the driver picks up at your location... Uber you use an app, but the process is the same. Neither are allowed to be hailed from the road.

With minicabs, the car and fuel is often provided by the agency.. which makes it more of an employer than uber (where the car and fuel is provided by the self-employed contractor)!

I agree with these articles:
https://www.ft.com/content/7ca2f852-b5b5-11e7-a398-73d59db9e...
https://www.theguardian.com/technology/2017/sep/27/uber-says...
Kingsman: The Golden Circle (2017)
Who is behind Vertex.ai? Could not find any information about it. Is it AMD?
In most other languages this would fail code review as it is overly terse. I can see it does match the mathematical notation but if the language is supposed to provide any layer of abstraction then it doesn't do a very good job IMO. I guess the target market are mathematicians who already understand and write mathematical notation.
I use stairs.
Can also recommend furniture polish and a cloth. The polish also works great as a lubricant for a door that won't close fully without a shove. Small spray on the lock and it slides closed nicely.