skysight-inc/HackerNews huggingface dataset:
Watched the talk a few years ago. Several times. It really hit home. Before, I would try to introduce abstractions as soon as I had one instance of duplication. After, my code has more duplications, less nesting, less abstractions. It's easier for a newbie to understand (or myself down the line), it's easier to delete and modify. I've shared the mantra "duplication is better than the wrong abstraction" with colleagues on many occasions.
Ultimately in software the quality of your work is dependent on the opinions of others. If your boss thinks you never come up with anything useful, he too will decide not to pay you for your hours.

And that's also why some people get paid a lot more than others in this industry. It's impossible to put in more than 168 hours a week, but undoubtedly there are people who make more than 4x the average full time salary.
I'm in Turkey which is UTC+3, and I usually submit (well I don't usually submit, but) around noon or evening, which happen to be the moments when I usually check my feeds and my mail for newsletters. Strategical submitting seems too much to me, as if I was doing it for the karma points rather than the discussion.

> It seems that sometimes, high karma accounts can submit a dupe. But I don't think it always works. Maybe it's a lower dupe submission check timeout.

Yeah, yet another enigmatic "natural phenomenon" of HN. I appreciate the link you've given, but my actual point was that this sort of unknowable phenomena discourages participation. For example some time ago the [vouch] links disappeared for me. Some more time ago edits became impossible (2h is too short of a time, say I write something silly, 5h later I check back, and want to append an apology or a clarification; that's impossible, I need to reply to myself and hope people see that before scalding me). Also can not downvote after a day. What if I came across some misinformation that was older? Detaching threads is awful, because your words are removed from context; why not delete instead? Green usernames are an awful idea, most often I don't care about the poster, and why mark people because their accounts are new? Nobody needs that information. These sort of things prove to me that HN is not a "community", but more of an "order". We don't get to decide anything.
The quote comes usually with "data" instead of "tables" and "algorithms" instead of "flowcharts".
UK to warn public every week over 'no-deal Brexit'
> This from a Conservative govt. The dispute and three day week ended when they lost the election to Labour.

I don't want to get too embroiled in historical politics here but reading http://news.bbc.co.uk/onthisday/hi/dates/stories/november/6/... gives :-

> 1972: Pay and price freeze aims to curb inflation. The Conservative Government has frozen pay and prices in an attempt to halt spiralling inflation.

and

> Wages and prices had started to spiral out of control after the collapse of agreements between the previous Labour Government and the unions.

> The Conservative Government's moratorium on price and wage increases passed into law as the Counter-Inflation bill.

As tends to be the case one change of Government tries to fix an inherited problem and that generates it's own set of problems.
Haha, that's awesome and a hobby farm sounds fantastic. It's great you get to pass on the skills to your two sons. Just know, they might not understand it now, but one day even if they don't verbalize it and especially in the world we are in today, your boys will really be grateful for the knowledge they got from watching / working with you.
Do you think it's correct to claim that hashids are not reversible, if the attacker is unable to choose the plain text to be encoded? [1]

[1] In other words, the sequential IDs are generated server-side and the attacker has not control over them.
One thing I noticed: for me (Kiwi/Brit), India is listed as "visa on the border/online" and the USA and Canada are listed as "visa free". But in practice the process is about the same, because the "visa waiver" programmes (ESTA/ETA) now require online registration, and the Indian "e-visa" can now be done online. Admittedly the Indian e-visa is more expensive and requires a bit more information to be supplied, but I wonder if, "visa-free" travel and "visa" travel are converging...
Saudi Arabia and UAE Call Packages of All Networks
I should guess hamandchess and trufa are very young people, that are beginning in paid software. This explain they overvalue experienced programmers blogs.
It's a good thing to save and be frugal... Essentially always be a cockroach.

But calling market tops is a fools game. You're wrong until you're right and then you look like a genius. But article doesn't explain why the market is going to tank other than "I feel like it's going to happen".
I encourage you to use a library for your internet access needs. Do it for a while without using your vehicle - cheap public transport only if you have it.

Check out small town libraries, their hours and their range of free users.

Just because folks technically have access doesn't mean that they can access such a thing.
The previous posts of this serie have been discussed on HN:

* Doing Windows, Part 1: MS-DOS and Its Discontents (https://news.ycombinator.com/item?id=17403351)
* Doing Windows, Part 2: From Interface Manager to Windows (https://news.ycombinator.com/item?id=17423724)
* Doing Windows, Part 3: A Pair of Strike-Outs (https://news.ycombinator.com/item?id=17470844)
* Doing Windows, Part 4: The Rapprochement (https://news.ycombinator.com/item?id=17523926)
Hi, We're Curating an Open-Ended Job Board for Blockchain Startups
Suspicious Minds
WhatsApp plans to limit message forwarding to five groups in India
Sociopaths do exist and a social credit system can be helpful in limiting the extent of their damage. On the other hand, at what costs?

Some social problems (illegal immigration in the US comes to mind) might not actually have a practical solution. For such problems, it might be the case that actually trying to solve the problem is much worse than just living with it. Kind of like back problems. Light treatment - like physical therapy - can be really helpful, but the heavy handed approach of surgery can leave you paralyzed / dealing with extreme pain.
Well let me blow your mind even more - My taxi had to stop at a government office (not a toll both) to pay the tax for crossing over from Delhi to Uttar Pradesh while visiting Taj Mahal. It was too early in the morning so the office was closed. So we couldn't pay the tax. We crossed over without paying tax. The driver told me you can pay the tax online and you should have paid it even before you started the journey. I was like how the fuck am I supposed to know that I have to pay some tax online for going from Delhi to Taj Mahal. On the way back we had to pay tax again while entering Delhi (that was a toll booth though) but the guy wanted a proof that we had paid the tax in the morning. Fortunately, by that time owner of the taxi company had paid the tax online on our behalf and we could show the guy the text message confirmation - lol.
If this post about bad abstractions is at the top of HN it indicates procratination on weekends is on a new high.
By the way, this post seems interesting: Social Media Manipulation Rising Globally, New Oxford Report Warns. http://www.ox.ac.uk/news/2018-07-20-social-media-manipulatio...

From slashdot.org, the link from google was full of crapware so I crapcutted with duckduckgo.

The adjective wrong for qualifying abstractions doesn't seem appropriate to me. Abstractions are a tool or a flavor, you can choose it if you find it suitable for the task. But no proof of correctness exists.
"SQL is perfect to work on data structures" if and only if relational tables are the only data structure that you know.
Regarding the trucks, they don't have to stop at every county. As far as I know, they are checked randomly at check posts at every state, similar to your border crossing checkpoints. In my opinion, they are not doing enough checks. Recently, in my state, they have increased checks on trucks bringing sea food and caught lot of them with harmful additives in them.

>Large quantities of adulterated fish have been seized from many border check-posts in the past month.

Example 1: https://www.hindustantimes.com/india-news/6-000-kg-of-formal...

Example 2: https://www.thenewsminute.com/article/formalin-laced-fishes-...

While you guys are worried about small quantities of lead or micro plastics or dying or mislabeling of fish, we have to worry about really harmful stuff in them.

Strangely, YouTube recommended me this video yesterday (California teacher refuses to answer question at checkpoint, detained: https://www.youtube.com/watch?v=LAASgPU1BQc). Thankfully, we haven't reached this level in India yet. If anything, my complaint is we don't have enough checks. We should have 1000 times more checks in India on everything. If we have the kind of policing and other regulations you have in USA, India would become a paradise.
You could always get help from the embassies of your other passports' countries.
Hiding Malware Inside Images on GoogleUserContent
Europe's Life-Hunting Mars Rover Needs a Name
'Fortnite: Battle Royale' Has Made Over $1B
In a world where state backed religions and religion backed states exists. Where the funds and man power set aside for religious expansion in the organised religions is more than the defence budgets of many countries. Censorship and reflection of bias is important.

https://www.youtube.com/watch?v=vV5eE3SENo0

Takes a good look at bias and dishonesty in Bollywood. Netflix can also fall victim to "moles" just like the BBC.
Daisy Architecture
Reproducing a document you did not reference coincidentally is not a copyright violation
Indeed. USA treats human body as something to be shameful about. A wardrobe malfunction at a concert becomes such big news. Any kind of nudity is considered taboo and censored on national broadcast channels.
Reminded me of this recent piece https://spectator.org/everyone-is-smart-except-trump/
No, it should work the other way around.

A violation of a law which, to be followed, requires knowledge of a secret, paywalled technical document, should be unprosecutable.

It is a violation of a person's 4th Amendment right to due process to prosecute them under secret laws.

If a law wants to reference a technical document, it should reproduce the text to be referenced in full, in the publicly available text of the law, and there should be rules governing this process.
Not so Smart: A damning report on UK smart meters
As far as I know, it was just a matter of style - no deep meaning beyond the fact the speaker was being conformant to the societal norms of the day.

Of course I cannot fit the background into a short comment (and I'm not good enough with history of that period), but the reason for this is that in 18-19th centuries the majority of Russian nobility was very francophilic.

https://en.wikipedia.org/wiki/Francophile#Russia

Of course, switching to a different language - or different style of the same language, like switching to extremely formal speech - has a stylistic meaning, but that's it.
Some people need to comment on something in order toi justify their existance. Subjective issues are the easiest.

I assume PR is not public relations?

<story> Long time ago I worked at this place where the CEO was known for needed to fel involved without actually being involved. My boss had me work on a demo that the CEO would use for potenial clients. In the middle of the demo it did some odd steps. Clearly a mistake, I had just failed to remove a part in the scripting. Well I showed this to my boss, with the odd part in, since I did not realize it was there. When it happened I commented that I obviously need to remove that part. He told me to leave it in, as it would give the CEO something to complain about, and feel like he had made a real contribution. When shown to the CEO he loved the presentation except for that one glitch. You could almost read his mind ("oh my what would these foolish developers do without me"). <story off>

Sadly I have seen this repeated many times.
It's interesting to see Google build open-source tooling in this direction; catering to the developers ensures that Chrome keeps enjoying a large market share.

Google has made serious efforts here and as a web developer, Chrome's tools are by far some of the best I've seen (with an honorable mention to FX's tools for Flexbox & Grid).
ddg: https://duckduckgo.com/?q=vacancy+tax+vancouver

From a CBC article;

Under the new rules, homes that are not occupied for at least six months of the year are subject to a tax of one per cent of the property's assessed value. The deadline to rent out empty dwellings was July 1.
If you measure worker productivity, different workers at the same position will have 2x to 4x productivity differences. If you organise pay or working time based on that measure you will run into huge social issues.

Do you think that if Bill & Joe find out that John earns 4 time their salary at the same position they will think “oh well it’s only fair, he sorts 4 times as many packages as we do”. Or what if john is paid the same but can leave at 10 ? Do you think people will be happy with that setup ?

That’s one of the reason why piece-work is usually forbidden
Top Most Followed Nigerian Celebrities on Instagram
If you read their site you would see that the information is not PI. It's just to match the two events.
So where do we draw the line? Is all analytics without permission not okay?
American citizenship is probably the next choice, if just for extra State Department freebies.

It's normal for troublesome countries to give more more security to journalists and other American citizens, and the US government rescues idiots stuck North Korea all the time. Most other countries wouldn't lift a finger for their citizens if that would have a significant monetary cost.
Could you rephrase that? This software allows companies to give measurable ROI to for example community events or streams. With this they can actually prove that by sponsoring a steamer they get X amount of game installs. Everyone wins from that.
Only thing is that it rarely happens (for many it may never even happen).
Thank the post colonial hangover for that. The current govt is doing some great things in this regard. GST has made this “stops at border of states” a thing of the past now.

I don’t think Netflix would have survived with the earlier regime in India which had sustained this monster called the censor board.

The current ruling party, though projected by the Indian and international media as conservative, hasn’t created any issues for Netflix to operate as is, which I think is very very surprising (and pleasant).

With the kind of mindless censorship, most movies and series are boring to watch on Indian tv. Netflix is a great departure from the rest of the content that treats its viewers as kids.
In a memory bounded Turing machine, when we see that on step Y we repeated step X we also know that tape and header on step Y+1 will be identical to step X+1. This is because computation is entirely driven by the state of the tape, namely the symbols on the tape and where the head of the tape currently is located. It is fully deterministic.
By induction, since it only took a finite number of steps (n) to go from X to Y again we know that at Y+n steps we will have repeated the computation loop.

While we could use programs that change their instructions based on the data, they are still equivalent to a Turing machine in power so they would be able to solve the halting problem with the restriction of finite memory.
"it seems unlikely to me that anyone would want to be forced to take a break at the 4 hour mark rather than waiting for their destination at the 5 hours mark (e.g. SJ-LA)."

If your destination is only 1 hour further away, then you're only going to need about a 10 minute charge, not the full 45 minutes. And you can stop pretty much anywhere en route where there are chargers available, it doesn't have to be at the 4 hour mark. Plenty of flexibility there.

"we're not even there yet for a comparably-priced/affordable electric car"

I agree, but they're getting close already when you consider lifetime costs including fuel and maintenance. And the more driving you do, the more financial sense an EV makes. That's why we're seeing taxi operators embracing EVs enthusiastically.
45+ Real World Blockchain Use Cases
Usain Bolt is a good example. He had good genes from a young age (1.96m at 15), then made the national junior team where he had the opportunity to train professionally and be singled out by the government as the most promising rising star, with special attention and resources to allow him to develop. Then he worked his way to a world champion.

So it's exactly the same luck - nurture - dedication pattern. Of course, genes are how luck manifests for athletes, while knowing a radio DJ might be the singer's chance.

It still doesn't mean there was anything magical about Bolt or his training regime, or that his rise to 'greatness' was pre-ordained. He didn't have 'great' genes, he had good genes and he did everything right, avoided accidents etc. Just like other athletes, but his unique genes-training combination turn out to be the lucky one.
I would suggest October Horse (Equus October)

It was a sacrifice to Mars.
That's frankly ridiculous, when shows like shameless are more or less intact, I don't know why they'd censor other shows, movies so much
Does this really happen, though? If you look at incidence rates for violence, prostitution, alcoholism, and other anti-social behaviors, misbehavior tends to decrease over time (in line with urbanization/modernization).

Small communities may be better at incentivizing the perception of good behavior, but it's debatable whether this leads to better outcomes, or if it just teaches community members how to hide or ignore transgressions.
This looks really well done, great work Chrome Labs.
Scum? You're trusting hundreds of companies with your data everyday already. Redshell is regulated by EU as a data processor just like these other services.

Lack of transparency? Go check out redshell.io right now and see how they open up about everything they do pretty damn clearly.

Multiple devs who use redshell announced its integration in patch notes. What more do you want?
I was burned twice before a friend introduced him to me and he turned things around.
Leaving the behavior undefined in almost all commonly used locales (i.e. anything involving UTF-8) doesn't seem to be a particularly helpful standard.

It's unreasonable to expect someone who writes regexp to anticipate which locales a user will execute his program in. It's just as unreasonable to tell him to stick to an outdated locale. How about we ignore locales altogether and just use code points? Code point order is the only ordering that every locale can agree on. [a-z] should match any character whose code point is between U+0061 and U+007A regardless of the locale.
Red shell is gdpr compliant
Desi is not offensive or derogatory.

I fact, in the US it seems to be used to refer to anyone from the subcontinent, not just from India.

Desi is probably a better term, since NROs, PIOs and non Indian brown Asians are usually target audience for such content :)
they hiked the prices recently
A social Network driven to get you off your screen
Well, the difference is a few hundredths of a second. Ever heard of Tyson Gay? Second fastest man in history.
Agbogbloshie
Urban population sometimes or often does speak that way, without any reason. Depends on the context sometimes.
I have left a job because of a coworker like this, and ended up at one with a manager like this. Left that and found another job with a coworker like this. The point is people like this are pervasive, want to win at any cost and have no sense of fairness. The thing that keeps them in their place is power, if possible. Confidence matters a lot too. Don’t seek validation from him, just don’t care about his opinion of you, and make sure he knows it. Don’t be rude, or give him any leverage, just look at him like he is your friends obnoxious kid.
I have never been to Lagos but I do live in Cape Town South Africa, and there are lessons to be learnt here as well. Infrastructure in South Africa has declined dramatically in the last 20 years since the first inclusive elections in 1994. If you look at all state run institutions, like health, education, police, water, sanitation, conservation and everything else people take for granted in well run countries, you find a dramatic decline. What this translates to in people on the ground is a widening gap between rich and poor, civil unrest, growth in private healthcare and security, unreliable and expensive power supply and high crime rate, often violent. Sub Saharan Africa is a difficult place to invest in with corruption and the threat of expropriation of property a possibility. Will it ever change? I am not sure, it doesn't seem likely
I think we should do a kickstarter project, collect some billions and build a Recycling and Incineration station right there.
The Jobs and earnings could help the local community to recover.
I'm happy I found him and I will always keep him close for
advice and any kind of cyber work
What is one without the other?

Economy is the sum total of markets. (some free other controlled)
Yes. Even if you've been gone 10 years and never visit and never plan on returning. Some folks find they technically need to pay tax because their parents are American - even though they've never stepped foot on American soil.

There are exceptions for local taxes, but you still have to file tax returns.
Post-college (late 80's) I was faithful subscriber to the NYT. Over time the quality and quantity drifted down. Eventually, I put my confirmation bias aside and took my attention elsewhere. It's rare I regret it.
Would depend on context, but for the most part it's not at all offensive. In my experience Indians in Silicon Valley refer to "indian things / culture" as Desi all the time.
For the Russian aristocracy in the 18th and 19th centuries, French was often their everyday language. Russian was only used to communicate with servants. The sprinkling of French phrases through Tolstoy is meant to evoke this aristocratic world, it doesn’t necessarily mean that the phrases which Tolstoy sets in French are somehow more important than the dialogue he presets in Russian.
HitFilm Pro 9 Crack Full Version V9.0.7813 100% Working
I don't get this post and I don't get all the comments in support of copy pasting code, and against DRY. I am going to need a real life example of when copy pasting is a good idea, because I've never seen it. Giving some 'shared code' a name really doesn't seem like it's a dangerous path.

Programmer B feels honor-bound to retain the existing abstraction, but since isn't exactly the same for every case, they alter the code to take a parameter, and then add logic to conditionally do the right thing based on the value of that parameter.

Programmer B's poor decision doesn't mean you should reach for ctrl-v, in my humble opinion. But I'm willing to change my mind, if there's a compelling case.
Redefining dilution
PeerTube is not trying to replace YouTube. So the target markets don't have to overlap or even look similar.

If PeerTube is successful YouTube will most likely still exist and be dominant.
Even if you only use Git for save points, it's game changing. I honestly can't imagine working without it. I'd be too afraid to change anything, in case I break it.
Many content creators also want (4) a way to maximize revenue for each ad displayed. That's certainly where YouTube shines
This looks fantastic! My project has a build process that transpiles the source directory using Babel to a build dir, and then runs from that. Is it possible to use a sourcemap to debug based on the pre-transpiled source?

edit: i've built the sourcemaps, and like devtools, it is recognising them, but even though the source directory is in the working tree, it doesn't pick them up...