skysight-inc/HackerNews huggingface dataset:
>> Kill it off, and media will shift to a different model

The alternative model is to make users pay. Imagine all news sites hiding behind paywalls. Advertising is not only easiest and more profitable, it is also most convenient for the end users.
>I use a 12" MacBook "retina" (not air)

You just need to buy a good laptop instead of MacBook.
Ha. Funny but I’m the exact opposite. Had to use hibernate and spring once. Trying to debug with 45 XML config files scarred me for life. That coupled with MySQL who even Ellison will tell you, is a toy, I saw the writing on the wall and quit the job a couple of months before that whole team got fired while the company had no choice but to throw the code in the bin. My view is that ORMs can never compete with a proper enterprise scale RDBMS with people who know how to use it.
> (which by the way, polls consistently have shown the majority of Americans disapprove of AA)

Popular opinion does not make something right or wrong. I have no opinion on AA, but sometimes, needed measures are unpopular.

> Called homophobic if you think gay pride parades are not a good idea [...] and also don't want almost-naked leathered men walking around your neighborhood)

This is only non-homophobic if the same non-want is applied to women, e.g. at some types of carnivals. Then you're just a prude ;)

> Called sexist if you suggest that rape victims should go to the police as soon as possible after, rather than wait months or years later.

I wouldn't call this opinion sexist, just ignorant. Yes, going ASAP is definitively recommended, but if you listen to testimonies of victims (I can recommend the Guilty Feminist podcast, which talks about this topic every now and then), violence of any sort but especially sexual violence can instill deep, long-lasting emotional trouble that people struggle hard to deal with, making them unable to go the authorities. It's as if you told someone with clinical depression to pull themselves together.

(Edit, addendum: also think of rape that happens in relationships with a power asymmetry. Reporting the perpetrator immediately might get you into even more trouble)

Note the common theme that sexual violence often goes on for a long time or is buried under silence before it comes to light. Think e.g. of the reports about children being abused by church clerics or by teachers in certain boarding schools. This is not an easy topic with a simple "duh, just go to the authorities" solution.
I think noticing a spectrum is a good first step, but a good second step is noticing the distribution of that spectrum. There is very, very few ads on-line that are "done well". There's also very few ads "done poorly", because nobody in their right mind would want to keep running an ad they're not happy with.

The Internet is utterly dominated by ads that are bad for the viewer, and beneficial to the advertiser. They're all pushed (vs. pulled) or resource heavy or manipulative or outright lying or optimized to give you bad deal or tracking you to various degree, and I mean "or" in mathematical sense - a lot of ads have all of these qualities.

Saying that not all ads are bad is - in the real world, accounting for the shape of the ad spectrum - like saying not all fungus you scrape off a wall is unsafe to eat.
Living in Europe, I have yet to see a smart navigation app, which would allow to take into account:

- tolls and fuel consumption (Via Michelin is great at offering 2-3 routes with different and realistic costs, but the app is an ad-nest and their navigator is bad; Here can avoid tolls but the UI is bad; Google Maps is useless if you want to optimize the costs).

- altitude changes (a marginally shorter road which has to climb and descent 1000 m / 3000 ft is not the same as doing extra distance on the flat ground).

- the shape of the road, prefer wider and more direct roads (there are many narrow and extremely curvy roads that can't be driven fast, and some may be very stressful to drive).

- the realistic median speed as an estimator (not the speed limit; sometimes it is set unrealistically high; also do not assume that all tarmac roads are equivalent).

- local and temporary traffic restrictions (respect car-free hours in some areas and restrictions on a particular kind of vehicle or engine).

- eventual stops during long trips

Google Maps is far from an ideal navigation app at this point. The only reason it is used, IMO, is the abysmall UI experience in built-in car navigators. (Anecdotal evidence: I rented a car last week, it took me five minutes to enter destination, and then I couldn't figure out how to interrupt navigation. Eventually just used the phone to drive around).

Tl;dr: Dear Google, Waze, etc., distance is not everything.
In the current culture where people are afraid even of safe things like GMO or vaccines, it would be impossible to grow stuff like cassava, or even potatoes and tomatoes. The mere fact that they're poisonous when unprepared would be enough to prevent people from even trying it.
Virtual Media Vulnerability in BMC Opens Servers to Remote Attack
In fact, if you're winning more than you're losing, you're decreasing the profit of the bookie

Not if it's a parimutuel betting [1] system, as described in the story. The Hong Kong Jockey Club takes a flat 17% cut. The rest is exchanged between winners and losers. This is no different from playing poker at a casino, where the house collects a rake but otherwise the players only win money off one another.

Note how in the story, the Jockey Club contacts Benter and offers assistance rather than blacklisting him. If he were decreasing the profit margin of the bookie, as you call it, they would have ample reason to cut him off. In actuality, he was increasing their profits (but not their margin, which remained a flat 17%) simply by increasing betting activity. This is something poker sites have also hit upon, and as a result they've developed sophisticated rewards programs for their top players.

[1] https://en.wikipedia.org/wiki/Parimutuel_betting
You’ve already received sensible answers, but let me add that “Android” pretty much means a Google device here; an Android device that doesn’t get updates, or only after a long delay, is decidedly less secure.
That is interesting. I used to like AGPL but recently switch to advocating 0BSD. What made you switch away from 0BSD?
> Can you make a recommendation of a process which doesn't involve cherry-pick commits (or more often patch-sets)?

Thank you! You just made me realize that there some ambiguity in the original article and thus in my reply; I have nothing against cherry-pick in git and first thought the original article was using the phrase idiomatically, as in "developers picked specific commits with their personal judgment."

The rest of this response will be written with that idiomatic reading in mind since that's what I originally intended with my criticism.

> I suspect one of the problems here is a lack of bug tracker, which would have associated the fix to the merge and the fix itself together.

I agree with this. This would make it immediately obvious that there were multiple fixes for one issue, which should be strange.

I also think there should be an overall review process where both:

1. Commits that have been chosen are reviewed by the group

2. Commits that have NOT been chosen should be reviewed by the submitters -- if there's something critical being left out, this is the time to speak up

They may already be doing something like this, for all I know, and there may be other reasons that this happened.

Additionally, I'm only coming to this conclusion because of the way it was presented in the article; the people involved may have a different view of why this happened entirely.

But for me, the way it was presented in the article, it definitely looks like a process failure.
> There objectively has been rioting going on and no government will accept to send the message that it is acceptable to throw petrol bombs or to ransack government buildings, or to use violence in general

I believe most protesters would agree with that. The fear is authorities using riot laws against peaceful protesters.

In this, again, there is reasonable compromise.
Amazon AWS had a power failure, their backup generators failed
Thanks for signing up!

Why build it? Because I think we can do a better job and provide a different experience (hopefully better) than competing services.
Just because similar services exist is no reason not to build something. Otherwise there would be very little to do in this world :-)
Then I would call them money concentration machines, with "tech" just being a new-ish fig leaf for something that's not new at all:

> [Hobbes'] Leviathan was not concerned with idle speculation about new political principles or the old search for reason as it governs the community of men; it was strictly a "reckoning of the consequences" that follow from the rise of a new class in society whose existence is essentially tied up with property as a dynamic, new property-producing device. The so-called accumulation of capital which gave birth to the bourgeoisie changed the very conception of property and wealth: they were no longer considered to be the results of accumulation and acquisition but their beginnings; wealth became a never-ending process of getting wealthier. The classification of the bourgeoisie as an owning class is only superficially correct, for a characteristic of this class has been that everybody could belong to it who conceived of life as a process of perpetually becoming wealthier, and considered money as something sacrosanct which under no circumstances should be a mere commodity for consumption.

-- Hannah Arendt, "Origins of Totalitarianism"
As an ex-customer why would I care? Do you know how many sites there are on the internet? I'm sure browser support will come up in a meeting at some point if they ever consider increasing sales. I left an online bank because it was too slow on Firefox, and some of the pages didn't render properly. It's trivial moving between banks (you get a cash reward in some cases). I don't want the bad sites fixed; our interests aren't aligned in any way. It would be like trying to tell the manager of a pizza restaurant that you're not going to eat there any more because the service was terrible. I'd leave a bad review on google maps but I don't care if they go bust or whatever. These things all work themselves out in the end, and if they don't, they don't.
accuRx | Software Engineers | London, UK | ONSITE https://www.accurx.com/careers

accuRx’s mission is to be the communications platform that brings patients and their healthcare teams together; helping make patients healthier and caregivers happier.

Currently, we let GP practices communicate with their patients, team and other organisations. We’ve grown from being used in a handful of organisations at the beginning of 2018, to now being in over 2,400 practices that send over 47,000 messages a day to patients – improving care and saving staff over half an hour each day.

Able to come to London, UK on the evening of Wednesday September 25th? Come join us at our "Building software that works in healthcare" event: https://www.eventbrite.co.uk/e/building-software-that-works-....

Apply here: https://www.accurx.com/careers
Supply is constrained for nearly all electric vehicles right now, I wanted to buy a Golf GTE but VW haven't be accepting orders for a long time.

As supply increases I expect those prices will fall.
But Safeway delivery means paying full price for sale items.
I do not think (1) makes sense. Why would you use an ORM for a document-oriented DB?
If you misspell the property when setting the value, there is no error.

Again, this can be caught by eye, by testing and probably soon by static type checkers.
AssemblyScript: A TypeScript to WebAssembly Compiler
>Most of what we know how to do, like cooking, is learned by copying, not by understanding.

Sounds more efficient that way. If it works, it works, if we required understanding first progress on such matters would be much slower!
> And yet still, there is no evidence Lyft or Uber are actually taking any steps to undermine public transit even if it is a possible outcome.

Nobody said anything about Lyft. Uber itself said that they aim to replace public transit. I really don't understand why you would go to such lengths to make up bullshit.
> Most of the use-cases of queries are actually very simple

I write web applications / data tools with raw SQL and I find that only about a quarter of the queries are simple. Many have subtle specificity to the joins, subqueries and window functions that return for me almost exactly what I want to output.

The problem I see in most people's ORM-powered code is that they lean so heavily on application code to get all the data assembled in the right place and in the right order, resulting in scaling problems

> concatenate raw SQL

Often dangerous and almost never needed. Parameterised SQL is the right approach.
Gambling and drug addicts share another unfortunate tendency: they often end up dead. This is the nastiest but most compelling argument in favour of intervention before people hit rock bottom.
> Imagine all news sites hiding behind paywalls.

I imagine this and I think we'd end up with a much saner world, but that's a separate topic.

One twist to that business model I can imagine that - I feel - would allow private news sites to exist while not burdening people and making the state actually pay for its democracy protection service is: allow everyone to deduct money they spend on news subscriptions from their taxes. This way, the free market for independent news services still works, but now the state is funding it - as it should, since timely news is a public good.

> it is also most convenient for the end users

That's because true costs are distributed and hidden; that doesn't mean they aren't there.
And then you connect two devices labeled with "SuperSpeed USB 10 Gbps"... and it turns out that only 5 Gbps works, because one device was Gen2x1 and the other Gen1x2?
SEEKING WORK - REMOTE, BAVARIA, GERMANY, EU
Did you know that if the internet would be a country, it would be on the sixth place regarding the most engery consuming countries on earth?

I am specialised on green and sustainable web development, to reduce the carbon dioxid footprint of your website or web application by applying state of the art frontend technologies that enhances the performance of your website.

I have +10 years of experience in full stack web development, product/project mgmt for top e-commerce and publishing companies as well as startups in Germany.

My Services:

* Wordpress/WooCommerce Development

* HTML, SCSS, CSS, Vanilla Javascript, jQuery

* ReactJS / VueJS / NuxtJS

* Google Cloud / AWS

* Serverless Architecture

* Python + Python Django

* REST APIs

* NodeJS

* Headless CMS

* Postgres, MongoDB, etc.

* Technical SEO

* Progressive Web Apps with Service Workers

* GDPR Integration

* Consulting / Leadership of Dev Teams / Product Ownership

* Heavy experience in E-Commerce, Conversion Optimization, Performance Optimization

* Demandware / Salesforce Commerce Cloud

Example Work, Service Overview, Portfolio, CV, Rates and Prices upon request:

carl(at)surfgreen.dev

Startups and sustainable companies get a special discount.

For every project, I plant trees in Germany or Nicaragua based on the project's revenue.
IMO, SQL is a domain specific language that is far from verbose. If you need to understand or predict the SQL and let that influence your ORM code, then just use SQL.
0 - We didn't have one. Just a landing page. Signed our first 50 clients with just a fancy powerpoint and door to door sales. It was a double sided marketplace so then had to bring those 50 clients to persuade our first "supplier" on the other side to integrate.

We lost a most of these initial clients before we could actually build what we wanted to. But then once complete a lot of them came back. In this phase id rate our MVP as a 7. We already had enough feedback to build something quite useful.
So you have near 100% of effectiveness if you find near 100% of them, dead or alive. Given that there are probably a significant number of cases where the person is actually dead and never find their corpse I doubt that near 100% effectiveness can ever be claimed.

Also I expect this effectiveness to be defined as (found out fakers)/(all fakers), and it's pretty damn hard to predict the number of fakers you know nothing about. Maybe one can introduce fake fakers to measure the investigators, but it's also susceptible to all kind of biases.
I'd love to hear more about it & see the code.
Why do CLIs use light text on dark backgrounds, but GUIs use dark text on light?
The whole world is in for a seismic shift, not just HK.

Xi used the word "struggle (斗争)" 58 times in his speech yesterday at the Central Party School.

http://xinhuanet.com/politics/2019-09/03/c_1124956081.htm

-

Another important thing is the collapse of Chinese pork industry due to African swine fever, unlike other monoculture diseases such as mad cow and banana Panama disease, it has no cure and prevention, it's doomed in the foreseeable future.

It hit China particularly hard because pork is their cheapest(by a large margin) and main red meat, compounding it is that China can't deign to import cheap NA feed crops and pork coz America is the enemy now, price is now around 3 dollars per 500g, pricier than imported Australian beef (Chinese beef is usually twice the price of pork), and is expected to hike even more during holiday season and Chinese new year, maintain a high level after that.

Chinese people don't care about politics, but pork prices will push basically everything more expensive and force them to care, and that's dangerous for the party.
You're correct, assault is assault and should be punished. Incidentally, most of the more intense violence I've witnessed has been from the HK police: a quick selection from the front page of https://www.reddit.com/r/HongKong/

- https://www.reddit.com/r/HongKong/comments/cz2dba/hong_kong_...

- https://www.reddit.com/r/HongKong/comments/czgvb7/emily_lau_...

-
https://www.reddit.com/r/HongKong/comments/cz93rd/suspected_...

- https://www.reddit.com/r/HongKong/comments/cz797d/man_punche...

- https://www.reddit.com/r/HongKong/comments/cz4fjm/why_contin...

But categorizing 2 million people who participated in the protests (https://www.bbc.com/news/world-asia-china-48656471) as rioters is ridiculous.
Great so now we have a language that leaks my data to a proprietary service and I can't even see what they're doing with that data. Somehow Google becomes more and more like Microsoft was in the old days. Why is it so hard to not be evil? Why is it so hard for devs working at Google to use open-source paradigms and be careful with anything involving corporations?
https://github.com/golang/go/issues/34029
Wow, where do you work?
I recommend reading the blogpost to everyone. It's very interesting and very well written IMO, and its contents keep coming up in my thinking ever since I've read it (several months) so it's had quite an impact on me.

I haven't read the book, but now that I think of it, maybe I should.
Watching the perpetrator will also tell you how to be a better one.

Innocent people get swatted and killed meanwhile with just this weird trick you can take the lives of many people and your reward will be a warm meal in a prison.
> All it takes is one competitor to not do that and only address the low end, and the whole strategy collapses in ruins.

That's why I was talking about putting this in the standard, so that only one type of cable is considered compliant. This way, all competitors would have to upgrade too.
If you're building SQL with string concatenation of data, you've lost. You're not secure. Give up.

Parameterised queries are straightforward in all competent languages. If Python can't do it natively, switch to a better language that can.
Funnily, companies for whom $250k is pocket lint since they're big enough to have processes for payments and it's often incredibly difficult to circumvent those processes.
The Legal Gray Zone of Marijuana at Airports
On desktop I just don't feel any difference. There might be one but it's not perceivable to me. I haven't found a site that doesn't work there in ages. And I have an old fire tablet from 2012 at home that I don't really use anymore, but chrome is unusably slow on it while Firefox still works, which I found interesting. Only thing is that touch recognition on Firefox is worse than chrome. Chrome somehow gets stuff like the small links and vote buttons on hn right while on Firefox I hit the wrong thing ask the time.
Firefox has been my only browser since quantum appeared. However, on my 10inch 2-in-1 tablet with 2gb ram and an Atom Processor, Firefox's performance has been subpar.

Pages will freeze, tabs become unresponsive. Closing the browser doesn't work. It remains in process, eating up 70-80% of CPU until I terminate the process with task manager.

Because of this, I'm back with chromium (Opera and Edge). I thought Firefox 69 would change things but it hasn't.

For touch screen friendliness, all desktop browsers suck at the moment (Classic edge's basically unusable for me.) Firefox is definitely better than opera in this regard though. But I want a button to switch to touch mode - make buttons bigger. No need for AI to guess which mode I'm currently on.
It would be great and fun if the author of this article dies before imho.
A journalist that wrotes an article about Rock without having the slightly taste for that.
Answer: Not WeWork.
You did not have a passionate asparagus discussion if you didn't touch the urine smell issue.
Not only C++. Rebol and Red also get this right. And they also allow comma instead of a dot as a decimal separator, oh the horror!
But anyone can take advantage of tech these days. If someone builds a CRUD website to make hotel reservations, is it a tech company? What if someone installs Shopify to sell goods, is it a tech company?
You have to rember that numerous people have been outed as false flaggers.
Tesla is a car company.
>There are women programmers, they don't hurt anything and encouraging more women to become programmers should help us make better software that is germane to more situations.

That is neither the stated reason for affirmative action, nor supported by any evidence that I am aware of. Code is code. Affirmative action is usually framed as a fairness issue, not a pragmatic one.

Be wary of pretending that ideological issues are pragmatic ones to convince people - it tends to backfire when the facts decide not to play ball. As a slightly silly but plausible example, what if it turned out that same-sex software teams consistently wrote better code than mixed sex? You can no longer say "they don't hurt anything". You'd have cornered yourself.

Personally I'm of the view that most ideological arguments can in fact be boiled down to pragmatic ones. But people are not usually fully conscious of the pragmatic observations throughout their lives that have fed into their ideologies, and so - while they sense that they hold their views for a good reason - they often get the reason wrong. Better to admit that you're not sure why you believe something than to make stuff up.
If I understand HK law correctly there are 2 offences: taking part in a an "illegal assembly" and "rioting".

Rioting involves violence and I don't see the government budge on that. The fact that the protesters' demands mention a blanket amnesty and use the term 'riot' makes the demand unpalatable.

Regarding illegal assemblies there might be leeway in how strictly people are charged, or whether charges are dropped in many cases.