skysight-inc/HackerNews huggingface dataset:
Firstly, let's just give you the benefit of the doubt that soapboxing about cliche, populist, non-tech/non-business topics is a good use of Hacker News. It's not, but I'll pretend for the sake of this conversation.

We have something of a standard here for how statements need to be supported, and "we already know" and "there are many many signs" falls far short of those standards, and is eerily reminiscent of Donald Trump's instead.

"US citizens being manipulated by false information." How is this different from any other time in history? Are we better? Are we worse? Is it even relevant? It's nearly tautological that it has happened, but how much does it happen? Can an educational system do anything about it? Is it worth it?

"open bigotry." Ok. Welcome to the world. If this is a sign of a declining educational system, then virtually no place anywhere in the history of the world has had a good educational system.

"declining livelihoods of the lower economic class." Really? Support this. And give evidence that "a problem with education" (again, supposedly fixable problem) is at least one of the causes.

"political unrest and populism." Do I even need to at this point?

"educational metrics being substantially lower than other countries for years." Oh my god, finally something that is commonly understood enough to warrant no citation. And something that is probably commonly understood to be linked to "a problem with education." But now, what are you adding with it?

So, you've failed to even make a valid argument with four of your points by not bothering to support them, and the fifth is so commonly known and pointless to reiterate that there is no reason to include it here. So, why, in your mind, does this conversation belong here when we could be talking about all the cool, innovative, and interesting topics that HN was designed to support?
Agreed! The same goes for my solar panels: Yes, I use a renewable source of energy. But how many resources were required to built these panels and once they break, where do they go?

I'm not quite sure the ecological footprint of my life style is smaller than of someone who lives in an apartment in Berlin. However since I live in the van, I pay way more attention to where I and others waste resources. Maybe a first step to make a change?
The nail in the coffin: {Kaspersky Lab} may have made a catastrophic mistake
13 Harvey Weinstein accusers tell their stories of sexual harassment and assault
We could call it a peculiune, given that "commune" comes from the Latin word for things held in common, and "peculiaris" would seem to be its antonym.
And yet the USA happily denies the vote to felons. If the constitution allows that, it will surely not prevent other rights from being conditionally revoked.
Github has one of the best application security teams in the industry.

(I have no relationship with Github other than that I am a customer and have watched them steadily hire some of the best people I know in the industry).
I also wonder how effective a program can be at teaching this kind of thing. No amount of studying ever ingrained something in my mind as well as the adrenaline shot of somehow fucking up production. I'm not aware of any pedagogical methods to engage the endocrine system, but I find it very useful for retention.
If anyone unfamiliar is interested to see what LD critiques look like, here are a few of my old cases:

AC normativity K: https://docs.google.com/document/d/1RTv2KtA_XBhkRQeHmC69BfTi...

NC analytic philosophy K: https://docs.google.com/document/d/1zoPxDoFEu7-paUsK5GhTKyW6...

NC speed K: https://docs.google.com/document/d/1xXKYu8K4DX5DoVVnLlPxmPMf...
>The chess equivalent would be letting Deep Blue take 10 years to evaluate each move;

Even worse and less interesting - it's a bit like allowing the computer to move two pawns in each turn.
> That's not what I said at all...I was saying their costs were higher as a result.

Ah, thanks. Sorry I misunderstood what you'd written.
I've never thought about it exactly that way, but that may just sum up why eating out feels like such a waste of time and money to me. It is all a big show. In the end, I leave with a full belly. I can do that at home for less and have time left over for building something useful (physical or software).
Then you run into the same issues. Who has control of that database if ScriptDrop goes out of business or gets purchased? Is the data lost? Who owns it?

Blockchains can survive after the company perishes. Whether ScriptDrop is growing and innovating 5 years from now, shouldn't have an effect on whether the patient can get customized healthcare or not, based off of their historical data.
I'm not sure what you're talking about.

The person that I responded to said something about GitLab so I told them how I felt about their comment and their product. I would've said the same thing in person.
I started out doing policy debate in the early 2000s and eventually switched to Congress. Was a wise decision. Taught much more about how to actually speak persuasively in front of people and make coherent arguments instead of just talking as fast as you can.
Eh, I'd argue that its verbosity is less ugly than say Java.

I can see why people might thing square brackets are ugly, though I prefer it to the double-colon and angle bracket fest that is C++, but what else do you find uniquely ugly about Objective-C? Infix operators are nifty and promote clarity.
I guess we're both weirdos, since that's exactly what I do. I made it a habit to be explicit when doing the force-push (e.g. git push --force origin <my_branch>).
> I would have expected them to filter anything that's in an env secret from the log output. Pretty sure Travis does this.

It does.
One of the problems with treating debate as an exercise in truth seeking is that it is a competition between two "sides." In that context, there is little room for phrases like "I will concede that..." or other things that we might associate with intellectual honesty and a pursuit of the truth.

I don't think this necessarily points to any inherent flaw with the competition, either. The goal of a debate participant is not to discover the "truth," it is to defend the side of the debate you are assigned (and over the course of several rounds against multiple opponents, you will inevitably find yourself alternating between sides). It's similar to arguing in a courtroom: as a defense attorney, your goal is not to discover the "truth," but to get a "not guilty" verdict for your client, even if you believe (or know) them to be guilty.
I'm the Gitaly Lead at GitLab. Gitaly is a GitLab project to move all the git operations out of the GitLab Ruby monolith into a Git RPC service.

https://gitlab.com/gitlab-org/gitaly/

We're hoping to complete this by the end of the year. Once it's done, we'll be able to end our reliance on NFS, which should greatly improve performance and uptime on GitLab.com and other large GitLab instances. In fact, we're already seeing some big performance payoffs as we bring services online.

> Please please don't get complacent. Not yet.

I can confirm that this is not the case. We're focused and working really hard to improve performance and we're also working hard to improve our metrics, so that we can target optimizations where we can gain greatest benefit.

It's also worth pointing out that routinely experiencing 5+ second render times on browsing a repo homepage is outside our 99th percentile latencies for that route. I'd be interesting in digging into it further. Would you mind creating an issue in https://gitlab.com/gitlab-org/gitaly/issues/new (mark it as confidential if you wish) and ping me `@andrewn`.
Lucky Day Is Looking to Hire a Lead iOS Developer
> If someone is trying to spread you or put an independent voting issue on something inane, critique that entire style of debate.

Doing this in LD might fly, but in CX it's basically an obnoxious way to throw the round. (Which I did back in high school, repeatedly, with as much success as you'd expect.)
Drone is a self-hosted alternative, although you still have to do some configuration:

https://github.com/drone/drone

We went from Drone -> CircleCI -> Jenkins in the last two years. Jenkins feel opaque and hard to reason about, periodically dies for no _good_ reason and the UI is atrocious.

Drone itself was fine, as a minimal feature set. I think the docs are offline now, but it's fairly straightforward.
For me at least(I don’t use it, but I do outsource “core” parts of personal code) the reason is time. Time I spend setting up VPS’s, updating build software, managing permissions etc etc is home I could spend writing code. Hence why I use gitlab rather than manage a VPS and run a perforce/svn server
You're right, his post does contribute to a discussion on how to avoid this situation (which is what I'd like the thread to be about). I think it is based on a history of seeing GitLab's marketing team or CEO in any comment section tangentially related to their product that has put a bad taste in my mouth. I usually know before clicking into a comment thread whether or not they will be pushing their platform inside.
> text-only minimalist website

> still has js for google analytics
Thanks. Good feedback to hear.
Would it?

If the attacker was able to backdoor the system, isn't also possible they could install a modified shell that no-ops \?
>the more Machiavellian debaters attempted to gain an edge by overwhelming their opponents with as many arguments and as much supporting evidence as possible. This was because if a team “dropped” an argument by its opponent—if it did not respond to the other side’s claim—that argument was conceded as “true,” no matter how inane it was.

So in high school debate I didn't do so well. I think primarily because I didn't have enough information prepared before going in to respond to an opponents case.

I had routinely been smacked down by judges who felt I didn't attack a point sufficiently to avoid conceding it.

So for one tournament, the proposition at hand was whether global concerns ought to be held above local ones. I stated case that aliens had infiltrated most, if not all, national governments, and they had a goal of putting the human race into slavery, or worse. Clearly global concerns for survival trump local government concerns that may be based on ulterior motives. Hey, it was the mid 1990s, and X Files was all the rage among nerds.

My opponents would say they wouldn't even dignify that stuff with an answer. I responded that they conceded my point, then, and judges agreed.

Out of 4 matches that tournament I won three. The fourth time, I got an opponent who actually called my bluff since I obviously had no evidence to back up my assertion.

My debate coach got the scores back and wondered what happened, because I was otherwise the losingest member of the debate team. She congratulated me on winning and hacking the rules, and then told me she never wanted to hear about me composing a case like that again.
My arm chair guess? Dialogflow is owned by Google who is competing with Amazon Alexa with their Google Assistant/Home.
Lucky Day Is Looking to Hire a Lead Android Developer
SEO for Developers: Reaching the Front Page of Google Without Being Spammy
So data entered safely into Excel, exported from Excel, and imported back into Excel... can inject code.

Amazing.
> If you don't live in Capitol Hill or Pioneer Square (which face
> issues of rapid gentrification and homelessness), the
> local crime stats show that you are vanishingly
> unlikely to be facing even property crime.

Do you really believe this? I live in Ballard, and the rate of property crime has been rapidly rising over the past five years. It's hard to get good statistics because little of it is reported because the police simply don't do anything about it.

In the past five years:

- The strap was cut and a gas can was stolen out of the back of my truck, a week after I got it.

- A chair was stolen from our front porch.

- My wife's car was broken into and her ancient iPod stolen.

- Someone climbed our fence and was wandering around in our backyard before a neighbor scared them off.

We would have certainly had lots of packages stolen too, but we simply don't ship things to our house unless we know we will be home. In addition to those direct crimes against us, we've experienced fun things like:

- Countless RVs illegally parked all around the neighborhood.

- People leaving literal piles of trash behind when they relocate their RV

- People dumping their sewage waste on the road when they relocate their RV.

- RVs catching on fire.

- Someone shitting on the street.

- Another person shitting in our alley.

- A neighbor found a gun in their bushes.

- Needles left on the ground in our yard. (We taught the kids not to touch them.)

- Screaming fights in the middle of the night.

- Homeless people using the port-o-potty painters placed in our front yard. (We put a lock on it after that.)

Seattle has a very serious homeless/drug addict problem and it affects virtually every neighborhood. None of this has anything to do with race, of course, but property crime and the other knock-on effects caused by a large homeless heroin/meth addict population are rampant.
I'm very excited about your work on Pathfinder! I think great possibilities will open up once there is a way to efficiently rasterize vectors on the GPU.

Do you think, once the implementation is more complete, that it would make it possible to render fullscreen scenes of vector graphics (say in SVG) with hundreds of moving and morphing shapes on a mid-range phone/tablet/pc?

I know it's very difficult to predict these things, but I thought you may have already seen enough performance characteristics to make an educated guess :)
Unfortunately the nature of specialization means that jobs you are qualified for and will be paid well for are more likely to be located in dense urban areas. My wife and I, who are both engineers but with different specialties, had to face this recently when we relocated to her home state.
I've been intending to write a post about this for some time. I think it is a huge issue that is constantly passed over by the Node community. NPM is a for profit company that literally bullies the Node.js project to go its way. This happened earlier this year and to me was a blatantly obvious use of this power: https://github.com/nodejs/node/issues/11835 . Within four comments on the discussion, it became totally taken over by NPM employees who manhandled the discussion and shut down every idea any one had on the matter as being awful.

To me personally, it would make much more sense for Node to have a registry schema that anyone could implement from and then any of those package managers could easily be used just by pointing a node install command at it. Albeit for the most part everyone would still be using NPM (there is no doubt it is a fantastic package manager that does a lot great things), but in that circumstance Node retains the power and decision making as far as design and practices instead of just doing NPM's bidding.
I hadn't seen Pathfinder before; very cool! Especially if it's easily transferable to gpuweb, if and when that ships.

Reminds me of Mark Kilgard's old NV_path_rendering extension, which (as so often happened for interesting NV stuff) never made the jump to portability. One of its touted benefits as an in-driver implementation was the ability to share things like glyph caches between multiple apps with separate GL contexts, but with "apps" increasingly becoming "browser tabs", maybe a browser-managed cross-tab cache is almost as good.

BTW, is the WebGL demo available online anywhere, for people who don't want to install npm?
It's not fair to say 'Ethnically European' in the same sentence as 'Ethnically German or Norwegian'.

France and UK are as different as France-USA, UK-USA. Europe is extremely diverse across borders.

So, the 75% of America that is 'Ethnically European' is already very varied.

Also - a good chunk of the 'non-Norwegians' in Norway are Swedes and Danes, which are pretty close.
I'd be curious if anyone has hit exploits with CSV files and bulk ingestion into datawarehouses (eg Redshift, Greenplum, etc..) as opposed to Excel.

CSVs are still the most portable format for moving data around despite all of their evils of escaping characters, comma delimitation, etc...

A lot of old legacy systems know CSV and its easy to inspect visually as compares to more efficient binary formats like ORC or Paquet.
It's not only that: It connects to your database an you have autocompletion for tables, columns and any schema objects, as well as linting. All that inside any string.

By example:

$sql = "select myColFromTableB from tableA";

Inspection will give you have a "unknown column" warning.

(ps: sorry for late reply)
But most statements are unprovable. How do you prove that your plan to stabilize Latin America will work?
If a dev is going to use a weirdo non-CSV data interchange format, they would just use XSLX or JSON or etc etc etc.

"ASV" is only a viable option if you then also use your time machine to go back 40 years and make everyone start using it then.
Yup. That is correct! I'll get that fixed.
GitLab Announcing $20M in Series C round funding led by GV
> Our next feat will be the world's most empty room

Actually, this is incredibly hard to do, since it would require creating a near-perfect vacuum.
Author here.

I'm interested in learning a little more about DynamoDB "schemas" in the wild. For DynamoDB users: Is translating the top-level keys in items into columns a reasonable thing to do?

(schema conversion rules: https://github.com/citusdata/podyn#schema-conversion-rules )
I'm in the same boat. My dream device would be iPhone HW with Android software. I like Android's flexibility, the replaceable home screen instead of the list of apps, the Intents system that lets you replace an app handler with another (Chrome & Maps for example), the much better notification system...

I have an iPhone now (because work), and it took a few months to stop grumbling, but I definitely appreciated the overall better hardware compared to my friend's Android phones, most significantly the excellent (and immediately available!) camera.
HPC Chips – A Veritable Smorgasbord?
I already knew all that!
How We Use StackRox to Secure CrateDB Clusters on Docker
You can also alias "rm -i" or "rm -I" to "rm" to avert major catastrophes.

From man rm:

-i prompt before every removal

-I prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mistakes
I'm getting securepubads.g.doubleclick.net being loaded from the NYTimes homepage.
Good security does generally not rely on a single measure. The service provider not doing this in the first place is good, but the user (also) having a second line of defense is objectively better, although it may incentivize poor behaviour of SPs.
The 5+ second delay is a little above the average (I'm rarely frustrated enough to actually go off and get distracted by HN while I wait), but notable delays on loading repo trees are definitely common, if not usually quite so high.
I'd say .Net Core is worth considering, but no real UI story as of yet... pretty nice for services though.
Fun. Our favorite troll negative approach was to argue that increasing entropy speeds the universe towards Heat Death, and that this is clearly undesirable, and that participating in a debate clearly increases entropy, and that therefore the judge should immediately stop this round and award us the win.

What I wouldn't give to have known about Roko's Basilisk at the time.
The wages aren't "lost", the "saved" money will still be paid to somebody to do something.
I could see the last mile problem for trucking being solved by depots on the outskirts of cities where the automated trucks arrive, and human drivers commute and drive the trucks from the depot to their final destinations in the city. I don't know about the economics of it, but it could potentially be beneficial to the health of the human drivers as they wouldn't need to be making long-haul trips, but instead navigating more, but shorter, trips into cities. If this scenario increased the volume of long-haul trips (through automation), it could create demand for more drivers for the last mile trips.
If you're calling CSV complicated, I really want to see your example of a simple format.
This is exciting... But like all such "many years later true successor" projects, there's a lot that can go wrong.

I assume we're all gonna treat Star Control 3 as non-canon?
Startup Bets on Tech Talent Pipeline from Africa
Do they generate those triangles for each instance of each glyph, or only once for each character in the font?
Pros and Cons of Tech in 2017: An Interview with Prof. Tom Conte
What about health problems? Stress? Happiness? Money can only go so far to alleviate problems in these and other areas. When it comes to the biggest problems people have, I would agree that most cannot be solved with money.
I always wondered why pita bread is so stale/bad in middle-eastern restaurants in Germany and Austria, being that baking pita bread is not that difficult (almost every falafel/shawarma place in Israel have decent pita bread and they can't all be genius bakers).
this is hassle..
there is any alternative?
By CX I assume you mean policy and no, it's really effective. I did it for 4 years and it was rare if my partner and I didn't place and one of us nearly always won a speaker award.

Nuke War impacts? yeah, I'm running Compassion Fatigue K.
On AFF you better believe I'm running a kritikal case with 'dismantling patriarchy through discussion' as my primary voting issue against the ridiculous Mead cards the neg was going to bring out.

All I'm saying is that it certainly can be effective as this is what I did and found great success both locally and in the national circuit
If this post was about GitLab you might have an argument. But it was about CircleCI and tracking code in general. GitLab is not some random company spamming their crap; the person is just relaying their infrastructure notes for the rest of us.

Nearly everyone on HN has heard of GitLab. They don't need the astroturfing or spamming you are accusing them of.
The fundamental misunderstanding of economics here is this:

The more competition in a market, the lower the profits. In perfect competition businesses operate at marginal revenue = marginal cost, so the guy was never going to make any money.

The only reason to run a restaurant in a market like this, then, is because you are batshit passionate about food, like Gordon Ramsay or possibly even more.

This guy obviously wasn't so the result is expected.
Award Winning Packaging Solution for Premium Mints
How portable is pathfinder? Are there plans for metal and/or vulkan support? Is it extensible to general purpose path-and-clip rendering?
Can you expand on paper flowing format being used for interviews?
Not exactly - a little more complex actually.

I have two emails: super_private@gmail.com which is only handed out to people I know in real life...I've had this one since 2004 and I still get zero unwanted emails on that address. Then, I have another address, super_public@gmail.com which mass forwards all mail to my super_private email, which then filters it according to the rules I've set up.

The reason I have the extra layer of indirection is because it wouldn't by very user friendly to force someone you know to email you with a plus sign and then some junk. This way I can give a 'normal' email address to normal people, and my filtering email address to auto signups and things like that.

2. You're right - I guess I'm not too worried about a profile being built for me, but this definitely would not handle that issue. I also use anonymous remailers like getnada.com if I am signing up for something which I think is particularly embarrassing if it gets out, but that is rare.