skysight-inc/HackerNews huggingface dataset:
>Do new languages, new language features, new frameworks, new methodologies necessarily add business value?

Sometimes they do, sometimes they don't. But the tech stack will eventually come to include these new things whether you like it or not. And even if somehow you're able to stop that from happening, eventually it will become very difficult to hire junior developers with experience in old frameworks and eventually those frameworks stop getting supported and community contributions since so many other shops drop it.

The two things I listed specifically are actual fundamental changes to CSS and JavaScript, not fly by night frameworks and they both do add a lot of value.

>Requiring people to learn new tools simply because they are new (to keep up, in your words) just puts everyone on a treadmill.

I actually do sympathize with this way of thinking, and I used to agree with it. But I've come to understand how misguided it really is. Every well paying knowledge worker profession requires updating your skills from time to time. Doctors have to learn new guidelines for treatment and different ways to do surgeries/procedures. Lawyers have to brush up on developments in case law etc...

Programming already has an extreme advantage over a lot of these professions. There's no licensing board, you don't even need a degree if you can pass the interview. It's silly to think that we should also be immune to honing our craft and changing with the times.

If you're a software engineer, you should have the expectation that you're going to need to do a little bit of career development every year. I don't mean spending 10+ hours a week on it, but to use the examples above... I realized in like 2016 that I didn't know Flexbox and that was pretty much the new standard for how layout was going to happen in CSS. So I made myself learn it. And not only does that update my skills, Flexbox is actually way better to lay elements out on a page with than the old way. It's made building html/css views out much quicker.
An index fund ETF is just a basket of stocks packaged together under a single stock ticker with hopefully low fees. It's the simplest way to just buy an index but yes its value will reflect the value of the underlying stocks so there is nothing magical which will insulate you from market swings.
Show HN: GitLab as a real time event source
That should actually be a thing!
> don't seem to realize that any journalist that publishes a leak that involves a government can be threatened with the same accusations the US is making against him.

Some of the testimonies over the course of last week were exactly about this. How the US government didn't really try to prosecute US journalists for aiding sources to obtain classified material. See Craig Murray's[1] or Kevin Gosztola's reports on the examining of Pentagon Papers' publisher, Daniel Ellsberg.

[1] https://www.craigmurray.org.uk/archives/2020/09/your-man-in-...

[2] https://dissenter.substack.com/p/good-ellsberg-bad-assange-a...
Discovery: User Manual of the Oldest Surviving Computer in the World
"While money corrupts on an individual level, it purifies on an institutional level."

Well said.
I am plugging in my newsletter
https://leveragethoughts.substack.com which has made the front page a couple of times recently.

Why should you read it? You should read it if you're interested in learning about ideas from finance, business,science and technology that can be applied. I also write about ideas and concept that I originated.

Who am I? I am a software engineer who loves learning about all things business, psychology and science. I also built a small startup in Europe with my close friend while I was in university.

Some of the themes I have touched on are:
1. The price you pay for your first major project https://leveragethoughts.substack.com/p/paying-a-premium-on-...
2. Why it sometimes pays to leverage ideas that have worked https://leveragethoughts.substack.com/p/originality-is-not-t...
3. The importance of showing your work to the right audience https://leveragethoughts.substack.com/p/cracking-the-who-you...
The first part of what you're saying is true. I think the defense in this case has challenged that actually took place, and there's some questions about compelling the US to produce evidence or the UK courts considering the US's statements in trials as evidence to Assange's innocence.

http://johnpilger.com has lots of detailed information about all the proceedings and the complete lack of any semblance of a fair hearing in the UK.
"You can follow him on Twitter" ...oh, the irony. Some good views, buy come on, at least do what you preach and use mastadon.
This isn't about selling data, this is about transferring data outside of the EU, this means for example if you have a user profile for a US user on a US server it cannot have any listings of EU users as friends under that profile.

If an EU user sends the US user a message it cannot leave the EU.

To claim that this is about monetization is laughable, this ruling doesn't prevent monetization it just prevents data flowing out of the EU.

The issues raised in this thread are serious, and people ignoring them thinking that this has anything to do about real privacy or curbing down on targeted ads.

You could run Facebook in the EU with GDPR and all the compliance issue and be able to monetize the data just as easily as you could in the US (you might not make as much money since EU users are still worth less for some reason to ad buyers but that's not the point), this is a disruptive measure intended to break the US monopoly on much of the tech industry, and it goes beyond just social media.

This pretty much breaks any data driven business model you have into two distinct ones, and if your EU and US datasets are too small individually when then though luck.
> the alternatives are far worse

Yes, I agree. That's why some day someone will have to pry my mid-2013 MBP from my cold dead hands.
you assume the people doing this see a problem with it. They could easily...

* just be a nihilist and not give a damn

* Think its fine because they are encouraging people to do something they see as good.

* Think its fine because 'its just ads'

* Think it's someone else's responsibility to make decisions about ethics (as an engineering prof, I see this all the time...students who say engineers' jobs are technology not ethics/morals)
Sure that is true, but then again I have written many of employee directories, cms’s, erps, social networks, running apps, banking fronts and backends, insurance fronts and backends which were all exactly the same except forced in a different tech because of the taste du-jour. We wrote a massive insurance monolith system in c# and my new client wants it microservice and in TS/node. We will be doing exactly the same as 2 years ago and make a boatload of money while we have a working and tested solution. Almost all of this is CRUD with some calc sheets in excel which we did in the 80s, 90s, 00s and again now. The functionality is completely the same; even the screens have the same ux; ui is a bit updated. But the MS foxpro version was fine almost 30 years ago. Not my money though so what can I do.

Not sure how it fits wood furniture; you cannot copy a chair in a nanosecond; you can software. I am not saying there is no space or need for bespoke and unique software but if you are doing LoB apps for/in a big corp, as many of us do daily, chances are there is a) a perfectly fine version already running in your corp somewhere and b) a completely identical product in all the companies around the block.
I use source tracking rules on pf protecting my servers and firewall itself:

https://www.openbsd.org/faq/pf/filter.html#stateopts
Pre-2000 you actually had a hope of understanding everything your computer software was doing. These days there's no hope, everything is too complicated for the best of minds. You'll only ever know a small portion of it. Maybe that doesn't bother some people, but it's a big demotivator for me. I miss being able to truly understand my computer.

Now I feel like I'm always spinning my wheels. Even worse, I'm more capable of learning and understanding than ever, but the amount I need to know is increasing faster than my abilities to learn it.
Sure, but those examples that you gave seriously undercut that. Antigravity, teleportation, those would be wildly profitable. And we've got an entire anti-aging industry investing billions into immortality drugs. In fact, the investments into immortality drugs right now is a perfect example of your statement that the ends of technology are chosen by corporations instead of what is most useful to mankind. Curing neglected tropical diseases and investing in equitable healthcare availability is what would have one of the (if not the) biggest impacts on humankind's health. Right now, what is most generally useful to humankind isn't science fantasy, we've got a few rungs to go up the hierarchy of needs before we get there. In fact, something like flying cars would absolutely be a net negative - more pollution, a new type of congestion, more types of accidents, all to solve a problem that would be solved better by functioning public transit. And in terms of usefulness to humankind - since when are innovations that are profitable orthogonal to human benefit? There are cases where its either or, but does it really make sense to go and tell someone with a disease that the treatment for the disease can't help them because it was developed by profit motives? Setting aside questions of logistics/funding models/regulations (since if we started bringing in those real world aspects then all of those sci-fi technologies fall apart) - looking purely at the technology, commercial motives developed things that are a net good for the world. There is overlap, and an overly cynical view ends up making no sense. We have it so much better than people did 100 years ago because of technology.
Getting your SF-86 leaked by OPM does not, in fact, make you feel cool, like part of the team, or a "made man".
Tweet threads cured my writer's block: Twitter as a medium for sketching
Ever tried to turn the steering wheel when the engine is not running? Power steering[0] uses a hydraulic system to make steering the car nearly effortless compared to cars without it. The weight of the car and the rubber of the tires on the ground causes a lot of friction (the actual force moving the car down the road). That friction makes it difficult to just move the wheel. Power steering is one of the many pulleys the engine belt is threaded.

Brakes are also hydraulically operated. Ever pump the brakes in your car when the engine isn't running? That gets very difficult as well without the assist of the running engine.

[0] https://en.wikipedia.org/wiki/Power_steering
Send an email to the address specified (privacy@quantcast.com) with your information and what you're trying to accomplish (typically either a disclosure of what personal information they have on you, or erasure of any said information).

They will almost certainly satisfy your request (even if you don't truly live in California or the EU) because there are significant regulatory repercussions for not responding to legitimate requests. Or at least that's how it works at the big company I work for.
As invented by Peter Wright of Spycatcher fame
I never would have thought to check the webapp. Grepping for loadProto or .proto" does it. Thanks for sharing.
Before Rails I did a lot of work where there was no framework comparable to Rails, in ASP "Classic" and then ASP.NET.

Generally each web app had its own organizational structure. Everything was still "page-based" so your site's file structure would mirror the actual URLs: the code for your product page would be "/product.asp" and your shopping cart page would be "/cart.asp" or whatever. Those files had intermingled markup and code extremely similar to ERB files in Rails.

Conscientious developers of that era would of course extract as much functionality as possible into shared include files. Even in those savage days we tried to separate logic and presentation whenever possible. Early PHP dev worked much the same way.

Needless to say this generally lead to spaghetti code. You certainly could make very maintainable ASP/PHP sites, with a lot of effort -- just like you can find some very maintainable and well-structured shell scripts. But, even so, each "well-structured" ASP/PHP site would have its own structure and it was quite a learning curve jumping into a new one, if you ever had to look at somebody else's code.

Early ASP.NET apps used an even more bizarre set of Microsoft constructs. Code-behind files, etc. Yuck.

Later came ASP.NET MVC which was quite good IMO. It borrowed liberally from Rails which was a good thing.

In Ruby land I developed with both Sinatra and Rails. Sinatra is great and a lot of fun, but you are totally on your own w.r.t. structuring your app. Once your Sinatra app grows past a certain complexity, you will generally just find yourself reimplementing large parts of Rails and encountering the same problems w.r.t. structuring your app.

Rails and MVC are not perfect -- many say other variations like MVVM/MVP/etc are better. Perhaps so. I've certainly had pain points with Rails (too much "magic", high RAM usage) but as far as structuring my applications.... no.
What information should be logged? And if the loop iterates for a million times, should we log it every time?
Perhaps this is where the regulation should've been aimed at in the first place? Cookie options have been present for a long time, but they don't have the necessary granularity. This would've been a great push to update the system.
So quite traditional embrace extend extinguish, not actually much of a shift?
IMO, the most comprehensive solution to this mechanism is provided in Racket scheme's parameterize system. Racket's parameters are about as safe as global variables can get. https://docs.racket-lang.org/guide/parameterize.html

What value does a forked thread get? The value at the dynamic scope of the parent at the point of thread creation.

What happens if a delimited continuation is invoked by a different thread compared to the one that created the continuation? If a parameterize call was made within the continuation's delimited extent, then it moves with the continuation. If not, it'll be in the executing thread. In either case the answer is consistent: The value within the dynamic extent of the continuation is used.

What happens to other threads if one overrides a parameter within its own dynamic scope? Nothing, threads don't have a dynamic scope relationship between them after thread creation.
Effective Shell – Thinking in Pipelines
Preparing for Fall Covid
Hi,

Since lots of scientists seem to think the fall/winter is going to get worse (potentially, but hopefully not a 2nd wave on the order of other pandemics). While things are still in stock and people are going around relatively normally, how are people preparing?

We're starting to stock up on dry foods more again (rice/etc have been in stock for a while), toilet paper, trying for some purell/hand wipes; frozen food for dinners; made sure we have enough masks. Feels sort of like a slow motion train wreck. I'm not sure anything else that would be helpful because I don't know how things are going to shut down or barrel through
I take your point - Assange does not have a media empire and is not like Murdoch in that way.

However I disagree with your reframing. News room editors answer to the publisher (I.e. whoever owns the publishing organization), and generally have been promoted from the ranks of journalists.

None of that is true about Assange. He was never a journalist and never did investigative reporting, or any of the other things a journalist normally does.

He did not answer to a publisher. He built and controlled the publishing platform, and therefore is a publisher.

He was a publisher who was willing not to self-censor.

If we incorrectly call Assange a journalist, and we say that he served the public good by ‘reporting’ what other journalists would not, then we are laying the blame for the lack of accountability in our society at the feet of journalists.

That’s just not accurate.

Assange has only been able to accomplish anything because he is a publisher. Journalists simply cannot do what he did, because they answer to publishers.

Assange is not a journalist. He is a publisher.
I think we can agree that one shouldn't need that in order to have a decent experience on the web.
Or rebind standard-input and feed an interactive program input from a file or other stream.
Yeah, I agree with how IP works, and prefer static IP over dynamic, but having my name in the DNS name is a bit too much. The only step further from that would be including my SSN there as well.

Even when walking down the street I'm not required to wear a name tag.
Show HN: Open-Source Sci-Fi Novel on GitHub
Except it is.

Moving your SSH port does nothing to change your SSH based vulnerability if an attacker knows the new port, but it makes it a lot less likely for you to be swept up in passive crawls.

This is like arguing, "If your hide-a-key is under the backdoor doormat, you are no less secure than if you put it under the front doormat". It's easy for someone to say "I was dropping off a package" for a reason to be at your front door. Much more difficult to explain why you are in someone's backyard.

Most attackers are opportunistic, take minimal risk, and want to keep costs low. Doing a full port scan on one IP is expensive in time and computation, and also has some risk. Unless they know for sure that it is worth the pay off, doing a quick "Tried turning the door knob" test is about all they will do.
You scientists were so preoccupied with whether or not you could, you didn't stop to think if you should!
Yes, Skype was handled incredibly bad. I don't think MS knew what they bought and both the client and the platform turned from being the kleenex of voip to similar to seeing a yahoo email nowadays.

I think MS'es ways have changed since then though, looking at acquisitions since 2013 to 2015-ish they seem to have been handled better IMO.
Show HN: MeetingBar – no more missed meetings (open source)
> These four years have been such a depressing time for just reading the news.

I know right. The Democrats have so little regard for our nation that they've nominated two Manchurian candidates in a row.
Thanks for reminding me. I've added an update.
oh;

I remember debugging something similar on maven due to a circular dependency somehow that only broke my team's project;

ran mvnDebug, connecting jdb; stacktrace crapped out; dumping variables, and adding the appropriate <exclusion> worked :D

that was the highlight of my sunday evening.

https://github.com/apache/maven-resolver/blob/d1d30018b990f7...
You’re not wrong, but it’s more complicated than that.

TV networks initially embraced reality television because of the Hollywood writers strike. The writers stopped writing, so the networks turned to content that didn’t require writers. Then they discovered that reality television is cheaper, too. The rest is history.
They might be arguing the opposite, but my understanding is that he gave some tips for how to protect Manning's safety and maybe encouraged getting more documents if they were so inclined. That's something any journalist might do in the course of normal human behavior and legitimately so.

All these documents turned out to reveal war crimes. The state shouldn't be able to hide behind these flimsy secrecy claims when they are murdering people.
While this discussion seems to lean heavily on the technical parts, there are many aspects of a business that can only be learned through experience.

Project work. Client relations. Lots of "general" business / work skills.

If I meet some 50 year old dev, that's been at it professionally for 25-30 years, I will at least assume that he / she are somewhat knowledgeable in some of those areas.

If you've worked on, from start to finish, on tens of projects - you've probably seen and experienced a wide variety of things.

So, yeah, while younger and more inexperienced devs can be technically astute, it's always good to have experienced mentors that can guide you through the other stuff, not only the nitty-gritty technical details. After all, software development is much more than just punching out lines of code.
> Take the question of how technical he actually was. The famous books and movies about Jobs hardly cover this at all. There's not even any agreement today about it, look at the contradictory answers

I'm not surprised. Is there even agreement on the definition of technical? How can we know if anyone is technical, let alone Steve Jobs?

Also, his partner was Woz. One has to be a bit more than "technical" to have it make sense to take a design from Woz.
Both CD Projekt Red and GOG are actually just subdivisions of CD Projekt.
I agree. As much as I would like there to be microbial life in the atmosphere of Venus producing this excess phosphine, I suspect that there is some abiotic process happening that we don't understand as yet. Also, I didn't have "finding alien life" on my 2020 bingo card. :P

In any case, even if this should turn out to be a previously unknown, abiotic chemical process, it is still a significant discovery. It's just not time to run out and say "we found aliens!" yet.
Show HN: Relay – Auto-remediation workflows for PagerDuty incidents
Yep lol. They added me as a “prospect” as they were trying to poach me and then I got the email. My best guess is that some sort of automated process picked up a rejection email or an email was queued in the system so when the new recruiter tried to send me an email with info via whatever tool they use it triggered it to send as well
Lufthansa to mothball entire A380 and A340-600 fleet
The way I see it: don't spy. You will get caught and the third party won't even reward you if you make it alive.

After release he demanded compensation from the US embassy, but was denied as a non citizen.
Be aware of potential security issues if you use ports greater than 1024, as those are unprivileged and any app can bind to them.

If this is a single machine that only you have access to it may be fine. If that's not true (and it won't be if it is a machine owned by a company), then you are better sticking with privileged ports.
Giving Employees the “Minimum Viable Good Life”
The barrier between what indie studios and big studios can produce is increasingly shrinking. I'd say the market has never been healthier. The sheer amount of content is still constrained by some linear function of man hours but there's enough crowdsourcing business models like kickstarter and early access releases that even small shops can afford to show a cool concept and get funded for its completion.
Bypass TikTok's 2FA by just logging in via the browser
since this package looks to be compatible with sklearn API, maybe it could be added to sklearn contrib page:

https://github.com/scikit-learn-contrib
Yes, there's a confirmation of what he claims is going on.

Two relevant quotes of Cleese from the article:

"we’ve gone from being a reasonably literate, reasonably well-informed nation to being a tabloid culture, where we have reality television and very few plays in the West End, because they’re all musicals. This is not a culture I admire. So I have a lot of reasons for not being there."

"I’m saying it’s not English. For a lot of people that’s not a problem, but I like the English, and I’d like to be in a place where the culture is more English. And a lot of that is a lot to do with the fact that America now has always been obsessed with money. England used not to be. Now England is as obsessed with money as America. That’s not to do with race, is it? So a lot of misreporting in the papers has been taken seriously by someone as smart as you."

It seems that for him the Englishness as he defines it was not being "obsessed with money as America."

One interesting detail from his biography: before he was famous with Monty Python, and during or shortly after his studies he already preformed on Broadway.