skysight-inc/HackerNews huggingface dataset:
> Also, he did away with open-floor office plans and saw workers spending far less time on social media.

While mentioned as an aside late in the article, I wonder how much this contributed to overall productivity. The author may be undervaluing this change in the work environment.
for another example, see here: https://pbs.twimg.com/media/ERWNvSLVUAAomYy?format=jpg&name=...

no link, and replies to another tweet. definitely not clicking a share button, just a bunch of people posting the exact same thing.

and even if it was the share button, twitter isn't banning based on single posts, they're banning on patterns. if 70+ accounts all clicked the same share button on the same 15 articles in a day, that'd probably trigger their bot-like behaviour detectors too, even though it's a "platform feature"
Wechat doesn’t have trending. Trending is literally the opposite of something you want if your #1 fear is bad news about the government going viral.

The closest thing to trending is that you notice that a bunch of your friends are all posting about similar stuff. Like when Li Wenliang, the whistleblower-doctor in Wuhan, died, or when everyone bored at home in quarantine was posting photos of brooms balanced to stand on end.
Are we sure that it doesn't? This news is from 7 years ago.
The quote that the GP is talking about is included below, which copy/pasted from the project page, and the Mumble mumble line is the heading for a paragraph:

‘’’Mumble mumble kernel embedded something something intrusive.

It's niche. You're talking about a situation where you're not even using your language's runtime. Is that not a red flag that you're doing something strange?

It's also wildly unsafe.’’’

Also, prior to this author claims the following, where the first line also a section heading:

‘’’ I can't afford amortization

You've already entered a pretty niche space’’’

These fiat rulings based on one an authors generalization of what is ‘niche’ are what I assume GP was commenting on. These are the kinds of dismissals that some developers take issue with, as GP states.
The code is the documentation. If you can run it through a debugger, you can figure out what it does. You may not know why it was written that way. But, someone in the organization knows.

Edit: corrected poor phrasing
Redistribution, by whose power? Who has the right to decide what gets redistributed, and why? Is there a way to redistribute that is objectively fair?
The 'austerity' prescription that the Eurogroup and the ECB enforced on sovereign nations has been ample proven to be counter productive and flat out damaging.

Much like the 'quantitive easing' ideas, they all had a theoretical basis that were vastly proven wrong. These countries only recovered when stimulous measures were applied.

Lagard herself admited that austerity was a mistake but never apologised for the suffering and deaths that it precipitated.

I remind you that elderly unable to afford medication and hospitals struggling to keep stock was a reality in Greece during this period.
Yes, hate speech is technically not illegal, and as a 100% advocate for “freedom of speech” I believe that if we begin to decide on what is and what is not allowed to say, then the concept of your “opinion” is compromised. HOWEVER, and this is a big however, there is line that can he crossed. I believe that if someone says “John doe sucks and I hate him,” then it’s completely fine. It’s his, or her, or their opinion. But if someone else says “ John Doe sucks and needs to be killed. We need to kill him,” that’s not ok. There is a fine line between your opinion and inciting terrorism and calling to action completely horrific acts of violence. This is also the same for cyber bullying, and that is also a very sensitive topic. There are so many other edge cases that stand on that line. I and the CAVI team will try to ride this line forever. Will it offend some people, yes, but we will never block/censor/change any of our algorithms because someone has a different opinion than someone else.

Most video views will come form non-subscribers, but we have 100% belief that given the time, there will be enough paid subscribers that support our content creators. A good representation of a similar business model is twitch.tv. And also, we eliminated the running ads yes, but we have designed a way that advertisers can still advertise without killing the user experience. Also, video hosting has become easier and cheaper over the years, but yes, we need the product to work in order to keep us afloat. Hopefully that answers all your questions. Email our support (found on our website) and we can have a longer/more in-depth conversation about any of the topics you are interested in.
This person navigates by visual sequences and landmarks. Others navigate by direction and distance. You may be interested to learn that there is a large gender-correllated divide between the two methods. Learning about these two methods has made me much better about communicating directions, because unfortunately people dont often grok the "other" way.

It is tempting to tell a "just so" story about this, but I do think direction / distance instructions helps two groups rendesvous or coordinate in new areas, whereas landmarks are natural ways to find things in known areas.

https://www.ncbi.nlm.nih.gov/m/pubmed/14607168/
> political message reach should be earned, not bought.

This is complete bullshit: paid professional campaigning has always existed and is used by everybody.
Sticking with a vendor even though they are very late is quite common among even non-government programs.

Big projects are hard and they are frequently late. The fact that it is for the government is largely besides the point.
I don't think pjreddie invented SSD, at least he's not on the author list.

https://arxiv.org/abs/1512.02325

Yolo is great though and a fork is very actively maintained on GitHub at alexeyAB/darknet. Darknet itself is a nice library that doesn't need any dependencies aside from CUDA. It's all C (albeit uncommented) and quite easy to walk through if you want to see at a low level how deep learning frameworks work.
Speed Science: The risks of swiftly spreading coronavirus research
“Either change your environment or change your environment”

If you are truly a senior developer in any major metropolitan area in the US and kept up with the market, it shouldn’t take that long to find another job.
> But, someone in the organization does.

…if you’re lucky.
You require paid tweets to include #ad or "paid for by..."
Instagram influencer arrested as debit card scam unravels
It's probably not that simple and clear cut. There are probably some reasonable use cases for apps that need the accelerometer on continuously. Which makes it a trade-off.

One example could be a pedometer / activity tracker app that totals up your number of steps per day. Suppose the user decides to get on a treadmill and walk for 30 minutes but finds it boring so they text their friends while doing it. Maybe they have the keyboard open the entire time, so at the end of their 30 minutes of exercise, the pedometer registers zero activity.

Or maybe you have an app that uses certain accelerometer-based gestures to trigger certain actions. If Android gets an update that turns off the accelerometer when the keyboard is open, many users won't understand why the gesture only works sometimes, and the app developer will get a ton of bug reports.

And you'd be creating these potential problems to solve a privacy leak which doesn't seem that severe given that it can only give you weak information about a person's pin.

I'm not saying that shutting off the accelerometer isn't ultimately the right decision, but I am saying it's not a no-brainer.
Trickle down shilling.
If the owner of a store wants to open it for 24 hours and he or employees are willing to work, how is that bad for workers rights? What’s bad for workers rights are people that would like the freedom to work a late shift or early shift but can’t because some do-gooder is trying to “protect” grown adults from making their own decisions.
> but the software is so huge and poorly documented

This is the case in FANG companies. The expectation is that you figure out how to effectively find the info (whether by finding the key people, reading code, etc). Since finding info takes so much time, it's also expected that you make good judgement calls on what info you research (as you cannot be proficient in the entire codebase).

As for development - same thing goes. You find & form the right partnerships and have convincing enough arguments that people work with you on a project. Finding people that also benefit from your work is called "alignment" (of objectives).
Buffett thinks GAAP is almost useless now, and doesn't think accountants have a clue. He follows own "owners earnings" model, which is not a standard of any kind.
Fair enough, choosing the right tool for the job. On my own servers I can take care that the requires modules are installed and even use virtual envs for stable library versioning. This is how we do Let's Encrypt renewal because I can use a Python library for Route53 authentication that works.

Your first example could be solved with something like

[os.chown(p, uid, gid) for p in pathlib.Path('.').rglob('*')]

Obviously this is more verbose than chown but I think it's ok in a script.
This is so cool. How do they connect the virtual scene with the ground? Do they have screens on the floor as well?
I find it interesting that such critical code is written in C. Why not use something with a lot more (easily)statically provable properties. Like Rust or Agda?
The article doesn't claim that the content of the groups is indexed or can be read unauthenticated. It states that the group can be joined using the indexed link.
I will say that our experience is that the happy path for virtually any customer is to ship the MVP as soon as humanly possible. This also means each new/revised feature after the fact. Only once the customer is actually screwing around with your app or feature will they start to develop a true understanding of what is unfolding relative to their daily life or business.

Our customers have extremely high expectations for the quality of output from our application. Their entire business hinges on whether or not we marked a specific checkbox correctly on one of many insanely-complex forms. We started out on this project with a mentality of "its gotta be perfect and we gotta be done at some point". As a result, our development cycles dragged on for months with the customer testing everything all at once on a single "drop dead day". Thankfully, we were able to get away from this mindset. We went from 'almost killing the company' to 'everyone is extremely happy' simply by delivering features to customers on a daily basis. Having that nearly-immediate feedback on new code from the customer means that the responsible developer likely still has most of the abstract concerns loaded into their mental cache and can quickly iterate if needed.

One other aspect that really started putting leverage behind us was building our own integrated tools for easily investigating exceptions or other issues in customer environments. If a user of our application experiences an exception, we are typically reviewing it within 5 minutes (without them having to report it to us explicitly), and if its a trivial affair, a build with a fix would be available for update that same day. Having the ability to trace user events through our application is probably the single most impactful troubleshooting tool available to us aside from the raw logs.

Ultimately, all of the above is the acknowledgement by us that software development is a very hazardous affair, and that we need processes and tools available for rapidly engaging these hazards when they arise. The sooner you realize you have the wrong answer to a problem, the sooner you can go off and find the correct one.
Patients rate hospitality as more important than survival rates
You can compare any two commits. Maybe I’m misunderstanding, but isn’t that sufficient for you to see the diff of PR revisions?

If the issue is reviewing the code, stale reviews for code that was pushed over will be marked as stale.
> but from a moral standpoint, I don't think I could bring myself to do it.

I've been in a similar situation, and I think there is something important to think about: Assuming you'd be working for the defense of a country with a track record of decency (at least a good fraction of the time anyway), you have to decide what people you want taking those jobs.

Is it better that all of the people with qualms refuse to take the positions? ie Do you want that work being done by people with no qualms? Because that sounds pretty terrible too.
What I Tell My Kids About the Internet (2014)
Anyone else unable to find the Ghibli albums mentioned in the article in Spotify yet? I've tried the desktop and web app to no avail.
What Happened with Lego
So, at the moment, loyalty is punished.

Seems to be a good idea to change that.
Start engaging with the types of people you think would be interested in your content - contribute to online communities and drop links when it's relevant and useful to the community. Contribute more often than you promote.

The major point is just to be honest and authentic with your audience. Look at it as a conversation with people, not just as a platform for you to push content at them.
>In an agile project, ideally, there is a working partial implementation starting very early in a project, and observable progress is being made toward a satisfactory product from the first.

Can anyone give a practical example of how this works in the real world? Like, what's a complicated workflow that needs automating, and how would you build it iteratively? Also, how could you predictably alot a time budget in this case so that you are not endlessly chasing satisfaction on a specific product or feature?
I wish iOS didn't show each character as you type your password. HOW is that even helpful, let alone not having an option to disable that?
You know how a lot of engineering comes down to making good choices about trade offs? Could be speed vs memory, could be which language or API to use, could be keeping it simple vs anticipating likely future needs. Same thing goes for working with an organization or codebase that has sub-optimal aspects. You think about and pick which, among many axes, is the most impactful thing to push on and you just do it. If the software is huge and poorly documented, write the docs you want to see for the parts you work on. If it’s a big tangled mess, pick somewhere to start unwinding and just find a way to make some sort of progress. If you do this, and you have a healthy org, it will become a natural reference point for others about how to do things well.

If you are instead saying that you feel no hope that work will be valued or recognized, you need to decide either to do it anyway (because you are someone who’s going to think and do the right thing, ie, lead) given the imperfect reality we live in, or you can decide to find a healthier org to work in. By healthy, I just mean more functional and well organized, and thriving in a field of sufficient resources — similar to what you’d think of in a healthy biological organism.

So you might feel constrained by the existing language, build systems, release process, etc compared to working fully autonomously, on the other hand you can accept them as they are, gently advocate for ways they could be improved, but spend most of you energy on the things you can directly affect. It’s like gradient descent — push every axis towards improvement but push hardest on things you can improve the most. If you do this over time and don’t silo away too much, you will naturally gain more influence over time (again assuming a reasonably healthy org).
What is so wrong with freedom? Why can’t workers decide if they want to work certain hours? Why is the choice made for them by government? You know what is also bad for workers? Unemployment, and in France it’s chronically high because of so much worrying about the “workers.”
While it's a bit tucked away, when you are viewing the changes for a PR, there is a dropdown in the top left for “Changes from <all commits>”. You can select any range there to view changes from that range of commits.

When you've left a review, you also generally get a “View Changes” button in the conversation that takes you to the changes since you last viewed, if new changes are pushed. The issue with this particular link is it tends to be ephemeral.
I imagine you sometimes have reservations about whether to make a moderation decision public, like the one in this thread, but seeing these judgements is always a reminder of how the moderation here is a huge part of what makes this site a special place, regardless of whether I happen to agree with the decision at hand. Thanks for your transparency and good faith.
Rust gives you just as much control as C when you need it.
I'm missing your point here. Do you not like marriage analogies? Or you don't think his analogy and very well known life experience doesn't apply (he has an interesting personal experience with marriage)? Or do you think most of the people who read his letter have no background in marriage?

I find the analogy very appropriate and well stated. Much like a marriage he can't just give back a portion of an entity he's involved in without legal pain and the pain of explaining it to his investors and board members and the company he is having trouble with. I guess that's like dating but to me it's closer to a marriage and divorce.
This is a scam, buyer beware
Launch HN: Educaora.com – Education Platform
Hello HN!

I've worked on a platform for education, (https://educaora.com/) where you write educational articles with Markdown, Latex and a few commands to include questions.

Would love to hear your feedback :)
I might be wrong, but IMHO the amount of billionaires don't really constitute a big enough population to say something definitive about that claim. Clearly the list of rich people isn't static. A billionaire might be shoved off the list of billionaires and further down, for instance. Though certainly, the chance of a billionaire becomming poor is most likely lower than a millionaire becomming poor, though I'm sure this can be tested. But without a better definition of "rich", then it really doesn't say much about social mobility or economic equality, if that is what you're going after.

If you assume that the claim "the rich becomes richer" is true—which seems to be the case in this simulation—then the thing to find out is probably, "why?" and "what can be done to make a more fair distribution?" Given that this system is even unfair that is. As I see it, this is clearly up for discussion (i.e. whether what is basically Capitalism is unfair), though the simulation does not take it up explicitly, and instead merely hinting to that with such a system, the rich would necessarily become richer, and the poor poorer.

I mean, who said economic equality is even a goal? Do not those who make life better for others, also deserve a good life themselves? And if you don't make life better for others, you obviously still deserve to live, but do you deserve as much comfort and self-determination (in terms of economic wealth) as those who manage to offer more?
> How do people put up with this bullshit?

Because the group that gets the highest salaries is also the group that wouldn't put up with lower salaries.

And the group that gets the lowest salaries, is also the group that puts up with the lowest salaries.

That's why nothing changes. People don't randomly get more money. They get it because they ask for it, demand it, push for it, negotiate, plan, make deals, long-term agreements etc, which results in a pay raise. Others quietly and diligently do their jobs, and don't.

Fact is that most managers will not give you a raise by themselves, unless it's standard company policy, which is quite rare outside of government organisations. A manager giving you a raise means two things: either he has to get more budget from his manager, which means asking for a favour, making a business case, spending his political capital within the organisation, time, headaches etc. Or the manager already has budget available, and he'll be most keen to spend it on hiring extra manpower, or spending it on a raise on the other people who are asking for it (and at risk of leaving).

That's why there's no reason for a manager to give you a raise, unless there's indications he actually has to. e.g. because you're at risk of leaving to another department or company, or staying with the company but unsatisfied which damages the manager/employee relationship. The fastest way to give your manager this indication is to start up the conversation, be vocal about your career aspirations and expectations.

There's a group of people who aren't vocal like that, and they overlap almost entirely with the group of people that doesn't call to arms. It's the same people. That's why the system stays like this.
They ask us to use the Contact link in the HN footer to ask them to do so.
If this is intended as anything more than a toy, you don't want to store the full OpenLimitOrder in the book data structure.

The symbol should be allocated once on the book. The side is allocated twice in each set of vecs. The price is defined in the vec itself. The queue should be a vec of IDs and open size. The real struct should only be constructed lazily as absolutely needed.
From another angle, why would the customer spend their time (which has value to them) in a transaction where they don't get any?
Instead of this, how about writing something titled “How to maximize life satisfaction and happiness as a software engineer”?
I travel a lot and so often (far more than not) people explain the route based on things trivial to them; go right at Jose-with-the-nose, go left at the office of Manuel etc. I have never been to the town and obviously this info is not on the map.

Basically if google maps cannot find it, calling or whatsapp with the owner almost never helps at all.
Netflix released a fairly extensive study showing deliberate underprovisioning a while back.
I’ve seen this far too often. Theoretically, your pay should be a combination of what you could get for your same skill set on the open market plus getting paid over the market value based on what you bring to the company based on your domain knowledge and the relationships that you’ve built that allow you to be more efficient than someone off the streets.

If you’re not careful, your marketable skills will become out of date, but your salary keeps increasing because you’re very valuable to the company. Then when the company lets you go after a decade, you will be out there competing with people younger than you who have kept up to date and complaining about “ageism”. I’m 45 FWIW.
https://www.reddit.com/r/ghibli/comments/f7lczy/studio_ghibl...

Looks like only 5 of the 693 tracks are available to most. Perhaps, like people in the reddit thread are guessing, they are only available in Japan.
GAAP is definitely an imperfect standard, so I don't begrudge them going their own way (and their way seems to be reasonable, from a cursory view). My comment mostly comes from the frankly ludicrous financials that have been making headlines in the last few years.
Overthinking it and the value of simple solutions
Why do websites take so long to load?
Well c diff is in the gut so it’ll work there probably.
Because it’s fun to do and it’s cool to play with. I want to run a Linux development machine on my iPad. I couldn’t care less about making money or growth hacking or starting a side hussle or one of the dozen other reasons why people here believe they must do to have their free time be seen as “optimal”. I just want to have fun with it.
Has always existed is not the same as should exist. Everyone does it does not mean it should be done.
I can't find them either. I'm wondering if they only released them for streaming in Japan.