skysight-inc/HackerNews huggingface dataset:
For one thing, conversations are a lot easier to have when there is an implicit rule that context is always considered when evaluating word usage. For example, the word 'autist' in the context of 'stonks' and 'wsb' is not understood to mean an attempt to mock people with disabilities and therefore unlikely to get anyone offended as a result.
I’m suggesting running outside the terminal by which I mean pulling up new terminal emulators as necessary rather than running inside a single terminal emulator and taking over the whole thing for each command (and allowing applications to get it into a bad state). If you want to run less on the output of one command or watch some thing change while still running other commands you either need to open a new second terminal emulator and go to the same place as the first or you need to use something like tmux (and either have some janky hack or be very careful about when you run tmux if you want to duplicate shells on a remote box for example).

I also think it’s not so useful anymore to just set up a pipeline and let it run off and do it’s work. Interactive shell usage is often mostly about editing or extending a small suffix of the previous command, so I think a shell should be optimised to do that well.
Oof, a lot of downvotes. Can you please explain why it's not a tradeoff, or what else I said wrong?
This is a good _start_ but nowhere near being sufficient for reducing workload of reviewing PRs.

If a patch is a bugfix then clearly none of the past tests caught the bug <_<...
If the patch is a new feature then it will certainly need new tests to validate its own behavior is correct...
> So is there a crisis right now or not?

That is the beauty of it all; even if climate change only works as a nudge that causes a series of events to escalate, there will still be other factors to take into account. Solving climate change won't change that.

Is the house on fire? Or is there just a large number of small fires in the basement, on the roof, in the outer walls and some of the curtains?

The consequences, so far, are manageable in most cases. Whether we're in a crisis already, or just having a few problems that we know will escalate into a crisis at some point, is rather irrelevant when it comes to preventing further damage from being done.
Will Harmaja be the React Killer we've been waiting for?
Was it connected to something important/used? I have a suspicion that without much traffic squatters will give up on it eventually.
> If you trade specifically to create an unfair impression

What is a "fair impression," it's all up to owners of the paper to decide on selling price, nobody else can.

> Not when moving the price is the goal.

Market transactions don't move the price, its people doing them do.
I'm the author of the Harmaja lib, and discussing the lib in the first episode of this new podcast, AmA.
The hosts file solution doesn’t help with elements on a page (like cookie banners) which can load from allowed domains, or elements on a page such as YouTube ad-rolls.

But I agree about the memory usage, qute uses insane amounts of memory and it gets worse over time, I think this is caused primarily by memory fragmentation in python- but it’s more evident with large memory hungry programs like a browser.

https://dzone.com/articles/python-memory-issues-tips-and-tri...
Sleeping Tabs Experiment: Improving Memory Usage in Microsoft Edge
Tendy-Factory: stocks bot for trending tickers on r/wallstreetbets
Yes you are totally right. I sincerely apologise. You have helped me see I've been minimizing the site content. Thank you.
I'm really a fan of keyboard driven browsing (currently sticking with chromium + vimium) so I'll give a try to qutebrowser and would be cool if not only has adblocking but uMatrix and password manager extensions so that it can become more of a daily driver while staying snappy.
Do ISPs really do that?
It is. And some people like to point out these exceptions as "see, billionaires CAN be good" and draw the conclusion that "it's ok to have billionaires".

But if you take a step back and look at a society-level structure, it's pretty obvious that wealth inequality is a NET NEGATIVE.

Smaller middle-class = unhealthy economy, and power concentration into the largest mega-corps that abuse anyone and everyone they can abuse to increase their quarterly results by another buck.

That's not good for the consumer nor employees. What we should strive for is having a ton of smaller companies provide a ton of competition among each other, low prices for consumers, and a large variety of employers in the job market. Large corps are a net negative in a society.

"But if Apple and Google make a ton of money, so will their employees!" Except we have PROOF that these companies made deals with each other to not compete for their own employees and keep salaries from increasing too much.

It's not just me saying this. Multiple studies have shown that a stronger middle-class equals a healthier and more resilient economy. And we have proof from a century of anti-trust cases that Big Corps abuse smaller competition, consumers, and employees.
Mscsim – flight dynamics simulation software
How to hack venture deals: a book review
You could also try to contribute something positive instead of snarky comments.
> Nothing about mobile devices is suited for p2p

Nothing about "traditional" p2p is suited for mobile devices.

Software has to adapt. Mobile phones would be excellent platforms if it wasn't for software limitations.

Having GSM, GPS, WiFi and Bluetooth, while being carried around, make phones the best candidates for location-aware sneakernet-style p2p.
Perhaps security as in national security, and invisible as opposed to clear military presence? IOW, espionage?
Shorts don’t ever expire. Call and put options expire. Almost always on fridays.
Short float stats are assembled by data aggregators who work with the exchanges and brokers. Its not directly available for free but instead with subscription services like Bloomberg or others. Many websites post the information publicly but it is ofter delayed and stripped of much additional information.
Because the idea of "good" is can be extremely subjective and might also include things like a tougher IP regime[1], invasion of foreign countries[2], or a drug war[3]. With enough money/influence you can get both major parties to agree with your priorities effectively removing the voters' control of their own country.

[1] https://www.vox.com/2015/6/10/8760199/gates-foundation-criti...

> "The Gates Foundation has played an extremely negative role in efforts to develop replacements for strong patent rights and high drug prices," James Love, the director of Knowledge Ecology International and a critic of the foundation, writes on his blog. Or as McGoey put it: "There’s immense concern surrounding the Gates Foundation’s position on intellectual property rights, and whether this major global health player is cognizant enough to ensure property rights are fair for citizens in wealthy and poor nations."

[2] https://theintercept.com/2016/11/04/koch-senate-hawks/

[3] https://www.forbes.com/sites/chrisroberts/2021/01/12/the-las...
I can't even tell if you're being sarcastic or what...

Yes, a lot of people like to do good.

On the other hand, we've seen from Zuckerberg specifically - not a generic random person - these power moves for as long as he's been on the radar. If you believe Zuckerberg is motivated by wanting to do good, you haven't been paying attention.
NASA Pays Tribute to Fallen Heroes with Day of Remembrance
Yes, but that's what the enemies of European integration wanted. We could have had a proper constitution for years now with a hugely strengthened Parliament and a directly elected president but some people didn't want that. ¯\_(ツ)_/¯
"To those who have been given much, much is to be expected"
See: https://www.quora.com/What-does-Alan-Kay-think-about-Joe-Arm...

In which Alan Kay himself answers the question, saying, "Erlang is much closer to the original ideas I had about “objects” and how to use them."
That example in Julia would look the exact same since it's a very simple example with just one object/struct and only one version of each function (so it doesn't even need function overloading, let alone multiple dispatch), which is also why it might not be a good example against Python OOP, even though I'm inclined to agree, since it doesn't even need single dispatch (which if needed can be achieved by functools.singledispatch in Python).

The difference would start when you get later a different entity like for example an Organization. Now you have to either create a save_items_org (and check which one it is to choose the correct method) or you add the same check to save_items(Union[Client,Organization]...) and all other methods. If you had used the object then it would be client.save_items() or org.save_item(). Using functools.singledispatch or Julia, save_items(org...) and save_items(client...) will work like the object version and dispatch without trouble and keep as concise as the object version.

Now, the difference with Julia, is that Python's native dispatch capability ends here. If you now want a method to link Users with Users, Users with Organizations and Organizations with Organizations (sorry for the weird usecase, I don't want to add more types) you can just implement in Julia a link(Users, Organization), link (Organization, Organization), link(User, User) and any combination and whatever combination of User and Organization you receive it will dispatch to the correct version (while in Python you'll be forced to do the runtime check with an if to choose the implementation). For example the product operator (*) in Julia has around 300 implementations for all kinds of combinations of arguments, and the compiler makes it extremely fast by inferring and doing static dispatch.
It is miserable because they have too much wealth and too much power.

If Zuckerberg cared about doing good instead of accumulating money and power he would have made a few different decision in the past.
If part of the 200 paid for your long position in the share was paid for with a margin loan, then you may only have put 40 of equity in the account with the remaining 160 paid for with a loan. You're exposed to a maximum loss of 200.
Perl 11? That's overly optimistic.
It's my code, i don't want you to modify my codebase but I'll give it for free.

Fair enough for me.
I’ve used this in the past and its great. Most PRs change something that requires new tests to be written, so I have a rule that any PRs must add unit tests verifying the new behaviour. If your feature really matters to you then it also matters that it’s correct. I don’t want to spend my time triaging bugs in a feature I didn’t write and don’t use.

For some reason this rule weeds out about 80% of contributions - including almost all low quality PRs. It’s delightful.
Microservices and Distributed Systems: Spaceships and Teleports
I guess is is meant to be an "Obama did it too" post, but it doesn't really work. Obama didn't construct an alternate universe.
It absolutely does, it is just hard to notice because it is small enough and distributed over time thus making it hard to see in a market cap graph especially when most of the value in the market cap is dominated by expected future earnings.

If apple were to do a 1 time 150 billion dollar dividend, you would almost certainly see their market cap drop by a similar amount the day after. However apples market cap is 2.39 trillion so that is still only 6.27% of their market cap and could get drowned out by normal daily swings. Highly doubt it though and I would expect to see a corresponding runup to the event to claim the dividend and a corresponding drop after.
But besides the review it is also free code.

I don't get this sentiment of disallowing pull requests or issues.

Just because one gets bunch of useless issues or PRs doesn't mean that he/she won't receive a valuable one.

If you close those, you are basically closed-source with an option to peak at the code.
That has to be one of the strangest interactions on GitHub issues I've ever read.
Hello Fabrice

Please post this post also here => https://www.cofoundme.org/

Thanx in advance

Cheers
This is my situation right now on a contract I started a few months ago. A consultancy was hired and spent over a year building a system. All the in-house employees don’t really know how it works, it’s essentially a black box to them. So I’m digging through the code to make sense of it and no one from the business can give me test data that reflects what the system was meant to handle. Only thing I can really do is best guess and slowly learn how the business operates while at the same time fix bugs and launch new features.
Shorting a stock because you genuinely believe the company is crap is not market manipulation.

To be clear, market manipulation is very vague and very broad, and from what I've read the SEC is only going after you if there was fraud or lying involved. Most of WSB's activity is not illegal market manipulation.
Then they should make that clear, as the thread and the GP's comments are specifically about the situation with WSB. Otherwise, someone who comes in not knowing anything about the situation, and sees the comment and assumes that the WSB discord was banned because its uers were describing their day to day issues living with disabilities.
Reading this leads me to wonder: Is a large part of what makes a "5% programmer" or whatever, that they are so much better at comprehension/figuring-it-out, and retaining what they've figured out for next time?
Some of us (me, for example :) have to spend multiple weeks a year to draw the design architecture of certain parts of the product. During engineering meetings everybody raised the same question: i commit to new area in product, how can I understand what are the components and how to do certain things? You can ask your colleagues but they might know it as well.

So I decided to document main flows and designs in PlantUML diagrams. having these diagrams greatly improved onboarding process, cause you can quickly glance what component does what and what are the dependencies (the code base was in JS, so it is usually quite limited on refactoring/figuring out wtf is going on).

But the problem with such approach is: diagram quickly gets out of date. Someone makes the change and the diagram makes no sense at all now. With what I saw in Gtoolkit, you can always query the real source code and build custom dev tools that always produce current and real overview of the system. I would love to have a starter kit for JS projects that you can drag and drop and start building your own tooling for your product.
The age of your email address is a big factor. Both my work and personal (custom domain) addresses have been active for over 20 years. I’d say 85-90 percent of what I get in my inbox is spam, despite Google and Microsoft “ML filters” in place.

Most of this is “tech salesperson” spam or corporate newsletter type stuff. But they bought my email address, and are sending unsolicited mail, so I report it all hoping to harm their reputation with Google and Microsoft.
Yes true but a green shoe (to the hedge funds who need to exit) could be done more quickly.
Opiates, like most drugs, cause overexpression of delta-FosB.
My company lists a law firm as a benefit in the fine print sort of like how most phone carrier contracts come with road side service for some reason ( I think it’s because a lot of us end up divorced).

I would check and see, you may have a legal team already on tap.
You can ask an employment lawyer if you want to know what is actually enforceable after signing. But you can also just object to any terms in the contract that you think are going too far and you can negotiate with your company to remove them before signing. Whether the terms are potentially legal or not if signed doesn't always matter. It's usually easier to just not to sign anything that says you have to do something that you don't want to do.

For example, some jurisdictions say it is legal for an employer to write a contract that says they own anything you do in your spare time outside of work (US New York) but others set firmer limits on what the company can legally claim (US California). But in either case, you can just refuse to agree to it and negotiate better terms before signing.
Well no one uses a serial terminal for much so that can be disregarded. For ssh, you can just stop pretending that it is just like any other program and have actual integration with it (if you still care about serial terminals, just make the mechanism that understands ssh generic). On the remote host you either need your shell executable to run in some “remote” mode like rsync does or you need your shell to be able to generate appropriate bash commands.

Take eshell for an example: it connects processes together in emacs and can natively support navigating to places on remote hosts, opening files there, or running (remote) shell commands.

I sympathise with you on the pain of terminfo+ssh where the remote host doesn’t have the appropriate files. But I don’t think that further piling on “standards” to terminal escape sequences is a long-term solution to terminal woes.
You implement it by putting the key inside a box, and letting that box perform the decryption. No other services/ports allowed. (Except you have to have a way to get the public key out, and allow the box to generate a private key which means it needs entropy). You can pot the box in epoxy for additional security.
I think you mean sourcehut:

https://sr.ht
It's miserable because we are reliant on their generosity.
Has the sibling comment (to which I cannot reply) been autoflagged for the same reasons?

What lovely irony if so.
You could put a check on the government misusing their private key by having the government key distributed among several parties using a secret sharing system such as Shamir's that requires several parties to agree in order to use the government key.

Include privacy or civil rights civilian organizations among the shareholders, such as the ACLU, so that there is an outside check.

If you choose a sufficient and diverse enough set of shareholders, you can reduce the chances that someone could compromise or coerce enough of them to gain access to the government key to less than 1 in N, where N is arbitrarily large. Chose N so that this is less likely than simply brute forcing the key.
I don't see why the question should be unpopular. It's valid.

I think because having a project on github aids discoverability. Also, the project mentions that they would stop accepting pull requests, not that there would be no interaction with users whatsoever. Quite the contrary, it is stated that the author is thankful for bug reports and feature requests. Having the issue tracker is still of importance then.
Little late to the party, but look up Kathy Sierra. "Upgrade your users" is her thing. Her blog is here:

https://headrush.typepad.com/

She has some really great video talks out there:

https://vimeo.com/131407754
> And there will be more laws made targeting individuals engaging in this sort of activity (basically coordinating with groups of people).

They don't make laws for this any more, it will be stopped by some obscure regulatory agency.
With regards to number one, what will happen is exactly the reverse of what you’re saying. Hedge funds have shorted more of the stock than exists. That means that when they decide to buy back the stock to close their shorts, they will need to buy every single stock of the company, return it to the people who lent them their stock, and those people will have to now sell it, so they can buy it again to return it to other people.

It won’t happen in minutes either, it will take days for this to happen. That’s why everybody is going crazy about this. WSB saw a perfect situation and exploited it. This isn’t a case where the stock will drop in mere minutes.
From the same document. I do not see how this is technically possible.

> Technical solutions for gaining access to encrypted data must comply withthe principles of legality, transparency, necessity and proportionalityincluding protection of personal data by design and by default.
Yes they have said this is the aim.
> There's magic about pressing "o" and typing in what you want to search from history or Google which is so fast and efficient. I have tried similar setups on other browsers but in qutebrowser the search algos are so simple and snappy, it works great.

Nailed it. I also like the fact that the search also works on bookmarks. I've the feeling that it actually helped me forget less about them.
Presto and Elasticsearch – Better Together
Looks like it's back open again.
German Gov: AstraZeneca only for people under 65yo
Top Startup Failures of 2020
Unfortunately, we aren't able to read users' passwords from Cognito user pools, so they do have to reset them in the recovery environment. We'd love to see an AWS API for exporting user secrets from user pools. We'd add support for that really quick.

The experience is better for user pools that integrate with external identity providers, like SAML, since the IdP metadata can be fully replicated into the other region ahead of time.
WFH forever will not happen. Company managements are calling back people to office
Store-and-forward messaging can be implemented on top of many networks: Internet, local wifi, bluetooth, usb drives, LoRa, and many more.

Why bundling together UI, message routing and network backends?

Why can't we go back to layered software design?
Boredom.
> privacy oriented fintech

Can you elaborate on that term? We are talking here about digital payments, right? (where usually more than 3 parties involved in this process) How are you gonna make sure the whole transaction is not traceable back to you?
People are probably considering what you said an appeal to emotion, "Think of the terrorists!" being up there with "Think of the children!" in terms of excuses for misguided policies. Governments already have plenty of tools to track down and deal with terrorists if so they wished: a distressingly amount of planning and radicalization is done over clear text in social media, and even in E2EE there's a wealth of necessarily unencrypted metadata you can make use of.
I think the intended image there is that they can come and go without announcing themselves, which is what's being proposed.

They can still access your E2E encrypted messages under existing laws by bringing a warrant to your door and asking you to hand over your phone, then:

A: finding it unlocked.
B: hacking it.
C: using normal police techniques to convince you to hand over the passphrase.
D: using a key disclosure law to compel you to hand over the passphrase.

What they want to do instead is take the warrant to Facebook/Signal/etc. and get them to hand the messages over without needing to interact with you at all.
The resolution was made by the EU Council, not the parliament.

The EU Council is not voted upon as such, and it consists of the heads of state/government from all member states.

Once this reaches the parliament, on the other hand, there will be a lot of concerned citizens contacting members of parliament in order to voice their opinion.
We are seeing them become the next meme stock that people are trying to pump. Unlike GameStop their pumps have very little to do with short squeezes because these stocks were not being shorted anywhere near as much as GameStop was.
I'm not sure fad is the right descriptor here. Unix WMs have had virtual desktops since the 90s (80s?), MacOS got them around 2006 and Windows in 2015.

Use by the non-initiated may not be that high, but that shouldn't be surprising given that user education is a very scarce resource and it's being spent elsewhere.
Yep, both happened to me. It seems that "he'll get into the job in a week" is a deeply ingrained assumption from many other jobs and is seamlessly transported to programming work.