skysight-inc/HackerNews huggingface dataset:
I feel like mainly this article is about building generic tools as you are developing your application. I think the word "framework" is used liberally - base classes and higher order functions are classified as tiny frameworks in the article.

In some cases I think it's a tricky call. I'm currently working on a "framework" and am worried about all the issues that you mention. The reason I'm still building a framework is that as far as I can tell there is really no existing framework for the task at hand, and we do need the economies of reusable code (consistency across deployments & avoidance of double work). I hope the organization is large enough to absorb this and keep it going down the road, and am aiming to make it open source in the hope that a community can form around it as well. Fingers crossed, I guess.
I'd say that's either 1) outside the scope of the package manager, or 2) mostly-solvable as long as your package manager allows you to specify "extra files created by the application that I do not install but I will want to uninstall."

That's also not what's being asked for here. The basic request is this: track which packages were manually vs automatically installed, and give the user the ability to remove automatically-installed orphans whose manually-installed reverse-dependencies are no longer installed. This is what APT does and it works fine 99% of the time.
Cessna ceased production of all light aircraft in 1986, citing increasing lawsuits and legal liability for things it could not control in any practical sense. This had a huge negative impact on the GA economy and culture, because until that point, Cessna was producing more aircraft than any other company in history, and its 152 and 172 models were the most widely used trainers and safest GA aircraft ever made.

In 1994, Congress passed GARA[1], and two years later Cessna began producing new aircraft again. But having been out of the industry for a decade, Cessna lacked some combination of the means and confidence to bring back its entire fleet; so it focused on the 172 for the training market and abandoned the 152, which never saw production again.

https://en.wikipedia.org/wiki/General_Aviation_Revitalizatio...
Craigslist doesn't need to personalize what it shows for every user which makes it cheap to run. Twitter does. I want my timeline based on those I follow and not your timeline.
Symbolically same but semantically different characters are most of the time represented differently in the byte level so that searching in large text can still be implemented as simple byte comparison, if Unicode can be called simple.
What would the logic to guess the RSS feed URL look like? I suppose it is easy for wordpress sites, might not be so simple for others?
Who cares? I had the full NT 5/W2k codebase and have seen the NT 4 codebase. 3.5x is such a Windows Vista between 3.1 and 4.0.
Aside from everything else, visual programming as it's usually implemented is inherently slower than typing text when the latter is not ‘hunt-and-peck’. Because, after some experience with the keyboard, your brain knows exactly how to jerk a finger to get a particular character and can do that very fast (touch typing particularly excels at this since the normal positions of the fingers are fixed—and it's aptly called ‘blind typing’ in some languages). Meanwhile, to lay stuff out on the screen you need to 1) find with your eyes where to grab a block and 1b) where to put it; 2) move the mouse to grab the block and 2b) to drop it, and sometimes also do that with connectors too. Both of these kinds of operations—visual and manual—are way slower than mechanical jerking of the limbs, especially due to them being prone to error. Even worse if you have to drag-and-drop instead of just clicking. All this fiddling requires you to pay close attention to things on the screen, while typing mostly allows the visual system to coast along or tune out altogether. Multiply this by hundreds of words a day, and you'll see that visual programming is in large part an exercise in mouse-brandishing amid visual load, in the vein of FPSes. And usually you have to regularly move the hands to the keyboard anyway, to name your blocks, variables and whatnot.

On phones, the difference shrinks since typing relies on just two thumbs with no fixed position and no physical keys—while onscreen manipulation gets more immediate compared to a mouse. However, phones suffer from short supply of screen area where you pick and place the blocks. In my experience, it would still make sense to choose blocks with typing (by filtering in real-time from the entire list), and to minimize the work of placement—like in Scratch or Tasker.

Visual programming might have distinct value if it allowed to manipulate higher-level concepts compared to text-based coding. However, it turns out that the current building blocks of code work pretty well in providing both conciseness and flexibility, so visual blocks tend to just clone them. Again, the situation is better is you can ride on some APIs specific to your problem domain—like movement commands in Scratch or phone automation in Tasker and ‘Automate’. Similarly, laying out higher-level concepts like in UML or database diagrams has its own benefit by making the structure and connections more prominent.
I heard a story that someone giving a talk at IAS only used M's on the chalkboard (lowercase, uppercase, doublestroke, script, etx) before he was told to cut it out. I can't remember who it was if anyone else heard the story.
https://www.hsdl.org/?view&did=797546

Page 16, and 20-22 are concerning to say the least.

Why did he leave an encrypted hard drive in Hong Kong before going to Russia? Why did stop in Hong Kong allowing the U.S. to terminate his passport before flying to Ecuador? Why did he continually have contact with the Russian government after leaking? He had 1.5 million pages of information and only released a miniscule amount of that. What else did he know?
Youtube’s main value is it’s market dominance. That’s why it’s so terrible to use, there’s no competitive incentive to actually improve the user aspects of the service (the advertisers are a COMPLETELY different ballgame tho), they already own the video space and have google/alphabet’s financial muscle to keep competitors away.
Could you please link some of the minecraft mods worth looking at? I did reasearch that in the past but was disappointed greatly. Thanks in advance!
>>> With an average chargeback fee of about $20

Ouch. The charge back fee is as much as the item.
Ctrip Acquires Travix: What's Next in M&a for OTAs?
First, kudos to the OP. If you don't mind, would you compare and contrast it to newspaper3k?
related article: https://medium.com/@thedanpetrov/creating-a-spacex-crew-drag...
https://www.reddit.com/r/spacex/comments/gigmfh/spacex_iss_d...
does it in one line but it's kind of cheating.
The dimmest among us think it's fun to drive extra fast because there are less cars on the road. States should jack up fines exponentially to try and deter these sociopaths.
IMO the better example was 1957 Asian flu pandemic. It also started in China in December-February, but was not yet registered in the West as of May.

It also never crossed the Iron Curtain into Warsaw Pact countries.
Beginner's Guide to Understanding Broadband
>probably the majority nowadays

I'd dispute that on the grounds that a microcontroller with a filesytem is likely doing something complicated enough that it lives on a board with at least one other microcontroller that doesn't.

I'll even go as far to say it's more likely that the majority of microcontrollers don't write to mutable storage other than RAM (if they have it at all) once they leave the factory.
Windows package manager does not permit opting out of telemetry
How could you run a server on a jailbroken iOS device?
Huh, this is one of the first times I've heard critisism about the implementation of PHP, rather than the language itself.
> What I see a lot is introverted or ambiverted people tricked into believing their work buddies will call after they leave the company. Tricked into spending time on this shallowness outside of work hours + commute time over spending time with the people in their lives that really matter and will be there for them in darker times.

I’m sorry you’ve apparently had bad experiences (and I’m trying really hard to be charitable here and not make some sort of dig about how you clearly struggle to make friends and choose to cover it up by asserting that “most” work relationships are shallow and transitory and that people without social skills really just seek out “deeper” and “more meaningful relationship” — whoops, I failed), but this is absolute bullshit.

Most relationships are based, at least in part, by proximity. With co-workers, the initial bond is usually the work itself and the fact that you see each other frequently. The same is true for the people you get to know in primary/secondary school or in college/university. Even online, relationships are often based on being active on the same platforms — proximity.

Obviously there are plenty of people you can get to know and have good interactions with when you’re around each other that will disappear when you aren’t anymore — but how do those “deeper, more meaningful” relationships form? It takes effort from both parties.

Adults spend a significant portion of their lives working. To claim that the relationships people form at work are somehow less real or less important — just because someone you used to work with didn’t respond to your texts or agree to join your MLM, is beyond insipid.

This is anecdotal but by no means unique: the people I talk to most on a daily basis — the people I trust and rely on the most — are largely current or former co-workers. I have built long-lasting friendships and relationships with my co-workers, past and present.

Yes, it’s absolutely possible to build relationships with co-workers without being in the office (the team I’ve worked on for 3 years has been distributed, with most people not having any office to report to), but it’s also a very valid advantage of having an actual office to work from. As remote-first as my team is, the people I’m closest with are people I’ve spent at least some time with in person — people I’ve traveled with or bonded with at off-sites.

For me, being able to physically spend time with my co-workers is hugely important. It doesn’t need to be every day. But a few times a year makes a huge difference in building trust and a rapport that can be more effective at actually getting work done — whether we’re coworkers, work-friends, or form a long-lasting relationship that transcends who signs our paycheck.
> For whatever reasons

Perhaps because he was making baseless claims about his teammates and tainting the reputation of the club. He should at least know that players being taken down by cold or flu is not unusual in football.

2014 Seven players are struck by 'flu symptoms': https://www.telegraph.co.uk/sport/football/teams/germany/109...

2017 Wenger fighting to contain outbreak: https://www.dailymail.co.uk/sport/football/article-4296828/N...

Feb 2019 'Man flu'[0] sweeps through League Two club: https://www.bbc.com/sport/football/47239534

March 2019 'epidemic' with eight players: https://www.thesun.co.uk/sport/football/8709002/poland-flu-e...

[0] https://en.wikipedia.org/wiki/Man_flu
Try making a complicated program in a visual programming language and you'll see why pretty quickly.

My company used Azure ML Studio, which is a great program for making quick ML predictions. But making any kind of reasonably complicated data processing pipeline takes a lot of effort. I switched to writing code to process and run my predictions and my life became much simpler.

Language is extremely expressive and you can pack a lot of meaning into a small space.
There are lots of things I don't understand about this:

- GNOME raised lots of money to help fight this case [1] - yet the lawyers supposedly worked on it pro-bono. So is there an implication that this money has instead gone straight to the patent troll's pockets, or will the GNOME project get the benefit of that money? Are there associated costs of the litigation that could easily consume the $150K?

- They have claimed that no OSI-licence-approved project will be sued. They have not prevented closed-source projects from getting sued, and presumably any closed-source project that makes use of open source components will still be sue-able? For example, a kiosk app that is delivered with a GNOME-based distribution would be completely unprotected, presuming they distribute this software?

- This patent is likely very invalid [2] - so it is very much not in Rothschild's interest to have this case see the light of court - so how did we get to this point?

I'm not expecting any official answers here of course, but the whole thing is exasperating

[1]: https://secure.givelively.org/donate/gnome-foundation-inc/gn...

[2]: https://www.patentprogress.org/2019/09/26/mythical-troll-att...
Show HN: Literate Calc Mode
I mean, isn't that what Peter Thiel is doing? Giving college age people $100k to drop out and do a startup?

https://thielfellowship.org/
if people want different things then it makes sense to split out the term.

Using the same term for different things is obviously confusing.

For me, I want to know what kind of PSU/VRM solution I need if I want to use a CPU.
The point of the early models, which were predicated on no behavior change, was to change behavior. And they certainly did. Well before the official stay-at-home orders, people here in SF were starting to act differently. And when those orders came, people took them seriously. So I don't think we can blame early models for doing exactly what they were supposed to do, which was telling us what could happen if we didn't take the disease seriously.
G2A knows very well that they are used as a money laundering device for criminals, they just don't care.

What I don't understand is why banks and other financial organizations keep retaining G2A as a customer. Surely they must have hundreds if not thousands of cases involving G2A by now.
G2A is, and has always been, a black market for software. They list Windows 10 for $27 [0], McAfee for $4 [1], among many other things [2]. They sponsor professional esports teams to add legitimacy to their brand [3].

[0]: https://www.g2a.com/microsoft-windows-10-pro-microsoft-key-g...

[1]: https://www.g2a.com/mcafee-antivirus-pc-1-device-1-year-mcaf...

[2]: https://www.g2a.com/category/software-c5

[3]: https://navi.gg/en/read/text/232-navi-prolongs-the-partnersh... (Note the logos on the uniforms)
Show HN: Immersivepoints.com, visualise your data in virtual reality
I'm used to a single pw system, where on account creation the system generates a recovery key, that I can save or not.
I would imagine their brand is also strong because of the used market. If I were in the market for planes I'd probably be in the market for cheaper, used planes.
Cosmic rays may have left indelible imprint on early life
What do you think is a more productive path leading to "AutoCode" ?!

A. Add external definitions or reward formalism to make the code-space easier to search?

OR

B. Keep adding code trees, execution traces, comments, memory dumps and learn from those?

My own instinct is that AlphaZero was a lot more convincing than AlphaStar, so lots of (A) is definitely needed
No, it's how terrible people are. The chargeback mechanism is consumer protection through and through. It's there to help you deal with shady merchants, fraud, and theft. The fault lies entirely on the people abusing it.

Blaming the banks here is akin to blaming the postal service because they delivered a bomb.
https://videohostik.blogspot.com/2020/05/moderna-coronavirus...
Painless Software Quality – Code Defensively, Fail Early and Test Continuously
Software development is not just about coding; it is about getting involved in the whole ecosystem of software engineering. We explain here 3 important points:

- Defensive coding
- Failing early
- Continuous testing

We believe they are the foundation of building quality software without sacrificing productivity.

These points are explained here: https://thechief.io/c/editorial/painless-software-quality-code-defensively-fail-early-test-continuously/

What are the other tips, based on your experience, you can share them with us?
Yuck. The only way out of dependency hell is to disallow it by allowing multiple versions/different configurations of side-by-side packages and GCing non-leaf packages. This pattern of "only one global package for everything" is failure. Too often, naïve designers will just cut things because they just don't understand them or copy & paste because they don't understand what failures exist and what solutions do/alternatives could exist.

Habitat (hab), nix, and others IIRC do SxS package mgmt.

Everything Should Be Made as Simple as Possible, But Not Simpler - possibly paraphrasing Einstein
There is a spectrum of the kinds of research one might do. My advisor always used to remind me that if a team of good engineers at a big corporation can do something, it's not a good research problem to tackle for a grad student in a uni lab. So we naturally tended to more speculative/fundamental problems, which seems like a good thing - instead of trying to compete with industry labs we augment them.
This is exactly my experience. The roads are less populated but I find the percentage of aggressive drivers has sky rocketed. People are weaving in and out, speeding at excessive speeds (100 mph+) and generally being assholes. I don’t know why the police aren’t patrolling the highways more, because it would be very easy to hand out tickets these days.
I like it, but I don't want to just hand my birth date, income, and other personal details to some random site posting here. Is there another way to collect signups and earn trust before harvesting info?
How to create and publish and earn from a side-project game
Thanks, that's an interesting idea to remove steps in repetitive chains. She doesn't do a great deal on her phone (she much prefers using her landline and has her mobile turned off most of the time "because someone might call" her!) but she's going to need to do things like approve online transactions in her banking app soon, hence my wondering about TouchID / FaceID. Most of her use doesn't involve the same chains of actions, but I'll bear this in mind when talking to her.
YouTube removes interview with professor of medicine on Covid stats and policy
Zheap didn't make it?
Sony "PS Classic" is also an arm board running ePSXe.
So they present the facts and let them speak for themselves? Sounds like they had it right. Are you saying if they don't present their opinion its a failure of journalism? I think this new way of defining journalism is a bad standard.
Dont they charge 20 dollars per chargeback as someone said? In a normal country the national bank would regulate this
On handlr, you can use the bookmarklet to add articles.

When using personal mode, you can see all your upvoted/submitted articles at once.

If you use the tag "CommentsByHackernews" while submitting the article. You can add the hn Id.

Then opening the article on handlr will also load all HN comments
I disagree with this editorialization. You have driven clicks away from the source website (content origin) over to a 3rd party entity running ads and writing their own narrative "Automattic pumps...").

uBlock has blocked 31 (actually, 38 and counting - dynamic while open - oops, up to 41 now) intrusive ads/trackers on your new link to a commercial website, and zero on the original link to the source of information. I do not want this as a reader and feel given the subject matter (privacy, e2e chats, etc.) that this move is not in the best interests of the people reading this link or article.
The most annoying thing in Windows 10 is the damned file explorer jumps three seconds after you have just opened it and clicked on a folder. Makes you have to reposition the view a second time.
This is the CPU power density infograph you are looking for. https://i0.wp.com/semiengineering.com/wp-content/uploads/201...
> This was extremely harmful to the overall mission of informing people and created a false balance between sides which are not equally valid. Today, this is almost universally seen as a failure of journalism.

Is there data that show CNN debates on climate change correlate with a decrease in belief in climate change? This sounds like folk lore rather than reality to me, but I could be wrong.
Since it’s open source, I wonder if anyone will be willing to maintain a branch that has all the telemetry removed, but is otherwise basically unchanged and so can connect to the normal repositories.
Considering Star wars media continues to print money for Disney, and core Star wars consumers were appalled at the franchise before the acquisition (prequels), that's not the best example.
So, basically coding like a mathematician or physicist?
For those of you on mobile who want to read the alt text, check out m.xkcd.com, the oft forgotten mobile UI.
Interesting: "Anecdotal reports indicate speeding, for example, has increased significantly since traffic diminished. Some states are also moving forward with ill-advised roadway tactics intended to address the COVID-19 pandemic but that could have far-reaching consequences. Among them are repealing requirements for teen drivers to pass road tests before acquiring licenses and relaxing hours of service rules for commercial vehicle drivers."

Summary of the report is here:

https://www.nsc.org/in-the-newsroom/motor-vehicle-fatality-r...

And the details are here:

https://injuryfacts.nsc.org/motor-vehicle/overview/prelimina...
Oof, I'm not a PHP coder and I didn't know it had this feature before reading
these comments but I definitely do not envy it in the languages I use. The
potential for abuse is immense, this is one step removed from generating code at
runtime by concatenating strings and calling eval() on them.

I'm sure there are situations where this feature can be really valuable (and I
do sometimes use getattr/setattr in python, which is somewhat similar) but I
think the developers should really think hard and make an educated decision
about when to use it. As such having it require a bit of boilerplate is a
feature more than a bug IMO. I definitely wouldn't want to have to maintain code
written by someone who abuses these types of indirections everywhere.

I can definitely imagine a novice coder using these "variable variables" in lieu
of a proper hash table or dictionary object for instance.

I mean it suffices to read some of the comments to the article posted above to
find a bunch of people posting code snippets which, IMO, are a very poor way of
implementing what they want. For instance:

$price_for_monday = 10;
$price_for_tuesday = 20;
$price_for_wednesday = 30;

$today = 'tuesday';

$price_for_today = ${ 'price_for_' . $today};
echo $price_for_today; // will return 20

or even:

class foo {
function bar() {
$bar1 = "var1";
$bar2 = "var2";
$this->{$bar1}= "this ";
$this->{$bar2} = "works";
}
}

$test = new foo;
$test->bar();
echo $test->var1 . $test->var2;

I'd probably quit if I had to maintain code written like that. Having
boilerplate would at least make it obvious that something unusual is going on
with these variables and make the intent clear while reading the code.
Isn't that a syntax terror?
I saw already on TikTok someone utilized Alipay face payment while wearing a mask. So I assume the Computer Vision is quite good.
With a startup, there's a very strong profit motivation. With blue sky research, you're just exploring and discovering and inventing, and doing that without a strict goal of profit leads to unexpected things that wouldn't easily be found in other settings.