skysight-inc/HackerNews huggingface dataset:
Co-ops can compete with corporations without any special legislation. In some European countries, large industries are dominated by co-ops. (Finland’s biggest bank and retail chain are both co-ops, and they gained their market position fairly recently.)

Successful large co-ops often allow customers to become members. When done right, it’s like a bonus system on steroids. There’s no reason why this would not work for an Uber competitor. As a rider, I would feel comfortable in a system where both I and the driver are owners of a co-op.
This article keeps ridiculously pushing the false narrative that Facebook and "the Russians" are responsible for the outcome of the 2016 election. The amount of placed advertisments on Facebook from shadowy Russian sources was miniscule and had nothing to do with the massive rallies of people and the media coverage of the Trump campaign. $100,000 of ad buys on Facebook swung the election and caused this horror?

It is such a dishonest narrative.

I thought it would be a story about the wider cultural effects of social media and Facebook, but it was more partisan conspiracy theories.

I'm disapointed in Vanity Fair for running this type of piece.
>Who would bear the risk? Who would bear the losses?

The collective, which will be set up as a coop, and have assets, etc?

>Also, what would happen to bad drivers on the system, would they get fired like Uber fires them? What if a ride is in a spot they don’t want to go to, what happens if they don’t go? What happens when a driver takes a bad route for extra fare? What happens if they get told their car smells bad or is unsafe or they’re driving aggressively or are using the phone to talk to some random person during the trip?

All those things happen under Uber as well. Also, by which mechanism would those be more difficult to handle in co-op? It's not like co-ops don't have rules.

>The first time I got in an Uber the driver gave me candy and a bottle of water, charged my phone. Will the taxi co op do that?

If they want to superficially charm the customer, I don't see why not.

>Does anyone seriously think a co-operative Uber would be able to compete with Uber without making Uber illegal?

Sure -- there are some huge co-ops out there competing just fine with traditional businesses.

(Though Uber should be made illegal anyway).
Old icon: https://cl.ly/2L1K0Q341g29

Replace it with the one in /usr/share/icons/

https://developer.gnome.org/integration-guide/stable/icons.h...
One of the first things new computer users latch on to (including myself, long ago) is their graphical capabilities, and one of the first things budding geeks learn - which was once even more true than now - is that there is a vast array of incompatible dedicated hardware and software used for them. This disincentivizes learning, as no one wants to spend a bunch of effort acquiring knowledge that is useless in the future.

If everyone was using a similar 3D engine on similar hardware (or with the hardware abstracted away) for everything non-text, with comparable libraries, they could just jump in and start learning how to manipulate the graphical environment immediately as children, and build on those same methods anywhere they went for a lifetime. [The 2D stuff would obviously be a subset.] It would dramatically increase efficiency of all graphical development across the board.

Also, it became apparent to me very early on that windowed GUI environments were inherently less productive and reliable for common tasks than "something like ncurses" as you say (the old AS/400 interfaces come to mind, a great many of which are still in use for good reason). The 2D GUI interface is much more finicky & time consuming to design properly, as well.

In short, I couldn't agree more. One of the biggest frustrations I have with the entire field is how much time is wasted on counterproductive efforts. How many man-hours have been flushed away on 'perfectly aligning' graphical text boxes that never needed to be graphical in the first place? I understand how this is driven by underlying economic & social dynamics, but it's still galling.
> Have you ever found yourself using the arrow keys in Vim?

Real problem is that you are forced to use Vim.

For a long time it was the only decent code editor for terminal. Vi is still default editor on many distros.
This is a great point.

I don't mean to say everyone should be running around doing whatever they want. I consider the team, and working collectively in an effective way, of critical importance.

I think what you call collective fiction, I call operating principles. If you have any pointers to learn more about this, I'd be eager to take a look. Thanks!
The null hypothesis has to be that both approaches are equally effective. There simply isn't any evidence to suggest otherwise.

At this point, it's premature to discuss whether static typing or dynamic typing affords benefits. The first step would be to look at a large set of real world open source projects written in different languages. If we see empirical evidence that projects written in certain types of languages consistently perform better in a particular area, such as reduction in defects, we can make a hypothesis as to why that is.

For example, if there was statistical evidence to indicate that using Haskell reduces defects, a hypothesis could be made that the the Haskell type system plays a role here. That hypothesis could then be further tested, and that would tell us whether it's correct or not.

I agree that these studies are hard to do, and that they'll always be imperfect. However, that's still the best tool we have for approaching this empirically.
You are downvoted but that is a big issue. And Uber drivers try it too by calling you to ask where you want to go. Which they are not supposed to and I never answer. It is hard to get rides off the beaten path sometimes.
Why isn't really up to it though?

It works exactly like that on modern Macs - whatever you plug into whichever USB-C port will work. Worst case scenario is that your ultra-high-speed TB3 RAID array will work ever so slightly on the left hand side ports, but it'll still work and it'll still be plenty fast.

And I understand that USB-C ports on other highend laptops are the same? They support TB3, HDMI, DP and other alternate modes so this will quickly become a moot point, just like having to differentiate between USB 1.1 and USB2.0 ports?
This is a neat project and having this framework could really address two things.

1. If we bake all the intelligence on the device then it won't have to go outside to a network which could increase security.

2. If the intelligence is on the device then the users could control their data better.
Great timing. I was considering building a monitoring setup based on Influx and hookung up Grafana to it. Now, I can play with timescaledb and Grafana instead.
Don’t know the technical advantages/disadvantages of timescaledb over influxdb. If any of you had any experiences with them, pls share.
Seven Constraints to Build Delight into the Digital Experience
Indeed. Quoting "The Name of the Game", the very first chapter of Knuth's "The TeXbook": "Insiders pronounce the $\chi$ of TeX as a Greek chi, not as an `x', so that TeX rhymes with the word blecchhh. It's the `ch' sound in Scottish words like loch or German words like ach; it's a Spanish `j' and a Russian `kh'. When you say it correctly to your computer, the terminal may become slightly moist."
No clue why you're being downvoted. When I worked for Solectron Global, Dell and HP's repair departments were the absolute worst. Always backed up, always short on parts, always breaking mid-repair. Most frustrating job I've ever had, and a real eye opener as to the truly garbage nature of their products.
The self driving car brings you dinner at an affordable price.

It makes more sense for the dinner cooking robot to be making thousands of meals a day than just two for you each day.
The Drug Industry's Triumph Over the DEA
You’re doing exactly what the cloistered FB articles in the article are doing... just taking it as an assumption that the story is false and that you are under attack. How do you know this?

FWIW, I do agree that the wider cultural impact of Facebook is more important than any specific instance of foreign meddling, but that’s not the subject of the article. The article is about the people at Facebook, and if the Russian interference is what they are focusing on, even if they’re wrong, then that is what the article will mention.

There are plenty of stories about the social impact of Facebook if that’s the subject matter you want.
my bedroom theory is that our brains like to associate physical stimuli to ideas, and flipping through pages is a lot more giving than typing a page number or swiping.
Counting things IS hard! The mascot of my data science team is Count Von Count. I keep him on my desk.
Firstly, I don't see this guy being scapegoated - he appears to have been given the option of being part of the solution, but refused, and he appears to have worked himself into a corner by refusing to work with anyone.

More generally, while I don't know any more about this case than what is in the article, I have seen something matching the description given here, and the situation there was not as you describe, except in that the fault lay both in the developer and his managers.

He thought he was an exceptional developer and he was going to prove it by writing really complex code, even if the application did not need it (he did not, of course, describe it as complex - it was, in his mind, elegant, object-oriented (it was a time when that was still the one true way), efficient, reusable... but in reality, it was mostly a mixture of unnecessarily complex and confused.)

Naturally, he was averse to working with morons who could not immediately follow what he was doing, so he worked alone, obsessively, and incessantly. As time went by, more of his explanations for why some feature could not be made available now were based on the complexity he had introduced earlier in the process.

Management takes the blame for allowing this situation to develop. His initial managers were insecure about their technical ability, and deferred to his judgement - it was a case study in why technical managers need technical knowledge (to be fair, they were also snowed by a load of non-technical responsibilities that sucked up the time for running the project.)

In the end, he precipitated the issue by resigning (presumably, he had found some other manager impressed by his apparent mastery of all things technical.) By then, I had moved on and I don't know it ended up.
Bakers make bread. Soldiers eat bread to have energy to kill people. Do bakers help government kill people?
Just a theory... Are you playing on mobile? Is it possible the mobile browsers ticker has a max speed limiting the production, but the avg sold measurement is measured using an actual sold per second avg.

On my mobile the production seems to cap out at around 10/sec even when it reports far higher than that.
I thought it was more along the lines of “if you’re in the minority and you aren’t convincing people then don’t invest energy into it and go with the flow”.
> the author doesn't propose how it happened.

The author says quite clearly it's not clear that it happened at all: "The question ... is one we still cannot convincingly answer ... But there is no real evidence of a population decline prior to the first European contact". Also you've cherry picked the high end estimate from "4k-9k"; going from 4k to 2K-3K is far less dramatic than 9k to 2k-3k. All of these numbers are pretty shaky estimates and Roggeveen admits his 2-3K estimate may be low as they were shooting people and they did want to line up on the beach to be counted. So maybe it's 5K to 5K.

Diamond's narrative of a starving people forced into cannibalism as a food source certainly doesn't fit much of the other evidence -- their bones indicate they were larger than other polynesians, not malnourished and show little evidence of being killed in battle.
I think Agile in many ways was a reaction to a trend where internal teams where cargo culting what external teams were doing.

When I was literally shipping software it made sense to have longer release cycles because the cost of shipping was so high and it was a cost your clients had to pay. But for internal teams, you could ship a lot more cheaply and if you needed to redeploy you typically had the power to do that.

You could also literally have the customer in the room with you, which isn't possible when you are shipping to N external customers.

I think that also explains the rise of SaaS. By keeping the software on site I can ship much more cheaply, though the client negotiation part then is the more traditional model.
The cynical part of me thinks it's to keep "alternate" browser apps like Chrome and Firefox on iOS from having the feature, but i'm really hoping that it's something much less nefarious.

But either way it's a really shitty move in my opinion.
I'm curious if the riders would also be able to be owners.

I co-own a cooperative grocery store with about 17,000 others; we do about $50MM in revenue annually. We are all owners / workers / shoppers.
You really don't though. Clojure ecosystem consists of lots of mature libraries. Luminus http://www.luminusweb.net/ will wire them up for you in a standard way. All you have to do to make a new project is something like:

lein new luminus myapp +postgres +auth

And you're good to go. Everything is setup, and you just have to add the code relevant to your application.

It's also worth noting that the nature of how web apps are built has changed over the years. Everything used to be done server-side, with the client just rendering HTML for the most part. A big framework makes sense in that context.

However, SPA approach is the popular way to build apps today, and all the UI logic lives client-side. The server becomes just a set of service operations, that are ideally stateless for scaling. You really don't need anything too fancy on the backend with that approach.
>People who know Zuckerberg think he’s losing touch with what it’s like to suffer real loss, and that he’s on his way to becoming a modern-day Howard Hughes

This is a prettyyyyyy unflattering comparison
The two single biggest factors in determining what sort of process you should have are a) cost to ship/deploy and b) cost of mistake.

On one extreme are things that are expensive to change and mistakes cause critical failures and on the other are things that are trivial to change and mistakes are easily mitigated.
Good Lord can't these media outlets accept reality. HRC lost, deal with it. In almost no way is the left's frustration over a Trump presidency different or more justified than the right's was over the Obama presidency. My advice to the left and their media fronts; quit screaming "RUSSIANS" and develop a platform that works for the fly over states and not just the coasts.
To take the initial premise of this and go in a different direction, maybe the problem isn't "Why aren't people improving themselves outside of work hours?" but instead "How do we help people do 'professional development' within work hours?".

Developing a culture of learning and sharing knowledge, where passing on what was learned to the rest of the team is valued, you end up in a stagnation situation that seemed to inspire the frustration of this article.

I'm betting that other developers have different skills and something to teach you, they just lack the proper venue and means.
I am not. Facebook released numbers about their political ads and they don't stack up in any way with the kind of narrative Vanity Fair is trying to spin.

https://www.nytimes.com/2017/09/06/technology/facebook-russi...

$100,000 in Facebook ads versus billions in advertising spending from the DNC and RNC? http://www.washingtontimes.com/news/2016/dec/10/hillary-clin...

It is a manufactured conspiracy theory.
> That doesn't actually guarantee no funny business, someone could jump into the middle of a multibyte instruction.

Does PowerPC use multibyte instruction that don't have to be aligned? It would be very atypical for RISC processors, but if you can provide evidence that these exist, I will believe you.

(sidenote: I am aware that Thumb and in partiular Thumb-2 on ARM uses instructions of variable length)
>>> conservation of angular momentum thing

For the snails, probably you mean something like "initial break of symmetry".

In the initial steps of the embryo, it must define the front-back, top-down, right-left axis. (I'm not sure about the technical names.) IIRC, each one is defined by some gradient of chemical signal, they are not mechanical, but I'm not sure. https://en.wikipedia.org/wiki/Morphogenesis

Anyway, it would be a nice experiment to twist a snail embryo and see the development. In particular, the snail of the article has the reproductive and internal organs in the opposite side of most snails. What happens when you twist a snail embryo, do the internal organs get the mirrored position too???

Somewhat related: This explains some parts of the front-back axis "Evo-Devo (Despacito Biology Parody) | A Capella Science" https://www.youtube.com/watch?v=ydqReeTV_vk
The Zen of Missing Out on the Next Great Programming Tool (2016)
I think you're thinking narrowly about the term "incentive." Incentives can be non-monetary as well. Consider the opportunity to work with increased autonomy, or a chance to move your industry -- and perhaps society at large -- away from hierarchical power structures that disadvantage and disenfranchise workers. Focusing solely on the monetary side of this disregards the many other ways in which people find meaning in their lives.
I never had much problem getting an Uber for even 30-45min drives I don’t like Uber that much mostly because in the center I’ve pretty strange experiences with them but gettng a ride to Watford or even St Albans wasn’t a problem sure it costs 30-40£ but it’s still much cheaper than prebooked not to mention black cabs.
Maybe this isn’t an appropriate comment for HN.
True story: was once asked by the co-founder of a company to sabotage the project I was working on.

"Drive a horse and cart through it" were his precise words.

So for my team, the deliverable was working software. The co-founder wanted another deliverable altogether.
Flexbox and CSS Grid, Part 1 – Introduction to Modern CSS Building Blocks
What kind of example is this, the 1st is an entirely different 'program' than the 2nd? Unless f1 is a no-op.
You can write bad code using bad practices in any language. All the points you've made have absolutely nothing to do with Clojure, and are simply bad architecture.

Every language allows you to write complex applications, and shoot yourself in the foot. If I pick up Python tomorrow, and start writing a large application in it, it's pretty much guaranteed I'll make a mess.
China attempts to be a scientific super power for its own benefit, not to win some moral pissing contest. If china is hurting itself in this endeavor via fraud, then that has nothing to do with the USA.

This is just classic what aboutism.
Flexbox and CSS Grid, Part 2 – Flex Container (Flex Direction, Wrap and Flow)
Test driven development is about the only methodology that has worked for me. Agile, etc has been useless, at least at the gigs I've worked.
Ask HN: What you have automated?
Part of me admires their sober approach to safety, but another part is extremely skeptical of the implied reliance on mapping. Reality changes all the time, so your technology should better be able to deal with outdated models. But if it can, shouldn't it be able to cope with an absent model just as well? If it does need a pre-made model of reality, I am not convinced of its ability to deal with unexpected change. In sports climbing terms (hope I use them correctly, not being one): how bad is the car at onsighting a road that it needs beta so desperately to flash it?

Maybe their "onsight" capability is just very slow and the first Waymo to meet a change has to onsight it at hardly more than roomba speed (or worse: mturk?), sharing the knowledge ("beta") with the Waymos that come later, but then you still have to reliably detect that your model is outdated while driving regular speed while all false positives would considerably harm the relationship with other road users.
Why has this post been downvoted so many times? Would someone who downvoted this post care to put down any word on which of those statements that you don't agree?

Sometimes the downvoting and its related visibility mechanism here really puzzles me...I really feel that perhaps we should give more weights, in terms of visibility, to those downvotes that come with even a little bit of explanation, or otherwise we are not much different from a group of mobs in the Spartan assembly (i.e. "Apella") who would consider themselves democratic and then vote by shouting loudly...

=====

PS: I am not the original poster (so in case anyone feels like to cast his downvote for the sole reason of complaining about downvoting, just go ahead and downvote mine and leave alone the OP's)...but I really don't understand (and feel a bit curious about it...) why it attracted some many downvotes, without any explicit criticism...

the reduced points really do not matter, but the reduced visibility might turn some inexperienced readers away and thus further decrease the probability of having them join in the discussion and share their perspective...
Yes, they're not the same program, but they're equally easy to write. I see people shying away from doing work in each iteration of the loop because of a feeling that it's more difficult to write the code.
On Windows I use the tool provided by Microsoft for free. I have since it first became available about ten years ago.

On the other hand, I assume if a state level actor wants to hack my computer it will happen regardless of what I do.

Good luck.
Campaign ads paid by a foreign actor are illegal in the United States regardless of how much money exchanged hands.

Given the resources available to these state actors, isn’t it possible that the easily tracked $100k spend is the tip of an iceberg?
"Like many C.E.O.s, Zuckerberg does run the risk of being aloof. In particular, Zuckerberg has few friends outside of Facebook. Beyond the time he spends with his wife and young children, he does very little that doesn’t, in some way, point back to his work at the company he runs. This sort of discipline becomes problematic when you learn that some of the people who surround Zuckerberg on a daily basis—the vast majority being current Facebook employees—seem to think (like Zuckerberg) that most of the Russian involvement in the election is overblown and that the company is being used as a scapegoat for a dysfunctional country..."

Ironic. Washington DC has the exact same problem: isolated, life in a bubble, mono-vision, etc.

Blaming FB and only FB is an oversimplification, to say the least, but it's a great spin that protects the elites (from their responsibility for the build up to Nov 2016 and all that has come to light since).
> Makes sense for the companies, of course.

It seems to select for poor candidates.
Python has been around a lot longer than Clojure though, especially if you count years of it being used in production. Clojure has only started seeing wide use about 5 years ago.

The fact that it's already used successfully at large companies shows that it is an effective language. Most companies that try it end up sticking with it. So, I'm not really seeing a problem here to be honest.
I’m always caught of guard when the left-right scale is brought up in the context of American politics. Is so far skewed to the right that “the left” corresponds to “moderate-far right wing” in EU terms.