skysight-inc/HackerNews huggingface dataset:
I've been using Brave these days. Really like it. IMO: Firefox doesn't seem to know what sort of company they are anymore. Their product arsenal is expanding, yet core features of their flagship product is still stuck in the 2000's.
Appreciate your huge effort. Why did you decide to curate such a list?
We have a directory lessons_learned/ with *.md files.

It's a git repo and everyone can pull/push directly to master.

I skim the commits once a week.

It's basically plain text files. But the md extension triggers some nice eye candy in vim and other browsers.

I think we will keep this structure forever. Maybe we will (additionally) serve the files over http at some point. Maybe we might even add edit / search / push functions over http, but for now I have not planned that.

I have seen CMS come and go. And I'm tired of it. Text files are forever.
Really that pattern (technically antipattern) shows why things degraded the way they are. If the "default option" is taken as granted there is no incentive for it to stay adequate let alone improve and advance like it should and a "profiteer" temptation to monetize the fixed demand grows until a breaking point is reached.

Which is why in any smart organization should ironically fire someone for "choosing IBM because nobody got fired for it". Not because it is the standard but because the butt covering over actual quality is a self fufilling prophecy of trouble. Essentially choosing IBM in itself is fine so long as you do at least a surface evaluation to be sure it is actually a better choice instead of cover which subverts the actual root function.
Swapping BTC for dollar-shaped entries in an exchange's database doesn't count.
A matrix is not a table because all the columns need to be the same type. While you can convert a matrix to a table, the converse is not true.

(I assume this is what he meant, as it is the case in R.)
What are these features that are built into chrome, but only available as legacy Firefox extensions?
So don't worry about groups of species (like gulls or pigeons) and just learn to recognize them as a pigeon or gull. UNLESS you happen to see a lot of different kinds of those species.

You'll probably find a lot of house sparrows in your city... little brown birds. The males have a black bib. If you can find any sort of park in your city with trees or water, then you should be able to find a lot more birds. Water is also great for ducks.
replaced Christian with

It has often been noted that many political concepts in the western world emerged out of Christianity, notably by Nietzsche and Carl Schmitt. That's probably not really directly a unique feature of Christianity but because religions themselves tend to co-evolve with successful states as narratives that help stabilise said states.
Keep and share are two different things.
You can email or have a small meeting sharing results, but keeping a searchable, updated, database is hard.
Any feedback? (:
aye, the paper is just highlighting the need of proper debugging support. In particular it is important that implementations add any required metadata to the coroutine runtime before their ABI is frozen.
Firefox on Android has become my go to choice now, because it supports the full set of desktop firefox plugins, including the essential ublock origin. I can't even imagine mobile browsing without full adblock functionality anymore.
This doesn't match my experience... When you install it, they show a page and the account icon. I believe that only on some major updates I've seen the account page again, which is a nice reminder to sync bookmarks (even though I don't use it). I always customize the toolbar upon installing and it (the icon) never came back or bothered me again.
If you're paid a significantly large salary then you are 'exempt'

Exempt status has little to do with salary (minimum salary for an exempt employee is $35,568). In general, the only requirements are... salaried (vs hourly), and perform any of executive, administrative, or professional duties. So, darn near everybody on a salary gets lumped into the exempt category.

More details here...
https://www.thebalancecareers.com/exempt-and-a-non-exempt-em...
How to Develop Alone (Without Making an Enormous Mess)
Mozilla essentially did a "get woke, go broke". They fired Brendan for ridicolous reasons, they focused on products that were useless and were really focused on spreading propaganda for woke causes.

I still use Firefox everyday since it's the best browser for linux but I also use Brave. Mozilla as a company in my eyes are a bit lost and they need more focus on their technology. It seems like they have realized this in the last two years or so and I hope that trend will continue. Firefox is awesome, focus on privacy is awesome. MDN is awesome. If they need money from other sources than Google, why not create some kind of subscription service for their MDN docs?

There is a bunch of things they actually need to fix like lack of PWA support in firefox (still) which is pretty bad that they don't have that enabled by default.

Focus on what matters, no one cares about your woke politics in the long run.
> the kind of safety and control systems to make that possible must be astounding.

I wondered about this, and hit gold on Google: the requirements specification! https://assets.publishing.service.gov.uk/government/uploads/...

HS2 will, unlike the rest of the UK legacy network, use ETCS: https://en.wikipedia.org/wiki/European_Train_Control_System (at level 2 with the possibility of level 3). Conceptually it's the same as the ancient tokening system - a train requires a token to enter a particular section of rail. Except these are digital tokens granted over a cryptographic protocol over the GSM network or trackside radios. When a train has cleared a particular point, a calculation is made based on the speed and braking distance of the train behind, which is then granted an authority to move further along the track. As long as the train receives a continuous series of valid "movement authority" tokens for the correct sections, it will proceed. If not, it applies the brakes.

(That's a really nicely written requirements document - concise, but including rationales for every point. More reading on the crypto: https://www.cs.bham.ac.uk/~tpc/Papers/TRAKS.pdf )
yes, the problem is, it is not a very good table.
Daily notes posted in slack where a bot logs to elastic search. Notes reviewed in our retros and the useful/actionable is logged in a wiki and or jira. Wiki notes are reviewed in our annual retro.
Chrome has spread like Malware as a bundled installer with a lot of free software. Also it's on most mobile devices. So it's not that surprising.
I think the previous poster agrees with you, hence the quotes around the word tainted.
<sarcasm>
My company is awesome in the sense to make sure it doesn't forget, it repeats the same mistakes every couple of years
</sarcasm>
The OSS version is limited in what you can use it for even if you can find it. The paid version is very expensive. Thus, I would never use it for anything where my ethical concerns come into play.

However, once you have it running it does appear to work. I've seen production setups that ingest a fair amount of data per day and they don't need a lot of maintenance, which is always nice.
One of the first thing my co-founder and I did when we started our new project is create a table in Notion with all the previous lessons we had from our last company, and have been adding to it as we create fresh, new mistakes. Using tagging to keep it organised and readily available so when we start adding more people everyone has ready access to it.
These are just numbers tech managers throw around to look good to their superiors. Just hire really good engineers and let them decide what's best.
While they might not terminate you, they have other means of retaliation - reducing scope of work, assigning "good" projects to other employees, generally making work life miserable, with he goal of driving you out (and making an example of you - better be a good little wage slave - the executive team and major stockholders need to buy another yacht).
They do some things about it, but this is the real world so they struggle to achieve perfection because of trade-offs they have to make. Firefox may be imperfect but it's still much, much better than Chrome when it comes to privacy.
> However, "even in turds you can sometimes find a peanut".

Hardly an unreasonable description of hackernews comments.
Information theory, which the law uses informally and approximately correctly, provides a solution.
I definitely think there are customers — I carried a rebuilt T5xx for a few years!

The issue is the market changed about 8-10 years ago. I used to buy 20-30k desktops a year. 80% were the shitty commodity HP/Dell (example would be the HP Probook middle of the line). 20% were nicer devices like Thinkpads. The change was that high end use cases vanished as Intel started failing, so we’d buy more memory instead of a better device. The laptop use cases that remain all went Mac.

Nobody cares about the quality or repairability of the average device. Service is outsourced and dominated by labor cost, a Dell PC tech is billed out as low as $25/visit and just replaces boxes. A competent tech who can rebuild computers will cost like $90k (in an out of the way place) and only be able to service 2-4 devices a day. You’re looking at 5-7x the cost for a benefit that nobody cares about.

The market wants cheap commodity. There are probably 250k enthusiasts who would give a hoot about PCs, but their number is shrinking and the market has consolidated into a couple of big players, who won’t make enough money to invest in the market.
As always the shitty communication medium that is twitter prevents one from discerning any context within which the post was made.
I don't know the Discord case but Olric implements an append-only log file indexed with a built-in map(uint64 > uint64) to store data.
What could one find disgreeable in a company being a non-profit?
The mind craves novelty. Part of why problem solving is satisfying is that it gives us new perspectives or new results. When we're bottlenecked by knowledge or resources it's easy to become burned out and to 'cheat' with a wandering mind seeking information feeds or hobby interests.

I get best results starting with the hardest problems first thing in the day, and as complications or dead ends manifest, calculate if it is best put off until something gives (or the mind thinks up something randomly in the commute or shower), and move on to intermediate issues, repeating until the end of the day are small trivial tasks and maintenance.

This is the daily grind though, project deadlines or resource intensive efforts are going to skew individual results.
To be clear, this example was not about the content.
It can be a 'good' or a 'bad' idea.
Just about the fact to come and say: I will do a strategy for my poor stupid software engineers because I'm a director. 'Do buzzword, buzzword, trendy generic statement, buzzword...'
January 2020 Income Report
Jesus Christ, I'm not the poster child for this, ok? Just because you can find something you think is a problem with an implementation I came up with on the fly, doesn't mean the whole concept is bad.

Fine, make it instant. People can compare the old data with the new, and notice, and vote out an editor who is abusing their power.
We have a checklist system. Depending on which files are on your commit or which database objects are modified, you're presented with a checklist specific to the things you're changing. When something goes really wrong, the outcome of the post mortem often includes adding to or changing the checklist for the affected files/filetypes/team/whatever. It's not a perfect system, but it beats reading our long, confusing wiki pages.
Could you please elaborate how that ends up as a Merkle tree?

In a merkle tree the leaves are not linked and they have a tree structure of parent hashes on top. Git and Blockchain nodes are linked and the fundamental architecture doesn't need a tree structure of hashes on top. While this tree structure on top might be useful, it would be an optimization, but not part of the fundamental architecture. Again, what am I missing?
Your edit is against the HN etiquette guidelines.
Luminati vs. Oxylabs Patent Lawsuit Reaches Final Dismissal
Aptiv’s self-driving cars have given 100k paid rides on the Lyft app
It would be better not to do [questionable thing] than to do it at all.

I don't particularly care whether nagware functionality is benign or not.
No news from the wayland front?
> hey fired Brendan for ridicolous reasons

Marriage equality isn't a particularly ridiculous reason.
> physically taxing and hazardous jobs, correct?

Do those jobs pay tens of millions in yearly comp and do those men get to decide the faith of hundreds of thousands of their fellow employees? In other words, are those jobs as "powerful" as the jobs held by the people we're talking about? I guess they're not. This is what the whole discussion is about.

And to get back to your question the answer is yes, one of my aunts used to be a industrial-crane operator, my mother used to be a construction works inspector or whatever the official name is in English, which meant that she got to be on construction sites pretty much her whole career, but that happened because I grew up in the non-meritocratic Eastern Europe where the regime in place knew that leaving aside half of the population (in this case women) just because society saw those jobs as "not for women" was plain stupid.

Incidentally that point was first made (afaik) by John Stuart Mill, interesting to see that his ideas were implemented by nominally communist regimes while beacons of capitalism like Amazon hide behind terms like "meritocracy" that happen to put forward the interests of only part of the people involved.
I am pretty sure that depends on the workplace. There are plenty of stories about Amazon warehouses that sound pretty bad.
When management makes statements like "we don't need [to pay for] senior engineers here, these are mature products... ", and clearly putting finance first among corporate goals, the natural result is that engineering dies a death by a thousand cuts...
Ain't a troll. Nix/nixpkgs have support for unfree packages; it's even documented [0]. Doesn't make unfree packages good, though. Feel free to contribute, if you have anything to contribute; you could even do it from an account that posts more than just one-sentence takedowns!

[0] https://nixos.org/nixpkgs/manual/#sec-allow-unfree
>The thing you are missing is that every action like that carries a risk of causing a war much larger than the original action.

I fully understand that. The thing you are missing is that by ignoring act of cyber warfare from a foreign military and/or treating acts of war by a foreign military as a domestic criminal case, escalates the risk of causing acts of war much larger than if they were to be nipped in the bud now.

>As an Iraq combat vet who has spent quite a bit of time trying to understand these subjects, my general thought is that I really dislike so many armchair quarterbacks speculating and being so eager to throw away others lives

I trust you understand there are many uses of force that do not result in lost lives. The very nature of my argument is that the actions of China's military is an act of war and use of force...yet no lives were lost. As I said we should respond proportionately as authorized by the UN Charter and international law...I am not suggesting WW3, nukes or throwing away lives as has been suggested by countless people in this thread.

Just as much as I am admittedly "speculating" that treating cyber warfare by a foreign military will result in escalated attacks...it is also a speculation to suggest China will deescalate their cyber warfare against us.

So the question would fall to you is the US strategy of treating cyber warfare by a foreign military as crimes going to deescalate China's attacks here?
TT;DR: a random nobody made a nonsense comment, and Jimmy Wales made a boring reply, and gawkers and gossips are wasting everyone's time.
Self-actualization in https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs
AVC: USDC
That's the first thing that went through my mind when I saw that picture. "No windows--I'm not flying on that."
Virtue is somewhere in the middle.
A lot of (most?) hourly work has employees permanently on call for shifts the next day or even same day.

Knowing which day you’re off lets you plan.
It was discussed here https://news.ycombinator.com/item?id=22238335
Developing a postmortem culture is important to share the lessons learnt from production. For eg. Documenting and sharing the lessons learnt from a SRE perspective , a google doc would suffice. Some pointers at https://landing.google.com/sre/sre-book/chapters/postmortem-...
Have seen Wiki being setup and fail and go stale very quickly.
Lots of knowledge and learnings are tribal knowledge.
Sharing tribal knowledge is effective in person or in a non wiki mode especially through brown bags or chapter meetings etc.,
Challenge is not everyone has the time or the energy / enthusiasm to be talking in front of a wide audience.
Never seen one solution working effectively. You need to figure out the best approach based on the team culture and how the organisation is setup. For eg., some teams are hesitant to share knowledge and learnings with other groups - Conways law comes into play. End of the day it is not up to the company to track lessons learnt. It is the job or becomes the job of the person supporting production to a large extent to maintain it for making it easier to do their job. That being said , that knowledge leaves when that person moves jobs & the cycle continues
>from Yandex or whoever to whitelist them, provided they don't harm privacy

I doubt you can find one that doesn't harm privacy. And particulary Yandex will raise other concerns.
The crux of the debate is on whether a fetus is a child. Your ‘fact’ calls it that, but it’s one that is rooted in your beliefs rather than some larger truth.
This game has come up twice now in my online reading in the last few days. Smithsonian Magazine covered this game and some others. Worth a read through if you are interested in Senet. [0]

[0] https://www.smithsonianmag.com/science-nature/best-board-gam...
Came here to react on first words in article too.

Netscape lost. Original Opera lost. IE lost. Edge lost. As in killed off by creators and no new work is done on it.

Mozilla Firefox at this point is going strong and growing. It is a better browser than Chrome for me.
Microsoft's Evangelism tactics (2000) [pdf]
Open-Sourcing Varanus and Rusty Jetpack
Elements of Data Science in Python
ABI is an interesting question. My impression is that the additional debug metadata should be in the form of debug symols and shouldn't affect the ABI.
You think people ought to be paid for writing code. Pathetic. Code is too valuable to be paid for; it ought to be part of a commons, not part of some corporate portfolio.

I think that you're just embarrassed that you contribute [0] next to nothing to the community.

[0] https://github.com/pjmlp
Using Fedora Linux, last I tried a switch to FF (less than 6 months ago) it was way slower than chrome. I actually like FF functionality more and would prefer to use it but my laptop runs significantly hotter when I run FF on it.
Boeing is used to delivering late and over budget. They haven’t had to really compete in decades.

And NASA awarded them $2 billion more than SpaceX. Boeing is just a bloated, incompetent, and corrupt mess of a company.
'“It is our belief we wouldn’t have found it if we hadn’t gone looking,” said Jim Chilton, senior vice president of the space and launch division at Boeing'

You don't say.
The rate of traffic accident deaths isn’t doubling every week. A week after it’s 300 a day, it’ll be 600 a day, then 1200. In 2-3 months, you’re talking 10,000 a day.
Don't tell Oracle
Most useful questions I've found
But isn’t that what he said?
To put it in your words: we eat dates, not date seeds, so we‘re cultivating varieties that are fleshier.
Less seed, more date.
You're right that Orgzly is a native app, but you're spot on in that organice just happens to render nicely in a mobile browser. You also don't have to run a 'whole separate server' to use it.

organice is a progressive web app and specifically built for that purpose. More on this in the docs: https://organice.200ok.ch/documentation.html#orgcc693e5

As for the installation of it, there's no server required. More on this in the docs: https://organice.200ok.ch/documentation.html#orgfa38071

Having said that, please continue to use whatever works best for you^^ I just wanted to clarify these points.
I do not. However, I have used React and Angular and they all take roughly some baseline amount of effort to achieve anything. And in all of them, I've had a times the need to rely on the community to ship product features faster. Have you tried implementing accessible drag-and-drop lists? Atlassian, for example, has spent years working on that problem, making a well-polished, enterprise-grade, cross-browser dnd solution (react-beautiful-dnd). And DND might be just a small feature of any otherwise much larger app. Foregoing all of these existing tools to start with a new UI framework is not a decision to be made lightly.
This is a really cool idea. Thanks for the inspiration.
i will NEVER understand why so called "news articles" don't put a link to the product that they are reviewing. Thank you for the links!
Maybe something is wrong with me, but it irks me that there are 40 seconds of meaningless video before they show stuff in that video. I ended up skipping the video and skimming through the poorly formatted article.

My first impression is that it looks good. Lots of useful features. But I can imagine that if I had sent it to a bunch of other people who have no interest in KDE they would have closed the page again.

That said I have a question:

It seems that Plasma has tiling WM features. How useful are they?

One thing about tiling WM is that typical it's only part of a package. Another part is that people are typically looking at a lightweight hotkey driven workflow and the ability to script where and how windows appear with occasional non tiling things to fit applications that don't work well for tiling systems.

The other question I have is that one of the reasons why I go for these "lightweight" setups. Althouh xfce-settings daemons + tiling wm is what I do is also because of power usage. How is KDE in terms of power usage?

And yes, I realize that firefox, blink based browser, slack are the biggest power drains.
Thank you for checking out 200ok^^
Any kind of absolute moral law is antithetical to the kind of (John Locke) liberalism that guides Western politics.

Even something as seemingly universal as the Golden Rule is incompatible.
>Don't be optimistic, but don't be pesimistic either.

The Modern US / Silicon Valley mentality is you have to be optimistic at all cost. Being Realistic is counted as pessimism.
That line jarred with me too. It might be a metaphor that makes sense where commercial entities are competing for a winner takes all outcome, but it doesn't fit here.

I recall when Mozilla made it a central goal to adhere strictly to web standards, at a time when it was really tedious to get cross-browser compatibility, and other browsers followed them.

To me, that alone is a big win.
Most advanced thing you know about TypeScript?
I think it is well-written summary. Can be applied to most software engineering projects when working in distributed teams.
Boeing doesn’t know how to deliver on time and on budget any more. They have spent too long being able to do whatever they want that when faced with a nimble competitor they absolutely flopped.

And they finally found a circumstance that they couldn’t lie and bribe their way out of.

And remember everyone... NASA gave Boeing $2 billion more than they gave SpaceX.