skysight-inc/HackerNews huggingface dataset:
Good article (didn't realize there were other kinds of lookaround), but maybe the bottom should link to well-tested standards-based regexes instead.

URL: ^(((http|https|ftp):\/\/)?([[a-zA-Z0-9]\-\.])+(\.)([[a-zA-Z0-9]]){2,4}([[a-zA-Z0-9]\/+=%&_\.~?\-]*))*$

I recently encountered a case where a URL had an underscore at the end of a subdomain name. It seems underscores are okay anywhere else, but while my friend on Windows was able to load the website, I wasn't (on Linux) using Firefox, curl, remote screenshot service which presumably ran Linux etc. According to various RFCs, they should be okay anywhere within the subdomain name.

Has anyone encountered this behavior? Couldn't find anything on the internet; maybe it's just my computer?
He says women will benefit from making coding more social. Pair programming.

Remember?
>Mad at someone for touching your bum? Speak up.

Where is this being said? People will not take your position seriously if you're not using context, because you're misrepresenting what is happening. This is something thats done in other places, but as far as I know, has nothing to do with the memo, and nothing to do with the parent post you're responding to. Therefore, you're using a strawman.
Welcome to Boost – a Weekly Newsletter from Brightpod
> until they start taxing business

What businesses? You just killed any business that isn't paying a comfortable living. In a place like the Congo, what makes you think any are left?

It doesn't matter to the Congolese child whether their step down from mining to something worse is morally satisfying to you because it also hurts a 1%er. Banning someone's best option, no matter how shitty, makes them worse off.
In no company in the world is this a "diversity policy." Diversity policies are the exact opposite of this. If they were as you describe, I'm sure the the author of the memo, and everyone who agrees with it, would be completely in support of them.
I'm referring to a Hacker News thread not even 3 weeks old.

In that specific paragraph I'm commenting on Hacker News, not the memo.
In any expanding field, you will have more younger workers than older workers, because when the older workers were younger, there were fewer jobs in that field and so more went into other fields. That, combined with people having biases to be around those like them is an argument for age discrimination rather than against it.
Haris Cizmic – Creative Services from Detroit to Sarajevo
That's a really weird conclusion to draw based on that statistic. Another way to say the same thing would be "Donald Trump performed more poorly in California than any other Republican candidate since 1936."

(I see he removed his comment. For posterity, he argued that Donald Trump got "almost a third" of the votes in California and, therefore, liberals were on the decline).
In the latter parts of that paragraph, the author agrees with you.
You can send a patch to a mailing list with `git send-email`. You can format it first with `git format-patch` and then send the patch with `git send-email`. Configuring it to use your email server takes a few minutes, and you only have to do it once.

I get the feeling most people who complain about how "clunky" email is have never actually tried to submit a patch to LKML. If I could figure it out when I was a high-school student, a professional developer should be able to figure it out as well.
There was one VPN provider he just rated 1 star and refused to use because the home page didn't feel modern enough. At that point I mentally rated the article 1 star and refused to take its contents seriously.
From the article, they got $150 in credits (only $100 if they had a parking spot).
Just because you're unaware of the context doesn't make it a straw man. There is a larger ongoing dialogue at HN in which this theme consistently crops up.

And coincidentally, it is also a consistent argument that having a memory of these threads is either unfair or unsportsmanlike.
Petty big minority of about a quarter of the population nowadays and that is only if we're counting retirement age. If you go above 40 then it is somewhere around half of population which does not compute as minority.
This means companies are effectively excluding huge swaths of potential workers.
I didn't check this data and you didn't provide a link, so can't comment on that, but do you honestly believe that women's position in 70s-80s were better than it is now? I seriously doubt that, just ask your mother or other older women for their opinion.
Thanks for clarifying. I was on my cell phone and was very brief.
I spent a couple days obsessed with this shortly after moving to Seattle (from small town Midwest) a few months ago.

Wouldn't mind having something similar for impending mega-earthquakes and tsunamis.

Wait, why did I move here? Oh, I guess I got sold on the rain and the high cost of living. :)
We've banned this account for repeatedly violating the HN guidelines. Would you please not create accounts to do this with?
It's not dead yet :-) - Tcl/Tk 8.6.7 was just released -
https://sourceforge.net/projects/tcl/files/Tcl/8.6.7/tcltk-r...
Or even if the number of women just stays the same. Is the effort to level the playing field then deemed a 'failure' if the results don't change in the way they're expected to?

That's the important question here, especially since there have now been preliminary experiments in tech interviews suggesting such an outcome is not implausible:

http://blog.interviewing.io/we-built-voice-modulation-to-mas...
Maybe my imagination is too limited, but I fail to see how sharding is any different from just reducing the number of nodes in the P2P network.
Personal attacks will get you banned on HN, regardless of how wrong someone else is, so please don't post like this again.
It does indicate that there is some mechanism that affects different genders differently, but that alone is not enough to assume sexism, you need additional evidence to single out that explanation.

I think the gender differences are driven by a combination of genetics, stereotypes, personal preferences, and yes, sexism, acting in a feedback loop. Genetics cause a slight natural difference; this gets summarized as a stereotype; people comparing themselves with the stereotype develop their preferences based on that; and if they don't conform, they are seen as abnormal (e.g. male kindergarten teachers get suspected of pedophilia) and are correspondingly discriminated against.
That's not the same thing as telling an individual they're less capable.
Personal attacks and incivility will get you banned on HN, regardless of how wrong someone else is, so please don't post like this again.
We detached this subthread from https://news.ycombinator.com/item?id=14969875 and marked it off-topic.
Duh. Obviously. And not like it's secure either. THe worst part is some sites ask you to change your password every month/3months/etc. That kinda sucks.
It was also about making things more efficient at Lyft. Some people really needed cars (mostly because they had kids) but couldn't find spots unless they arrived super early. This change pushed some people to stop using their cars.
Most ordinary user assume the logo at the top left link to the root of the website. So here, the root of the blog seems right to me.
It's an abuse of HN to use it primarily for political or ideological battle. Since this account has been doing this, and also has broken the HN guidelines by being uncivil, we've banned it.
Fixing the ABI might be interesting for interoperation with other programming languages
At least uBlock Origin is compatible with multi-processes. I'm using it right now.

Firefox 55 marks classic extensions as legacy, this has nothing to do with multi-process comparability.
Some things should be flogged to death or they recur.
Oh, awesome. I was going to look at that later this afternoon. Cheers!
I think it's similar to third wave feminism. It's a revolution that has already won for most practical purposes, but keeps on fighting.

In a world, where almost all software was proprietary, and open source only made sense if you're living in towers of academia - RMS made sense and contributed greatly to society. Nowadays - not so much.

It isn't worth it to restrict freedom of creator and force him to write open source software for minimal increase in the freedom of the users, when there is already an open source alternative for the given task.
Would you please stop posting unsubstantive comments? Bad as these trainwreck threads are, doing that makes them worse.
everytime i hear something new about facebook lately i cringe in disgust.. i wonder how many other people feel that way about the company?
Indeed but I think a lot of leftists would be very happy just to get rid of Trump. A right-wing government with a President who displays any kind of understanding of diplomacy, international politics and everyday reality would be an improvement.
A great product solves a customer problem. Leaving intuition aside feels like biggest challenge to me. Too often, we try to put ourselves in the shoes of the user and decide what would be best. But we're merely voicing what our intuition says.
Why?

What positive connotation could be drawn from it?
He didn't review OpenVPN, or even mention it.
Is It Possible to Do a Paternity Test Without the Mother?
> With LN you can do a lot of extremely cheap payments.

The cost of transactions on a Lightning Network has yet to be determined, because no working LN (with merchants accepting payments) exists yet. We all agree than LN is pretty fast, but the ultimate test is cost per transaction.

Allow me to remind you that if you want to send 1 BTC through 10 LN nodes, each of these 10 LN nodes need to bind 1 BTC in a payment channel (totaling 10 BTC in capital costs to transfer 1 BTC). And if just a single of these channels/hops are exhausted, and thus need to touch the blockchain, the LN payment is no cheaper than an on-blockchain one.
I'm disappointed that Mo flat out disregards options "due to their website experience being poorly designed." A slick website means that money was spent on the website.

I've been using EarthVPN[1], one of his unreviewed options, for several years, and am very happy. It's cheap and cheerful, but yes, the website isn't great. The company is registered in Cyprus, and at USD40/year with three concurrent connections (from the same IP) and servers in many, many countries, it's a great way to bypass geoblocked websites.

[1] https://www.earthvpn.com/billing/aff.php?aff=1378
I personally think all of these problems could be dealt with if the large tech companies would just allow remote work.
Because Sharding also lessens the load on each individual node. A single node does not need to process everything
Adept openings are more popular nowadays
The Big-5 aka OCEAN model (openness / conscientiousness / extroversion / agreeability / neuroticism) constitutes the most scientifically accepted framework for measuring personality. It is confirmed by decades of work and massive amounts of large-n survey research.

https://en.wikipedia.org/wiki/Big_Five_personality_traits

One of the major giveaways that the Diversity VP at Google is incompetent came when she criticized the author for attacking women simply because he used the terms "conscientiousness" and "agreeability" and "neuroticism". You are not doing much better by insinuating that science can only be correct when it supports your ideological position.
> I never see articles that encourage: "Here's why you should dedicate your life to starting a company and try to dominate an industry." It's like these posts are fighting against a boogeyman that isn't there.

Really? Much (most?) stuff on HN is to do with "scaling" (ie. growing as fast as possible whether it makes sense for the business or not), rounds of venture capital, handling shares, all leading up to an "exit".

The fact that a profitable business with a dozen employees which is growing at a steady, sustainable rate is considered a "lifestyle business" at all is a symptom of this bizarre mindset.
I don't quite follow your argument. Which speeds are unrealistically high?
> dense are the places where people live). Sweden has large sparsely-populated areas, but almost the whole population is clustered in a handful of major cities. The Stockholm metro area has a quarter of the entire country's population

Obviously large cities in all countries will have high speed broadband. A better measure of broadband penetration is probably to look outside cities.
Perhaps surprisingly, fiber is often built from "the outside in" in Sweden, due to subsidies. Dense areas such as cities obviously have a lot of choice, but after that the places that got (and keep getting) fiber are remote and very sparsely populated areas. The thinking (I'm assuming) is that medium density places such as suburbs will be getting fiber by market forces, and already have choices such as DSL in the meantime - so the vast subsidies to pull fiber to every remote cottage is focusing on the really remote areas such as small islands, small remote villages etc.

So contrary to what one might think, Sweden now has fiber in many of the lowest density areas such as remote houses in the Stockholm archipelago
7 fast pimple treatment techniques for your face
Urbanists will continue to think we don't need more sprawl, and NIMBYs will continue to think we don't need more density, and nothing will change.

The only politically realistic way we're going to get large-scale high-density environments is through greenfield projects. Having a long but tolerable public transit journey between your greenfield high-density development and the existing job centers is one of very few plausible paths to getting there.
The fructose fixation is not warranted enough but is not baseless. The main argument still stands.
This whole episode leaves me a bit perplexed because in tech we keep missing the mark when it comes to diversity.

I work at Microsoft. The back of my ID badge has our mission statement: Empower every person and every organization on the planet to achieve more.

To me, that mission is a blueprint for how I can easily approach issues of diversity and inclusion. It says "everyone". To me it's a simple matter of gaining empathy for a wider set of customers so that I can more effectively create software for them.

As an engineering manager, I need to somehow be able to include the views, perspectives, and experiences of a wheat farmer in rural Kenya. Same goes for the high speed day trader in Iceland (I've been to neither place, so how do I know what they really need).

I want more women in engineering precisely because they're not me. Nothing about them makes them less capable of writing code, and several of their attributes (grossly generalizing) makes them far better collaborators than most men I know.

So, I'm just shaking my head, and continuing to do my bit to improve things in ways that I believe are useful: http://aka.ms/leapit
This seems overly broad. many societies aren't even a millennia old and derive from events that would indicate some quantity of disdain for their previous governors. Unless the argument is that people, regardless of culture, are behaviorally the same then there isn't much to gain by simply going by such a large time frame.
That depends on the software and market, surely. If there's 5 open source alternatives, is it more important to get 6th for the minimal gain in freedom for the users, or is it more important to let the creator keep his freedom to share it under whichever licence he prefers?

What if there's 100 open source alternatives already?
Blockchain mentioned. Please explain me how it would ever work in the long run, if it scales extremely badly ?
$10k Host Header Google Bug Bounty
Very impressive indeed. I was wondering, how did you determine your criteria for matching (i.e. the hash distance at which two triangles are considered different)? Also, could this be extended to colour transformations as well (perhaps by using a wavelet transform to extract phase for comparison, rather than amplitude)?
I see someone hasn't had GPL conflicts in their code base before. There is a reason companies specifically look for them and it's because the FSF and it's communities will make your life hell.
The author is currently working on a sequel/companion to NUKEMAP: MISSILEMAP.
Noted. Could come in handy at some point!
> learning the latest and greatest frameworks and stuff

You miss one framework, you worry you're getting left behind. Then it gets deprecated and you realise you just saved yourself a couple of months' worth of work. You miss a few more, then pick one up and realise it's exactly the same as one you used in university but with all the buzzwords renamed. And that's when you understand that nothing of value was lost.
You should note that Bryan Lunduke has changed his opinion significantly since that podcast, and he has become a very vocal activist for free software[1]. He's also stopped developing proprietary software, and is actually a board member of the openSUSE project now. A lot of things change after 5 years.

Oh, and they did an episode immediately after that show where they decided to talk about RMS's arguments "behind his back" so-to-speak[2]. Personally that episode is the reason why I stopped watching LAS, because it was clear that their own personal biases were getting in the way of what they were talking about.

Other people have already debated the reasons why user freedom is different to "vendor freedom" (and why the former is more important than the latter). In short, it's the difference between "freedom from being harmed" and "freedom to harm others". Also please remember that vendors are also often users, so user freedom does benefit them as well.

[1]: https://www.youtube.com/watch?v=S0y0oXU8YNk
[2]: https://www.youtube.com/watch?v=Fn9WWVmINGg
Best Conversion Rate Optimization Tips to Boost Conversions by 49 CRO Experts
I'm concerned about the "fat" (especially when using high-level languages with a big runtime), but I'm quite enthusiastic about the integrated distribution- and runtime-platform the web is turning into, especially when the alternatives are closed walled-garden platforms.
Even when Canada invades, they just end up saving you from a tornado.
As much as I hate FB I have to admit they're very good at finding ways to keep people on the platform. From the video in the post it seems Watch will provide a better UX than YouTube, especially for comments.
Ex-Delphi developer (10 years) - still do some maintenance...

The verbosity is an indicator that it does not require a huge cliff of learning to understand the syntax. (It also means the compiler can absolutely fly, which Delphi did.)

I like the conciseness of later language structures, but they all need to be learnt in order to read or write in them.

The only solution to the verbosity of Delphi was to increase your typing speed or use an IDE add-in that provided shortcuts :)

So I suppose my argument is that the syntax is not needlessly verbose. The verbosity helped the speed of compilation by the simplicity of its grammar, and the learnability of the language is quite speedy as a result of fewer grammatical options.
https://assets.documentcloud.org/documents/3914586/Googles-I...

is a better link, because it preserves the links to references, the formatting, and the graphic clarifying distributions vs. averages.
hmm interesting, do you still have the domain/url? You could search for it in your history using regex :)
Personal attacks aren't allowed on HN, regardless of how wrong someone else is or you think they are. Please don't post like this again.
Gave me an idea of dynamic pricing for public parking, like the surge prices of ride sharing services. Maybe this already exists somewhere?

If there are only a handful spots left, the price would be really high. If a parking lot is not that popular it will automatically be cheaper. Environmentally friendly cars could get a discount.

Instead of reserved parking spots, the spot would know for instance if it's never used during working hours and the prices would adjust to optimize the fill rate of all spots. Residents would get a discount for spots close to home.

I guess most cities have zones with different fees, and often free parking on weekends and nights. This would instead adjust it automatically, maybe even adjust for popularity of a particular group of spots.
Are you an employee or a contractor? From among my circle of friends working for foreign companies the possible arrangements I've seen are: (a) employee of Australian subsidiary of foreign company (my situation) (b) employee, under a contract governed by Australian law, of a foreign company directly or (c) independent contractor of foreign company.

(a) and (b) give you Australian employment protections. (c) obviously only gives you whatever protections are in the contract.

I've never seen anyone under a contract of employment (rather than a contract for services) of a foreign company that purports to not be governed by Australian employment law.
I'm more concerned about being able to use things like GreaseMonkey to strip junk out of the page.
...and, this guy being fired has nothing to do with political correctness or any of the other inane arguments people are rallying around. It's simple corporate calculation.

He release something that turned into a fire storm. Google no doubt did a law suit calculation and figured firing him was cheaper than the inevitable "hostile work environment" lawsuits they figured would be filed if they didn't take such action.

If the goal was to not get fired, but still have the dialog, he probably could have found a forum to do it. Instead, he blasted into their internal interweb, and here's the outcome.

Most large companies would probably end up doing the same thing, regardless of what they might believe about what was actually written.
Js and WebAssembly are both quite compact, I don't think many apps will be more than 10-100 MB. Of course they may contain extra data such as images for the ui or translations in text files but those can be downloaded on the side and cached.
Right now, we have two indicators: The way the swings on the special elections are going, which are all violently swinging away from the Republicans, even if Republicans end up winning, it's barely by single digits in double digit districts.

And the polling, which in aggregate, across all demographics, has been continually moving more and more negative each passing month. Even polls like Rasmussen, which have a traditional right-wing bias, have shown a consistent drop in support.

Metrics like the ones you mentioned aren't useful as predictors. Yes, the Democrats spent a lot of money. So did the Republicans. Big money elections are the norm now, and each election has a loser.

Your reference to losing special elections only tells half the story. These are races that should have been as safe as safe can be. That's why they're special elections, because when Presidents make appointments, they only tend to choose people from their party who are in such safe districts that they can easily be replaced. Often-times, the national party doesn't even send monetary support to these special elections, because they're re-won so handily.

Take Ossoff's challenge in Georgia. He lost by 4 points in a district that went for Trump by 19 points. Moreover, the Republicans were required to spend $25 million in order to defend a seat that they had most likely budgeted around $0 for. That's what's called a weathervane. Or a canary in a coal mine.

Even further down this rabbit hole, the 0-6 loss article is from June. Since then, we've had Phil Miller win by 9 points in a district that Trump won by 21 points, which means that's a 30 point swing! We also have Kevin Cavanaugh winning by 23.4 points in a district that Clinton only won by 0.1 points. There's also been sweeps of state legislatures in traditionally VERY deep red states such as Oklahoma.

Every single trend points to a very difficult 2018 for the Republicans, and an especially difficult 2020.
India making GPS mandatory for handsets