skysight-inc/HackerNews huggingface dataset:
The claims of Cyberpunk being the fastest selling game were baed entirely on pre-orders which tells you basically nothing about the quality of the game. Sony followed up by removing the game from their store and Microsoft added a quality warning to their store in an almost unprecedented move. Microsoft, Sony and Gamestop all offered refunds. It's a nice claim, but it's pretty irrelevant to what actually happened.
“Intelligent life” destroyed its own climate so a few could profit. “Intelligent life” won’t wear masks.
I agree that it isn't the goal, but that's part of the point.

And I don't necessarily think it's always a bad thing for government to government, especially for a program that ultimately has so much of an impact on military capabilities and national security.

But it's also disingenuous to say "We could if we wanted to."
Agreed, and I have a variety of these (certifications).

Most of the top tier people that I know in cyber security are not certified professionals, but rather people that have deep knowledge in their area of expertise with the ability to apply security knowledge to it.

The list of certifications is bad because:

- it only focuses on offensive security work, which is a small part of the actual field (there is the entire blue side as an example)

- it focuses heavily on the software side of the house which is once again not the entire field (more than a few places have been popped due to infrastructure misconfigurations and issues)

- it ignores many common enterprise environments that use things like Active Directory, Otka, EUA, SSO, etc. These are things that you will encounter and must know how to work with or secure if you are a generalist in the field (if you're specialized you may never touch these things at all).

In short, this is good if you want to be a consultant doing generic penetration testing but not much more than that. They may also serve as HR checkboxes for recruiters that do not understand the job requirements.
My understanding is that text readers are actually quite good at reading from the assembled webpage
Seven colors.

There is a whole spectrum of color, but there are only a handful of colors that most humans distinguish and talk about. It has always seemed odd to me that we elevate Indigo into the spectrum of named colors.

However, Newton was fond of the occult, and numerology, and the number seven. He wrote papers about appearances of the number seven in the Bible.

I think that Newton made Indigo an official color just to bring the number up to 7.
>the new F-16 is basically the same price.

Wow. I didn't believe you at first but wikipedia says the price of a F-16V is $120 million in 2020 while the latest F-35A buy in 2019 had them at ~$80 million a piece.
You are needlessly missing the point. GP is referring to a tradeoff between cost and survival time, a continuum.

Obviously businesses and individuals cannot really reduce costs all the way to 0.
It's hard to say that without knowing the full circumstances. I could certainly imagine circumstances where overpaying someone who got another offer could be justified.
I seem to be in the minority, but I have to say so far I have been pretty unimpressed by Clubhouse so far. The app itself is very well done, but the rooms/conversations are rarely interesting. There’s a lot of:

- random tech related discussions (cryptocurrency shilling; daily tech recaps)

- random life/dating topics like “are you okay with your man cheating”

- money chasing rooms that feel scam/spam-y (“entrepreneurs only $$$”, “how much do you want to be a millionaire”, etc)

Maybe it’s just my personality but the above, despite not being interesting to me, is also just not well suited for audio — who has time to listen to this for hours?

That said, I have seen glimpses of something more unique and compelling. Two of the more interesting rooms I have seen are:

- there was an article recently about a journalist who fell in love and started dating infamous pharma-bro Martin Shkreli. She was getting dunked on all day in twitter and showed up that night in Clubhouse and answered questions and explained the story from her own perspective

- Chesa, the SF DA that all of SF tech twitter seems to hate, was on a few nights ago debating some of these well known tech people about the crime situation in SF

Both of those were timely topics where you could instantly form a room/discussion and have a more respectful conversation and dive deeper into what happened than you could on Twitter.

It will be interesting to see how the platform evolves as it continues to open up.
Fool
The reason why the seven stars are no more than seven is a pretty reason.

KING LEAR

Because they are not eight?

Fool

Yes, indeed: thou wouldst make a good fool.

(Shakespeare, /King Lear/, I, v)
His approach was basically to leave out complex features that could crash when possible and document why doing that was necessary. As far as he thinks a better solution is not possible with how Linux interacts with screen lockers. Modern implementations seem to do the inverse, include as much complexity as possible and fix every security critical exploit after the fact.
Rust should be a lot faster than Python if your time is mostly spent parsing the contents of those lines. Think that each Python op-code will be running extra assembly instructions, just to handle the virtual machine overhead.

I see a number of micro-optimizations that may give you a few percent more in Python.

For example, you use GameSituation as a mutable way to maintain parse state. You modify it with things like "gameSituation.outs += 1".

Mutating instance attributes has a much higher overhead in CPython than in C/C++ (and presumably Rust). You can reduce some of that overhead by telling the class which slots to have.

Consider "spam.py" containing the following:

class Foo:
def __init__(self):
self.a = 0

class Bar(Foo):
__slots__ = ("a",)

% python -m timeit -s 'import spam; x=spam.Foo()' 'x.a = 3'
5000000 loops, best of 5: 41 nsec per loop
% python -m timeit -s 'import spam; x=spam.Bar()' 'x.a = 3'
10000000 loops, best of 5: 32.4 nsec per loop

If you replace your GameSituation with a dict then you can get a little faster, but not enough to worry about.

% python -m timeit -s 'import spam; x={}' 'x["a"] = 3'

10000000 loops, best of 5: 29 nsec per loop

Another micro-optimization is to reduce the number of temporary strings. Consider:

if (batterEvent.startswith('W+') or batterEvent.startswith('IW+') or batterEvent.startswith('I+')):
tempEvent = batterEvent[2:]

If you track the current offset in the string, then you can do things like:

if batterEvent[i:i+2] in ("W+", "I+") or batterEvent[i:i+3] == "IW+":
i += 2

and use the start position parameter in the re.match() calls.

(BTW, there appears to be a bug in your original code, since "IW+" is 3 letters long.)

Another BTW, you might change "for line in f.readlines()" to "for line in f". Shouldn't affect performance but should reduce your overall memory use.

In closing, character-level string processing in CPython is slow so I doubt you'll get all that much faster.

You might try pypy, but with the number of temporary strings you create, my guess is pypy still won't be that much faster. Should be easy to test though.
This was confusing to me until I realized a couple of things:

- you can still have TOTP enabled on the site as a backup 2FA method
- you can configure multiple yubi keys for a single site - so I have one on my keychain that does NFC + USB-C for my MBP, and another “Nano” key that is left in my home imac - they are both registered with most of the sites I’ve configured

If my keychain is lost/stolen then I can still login from home or with my TOTP code as a fallback.
Somebody bigger than you stomping on your toes is always a possibility. This is somewhat mitigated by the fact that VCs are looking for super huge 1000x growth possibilities. If your market will only bear a modest level of growth and possibility, most likely nobody will be interested in investing millions to squash you.
It's the "proven business" part that will kill you.
What do your shripm and fush eat?algae, dead plants exclysively? I'm just changing the water in onne of my low tech aquariums as we speak. I have RCS, Boraras and Otos in them.
Mentors, You Say?
I'm not able to load your video, Firefox says unable to connect.
Oh, no, sorry - I deliberately didn't interpret the validity of the claim or try to address it. I don't live in the dream land, and I try to double check reality best I can.

To this day all I have from all this is head scratching and we have no proof of anything aside from that the Pentagon -for whatever reason- has confirmed that the cockpit videos were genuinely released by them. You can request them yourself from the Pentagon, directly.

I am convinced that the man is a good officer and a competent pilot. That is all. Occam's razor: things outlined in that report are true -or - the man is a true patriot, participating in a disinformation campaign design to bankrupt the Chinese or Russians in attempting to recreate some of the very expensive things outlined in the larger picture described here.

But I keep peeled to anything related to this story because the implication behind the claims are potentially world-changing.
...Wait, no, I can't say for sure if I'd ever run 10.12.6 specifically. But I ran stock Sierra (10.12.0) after running Mojave, and it's hard to imagine that would result in a more compatible firmware...
Slightly OT: Odd timing but one of my services sent me a push notification earlier about setting up a "personalised code" which would be included in all emails. I thought this to be a novel way that could _help_ with the email phishing problem, if adopted and implemented properly.
I'm not sure what this comment is saying.
Now that you pointed it out I see what you mean, but I wouldn’t call it blatantly wrong. To me the statement honestly read like it’s lumping all protesters together, or at least it’s certainly not making an obvious attempt to differentiate.
In general $800 after taxes is the bare minimum for juniors in Warsaw. But yeah, gamedev...

Experienced devs can get up to $5000-$6000 after taxes but I know of a few making even more. The thing is you can rent a studio for $300-$400 and food is dirt cheap compared to western countries (another $300 or so, but $200 will do). All in all I’m Warsaw you’re saving much more money than you’d in Berlin or Prague at the same position. So $700 might look really bad but that’s actually enough to get by.
The most effective ads on me, in terms of intentional click through rate (not going to count predatory clicks) are contextual ads on specialized sites. This doesn't work well for general stuff like news sites, but webcomics that do their own ads, or a super focused forum like candlepower or head-fi? Contextual ads are ideal there.

Second most effective are platform-specicic hypertargeted ads, such as Facebook ads. Lot of misses there too, but their first party targeting is good to the point of actually giving me some interesting content.

In practice the third party "contextual" ads mostly are misses for me. Wow, another ad for the home improvement thing I either researched and bought last month, or that I was looking up on a whim and don't have any intention of actually purchasing.
I'm not trying to move people off signal. I of course wish the outage hadn't happened, but I'm not to avoid finding a silver lining when I can.
Ask HN: Is there a website with a searchable index for engineering blogs?
I find it very helpful to read engineering blogs from various tech companies when learning a new tool.

But it is tedious to go over each of the various websites to find the relevant articles. Google helps but I still need to filter out too much irrelevant articles.

Is there a specific website that let me search them?
Ok, so basically Chrome will keep a profile on you and send that Google, so as long as the ads on the webpage are Google ads they will be targeted, but any third party provider will not be able to do the same?

Sounds like they are finally realizing their vision for making Chrome in the first place -- to sell more ads.

I'll stick with Firefox with temporary tabs -- I already an protected from third party cookies because Firefox already isolates every tab, but importantly doesn't send my browsing data anywhere.
While it's difficult to imagine a scenario in which humanity extinguishes itself, it's easy to imagine scenarios which make civilized society difficult, and could preclude future advanced civilizations from ever emerging on Earth, these may constitute a variety of "hidden filters" which make exiting ones own solar system or mustering the energy to make oneself known impractical.

The article makes reference to a million year time horizon, however even earthly nuclear energy reserves may become strained on a thousand year time horizon. As we're all acutely aware, the great biochemical battery of fossil fuels is already operating on diminished capacity. Planet's such as mars lack the hydro-cycle to drive renewables, the organic legacy to support fossil fuels, and potentially the tectonics to enable surface extraction of nuclear fuels.

While a theoretical expansion outside of the confines of earths gravity to acquire resources from asteroids, or produce high concentrations of solar energy is currently achievable on a 20-100 year time horizon, supporting the energy demands of the aerospace supply chain or considering regular space launches may be difficult in 2 centuries. On a thousand year time horizon it's entirely plausible that maintaining a purely renewable economy makes the production of certain materials impractically expensive when considering the concentrated energy demands of blast furnaces or industrial mining.

Similar collapse events have occurred historically due in part to the exhaustion of limited resources such as forests have occurred in the past in both Europe and polynesia. If a similar event occurred in the future it's entirely plausible that a future civilization would be unable to muster the resources to ever "unlock" the next set of energy production capabilities.
But the statement wasn't meant to warn people of alleged Nazis at the rally, it was to make a derogatory remark about conservative employees at GitHub, as you all know.
Let me introduce you to the db25 parallel port. How about the PS/2, which took about thirty seconds to align correctly.
Heaps.

We are very short of horticultural labour. With the use of modern machinery horticultural workers are getting very productive. It is hard to increase tourism workers productivity with technology....

We are very short of infrastructure workers, ditto.

Even for unskilled jobs we have to import workers. There is a lot of work available, and no need for the low skill low productivity tourism jobs. It was wrecking our economy and the opportunity of the tourism collapse will be a boon across the board.

The sad part is all the small operators that have built up on the margins. These businesses will collapse too, taking people's life savings and hard work. That is sad.
>what problem E2E encryption actually solves

Pervasive, passive surveillance. If your threat model includes individually targeted exploits, then you'll need to look for other solutions.
I don't think it was simply a comparison to the present that irked the GP, I think it was the comparison between Trump, who, for all his faults, isn't quite at the level of a guy who had incestuous relations with his sisters, had people killed for amusement, and had a desire to make his horse a consul. It is mostly a harmless admission of the writer's bias - if this was written in the early '70s, there'd be comparisons to Camp David instead of Mar-a-Lago most likely. I don't particularly think it detracts from the piece.
Their COBOL in 30 minutes was a nice before bed read that put me well informed enough to have a discussion with my mom about the details of her career and looking over notes from her work with the language.

I've been intending to look up Golang on the site but I forgot until now. Thanks!
That's choosing an arbitrary finite point on an infinite spectrum.

What is beyond the universe? What is beyond time? What IS the universe?

We simply do not know the answers to these questions. Hell, we barely understand what consciousness and sentience is.

Maybe by the time we make it to the heat death of the universe, we will have answered these questions, and can reverse entropy. Maybe not.

But the quest to get these answers and to overcome our elements is what gives us purpose. Everything we do in our mortal lives stuck on the rock of our birth, is in one way or another, in the quest to achieve that.

Some people find that too overwhelming, and choose either religion or nihilism. I think there is a middle ground.
Normally you can create backup hardware recovery keys (or alternate fallback 2F). (EDIT: Keys as in e.g. alphanumeric on time use tokens lie "23430240392")

This is necessary as you would else wise be permanently be locked out if you lose your U2F key.

That is assuming you can't reset your U2F key using mail password recovery. But your mail being a single point of failure is something U2F normally tries to prevent.

Through I guess for not relevant services. I would still want U2F but allow mail recovery and maybe even U2F _only_ login (or FIDO login without PIN).

Given that people have different opinions about what is important I guess this should be an option for fallback recovery, maybe with some warning around it.

The "workaround" to have no fallback for U2F is to generate recovery keys and then not store them anywhere ;=). But I would not recommend this, except if they have a insecure mail based password/U2F recovery anyway.
Does neovim have a gvim equivalent nowadays?

The redraw speed for gvim on native ubuntu is awful, you can literally distinguish when top and bottom of the window is drawn, it doesn’t feel good. Sublime Text redraws almost instantly the entire window when you page through code.
Or ..perhaps..based on your biometric/phone/personal data. Here comes Tom.
Tom can afford prices to be 15% more.
Change the price.

We’ve sort of seen this before with websites showing different prices to PC and Macintosh users; based on the analytics that people who own a Macintosh would pay more
I know USB-C is better, but I also know the overwhelming majority of thumb drives (as well as other peripherals) around are USB-A. Doesn't being free from having to carry an extra dongle around feel good?

I don't insist it (a USB-A port) should be there but I would be pleased to have one. Its lack would mean I would have to always carry a dongle with me. Why not build it in if you always carry it with you anyway?

> Plus it would keep the machine smaller (the physical height is an issue with the cases).

Some extra millimetres are exactly the thing I absolutely couldn't care less about. Completely irrelevant. Definitely not willing to sacrifice, let alone pay anything for this.
I had wrongly assumed chain of custody manifests are a thing in Snowball and AWS Import/Export. We just discussed on here about ECC memory where the consensus was ECC RAM even in laptops is good (especially at 32GB+), yet somehow mass storage dealing with orders of magnitude greater volume of data is given a pass on transits. Thanks for sharing your experience, good to know I have to preserve our manifests discipline outside our data lakes' borders.

Also interesting to find out AWS uses their customers' resources for temporary storage in the transit process, instead of elastically using process-only-bound ephemeral resources outside customer space in a more cloud-native fashion. Temporary consumption in the customers' resource space in a solution pattern gives me nightmare scenarios of stray code that scribbles the temporary objects into customer-owned data, or accidentally dropped into the wrong location and read by customer processes. Would be curious to hear the trade-offs involved in that decision, they could not have made it lightly, I always try to choose fail-safe design modes and at that level of solutioning I'm sure their teams are way smarter than I am so I'd love to learn from this use case.
The clients dont care, the shops care. The shop that will hire the pen tester onto their staff are the ones that do the filtering of applicants based off certs.

The reality is that OSCP is very hands on focused in training and examination. For the most part, based in real world skills and tools. Certs like CEH, Sec+ do jack shit for real world application, and focus you into memorizing things. At least passing the OSCP means you are competent in at least the basic tool set usage and application in an lab environment, which is more than most can say. Sure, you can be a competent pen tester without it, many are. but when you are staring down 100 resumes, where people spend more time making their resumes look good than they spend on polishing their skills, OSCP actually does its job in creating a known baseline of skills better than most other certs. (What certs are supposed to do)

Rarely have I seen clients care about the pen tester having OSCP. It has always been the employer that has cared.
Yes, modern screen readers work off the actual active page DOM, so they don't mind if the page is generated by JS per se.

At the same time, JS-heavy sites often have dynamic elements that are difficult for screen readers to handle (i.e. an element pop ups somewhere: easy to see for a sighted user, tricky for a screen reader to decide if it's important, and if it moves focus there the user looses position on the page, which is confusing), and are equally as likely as non-JS pages to not have been built with accessibility in mind, while often being more complex, which makes the structure harder for both screenreader software and user to understand.
What a shit take.
This is a bit of a giant leap. Scientific advances rely on many many many previous works, just look at the references. I fail to see the relevance of singling one out.
I think as always great ideas do not account for human nature...
Did you look at Unreal engine? The entire source is open to examine and modify (registration required).

Resource management can be a really big chunk of the core game engine. One reason there is less documentation is that there is generally not one right way to do it. Different games have very different requirements and solutions that work for one game/genre will hurt performance (or team productivity) for another.

One infamous example was the EA Superman game which was developed using the Madden NFL engine. At a very top level that may have been a good idea (battle tested Multiplatform engine with great character rendering). The game requirements of long draw distances, scripted gameplay, and detailed city environments were (very sensibly) not something the engine had been designed for and so became enormous issues for the Superman team.
> Because in 10 years nothing you built today that depends on JS for the content will be available, visible, or archived anywhere on the web.

What does that even mean? Saying browsers won't support JS in 10 years is an idiotic claim. Even more so considering it was written 5 years ago.

Beyond that, I don't know why people think that the web should just be either simple pages for serving content or massive desktop-class applications. There is an entire world between these two that is perfectly valid. Yes I want to host a blog but I also want it full of widgets and other fancy JS. I want to use new frameworks and rewrite it every few months. It may be messy, it may be sometimes inaccessible, and yes it may not be available a few years from now. But the web is and always has been about creativity and expressing yourself in any way you want. Heck my personal site ran on Flash once upon a time.

People here are the kind who would complain about geocities or myspace pages back in the day ("why is it all so flashy? Why can't it just be a simple page of text?")