skysight-inc/HackerNews huggingface dataset:
Yeah but you don't know how much of that is because of foreign interventions. Everything has a consequence and nobody knows if Cubans could build a better country without all foreign interventions. We just feed propaganda on both sides.

Foreign interventions are all about interests and they ruin other other countries. That's how we bash Iran for democracy, but we sell bombs to KSA at the same time. WAR and Oil are big businesses.

You can easily connect all the dots in Iran and you get to the point that today they have corrupted leaders. Nobody is letting them to construct their country. I'm not sure if it's fair to blame them now.

"Although Reza Shah declared neutrality at an early stage of World War II, Iran assumed greater strategic importance to the British government" "The invasion's strategic purpose was to ensure the safety of Allied supply lines to the USSR"

https://en.wikipedia.org/wiki/Anglo-Soviet_invasion_of_Iran

"The CIA collaborated with the last Shah, Mohammad Reza Pahlavi, to overthrow Prime Minister Mohammed Mossadeq and install General Fazlollah Zahedi. Later, the 1979 hostage crisis at the American embassy in Tehran, lasting 444 days until January 21, 1981, stemmed from past CIA affairs in Iran"

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

"According to Iraqi documents, assistance in the development of chemical weapons was obtained from firms in many countries, including the United States, West Germany, the Netherlands, the United Kingdom, and France. A report stated that Dutch, Australian, Italian, French and both West and East German companies were involved in the export of raw materials to Iraqi chemical weapons factories."

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

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

"International policies pursued by the Shah in order to increase national income by remarkable increases in the price of oil through his leading role in the OPEC have been stressed as a major cause for a shift of Western interests and priorities, and for a reduction of their support for him reflected in a critical position of Western politicians and media, especially of the administration of U.S. President Jimmy Carter regarding the question of human rights in Iran, and in strengthened economic ties between the United States of America and Saudi Arabia in the 1970s."
https://en.wikipedia.org/wiki/Mohammad_Reza_Pahlavi#Criticis...

"Iran Air Flight 655 was a scheduled passenger flight from Tehran to Dubai via Bandar Abbas that was shot down on 3 July 1988 by an SM-2MR surface-to-air missile fired from USS Vincennes"
https://en.wikipedia.org/wiki/Iran_Air_Flight_655
Ask HN: What radio stations are you listening to while working?
Could they trademark Element though? I mean it is a very general term.
My favourite spanish proverb: Si tu mujer quiere tirarte de un tejado, procura que sea uno bajo. If your wife wants to throw you off a roof, make sure it's a low roof.
Absence of Apparent Transmission of SARS-CoV-2 from Two Stylists After Exposure
Air Force Close to Test Firing as Work on Swarming Munitions Progresses
The reaction of ‘grinning’ you describe was the same for me when my sense of smell was fixed surgically and began working properly some years ago.
Not quite. What it did was offer highway funds in exchange for the 55 speed limit. The difference is threatening to withdraw pre exisiting funds in exchange for the state doing something is illegal but introducing new funds is legal.
my shitty ass blog uses as much energy as it would take to send a tesla from sydney to canberra and back. That's honestly somewhat whelming.

How do I go from emiting 0.40g of CO2 to 0.02... ?

Edit:

Hah my twitter page emits more carbon than my blog.

https://www.websitecarbon.com/website/blog-chewxy-com/ vs https://www.websitecarbon.com/website/twitter-com-chewxy/

I find that rather funny
The price for a CO2 certificate is around 25€ per ton. The biggest problem is that lots of emission sources are still excluded from the CO2 trade and that businesses receive a certain amount of CO2 certificates for free.

https://markets.businessinsider.com/commodities/co2-european...
While a name change was a sensible move, I had very high hopes for them to choose a saner non-technical one with a more user-friendly focus, but this name sounds very generic and is more cryptic that "Signal".

They now have to do some serious SEO to be the first result on a Google search of "Element".
HolA
D uses "()" for type declaration and "!()" for instantiation:

template TCopy(T)
{
void copy(out T to, T from)
{
to = from;
}
}

/* … */

int i;
TCopy!(int).copy(i, 3);

The parens can also be omitted in some cases.
This is like how every second kid in high school goes "I get bad grades because I'm too smart".
Or even better: a Freudian slip!
Regarding some hate against Kubernetes.

The problem is not with the Kubernetes but with management/architecture teams of companies that decide to use k8s for projects that have no real scaling requirements or when overhead of just having a constant fleet of nodes would be less than overhead of maintaining working k8s deployment.

Kubernetes is a hugely complex piece of software that is handling hugely complex cases that arise when you try to deploy and maintain a large number of applications with hugely differing scaling needs.

In my experience, k8s deployment absolutely requires a dedicated team with top notch k8s knowledge and debugging skills. You also need to understand k8s is a huge constant overhead as it requires actual knowledge and experience to use and has complex faults that require ability to debug really complex and interdisciplinary problems.

Google could do that because they invest in their teams and because they have exactly the type of problems that greatly benefit from a single complex solution that can handle all of them (meaning your engineers can migrate between projects but they still can use same tools they already know).

The trouble with management/architecture teams is they do not understand they are not Google. They are Google-wannabees. They like to promote how great they are and how great their projects are but are either deluding themselves or are being deluded by their lower echelons and have not set up themselves to understand what is actually going on.

And that's how you land at a situation where a team that has simple application that would require just two nodes (second for redundancy only) and no knowledge of Kubernetes is required to deploy to k8s instance and deal with a host of problems they never had to deal before that are beyond their capabilities.
"write out these problems on paper"

I write on paper so infrequently that I actually find it pretty difficult to write more than a few words. I certainly wouldn't want to write something out longhand in an interview!

Edit: It seems to me it would be rather unfair of me to ask people to write out their thoughts in Org Mode in VS Code just because that's how I happen to like writing notes :-)
Well I guess at the minimum. China blocks American services in their country like Facebook and Twitter.

For a foreign company to operate in China it needs to be majority Chinese owned.

It can be argued that if foreign companies are not allowed to profit in China, then they shouldn't be able to do so abroad.

Of course being the manufacturing capital of the world, they have a lot of leverage.
> Early in my career, I learned a simple 'demo day' rule: never demo things that aren't end-to-end done.

I've learned this adage years ago (I think it was from Spolsky), but nowadays I'm in a project (re)building an UI from scratch as a sole developer aaaand I made the same mistake.

I was doing some UI prototypes about activating a process, big green Activate button, opens up a confirmation dialog, spinners with some artificial / simulated delay because I didn't do the back-end, and it caused confusion with our tester because she was wondering if activation actually works.

I've got three options; remove the button for now (I should do that), partially implement the activation (changing a status in the back-end), or fully implement the activation (which has a lot more prerequisites).
Unless it's for something physical (assembling an object) or otherwise visual (painting, 3D computer modelling, mapmaking), video tutorials are pretty bad for conveying information, due to low information density.

For programming, it is especially wasteful, as compared to an article with code samples, or, if necessary for the particular topic, a screenshot or two.
My current view is that having districts undermines everything.
Once politicians are elected due to a specific geographical region,

1. they are beholden to that region,

2. You get an all-or-nothing approach to elections.

With respect to 1: the main problem is that such a system will put the interests of the country second to the interests of the district.

But even if you think that is an acceptable trade off, there's 2: all-or-nothing. RCV is one way to partially mitigate this, by letting voters specify more choices.

Of course, ideally you'd want proportional representation.
A simple solution is to abolish districts and have one multi-seat election. All votes count, the N candidates with the most votes are elected.

(Of course, if you prefer to maintain districts, you can achieve the same by increasing the number of electable seats per district.)
Return on Investment for Machine Learning
Full Disclosure: An Interview with Noel Casler
JonesFORTH for x86-64: Standalone executable and support for shebang scripts
I made a robot to cut my hair with scissors [video]
I don't like the name because it is so generic and for me the word invokes no association with communication whatsoever.
Yup, that'll happen, and if you omit it entirely you can get comments going "I'm not seeing this field!".

Would it be better to show no progress at all until it's completely done? I know agile methodologies tell you to demo regularly, but I'm more and more under the impression that they are to provide progress feedback / reports to management.
> The main equation for general-use household robots is: can it beat human fares?

This is where raising the minimum wage can spur innovation. If we gradually increase the cost of human labour (with higher wages, and other conditions), then the market will be motivated to fund & find technological solutions.
Why would anyone use recursion to calculate Fibonacci numbers other than as a microbenchmark for function call performance?
Clair Beta Testers Needed
Clair is a digital bank designed for hourly workers. We've eliminated all high and hidden fees, allow remote check deposits up to $3,000, and have other features designed to remove the stress of managing finances. (Banking services provided by Evolve Bank, Member FDIC)

To sign up for the app, visit join.getclair.com, and we'll send you an invite shortly!

SPECIAL OFFER: Get $10 when you get your first paycheck or add $200 to your account!
There's a huge distinction between "used" and "implemented myself".

I've used quite a lot of features from RDBMs, as well as topological sorting, LRU for caches, Unicode normalization, graph traversal, bloom filters, hash maps and so on.

I'm not payed to implement algorithms or data structures, but to solve problems. So for anything non-trivial I tend to use ready-made libraries.

I only implement stuff myself when it's faster and simpler to implement AND TEST it than to draw in another dependency, or if there isn't a well-made off-the-shelf component.

So what I've implemented myself at $work is pretty limited:

* depth-first tree traversal

* graph traversal

* parsers for various non-standard file formats

* maybe a topological sort once, not sure

Finally, many classical algorithms have lesser-known variants that optimize for some practical advantages (reduced memory usage, memory cache friendliness, sequential disk reads/writes etc.). So if I were to implement, say, a substring search, it might not be a by-the-book Boyer-Moore algorithm, but some subsequent paper that builds on it to add a few percent practical performance improvement.
thats brave!

make sure you have some decent AQM (qos) like cake or fq_codel. isp-gear probably has not. IQRouter was one of the first but there are others https://www.stoplagging.com/
Dude you are ignoring a whole host of other factors here . Since you ignored them let me clarify . Waymo does not do freeways . It uses HD maps , bulky lidar systems which have many moving parts , speed limits, etc . Waymo will never be a real thing solely based on the fact of power draw for all those electronics . If that system is mounted on a EV it will drain batteries quickly and add weight if it's added on ICE car it will suck the range, same is true for all other car manufacturers attempting full autonomy. Tesla is the only company who even has a remote possibility of getting the feature on the road if they market that realty , as something of a pre-order kind of thing I'm not sure I have a problem with that. Personally I feel they would have to have a another revision of Thier FSD chip and refresh Thier current ML model to realize it .
> Unless you are talking about interplanetary immigration.

Sure as long as they aren't chest bursters
I get an inkling that this is very different from what I was trying to suggest, but maybe not. Is there some way to read more about these products without subscribing to some magazines I don’t care about?
Your argument is a different one already, yes we're definitely not doing much against climate change, and yes some moral responsibility to fight this global issue is badly needed.

But that does not validate the pseudo-moral arguments blaming technology & industry like the one above, this is guaranteed to fail.
You can already charge some lithium batteries at 5x, though they don’t get good cycle life when you do so. The article does not mention the cycle life, so its hard to compare with conventional techniques.
Does anyone know how to derive replacement rate (aka break even) fertility?

If the number falls below approximately 2.1, then
the size of the population starts to fall.
I just think Element14. I agree with you, it is so generic as to be meaningless. Signal makes sense. iMessage & Facetime do what they say. Whatsapp at least sounds like a fun app even if the name is meaningless.
REST API? A definitive guide to the tools you need
Questionable governance : https://hackernoon.com/stop-using-io-domain-names-for-produc...
The attendance taking and biometric attendance sounds completely made up. I’ve lots of international students as friends and no one has made any passing mention of this and I’ve never seen this ever.
Living in Berlin, various StartUp experiences.

2013: 34k (junior Frontend)

2014: 40k (Fullstack JS)

2015: 50k (Frontend)

2016: 60k (Frontend)

Went freelancing after this...

2020: 85k offer for Senior Software Engineer

All numbers are from StartUps. You have to know however that you probably won't find a unicorn in Europe just yet. It's not the same mentality as in the US.

I currently work for a US company with a European location, and it differs quite a lot.

30+ days holidays + country wide holidays
38h work week
Free day care where I live

I checked and I would have to earn around 140k in New York or 280k in San Francisco to have the "same" quality of life as 85k in Berlin buys me. However, in Berlin I have additional benefits like the ones mentioned above. I pay around 1100 Euros for a 110qm apartment "downtown" and have no car.
I am always surprised when I see projects choosing such general names. This will make SEO and name recognition so much harder. Not adopting such generic names should be elemental wisdom. Guess now at least they are always in their element though. /s
I find the Wall Street Journal and Financial Times mostly OK, if you can live with the fact that they will always support the corporate sector.
I am an immigration activist (Indian-national immigration) and closely working with students/h1bs as well as following work of anti-immigrant people.

It is very clear to me that current admin is acting out of malevolence. This is not about protecting American interests or even upholding law. This is about a careful strategy called "attrition through enforcement". Make life difficult of immigrants so they leave voluntarily over time without need for any drastic law, also since the impact of this strategy is felt over time (just like climate change) no big players feel the need to act against it. (E.g. Google might not even realize what is happening by the time it is very late).

There is a reason why most immigration law, processes and regulation exists and not all of them are implemented by "open border" folks in Obama or Bush administration. But the current admin people are operating under that weird assumption. So they look at every immigration benefit as "exploit" and try to close it without understanding its broader impact. Their approach is "lets try and see". They either lose in court or some lobby manages to convince Trump. This is not the first battle this admin has lost in court and it wont be last.

Even though I am pro-immigration, I understand that American people have the 100% right to regulate who comes in, but regulation implies application of law, which must follow due process, should be predictable and in general should honor contract. Otherwise there is simply no incentive to follow law for anyone.

Current admin's "attrition via enforcement" has worked pretty well for students from India.

As of 2020:

Total Indian students in Canada : 172,000 (up from 76,000 in 2016)
Indian students enrollment in USA : 64,000 (down from 86,000) [Note this is new students enrolling. Total students is probably 2.5x and 4x if you count students working on OPT]
Why do you think the climate will benefit? Smaller but richer populations have polluted more than large but poor populations in the past. Due to global trade and wealth accumulation, a declining population could easily just lead to more concentrated wealth and more luxury goods consumption (think private jet flights, yacht construction...) which leads to pollution not decreasing.

Similar with war - tons of wars are fought for wealth and resources, which seems unrelated to population, and even with a small population, drone attacks, assassinations and proxy wars are still entirely possible.
Sorry you don't like the name, hopefully it will grow on you.

On SEO, quoting from the post itself
"We’re obviously aware that Element is (once again) both a dictionary word and a mathematical term - but in practice, looking at search results for Element right now, the top hits are for dictionary sites(!) and the field is wide open. Conversely, in a virgin browser on VPN, Riot is the 4th hit on Google for Riot; second only to a certain games company. In other words, we’ve shown that we can successfully adopt dictionary words - and if you do find yourself lost searching in a maze of mathematics, just throw in the word ‘chat’ to get back on track."

So yes there is a big SEO job ahead of us, we don't take anything for granted, but see a viable path to getting a good ranking.
I speak Swedish and code/message/email in English for work, but I still need to type Swedish occasionally so my keyboard is Swedish both in hardware (layout) and software (mapping).

Curly brackets etc use hand-twisting alt-gr combinations on a Swedish layout so I’d be better off using a US keyboard mapping so I can type ([{ using only shift. I have tried and failed to
make that switch. It would probably just slow me down for a month or so before it made me faster, but I’ll keep pushing my square-wheeled cart thank you.
This is a project that wants to execute on this idea, but using beaches instead of croplands https://projectvesta.org/
I sympathize with this, but taking two days to add two lines of code is unproductive. Sorry, that's just not a lot of output. Two-day bugs happen, but they should be rare. The real question is: is this rare, or is it typical for this developer?

IMO the real problem is trying to evaluate an employee's productivity on the scale of two days. There isn't enough context to understand the situation.
I’ve been thinking about this and I feel like society characterises some acts as selfless (I.e. having children, marrying your ‘soulmate’)....when really it’s all about people wanting something for themselves....
RCV is an improvement on FPTP -- almost anything would be! -- but Approval Voting is even better. It is easier to implement (the ballot doesn't change at all, just the way it's counted), simpler for voters to understand (you just vote for every candidate you approve of), much less susceptible to strategic voting and not at all to strategic candidate selection, and therefore much less likely to return an anomalous result.

http://www.electionscience.org
There's just been a months-long Europe-wide experiment re reducing emissions which should yield some interesting data, and the early reports do seem to support what you're saying.
Python 3 literally broke "hello, world". For some vague notion of aesthetics. Or for some even more obscure "inside baseball" reason that 99% of Python users could care less about.

The following still compiles and runs, on the compiler that comes with the latest OpenBSD:

main()
{
printf("hello, world\n");
}

Somehow the C language has managed to survive and thrive without breaking the canonical example program.
Majority of working people live paycheck to paycheck, earning enough to pay for rent, food, and maybe a few beers on a friday night.

Any extra money from pay rises goes into spiraling rent costs cause by extra money from pay rises, which goes to those who own the rentable assets.

There is more than enough housing to go round. There is more than enough food to go round. There's more than enough beer to go round. Yet there are people working 100 hours a week sweeping floors that can barely pay for it.

There have to be better ways to distribute what's being generated (which is almost entirely from those ages 20-65) among the population without disenfranchising increasing numbers of those that actually do the work
For interviewing, I find it most useful if we ask a question that is an algorithmic problem to solve (but we don't tell them it is a graph problem and obviously it's not something as classic as Dijkstra). Then we observe if the candidate can formulate it as such, or can formulate it as anything useful (often there are several options, e.g. some find the problem to be dynamic programming). This gives much more information about the analytical skills of the candidate than about their algorithms knowledge. In terms of knowledge, what I find useful is just to ask what is a hashtable and how it works.

Of course, there are positions where this kind of skill is unnecessary and I cannot know everything about the false negatives. But failure in these areas also correlate with poor coding skills, at least in my experience of a free hundred interviews.
"Adherence to the community’s and company’s face-covering policy likely mitigated spread ..."

likely. COVID-19 is the biggest scam in town.
> (seriously, why?)

Ask whoever deployed this cluster. This is not something that Kubernetes mandates.

> and do SSL encryption to make contact

And that's a bad thing?
> The Hacker News comment section tends to be factual, rational, and logical.

Have we been reading the same version of Hacker News?