skysight-inc/HackerNews huggingface dataset:
Right, but this comment thread is clearly talking about a general problem, ”I think there's more going on in our current society than is being discussed.”, it seems rather uncharitable to ignore the context of the conversation and focus purely on the title.
Don Reinertsen has been making this point and uses economical arguments to back it up: https://www.youtube.com/watch?v=L6v6W7jkwok&list=FL6P7ZzM6GT...

I love this presentation because it adds strong economic arguments to a lot of practices that are quite common in software engineering but typically lack good argumentation as to why they are good.
He covers a lot more ground in this presentation. Well worth your time if you are involved in any way in planning software development. I love his notions of option value and cost of delay. Cost of delay is exactly the economic argument why working quickly is important. Once you get it, is obvious that you should do agile, release early, and avoid embarking on long/uncertain refactoring/redesign efforts unless you can justify the payoff.

In short, any development that ships early maximizes the useful economic life on the market. If you ship something new earlier than your competitors, you get to charge a premium until they catch up. At some point your new thing becomes a commonality and the value drops. In some case, OSS just gobbles it up and the value becomes 0$.

So shipping 3 months earlier means you get to earn revenue for 3 months extra when it is still most lucrative. If you instead delay for 3 months because you are doing some thing that make things better in some way, you have to consider the cost of doing that AND the cost of missing out on that early revenue.

Don Reinertsen suggests you simply do the math consider the cost of delay when e.g. deciding on a big refactor vs. a lets get this to market ASAP type strategy. You don't even have to do a particularly good job at doing the math to out-compete gut feelings here.
Seems like the type of thing you'd find in a dystopian YA novel. Remembering back to being a kid, a lot of them have that kind of setup for disenfranchising the ideology the hero/heroine ends up aligning themselves to, and establishing the group of villainous adults. Actually, I think this exact plot point happens in the Dreamfall series.
How to Find a Buyer for Your Business
A Critical Analysis of the Design Sprint's Argumentation
Accelerating hindsight: Lisp as a vehicle for rapid prototyping
>If it wasn't for oil, then for what? Those chemical weapons that were never found?

You have a pretty simplified political view, my friend.

Iraq sells oil into a market; how did invading them "get us the oil"?
The grid is built to handle peak demand, and electric vehicles will mostly be charged off-peak and in particular overnight when there is substantial surplus capacity on the grid, so the need to increase grid capacity will not be as significant as you might think.
Which is neither here, nor there.

The programmers for the Apollo software (which is what we're discussing), were at their peak, around 350 [1]. And most of those roles were secondary and only needed because of the primitive tooling and utmost reliability requirements that modern software doesn't suffer from...

[1] David G. Hoag, 1976 - http://klabs.org/history/history_docs/mit_docs/1711.pdf
Banks do create money by lending. You should be able to educate yourself on this by a quick Google of the question "do banks create money". If you want to dive deeper in this fascinating topic, I can recommend Khan Academy: https://www.khanacademy.org/economics-finance-domain/core-fi...
Author here. Thank you all for your comments, issues and pull requests. You are amazing!
I was actually going to ask a question around this. On Ubuntu systems, I see both journald and rsyslog. How are they related? Is journald forwarding to rsyslog?
You definitely can, and that is being done at the moment. I'm reasoning that you could be doing so much more with much less effort and cost if you didn't have as stringent requirements. We should progress in all fronts, and not simply pile everything on one.
The cost needs to be divided out on other things than just for energy, thats the point.
This article compares working for a large org to working for oneself. It does not compare the experience of working for a small to medium sized organization (be it a startup or more established company).
There's not really any meaningful definition of "natural" that is useful in the context you are using it.

You are arguing that people eating what they like isn't natural!
Speaking strictly to the Xamarin here... as someone who has worked professionally w/ Xamarin, Xamarin.Forms, and Flutter: Flutter knocks it out of the park. My experience with Xamarin was so buggy as to be nearly unusable (on Stable no less!). The documentation, _especially in Xamarin.Forms_, was sooo lacking! I wanted so hard for it to be "the next great thing", but there were just too many gotchas and pain points. In contrast, Flutter "just works", has great documentation, great community, great tooling. My development in Flutter, especially with the hot reload they support, has sped up immensely. I can pause the debugger, change code on the fly, continue the debugger, no hiccups. It has been nothing short of wonderful. My anecdotal two cents.
Current decisions are made on expectations of what happens in the future, not on what actually happens in the future. Expectations may change immediately based on the flimsiest of reasons. Here it could be the preception of change in government policy.

Also 'all else being same' assumptions are just an explanatory tools for showing effect of basic economic principles (like supply/demand) within economy, not something to be taken too rigidly. There's no such thing as 'all else being same' in reality.
I'll admit. I didn't know the origin. I don't know whether I'd have supported or opposed this verdict but I can't support the administration's supposed vigorous enforcement.

I think laws are not absolute. We frequently allow prohibited acts because common sense and decency. If you're at a light and it turns yellow, you should stop but not if there's a car close behind you and you're more likely to get in a wreck by stopping rather than speeding up.

I oppose the draft as it exists. It is wrong and immoral to have a draft of only "able-bodied" people of one gender. The draft, if one exists, should be for everyone. No body gets an exemption regardless of their personal belief or body condition. They don't all have to fight. There are plenty of opportunities (I'd imagine) to serve without ever being in a hand to hand combat. Either have a draft of all adults regardless of any other exemptions or don't have one at all.

I'll try to avoid the phrase going forward.
I hope that countries follow through but I fear that these commitments will be ignored. For democracies any plans past the next election should be seen as aspirations rather than plans.
Choose the correct title and your startup can be projected to thousands.

If you're selling a product that HN readers will buy then that's awesome, and well worth doing. Those of us who sit and read /newest will happily upvote things that are great.

If you're selling something that will appeal to a different group of people who don't read HN, or to the mass market so HN readers won't make much of a dent in the metrics, then it'll just spike your bandwidth costs for a while with no upside. If that's the case then focus on marketing to your potential customers. Ignore everything else. 30K views from random people who won't buy what you're selling is vanity.
Taxis and buses will be electrified quickly because it makes a lot of sense

As long as OTR trucking's primary regulatory irritants are weight and working hours it will resist electrification (unless electric somehow magically becomes so dirt cheap to run that it makes up for the limitations).
Are there any systems apart from hardware appliances that actually care about the "new" syslog format? I'm running into custom aggregator agents, fluentd, and trivial forwarders everywhere. I don't think I've seen structured syslog or the extended metadata properly used anywhere.
Someone somewhere is having an aneurysm after reading this.
But when they have loaned out as much as they can, they will only be able to loan more money if they get more deposits (or capital). [Edit: I failed to mentions other sources of financing, including from central banks as lenders of last resort. RobertoG is right.] They cannot create money at will as a central bank can. [Edit: the point stands, the intervention of central banks may be required to inject liquidity when the banks cannot create enough money by themselves and cannot find anyone willing to lend money to them.]
> Worst case, you'd have to let it run overnight.

AFAIK the best current preimage attack against MD5 gives you a complexity of 2^123.4. Even if you had every computer in the world working on this you'd never succeed.

>One of the big issues is collisions. You might not find the original key, but you'd find something that hashed to the equivalent output.

This is false. There does not exist a feasible preimage attack against MD5.
How to Speed Up Magento 2?
Don’t be discouraged if your site scores low on PageSpeed or any other speed test. The score you see isn’t a direct indicator of performance, but it can give you a more objective view of what needs to be optimized. You also need to consider your performance budget. If you aim too low, you’ll lose revenue, so deciding what to fix is a matter of setting priorities.

Because your top priority is your customer (and potential customer) the overall user experience has to be top notch. A lot of the things we’ve mentioned require help from professionals that have seen and done it. Professionals know what to look for — like bottlenecks, lag, and resources that are limiting site speed.

If you are interested in a full article, read that: https://elogic.co/blog/speed-up-magento-2-store/
The number of firms that have started public, gone private, and then gone public again seems to indicate that private equity doesn't seem to be adding business value

No? It seems like the opposite to me, surely. The company couldn't go public again at a profit if it wasn't improved.

There's a public company. It has some core goodness to it, but the senior management from board on down are useless and damaging it. The shareholders are passive and don't know what to do. PE steps in, buys it, taking it over and thus taking it private. They then reorganise the firm, getting rid of the bad management and potentially, making hard decisions those managers were emotionally incapable of doing, like shutting down treasured but loss-making business units, slaughtering some sacred cows, quite possibly letting people go and so turning the business around.

Having gone in and done the hard stuff, they then take the company public again and profit from turning the firm around, because they don't really want to manage that company in perpetuity, they just wanted to make money by righting the ship and salvaging what was possible.

Sometimes maybe the business can't be saved. Maybe it's been cobbled together out of acquisitions that made no sense. Maybe it over-extended into new product lines where it had no real advantage over its competitors. In these cases breaking the firm up actually makes most sense from a macroeconomic perspective: the capacity the uncompetitive product departments had may be better utilised by more capable competitors, maybe the acquired firms make more sense to be separated.

The article is written from a leftist perspective that PE is bad and uses lots of perjorative and biased language as a consequence, e.g. "A private equity fund is a large unregulated pool of money run by financiers". What makes this pool of money "unregulated" vs any businesses pool of money? The question is left unanswered. The author knows that "unregulated" is a dog-whistle to certain types of reader and is blowing it as hard as he can.

Other things it says that just aren't true:

private equity is not business

Yes it is.

PE is a political movement

No it isn't.

I've read quite a few critiques of private equity over the years, and worked at a firm that received a major investment by one, albeit not a controlling stake due to the complex nature of that firm's privatisation from government. True to form one of the first things the PE guys did was come in and review every employee, firing a lot of them. "Dead wood", one of them apparently said. But they were right and the company has grown significantly through the privatisation and their involvement. Even the critiques I've read (like this one) usually admit there's positive outcomes to the work PE does.
I can't answer your exact question, but any large allocations/deallocations should be handled by mmap under the hood and in those cases the memory should be returned.

In your case you should first consider the possibility that there is a pointer to your model's objects that is for some reason not being released. It might simply be that even though you are moving your model the GPU and maybe removing any of your own references, there might be internal references to your model's data that is hidden from you. At least something to consider.

edit: To add to this, I'm now quite sure (though I could be wrong!), that whether python does or does not use sbrk with a negative value is beyond the scope of python. Python is making use of malloc/free under the hood:

https://github.com/python/cpython/blob/master/Objects/obmall...

There's some flexibility for wrapping free in different ways in that file, but it seems like it'll basically always be using free at the core. At least on my system in a debugger I just verified that. So if it's true that python by default uses malloc/free, then the question of whether sbrk with a negative number comes into play is more a question of how your libc implements malloc/free.

Of course I might be wrong, but I think that you should probably stop worrying about it at that level and instead look into object references first as I detailed above.
This sounds like an excellent bug report for their playground feedback[0] repository, I'll make a ticket for you[1], please feel free to go in and fill out more information to help them help you.

[0]: https://github.com/NativeScript/playground-feedback/issues

[1]: https://github.com/NativeScript/playground-feedback/issues/1...
Yes. journald uses HTTP for remoting, but I think Ubuntu is set up for syslog compatibility. To set up journald remoting: https://serverfault.com/questions/758244/how-to-configure-sy...
A message board is not a source of any of those things. 8chan does not have a super-god who removes comments they don't like, there is no inherent leaning in the structure of the website. Any platform is liable to this kind of behavior, so what exactly does this achieve? If it isn't Cloudflare, it's self-hosted. If it isn't 8chan, it's Twitter, it's Facebook. There is no shortage of places where radicals could go to let their beliefs fester. What about removing hosting for 8chan resolves anything that you've mentioned?
I haven't digested just how it works, but "if constexpr" is used to choose different, more efficient instructions, when "special" permutations are chosen. Here is the implementation for a 128-bit permutation: https://github.com/vectorclass/version2/blob/master/vectorf1...

Implementation and comments related to "perm_flags" function here: https://github.com/vectorclass/version2/blob/6b16b1aaa388067...
Sure. My favourite is IPOL Journal · Image Processing On Line https://www.ipol.im/, which is doing it since 2011: «IPOL is a research journal of image processing and image analysis which emphasizes the role of mathematics as a source for algorithm design and the reproducibility of the research. Each article contains a text on an algorithm and its source code, with an online demonstration facility and an archive of experiments. Text and source code are peer-reviewed and the demonstration is controlled. IPOL is an Open Science and Reproducible Research journal».

More recently, some megajournals have joined the trend and are trying to expand it, particularly eLife: https://elifesciences.org/labs/ad58f08d/introducing-elife-s-... (also covered in https://www.nature.com/articles/d41586-019-00724-7 ).

For some context see:
* https://en.wikipedia.org/wiki/Replication_crisis
* https://www.frontiersin.org/articles/10.3389/fninf.2017.0006...
Debate Ethics in the Workplace for Dummies
1. Autosage is kinda equivalent to shadowbanning a thread; realistically a mod would just flat delete risky threads of this nature but I just felt like using the lingo

2. Notice quickly and take down; 4chan doesn't really have a way to prevent a post from arriving in the first place aside from simplistic text filters
Only joining the EEC had little, if anything, to do with the recovery and change of coffee.

You remember a country still suffering from WWII and loss of world leader role (and colonies), in a much poorer global period. For starters, the '70s had a global recession and oil crisis, and many countries were affected, not just England. Have a look at pictures of New York of the same period -- it looks like a third world country [1].

In the 80s and 90s, countries that didn't join the EEC, as well as countries that joined EU much later, had the same economic uplift.

(And of course several countries that did join the ECC/EU had economic decline and crashes, e.g. the P.I.I.G.S).

[1] https://allthatsinteresting.com/1970s-new-york-photos#8
Natural rights are an emergent aspect of human existence. Your failure to recognize that doesn't mean that they aren't part of the underlying substrate of objective reality. Recognition of rights does depend on a value system, but their existence does not.

Your notions of 'bad ideas' and 'good ideas' and 'useful' and so forth, on the other hand, do entirely depend on a value system. If you think that suppressing natural rights is a good idea, you're entitled to that opinion, but don't act surprised when the people whose rights you're repressing decide to organize and wield violence to secure them.

Being a censorious asshole only pays for so long as you can out-coerce the people you're censoring.
Brooks' law is not actually a law of physics though.

There is a lot of wisdom to it. But there are good ways to add resources and bad ways. Perhaps a team isn't getting help from another group. Perhaps there are some tasks that others could offload in a way that doesn't distract the team on the critical path, etc.

It's a good adage but it doesn't mean that you can never take steps to accelerate project delivery.
I have guns in my home. My wife hates guns and she has a home defense weapon. That's my intro because I don't want to be mistaken for anti-gun. I like guns and I like shooting.

How would you accomplish this without a firearm? Do you think you could accomplish this with a bat or a knife? The attack happened at a Walmart. They sell hard objects. This couldn't have gotten far. I can't imagine a location or situation where you could be so effective in harming so many without a weapon that gives you so much distance from your victim.

Do you have kids? I have one. Every day I look at my toddler and have to think about how to keep her safe (statistics are in my favor but they were in every parents' favor). Then I have to look at my wife and assure her that our baby will be able to live a long life.

I'll relinquish my second amendment rights, if I never again ahave to live through a year where there are more mass shootings than days. For now, we're just moving out of Texas.
> inability to easily digest raw meat

Humans digest raw meat just fine. Cooking does help a bit but not that much as to suggest it's an evidence for us being herbivorous. It's more about taste and safety nowadays.

I'd suggest you try raw meat vs raw beans/grains and tell me which ones you have more problems digesting.
True in a way. But in such a situation the better option is always not to act and invoke plausible deniability. Otherwise we will see repeated efforts.

Although 8chan is probably just a sacrificial anode for 4chan and some other sites, the pressure of censors will probably not subside for a while. Even if their chances are slim, it is really bothering how quickly people throw away rights just to have an opportunity to point their fingers on people they believe are worse than themselves.
Uber vs. Lyft: Which Pays Software Engineers Better?
> calculating all those MD5 collisions

What now? What do MD5 collisions have to do with passwords?
Image Sharing Sites List
When a bank is lending you money it's creating the money they deposit in your account. This process is totally independent of people saving money in the bank.

The private bank is forced to search for a quantity of reserves proportional to the money it has created, but it does it a posteriori. The credit department only responsibility it's checking if loaning you money is a good business.
> Effective teams need trust. That’s not to say that frameworks for decision making or metrics tracking are not useful, they are critical — but replacing trust with process is called bureaucracy.

A thousand times this. Highly effective teams have super high levels of trust and mutual accountability.

The moment you lose trust, you now have to replace trust with some other type of mechanism. This leads to process/bureaucracy.

Trivial example for those that don’t “get it”: think about why do we need code reviews? If we knew people would write perfect code every time, they would never be needed. However, we hold them because we know that even in our own “best code” we may miss something/forget some detail.

However, think about your own process, at least for me, depending on a feature/the engineer, my code review might be cursory rather than super line by line. The difference? How much I trust that engineers ability in that specific type of code.

But that was a digression, my main point is that hight trust means high speed, low trust causes slow speeds. The more you can build up trust and eliminate/prevent process, the better your organization will be.

For anyone that wants more details on this, I highly recommend the book “The speed of trust” by Stephen Covey.
That is super useful, thanks for sharing this!
No one is saying its coincidence. But is Europe without those same issues? No depression? No political polarization or social isolation? No news, no social media? The problems you describe aren't unique to the US. What is unique is the ease of access to firearms. Conversely, you are the one who is assuming that the vast difference in access to guns correlating to the vast difference in gun violence is simply a coincidence around the world today.

I think it isn't absurd today that poor mental health, social isolation, and digital media consumption is making certain segments of the population more likely to violently lash out, and for the countries which afford these people easy access to firearms, the cost will be orders of magnitude higher.
Regardless of weather sealing lenses will get dusty if they breathe. If any outside lenses move the internal volume of air must change and that means air is being exchanged with the outside.
FixResNeXt by FB AI is currently #1 on ImageNet leaderboard
Better term: Survivorship Bias.

The deepfakes that don't look fake are "real". And they already pass as such. And unless you have the original source material, you cannot tell.
Visualizing audio in real time [chrome desktop]
I'm a strong defendant of Internet freedom, but before attacking Cloudflare on this one, let's please read this one-paragraph Wikipedia article:

https://en.wikipedia.org/wiki/Paradox_of_tolerance