skysight-inc/HackerNews huggingface dataset:
Right, each time a new project is created it contributes to global warming. The entire dependency matrix is what impacts normal development workflow, e.g. everytime I tried to update an old Webpack SPA project there would be always something that was broken that I'd have to hunt down & fix.

> No idea about React Native.

The OP suggests it's worse. But I no longer use React Native as I kept running into bugs & UI issues that were never fixed. I ended up reporting a few with complete repro's but didn't look like they were ever looked at, instead after a few months they decided to triage their 1000s of open issues, to get back to zero issue inbox.

IMO React Native is architecturally flawed to run into so many issues when creating normal Apps after years of development, maybe if there were more developer resources on the team it would be more manageable. But I believe Flutter has a much better architecture [1] which feels much more integrated & polished that results in a more responsive app that works as advertised.

[1] https://dart.dev/platforms
> A new time/tzdata package was added to allow embedding a static copy of the time zone database in executables.

This is a BIG improvement. One of the big benefits of Go is static binaries. Having the TZ data includes will make deploying even easier.
People cost more than packaging. So it's not exactly an easy calculation.

Often delivery can be optimized much better, than in person services(including takeaway). Making 10 packs of fries takes as much manpower, as 1 pack. If you can batch it well, then you can optimize costs.

But most people in restaurant business are crap at optimization, that's why McD is this big...
If this is merely a scheme for Google to sweep the losses under the carpet, what's in it for the investors who'll be left holding the bag? And mind you, in order for the losses to go away, the value of the company at the time it's spun out needs to exceed the billions of dollars already invested in it over the span of 12 years. (Including $120m paid out in bonuses to Anthony Levandowski alone.)
Hashtag Finder
Hi, 3 years ago I started taking some macro nature photos to put on Instagram. I noticed that there were many different types of hashtags out there and it was time consuming to try and find them and check if they are suitable for your photo.
That's why I made Hashtag Finder. Along the way I discovered some hashtags work better than others and that when you post onto a hashtag matters. That's how I came up with what I think are two very unique and useful features: Hashtag Engagement Scores and the Best Times Graph which is a graph showing you the optimal times to post based on your hashtag set.
I did some experiments to test the effectiveness of these features and you can check the results at http://hashtagfinder.yomachi.com/.
One photo with bad hashtags only got 13 impressions.
That same photo posted using hashtags with a high engagement score received 616 impressions.
When it was posted with those same hashtags at the peak time of day from the Best Times Graph it received 1041 impressions.

I hope Hashtag Finder will help you make rewarding and genuine connections through Instagram.
We should technically be the last to be automated. We’ll destroy other labor systematically over decades, and then finally ourselves.

We seem to be subconsciously precocious about our fate too, as we deprecate things at a faster and faster rate.
The treating of users as idiots is one of the big pitfalls of modern UX. The problem is many lusers even demand it, but it's so easy to do it wrong: Like dynamic hiding of content, which raises unexpected surprises instead of providing a consistently learnable interface. Or failing to resist adding an annoying popup.
I've built a few pentest labs with AD and Windows VMs but that's it.
Whenever I find a copy of Elements of Style, I chuck it in the trash.

Geoff Pullum, a revered linguist, calls it "the Nasty Book". He explained, in an essay that is easy to find online, how its chief effect is to make people insecure about their writing. The book's message is, "Here are the rules. You will have to break them to write well. But you aren't good enough to know when." In fact the rules are not rules anywhere but in the imagination of White and his acolytes. No admired writer of English knows them, never mind obeys them.

When White put out the second edition after Strunk died, he made up a bunch more rules, the went back and doctored Strunk's original text to follow his new rules.

But he didn't check his own text. Typically he breaks his own rules on the same page where he is promoting them.

The book presents a profoundly ignorant picture ofthe English language. You cannot become a good writer shackled to Strunk and White.
Oh yeah, for sure. It's all just land, which is controlled by mafias or corporate-type entities. United Fruit being the major wakeup call for everyone who reads about that situation.
According to the statistics [1], second generation immigrants are only about 11% of the United States. (6% adult second-generation, 5% still children.)

About 19% of the population lives in rural areas [2].

https://www.pewsocialtrends.org/2013/02/07/second-generation...

https://en.wikipedia.org/wiki/Rural_areas_in_the_United_Stat...
How many successful (ie profitable) companies have made money selling desktop software using cross platform frameworks like React Native?

React Native for Windows and Mac specifically, none. We commenting on an article about its launch. It's a bit early to be talking about that.

Cross-platform frameworks like Electron or Flutter, loads. VSCode, Skype, Discord, WhatsApp Desktop all use it. Of course you might argue that they're all selling services rather than software but that the point really is that the companies authoring those apps want to keep costs down, give users the same experience everywhere, and believe cross-platform apps can give users a good experience.
I recently saw this video of living neurons: https://www.youtube.com/watch?v=2TIK9oXc5Wo (I don't actually know the original source of this)

and just looking at the way they dance around - they're in motion, they're changing their connections, they're changing shape - is so entirely unlike the software idea of a neural network that it makes me really doubt that we're even remotely on the right track with AI research
i feel this, and i think i finally understand why people like vinyl static.
While the crime is done using computers, it seems like it could be fraud, if they are trying to use the access to spend money or steal information to do something with?

Given the nature of the attack being aimed directly for one customer, if I were you, I would possibly alert that customer that something funny is up. That way they might be able to prevent the same thing happening at other companies they use that might not be as careful.

As far as dealing with the police, if they didn't manage to get anything, I wouldn't bother. Keep the info around just in case.
Tony Hawk's Pro Skater 1 and 2 Remaster Coming September 4
If your goal is complete eradication?
That's brilliant! (as is the observation that humans are naturally pattern matchers)
I was more explicitly referring to rent (which is what was mentioned in the comment chain), but I'll bite.

Grubhub was known to list restaurants on their app without their permission, mark up the prices and then pocket the difference. Is this not the definition of rent seeking behavior? They're forcefully inserting themselves as a middle-man so that they can siphon money off the top. Regardless of how you define providing a service (landlords are 'providing locational support services') a lot of how Grubhub functions is by obfuscating costs and skimming off the top.
Flutter itself seems nice, but Dart as a language is a pretty big downgrade from TypeScript.

For mobile right now, the easiest, most headache-free solution may actually be to forget about cross-platform and just do separate Android and iOS native apps. You won't need to do things like hunt for a bunch of 3rd party libraries whenever you need to use Bluetooth or something.

Once SwiftUI and Jetpack Compose mature, that process should be much more pleasant as well.
true but its like saying African as a ethnicity even African American is pointing to both. there is original regionality to ethnics so to speak. perhaps our terms are at fault here but is still accepted and not negative in a racial context.
Congratulations! You hit the HN front page is what I see in your tweets attached to the page. But in a couple of days that traffic should be history .
There are a lot of software project pages being hit by HN hug of death on many occasions (e.g. version release) and they still serve from GH. Cloudflare CDN was the right move and should be enough in my opinion.
> Is your employer really going to decrease your salary after the fact?

Yes. I have remote working friends who've been required to take a pay cut because they moved.
Working Remotely During Covid-19
I have been fully remote for about 2 years. My personal experience is that collaboration is way easier when being remote. When I need to talk to a team i just drop a line in their slack room and I usually get an answer within minutes. So much easier than walking down the hallway and hoping that someone is in the team office area (not to mention no social awkwardness involved). Also when most people are remote in your company, you are in most hallway discussions! Just subscribe to the channels and read it. Not to mention lurking when high level engineers talk about stuff. I never really interacted with principal level engineers when I worked in an office. Now I just need to know which channel to listen to.
Running MS own services like Teams and Office359?
First Documention of the German Corona App
Prometheus is a very readable and understandable code base which does use those building blocks.
Ha, I'm happy this exists. I created this department at the company I founded at and directed it for some time. We call it the internal tools department. It still exists today and is run by a former employee of the department. It's very valuable for us.
Clearview AI’s source code and app data exposed in cybersecurity lapse
Unless you convert half of your room into a dense forest, the plants will not make a noticeable difference.
You sound so attached to that FAANG office of yours. Use that FAANG salary to get a nice chair, a sturdy table, good coffee and a coffee machine. Home or office, staring at a screen all day ain't good for no one. And that weight is from the eating not the sitting. Try cutting that out a bit and run around your home, setup a home gym, do some pushups. And for fucks sake turn that phone off, shut that laptop and get some good sleep. I'm on my way to get some. Good night and good luck.
It works fine for hundreds of millions of other users
It was useful for me when I hooked my nephew's Nintendo Switch up to my computer monitor to let him play and then connected desktop speakers straight to the monitor.
Ok, good, thanks for answering so detailed.

> Given the anecdote you shared about yourself, I don't think you do either.

Thanks for trusting me, I've long since lost count of the number of people here who immediately dismiss me and disbelieve me when I say I actually care and try to make a difference even as I argue against some of them.

For me I haven't really intentionally severed ties with anyone and I believe we are better of keeping the communication going even if there were years were I only met a certain relative of me in formal settings such as funerals for common friends/relatives as he burned through his rage agains my group.

After a few years he realized he was part of the problem. At that point it was good that I (and we) hadn't done anything against him and while he isn't part of our group anymore and maybe won't be in the future either he now behaves like a relative again and I look forward to meeting him.
> The margin per bag is essentially zero.

that's a good outcome imho (and it's not zero, it's just very low). But this means that the value of the bag and the cost of production is very, very close, meaning it's available to as many people as possible!
If you lower the resolution those auto-scanning services that does OCR on the documents will get problems converting the tex back to normal text. Which might or might not be the point of doing this in the first place... :-)
You mean, except for every major Android manufacturer paying exFAT tax?

Microsoft certainly don't sue as much as they used, but that's because they are no longer developing as much groundbreaking tech. And when they do develop something, everyone avoids touching it with ten-foot pole (see also: "success" of UEFI on ARM devices).
It seems to me that people put too much faith in statistics despite not having a fundamental understanding of the methods. I'm sure in plenty of cases these frivolous results get published due to academic fraud and the pressure of publish or perish. But in other cases, it seems like researchers really think "p<.05" translates to "your alternative hypothesis is irrefutably true" and will believe their flimsy conclusions because, as far as they're concerned, numbers don't lie. (If I remember correctly, when Brian Wansink was exposed for p-hacking, it was partly because he wrote a blog post openly describing his sketchy research methods, where he seemed totally unaware that he was churning out illegitimate results.)
I tried Windows server a while back for a need but it felt like a bad joke compared to Linux when the RDP one day stopped responding for no reason (had a few occasions of it) and I couldn't do anything but reboot killing the GUI app that was running in it.

On Linux l, I never had a problem with ssh unless I made a mistake in network configuration and doesn't suddenly block my access like that.

Windows also takes larger amount of resources compared to Linux and running a 1GB memory instance meant it could run out of memory anytime freezing the whole experience without doing much of anything on it. Not sure why 1GB instance even exists as it's quite useless.

I feel like I'm doing a job inside ssh session but feels I'm being dragged down with mouse click achieving very little per second. On Linux, automation can be done anyway you like but on Windows, that's just not the way it's meant to be with random GUI apps. No idea how to back up configs of those or invoke actions programmatically.

And you have to pay for the license.

Windows is a consumer OS by design.
i’m really sorry to do this to you, but also, if you’re a recent grad of the right age ;)
I agree with the intermitent fasting but I don't know what you mean by negative effects on keto. There are none, exactly the opposite, otherwise it wouldn't be recommend for many conditions, as epilepsy or Alzheimer (brain related disease). You can also call it low carb diet, or human ancestral diet. But instead of denying possible treatments as easy as changing your diet a bit to our asker here I would recommend him to do his own research instead.
I'm also pretty happy about what landed in the cryptography packages.

Session ticket keys, which are a major weak link in Forward Secrecy in TLS 1.0-1.2 [0], are now rotated automatically every day, and dropped after 7 days [1]. Session keys are also dropped once they get too old [2], instead of becoming an increasingly powerful Forward Secrecy liability.

The tls.Config.VerifyConnection callback is a much more powerful and usable way to customize peer verification [3].

X.509 root CAs are now extracted on macOS by linking directly against Security.framework with some assembly glue, instead of using cgo [4]. (Warning: awakens Cthulhu.)

crypto/x509 now ignores the 20-year-deprecated Common Name field by default [5] and has a consistent rule about invalid hostnames [6].

crypto/elliptic now provides MarshalCompressed and UnmarshalCompressed for compressed point encodings [7].

The clever TLS 1.3 downgrade canary in the server random is now enforced client side [8].

PrivateKey and PublicKey types implement Equal, giving a consistent method to build type-safe interfaces for them [9].

math/big has a new Int.FillBytes method for fixed size, zero allocation byte serialization [9], which we used all over the crypto packages.

RevocationList and CreateRevocationList were added to crypto/x509 to generate spec compliant CRLs [11].

crypto/ecdsa has two new functions, SignASN1 and VerifyASN1 that operate on encoded signatures instead of big.Ints that everyone was encoding/decoding anyway [12].

Plus some performance, cosmetic, correctness, and documentation improvements! Not a bad cycle overall, even if it made sense to focus on smaller scope tasks for a while.

[0]: https://blog.filippo.io/we-need-to-talk-about-session-ticket...

[1]: https://go.googlesource.com/go/+/43f2f5024b

[2]: https://go.googlesource.com/go/+/6ea19bb668

[3]: https://go.googlesource.com/go/+/62a3f2e27c

[4]: https://go.googlesource.com/go/+/6f52790a20

[5]: https://go.googlesource.com/go/+/d65e1b2e41

[6]: https://go.googlesource.com/go/+/9d1e120c42

[7]: https://go.googlesource.com/go/+/5c13cab36b

[8]: https://go.googlesource.com/go/+/a6c6e59655

[9]: https://go.googlesource.com/go/+/b5f2c0f502

[10]: https://go.googlesource.com/go/+/c9d5f60eaa

[11]: https://go.googlesource.com/go/+/5d47f870a6

[12]: https://go.googlesource.com/go/+/8c09e8af36
Compensation is not based on the value provided to the company. Compensation is based on "market rate" as in, the lowest amount of money a candidate is willing to accept to do the job. The information asymmetry is such that candidates accept offers for far less than the company is willing to pay.
I checked out Splice and they are using Angular/Rails for their web app? Both builtwith and HTML source code for their marketing website and logged in app indicate this.

I watched their talk video [1] and they seemed to have only built an MVPish app using Flutter (ie, less than a year using it + a team of two devs). And it only seems to be for the desktop app?

Maybe I'm missing where they are using it on the web... but I wouldn't call this a huge buy in.

[1] https://www.youtube.com/watch?v=FcjPNKmyrlM
Because other than an a few niche markets many are now using workstation level laptops and stuff like M2M or PCMCIA never got much adoption.
Studies on Slack
As someone that has no experience with the role at all, but had to deal with some… special people, I feel the first three cannot be overstated.

Your job will be more one of herding people into doing things the right way, and it should never be one of you doing all the interesting decision making or prescribing the whole structure from the get go.

Talk with people, make sure they are invested in the overall architecture as well. And don't assume someone didn't think it through on their own until you discussed their ideas.

People who do all the architecture planning themselves, even if they aren't butting heads with anyone, can have a really negative impact on the team as a whole, because all other team members stop worrying about the topic and just let the other guy do it. I already had to deal with outcomes of this; code that has been written by "drones" is nothing you want to work with.
Would you prefer exchanges not be banked by large banks? This is bitcoin’s biggest win since 2017.
Hmm this one is tough Office 365 has more paying users on teams. I doubt anyone is paying for teams, also they are not direct competitors. We use both, likely to get phones with teams in the future as well.
Well, I don't think I've enough skills on this and I'd follow the project eagerly to learn something new, so I'd go with what you feel confident and/or you like!
My thoughts are that such a project would be of interest for tons of people though, I'd willingly share it as much as possible. :)
This is bad for the environment.
You can’t cheat at learning.

You can only cheat at a game, which is what the accreditation system we call education is.

If we stopped making it a game, without points to earn and rewards for points, people wouldn’t cheat.

That aside, I think the act of cheating is a call for help, even if the callee doesn’t realise it. The pressure to do well coupled with a persons lack of self confidence or self belief come together to make cheating a reasonable route.

If you believed you could never get x, that getting x would massively improve your life, social status, parents acceptance etc you might be prepared to do anything to get x.

Not everyone though, some are probably just resigned to never getting x. They too are calling for help imo. But we weren’t talking about them.
Tesla reopens Nevada Gigafactory after bringing California car plant back online
Slack: usually ~300MiB of RAM for one account. The Ripcord [1] Slack/Discord client written in C++ and Qt: currently using 33MiB. Qt is not the native toolkit on Windows/Mac, but Qt apps typically follow platform conventions far better than Electron apps.

This also voids the argument "we need Electron, because it reduces development costs, and we can get truly cross-platform apps". Ripcord is written by a single indie developer and runs on Windows, Mac, and Linux. Imagine what could be done if Slack employed a team with 10 Qt developers.

Most web apps are egregious. The problem is that there is a whole generation that is not exposed to Delphi or Qt Designer and have the false believe that developing web apps is an order of magnitude easier. It's only an order or magnitude easier for them, because web tech is the only thing they know. Heck, I was writing GUI apps as a 12y/o with Delphi.

[1] https://cancel.fm/ripcord/
Nothing to fear even though that tiny little calculator can calculate whats 123456789 x 34556 faster than any of us dodos
I thought $100k is not that big in US?

do those 197 people not deserve it?
That's basically what Salesforce did, but they ended up skimming a lot higher % than that
History has become political?

In Australia we are debating still wether or not captain cook discovered Australia and did he commit genocide?
It is the biggest thing I resent about Bamboo. It’s a development tool written to all of the standards of consumer software and thus is continuously lying to me about the capabilities of the system.

If you hide all the features how do I even know they are there or what to ask for? The normal users get sticks and rocks to try to build a CI process (or at least an understanding of it) with.
I've realized this as well. It's probably an "overcorrection" of the perceived average (racially biased) image of a people (which guess what, ends up being prejudiced as well).
FCC has a page for this
That's not true because Grubhub can cause customers to actively lose interest in a restaurant by mucking around with prices.

Let's say Grubhub lists a restaurant at 130% of normal menu prices so that they can earn their cut. The perception isn't of restaurant 100% + Grubhub 30%, it's restaurant 130%.
This is a well-written article for lwn subscribers, by HN's very own @benhoyt. If you read lwn, I definitely recommend subscribing; it consistently has high-quality technical content.
I wasn't trying to say it is "merely" a scheme. Its sort of like shorting some stock and at the same time buying a call option for twice that many shares above the price that you shorted it for.

The short part gives you some cash now and if the stock drops even further, you can cover the short and keep the profit. But if the stock goes up, just when there is a margin call you've got an "in the money" call option to cover it. So if it is shooting up you exercise the call, cover the short with half the shares, and profit when the other half keep shooting up.

Anyone can nominally do this on any stock, but there are tax advantages to the company that does it with one of their own subsidiaries.
There are lowcost areas of CA.
It is not 'If' but a matter of 'When'
Euler's Fizzbuzz (2020)
I dunno man, sounds like bullshit to me. Some big brained engineers spent decades programming fizz buzz in brain fuck. This is temple OS for the We Work Generation.
Cute, no they don't. Speaking from experience. It's a shit show.