skysight-inc/HackerNews huggingface dataset:
I am an immigrant and I work in tech, if you are an American who can do what I do then based on my interview experiences, you ll have no trouble finding jobs in the tech industry. No advanced degrees required. Immigrants on my team work hand in hand with Americans to do great work and we believe in the value an individual provides not where they come from.
I really have not worked with databases a ton. But I do a think a huge thing I didn't address in the article is how readily are you even able to make changes?

I'm really talking about a system where you free to change things. Once stuff is exposed to the outside world you might relinquish your ability to keep factoring and factoring. Although that's a reason to only expose an API and not your actually object structure.

I'm not sure how this all related to databases, but I suspect in many cases there you simply can't change existing things, too much would break. So yeah I think that's a different ball game to some degree.
Communication failure was just the first issue. The lack of flexibility means I would never take a risk in this org and assume they have no interest in supporting people who made it through their screening process. You don't matter to them because the first meeting is more important than you.

It's an institutional failure on multiple levels.
But Edge and Opera are built on Chromium as well. So that makes 3 browsers built on Chromium source.

If Firefox were as well, would that be bad?
I wouldn't say it's a "simple consequence" or "just" this-or-that. Yes, Curry-Howard gives us a logical perspective on our code; but there are still better and worse ways to represent things from a logical perspective.

For example, we could reframe the author's point from the logic side, and complain that lots of mathematics suffers from defining things as sets-with-contraints, when it may be simpler to follow a more algebraic approach.
I agree.

There is, however, a world of difference between a 1-click eula and a paid service agreement, where one has, at the minimum, voluntarily entered payment information to engage in a transaction.

Giving someone money is a far higher explicit endorsement/agreement to terms than a one-click eula.
Regardless of the exact mechanism of the downfall of the US, if you even believe that to be likely in the current environment (always at risk of being an overblown conclusion) --

Where/who would be the country to take our place?
No, not far from it. The statement "Jewish people control the media" might no be 100% true but it is in part. They represent a tiny percent of the population and control a big chunk of the media.

But I'd like to go a bit further. Let's imagine than 10 years from now all media is under their control. Would we be able to mention it or we should be censored because it's a stereotype? This is an extreme example but it shows how stupid is censorship. What about new stereotypes? Do we need a ministry of stereotypes to tell us which speech is allowed and which one is not?

We're supposed to have free speech and to be critical with everything. Every time in history when we went down this path of censorship we ended up worse. And every time the censors did it because they thought they were right and had a moral obligation to do it.
Culture changes real quickly with the right leadership at the top. Bezos and his "everything as a service" mandate, it didn't take long to implement and worked just fine. What you need is empowered leadership and the willingness to take a short term pain for a long term gain, that thing that Yahoo couldn't do and ended up dying of.
Regarding fission:

- no one has yet solved the waste problem (okay, the US has ample free land, but the rest of the world does not!)

- the proliferation risk is not eliminated (and no, it's not only plutonium, but also ordinary uranium for dirty bombs to take care of, plus the risk of enrichment tech, as evidenced with Iran)

- uranium fuel is mined under incredibly exploitative conditions. Additionally the US doesn't have meaningful uranium reserves on their territory, dito for Europe. Does the world really want a repeat of the oil crises, with some random sheikhdom having the world by the proverbial balls?

- safety issues haven't been solved at all: terrorism (hijacked airplanes) remains a constant threat, operator error/sabotage is a risk, and capitalism leading to corner cutting in construction, operation and demolition is popping up every other year.

Fission is a dead end, the hope is solar, wind and battery storage.
That was my understanding also. Good thing I scanned the page first, that saved me some typing work! =)
I have travelled across several of those countries, apparently people outside of software development still managed to get hold of their tools, paying in some way for them, without feeling entitled to be given everything as free beer and yet getting paid for their own work.
> Yeah they built big table... But the rest of the industry standardized on Hadoop (at the time) because they never released an implementation and so they started losing out on good hires because they didn't want to get locked into proprietary Google infra.

Hadoop and Bigtable are not the same thing. Bigtable is a noSQL database. Hadoop is a big data processing framework. Hadoop is actually an open source implementation of MapReduce, which was developed at Google and which has since been replaced by Flume
LaTeX Templates, for the Rest of Us
Thank you for the write up! I always find chip images fascinating, and especially older nodes where it’s possible to understand the whole ting if you wanted to.
The public health order says "recreating only with people in the same household" [0]. I have seen similar signage for outdoor dining

Prioritizing harm reduction interventions (e.g. handing out masks) over punitive enforcement (e.g. tickets) is more of a general San Francisco policy. Still illegal.

[0] http://sfrecpark.org/AlertCenter.aspx?AID=June-1-Health-Orde...
Last night's issue was not curtailed transmission capacity, there simply isn't enough electricity for everyone in the western US to run their air conditioners at these temperatures.
Adding a metre between meals boosts vegetarian appeal – study
> They make extremely rare exceptions for delayed flights, family emergencies, etc but it means they basically have to hand-hold you through a 1:1 orientation to get you caught up, which would be unsustainable if more people missed the first day.

It's hard to understand the impact of granting exceptions and cutting people slack until you've been on the organizers' side of this situation.

It sounds harsh, but drawing a strict line in the sand results in a better situation for everyone. Once you go down the path of catering to everyone's exceptions or oversights, you start allocating disproportionately large amounts of time to the people who can't follow schedules or manage their time. A 1:1 catchup meeting is far less efficient than a 1:20 orientation meeting. Do just one of these 1:1 meetings and you've doubled your time commitment.

Ironically, the person who didn't read their e-mail gets individual 1:1 attention and has more flexibility on the scheduling. It's almost like rewarding those who fail to follow the rules.

When I handled onboarding/orientations, I thought cutting people slack for missed meetings and deadlines would build rapport and encourage them to be more considerate next time around. Instead, it has the opposite effect. Once you start signaling that meeting obligations are semi-optional and that deadlines are more suggestions than cutoffs, a lot of people start taking advantage of the situation. Sort of a broken windows theory for time management.

On the other hand, if the rules are strict and the consequences are clear, people start paying attention, prioritizing organizational order, and reading their e-mails. You do a lot less hand-holding, and you can spend your time focusing on catering to those who follow the rules instead of doing 1:1 meetings with the people who can't or won't read their e-mail.

Don't let the tail wag the dog. Set clear expectations and stick to them. Grant exceptions when people communicate in advance (e.g. can't get a flight, flight delayed) or have truly unpredictable exceptions (car accident), but don't set the precedent that reading e-mail is optional because you can count on someone else to fix it for you later.
I wonder if material degradation factors like neutron embrittlement would tip the scales in favor of a fungal barrier at longer timescales.
Give that everything is personal for trump, it’s hard to imagine this isn’t a little bit of a thank you to twitter and Facebook and a bit of a payback for the tictok users encouraging fake registrations for trump rallies.
Ask HN: How Do I Keep Chrome Disabled on My Android Phone?
I have tried and tried to figure out how to disable Chrome and it lets me in the short term, but a few hours or overnight and it's back.
Apparently, in my Play Store Updates this morning, I saw Android System Webview and it caught my eye because I thought it was disabled. And it occurs to me that it probably would still be if I had not tried to disable Chrome, which is what had been taking it's place, and keeping it disabled. I am thinking that, since one of the two must be enabled and the other is disabled... at least, that is how it had been: Android System Webview _was_ disabled and Chrome was in its place. So, naturally, in my desperation, I am enabling ASW in the hopes that my phone will not feel any need to re-enable Chrome as I have a suitable replacement, now. If this works, I will come racing back to this site to tell you the good news. Because, I saw how many people were going through the same thing and if I have found a solution, well, I have to share it!
Thanks, everyone!
MichaelTh1Gamer
(actually, the original MichaelTheGamer, but someone beat me to it on this site)
Downtown Redmond restaurant/bar: a chap stands a the entrance, right foot outside, left foot inside. Smoke in his right hand, beer in his left. Sticks his head out the door for a puff, sticks his head in the door for a sip.

The smoke blowing back into the restaurant was terrible (and I'm a smoker). But the rule-lady didn't mind: as long as the beer is here, and the smoke is there.
Google monetizes the hell out of Chrome, the browser.

Google doesn't monetize developing Blink/Chromium. Since Edge only uses that part they don't really have to care about Google's monetization and do their own. If Google stops Chromium development or goes the wrong way at some point, which is inevitable, MS will have to step in, but until then it's free real estate.

They can build all that proprietary stuff with Chromium just as well, so why should they choose Firefox?
It’s easy.

Google - came to dominance on top of most people using IE. The consent decree did not stop MS from entering the search engine business and there was no indication that the federal government would have stopped them from buying Yahoo if Yahoo had accepted their offer v

Apple emerged from going almost bankrupt by selling music players. MS tried repeatedly to get in the music player business - partially by leveraging Windows Media Player and failed. MS was also early in the smart phone market and failed - not because of government intervention.

Amazon - how did anything that the government do against MS help Amazon?

Facebook - Facebook became popular almost a decade later when no one was worried about MS.

What exactly do you think the government consent decree did that helped any of those companies?
I'm a developer, and I disable telemetry whenever possible, including in Firefox. I do this because I value my privacy (the same reason I use Firefox), and I don't want my system to make network requests unnecessarily. The way I see it, there are two possibilities:

(1) A significant portion of Firefox users think like me. In this case, Mozilla should not rely on telemetry because it excludes a sizeable portion of their userbase, and one that likely correlates with things like "believes in Mozilla's stated core philosophy" and "is passionate enough about browsers to recommend them to people".

(2) Not many Firefox users think like me. In this case, it's pointless for me to enable telemetry because they'll just ignore my needs anyway. "It is not worth supporting this feature, the data shows that 99% of people do not use it!" won't change if the number is actually 98.99%.
Well ethics isn’t always a straightforward argument - you could argue that restructures strengthen the long term viability of a business, which can sometimes retain more jobs in the long term.

Additionally for not-for-profits the redirection of funds directly towards their ‘mission’ can again be argued as an ethical thing to do (eg for charities more money can go directly to whatever cause they are supporting) so ethics is never really a black/white thing.
>attempting to shill for RC
FTFY

I find it blatantly obvious that this is their PR people trying to put a spin on it. The least they could do is disclose their involvement with RC otherwise they’re just being disingenuous. Further cements the negative opinion I have of them from the article.
Handwritten.js – Convert typed text to realistic handwriting
Do the typing, leave writing to handwritten.js!

https://www.npmjs.com/package/handwritten.js

https://github.com/alias-rahil/handwritten.js

Example: https://raw.githubusercontent.com/alias-rahil/handwritten.js...
Powerful Google Analytics alternatives with a free option
One corollary about using positive space is that you realize we overuse booleans a lot. I routinely use a lot of boolean logic in my JavaScript and TypeScript code. I use it to decide when to display a component, when a component is being hovered, when it's odd, etc.

Recently I wrote a simple tree walk interpreter and had to implement boolean unary negation:

(UnaryOp::Not, Value::Bool(r)) => Ok(Value::Bool(!r)),

Why is this line important? Well it's quite possibly the first[^1] time I have used the boolean negation (!) operation in Rust!

Turns out, when you have proper enums, booleans aren't the best tool. Something like `isLoading` can now be `data LoadingState = Loading | Success`.

Why is that better? Well if you want to add a third or fourth state, it's trivial.

data LoadingState = Loading | Success | Failure

You can even give it data to pass along

data LoadingState a err = Loading | Success a | Failure err

Turns out you can have a lot more states than two. Often times in the equivalent boolean case you end up with a couple booleans: isLoading, isError, etc.

But then you end up with invalid boolean states! Like isLoading = true, isError = true. Huh? By making a multi-state type, you can restrict to only the possible states.

[^1]: Meh actually more like 5th but you get my point
But Python 2 on App Engine is not officially deprecated yet (e.g. not listed here: https://cloud.google.com/appengine/docs/deprecations) and they have not sent the "[Action Required]" email (of which OP talks about) for that yet, so I'm not sure it counts. They are "just" recommending migration.

I have a ~60 KLOC AppEngine Python 2 app (started in 2011), but I'll probably migrate that over only when the deprecation actually occurs, as:

- that gives the python-ndb library more time to mature (performance and bugs),

- easier migration paths for some of the non-py3 services I use (e.g. Images, Users, Memcache) might appear when deprecation actually occurs, either from Google or 3rd parties,

- I'm in no hurry,

- I will be surprised if Google gives less than 1 year of deprecation notice (Python 2.5 got 4 years from deprecation to termination).

(If the APIs I use were available for py3, I would've probably already migrated.)
San-Francisco. My group's eating a (fairly pricy) pizza. I step outside for a smoke. I'm respectful; I roll small cigs from sweet tobacco, and I stand downwind and apart.

A woman (passerby) approaches me, and asks if I could please step into the street with "that thing".

I do so. She walks on.
The point of conclusion-first isn’t necessarily to save time, it’s so I (as an executive) can pressure-test / place into context all of your ensuing explanation because I know what your end-point is.

This isn’t unique to business...academic papers have abstracts that do this; math proofs have the statement they’re proving up-front.
Yet another thinly veiled election timed piece being used to push one group's addenda. The next three months are going to be so damn annoying
Depends, how much Electron instances are you running?

https://mspoweruser.com/xbox-pc-app-gains-huge-performance-g...
They might be very friendly, but they sure seem to pull the trigger very quickly. That's the problem here. I understand that they don't want less engaged members in their program.

It sounds like there is a misunderstanding on expectations.

The school expected people to be all present for that meeting. I don't know how well they communicated that expectation, but if it's a fireable offence to miss it without recourse or chance of pardon then they should have made that abundantly clear.

The other missed expectation is that probably the school officials don't see this as a firing. After all they just moved his batch back by one. What's the big deal? Lot's of new people come in, some joins now, some joins 6 weeks later. That's perfectly sensible from the schools perspective. But from an individual's perspective, who just put their life on hold to do stuff with them for that specific 6 month, the next batch might very well not be a viable option.

So these very friendly people sure seems to be also either lacking in empathy, or not really big on second chances. I will make sure to do my best to avoid them, less them be friendly with me too by accident.
https://github.com/amundsen-io/amundsen
Denmark’s 300 year-old Homes of the Future
If you count everyone who goes through O'Hare and checks Instagram there, then maybe?
If it makes you feel any better, from what I heard from a knowledgeable source, this is worse in medical field. A lot of people have gotten really good at milking Gates Foundation and alike for grants worth tens of millions. They do the song and dance to pretend that research is being done, and results are just around the corner; ten years later they rinse and repeat.

Perhaps the best you can do is to be one of the good ones, and put making a difference over making a load of cash.
> Would you mind pointing me to some specific cases of US technology companies stealing IP from European companies

"Enercon, one of the world's leading manufacturers of wind energy equipment, was hoping for a major breakthrough when it developed a new, cheap method of harnessing wind power. But when the German firm applied for a patent in the US, it was horrified to discover that its rivals, Kenethech, had already submitted an almost identical application.

Some months later, a former NSA agent admitted that the organisation had secretly intercepted Enercon's data communications and monitored conference calls. The NSA passed all the information it gleaned on to Kenetech." - https://www.irishtimes.com/business/electronic-spies-torture...

But the US economic espionage goes well beyond stealing IP:

"the US has had a decade-long policy of economic espionage against France, including the interception of all French corporate contracts and negotiations valued at more than $200 million" - https://wikileaks.org/nsa-france/

"the European consortium Airbus lost a $6bn contract with Saudi Arabia after NSA found Airbus officials were offering kickbacks to a Saudi official" - http://news.bbc.co.uk/2/hi/europe/820758.stm

"In 1994, Raytheon beat out 11 international companies bidding on the project, after the CIA reported that the other finalist, France's Thomson/Alcatel, was paying bribes to get the contract." - https://www.csmonitor.com/1996/0125/25071.html/%28page%29/2

"In 2008, at the latest, it became apparent that NSA selectors were not only limited to terrorist and weapons smugglers. Their searches also included the European defense company EADS, the helicopter manufacturer Eurocopter and French agencies." - https://www.spiegel.de/international/germany/german-intellig...
There are massive differences in how much of a problem this is across different platforms.

With Clojure, I can think of 2 times ever when a dependency caused an issue. It was extremely obvious since the issue was "won't compile", and the fixes were simple.

With PHP, I expect any change to potentially break something. Bump your AWS SDK which uses a different minor version of guzzle? Fatal error.

There's a world of difference between breakage being an everyday thing and a true rarity.
Yes,that footnote somehow is kind of one of those things one hear often but it is wrong, by monad in APL or J one should understand 'monadic'
As a customer, I didn’t know any of this explicitly, but a lot of it seems a little implicit from the copy on your site and the way you do business.

I also appreciate the support and visibility you provide for WireGuard.

Thanks for running the service, it’s great!
If your energy source works by combining C with O₂ to make CO₂, water, and energy, there will be a concentration of CO₂ in the atmosphere that is incompatible with solving climate change, even if it gets pulled out at some later time. It's the equilibrium concentration that matters.

Low-carbon, non-combustion sources (wind, solar, hydro, geothermal, nuclear, tidal) are the only way to go.
Honestly I asked few people who were previously posting on HN and they said that it's alright to do this like once a week if it didn't get much attention.

I haven't found anything about this in the rules so I decided it's okay. Before posting, I checked out that my link already disappeared in Show HN section.

If it's not okay, could you tell me is it at all acceptable to post a link twice? I saw really quite a few guys who did it. Sorry if I'm wrong.
Microsoft is definitely treating their developers well.

I was exposed to this firsthand yesterday when I cloned the [ShareX](https://github.com/ShareX/ShareX) project to take a look at a problem I was encountering.

Literally all I had to do was install Visual Studio Community, click the “Open in Visual Studio” button on Github, wait a few minutes to install the C# runtime that Visual Studio automatically prompted me to install, and click “Run”.

5 minutes was all it took to be writing code for that project and it makes me want to get into the .Net ecosystem more.
Given the current Cold War state of the Browser Wars I very much support any attempt to come up with something new that focus on speed and privacy, lots of good luck!

EDIT: I know this may be too premature to ask but does it make sense to calculate a Acid Test result these days? I have no idea, hence the question.
Why developers never finish their projects
Maintaining your own browser engine costs a lot of money. Using the one someone else maintains costs a lot less. It's that simple, plus the network effect, compatibility ...
That's an interesting reference...
Yes, exactly. That’s what I was trying to get across by quoting Baker not defending him, and what “asked to resign” means. I generally don’t complain about HN downvotes, but it’s more puzzling to me than usual — do people think I was saying Eich wasn’t fired? [shrug emoji]
But by making in Amazon's problem, the customer never experiences breakage, and that's a huge win.
Plug for [name redacted]! My buddy [name redacted] is killing it!

He's now on a mission to transform the landscape of the city and turn often neglected patches of grass into thriving microecosystems.

[link redacted]

Been an incredibly positive response so far, if anyone is interested in starting something similar we've discussed open sourcing it so others can do in their own city.