skysight-inc/HackerNews huggingface dataset:
I agree, the best testing process I've experienced still had people whose role was QA, but that was because they were considered experts and would lead the direction of QA and do final acceptance testing before a release.

The process we used was the three amigos process, where the ticket dev, BA and a QA would have a 20-30 minute sit down and draw up a mind map of test cases linked to the acceptance criteria.

Once the mind map was created, anyone technical could pick up the actual writing of the tests/exploratory testing, whether that's the original dev, a QA, or any other dev. Because devs were all testing each other's tickets instead of just hoofing them over the fence to QA I found that I got a much better understanding of the different areas of the projects.

Only downside was it required a lot of meetings to really flesh out the tickets and make the acceptance criteria as detailed as possible.
The problem is when you only use security by obscurity. Just changing then port does not do enough to make your insecure application secure. For example, if you have a Windows 2000 server on the internet, it doesn't matter what port you change IIS to, it's going to get hacked.

To use your analogy, if your lock is broken, or can be broken, it doesn't matter where you hide the key.
Agreed that bandwidth and latency remains a challenge for most people today, especially for non-urban dwellers. For streaming to be the norm, there has to be a fundamental change in how ISPs treat internet connectivity and how the government regulates it. Maybe I'm overly optimistic in how things will play on in this front - in addition to newer technologies like SpaceX's Starlink platform.

The main point is that Microsoft is pivoting its gaming approach to the "gaming-as-a-service" and selling subscriptions, rather than the previous one of selling hardware and individual games. The digital-only editions of both the upcoming new Xbox and Playstation underscore this - plus you can even buy a subscription bundled with a console. Buying up studios help them achieve this vision.
This is the same kind of behavior that arises in those who scream "Fascist!", as they put their boot on your face and punish you for not doing exactly what they want you to do. It's all for power.
First off this isn't a tech issue, if you sign a 100 million deal with someone that usually comes with strings attached. The political side of it aside, Rogan can't seriously believe he can say whatever he wants and damage Spotify's brand in the process. If he wanted full autonomy, pretty easy, don't sign that deal.

Secondly on the political issues, at the very least his enabling of Alex Jones is irresponsible. He's giving a complete lunatic who does nothing but spread conspiracy theories an uncritical platform. This isn't even a matter of ordinary politics any more, platforming someone who calls the victims of a school shooting crisis actors is reprehensible. Not really sure how anyone who has some sense of morality wants to enable that. I fully understand tech workers who want to put a stop to it rather than enabling it for financial gain.

This is honestly the first time in my life where basic decency, honesty and factuality are politicised.
Amazon to sponsor Howard University program focused on diversity in economics
I agree about Teams - but I don't think it's fair to extend this to Azure or to Microsoft in general as some responses have done. Having been at MS while Teams was being developed, I can say from interactions with those involved that it in particular Teams design and development had serious issues. (Not the least of which is that it seemed to be developed in a middle-management-out fashion, rather than top-down (by use-case) or bottom-up (by appropriate use of the tech. stack). There were also some cultural issues.
Many indie developers are barely making it. Some are killing it. New ideas come from indies, but sometimes from big companies too. Big companies depend on distribution and marketing, small companies depend on innovation. I have been in video games for twenty five years. It has always been like that.
Maybe it was more of a problem of not being able to think of a use case for running a pCode program meant for a 512K PDP11 on a 48K Apple II+. A bit ahead of its time.
As a QA Engineer of 15 years, I see some good simple points here.

I would always hire a little more QA resource than you think you need. Nothing worse than signing off new features but not having the time to think outside the box and find overlooked issues.
It's very doable in Poland - see my comment above somewhere. At least for now, the taxes for contract work (even long-term one) are low and the pay puts you probably in 98-99th percentile in the country. Retiring in 10-20 years is real (of course, it requires full-blown careerism: job hopping, going after the hottest fields/fads etc.).
I'd be wary of doing something that causes your server to be singled out in the attacker's reports, as might be the case if it causes their scanner to hang.
The UK is known for frequently having a large number of media gag orders in operation.

Who taught me that?

Julian Assange.
He's saying that it doesn't make your SSH configuration or SSH itself any more secure.
Why are'nt y'all downvoted to
Just candid feedback here, I think you are being downvoted because your comment is actually quite hard to digest. And here, not event blaming it on the parentheses.
I mean, Brexiteer who fled the country after the vote went his way. Regardless of what he says, the tag isn't... that surprising.

(FWIW, I'd be somewhat less cynical about Cleese's motivations, personally, than I would about certain other Brexit-supporting exiles. However, the guy who came up with "don't mention the war" probably knew very well how it would be framed.)
Honestly, I think it goes down to organizational momentum around writing tests.

If you have good engineer-written and maintained tests, then you don't need QA.

The problem comes from relying on developers to do manual tests. It works as long as the product is simple and newcomers can learn the entire product. But, developers doing manual testing won't scale once the product becomes too complicated to remember all the corner cases and gotchas. Even worse, newcomers just won't understand the product as well as the people who originally wrote it.

So, if you have a complicated product, and a lot of debt in developer-written tests, then you need QA.

With regard to the web, it's very easy to write automated tests against server-generated HTML or an HTTP API. In contrast, other platforms are all over the place in how easy / hard it is for a developer to write an automated test.
Except people do in fact ship large C projects all the time. The productivity gain associated with moving from assembly to C is undisputed and vastly exceeds any alleged productivity gain associated with moving from C to modern C++. Pretending otherwise is just facetious.
wow, your product offering is great!

I could see it being very useful to small businesses that work with paper a lot.
> But that's not a Let's Encrypt problem to solve.

But it's a problem they permitted to arise by enforcing 90-day expiry

An internal web config interface could happily use a 10-year cert
>So... Are you saying that moving your ssh port to a different address doesn't actually increase your security at all

No I think if you read particularly the "Why all the hate..." paragraph you'll see I'm saying the opposite of that. There is nothing wrong with obscurity but in terms of security its the icing not the cake.

By that I mean it will make a secure setup more secure, but its not enough on its own.
And the EPA would not approve mounting lasers on sharks' heads.
Aren't most SSH probes trying to break weak passwords? If so, having a strong password is much much more important than the port SSH is on.
Which is exactly what security by obscurity means...

You are not wrong about having bigger problems if that's all it takes, but making access to a thing less obvious, even if it is super simple, is a form of security.

This is like saying, keeping your cash in your front pocket instead of your wallet doesn't make your cash safer from pickpockets. Except, that's exactly what it does. If someone knows that your cash is in your front pocket, then sure, they could target that. But if you are trying to protect yourself from casual pickpockets that aim for wallets, then you have created a small buffer for yourself. Which is a form of security.

It's not great security, but it is a layer of protection.
Depending on what you call "AI" and "proofs," the answer is that you might be describing what's called a "proof assistant."
That is why it is so empowering to have options. I have two employers: one is among the largest and most profitable companies in the US and the other is US Army. In one of those initiative and leadership are rewarded at every level. That makes things interesting because it provides the freedom to rapidly experiment and prototype leadership to empower people the way I experiment with a side code project. In this environment the people you are leading are more eager to learn new things and be creative than my corporate coworkers that need a framework to do anything and panic at the slightest hint of originality.
It specifically says "should bring" and not "will bring". This is a philosophical statement and neither a promise nor even a plan.
> FreeBSD’s DHCP client in base does not yet support DHCPv6. To get an IP and a prefix, you need to install one from ports. I’m using dhcp6c, following this guide[1] to set it up.

Colin Percival made it a bit easier (IMO)[1] it is meant for AWS EC2 but worked for me with my ISP as well. The guide you submitted probably will work everywhere.

[1] http://www.daemonology.net/blog/2017-01-26-IPv6-on-FreeBSD-E...
I mean, there's that whole "hague invasion act". We've said that we'll go so far as to invade the EU if the ICC charges an American with war crimes.

https://en.wikipedia.org/wiki/American_Service-Members%27_Pr...

Probably won't apply to journalists, but there are absolutely limits to American reciprocity in these areas.
> Anyone remember spending hours at AAA getting TripTiks

I'm glad to see someone else mention TripTiks. I went on long road trips with my family when I was a kid and TripTiks were the coolest thing. A TripTik was a custom-made flip-book assembled from pages that were map segments with everything of interest noted along the way. Your route was marked with a highlighter. It was bit like turn-by-turn guidance in handheld paper form.

>> People lived in 1990 and didn't feel that bad to have to call a travel agency to get a ticket

Travel agencies were awful; people don't realize how good they have it with online tickets. The way they worked is you'd ask for a flight from X to Y. They'd spend a whole minute typing some cryptic database query into their terminal and come up $1000 leaving at 6:45 am. You'd ask if there's a better price and they'd spend another minute typing a slightly different query before coming up with something slightly better. Repeat for 10 minutes, and you feel guilty every time you ask a question because they're doing you a favor with so much typing. Then ask if there's anything better if you leave Wednesday and the whole process repeats. Finally they obtain a semi-decent flight after a huge effort, but you're left with the feeling that you probably could have saved a bunch more if you'd known the right question to ask.
> Snowflake and BigQuery are quite expensive for big datasets.

This is just flatly untrue---they are nearly the same cost/TB as object storage, and they store everything in compressed columnarized format, so they're about as efficient as you can get.

I have heard many people make the same claim. I can't figure it out. Is there something wrong with my calculator???
Because there are no noticeable effects. You get really well-targeted ads once in a while, but that's about it. Fighting back, on the other hand, brings a few inconveniences.
Yeah, open world games generally take a large team to create tons of content and a large tools/pipeline team to get said content in engine. So yeah, I doubt we'll see them dominating that space any time soon.

I can't think of a good reason though that there aren't a few very successful indie shooters though.
They probably didn't gain enough traction and network effect before Facebook started its efforts to expand. Just to put that into perspective: by 2010, VKontakte had around 60M users and exceeded 100M by the end of the year. Meanwhile Facebook wasn't even fully translated into Russian, and it was this obscure thing some hipsters used as their secondary social network.
But I will say, this is a ‘us’ problem, not necessarily a ‘them’ problem. I guess this job requires dealing with the nebula.

It’s not easy, but the feelings are valid.
Aircraft use a lot of fuel. Has it become easier or more efficient to produce hydrogen? I thought this was an obstacle for mass producing cars that run off hydrogen cells? How are they going to store all this hydrogen at each major airport? Will this mean a fully loaded plane will be able to land right after it takes off without dumping fuel?
The TRS-80 was $600 in 1980. That's still less than $2000 in today's dollars, in the same ballpark as a macbook, and around the same price as a VCR.
Technical merits and discussions aside, without Carmack keeping OpenGL alive, we wouldn't have gaming, engineering and visualization support on GPUs to the level we do today on non-windows platforms.

If MS kills (migrates) Bethesda off of Vulkan, I'd like the DOJ to censure them.
Owl of Minerva’s View – Noam Chomsky
they can already. but as you can see, it's more often than not wrong information. There's so much scam the scammers scam themselves. Also, I couldn't care less, honestly. If I were a "Heavy home alcohol purchaser", perhaps I'd like to receive latest news related to that and promotions? I don't think privacy is the matter here at all. I think it's a problem with how we perceive our economy, which molds our entire life and death. And I get just honestly astonished by the stupidity reigning all over. Seeing how much attention a lot of groups devote to such concerns is only a leftover from the fact that real problems are not being addressed. Our focus as a collective is devoted to making money. People do everything for it. And who could blame them? If they don't have money they won't have a house, food, medical treatment, transportation, peace of mind, shelter from storms and cold, books, etc etc etc in most cases. At the same time, to make money they have to spend money. It's indeed maddening.
No idea what you're talking about. N95s like the 9205+ shown in the article are lightweight and not less comfortable or harder to put on/off than any cloth mask.

I do re-staple the bands to make mine go behind the ear instead of around the back of my head, and I get about the same fit as an AirQueen, the South Korean FFP2 masks that are now widely available – and what we should all have been wearing since February.
This is probably one of my favorite comments in the history of HN :)
This is great. It looks like the confused ramblings of a student who has no clue.
Did you try QT while using C++? If yes, what do you think of it?
One of them costs too much for me to pursue. The other I'm working on as a hobby, but don't expect it to bear any fruit for a couple of years.

My main takeaway though is that an idea doesn't have to be novel for it to be a good idea. Lots of things that were tried and failed could succeed with a new approach. And lots of things that're currently successfully could be redone in a better way.
Compounded Mediation: A Data Archaeology of the Newspaper Navigator Dataset
Sorry about that, I didn't mean it to come across as a personal attack. I mostly agree with your paragraph about hobby startups. And I secretly lust after a nicer bike and might go for one soon :)
I think every non-manager employee these days should be "independent." Some may not have noticed, but tech company managers have gone insane and turned their ego up to 11 echoing the current political climate. Anyone who is a famous dev or even a grunt that shows they have basic competency is going to be an immediate management target.
Sports records - if I went for Stock market I would probably end up impacting the market, like my buddy Cramer.

I would love to have the tech, but I fear anything useful would either be too hard to understand or too big.
Firebird driver for Python release 0.8 is considered as stable for Firebird 3
I'd be interested if it came from a Marxist scholar that is a critic of Marxist scholars and university politics :)
I was not naming a theory of his but the name he uses to refer to a group of theories that basically see society as a mere product of the efforts of social groups to advance their interests.

Otherwise you have to admit that there are many groups who have many competing points and goals for legal systems.

I thought it was pretty clear that "pluralist theory" was referring to that last bit so I did not feel the need to define but I guess it was not so sorry about that.

The hour long video was for the purpose of investigating further the matter rather than providing a definition.

I do understand that you are wary of scholars, I am myself. A title is not a guarantee of truth and knowledge is valuable when it is the product of good research and good method, something an academic title cannot guarantee alas.

I guess that now I should add that being a barman is how I currently sustain myself while learning to code. :)
Yes indeed!

Can we also agree that we don't need JS in order to produce a decent experience on the web?
Well it avoids cluttering the auth logs of all the machines with failed ssh attempts, which is, from what I understand, the main benefit of moving the ssh port to a non standard one.

As a side benefit, it also adds a real layer of security (ie you would have to find a vuln in both openssh and openvpn for example).

Key management for SSH can actually be pretty good, you can do pretty cool short lived certificate authentication with ssh using Hashicorp Vault for example. I would still not have my VMs have public IPs, feels like asking for troubles, for no real benefits.
Electric car chargers aren't chargers at all – EVSE Explained
This is why you should only use podcast clients that are just rss feed consumers. Any aggrigate, algorithm curated feed will just try to manipulate you.

I'm not a fan of these podcasts, just remember who you're listening to (and that it's a group of people, not just the person who's voice you hear.)
I implemented exactly the same thing 20 years ago. It looked something like:

Dynamic<int> foo; // define at global scope

{
DynamicBind<int> foo; // re-bind dynamically
}

It used thread-local storage and all. The global constructor for the Dynamic<> template class would allocate the thread specific key. The DynamicBind<> template class did the saving, location altering, and restoring.
I'm sorry I wasn't clear in my reply which was short and poorly written considering how it has a very powerful phrase. I'm not implying your post was racist but was responding to the quote you provided:

We may not agree but I will always listen to you. I will always consider your opinion with respect and will endeavor to understand your reasoning. My views are not set - my goal is to listen to arguments to come to an informed position, I can honestly take forward

I was trying to explain that because the internet has increased the visibility of ones opinions to a global scale, and a recent increase in the use of both public shaming as well as punitive financial measures (fired from job, boycott) it could be dangerous to opine about anything.
Is Cook more compassionate and empathetic? Or is he better at saying things to make him appear that way?

I ask that because I don't know. He does seem empathetic in his words. But the actions of Apple (from its production processes and sub-contracted systems to its treatment of developers and even iphone customers) seem as draconian and cut throat as they have ever been.
In our case, it was because there was high internal demand for support for our internal tools on the iPhones our employees already had and were familiar with.

The risk analysis made it a cost worth bearing.
The author is splitting hairs, creating their own definition of the term without reference. When hair splitting, backing it up can help make a point.

To my knowledge there is no official definition of the term, so both cases the author describes can be considered "obscurity".

Interestingly Wikipedia states that with Security by Obscurity the main mechanism of defense is obscurity. That definition is interesting and that with that definition "obscurity" is certainly bad.
Not sure what you're arguing here. You either have control over sshd or you don't. Or are you really suggesting you can change the port of sshd but aren't allowed to disable password auth?

I'm a software engineer, so if my company gets hacked via ssh that's really not my problem. Worrying about such things would make me a busybody. But if you're a system admin and can't properly do your job, then I would seriously start looking for a new place to work. They will get hacked and you will be the guy that gets blamed.
I guess the opposite of Electron: a client written with the official framework of the platform (UWP for Windows, Cocoa for Mac, GTK or QT for Linux etc).
Holy shit. They sodomized him. They abducted, tortured and raped him. And Assange is going to jail for life because he offered to help crack a password. What a farce.
Designer Proteins - Scientists Advance on One of Technology’s Holy Grails
This is what web development is in 2020.
I learned a lot of useful (and useless) stuff in college, but I do think we should encourage a gap between undergraduate and graduate studies.
What's happened is a very, very weird thing. Our 'capabilities' with computers have gone parabolic, but our personal 'possibilities' have not.

The next great technology revolution will give people (developers and consumers) the ability to imagine new possibilities. Some would say that requires new hardware embodiments (AR/VR), while others would say it's a merely a psychological change from the folks who build today (FB/Google repenting).
Does not work from Denmark either.
I think that on average, an older experienced developer will be more skilled than a younger one, even with less natural talent. Experience is really important.
No, I completely understood. This is like the people in the 90s who were going "How can anyone compete with Wal-mart who has retail stores in every city and an incredible distribution network?"

I stand by my statement that the barrier to entry for retail has never been lower.
To say "they had not done the preliminary work of understanding the inorganic chemistry of [Venus]" seems uncharitable, in this case. IIUC, the original paper is exactly an attempt to do that work, and the discussion in this blog post recognizes plenty of possibilities other than life.
Modern Model F Mechanical Keyboard
> You realise that there is an actual possibility that at some point, a few of these megacorps will win, at the same time, just cutting off our access to general purpose computing forever

Actually, I don't. How would that scenario go? For starters, you just brought up Android, which I can install quite swiftly on any number of the mobile devices in my house with no proprietary Google software whatsoever (and even the F-droid app store if I want that "store" experience). https://en.wikipedia.org/wiki/List_of_custom_Android_distrib...
Compared to Javascript devs, I don't think we should complain ;)
I haven’t worked with QA people specifically and haven’t worked in an org that hired them specifically. Though I did consult with a large enterprise that had QA specific people, and they seemed to be doing mostly manual testing or some very limited automated testing started manually. Is this the norm for QA people?