skysight-inc/HackerNews huggingface dataset:
It seems to me that wanting UI developers to learn systems languages is bizarre. We don’t expect Linux kernel developers to learn UI/UX, why would the opposite be the case? They are working on a vastly different abstraction level.

Also, yeah, Qt is indeed fast and cross platform. But somehow every single mainstream Qt application tends to look visually terrible and not any more native than Electron. E.g. Ripcord posted above, or Calibre. Meanwhile, mainstream Electron apps may be hogs in terms of performance, but they look polished.

Finally, Qt’s weird and deceiving licensing is a major reason I would never touch it with a 10 foot pole. I am not a copyright lawyer and have no desire to figure out how I can comply with LGPL, when Electron is MIT.
Helping the Environment, One Small Sensor at a Time
Should I not be impressed then? I thought this was cool.
Running the batch file that comes with the project works for me and has worked on a variety of versions of Windows. I haven't had as much luck with the "clj" tool.

I don't see who the "clj" shell script is somehow "part of Clojure" any more than Leiningen or Boot. IMHO it's just a shell script and it works similarly to the other tools, except not in any way cross platform.
Japanese Unicorn Preferred Networks Releases First PyTorch Library
start with:
https://windsock.io/the-overlay-filesystem/

after that read more about overlay, overlay fs, for historical reasons aufs.
First Official Release of the macOS OBS Virtual Camera
A lot of animals are secret pollinators...
I am routinely amazed by the the hoops people are willing jump through to avoid the simple answer of "building more apartments."

High end estimates of AirBnB apartments are about 4% of units in the most popular neighborhoods -- Times Square, the East Village, Williamsburg. Drift out to Park Slope and you can see 2%, maybe.

House hoarding? Very few people pay a mortgage for empty space when they can get a tenant to pay the mortgage instead. The real house hoarding is the high end luxury market with $20 million penthouses, where renters were never in the picture.

We don't need to free up 4-5% more units in the most popular neighborhoods. It'll help a little, yes? It's just that it's such pathetically small thinking.

Why don't we have a plan to build 50% more units citywide, and make housing actually affordable? Hell, it's New York. Build us 100% more apartments. Put real price reductions on the table. Do what it takes to chop rental prices in half.
New Google Lens features to help you be more productive at home
This is a huge jump from the previous $3000 per quarter being royalty-free when they initially made UE4 free. It will be interesting to see if it helps them capture more of the indie studios from Unity.
Question: Is it legal for a company to provide you with a laptop that you use at home and then monitor video/audio from it? What happens if I am using it in a space with my family present? Is it legal for my employer to spy on them? What if my two year old runs naked through the room? Can they monitor during "non-working hours?" What if I have to be on 5am video conferences and am answering emails at 12am?
How would this work in practice? How would other languages map onto the Go constructs?

Go is a different language, as are most, and so it is not easy to do these mappings. A new language, from scratch, could be a candidate, but then why write in that instead of Go. What would another language bring to the table? Would it go against the Go philosophy?

Do you know of any examples where this has been done?
I like that too, but both Rust and Ruby allow multiple expressions/statements before the last expression. In Haskell and OCaml IIUC you need to use things like `let x = ... in <expr>` or `<expr> where x = ...`, so you still have a single expression in function bodies.
Tweak – A mock server in a Chrome extension
> "think of the poor rentseekers"

There's a pervasive culture in the US right now around "but think of the businesses" that you see pushed by lots of folks small and large.

As someone who launched a product in February which has struggled due to COVID, it would seem SO tone-deaf of me to go out and say stuff like "think about the business owners!" when people are losing their jobs, not able to make bills, and all while facing a very serious and deadly disease.

An example of this is, "keep going to your favorite restaurants because they're sure to be hurting!" Excuse me, but due to having more time at home + having my financial anxiety/risks dialed up I'll be cooking as much as I possibly can.

Sorry for the rant but this is a time we should be putting people first. I find the whole "but think of the businesses!" narrative to be horribly tone deaf when people are unemployed in record numbers with infection/death rates that are continuing to go up.

Warning: I'm also pretty biased here towards rent seekers too because last month the electrical panel to my apartment building caught on fire and the landlord has been doing everything in their power to put the hurt on us to the point that I've had to lawyer up. They're doing stuff without permits from the city, have had issues with inspectors, have lied to us saying it's an "act of god", they're claiming a non-powered unit is habitable, etc. We're in the process of moving out and things are OK as we're with family. Honestly, I picked a lower-monthly-rent apartment to work on my startup and this is all really my fault for trying to live below my means.
Google Authenticator gets updated – allows account transfer to another device
yeah I would bet that you're totally right, it's just in this dataset it's mostly tech people blogging about them leaving SF or NYC. It's certainly not a random selection of people leaving.
And, for the non-Australians in here, the lack of agriculture is essentially one of the boxes you have to tick before you can invoke the concept of Terra Nullius, which is what the English relied on to claim Australia.
Both hp and SAP are absolutely gargantuan companies (try guessing how many employees each had by the end of his tenure- unless you actually know I'll bet you'll underestimate it). They are also old (for computer related companies at least) and have lots of products for lots of clients.

Not to say he wasn't bad at it (I honestly don't know) but it's a hard job to get right.
It's not a majority of the population, it's a majority of the wealthy that have the vested interest. It just so happens that in the UK and US (among others), the wealthy get significantly more sway than anyone else.
Taiichi Ohno'seven wastes and ten precepts
Lots of content is publicly available but detailed information about which people are accessing exactly which parts of the content in which patterns is something else altogether and is potentially more valuable and private. https doesn’t fully protect this information but it helps.
Maybe this: https://www.nayuki.io/res/cryptographic-primitives-in-plain-... ; https://www.nayuki.io/page/cryptographic-primitives-in-plain...
Landlords have at least one asset. The vast majority (all?) of their tenants have zero assets.

This is a measure of wealth, but Bloomberg makes the same mistake that all of these borderline propaganda rags make which is to compare incomes.
The type of static sites that live in posterity should just be on IPFS or similar. HTTPS makes better sense for more dynamic/interactive things where the server will need regular maintenance anyways.

Recognize those are two different use-cases, and the problem goes away.
Reads like pantheism or similar, which AFAIK it’s fair to say is not considered orthodox by the overwhelming majority of Christian and Jewish religious philosophies or denominations.
Klarna Bank | Software Engineer (Functional Programming) | Stockholm, Sweden | VISA | Currently REMOTE / WFH, normally ON-SITE

Klarna Bank (www.klarna.com) is a dominant payment service provider in Europe, and expanding rapidly. We have 3000+ employees and are valued at $5.5bn, which makes us the largest private FinTech in Europe. We are backed by Sequoia.

Our Core Banking division is looking for functional programmers. We use mostly Erlang, but also Haskell, Clojure, and Scala. Previous professional functional programming experience is not required.

More details here: https://jobs.lever.co/klarna/31d34971-68a4-461d-8e9b-d69ffd7...
You can add "don't require a user to be more interested in order to get more interested." For example, it's annoying when I'm trying to decide where to eat and a restaurant's website won't show me a menu until I select a location and start an online order.
If you think being a landlord is difficult, it's because you've made poor choices in regards to the location in which you decided to purchase property, what kind of rental property you own/maintain, and who you have chosen as your tenants.
It's apples and oranges.

OTP paradigms are definitely intended for a larger system that needs its own distribution schemes, handles its own internal process uptime and restarts, and for some use cases, hot code updates (running servers that update without restarting). OTP nodes can also easily and natively communicate between each other across the network, allowing for some pretty sophisticated distributed systems.

There are many solutions that could be more easily implemented on some sort of serverless architecture, but in cases where you want to maintain a service with a high degree of reliability and distributed capability, OTP is a good choice. After all, it was developed for the telecom industry to handle phone system communications loads.

Worth noting: there are other solutions (some of which are already in serverless environments) that solve the same problems of service uptime during code updates/deployment by keeping an older instance running until the new instance is ready to accept traffic. Services like Kubernetes also implement a lot of cluster management capabilities that solve the same problems OTP was attempting to solve, and you can use whatever language and engine/framework you want. Personally, I think if you wrote a service purely in Erlang/Elixir and directly applied all OTP solutions for uptime, process communication, and distribution, it would be faster and more efficient than a typical serverless or container-based system. But, it would also lock you into that system and make any non-OTP tech more difficult to integrate.
Or you could change those extemely strict planning laws and regulations.
Yes, I completely agree. This should be standard for all account welcome emails.
Any man in the middle might inject JavaScript in the request and hijack the user's browser.
Hackers are impersonating Zoom, and Google Meet for phishing scams
I work at GitLab and don't have children. My routine is pretty much... unchanged since COVID-19. That said, my stress is through the roof, as are other members of the team, not because of GitLab or deadlines or work, but life.

Those with kids, I know that it can be even more challenging or exhausting. so in some ways "unaffected" in others "feeling it". Pretty much like everyone else.

I can't comment specifics on finances, but I do count my lucky stars that GitLab raised when it did as it personally gives me a little more reassurance that we may be less affected. That said, obvs anything can happen to me or GitLab.
It's impossible to freeze real estate taxes. Local governments don't have reserves and would quickly become insolvent.
> This is a heretic/unpopular opinion, but I think especially for existing JS/React projects, the laxest possible TS setting is the way to go.

Not sure why you think it's "heretic/unpopular", but I think it's the only reasonable way to incrementally migrate an existing codebase to TypeScript.
Quite a lot of activity on GitHub isn't open source, especially not where they get their revenue from. But you're right that US authority can have severe impacts.
Anything with a chat/comments section will be overrun with spam-bots and be rendered unusable and unwelcoming. The difference between a bot-ridden comments section in a blog and a clean one is huge.
While this is certainly one method, it is not the only one. Change from within is possible and requires organizing with your colleagues. Otherwise we become like locusts, forever driven from place to place in search of ever-shrinking fertile land.
In Firefox, I have these accounts living in their own containers precisely because I don't want this overlap and I want them isolated from other activity.
For a long time, Uber didn't validate email addresses; lots of people set up accounts using my gmail address. I had no recourse.
Why freeze taxes? You're proposing that land owners are allowed to capture all of the upside of a booming economy, and then should be protected in falling economies? Why? They are demonstrably to better-off among us. If a jurisdiction had the ability to forego that revenue, I'm sure they can find a better place to cut it (like suspending sales taxes on food, or payroll taxes).
Maesh 1.2: Now with support for UDP, custom proxy nodes, and more
The gist of this seems to be "small-time landlords aren't rich; they have thin margins" while ignoring the fact that they do in fact have a lot of _wealth_ especially relative to their tenants.

I've recently been listening to the audio version of Piketty's more recent book, Capital and Ideology. I think noting the difference between wealth and income, and the wage-share vs capital-share (more his 2013 book) is helpful framing for the question of "how badly should we feel for small landlords?" But the rest of this lobbying piece is echoing the more recent book much more clearly. It participates in creating and perpetuating a set of beliefs and values.

The concept pitched here is that "most landlords are small-time, having only a handful of units". But if the big ones are big, e.g. if there's a power-law or similar distribution, don't forget that most tenants (or most units) might have much larger landlords, which don't look like the people discussed here. Their own copy implies it: "Over 43% of rental units ... are owned by small businesses" -> "A majority of rental units are not owned by small businesses".

The largest landlord in my city, with over 5K units and a value of over $3B, received PPP funds, b/c its number of "real" employees is relatively modest.

And even the small ones are too used to having the law or policies bent to their needs. I live in a multi-unit building in a popular neighborhood, which should probably be worth >$3M, but is taxed at an assessment of ~$135K. And my landlord is probably by most standards not bad.

I walk by some buildings near me that were quite likely torched by their owners to get out old, low-paying tenants. Arson is pretty hard to prove, but it can work out quite well for the owners.

Whatever I feel for landlords, it's not sympathy.
Starbucks' Chinese rival Luckin Coffee fires CEO, COO for alleged fraud
My husband and I are meatpacking workers – this is our life in isolation
> I've provided you at least 1 robust argument why this is not the case. You've provided 0.

I can share anecdotal data about my own experience while refactoring: I do rely on the type checker (be it Flow or TypeScript) to alert me when my code changes have introduced type errors. Every time I run the type checker I realise that it would have taken me ages to read through my code and hunt down the type mismatches that might have been introduced.

I can also point you to the famous AirBnB's slide, which says that they estimate that around 40% of their bugs can be prevented with TypeScript [0]

> TypeScript ... does not

Sure. It's not perfect. It's not Haskell, or PureScript, or Scala, or OCaml. But it does protect you from some of the errors. Protection from some of the errors is better than no protection at all, that's my opinion.

As a bonus point, type annotations serve as a living documentation of your code.

> instead of down-voting, please try to convince me otherwise

I did not downvote your post. I do not downvote other people's posts.

[0] - https://twitter.com/remohjansen/status/1093815648566894594?l...
There are lists of companies with workflows like this that get used in spam campaigns. You can put any email address in and now they will get a signup notice and multiple 'hey you didnt complete our workflow!' marketing messages. Easy way to put a lot of useless messages that mostly pass spam checks in any mailbox you desire.

I recently had an incident with Chime Bank like this, where someone enrolled every public email address at my company with them. I sent them an abuse report and they told us to block their domains. Real great solution, guys.
> Niche stuff where you had one or two vendors in the whole arena

Seeing that tells me it is not just some sort of public website, and not something you just want any random person to access. Think like PLCs controlling public infrastructure (this is a real scenario in places) If it is on the public internet, I imagine the first thing you go is login to it. If it is HTTP, those credentials are going over the internet in the clear.
I've wanted to work with Elixir for 5 years now. I attempted to go through The Pragmatic Programmer's Elixir textbook and couldn't make it through. This comment applies solely to me, I feel I didn't have the aptitude to pick up functional programming (and that's coming from someone who graduated in CS from a T3, had years of experience, and starting med school next month).
My main point was, a globally distributed labor pool is already accessible to FAANG and is being utilized despite higher transition costs both for the employer and the employee. The H1B hires for FAANG is the global top talent for which companies compete for, hence an upward pressure for compensation, not downward. In fact you can check the H1B salary information yourself from the website I linked, to see that salaries are at par with US levels. I admit there might be some difference is non-salary compensation such as signing bonuses and inital stock grants, but I would attribute that to lack/difficulty of deploying local negotiation tactics (e.g get several offers and pit them to each other). In general price of the labor is not a driving factor at all. Besides, most of these companies will happily pay for a law firm to help with the green card application process of their employees, and H1B is transferable to a new employer, possibly to another FAANG company. Yes, all of these pose transition costs, but it is far from the desparate overworked underpaid foreign worker image painted.

For your second point, the delta of the “higher salary” is important. US ranks the highest in sofware engineer salaries globally, which means for most countries coming to US as a software engineer will mean a much higher increase in salary than within US. If that delta offsets the perceived cost of leaving friends and family behind, they it is rational to take the offer. In other words, non-US candidates need to be hurting much more than US candidates to lose access to friends and family to not take the offer. In fact they already do, they lose access to their culture and their language unless they are from anglosphere. They still take the offers, so the income differential must be more than adequate to make the transition. Additionally, individual cost function of losing access to these things will differ. Many people will actively seek a challenge away from their friends and families to take up new opportunities and experiences. Your friends seems to have not.
Data point (I’m a landlord):

The estate agent I’m using takes x% of the rent each month (plus costs for any actual work) to do all that stuff for me. So I guess the number should be ~1?
I feel like that is a ridiculous generalization.

It can be true to a certain extent in that you may have _some_ engineers who aren't very good sticking around in some organizations. But why would you think that is the case for most of them? You might have engineers deciding to stay because they have a family and think their job is fine.

Or maybe for organizations that have poor leadership or existing engineers, that is the case that the good engineers realize that and leave. But for really good organizations, they are extremely selective in terms of recruiting and compensate employees highly, with difficult but rewarding work, it might be the opposite -- people who weren't really cut out for it are quickly eliminated.

For me personally I eventually came to the conclusion that there was no perfect job, and my plan for personal growth is not to flit from job to job anymore trying to get higher salaries, but rather to save and work on side projects to hopefully eventually have my own business. So for that strategy it doesn't make sense to keep switching jobs.
That’s the irony of microwave cooking, it’s actually safer than gas stoves because of the air quality issue.
The problem is not so much people snooping on your traffic, but injecting their own malicious content. Confidentiality isn't the only security goal of TLS.
>Only(in general) thing that it provides is content encryption which is going through internet. If you hosting public website, this content is already publicly available.

Why are you confusing https encryption with private vs publicly available information?

Let's unpack your concepts a bit using COVID-19 as an example[0]. The information that Wikipedia displays about COVID-19 is public information instead of top-secret classified files. But you'll notice that wikipedia serves its pages as "https". Think about why they do that.
Even if you manually type "http" without the "s" in your web browser url bar[1], Wikipedia will still redirect you to "https". Why do they do that if COVID is public information?

As a web surfer, I also want wikipedia to serve its pages with "https". Think about why I would want that.

[0] https://en.wikipedia.org/wiki/COVID-19_pandemic

[1] this will still redirect to https: http://en.wikipedia.org/wiki/COVID-19_pandemic
The pain has to be shared, and particularly, lenders should be making accommodations, waiving (not simply deferring) interest payments, etc.
Sorry - you lost me at the title....
Please do, those are both excellent choices.
Here, I reversed it and it sounds about as believable to me:

> The "Anti Dead Sea Effect" suggests that in any organisation, the skills/talent/efficacy of engineers is often proportional to their time in the company.

> Typically, lowly skilled engineers find it easy to gain employment elsewhere and are the first to do so. Engineers who have obsolete or weak skills will tend to leave the company, as finding employment elsewhere is not difficult. This is particularly pronounced if they have not gained incremental pay rises over their time in the company, due to their poor skills, as it can be easier to fool someone else to pay them more.
It's very interesting to view the results for e.g. "coronavirus". A lone post back in November got no attention: https://news.ycombinator.com/item?id=22019407
It wasn't until January that discussion started when the virus hit the US: https://news.ycombinator.com/item?id=22110873
I wish there was an easy way to zoom in on a date range.
in theory, it’s a secure as the kernel if your code does the right thing.

that being said, the attack surface is wider than say if you would run it in a VM or its own physical machine
The number of support tickets I used to get from people who were "missing data" because they signed up with Facebook, then logged in next time with Google and saw nothing, belays this.
Tz data is not always available (see alpine base image, or scratch). When it is available, it may be out of date. It may never get updated in fact.