skysight-inc/HackerNews huggingface dataset:
laughs in gigabit fiber for 10 euro/month in Eastern Europe

The reason why you're in this situation is that under Helmut Kohl, despite advice from experts to use fiber, the German government wired the whole country with copper instead because the ministry of infrastructure at the time had stocks in the copper business.[1]

And also, in present times, German politicians still don't see the value the internet brings to a country so it was never a priority.
Some even have employees print them pages off the internet so they can read them in paper form.

For them, the backbone of German economy is IG Metall factories so they never understand how could one ever make money with the internet.

As proof of this all one has to do is look at the DAX and see that none of the companies there bar SAP are software companies.

I see this as a mentality problem in German leadership, as it's only two big fintech companies, Wirecard and N26, are bombing hard while competitors from Sweden and the UK like Klarna and Monzo are flourishing. And I'm sure the engineers in Germany are just as good as the ones in Sweden and the UK.

[1]https://www.spiegel.de/netzwelt/web/deutschland-warum-unsere...
Thank you - this was useful! I hadn't considered that in German compound nouns there will usually only be one way to cut the word which seems obvious now. (edge cases notwithstanding of course)

Ofc in chinese (and japanese) the ambiguity is much higher. Especially when abbreviation comes into the mix
Hmm I would have never guessed from the tone of the article...
Interesting thought. I think this was also true in the past for many people: Oracle Sysadmin, SAP System Consultant,...
You can build your whole career specialising in the stack of one vendor. Maybe today and in the future there will be more jobs like that: AWS Solution Architect, Salesforce Technical Consultant, ...
I agree with you mostly, and I don't want to suggest that the OP did something particularly egregious. "Skirting the rules a bit" seems accurate to me. I'm nitpicking and playing devil's advocate here.

That said, as far as ethics & free gifts, this is why politicians, journalists and businesses usually have rules about accepting free gifts, often requiring them to return the gifts or give them to charity instead.

Here's a post on Journalism Ethics relating to accepting free gifts:

https://ethics.journalists.org/topics/gifts-free-travel-and-...
I think SEO is improving search rank given specific content. Creating content given specific search results is something entirely different. It's like someone hired you to promote their car parts shop and you added boobies page to it, Alexa rank to the moon!
Mozilla had a lot of useless parasites. None of the mouth-breathers who organized the witch-hunt against Brendan Eich had any meaningful contributions to Firefox or Thunderbird, they used to work on irrelevant projects like OpenBadges. They seem to be gone, but I suspect they are laying off the wheat and keeping the sycophantic chaff. There are only 263 contributors listed on Mozilla’s git repo, and many are not employees.
Woodworkers are warned all the time about this. Lots of fires caused by hobbyists finishing furniture that aren't aware of it.
It is dishonest to describe Harman as one of the most prominent and important politicians in our two main parties. You should edit or delete your comment.
i mean I don't like it either, but I do believe them in this instance that it's mostly in service of not letting installers just sneak in a toolbar
You can learn webpy in 15 seconds. “It’s the anti-framework framework. web.py doesn’t get in your way,”
> We show that a network attacker who can monitor a long-lived Triple-DES HTTPS connection between a web browser and a website can recover secure HTTP cookies by capturing around 785 GB of traffic.

> In our proof-of-concept demo, this attack currently takes less than two days, using malicious Javascript to generate traffic.

> Keeping a web connection alive for two days may not seem very practical, but it worked easily in the lab.

Oooookay...
29 Years Old Italian Full-Time Jazz Musician Is Remarkable
It may not. I am not opposed to the legalisation of poly marriage, but I'm struck by the fact that no-one who claims to support it ever points to detailed proposals. There are rather obviously many different ways it would work.
What is this thing? What is this for?
I don't really have any evidence (hopefully Google will be required to release that evidence in a monopoly probe) besides what I recall from advertising but security certainly doesn't seem to be the primary factor. Speed certainly brought in a lot of users, but by the time Firefox caught up, I am not sure what the market share was (at first there was a huge difference in performance, I don't think that today's difference in performance is comparable).
Yes. Usually there is just a list of names when you initiate autocompletion. But exploration could be more easy if instead of that list (or maybe as a separate mode of a completion, like <Dot><F1>) a panel popped up with a well-drawn cheatlist from which you could navigate and read synopsises easily. Most IDEs still do not even draw a separator between superclass borders.
What a load of nonsense to justify a shady practice, to be quite honest. If this was necessary, other website builders would be doing this. Apparently, they all fare well without it.

> CEO directly cusses out and then wipes a customer's website
> I retweet a post saying "f* Ghost"
> you are the same!!

yes, all things are now in balance in the universe!
>How about the guys knowingly making loans to people that could not afford them because they knew those loans would be sold so they would not be on the hook for them.

How do you force someone to take a loan? Does the recipient have no responsibility whatsoever, in your opinion?

>How about the guys that hid very shady/risky debt that spread like cancer throughout the system.

What does this even mean? There is "risky debt" all over the entire financial system, all the time. Again, if AIG doesn't know the risk of the financial assets it is purchasing, that is their problem, and it is accountable to its customers. What else are they being paid for?
Such a non-story. The CEO fired one of his customers who was being annoying. Great, all the power to him. And great that it's being published so all of the other users who feel like ranting about Ghost on twitter before getting a reply from support know what to expect.

Refreshing in this politically correct world
Have seen about 10 miles done in a day. How? By piggybacking on already lined 10Kv lines. About 1 meter under the lines put a galvanized steel bracket on each concrete pole and go. 3 people in one day laid 10 miles. If they had to put their own poles would have delayed but by a little. So it's doable and in countries like India, labor is virtually free and rules /permits are nonexistent so costs are low.

Edit: India will become a superpower. It will not happen in a day or 1000 but with our (US) help they will, and will keep China in check.
Related discussion, including fun Expanse references:

https://news.ycombinator.com/item?id=24113798
> high range WiFi router

The limiting factor is the client. Maximum transmission power is limited by law to avoid interference; routers generally hit the maximum - mine is doing 1 watt on the 5 GHz band and 200 mW on 2.4 GHz. But phones and laptops generally transmit at no more than a few dozen mW.

Transmission and reception have asymmetrical link speeds but your range is going be bounded by the point at which the client can't reliably talk back to the router to keep the connection alive.
Given that the attack requires capturing over 780GiB of data encrypted with the same key, I don't think that's a direct problem with this setup.
Yeah I agree and with Jobs, Bezos etc. I mean they have all the power right? Is someone going to cap their pay at their height. It’s like not feeding the golden goose. I’m not sure how this fairs for the “average” ceo though.
They should also investigate how the fire started in the warehouse. Some warehouse fire setting are just arson or have business motivations like insurance fraud. In many cases they have no idea what else is stored in the warehouse and things can go really wrong.
What We Know About How Air Conditioners Spread Covid-19
It is strange how quickly I stopped reading after the first listed example.

Return boolean | string? Perhaps they're thinking of TypeScript :-D
As I understand it, it's the number of unique logins rather than accounts in existence that matters. It would still be good to have a "you've created more accounts than can login" on the final creation, and a warning on the final login to the effect of "this will incur additional charges".
Is a hobbyist license generally available?

What are the facts?

Price?

How do I get it?
That line really rubbed me the wrong way too. I think lots of people these days have their self-expression dial turned way up and their empathy dial turned way down.
Interesting that the US grid is not national, according to https://en.wikipedia.org/wiki/File:Wide_area_synchronous_gri...

Am I misunderstanding "synchronous"? Would it really be possible to mis-frequency only part of the IPS/UPS grid without bricking the rest?
Einstein's PhD Thesis
At GoNevis.com we don't suspend or delete anyone accounts over charges. We simply send several reminders and if needed a personal email.

In any case the blog will be still online. Never ever deleted or suspended. If no action by user over 30 days, we downgrade to free and still don't touch any of their configuration that they have applied over the paid account.
Can releasing an un-tied balloon spread Covid-19?
This is a really helpful distinction. I have worked across a few different jobs with differing expectations across this spectrum. The really lean startups want to get places quickly and blending together a dependency soup is usually the most efficient way to get there. More established companies sometimes have the resources to allow more R&D and home-grown libraries and tools. They are really different jobs in a lot of ways but we haven't done a lot to distinguish them in how jobs are presented.

I wonder if this distinction is going to be even more helpful as the low-code/no-code trend takes off and more jobs can be done by those with fewer skills.
As an Indian, I've heard countless plans like these every few years. I'll get excited when it actually happens.
But both of those are Google products. Yet here we are in a thread blaming an entire generation of web creators and users.
Nah. User was an ass, company is in no obligation to keep serving them, kicked them out.

You're not entitled to having access to Ghost.org. you can even selfhost if the technology choice is what makes you stay.

The only thing Ghost should do is hand him over a backup of his data.
Charty for WhatsApp – Visualize WhatsApp chats
Hi everyone,

I made an iOS app for visualizing your WhatsApp chats.
It's completely secure, all of your data stays in your phone. There is no server side so, no internet connection is needed.

I would be very happy if you contribute by downloading and trying it.
I enjoyed your first link. I remember a friend chuckling when she heard me speak chinese because I would speak "yizi yizi" which is very childlike. I still struggle neurologically to tokenize chinese in my head properly. Although I suspect it is personality driven as my music has been accused of being the same in the past!
A salary is something you trade for your work, i.e. it's for you to spend as you see fit. This budget would be for the employer to spend, but for the employee to determine how it would be best spent to benefit the employer. It's not a job perk, and not to the benefit of the employee.
Software Supply Chain engineer?
I think about a year of lag is normal, e.g.

https://blog.mozilla.org/blog/2019/11/21/state-of-mozilla-20...

https://blog.mozilla.org/blog/2018/11/27/state-of-mozilla-20...
We don't know that it was from freight. In fact, it is still considered highly unlikely that it came in via freight.

Read about 'flattening the curve'.
You and I are very different people.

I asked, "If it costs someone literally nothing to save lives, but they can't profit from it either, how can I CONVINCE them to do it?"

And your answer is, "They shouldn't have to. We should militarize the police to protect their rights to be heartless."

I don't even know how to respond.

No, that's not the right answer.
AFAIK the game has no edge.
In his tweet he toned it down later:
https://twitter.com/dsymetweets/status/1294279873834491905
I really appreciate this kind of courses. And I would like to see more produced from public institutions. As good as Google or now Amazon courses are, I have seen too many colleagues that instead of engineers are Google extperts or Amazon experts and lack a broad view of software engineering.

I love company specific courses to get knowledge that helps my company to evaluate which product to purchase. But, I dread to work with colleagues that invest their curriculum in a company and become radical protectors of that company. Software engineering is more that knowing the API for product A or B.
There's no disagreement here. Chrome brought lots of good security enhancements, and raised the bar for other browsers, but security isn't the reason people made the switch.

Yes, Chrome was the first to do process-isolation. As for ActiveX, I believe that's generally only available through Internet Explorer (not Edge), I don't think Chrome ever supported it. [0]

[0] https://en.wikipedia.org/wiki/ActiveX#ActiveX_in_non-Interne...
> Without that Firefox would just be slow as hell, wouldn't play YouTube or Netflix videos,

OK, this is just plain wrong IMO.

Speed is a major thing for me and I never had issues with it, even with 400+ tabs. I can go as far as understanding that not everyone was as lucky as me but it seems the speed issue is given too much weight.

> and not have any extensions left because no one wants to create an extension from scratch just for Firefox.

There seems to be fewer real extensions now than before. Yes: more websites packed as extensions, less working TST, Scrapbook etc.
This is how I think about it as well. Two dick moves by opposing parties means it's probably not true that only one of them was justified. IOW, they were probably both wrong in the way they handled it.
I’m not overly enthusiastic about most of his suggestions. I thin C# has, or is gaining, more appropriate alternatives for all of these.

In C# we don’t like functions with more than a few arguments. If you have 10 fields in your class, a constructor with 10 arguments is not appropriate. Instead we prefer object initialisers, but this requires exposing the ‘set’ method, and allowing mutability. This is resolved in C# 9, with init-only properties.
That's not hypocrisy.
Considering giving twitter a try again. How easy is it to stear clear of all the politics side of things?

I tried a few years ago, but killed my account when I realized that having all of the posts literally designed for maximum outrage show up in my feed was causing stress that I just didn't need in my life.
It's not privilege, it's awareness of the scope of fraudulent donation initiatives that get viral on social media.
Microsoft bend over backwards for app compatibility, but keep breaking UI compatibility every few releases for no good reason.
The google contract seems totally at odds with mozilla's privacy focus.

And there seem to have been too many off-target projects recently.

IMHO, they should keep a focus on privacy, and the core browser, adding VPN and perhaps CDN services, all bundled as a subscription. Maybe also ad-free search; perhaps duckduckgo should buy mozilla, or vice-versa? I think a lot of people would be willing to pay for a 'safe, private portal' to the internet.

I think advocacy alone is almost worthless when it comes to defining standards and ensuring they're open. You have to have code (and users) in the game.
I strongly feel that you must have end to end tests while using node because of the dependency hell. Not even knowing if a upgrade of a dependency breaks your system is just hard. Also testing it by hand is just not maintainable.
Version numbers aren't useless. It's just that there's an insane fad going around that only the latest iteration of something is suppose to be used.
Deep Belly Detox Review, Legit or a Scam?
PostgreSQL Basic Skills Compendium
2011? Whaaat? Science has ended, there is nothing new to discover anymore.
I would play that. Your comment makes me wonder why policy simulators don't already exist, or maybe they do and I am unaware of them. Such a simulator would have to be able to handle the "cobra effect" which could be quite a challenge.

The Cobra effect, by the way, is a great illustration of the problem with static thinking. Problem: too many cobras, Solution: pay a bounty for them, Unintended side-effect: people raise cobras for the bounty so now there are even more cobras.
I'm walling spawners with a 8-squares thick wall. Now they can't spawn resistance forces and will just absorb pollution.
A better tactic, one that I've employed with fantastic results, is to interview your company's current customers. Get a very strong understanding of their pain points and discovery process.

Then create content that addresses these pain points very specifically.

SEOs tend to get blinded by search metrics and keyword data. There are countless long tail queries that might show negligible results in your keyword tool, but are very pertinent to your target market.

You won't get much traffic from such "pain point SEO", but whatever queries do come your way will be highly targeted.

In general, unless you rely on ad revenue, you should never use traffic as a success metric for SEO. It tends to blind your decision making. I've ranked for a single keyword that got me 80k visitors a month, but I've made more money from keywords that got me 10 visitors a month.
firefox lost it's market share because chrome was a better, faster, more complete browser. Mozilla didn't need to develop any strategy other than building and even better browser. So they tactically designed a safer language, then used it to build a better browser. It was working as planned, but they just abandoned it. Now they don't have a better browser and I wonder if they'll ever have one.
AWS has exactly the same problem with not allowing you to limit spend. And lots of individuals and small businesses are uncomfortable with using it for that reason.
Use Digitalocean or one of the other hosters and host your own blog. You pay a fraction, you will be able to handle a lot of visitors (most likely more than you will ever see), and you will not lose access as easily. Especially if you use your own domain.
The theory is that Google might have required this of Mozilla as part of the deal, either officially or unofficially.
Sounds fine to me. Unused valuable will get you some squiggle warnings in the editor, but not in a notebook.

As far as "language gotcha" articles go this is pretty weak IMO
10-20 are so few you can get away with it in Chrome or even old IE.

Many is somewhere north of 200. Many of us are routinely on 400 and more.

As for why, I at least consider the computer an extension of my mind. What it remember, I don't have to.

Edit: Chrome can handle way more than that, it just becomes very tedious when you cannot see the tabs. Also I don't know if omnibar can search for open tabs like awesomebar?
Valid point. Should have said "can use".
Alternative title: "It's strange what some people expect of C#"

The author seems to be trying to fit a C#-shaped peg into an unsuitably academic F# hole.

C# is one of the best languages I've ever used, it's amazing how well it holds up in my (admittedly large) niche.
But one language can't be everything to everyone.

For example, the complaint that something doesn't print in a C# notebook if a semicolon is appended seems so far out there in the margins of usefulness I'm having trouble finding back the page.
All fine, but surely it doesn't make Ghost look good.
The website starts good, but loses all credibility for not mentioning nuclear in “we can fix it”. Shame.
Cal Newport and the Myth of Neutral Social Media
Increasing performance and cutting down infrastructure costs?

Looks like someone deserves a bonus
Before they had to be made specifically for Firefox for Android. Once they finish implementing WebExtensions it'll be able to install any WebExtension. I'd say that's a lot better than before.

I'll add that the few extensions already available were well-picked and honestly already fulfill all my needs.
I know what you mean here, because the difference is that Wendy's Twitter is obviously humorous. Wendy's throwing shade on McDonald's or Burger King via mic drops, roasts, tongue-in-cheek microaggressions and even savage burns doesn't rise to the level of serious abuse dished out by a CEO of a company to one of its customers.
That is not exactly true. For example every Hilbert space is reflexive, even if infinite dimensional.
Well, here is my proposal for how polygamous marriage should work in Australia:

1) Multiple concurrent legal marriages should be treated in exactly the same way that Australian law currently treats multiple concurrent de facto relationships

2) If you are married under Australian law (and that marriage is legally undissolved), you will be able to concurrently validly marry a subsequent person, provided that (a) you have the written consent of all the people to whom you already have undissolved marriages (b) the person you are marrying has seen those written consents and acknowledges in writing having seen them

3) Foreign polygamous legal marriages will be legally recognised as marriages in Australia (provided they meet all the other legal requirements, like consent, not being incestuous, minimum age requirements, etc); however, if the foreign legal system does not impose consent to polygamy requirements equivalent to (2) above, and an existing spouse did not consent (or a new spouse was unaware of the polygamous nature of the marriage), then they will have the right to void the marriage. (This would represent a reintroduction into the Australian legal system of the concept of a "voidable marriage" – that concept used to exist in Australian law until 1975; it was inherited from English law, and still exists in English law until this day.)

Is there any problem with the above proposal? What is it missing? I think most of the meat is actually in (1); the only non-obvious element in (2) is requiring informed consent from both the existing spouse(s) and the new spouse for a polygamous marriage. Multiple concurrent de facto relationships don't require such informed consent – a man with a legal wife can have a concurrent de facto girlfriend, and keep the wife and the girlfriend secret from each other – that's morally quite reprehensible, but doesn't make the de facto relationship legally any less a valid de facto relationship. I think morally, legally recognised polygamy shouldn't be possible without informed consent of everyone involved; and politically, it would be impossible to legalise it without giving such a guarantee.

The complexity in (3) is how to deal with the fact that some foreign legal systems allow polygamy without knowledge and/or consent – for example, some Islamic countries allow a man to take a second wife without his first wife's permission. I think the best solution, is if a person did not consent to a foreign polygamous marriage, they have the right to annul it under Australian law (but, if they are happy/accepting of it, they don't have to use that right, and it can remain valid.) I wouldn’t make it automatically invalid, because there may be cases where everyone involved knew about and consented to the polygamy, even if that consent wasn’t legally required under that foreign country’s laws, but the lack of a formal requirement for consent means there are no written records to prove it exists even when it actually does