skysight-inc/HackerNews huggingface dataset:
>How was it able to go public?

Plenty of people talk about the cancer present in VC culture. Engineering doesn't matter as long as you can tell a good story.
> but had thought of it as some kind of failing. Your comment makes me feel better about it.

I do it as well; I think organizationally it's a failure, but it is an effective personal coping mechanism. In other words, it's bad for the organization that their codebase isn't really a melting pot of different developers' ideas but instead, if you zoom in enough you notice that it's really a series of hundreds of small fiefdoms each with their own slightly different customs and semantics. This is what creates that software bureaucracy.

For employees though, it works. It's about the only way that I really derive any sense of satisfaction from software engineering. When I can stand back and say yes, this package is mine, I made it and I will take care of it. With the melting pot packages it feels more ambivalent; some portion of the code is mine. Probably not the clever bits, they're probably bugfixes. So I don't have enough mindshare to get satisfaction from achievement, I don't have the satisfaction of at least solving one of the hard problems. No, those people have come and gone, and I'm left with the shale oil of satisfaction: fixing bugs, writing unit tests, and adding documentation. Like shale oil, the joy it brings is very close to the effort it takes to extract it. This isn't the "I accidentally hit an oil vein while digging a garden" joy of really getting to solve something.

Some people derive a lot of joy from doing things that help others (like unit tests, bug fixes and documentation); I'm unfortunately not one of them. Sometimes I wonder if it isn't at least partially because it's so hard to feel the impact. I know HN hates the idea of gameification, but I wonder if it couldn't be applied to good effect here. If someone could make an integration with CI, and with major editors, we could scrape data regarding how many times your unit tests have caught bugs, and how many times your function/class documentation has been viewed. There could be a leaderboard for people that are into that. But for me, just the raw numbers is enough. "Unit tests you have written have exposed 137 bugs in PRs, and documentation you have written has been viewed 138,476 times" would be a huge motivator. It gives me that warm and fuzzy "I actually productively contributed" feeling. Right now I get nothing back; I have no idea if anyone has ever read the documentation I spent hours writing, or if my unit tests have caught any issues.
Indy is great if you like one of the genres where they excel (e.g. rogue like, deck builder, walking simulator, retro, traditional RPG, etc.). However, if you are into genres like modern FPS or open world action adventure then good indy games are difficult to come by.
I've written enough GCL to know this can be god awful.
_Laugh in cyperpunk_
How to Form a Qualified Joint Venture (reducing tax burden as a married couple)
It depends, many people do not do a full NMAP scan. Takes to much time.

Then again, is port knocking security by obscurity enough?
root:root would be crazy, I would only use root:toor5 then I am secure for sure...

/s

//Side note, you should never allow login as root, and you should not really allow remote password login at either, only keys
why does it matter. if only half are rich, it's still half as rich from a business-building standpoint
Revenue model sometimes defines culture. How Oracle makes money drives their culture. Same with MSFT. And Google too.
Not to mention the experience of calling a cab as a foreigner and having the driver take advantage of you by price gouging you or taking you on unnecessary detours.
Looks pretty cool. :)

Have you tried out CNC stuff yet? It seems to be a popular thing for people into woodworking too. :)
> Initially (throughout XP and maybe some of Vista) OpenGL support on Windows was done by a OpenGL

Initially (Windows 95), OpenGL support was provided directly by the OS. Starting with Windows 98, Microsoft stopped updating the OGL version of their reference driver, so users were stuck with OGL 1.1 unless the graphics card driver shipped with a custom OpenGL implementation.

So whenever an application uses an OGL version higher than v1.1, it is provided by the graphics card driver and that has nothing to do with DirectX. There is no translation layer in that case (unless of course, that's what the driver does internally, but that's up to the manufacturer).

TL;DR Custom OGL drivers shipped with every graphics card that supported OGL in Windows since 1998.
>i have come to realise that being able to come up with an algorithm randomly is not such a useful skill considering how infrequently we actually have to do it.

This isn't what I'm talking about - I'm talking domain specific skill. If you're a frontend developer for instance, you should understand the new language features of JavaScript that came out in 2015-2016 and be able to use them. You should know how to use flexbox for CSS instead of floats for layout (IMO)

If you're a senior developer still writing code every day, you have to keep up with that stuff. You're ultimately responsible for the codebase in a way that junior/mid devs are not and if you don't understand large aspects of how it works you can't be effective.

It doesn't help that people who stagnate like this usually weren't very good at/engaged with their jobs to begin with. They're usually senior in name only, where their managers know not to actually assign them stuff that matters.
How does your view make sense of things like the 40,000 year old stone bracelet made using drill tools? Link: https://www.archaeology.org/news/3270-150507-siberia-denisov...

Personally, I wish more mainstream archaeologists would be brave enough to say "we don't really know", instead of fitting everything into the Ancient Near East Civilizations theory.
Are you a Salarian? https://www.youtube.com/watch?v=qgCMgl0QDXQ
There is no culture without revenue.
I wonder what a company like this would do with this data set:
gender: male, female, trans, etc...
location: various around the globe
age: various ages
orientation: hetero, homo

How would they pick the right age, gender and location for you? Do they just pick the latest they have?

Do they assume federal sources are accurate?

How do they deal with multiple values?
> I don't think this can all be reduced to "The US tech companies are able to make more money by stealing your data!" as the tech industry is and has been so much more than ad tech.

While it can't be, the EU's ambitions on data protection are quite old; the DPD, the GDPR's ancestor, was adopted in 1995, before the consumer internet was a big deal, and ultimately derives from OECD guidelines from _1980_. Similarly, the EU has been interested in competition issues around things like supermarkets for decades; a lot of effort was put into preventing any one chain becoming the Amazon of supermarkets, so it's perhaps not unexpected that Amazon being the Amazon of, er, Amazons would be viewed with suspicion.

The stuff mentioned in the article seems to be mostly data protection (as mentioned, something the EU has been interested in for the last 30 years at least) and making it easier for people to move services (again, the EU has had an interest in this for a while, notably with telecoms and more recently banks, as well as long-standing rules around bundling).

Honestly, I think the headline is a bit alarmist.
True, but the ones who became wealthy because of their criminal acts are the ones who get convicted and end up in prison. In large part, this is because the government(s) can and do freeze assets related to financial crimes and frauds.

The ones that used their wealth to avoid conviction for non-financial crimes (see the UK sex scandal ongoing right now) generally avoid conviction by spending lots of money on legal defense, which they can do because their assets were not frozen.

In this case, if the guy's wealth comes from securities fraud, he won't be able to use it to defend himself because his assets will be frozen.
If you hold people accountable for their heirs then you've introduced a recursion that makes it nigh-impossible to calculate the emissions of any group. In any case, the title figure is rather staggering, and means that the exponent on the 1% assures their heirs' level of consumption too.

The only way to put blame on someone's shoulders is to assign it to those in decision-making positions, which, you guessed it, is overwhelmingly the 1%.
U.S. Justice Dept weighs stripping federal funds from cities allowing 'anarchy'
Even Moderate Drinking Proves to Have Damaging Effects on the Brain
I have a Thinkpad and feel the same advantage as you. That said, the sooner conference rooms moves to all USB-C the better. That would deal with the problem of charging your laptop in a conference room as well.
In fairness, with the advice on social distancing, face masks, etc. being what it is, to go to a restaurant or coffee shop is lacking common sense.

I think this is an important issue: The government has enacted 'strange' guidance, and offered that £10 restaurants handout because it does not want to anger anyone. But one would have hoped that the public could see through that and focus on the key advice (face masks and don't get too close to anyone)... Alas not.

I did not "eat out to help out", I have not set foot in a pub or coffee shop since March, and I haven't had a professional hair cut yet this year. Why? But I think that the priority is distancing and avoiding crowds in enclosed spaces, not saving £10 on a curry.
> There are sites (like wwe.com) where after you have successfully located the preference to opt out from everything it shows a "processing" screen which is stuck at 98% for about a minute. But accept is "processed" in an instant.

This one drives me nuts! It's just such a brazen and blatent piss-take - "you won't let us hoover up your data and sell it to everyone we can? Then we'll punish you".
> Europe will continue to lose their talent to USA, as long as the pitiful salaries do not increase to an acceptable degree.

Do you have any numbers to support that claim ? Afaik h1b visa is only given to 150K people a year, sizeable proportion of them are people from Asia. Even if European developers really wanted to move to the U.S it doesn't seem that easy for them to make the move.
The attention econony is mining our time of life instead of resources
America’s Hidden Big Cat Problem
This was posted a couple days ago, https://news.ycombinator.com/item?id=19465967
There needs to be a bigger benefit to the end users before decentralized services catch on. Widespread hard censorship of company run services might be just the kind of thing that decentralization needs to stop being a niche thing for people willing to put up with a diminished experience for the nebulous benefit of controlling your data and experience. Vanishingly few people want to deal with running their own services so the annoyances of not having control over what exactly happens on $socialMediumPlatform is smaller than the hassle of trying to move to mastodon then having no one to follow.
For kicks, I'm going to throw out a possibly odd analogy.

The length of a string determines how quickly it vibrates (assuming tension is the same). Shorter strings vibrate faster than long strings. If you're in a noisy environment and you want to make sense of all of the chaotic sounds around you, one way to do it would be to take a bunch of strings of different lengths (say a piano) and see which ones resonate more than others. The gentle ringing of those piano strings, some louder than others, tells you which frequencies are more dominant in the surrounding acoustic environment, because they cause their matching strings to resonate more.

As I get older (I'm in my forties), I feel like a lengthening string. When I was a twenty-something programmer, I could tell you how things had changed over a year or two, but trends or cycles on longer timescales than that were hidden to me. Now I know what a decade or two feels like and can see and intuitively sense cycles of that scale. At the same time, shorter trends are harder for me to pick up on now. It feels like noise or beneath my notice.

Having people of different ages in your organization is incredibly value because they all resonate at different time scales like this and help you pick up chronological patterns at frequencies you'd otherwise miss.
Own Your Own Genome
Android 11–The Ars Technica Review
The countries which have English as a second language.... were both British colonies until the 1960's. Malta had once even pondered integrating into the United Kingdom, though later gained independence and became a Republic. Cyprus has some undergraduate education in English (a friend of mine from Kuwait had gone to college there).

Other European countries don't have that history.
That makes more sense, I now have read the MS Statement it was more Clear than the one I read earlier that made it seem like they were only buying Bethesda from ZeniMax not buying all of ZeniMax...
Working Session: Grow your Substack with referrals
Not a German, but my read is that the German Government badly wants this factory to be a success so Germany can get a toehold and not be left behind by the change to EVs over the next couple of decades. When you take into account how much effort Germany puts into babying their auto industry in general, it's not surprising that Tesla would be allowed to move faster than your typical company.
...and the explaining letter attached to the draft explicitly mentions both TLS 1.3 and DNS over HTTPS.
"net5.0-windows (and later net6.0-android and net6.0-ios). These TFMs represent OS-specific flavors of .NET 5 that include net5.0 plus OS-specific functionality."

Wait - net6.0-<platform> is actually net5.0?
That's not fair...

1) Costs were not zero for the re-release. The only version of the game data (stats, items, enemy spawns etc.) was in the form of an original database backup (from an old employee's personal stash!). Classic runs on the modern WOW engine, so work was required to shoehorn the old data in and reimplement systems and interfaces which don't exist in the current WOW engine.

2) Before Classic's release, by far the most vocal crowd making demands of Blizzard were shouting their slogan "NO CHANGES". I really don't find it surprising that Blizzard has not made major changes since the majority of the player base requested as such...
It's neither rare or difficult, exactly. The problem is how you look for the job.

Most corporations in the US that are for profit aren't about doing good, they're about making money, and publicly held corporations are even legally encouraged by US law to put the shareholders' bottom line first and foremost.

Non profits can care a lot more, but they generally (at least the ones that exist not) don't focus on something abstract like software, they generally serve an immediate need like affordable housing or surplus food distribution or job training.

Until the business climate in the US changes, about all anyone can do if they want a job where work actually helps people is either work somewhere they get paid enough to use surplus cash to help people or work for a non profit.

I think an idea that hasn't really been tried yet is building a non profit for software... not fitting a non profit base to an existing package, but building a corporation that is made to produce software for the public good.
As a primarily native-client dev who has developed for most major desktop and mobile platforms, I hope MS achieves it's goal of .NET being a truly solid cross-platform option, but in a way that enables clean and efficient native-code interop.

Having used C++, some insane hand-rolled solutions, PhoneGap/Cordova, Unity, and now Kotlin MPP, I know that the "cross-platform" dream is messy and fraught with disaster, but I've come to really appreciate C# and .NET for day-to-day client dev.
On the other hand Paradox publishing parts grew out of distributing their own games using IP that they have developed themselves all the way back from the late 90s.
I've seen endlessh[0] referenced in the past. Here's an article that talks about this and other SSH tarpits[1].

[0]: https://github.com/skeeto/endlessh

[1]: https://nullprogram.com/blog/2019/03/22/
It takes years to be even considered.

And for some nationals (Chinese, Indian), decades.
Promising Superconductor Surprises Everyone
I knew about work in anomaly detection for state of health and state of charge in batteries, where you can somewhat model the physical effects (in a data driven manner). However, this description of the problem made me think that meta-learning might be suitable for the problem you’re describing. I’ve only seen it applied in computer vision though (and more recently in speech).
Someone mentioned this in another thread awhile back and it really hit home with me. It's a line by the Joe MacMillan character (portrayed by Lee Pace) from Halt and Catch Fire:

"The computer isn't thing. The computer's the thing that gets us to the thing."

That's how programming felt when I got into it back in the 80's and was still there when I started doing it professionally in the 90's. It felt like we were using computers as tools for creativity and exploration. For making the world a better place. Increasingly, as the valuations skyrocketed, that feeling has diminished to the point where I don't see it anywhere anymore. It's not about "getting us to the thing", it's not about making the world better. It is about making a buck.

Now, look; I don't have a problem with people earning a living or even with Apple having a $2T valuation. My problem is the influence that has had on the industry. One might suggest that such a thing is unavoidable and they are probably right, but can't we at least try to be better? Can't we at least try to keep in focus the goal of making lives better and less about showing yet another ad? People are genuinely suffering right now all over the world. I challenge anyone to suggest that health and economic hardships are less important than Facebook.

On a more practical, day-to-day matter: my job as a programmer is, well... my GOD the amount of tooling! When I got started web programming I had a text editor, and FTP client, a server, and a browser. I made a change, uploaded the files, and refreshed my browser. Don't get me wrong. Having a debugger built into the browser is great. Having a proper version control system is fantastic. I think, however, we're missing the forrest for the trees where tooling is concerned.

Here's a case in point that a good friend pointed out to me recently: https://github.com/thecreation/jquery-wizard It's a simple jQuery plugin (please let's not get sidetracked with "jQuery is so old|bad|blah blah blah"!) for building wizards. Just look at all the files needed for the various tooling in relation to actual source code. Babel, Bower, ESLint, NPM, Travis, Gulp, Karma. You have to ask yourself, how much time does the developer get to spend on making his/her product better versus maintaining tooling support?!

And _that_ is what programming is like right now. I hope it changes. I really do.
The super rich framing isn't useful IMO, much of the advances in technology function to make things possible for people for whom that function was impossible for before.

> You could hail a cab in Ancient Greece!

Depends on who the "you" is. And choosing a super rich person as your point of reference is a pretty arbitrary choice (with underlying assumptions about society that are worth examining, I might add).
I am sharing a visualisation - and the book which shows you how to make one is advertised on the same page. Is Show HN: not for showing something you made yourself?
> ... stop the small minority of rabid fans that keep on harping about their imagined deficiencies of the creation engine with every new Bethesda game.

Seeing as there are still some ancient problems with CreationKit (physics over 60fps, widescreen support, etc), I'll be interested to see how much they will overhaul it and how many old bugs will have to be fixed by the community (see nexusmods "Universal Patch" for any CK Bethesda game).
If you think wow classic had "practically zero development cost", you don't know what you're talking about.
It's a fascinating talk. I've uploaded a much better quality version to the Internet Archive (after Apple had it taken down from YouTube):

https://archive.org/details/wwdc-1997-fireside-chat-steve-jo...
Maybe not "indie," but you don't have to look to the big 4 publishers for the best FPS and open-world action games these days.

Witcher 3 and Cyberpunk 2077 came out of CDProject Red. My favorite FPS of the last few years (Hunt: Showdown) came out of Crytek.
This is the best argument I've read for dynamic scoping thus far.
Say more. I think you're onto something here.
I read that to mean: .NET won't get OS-specific functionality on Android and iOS until .NET 6.
Would you be able to pull the transcript from YouTube for editing/commenting? That would be really useful for me.

In the future it would be great to have these notes sync/push to RoamResearch
I'd say it is a good way to get rid of port scan and password try error in logs

Well, the password login isn't enabled in the first place, but the log is still full of these errors. That's annoying.

The log file is far cleaner after I changed the port.
I'm going to take a wild guess that you are a web developer.

I'm a happy low level systems developer. I solve hard and interesting problems that have nothing to do with ads.
It's not a question of importance. This just happens to be the history of the EU. I'm not saying it's good or bad.

The EU kind of started as a single agricultural market. Instead of the weird (complicated, and corrupt) protectionist arms race that existed before was gradually replaced with a single agricultural policy with protection from competition outside the block. Fishing is also a big deal, even though it is economically tiny.

Also, all the countries have an agri-food industry. Not many are likely to benefit from decreased competition vis-a-vis facebook.

Brexit/Banking stuff has been an eye-opener. On the face of it, a big chunk of the London financial market is up for grabs. It has not been a negotiating priority though. The Netherlands, and to some extent Belgium and Germany would be the likely benefactors barriers, but for most countries it would just be a minor inconvenience.

"Because more profits and taxes in Amsterdam" just isn't an operative reason for EU decisions, at least currently. I'm not sure if this is good or bad.

Regardless of dealings with China, European regulations don't tend to incorporate things that would be inconceivable in the US... at least thus far.

Breaking up or forcing the sale of a foreign media company was, until recently, out of the question. Now it's not.
If I ever saw anyone I worked with trying to do something like "setting a global variable to different things in different threads", I would have very strong words for them. If they didn't listen, I'd have even stronger words for their manager: "Fire this bozo immediately". In what sane world is that considered a good idea? Is there any way in which doing so via "dynamic scoping" makes it any less of a horrible idea?

I'm having trouble making sense of your first paragraph. Part of the point of local variables is that they're local. It doesn't matter whether the function you're calling uses them or not. If it uses something with the same name, it's their own copy, and you don't care whether they do or don't. If they want yours, you pass it in. What am I missing?