skysight-inc/HackerNews huggingface dataset:
Depending on your industry, not providing hardware could end up in sketchy legal ground.

Generally speaking, any software development activities I perform on my company issued laptop can be interpreted as belonging to the company without prior agreement. If I was using my own machine - it's likely the company would try to enforce security policies on it, or claim ownership of anything I develop on my hardware. While I am not a lawyer - Given the shrink-wrapped nature of such contracts, it's likely an employee could challenge this in court.
How Iran Tried to Recruit Spies Against the U.S. in Iraq
We know - and your compiler knows - exactly how many uOps are generated and which ports they execute on them - just not what they really do. Intel's performance counters can be fairly elucidating as to what your computer is doing - but - finding one you actually want can often mean scrolling through a list of thousands.

My point is that small code is useful - unrolling a twice nested loop can kill performance if you aren't careful.
It has to be more than that because Google Fi doesn’t seem to support them.
You misread "president" as "minister" and ignored the fact that (at least) Italy often has expert cabinets, and this whole discussion is pointless anyway since at most what we would be able to establish is that the EU Commission's democratic legitimacy, if any, is through three levels of indirection, which is not a lot of legitimacy.
> telephones and the postal service fall under the responsibility of the federal government

Same thing as in germany, article 73 (7)

To be precise, this is not a leak, those documents were obtained via EU’s freedom of information law.
The NRA receives relatively little funding from gun manufacturers, and most of what it does receive from gun manufacturers is in the form of advertisments in the NRA's official publications, etc. The vast majority of the NRA's funding is from individual members.

The gun industry has its own well-funded lobby, the NSSF. They don't really need the NRA.
TDF board works without compensation.

TDF was set up as a German charity in a way that it can not operate like a full-blown software company. It has a staff of 11 (some part time like me).

TDF is funding development constantly by contracting out work. Budget item proposals for this year: https://wiki.documentfoundation.org/Development/Budget2021

TDF ledgers are public: https://wiki.documentfoundation.org/TDF/Ledgers

Annual reports are also produced as required by German law: https://blog.documentfoundation.org/blog/2020/08/10/tdf-annu...
At the same time, IT is not everyone's forte. If you're a office worker that types documents and looks at spreadsheets, should you be expected to know if the document suite you're using has a zero day that was just released?

I trust you're not being malicious, and I trust that you're not trying to be insecure, but software is a complex world now.
Count yourself lucky then. On older Chrome builds (here 69.0.3497.120 of a Chromebook Pixel which doesn't receive updates anymore), it works just as the author claims.
This always seemed like an advantage in NFL football to me, not a drawback. Sports like Australian Football and Soccer get boring to watch because there are no breaks. The continous action gets monotonous.

Football has the action broken down in breaks. Most times you have a good idea what the next play will be (for instance, 3rd and 10, its going to be a longer pass) producing suspense.

The other sports are like watching long distance running with extra rules.
Are all those mumbo-jumbo-sounding security certification acronyms part of those layers? :)
ICSSP? and such.
> closing flights from Wuhan is racist (even though China itself was doing it domestically)

This is a myth. Wuhan Tianhe International Airport was completely shut down. Domestic and international flights stopped at the same time.

Niall Ferguson of the Hoover Institution falsely claimed that China kept allowing international flights to keep taking off after it stopped domestic flights, and his claim has since gone viral. Even Trump has repeated it several times on national television.

The irony is that the airport was shut down so quickly that foreign governments didn't have time to get their citizens out of Wuhan. They had to negotiate with the Chinese government to allow specially chartered evacuation flights to take off from the city. But Niall Ferguson looked at a flight tracker that showed scheduled (not actual) flights, and concluded that international flights were still taking off from Wuhan, and then wrote an Op-Ed about it. The myth has never died, despite repeated debunking.
The sulfuric acid on Venus is not that concentrated in the air. The clouds on Venus are much thinner than you would think and the thickest ones are believed to be similar to cirrus clouds on earth. Not to mention, we've already sent balloon probes to Venus[0]. The limiting factor was battery life.
[0] https://en.wikipedia.org/wiki/Vega_program#Balloon
It's unpopular here, but that stunt really made me wonder about their management.

They opened themselves up to millions of dollars (if not billions of dollars) of liability for no good reason. (Covid doesn't give you a pass to give away someone else's property without permission.)

Similar to you, I'm not going to donate to an org that is so reckless with donations. If they would admit it was an error in judgement and come to a quick settlement I might become a donor again.

Even still, the damage has been done -- it'll take a long time for publishers to trust the Internet Archive again.
Police in Minneapolis used a geofence warrant at Floyd protest last year
Over 5 years at working at Amazon (quite some time ago, I don't know what they do now) and we happily violated "no domain names" without any issue for linux servers. If you don't have linux boxes that span different networks it doesn't cause a problem to have server have one single domain name and have the hostname be the same. Linux boxes aren't proper security devices or router so don't use them as that and don't mutihome them. The routers and switches were given short names. These RFCs simply don't capture that there are rules you can adopt (and if you're big enough -- which is not terribly big) then you can discard some of these suggestions completely. There is not a one-size-fits-all. I ignored this RFC's suggestion at a fairly massive scale for 5 years and never had an issue.

Also don't fall into the trap of just assigning random serial numbers to servers. I later worked somewhere that did this and it makes it difficult to communicate about the servers in the middle of outages. I've had communication issues where I've been talking to another engineer and I was using the first hex digits of the server name and they were using the last as shortcuts and we thought we were logged into different servers and it was the same one. You hardly ever want humans dealing with your server names, but when humans do need to use your server names it is one of the times that really matter because shit is on fire.

Group them by single purpose of what the cluster does with some kind of incrementing number. The idea to use theme names and not "project" names is also deeply 100% wrong. When you have 100,000s of servers you run out of theme names and you'll fail to remember the name schemes in the middle of an outage. Name them after what the servers do, and keep them more or less reflecting their purpose. Consider carefully some kind of numbering scheme to keep the short names unique across datacenters so you don't have a dozen foo-101 servers. You may want to use incrementing serial numbers for both datacenters and cluster members or something so "foo-1-101" and number your datacenters (or logical cluster number if you're really big and stamp them out 30,000 at a time or something).

Oh right this is the RFC from 1990. Yeah, shit has changed, this RFC needs to evolve.

Back in 1990 when this was written a single system admin hand managing 20-30 servers was a lot. Web didn't exist. I can't recall any kind of load balancing or much clustering. You might have SunOS boxes running RIP doing routing across internal subnets that were 10baseT. NAT and firewalls weren't used much at all and servers would just sit on public IPs. This RFC is prehistoric.
This is really cool, thank you. I implemented John Gustafson's "unum" intervals (as well as his "posits", that work of mine is more well known); and boy were they a pain in the butt. I'm not really working on this anymore, but it's neat to see a different approach (which I suspect is simpler in many ways).
Because so much of the function of the department is social. They create rules and communicate them. Their approval is often required on projects but they add little value otherwise. The position exists to provide cover.

Often we think security as a team in a constant battle with hackers and rival corporation forces but in reality you will mostly be spying on employees and setting policy.
Just to be clear and brief.

The NRA financials are solid. This bankruptcy is the response to a politically motivated attack to (illegally?) dissolve the NRA by the AG of New York since historically the NRA is registered in New York. NRA is using bankruptcy as a method to remove itself from NY and reestablish in Texas where there is solid support for second amendment rights from the state government.

Decide for yourself which actor is in the wrong.
I wish I could use a Linux distro as snappy as BeOS was! Is Haiku the same in that regard?
It’s very suspicious to me that it was “not specified” but the opcode list has holes exactly where you would expect the ROR instructions to go. I want to see the ALU and decode ROM PLA to figure out the truth about what was taped out. Did a team of dozens really forget to add ROR but included SHR, ASL, and ROL? Or did they make a mistake in the mask?
No you're right which is why usually you have some very sane default like Google Sheets and then let people escape hatch when they need to. Then you hire the people who won't use the escape hatch to bring Bonzibuddy PolitburoSuite to do their spreadsheets.
It's implied.

What if someone that had no idea about programming came over and told you that you could program faster if you used a for loop, without ever reading your code? They probably think I suck at programming, or think a bit too much of themselves.

This is a mathematician telling canned packaging experts that they could save money by considering the size of the can.
What is meant by Web Development
You know people who wear this are mostly older and worse health?

Do you want these people to explain their family what kind of "knocking protocol" they need to implement to save them or do you want to tell them to relay to their family to "just bring the fucking magnet and stick it here".
Art and entertainment are useful work, yes, obviously.

But it is true and I pointed that out that there is a lot of waste going on in the cloud as well.
Scope Insensitivity
I was/am a software engineer who had a wonderful opportunity to join a central security team at a very large internet company focusing on security engineering.

My recommendation on switching is to latch onto any SMEs in your company who you look up to, go to their classes and brown bags, research topics and make presentations to the company, be sure to include security decisions in your architecture designs, then once there's an opportunity in their team, you will be a natural choice for the team.

If there is an opportunity for your current product development team to be a Security Champion (i.e the person primarily responsible for security in your team and liaison to your security team for issues that you are unsure of), then jump on that if possible. Security Champions are a great way to dip your toes into security without having to go all in and also for your company to build a "bench" of talent. They can use this as a career lattice rather than a strict career ladder in the engineering org. Many companies are embracing this model as they grow because security folks are hard to find, hard to retain, and hard to scale as the engineering team grows.
It's actually worse than that.

> The insurance company even assigned me a nurse to "check in on me" as a resource back in November and December, which sadly was more of a nuisance than anything else.

Sadly but at least that's all it was. These nurses will try to FUD you out of critical treatments, or "suggest you ask your doctor" if they're sure something is really covered. I nearly had a major treatment go seriously off the rails where I'd need to go to another hospital, before my doc's hospital was like, "wait, no, there's no problem, that's totally covered."

They spam you constantly on the phone too even once you're hip to their game. Stay away.
Could also be SpaceX trying to put a different spin on the story? Bezos might have poached them from right under Musk's nose for all we know.
The protein folding thing could be big.
The library doesn't support this directly. What you can do for normed vector spaces over R (or C) is to use the number types of Arb for the coordinate vectors, implementing your own norm and metric functions for the vector space on top of this. It's fairly easy to do since Arb handles all rounding errors in the underlying real arithmetic.
I love RSS for this reason. Everything is so social media now it's nice to get away from it and just consume in my own way. If I feel the need to comment on something I will click the feed link to visit the website and comment (like this post) .
You have it exactly backwards. Starlink is attempting to block competition by moving into orbits not assigned to it but which have been targeted by competitors. Starlink had the option of using the lower orbit when it designed its system, and chose not to even consider that orbit until Kuiper was announced.

Every other company in the space is opposed to this move, because Starlink's unilateral reconfiguration would interfere with nearly every other company's operations. Part of the FCC's mandate is to prevent that from occurring, and SpaceX absolutely deserves to be slapped down for its anticompetitive behavior.
I'm not familiar with any cases of a Democratic candidate getting primaried for being too gun-friendly. Obviously it's hard to prove the direction of causation here, but it's my strong subjective sense that it's just become politically toxic to talk about guns positively when the biggest gun rights organization is leaning so hard into culture war nonsense.
When Intel themselves don't recommend using the instruction in their optimisation manual... I think you can take that as a good indicator that it isn't going to be fast even before you start benchmarking.
I'm intrigued by the SPARC support. Not sure if it's for sun4c/m/u, but I've got both 32 and 64 bit SPARC laptops that Haiku would be perfect for.
Cachelines are 64 bytes on most architectures these days.

Zen 3(?) has some other requirements along these lines but I don't remember what exactly.
This is likewise something which doesn’t just turn off one day. Lots of very distinct animals have some degree of interbreeding possible more than one would think. Plants are very much more willing to mix species, and many organisms don’t do sex at all and bacteria types do a whole lot of gene transfer...

You aren’t going to get a half deer half turtle, but the closer two organisms are, the more likely they have some degree of compatibility, even after millions of years of evolution.

It’s like asking people to determine if a color is orange or red. There are obvious answers and not so obvious answers.
> If you have the cellular version, yes

No, you can use AirPods on a non-cellular watch just fine, it has bluetooth. Cellular only affects your ability to stream content (eg. Music or podcasts), but you are also able to download/cache those while on WiFi on the non-cellular watch.
Thanks!

1. Retool targets developers who want to build internal tools faster. Stacker is for business users who aren’t technical. The output might be similar but the audience is different.

2. Yes so the third party SaaS data we are bringing in will appear just like the data from your spreadsheet.

3. We’ve definitely found these users and the vast majority of our customers aren’t technical. We’ve simplified the creation of an app so once you finish onboarding you have a working app, from there it is tweaks to make it the app you need. This makes the process much more approachable for non technical users.
Keyboards with Unix Layout
We use at both in my department at work. They is some overlap, but since each have different strengths I think they work well together.

RFCs are great for capturing discussions and exploring ideas in depth. You can get deep into the details if needed. ADRs are all about capturing a decision. They should capture the important bits of context and consequences, but without a huge amount of detail.

In terms of the process for producing these documents, if a decision is straightforward we will go straight to writing an ADR. If there are multiple options or we want to explore some corner cases, we'll start with an RFC. An ADR is often part of he output of an RFC which reaches consensus, but not always. Related RFCs and ADRs include links to one another.

If people are looking to get up to speed on something, their first port of call is the ADRs. If they have concerns, disagree with a past decision, or simply want to know more then they can dig into the RFCs.
Register renaming on modern x86 (skylake or zen) doesn't even use an execution unit. It may not even use a spot in the uOP cache IIRC. That means 'mov eax, ebx' uses minimal resources.

It still matters for taking up L1 space, but today's processors probably don't care about this list art anymore outside of code size.

Years ago, when mov actually created a write hazard and caused bubbles in your pipeline, this stuff was important. But not nearly as important anymore.

This post is still useful as a historical note, and as a reminder for how low level details can dramatically change over the decades, even within the same x86 instruction set.
Good, throw the book at them like the capitol protestors
> Fully disagree. Would the author also have made the claim back in 2006 when Twitter was founded, that the future of the internet are short texts with a 140 character limit?

...he posted in 172 characters.

In 2006 predicting that the future of the internet wasn’t going to be in longform text would’ve been pretty bold and pretty prescient.

Look at what’s happened to longer text content since then. The concept of “long reads” is all but dead now. Been replaced by short snarky comments, tweet threads, videos, and social feeds.
> On a side note. Most manufacturers don't make a coat with the upper chest pocket on the right side

I am sure it is not too challenging to sew another pocket somewhere on your right side. It does not have to be pretty.
The problem is everybody is looking at the symptom and wants to keep the poor people from moving to new places, yet nobody seems to care about the causes why they are leaving their homes.

One example is the European food industry that exports milk products to Africa and disrupts the local economy, so people loose their jobs. But instead of regulating our industries to allow African countries to build up their own economies, we ramp up our forces to let those poor people die in the moat we call the Mediterranean.

Instead of looking at the migrants, we should ask, what we, our organizations and especially our corporations are contributing to the problem. After all, how many rich migrants have you seen and how often are poor people the ones who control the situation?
Haha, I'm the opposite, i usually see a long text and wish I had it as epub.
You used to call out that flaw in that logic yourself. We're not generally motivated by routine gun homicides, but by mass shootings, because, as you say, "the activity threatens social stability vastly out of proportion with the probability of any given person being victim to it." It can be rational for policy to target tactical rifles, which can be used to stand off police forces (as they have in several mass shootings) and to rain death down onto a crowded street from a high-rise window, while not addressing the more-common handgun fatalities, just like gun policy doesn't need address the still-more-common traffic fatalities.
This is an eleven thousand word interview with a Marxist.
Yes.

Instead of a preshared key shared by all sessions, each session gets a different key.

With WPA personal, if you compromise the key, you can record traffic and decrypt forward and backward in time. With enterprise, you can only decrypt a session. The fundamental technology/encryption is the same.
Most of the issues with complex financial products leading to the 2008 Global Financial Crisis was the lack of pricing and provenance.

People did not know who owns what, what the underlying assets were, and what the prices were.

In a system where all states are visible and the prior states unchangeable, these cease to be issues, allowing for many of those complex products to exist very easily, which is exactly what is happening and has happened.

If you don't trust that, there is also smart contract insurance you can buy for when smart contracts and oracles create results outside the bounds of the community understanding.

This doesn't mean there won't be problems, an insurance smart contract recently got hacked, it is prudent to recognize that the solutions are presented and the market is choosing those solutions. You should be in the place to laugh about it and know what specific issue occurred and know how you can improve that, as opposed to simply waiting for me to finish so you can play devil's advocate on a mere concept of "crypto" because you might be stuck in the wrong decade since we're way past that.

I'm okay with the rapid iteration towards stronger more robust systems.

The permissionless nature is driving that rapid iteration. Unlike the outsiders in "The Big Short", you don't even need an ISDA Master Agreement to trade these esoteric products. And the flash loan market is very similar to the Federal Reserve's overnight repo market, you don't have to be a big bank. In the repo market, the Fed creates and destroys hundreds of billions of dollars for minute long trades on request, allowing banks to complete deals without needing the cash themselves. This is very onbrand to what "crypto" aspired to do, lower barriers of entry. The permissionless nature is specifically that it doesn't require your opinion or any gatekeeper in order to offer something to the market.
I just looked into this a bit more. For the simple examples I tried, clang and gcc inline + const prop calls to std::visit with O2.
This line says it all:

Goldman highlighted that Amazon representatives have had “30 meetings to oppose SpaceX” but “no meetings to authorize its own system,” which he interpreted as an attempt to stifle competition.
I've been recently using pic to draw any kind of images for documentation purposes.

Pic is a language Brian Kernighan created for troff toolchain. It's very versatile and has macros, even! Manual: https://pikchr.org/home/uv/pic.pdf

Contemporary implementations (pic2plot, dpic, pikchr) can output SVG so the results look very nice and are repository-friendly and diff-friendly to some extent.

I've bolted it to Emacs for "interactive" editing: https://iki.fi/newcup/cons-trained/2021-02-03-neat,-simple-v...
> when one reads Lisp, one doesn't look that much for character syntax, but for operator names and list structure layout.

Right, but this boils down to just getting used to Lisp.

> also for representing code as s-expressions. C / C++ does not have that feature.

Sure, I know enough Lisp to understand that, but the point about syntax stands.

Ultimately I think it's just a matter of acclimatisation. C++, Lisp, and Forth, are different enough that if you only know one or two of the languages, you'll likely find the third to be an unreadable mess.