skysight-inc/HackerNews huggingface dataset:
Interesting but obviously biased in favour of MySQL.
I disagree with some Postgres (which I know v well not MySQL though) comments. Wrong everyone does not use Sequential Integer Primary Keys, because they are completely useless as a Set constraint, I use real world logic. Update is irrelevant to me, so Vacuum not a problem, I use append only ie immutable database, the upside (not mentioned) is that this architecture makes PostgreSQL rock solid, can stay up for years unlike for example MS SQL Server that requires regular reboots and often fails to come backup cleanly. Also provide DDL transactions with rollback.
I’m curious does MySQL now have Check Constraints, Arrays, Drop Schema with cascade (a huge timesaver), V8 PL, Lateral Joins, Range Types, Custom Aggregates (so powerful) SQL Function inlining, Parallel Query, Functional Indexes, Exclusion Constraints (eg no period overlap), Notify/Listen, Foreign Data Wrappers?
> I don't really see a big problem with a little bit of gaming on the benchmark-code side

I just got tired of the vitriol leveled at me with no basis. Things like I must have "sabotaged" other compilers. Probably the absolute worst one was when the journalist decided that Datalight Optimum C ran the benchmarks so fast, it must be a compiler bug and removed the benchmark results from his compiler roundup, calling DC a buggy compiler.

The reality was Datalight C was the first C compiler on DOS to do data flow analysis, and it deleted dead code. (Benchmarks of that era did nothing useful, and dfa detected that.) No cheating at all. A couple years later, everyone did dfa.
TechCrunch, right on time!
"Cross-entropy is defined as the difference between the following two probability distributions"

Huh? No this is a mathematically imprecise statement (and not correct either). Most explanations use references to information theory, where a perfect knowledge of the desired probability distribution leads to a perfect allocation of bits in a binary encoding. The entropy is the expected number of bits when this allocation is done using the incorrect distribution, and obviously the goal is to minimize this, hence why it is suitable for use as a loss function.
Can we use a more common example?

If one of the ways to interact with the executive branch is by calling the white house, wouldn't telecoms banning you from having a phone number be a more similar analogy?
Nihilo Coin – Open Source Crypto Parcel Reshaped
In short... atypically long timeouts on these locks. We can afford to inject a few minutes of delay on a small number of in-flight messages to preserve this safety property. I’d agree that we should probably have a second layer of fencing.
You can get away with a lot less than 128 bits for most systems. It's only that big because it tries to be universal.
I would phrase that another way. It's fine to break things if you can make whole the people who are negatively affected by breaking things. Someone getting their money returned after it was stolen from your startup bank is one thing, but that person missing their car payment and having their car repo'ed because of that missing money, and thus not being able to make it to work and getting fired is another.
That right there is why I find Yelp's "but think of the children^H^H^H^H^H^H^H^Husers!" argument to be ridiculous. Yelp is actively user-hostile. Doing what's best for a Google user would only make Yelp's situation worse.
Nobody said they did. I am unsure how that relates to my comment.

I was responding to GP who I believe was wrong and gave an example of the types of citizens that not only do they seem not to care about, but appear to actively punish.
So for a small fraction of annual per customer income ISPs could transform their service, but they cheap out to save a few quid ... the difference in wholesale cost on the better router-modem must be c.2-3% of a low cost contract.

Somehow that doesn't make the situation seem better.
You're gonna have to have a citation for that.
Yeah, and now you can't respond to anything he says. You've had your voice taken away. The only way back into the conversation is to create a new Twitter account (in violation of the Twitter TOS).

And if you log back in with the blocked account, and try to tweet @realDonaldTrump, it will prevent you from posting because he blocked you, preventing you from using his Twitter handle in any way.

You also cannot retweet him anymore, which is a common way of publicly condemning the things he says.

In the hands of the President, the block feature is a powerful censorship tool.
Pertinent to revisit Yegge's famous platform rant[1].

Companies like calling themselves platforms—more so in the modern times—because they can usually provide one or dimensions of value. For everything else, they need external entities to bring in value which in turn brings more users. Facebook, for instance, could have simply been a directory of friends, maybe with a chat feature and would have continued being that till the next Facebook took its place. They'd have never been a 'social network platform' However, to make money and commoditize the swath of data users were giving Facebook and in turn, make users give them even more data, they needed other companies to provide value in a few other dimensions—games from Zynga, articles from publishers, ads from everyone under the sun. For this, they had to become a platform and market themselves as such.

It is the same case with say Google where they needed companies like Rotten Tomatoes, or Wikipedia to exist so Google can make search results better. Platform today isn't what the Bill Gates quote indicates but is just a way for companies to meet their value providers halfway. I have the data, come build services on top of it. It is a win-win till it isn't—see the Weather Channel pulling out of FB videos[2].

Maybe platforms of yore vied to make their value providers richer than they are, but platforms of today are goldmines for value providers to commercialize that value. For instance, YouTube creators are the value providers without whom YouTube isn't valuable, but for those value providers to make money off the content they create, they are reliant on YouTube. Each YouTube channel is a company of sorts as many many YouTubers are doing it as their full-time job. To say that the value providers' companies should be more expensive than YouTube itself is a funny proposition.

[1] https://gist.github.com/chitchcock/1281611

[2] https://news.ycombinator.com/item?id=17134451
I wonder what the performance hit from this is.
Yup. And additionally, the mobile app is a sub-par UX experience compared to the desktop website.
> That is essentially what led to the dissolution of the Soviet Union.

Care to elaborate? (full disclosure: I was born and raised in SU and lived in it for 20 years of my life and then another 20 in Russia after the fall).
My family were "dissidents", we were under almost constant surveillance since at least 1980 (when I went to the 5th grade) and I can tell that the grip weakened every year until Andropov, who tried to hysterically tighten it, but it didn't work already.

In my simplified opinion, it was just the oil price that killed the Soviet Union. It went from $120 in 1980 to $23 in 1986. Soviet Union as any sufficiently developed socialist economy became more and more dependent on the external supply of goods for which it had to get some hard currency. It basically just run out of money and went bankrupt.
The point of the article is that the money made by others must exceed the platform.

SEO experts and Doubleclick partners make money only at the whim of Google's policies. Google can make or break a partner's revenue stream with just one change.
>Obviously a completely locked down subreddit that rejects and deletes all posts and comments would be useless,

Not necessarily. Reddit used to have some of those as running jokes. /r/blackfathers and such. Disagreeable uses are still uses.
Software Engineer Technical Lead
Symetria.io |Vancouver, BC | On-site Only

What your team will be responsible for:

•	Planning, designing and creating software from scratch
•	Creating and implementing test strategies to verify the software models
•	Supporting, debugging, and maintaining deployed systems
•	Engaging with a cross-functional team to gather and understand their requirements and to solve complex problems
•	Ethereum and Smart contract development
•	Using HTML5, CSS3 and relevant web stacks
•	Developing public third-party APIs
•	Writing clean & modular code following modern best practices

Your skills & requirements:
Must haves:
•	7+ years in software development with 2+ years in a leadership position
•	Demonstrated proficiency in C#
•	Solid knowledge/experience in object-oriented design, data structures, and algorithms
•	Strong analytical problem-solving skills, innovative thinking, and a mindset of continuous improvement
•	Effective verbal and written communication skills
•	Demonstrated ability to deliver results under strict deadlines
•	Previous hiring and onboarding experience
•	Strong passion for user experience
•	Start-up mentality
•	Canadian citizenship or a valid Canadian work-permit

Benefits:
•	A highly competitive salary plus performance-based bonuses
•	An opportunity to grow your own team and rapidly progress into a Director level role
•	Work-life balance and flexible hours
•	Super accessible location directly across from Waterfront Station in the city’s fiber hub
•	Free on-site gym, introductory personal training, and bike lockers
•	Bright and airy office with ocean and mountain views, well-stocked kitchen, standing desks and lounge area
•	BC MSP paid
•	3+ weeks of paid time off/year plus stat holidays
•	Options to attend training courses

To apply, please send your resume to jobs@symetria.io and indicate ‘Tech Lead’ in the subject line.
In Europe there are a lot of these so-called "research chemicals". They are basically illegal drugs but chemically they are different enough that they aren't illegal.

I think the most well-known example is 1P-LSD.
Blood Will Tell
The hippies were not the only thing that happened in the 60s. Think of the civil rights movement for example. That certainly had a big impact but required people to go marching in the streets and protest in other ways.
We the Commonwealth, plus the American colonies that had recently departed the Commonwealth but still maintained their trade relations from when they were in it.
> Why do moderators need tools to promote content they view as valuable? Isn't that what the upvote button is for?

The upvote button leads to Logan Paul and walmart. If that's what you want, there are plenty of unmoderated subreddits which provide that.

> These are moderators. Volunteer enthusiasts of the communities they moderate. They have no stake in Reddit and they get nothing regardless of what content gets seen by who.

They absolutely have a stake in the community they are nurturing actually working and leading towards the outcome they're looking for. Folks moderating /r/science want /r/science to be good according to their criteria of goodness, which are unlikely to be the same criteria used by moderators of /r/aww, /r/antm, /r/SWARJE/ or /r/SubredditSimulator/, all of which are different from one another.

Moderators are not unemotional robots doing busywork for a faceless corporation.

> They're job is to make sure nobody breaks subreddit rules.

Their "job" is to create and foster communities, moderators define subreddit rules in the first place.
Wynton Marsalis says rap/hip-hop ‘more damaging than a statue of Robert E. Lee’
It's built on Electron.js, so for Desktop only, how is it useful then?

https://www.inoreader.com/ is still working well by the way.
The attack that never happened and/or has never been proven?

From the line you yourself posted:

"Webb's series led to three federal investigations, none of which found evidence of any conspiracy by the CIA or its employees to bring drugs into the United States."
I think the fear is that without this "license", you would have a bunch of "banks" that collect customers and then exit scheme to the Southeast Asia similar to the frequent ICO scams you see with cryptocurrencies
You think the American government cares about your porn and affairs?

Obviously they care about white collar crime, but I'd say committing the crimes is worse than the warrants to uncover them...
Secretive startup Pattern Computer emerges promising a ‘revolution in computing’
The crux of this is that they're not doing Android stuff, so they have the luxury of using Java 10.
I meant bank in the USA, although in many ways financial regulations in the EU should be more restrictive and complex due to member state issues so interesting that it hasn't done so in the US.
Here's the actual "Bill Gates Line" that the title references

> And I remember when we raised money from Bill Gates, 3 or 4 months after — like our funding history was $5M, $83 M, $500M, and then $15B. When that 15B happened a few months after Facebook Platform and Gates said something along the lines of, “That’s a crock of shit. This isn’t a platform. A platform is when the economic value of everybody that uses it, exceeds the value of the company that creates it. Then it’s a platform.”
No-one who is alive, anyway.
I think my impression might have been obsolete dating back before Twitter opened the quality filter & the other options up to general users.
Sometimes, but then I do some work in Java/.NET and part of me wishes I was using express/rails/django or something else lightweight. The grass is always greener
Two I haven't seen mentioned that I pay for

* Postman: an awesome tool for API work (I'm not affiliated)

* Amazon Glacier: cheap offsite backup of photos/video (also not affiliated)
"To look at people in capitalist society and conclude that human nature is egoism, is like looking at people in a factory where pollution is destroying their lungs and saying that it is human nature to cough." - Andrew Collier

In any case, why should society encourage qualities like greed and selfishness?
That comment was more for @bsenftner, tbh. They tried, but it didn't work out. No need to rub salt in the wound just because the format didn't catch on.

Oh, and for the record...SNES > Genesis.
Spotify, TrainerRoad, Zwift, Strava.

I used to pay for Crashplan until they terminated the plan I was on.

I hop on and off the paid plan of my own SaaS just to test the payment flow from time to time ;-)
iPhone 11 Color Leaks and Much More
No, but you can use the docker script I use to generate the AppImage as a basis:

https://github.com/KDE/heaptrack/blob/master/tools/Dockerfil...
> if that was the crux of the issue, the ruling would be "stop making policy statements on twitter."

i don't think that sort of thing is within the purview of the court.

> The vast majority of US citizens don't use twitter and a sizable portion don't even have access to a twitter-capable device.

afaik there isn't a way to make statements in a manner that will reach all citizens.
Startup raises $1.5M to modernize collection for community associations
May be another Class Action? I doubt Apple will fix it for free if it was over a year. Not to mention the damaged USB Disk, and the invaluable data inside.

Killed Airport, No Mac mini update, No iMac Redesign or just thinner bezel, No Mac Pro in 2018, Worst MBP in Apple's history. Apple now is nothing more then an iPhone company. And Mac is something they "care" about when they have spare time.
> Do his Gmail emails need to be open to all the public? His Slack messages? His Facebook posts?

If they are being used to conduct official business, most likely yes. They will need to comply with federal regulations for data retention, public disclosure (or confidentiality as the case may be), etc.

You may recall another candidate who was running for president in 2016 getting raked under the coals for using personal email to conduct federal business.

> I don't see how anyone, president or otherwise, can't chose whom they send messages to.

What's to not understand? They are acting in an official capacity. Thus they are legally and ethically bound to a higher standard.
As an American my experience has been clicking on a button on my account statement that says "Report suspicious" and then getting a refund in two days
Save to Pocket, right from Slack
Apps, in the strictest sense? I can't think of any that are purely personal. Unless you count entertainment oriented stuff like Netflix, Hulu, and Amazon Prime with some "add on" channels like Shudder and HBO.
Current discussion (over 140 comments): https://news.ycombinator.com/item?id=17135945
Here's one: http://www.wbur.org/commonhealth/2017/07/31/opium-boston-his...

Most notably the Delanos, as in FDR, and the Forbes, as in John Forbes Kerry.
To a certain extent, sure. However, as you age, mental acuity and memory both decay. People in their late 60s+ are not as mentally capable as they were decades prior.
> Talk to any proponent of the GDPR, and they’ll tell you that it’s all about principles and intentions.

Here's a random and perhaps unfounded thought that I've had a couple of times regarding this line of thought re: GDPR.

What to stop some foreign bad actors from abusing the hell out of this legislation and burning up more useful time and energy on it? Moving beyond that, it would very likely serve to further divide and erode the trust between the EU and the US.

For example, if we're to assume that Russia is seriously meddling in everything that they currently stand accused of meddling in, essentially engaging in some loose, and seemingly effective (depending on who you ask), forms of cyber warfare, then what is to stop them from turning this regulation in to a complete nightmare for US/EU relations and further driving us away from our common goals?

It just seems to me that these sorts of good faith and intentions based laws don't work as effectively in the modern era as they maybe once did.

edit/ It honestly doesn't even need to be so malicious. I could imagine trolls causing more than enough trouble for small businesses just for the lulz.
I think it fair to say that while the British instigated it, it was mostly a metcantilist class who traded without the imprimatur of either government. In terms of who got rich, it was mercantilists from the US and the continent as well as local Turk and Indian producers.
That’s correct, we were multiple months into the project and already using it in production when I came across (the other) centrifuge. We chose to just go with it because it wasn’t worth changing all the code and everyone’s habit of referring to centrifuge with this name.
Well hopefully there will be such an influx of fakes everywhere that people will at least begin to accept that anything can be faked, and hopefully take the next step of thinking a little more critically about what they hear next.
Has he ever used the POTUS account? From its recent activity it appears to be run by a PR team and only retweets things.

As far as Twitter is concerned, his "personal account" is an official government account, exempt from being banned for posting content that otherwise would violate Twitter's ToS.
Polly Want a Message (DeconstructConf)
Aha, yes I see. So that's a smaller job than I thought. Thanks.
It is the case in France and Switzerland, at least.
Interesting to see superhuman there, I thought that died after being in the media for a brief while. Is it worth the subscription? What makes it that you would really need it, for you, not the ads.
Semi-related was the Kodak Photo CD which was CD-i compatible:

https://en.wikipedia.org/wiki/Photo_CD
I ask them how much money they've lost on C/C++ buffer overflows in the past, and how much they're willing to lose on them in the future :-)

Heartbleed. A C buffer overflow bug so disastrously expensive it has it's own logo!

(I know C# doesn't have buffer overflows either, but C# is a much bigger change than going to D, and is less portable.)
Nope, far from common. Most people liked The Simpsons and/or various other such things.

There were a few "I don't even own a TV!" folks but they mostly turned into "I don't even own a Facebook!" types, in any case.

There were very few who wouldn't watch any television or film. And as TV production and writing quality went up, television took up more of their time.
That's interesting, thanks for sharing -- but that linked article is from 2016, so not sure it can refer to the GDPR DPO.

What DPO is that case about? Is it under the DPD (which GDPR supersedes)? If so, what does the DPD say about conflicts of interest and DPOs?

If the law that this case was prosecuted under has as loose a definition as the GDPR, then you're right that this implies German regulators could well enact the GDPR under that interpretation too.
Lending is still the biggest segment by far and some of the fees and charges are closely related to the lending business.

Also, most of the other segments are not exactly what I imagine tech companies will want to do either. In the case of BoA that includes the entire business of the former Merrill Lynch.
Lyft to Invest $100M to Expand Retail Footprint to Help Reduce Drivers’ Expenses
they aren't exclusive notions. and everyone is learning just how much "honesty" is a red herring.
Thank you!

> How does a director recover from a failure? From my understanding it would require fetching all job IDs from jobs that are in an active state via the job transactions table (which sounds expensive) and then loading the associated meta-data from the jobs table? Is that correct?

This is correct, if a director crashes for any reason, it needs to scan the database on boot. It is a more expensive operation, which is part of the reason that we try and cap the number of total entries in a given database.

> Do you assume that the director will have archived all non-completed jobs when deleting the database? Do you try to gracefully shut down the director first then? From my understanding it seems you perform a "drop table" statement on a given database and then regenerate the tables, but this would require being sure that all the jobs have been processed or archived.

Great question, we glossed over this aspect this a bit in the post itself.

Before a given database is transitioned to the 'spare' state, and its tables dropped, a single Drainer process is responsible for moving any non-completed jobs from that database to another active Director. The Drainer will not successfully exit and transition the database to 'spare' until it is certain it has processed all the non-completed jobs. We never drop any tables which have non-terminal jobs. Similar to the Directors, the Drainer will acquire a lock in consul to ensure only a single process is draining at a time.

We're hoping to go into a bit more depth on how the drainers work and these jobs move around in an upcoming post on Centrifuge's two-phase commit semantics. Ensuring that your data has moved to another system does require fairly complex transactional semantics, so we're hoping to go into depth about how this works.
You can use dev tools to delete the overlay then add "overflow: scroll" to the body CSS.
You could use a platform that doesn't require anti-virus.
And that is perfectly fine. Java 10 and then 11 and so on will bring a lot of niceties to developers. I switched my projects to 10. Haven’t had much issue. Now I get to use var!
This should be adjusted for life expectancy increase.
Not that I know of.

The demise of CD-ROM as a format and later the .com bust probably had a fair bit to do with the education software market getting reshaped in weird ways. I was a freshman in HS in '01 so at that point I was far enough away from that kind of stuff that I never really found out how it ended up.
How exactly does WeChat make money? I was under the impression that banks ate the cost of poor customers with a checking account and generated revenue from individuals who could use their money in other avenues. If anything WeChat might trim poorer individuals from the balance sheet for other banks
> (in case you need to finish that paper at 2 am but don't want to keep your roommates awake).

Like iOS, macOS has native Night Shift mode as well. Or you can use F.lux
Uh-Oh’s in Go – Slice of Pointers