skysight-inc/HackerNews huggingface dataset:
There are at least some examples of startups choosing to apologize, and try to make things better in the future.

I think the real advice is “don’t say sorry unless you actually mean it.” People see right through that, because your actions and follow through won’t match your words. But people seem to appreciate sincere apologies that come with substantive corrective action.
To me, they’re a worse version of People in Chrome. I had two windows open, one for work and one personal, one light one dark, easy to distinguish. Never any issue with multiple accounts.

With Firefox, opening a new tab in a non default container has a terrible default shortcut, and you can’t remap it to anything sensible (like cmd + some letter).

I’m sticking with Firefox because I want to support them, but I miss Chrome dearly.
Yup. I'm not deeply familiar with the situation and circumstances but it sounds like this person should be very well compensated for what they did.

The amount of free skilled labor businesses benefit from and abuse while not donating back to society is laughable. It's great they helped the GTA 5 community and a fun read but keep your pride and fame, I'd take cash anyday over a pat on the back.
I think they progressed from denial onto anger nowadays.
And not just financial costs, but quality of life costs. One to two years of restrictions, quarantine, and/or lockdown is a sizeable fraction of everyone's lives.

I feel bad for people in countries where people are even restricted from being outdoors, despite hearing again and again that outdoors is the safest place to be.
Ah, I see. Thanks.

Yeah, interesting that this notion of ownership is separate from IP. And, of course anyone can download the file itself.

So, they're essentially selling the right to declare you own it and the ability to sell that right to someone else.
Thanks for the detailed reply. When you are ready for larger scale deployments shoot me an email, I'm particularly skilled at breaking things in interesting ways.
TBH this is a double edge sword. It's easy to end up creating the illusion of value by helping many devs when they could have just tried N more things.

As a curious counterpoint, try taking the opposite approach for a bit and only get involved when it is absolutely apparent that no one else can do the job/guide people through decisions. Have junior folks write down what they are about to do in a design, or what they've tried before to help build documentation, design, and debug muscle. You may find that people are more able to run the show than you give them credit for.
That's not what I'm saying. I'm saying an article that is positive sentiment OR negative sentiment is INTERESTING enough to click on. An article with luke warm sentiment either way is less interesting.
Pyslvs – a planar linkage mechanism simulation and mechanical synthesis system
Tailwind CSS JIT
What supports the Bitcoin price besides finding somebody else to buy your Bitcoin (greater fool)? How is much this different from a Ponzi just because it is not centrally organised?

Buying Bitcoin most certainly does effect the dollar exchange rate of Bitcoin balances and that is the only thing that really matters because there is not a Bitcoin economy independent of the fiat economy.
People in the UK are pushing for a vaccine passport that people will need to be allowed into venues or travel. Here's a story from today about BA introducing a passport to travel - BBC News - Covid-19: British Airways plans app-based travel pass
https://www.bbc.co.uk/news/business-56392570
Vienna has a 100-year history of building public housing for all (2018)
And now it looks like there is an outage at reddit
If people pay you more, then you can. Ford's money came from products and they have to be priced to cover his higher salaries. That helped his workforce but made cars more expensive for everyone else.

It also only worked because he had a huge first-mover advantage and wasn't facing price-pressure from competition. His grand plan could have bankrupted him in a week if the market hadn't been right for it.
I had performance issues with YouTube and Netflix yesterday, and GitLab had ussues recently.

Maybe everybody is patching something similar at the moment.
Unless something significant changes, I think 2+ years is looking a lot more like the status quo.

The problem is that fabrication plants are hella expensive to tool. That's why there are so few companies worldwide that can participate.
Not sure where you've worked, but where I've worked, the raises have never matched the effort.

At nearly every job, I've gotten a raise nearly every year. But the raises generally are very small, 5-10k a year. I'm not going to work nights and weekends for another taxed 5k.

No company I've ever worked at has a bonus system. I would gladly get a feature out in 2 weeks, instead of 4, if it meant a extra $5k check in my bank. Instead, repeatedly doing that for a whole year means a taxed $5k raise at the end.

Not. Worth. It.
Chips - most chips - almost never fail from the aging mechanisms described in the article. The folks interviewed are not kidding when they are talking about applications with extended lifetimes past ten years and only seeing these issues at 28nm and below. In your typical laptop or whatever something else breaks first anyway. There is a lot else that can break in any piece of consumer electronics.
Put all your online profile links in a tweet and pin that tweet? Or in your Instagram profile? Or in Medium (in your about section)...

What you are asking for is something like allyourprofiles.com/gajus where you can put all your online profile links... but why do you need the indirection? Just use one of your already existing social media profiles and use it as your "entry point": from there provide a link to all your other profiles. Easy.
I got a thinkpad E570 I got second hand/refurbished for $700 (from a guy whose clientele must be mostly old folks; it came with very large print instructions and windows already set up nicely with chrome installed.) I put Debian on it and it’s been my ride or die for a few years now. The body build quality is much higher than I was anticipating based on the hive mind’s opinions of the budget line E series. It’s got all the thinkpad niceties and only recently I’ve briefly considered getting a newer thinkpad that doesn’t have a VGA out... it’s a great laptop and a testament to the thinkpad budget line (which probably fits in their low to mid range across all their products?) Definitely a robust laptop, especially for the (retail) price.
The author of Active Oberon is Patrik Reali in the group of J. Gutknecht. Gutknecht (not Wirth) started to extend the Oberon language with direct support for concurrency and active objects (see e.g. https://link.springer.com/chapter/10.1007/3-540-62599-2_41). There were coroutine libraries for Oberon, but it was not part of Wirth's Oberon language. I don't think the concurrency support of Active Oberon has much in common with goroutines (but a lot in common e.g. with Ada protected objects). Modula-2 inherited its coroutine support from earlier languages (Mesa, Simula).
Exciting stuff! So where's the $3 bowl on the menu? (chuckle) Its great to see each customization option doesn't have a separate price line on it though!
Co-founder/computer vision expert wanted for start up
I'm looking for a co-founder/developer with computer vision experience who can help build a web-based application to improve sustainability in the fashion industry.

I have clients who are ready to test & implement the product

Feel free to email me on tom@meraki-ar.com

Thanks
Very cool to see their community update video is also available on LBRY (https://lbry.tv) and PeerTube (https://joinpeertube.org/).
Don't be mistaken, this is a paid article.
A Tesla is better than a BMW? In what ways? Certainly can't be the interior.
For something as critical as auth, I would expect most changes to be rolled out over a few days just to make sure something like this cannot happen to everyone. Ideally a change would be shadowed for a few % of traffic before it was allowed to start rolling out.
“ if I boot a vm it's going to be nearly unusable (can't install packages) because it's going to spend the first 30 minutes doing a full upgrade” - wouldn’t be an issue if you install from the newest image. Also if your cloud provider is so crappy that it actually takes 30 minutes to apply a few updates maybe find a new one.
I thought there were more past threads about this but the only significant ones I could find are

The OODA Loop and the Half-Beat - https://news.ycombinator.com/item?id=22601681 - March 2020 (31 comments)

Ask HN: How do you apply Boyd's OODA Loop in your life? - https://news.ycombinator.com/item?id=16447690 - Feb 2018 (10 comments)

John Boyd and the four qualities of victorious organizations - https://news.ycombinator.com/item?id=6669129 - Nov 2013 (29 comments)
2% of pixels or vertical space?
Mitigate cross-site scripting (XSS) with a strict Content Security Policy (CSP)
You didn't read carefully, I'm afraid.
Yes and if touch mode remains a simple "x times more padding" variant (like it's today) it's a bit hard to see how ditching compact mode would save much code complexity...
I personally look forward to the day when every program I run embeds JavaScript and an HTML engine in it. Then we will be living in an age of true modernity in software development.

Systemd-ng, anyone?
How do you handle health inspections for fully automated food prep? did you have to get special approval from the Board of Health? and what do you do if, say, a rat jumps into a bowl?
I would also like to know how.
I feel sadness for the Smartcar company. First they are completely cloned by Otonomo and now YC is investing in another clone?

https://news.ycombinator.com/item?id=19719380

YC is becoming a joke. Your website is carbon copy of SmartCar. Not sure if this or the calendar widget company is more amusing.
> Having "analytics disabled" correlate with "using that specific feature" is always a major problem for data driven decisions, worse it's a well hidden and hard to estimate problem.

You know, I’m generally a privacy conscious consumer and default to opting out of analytics, but if a company asked me to do a survey about how I use the product I absolutely would! I enjoy giving feedback, but am always going to pass on dragnet surveillance.

I’ve never seen this though. Perhaps I’m naive to certain business interests or statistical techniques, but it seems like such a survey would be a necessary part of a robust decision making process based on mass-surveillance gathered analytics for a product that doesn’t earn money by directly selling that data. (if you only make money by tracking users, I understand why you might not care about users who prevent it, but even then with the power of network effects I’d expect a business would at least want a finger on the pulse)

I mean, I don’t have a degree in stats, but from what I do know this is the kind of due diligence that the foundation of trust in statistics is based on. Maybe I’m just confused and someone can correct me, but I’ve come to see the selective enforcement of good statistical practices as one of the major problems in the world today, because a) I see it so much, b) it gives certainty where little is deserved, c) it prevents us from getting to truth.
Did you even read what I said above?

Current holders of FASA's IP are getting sued by HG for designs completely unrelated to those, not just the fixed, non-violating versions of the Unseen mechs but completely unrelated original designs.

FASA had a license that they misinterpreted to the point of abuse and they settled that lawsuit ages ago.

Harmony Gold tries to sue tons of companies trying to claim infringement on Macross IP for things that are unrelated. For example, Hasbro is the US licensee of the Transformers IP and HG has tried suing them for violating their Macross rights with _Transformers characters_.

Harmony Gold and its founder act like criminals. That's not hyperbole either, look up their multi-million dollar tax fraud cases.
I've learned a ton while writing it.

One of the most interesting things so far is when aligning parallel texts (such as HP 1 in English and Japanese) one of the primary ways of doing that is looking for correspondence between named entities (proper nouns and the like).
Gitlab earlier this morning, too.
Did he actually discover anything of worth or was most of his items refuted or unproven?

I don’t know him well but don’t rate him highly
Who cares it’s a few hundred a month to host on AWS
I created 3 slack emojis to signal this more clearly:

1. I’m thinking harder about this thing but not blocked.

2. I’m still not blocked, but could really use a pair right now.

3. Actually stuck.

They basically act like andon cords for my quality of understanding of a task.
We’ve been hearing about Chip shortages for awhile now, but this was the first first-party explanation I’ve seen. I think these monthly updates really helps to add some inside perspective on hardware manufacturing. Even if you don’t buy Pine64 products, these are super interesting to read.
The Windmaran website is designated for beginners to learn Python and JavaScript. It presents a wide range of examples, quizzes and code assignments to learn/practice programming. The page describes how to process historical weather records
using these datasets:

a) Hadley Center Central England Temperature (HadCET) dataset. The CET data file is the longest instrumental temperature record in the world
b) Clementinum, historical temperature data set in Prague. The oldest weather record in the Czech lands was started in Klementinum in 1775.

Weather data can be used very effectively to learn various coding techniques. The page also contains links that allow you to download weather data (CSV format) for your own projects. Weather data files are freely available for anyone to try them out

Final note:
The presented results show the warming trends quite clearly (for both locations).
Chill. The good thing about HN being down is that its users (including myself) believe that we are not addicted to HN, so we can easily do something else without panicking. HN is not Twitter!

HN can be down for a day and no one would lose money. That's the good thing about HN.
if i have a relationship of trust with you i will let you run _your script_ on >my< server if we need you to have access to such functionality.

abusive script, dark patterning and subversion of autonomy are major issues.

im hunching that .2% is a portion of machines that are in such a security stance that you have little hope of getting any of them to convert to allowing JS
If you have romantic notions of what leaders and leadership is, then sure, that’s a wonderful definition!

Thing is, if you’re in a position of leadership, you’re a leader. If people answer to you and you are in charge of them in any capacity, office, battlefield, whatever, then you’re a leader. Sometimes even in an unofficial capacity if you take it upon yourself to be the get shit done guy and protect others in your group from fallout; this could be called assuming leadership, and if you do it well, people might turn to you as a leader and choose to follow you.

The President of the United States is a leader. He’s elected in a contentious election, and he is the leader of the government’s civil service and diplomacy corps. as well as Commander-in-Chief of the Armed Forces, even if there are people in their ranks that voted for a different guy.

Now whether a leader practices leadership, or is a good leader are entirely different questions. You don’t have to respect your leaders, or like them, for them to be leaders.
I haven’t used Firefox since they introduced The Australis interface. I hated it. It broke all the extensions I used, the ones I developed, and took away my ability to put the buttons where I wanted. I figured if I had to learn a new browser I’d go with Chrome. Now I mainly use Edge and I really like it.
Correct me if I'm wrong, but isn't this just a tool to install a chosen OS (for example Ubuntu)?
Awww, I get the down votes. But I laughed. I laughed a lot.
I mean Leetcode type interviews are the primary filter these companies use. Sure, I don't need to literally solve every question, but I need to be able to do it well enough to pass the interview. Not being good enough means I can't meet that threshold for FAANG like companies.
> cmd-+ is your friend

And Firefox reader view even more! ;)
Well, there you have to keep two systems maintained, plus keep Synchronisation/replication working. And you need to keep a system running which decides whether to fail over. This triples the work. At least.
Microsoft Reports ‘Worldwide’ Teams, Azure Outage
Easily in my top 10 list of books!
I opt out. I assume people inclined to tweak their FF settings are more likely to opt out than those who don't. By definition, I guess. So that's gonna spoil whatever statistics you want out of this.
That prussik might save your life, that's for sure:)
hawking radiation?
Google reveals how much personal data they collect in Chrome and the Google app
good ole low tech analog solution
I remember starting to have trouble placing seasonal orders for dc power supplies 4 years ago - this isn’t going away anytime soon. There is an opportunity here for someone/some group with deeeeeep pockets and some vision. Unlike a risky biotech, you know the tech is good and the market is there, this is a supply problem (all the way down to mining).
not anymore. it does it the other way 'round though, which can be frustrating.
FWIW I'm self-hosting a Gitea instance on a server <200 miles away from me. I thought it'd be a stupid idea, but setting it up properly was a lot of fun, and it's just stupid, crazy fast compared to anything managed.
So just to sum up your argument: You think 33% of objects in S3 are dupes and that removing those dupes would be S3's secret sauce?
Why does a JSON parser need a random number generator anyway?
Snap definitely doesn't belong on servers - our flavor of Ubuntu doesn't have it. If you bootstrap from Ubuntu Base you can cut out a lot of that crap.
Confirms my theory that Azure runs on top of Reddit.
Maybe because in reality I have almost no use whatsoever for knot-tying, as cool as it is.

A long time ago I learned "as de guía", let me see the translation... bowline. It's the only knot I've ever needed. I know there are a lot of specialized knots for different situations. But this one in particular is like a swiss army knife. Clothes lines, anything to lift, packaging...

If I needed something more specific I'd be happy to learn more.
NOAA Datacenter Flooded by Burst Pipe, Buoy Data Offline for 6 Days
We use it for our bare metal management and like it for the most part.

It does require a lot of planning though.

But the company has been great to work with and super helpful in slack.
Someone on Lobsters suggested this too, and I don't think it would be particularly edifying. But maybe I'm wrong. Someone should go out and do that benchmark. Maybe we'll learn something. Here is what I wrote though:

Coming up with a benchmark is hard. Benchmarks like these are models. All models are wrong. But. Some are useful.

Follow you thinking to its logical conclusion. If you open up the parallel programming flood gates, now you need to do that for all of the programs. Now your effort to contribute a sample for each language goes up. Maybe enough where actually doing the benchmark isn't practical.

So let's play the tape. If someone told me, "sure, have fun, throw threads at this!" I'd probably say, "can I use memory maps?" And let's say, "yes, sure, go for it!" I say okay, here's my first crack at it:

1. Hope stdin is a file and open it as a memory map.

2. Split the memory map slice into N chunks where N is the number of logical CPU cores on the system.

3. Run approximately the same algorithm devised in existing code submissions in N different threads, with one thread per chunk.

4. At the end, join the results and print.

If that ends up being the best strategy overall, then your model has become over-complicated because performance now likely depends on step (3). Which is exactly what the existing benchmark is. Now, maybe some languages have a harder time passing data over thread boundaries than others and maybe that impacts things. But that doesn't apply to, say, C, Rust, C++ or Go.

If that's not the best strategy, then maybe there is a cleverer approach that involves synchronizing on one shared data structure. I doubt it, but maybe. If so, your benchmark turns into one that is very different. It's no longer just about data transformation, but now you have to worry about synchronization trickiness. And now you're way outside of a standard goroutine pool that you might have used in Go.

Building a good benchmark is an art. Sometimes the constraints look dumb and arbitrary. But you have to sit down and really look at it from a bunch of different angles:

* Do the constraints approximate some real world conditions?

* Do the constraints inhibit writing code that looks like real world code?

* Do the constraints inhibit optimizing the crap out of the code?

* Do the constraints make the benchmark difficult to create in the first place?

* Do the constraints permit easy and clear measurement?

There are probably more things that I didn't think about.
>Neither of these are relevant if you want to work as a programmer. I say this because probably millions of programmer never done any of those things before they get a job as a programmer.

Yes, underlying talent and intelligence is what matters. Leetcode is just the way companies filter for that today.

>It could be that you already are very good at programming, but it doesn't matter because you're a shit person. Meaning that maybe your soft skills are very lacking compared to your technical skills.

I have both bad soft skills and tech skills.

>Question: what have you been doing for 5 years exactly if only 1.5 years of those was at a workplace?

I did Leetcode almost since the beginning of my 4 years of university. 4 years in school + 1.5 years on the job = 5.5 years. I rounded down.
You can easily just not say anything at all
I wonder if this could be the thing that drives on-shoring in the west.
African lady caught breastfeeding a snake CPhoto)
An African lady was caught breastfeeding a gigantic snake in her neighborhood
Technology Winter Continues
> Can you explain to me why netplan is bad?

I don't see the advantage over networkmanager, honestly. And now there's another thing I have to learn and support, with no real benefit.
I would wager that 95% or more of people actively developing software for a living couldn't make it through Leetcode - meanwhile they're providing value to their employers and putting food on the table for their families.

Speaking of families - what's your plan? You say you have an undergraduate CS degree. Even a middling programmer is going to make a lot more than most other professions. What else are you going to do to keep a roof over your head and put food on the table?

Most of all do you enjoy programming? I've known programmers who are very mediocre but love their job. No, they don't make as much as the "superstars" but they're able to raise families, have a life, and enjoy their work.

Don't take this the wrong way but maybe you'd benefit from therapy? A therapist can really help you with perspective. You're definitely not suffering from an overinflated ego, but an underinflated ego is also a problem. At the very least see a career coach to better understand what other options you have and what else you can do to provide for yourself and feel good about yourself.

Take care and good luck. I sincerely hope you get through this and come through to a better place. When you do will you remember us here on HN and tell us how it turned out?