skysight-inc/HackerNews huggingface dataset:
On the surface, the comparison is rather weak because it is comparing loops in a dynamic language to optimized, low-level vector operations. Which is, you know, "whoa, low-level hand-optimized routines are faster than Python", or, as I said, weak.

I'm not sure where you're trying to go with that, but comparing Python's interpreted, non-optimized speed to low level OMG optimized code is exactly the point of the article.

The comparison is very useful for anyone looking to increase the speed of code they've written in Python. This points out the limits of what can be achieved in pure Python, and where you'd need to look to improve things, even if it means rewriting the whole thing in a different language. From what you've said, it sounds like you were expecting an article on something different.
My rule when walking is I nod or say hello to anyone willing to make eye contact. Of course, lots of people avoid eye contact. Occasionally I get into conversations because of it, and I consider that a good thing. The more connected we are the better.

I used to do eye contact with dogs, against Cesar's advice, since I love dogs, but I got bit by a dog (on a leash) recently, so I avoid eye contact with dogs now.
Thanks for clearing that up. Does this mean that GH Actions will support installation caching out of the box?
He didn't. It's an old one and it's not an example of citation genesis either.
Deeply impressed by the author's dedication to fleshing out this story. Learning about n-gate's existence, and then tracking down the creator to get his take on Hacker News? Excellent work. N-gate's comments are an excellent summary of the portion of HN's population that gives the website its unique reputation:

>>>The proprietor of N-gate is an engineer who grew up in Palo Alto and now lives in the Pacific Northwest, where he works in high-performance computing. He agreed to exchange e-mails on condition of anonymity. “Almost every post deals with the same topics: these are people who spend their lives trying to identify all the ways they can extract money from others without quite going to jail,” he wrote. “They’re people who are convinced that they are too special for rules, and too smart for education. They don’t regard themselves as inhabiting the world the way other people do; they’re secret royalty, detached from society’s expectations and unfailingly outraged when faced with normal consequences for bad decisions. Society, and especially economics, is a logic puzzle where you just have to find the right set of loopholes to win the game. Rules are made to be slipped past, never stopping to consider why someone might have made those rules to start with. Silicon Valley has an ethics problem, and ‘Hacker’ ‘News’ is where it’s easiest to see.”
For me. To be precise: it is mostly a reality, a very highly appreciated one. I am also a German who grew up in western Germany before the wall came down. Since then, two things have changed. First and most obvious, the division of Germany has ended. The inner German border was the cruel evidence of what is needed to forcefully split people apart. As there was not just the Berlin Wall, but the whole border over several hundred kilometeres became a heavily fortified border. Basically just from one side as most of the guarding was in keeping east Germans from entering the west. It was walled, fenced, fully controlled by guard towers and even had robot guns which would automatically fire ony anything moving in the zone. This was certainly an example of all the suffering a closed border brings.

And with the EU shortly after came the complete freedom of movement inside the EU. While the EU is made out of many often quite different countries, any EU citizen has the freedom of movement. That not only means I am allowed to travel to any of those countries but I have the same rights as any other citizen of that country. I could tomorrow decided to move do Edinburgh, I could do so without having to apply for anything. Just go there and look for a job. Even if any German citizen usually has little restrictions on international travel - which is great on its own - having the full rights to move is a great achievement.

The example of Edinburgh also shows how disastrous the looming Brexit is. All economic reasons aside, the pure fact that there is a new border raised in Europe is so heartbreaking and of severe consequences for all involved people. And this is the reason, the EU won't accept any treaty which does not grant the fundamental rights, like the freedom of movement.
Those guys are no contractors. There are laws with different treatment based on telling signs that a worker is an employee. I can't tell about the USA, but around here you're an employee when you work for one employer that decides the hours and other details, and provides the basic means for the job (the app in this case).
You lost me at YAML..
I do not understand why Microsoft finances this. I understand the hosting as a specialized social platform, but GitHub Actions vs. Azure DevOps Pipelines are a duplicated effort. Better integration for GitHub for the Azure DevOps suite would solve that in a similar way without duplication of capabilities.
> For chemistry: all of them.

Humor me… can you give a more specific example? When I took chemistry classes I don’t remember learning a theory that was completely correct, but it has been a while.
Have you been to other European countries before Schengen? I keep hearing how much easier it is now that you don't need your passport for travelling in Europe. I've traveled quite a bit before Schengen and the Euro went into effect, and I've never spent more than five minutes at a European border, and rarely more than five minutes exchanging currency. Granted, it's easier to know that they are robbing you at some tourist trap if you don't need to convert amounts in your head, but I'm not so sure that's a good thing if you want to enjoy your trip...
Gitlab with Sid Sijbrandij
Well, the fact that they're in jail for being such innovative, ahead of the curve entrepreneurs stops them from opening legal dispensaries.
Yep - they have a secret access store per repo
DrRacket seems to suffer a lot from re-implementing typical GUI components. Scrolling a text pane is slow (unless there's a very small amount of text in it), clicking buttons sometimes produces no visual acknowledgement, the "close window" hotkey does not work on some windows (e.g., Preferences), etc. The most entertaining example I've seen was a few years ago when some users with Retina MacBooks were confused as to why the close/minimize/resize buttons in DrRacket were blurry while no other applications they ran had that issue.
I work for Google and use an iPhone so I can’t claim to be unbiased. (My eyes have been on the Librem phone, with some skepticism and lately mostly excitement, but I’m just not quite sold on it as a daily driver.)

However, even if you allow apps to run in the background basically indefinitely as Android once did (there were IRC clients that Worked, using only the phone,) it simply is bad for battery life. Having multiple push services that are blessed to run periodically is also just not good for battery life. The proof is in the pudding; I switched to IRCCloud for IRC on the go after noticing what a terrible battery drain it was.

Now, third party push services can certainly do better than IRC, but they’re still centralized. Decentralized networks are just not power efficient. It requires always on machines to be effective.

I’m not saying I love the status quo, but it’s unclear how to do better.

(Obligatory legal line noise: these are my own opinions and not those of my employer.)
Thanks! I added a few example issues to get started!
I think a good strategy for Microsoft would be to reuse as much as possible CI/CD code from github in Azure devops. Azure devops probably doesn’t need to be as flexible as long as it is robust and just works. Github will probably be the place where experiments can happen.
Sorry, I don't mean to even suppose about your qualifications. Most scans will detect mixed tabs/spaces and they don't even make it into the repo. And if it is a continual problem with a particular team member then that has been in my experience a sign that this person doesn't know what the hell they are doing. Again I make no suppositions about your particular qualifications, I apologize.
This is why I've had to step away from developing free software. The amount of negativity directed my way (profane rants, useless bug reports, spam, requests to use my software under a different license for free, straight up copyright violators) made it so working on free software was a net negative.

I thank my lucky stars that younger me was smart enough to not associate my name with these projects because that would have only made the situation worse. I was able to make a clean break from the projects I was working on after tying up loose ends.
I don’t know what to do with life
I enjoyed computer science in school... but I have had 8 jobs in 8 years... I get stressed out from programming... I enjoy talking and also solving problems. I get depressed and think of killing myself.., I have always been handed everything in life.., please help me... I no longer know what I want to do career wise
It is probably something akin to "a lot of if-statements generated by an automated system that we neither understand nor can explain, which seems to more or less output results we wanted".
How do you expect someone to justify a statement that's not true? I suppose you could say that it's a fair characterization of a basic decision tree but that doesn't describe modern ML methods.
In gitlab there is secured variable setting in each repo, that can be used with variable syntax. Maybe they'll follow that?
> a rugged community of 2300 people

I wouldn't characterize it like this. Longyearbyen has schools, churches, a post office, a local elected government. Kids play hockey near the streets over summer. Adults open museums, galleries and cafes for tourists. They've incredibly high speed broadband, amazing plumbing infrastructure too. It's an emotionally tough place to live over winter for some people, with the darkness, but it's not some Arctic campsite where only the rugged and tough can survive. And if you get ill you can easily go to the local hospital, with the possibility of a transfer to Tromso if it's bad.
Thank you both for a good laugh.
There was a live streamed announcement: https://www.youtube.com/watch?v=E1OunoCyuhY
Mexican Physicist Solves 2k-Year Old Problem That Will Lead to Sharper Lenses
> All options need to be on the table. It's crucial that when someone spends their time and energy on a project that's good but not your preferred strategy... just let them. Put your energy into advancing your own goals (instead of destroying theirs), and we can all meet in the middle. That's what it will take.

This is such an important realization which I think (hope) more and more people are coming to. No point in debating solar vs wind, batteries versus fuel cells. Do all the things.
> but pretending like there's a cost to be considered for letting immigrants in is hilariously selective in its application of fiscal responsibility, when we spend so much money trying to keep immigrants out.

The reason immigrants are of benefit is because of the very borders you seek to remove. We apply a high barrier to entry which means we get more wheat and less chaff.

Even if it was true that both legal and illegal immigrants are of advantage to "the economy," that argument acts as if the economy is the end-all-be-all of the nation-state. If allowing in cheaper immigrant labor allows for someone to get cheaper services at the expense of our lower runs of society through higher competition and lower wages, that's not a trade-off I'm willing to make.
> but whats even better is long term competition in this space.

One thing missing from discussions as the results of Zen 2 EPYC is ARM on Server is now pretty much dead. I don't think any HyperScaler really want ARM on server per se, they simply want better pricing. And having AMD competing with Intel will provide just that.

I don't see ARM Server being a viable alternative in the next 5 years.
No, he was demonstrating to his fawning courtiers that he couldn't stop the tide. (Apologies in advance to the parent commenter @pvg if my irony / sarcasm detector is out of calibration.)

https://en.wikipedia.org/wiki/King_Canute_and_the_tide
If you're meaning me, I probably should've ended my comment with /s

I was making a joke :)
Show HN: Try Web Scraping Language
Honestly, more than anything, this reminds me of the time Uber flounced off PostgreSQL because its performance sucked when used incorrectly.

When you (the general "you", please) use a tool wrong, you can look kinda a fool for blaming the tool.
I wrote an introductory guide to graph tech
Hi HN,

Graph theory had fascinated me as a student. On my first job, I'd briefly worked with Neo4j, a graph database, as part of a proof-of-concept project. At my current gig, I've had the opportunity to delve deep into the world of graph tech, especially databases, over the last one year.

Graph-like data models have been around since forever but their mainstream promise is relatively new. A resource which helped me understand the historical as well as fundamental aspects when starting out was the amazing book, "Designing Data Intensive Applications" by Martin Kleppmann. There also exist various resources academic and industry resources around graph tech. But piecing them together to get a holistic picture to evaluate potential use-cases has been an arduous process, to say the least.
Hence, I wrote this introductory piece to help anyone interested get started. I'd given a talk on the same topic at PyCon Italy (https://www.youtube.com/watch?v=t0Ra8G8gD-w). I plan to write more on related topics.
Looks nice and simple :)

I think a strong example would really help your case, the landing page now has already formatted json, and I can't figure out where to get a messy example from quickly.
> The "alt-right" is mostly a boogieman for talking heads.

No, it's not. The alt-right uses anonymous web boards like this one (but not HN to my knowledge) to coordinate and celebrate mass shootings that are directly admitted to be race-focused and white-supremacist-led. (Edit: The alt-right does use HN to spread hate and their "ideology", but I have not seen direct specific calls to violence here)

> Groups labeled "white-supremacist" rarely even contain a large number of white people.

I don't see how this is relevant at all. Being white has nothing to do with being a white supremacist. There are lots of non-white white-supremacists in the world. You're using logical fallacies like whataboutism and appeals to false authority instead of debating anything of substance.
GitHub Actions supports secrets in each Repo. So presumably you could just expand your secrets at runtime and use a CLI tool to push to PyPI.
No place is inherently “shitty”. Humans living there can make places shitty though.
Hard to believe that re:definition is 21 years old
Agreed. Consider the year of Sentient's inception: 2013. That's one year after Krizhevsky, Sutskever and Hinton first revealed the power of CNNs to classify images -- something the NRO cares about a great deal since their primary product is satellite imagery.
> As a share of GDP, surveillance and defense spending has never been higher during peacetime. In other words, it's a bull market and HN is ultimately a beneficiary of the growth of surveillance and defense tech. Hence its interests are overwhelmingly right wing when it comes to suppressing criticism and threats of that tech.

I've seen plenty of criticism of the defense industry here.
If one doesn't want such "user hostile" hardware one shouldn't buy Apple products. They are legendary, especially lately in the last few years for such choices. Until a right to repair law is passed, there's nothing we can do and Apple will fight that tooth and nail. The best thing for people who care about such things to do is not to buy Apple products and fight for the law.
It's because there's no unified grand vision driving this and the GitHub team is an independent silo. Yes there will be duplicated efforts, but at least the GitHub login system doesn't get replaced with Microsoft Account login.
It's pretty typical to capitalize articles in English if those articles are part of a proper noun (esp. at the beginning of the term). So it seems likely that the article is seen as part of the name of the place. I'd guess there's a similar phenomenon with plurality in proper nouns.
This is no different than handyman services, plumbers, tile layers, etc. When you work as a subcontractor, you are employed on a per job basis. Same goes for Uber and Lyft. I've heard far too many stories from these drivers about how their life has improved from the often supplemental income to be against it.
Why? Electrification of grid electricity is comparatively easy, and may even substantially happen (say, to 60-80%) without government action because of the relentlessness of the learning curves for wind and solar. But that’s only a third of emissions. The core challenge is to electrify transport and heating to tackle the other two thirds. Replacing combustion cars with electric cars might involve a lot of mining (as does all of industrial civilization), but it will almost certainly be a benefit for climate change. Just plateauing the number of cars would be an achievement, reducing them by 90%+ globally, as would be needed without electrification, is cloud cuckoo land.
Do we even know which things are endocrine disruptors, rather than guesses?

Even most phthalates are at best mildly associated... I suppose just testing for heavy metals would find most clear cut cases.
CircleCI must be sweating hard. They're probably looking for a buyer.
But obviously not testing for coffee, because that drug (although it can be deadly and habit forming) makes people work harder.

Perfectly reasonable. And don't forget, "only losers do drugs"...
libreboot is a fork of coreboot, so yes.

But if a system supported it through reverse engineering or otherwise I don't see why running coreboot without blobs would be possible (see very old hardware for example)
> Processors are not a veblen good

Huh, TIL

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

"Veblen goods are types of luxury goods for which the quantity demanded increases as the price increases"
Well there was a gender thing implicit in my comment and I feel I have witnessed it across cultures. Unfortunately in this case I think for a lot of women the defensiveness is shaped by real experiences.

On the other hand if you remove the question of gender I would have to admit that many in the US are more guarded with strangers than people tend to be in other places I've been.
Some possibilities:

- Market segmentation, the people on Azure DevOps are not likely to use GitHub Actions and vice versa.
- Long term plan might be to bring both of them closer together.
- Build good will (marketing).
I believe your parent is referring to the place where you’re born being a matter of luck: no decision or choice on one’s own part determines where one’s born.
If you took that exact table design and implemented it using flexbox (or even floats), the performance of the site would increase.

Tables require two (sometimes more) separate reflows. Minor changes in one cell can potentially force the entire table (and all its contents) to re-render. I also don't miss the days of slicing up images into tables for the performance and load-time gains either.
Short answer... there is NO version of Magic that is 'pay to win'. I think you are getting caught up in that fact that it's not a cheap game to play.

Long answer.

It is an incredibly expensive game to play if you are trying to win in highly competitive environments. I think people tend to mistake the high price tag for, 'Oh well if I don't spend hundreds of dollars I'll never win, or be good at the game'. This is just false.

It is erroneous to think, that just because you spend $500 on a top 8 standard deck you can just walk into your local game store and clean house. Other people have expensive decks too, and know how to pilot them better than you until you put in the hours. You will loose to more experienced & skilled players.

If you want a great magic experience for a small amount of money, you should try getting into limited. Draft & sealed deck. These games are an even playing field. Decks are build from the cards opened from sealed packs, so there is no advantage gained from owning an expensive deck, or knowing how to pilot your deck

The only way to gain advantage is skill. Skill in understanding the format. Skill in understanding what cards to take in the draft & when, deck building, and importantly... your fundamental understanding of the game rules and navigating the combat phase.

Magic is one of the most complex, skill intensive games in the world. Limited Magic is the most skill intensive version of it, and it will only cost you $15 to get in a draft at your local store.

It's one of the reasons it is so popular. It's a game where you can always learn something new & always find ways to level up. Anyone who tries to say otherwise doesn't get it. It is unfortunate how much it does cost though, for anyone who's goal is to be successful at the competitive level.
Yes, this is the point I was trying to make. The article criticizes the nature of the discussion here, and I think it is fair to say that the criticism is tied to negative stereotypes about engineers. Often this is framed as "punching up", because engineers have a lot of financial potential and business influence, but it ignores the fact that in "middle class" society (most people reading the New Yorker are probably in the top 10% wealth distribution) it is the perceived moral high ground that people seek most, and it is often inherited social, cultural and financial capital which enables people to take positions as journalists or op-ed writers from which they demean the cultural and moral depth of engineering culture.

All this despite the fact that CP Snow's observations about the Two Cultures still hold: it's far easier to find an engineer who will give you an interpretation of Hume than a New Yorker writer who can write fizzbuzz.

The biggest issue I have with the article is a lack of fair comparison. Is there non-tech site with an open commenting system where the discussion is civil, rational, and kind? It seems to me most of them disable comments altogether to forestall the inevitable shitshow.
(As an aside, some asexual people, who never had sex and are not interested in ever having sex, are still interested in adopting, and would buy clothes for their baby before having sex for the first time.)
Next time I get an idea for a side project, I'm thinking of giving Racket a go. I've used Clojure on past personal projects (and currently at work), but I'm starting to grow weary of the JVM.

If the next idea that comes to me happens to be/involve a web app, perhaps a Racket backend with a cljs frontend might be fun.
Ageing is organized self destruction (opinionated)
No. Your point seems to state that committing a felony implies that a criminal is automatically willing to escalate to any other crime, as if anything resembling rationality is impossible. I’m saying that’s absurd.

Car thieves don’t generally commit war crimes.
Comments moved to https://news.ycombinator.com/item?id=20644984.
How is extensibility handled (on the UI side, on the back-end)? Are internals transparent or is it meant to be a black box? Just wondering what happens if one hits the boundaries of what the tool can do and wants to extend or integrate...

The last time I evaluated RAD (Rapid Application Development, for all you cool folks who refuse to know anything that wasn't invented after JavaScript) tool-builders, I really liked https://www.awareim.com/. They're not that famous, but I appreciated the extensibility.
Same with EU, people seems to take it for granted but every time I think about it I find it amazing that it works as well as it does and how good it is.