skysight-inc/HackerNews huggingface dataset:
Well most developed nations have dropped below replacement rate on new births with population growth only sustained by immigration. We'll likely soon seen what the "less is more" looks like for new people, I'm not optimistic.
I have trouble appreciating the 20% time. What's the fun in doing something by yourself? Isn't the exciting part about Google working at scale with resources you'd never have anyone else? Personally I feel like I would decline on 20% projects.
I meant stoped cars at a stop light. Which should have been clear from context as you don’t normally get rows of parked cars on public streets. Anyway, that and other instances of sharing a lane beside a car is monumentally stupid.

The only way to fight stereotypes like this is with hard evidence.
> mapping a string (slot name) to an index [in an overdynamic language like Python] does require a dictionary lookup

Yes, you're right, I wasn't clear enough. What I meant to say was that accessing the value of the slot attribute (to either get or set it) on the instance does not require a dictionary lookup, just an array access. But of course finding out that the string (attribute name) is the name of a slot and getting the slot index does require a dictionary lookup (on the class, as you say).
You're confusing Constitutional rights with business models and editorial policies.
Personal projects that google owns...
> No, the article recounts the base sending out a live warning to base personnel.

More precisely, it said "After the strike never materialized, the sprawling installation's command post put out a notice stating that "the missile launch was then assessed to be part of a training exercise" and wasn't deemed a threat to the base"

> If you've sent an alert to the soldiers on the base, you've decided the warning is genuine

Or that you are checking. It may be a false alarm, in which case you will at least get a test of your readiness drills, which may find bugs in the process. Sometimes better to start getting ready while there is still time, and then stand down. Rather than wait until it is too late.
I'm not negating that complexity is a problem. I'm saying that there are two problems, complexity and incentives.

If you want someone to do something, then you must make it realistic for them to do it, and you must make sure that they have some reason to bother.

When shopping for computer components, do people research whether that graphics card or USB hub behaves well in power saving modes? And if they wanted to, do they have easy access to that information? If not, then manufacturers will probably not prioritize it. They will prioritize whatever goes into the purchasing decision instead.

Though it is good in a way to know that there are specific things that could be improved on the technical side, because it means there's the possibility that things could be better.

Random thought: maybe some organization whose mission is energy conservation (government like Energy Star in the US or nonprofit) would be willing to fund the software revamp. Maybe in combination with people who pay data center electric bills.
Tangential, but I think people would be happier if they biked and walked more. Especially walking is proven over and over to improve quality of life. It's a shame, really.
The test for banning is not whether someone breaks the rules 100% of the time. That would be like saying I can drive as fast as I want because I slowed down in a school zone once.

In the case of https://news.ycombinator.com/item?id=25398463 it was a combination of the trollish username (not allowed on HN: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...) and the trollish early comments posted by the account.

We're always happy to unban accounts if their history shows that they are now using the site as intended. If you notice such a case, the thing that will actually help your fellow user is to let us know about it at hn@ycombinator.com so we can take a look. You can also vouch for a [dead] comment that shouldn't be dead—the fact that banned accounts sometimes post good comments is the reason we created vouching in the first place.

(In the case of https://news.ycombinator.com/item?id=25398463, we could probably unban the account if they were willing to change the trollish username. I'll email to check if they want to do that.)

What's not so helpful is to post complainy comments about "mods deleting comments" and "echo chambers": they're not accurate, the fill the thread with offtopicness, and in the case where a user shouldn't be banned, they don't do anything to help that user.
> A lot of people always complain about how hard it is to figure out what Urbit is, but I'm pretty sure the obfuscation is part of the plan....

> But as others have pointed out (including the author of the post), the idea is deeply terrible, and implements a sort of feudal network with kings, lords and peasants (galaxies, stars, planets), because Yarvin is a neo-reactionary who believes life was better when we had monarchies in charge of everything.

> All of this speaks to a desire for things to be simple. Simple politics, simple computers.

I'm not sure if that's exactly true. If he really had a desire for things to be simple, then why the obfuscation? IIRC, his writing about his ideas is also highly obfuscated: extremely verbose and prone to unnecessary redefinition. The talk of simplification may be just a lure to hook some followers.

It all feels more like an attempt to bluff his way into some kind of elite status. There's at least two ways to be seen as brilliant: actually be brilliant or say impenetrable nonsense and hope people assume you're brilliant (because sometimes brilliance is impenetrable to the layman). I'm also sure some actual elites are tickled by the idea of feudalism and are willing to patronize him.
Cyclist get pushed by the air more than cars. Give a bit of extra room.
> It makes sense legally, since a user would have to agree to a different set of terms in a different jurisdiction.

While it's true that different terms - or at least different provisions within a single terms document - might need to apply when someone travels or (especially) moves to another location, plenty of other companies implement various versions of this without needing an account to be closed and reopened.
For completeness’s sake, the arm-none-eabi-gcc and GDB multiarch I have on my Mac lets me do embedded development ;)
Russian state media taking a victory lap, I see
You might be interested in sandsifter [0], which does precisely that!

[0]: https://github.com/xoreaxeaxeax/sandsifter
That's not compute and has nothing to do with the latency and bandwidth you would need to have the same interactivity.

Digital Ocean moving data internally for free has nothing to do with offloading video editing from a laptop.
I see. I interpreted `^` as XOR. The implication (`-->`) was clear enough to not be misunderstood.
I imagine there might be a lot of embedded toolchains that only run on windows, so I can see that being used there. But in my experience the vast majority of web development (here in the UK at least, but I get the impression it's similar in the US and the rest of Europe) is done on macs. And you can see that reflected in the software support. Languages/ecosystems like Python and Ruby still don't have support for Windows that's on par with mac/linux support.
I'm not going to set noswf. However, I run into the problem the writer mentions all the time where I'm opening an already opened file. Is it possible to just switch to the already opened file?
I like the use of language in perl and wish it was more prevalent in other languages.

For example instead of saying "if not <condition>" you can also say "unless <condition>" which is more natural imo.
Publishing GitHub Pages with GitHub Actions
I remember biking around San Francisco, and constantly being lured into the dooring zone by sharrows..

Most of all though, coming from Europe, I was shocked by how wide the street was, how wide the pavements was, and the enormous amount of space dedicated to inefficient street parking, even on major roads.

Somehow 400-500 years old city centers in Denmark manage to find room for cyclist in the very narrow streets. Often dedicating them to pedestrians and/or bikes. And adding bike lanes on major roads. But this is old cities without room for making bike lanes.

In SF, you could have bikelanes everywhere, give up street parking on one side of street... Or even just make the pavement less broad on broadway :)

It's a choice, Americans choose not to. To be fair their cities tend to be less dense involve greater distances.
I actually can't tell if you're being sarcastic.

Intelligence is not a prerequisite for being elected, and in many cases intelligence is a disadvantage. Most people are stupid, and they would rather see one of their own in positions of power. Dumb people can more easily connect with certain areas of the electorate.

Examples of this phenomenon are so copious and obvious that I shan't point them out.
Should this be a separate HN post?
Regarding the tips and affiliate links, please see my response here: https://news.ycombinator.com/item?id=25410189.
I don't know about SVE, just some general principles/thought: you either postpone the serving of the interrupt until the current instruction is done or you throw away progress made in the current instruction.

My educated guess is that the latter is most frequently used as a technique.

Also traps are caused by the very instruction being executed so you cannot complete the current instruction in all circumstances before vectoring to the trap/interrupt handler.
although Lithuania is both in the EU and NATO which would make it a very different proposition
I think sharrows are usually poorly-implemented - say on streets with high speeds or high volumes of cars. But I think they can be not completely worthless depending on the context. For example, Mountain View has design practices that suggest only streets with low speeds (I believe it’s 25 and under) should have them. Furthermore, they should be augmented with additional treatments, such as speed humps, chicanes, and bollards that force vehicles to turn off the road (so drivers can’t use the quiet neighborhood as an extensive cut-through). In that context - as just one tool that complements others - they have some value. Portland has good examples of this on their Neighborhood Greenway network.

Market Street seems like a poor place for sharrows.
OU is so strange to me. Last time I looked at is, as an American, I could not qualify for any of there technical programs given my nationality, but I could try some of there legal programs. I also really like the option they provide to sort of make your own degree, but seems impractical given the biggest benefit of university, especially an online program, is solely credentialing.
In this context, nation-state means “people with the authority and budget to do stuff like this”.

Its used because it makes the victim seem less incompetent, and doesn’t misidentify the attacker, doubling the ownage.
Robots will be everywhere. Here’s how to build your own
Yes, untrusted software has warnings now, but can still be run. Where is MacOS falling down for general computing?
My friend asked me to help her interview a CTO. Here's what I asked them
I was going for don’t be there in the first place.

But this is an acceptable answer.
I'd prefer one line it and use the "long" names and add nocompatible

set nocompatible hlsearch incsearch ignorecase number

then sane tabs

set et sts=4 sw=4
I don't think it's clear in the article if the initial alert was sent out manually or by an automated system. The first mention of it sounds manual, but then later it sounds like it may have been automated, since they're trying to move the blame down one level to whoever initiated the training exercise that caused the alert.
You're right about that, AND PayPal has some sort of aversion to debt obligations.

I remember reading something about how PayPal can't loan out or use the money it is holding for users like a normal bank would- it's a sacrifice to their strategy to avoid being a bank in the USA.

I think that would make having all this money on their books annoying from a business perspective, along with the 'it's not mine' problem
How did you determine that the attacker hijacked the existing O365 session rather than logging in with the phished username and password? For an app like O365, usually that kind of cookie-stealing doesn't happen without malware on a user's computer.
All the far-left groups and individuals pushing for the censorship of “hate” and “misinformation” are pushing for a centralized web.
Your program will crash with SIGILL.
We actually had something similar happen, almost to a “T”.

Individual’s account was compromised and was used to send emails to their address book asking them to review an RFP. They would then delete the emails that were sent and the account owner was none the wiser.

I am not 100% certain as to how the initial compromise happened, but it was an O365 environment and MFA was on. O365 did pick it up and send an alert, but due to a configuration error it did not disable the account.

Anyways, it worked out and we transitioned to M365 as well.
Another thing to consider is that bicyclists behaving badly are almost always only a risk to themselves, while drivers behaving badly are a risk to others. You can’t compare the two.
Also a problem with many places. Think about Pakistan, where the military is not the government per se, but has the resources.

“Nation state adversary” says something without saying it.
Why not one line?

set hls ic is nu noswf

On a serious note, personally disabling line numbers is the first thing I do in a new editor. Reduces visual noise—status line usually shows current line number anyway, jumping to a line might take a second and I found I don’t need to know my line numbers more frequently than once per month or so.

What I do like to enable in an editor is visible whitespace characters (helps notice levels of indent, for example). In Vim that can be accomplished with:

set list listchars+=space:•

(Might take some tweaking to make whitespace appear subtly enough, depending on your color scheme.)
How to recruit junior software developers; your team's future superstars
In clojure(script) equality works this way. Values are compared and not instances. It makes the language a little bit higher level and more ergonomic. Love that feature.
I think Pfizer also has some proprietary processes that they wouldn't want to share, something about special lipid capsules that protect the mrna while to traverses the intercellular medium.
> "go! no, you go! no you go!"

Seattle streets in a nutshell. As a frequent pedestrian I've lost count of the number of times a car has stopped in the middle of an intersection and frantically tried to wave me across a street. Some people are just bonkers. If you're already inside an intersection, don't yield to a pedestrian who's standing still on the sidewalk! Are people trying to get t-boned? Worse, in those situations I feel morally compelled to run across the street just so the driver will remove themselves from the dangerous situation they put themselves in for my sake. Absolutely infuriating.
The standard way of doing this is to make a prize given to the first research team to accomplish some breakthrough. See for example the DARPA Grand Challenge (self driving cars), the Brain Preservation Prize (preserving and scanning ever larger brains / brain samples at ever increasing resolution), or, most famously, the Nobel Prize (whatever the "best" research in the field as a whole is that year).
Putting your personal categorization number into the email subject is such a monumentally bad idea...
White House staff members will be among the first to be vaccinated
Last I checked those require root and couldn't find any obvious non-root apps now either. I stumbled over this HW + app solution though: https://chargie.org/
American politics have terrible naming schemes.
The risk is real. The only thing protecting wine and reactos from being sued to death by microsoft is that they can claim clean room design. If one of their watched a video explaining how windows works, it would make that defense illegible.
> people familiar with the matter

Not buying off on more than the fact the report was made.

Skepticism is the order of the day.
Note, the affiliate links weren't "secret" either. They were quite visibly displayed in the suggestion list of the browser. The user could see them before navigating. Brave's mistake was showing them on fully-qualified domain names (that wasn't our intention, and was fixed within 48 hours).

Affiliate links aren't uncommon; definitely not worth trying to keep a secret. Open Firefox (or Opera, Vivaldi, etc.) and do a search for "hacker news" from the address bar. Every one of these browsers adds its identifier to the resulting query. By contrast, Brave offered a search suggestion with a [visible] affiliate code attached.
I'm actually kind of surprised that the winners only had nine kids. That sounds like a lot, but even as late as the 1950s it wasn't uncommon for Roman Catholic families to have that many kids. My own great uncle (a WWII vet) and his wife had 10 children in the 1940s to 1960s.
I've been hit twice. Both times I was at a stop sign. The second time the guy just said "oh sorry, the sun was in my eyes." Meanwhile I thought I was going to be pushed into moving traffic and die by someone who in no way could have avoided me. Took me a full minute to catch my breath and gain enough composure to lay into the guy who hit me. He never got out of his car, never said sorry (real sorry), nothing. I've had cars chase me because they don't think I should be riding in the right most lane (no bike lane or construction).

One time a Pizza Hut driver almost killed me. I called his boss, they didn't care.

One time an UBER DRIVER almost hit me and then proceeded to chase me because I yelled and flipped him off. I sent a photo of the license place to Uber and the local PD, nothing. Not even an acknowledgement.

The fact is that people don't care. You go on HN or Reddit and people will complain and actively encourage hitting riders. It is always the rider's fault, even if the driver broke the law. And I'm tired of it. I don't care if the rider was in the wrong, you're a lot more squishy on a bike than in a plastic housing with a motor. There's this weird dichotomy of not caring about the life or safety of someone.
Made in China, not Tokyo.
Yes - the vast majority of open source projects are run this way.

The down side is that you don't get paid. And I think that's pretty consistent -- no one is going to pay market rates for you to spend 80% of your time on "whatever you like".
From my time there, the most important thing about 20% time, from my POV, was the message to all engineers that innovation, personal growth, and expanding the boundaries of your work, is important to the company. It was less important whether you really engaged in a true 20% or not. The point was that the company very loudly endorsed the idea of it -- even if in practice, it was hard to get right.
In Firefox on macOS, the font fallback to "Apple Color Emoji" is doing really weird things on my machine (like cutting off the top of the number "5").

With that said, thanks for the tips—`set noswapfile` definitely fits my workflow more than not.
>They only warn against doing that in every investment prospectus ever.

Right before they show you 20 pages of past performance graphs.

I wonder why they would exert themselves in such a fashion after the govt-mandated CYA disclaimer

Also: I think you've missed the point of the video.
Good question. Given the apparent issues with pre-defined point-in-time reviews, the authors suggest continuous or random-time reviews instead.
> and gets to deny promo because you "spent too much time on your 20% project", as well

or "while that's extremely important and beneficial to Google, it's not valuable to this PA. Thus you should unmark yourself for promo otherwise our director will tank you in committee." True story. :) Glad I'm out of that toxic group; I was able to turn my 120% project into my 100% day job and am much happier and well rewarded.
>To compete, you really do have to cut minimum wage. You have to loosen regulations, and importantly, you have to do massive tariffs / sanctions on China for the next decade.

Not so, import taxes and one avenue that should be explored is true carbon costs/impact factored in. Why should something made locally be more expensive than something made the other side of the World and shipped all that distance. Clearly some impact costs not being factored and the whole carbon aspect should be utilised for many benefits - balancing out imports for one.
I like how when the downvoted messages start to fade away until they say [flagged] and vanish. The creators of the site were only looking for what’s popular because, you know, they’re VC.
That looks really cool but unfortunately they seem to ship only to Europe and US. Does anyone know of an Australian re-seller?
> Capitalism is about free market trade.

A sort of freedom. Not free from taxes, free from interference. But that's really never the case.

Say you buy something from a store, and you expect their use of your data to follow the terms on the loyalty card. They've got a bunch of commercial-code laws that protect them. You can't pay with counterfeit money, or give yourself a 2-for-1 discount. If you use credit and don't pay, men from the state with the right to use violence come and collect for the store. They're totally legally protected. But how are you protected? Only at the end of a hugely expensive court case in the best outcome, but probably not at all.

The potential risk to the store from you is limited to the cost of goods, the risk to you is almost unbounded. You might lose healthcare coverage, or your boss might buy your data and use the store to link your id to your pornhub usage and fire you. Minimal, limited risk for them, huge unbounded and unprotected risk for you.

But then you discover after buying your gallon of milk, that they (knowingly) sold your data to someone who then sold it to, let's say an insurance company, in direct violation of the words on the back of the card. Now, how do you get made whole?

So, no. I don't actually feel that the free market meets that description for 99% of transactions. Between two citizens over a used lawnmower, yes. Between Warren Buffet and Bill Gates, yes. But between you and the supermarket - not even a little.
I don't think it's quite the same - ISPs trade specifically in the amount of data uploaded/downloaded, so when they say you get "unlimited data per month" but in reality that's capped at 100GB, then yeah, that's misleading advertising. This is more akin a storage facility that says "we'll store unlimited number of your items, but you can only give us 1 tonne a month". But you know, if you keep supplying them a tonne a month for 10 years, then yeah, they will keep your 120 tonnes of stuff.
Show HN: Ctrl-Pedal, a one-key keyboard for typing 'Ctrl'
Can you back up that only far left groups are against hate and misinformation? Those topics seem like topic that everyone would be against?

(Writing this from the EU, where most of the people have watched the past US election season with... "amazement". Especially the way in which both sides seem to feel they are the oppressed side.)
I doubt it.

Cycling is well established, but the rules around road use are insane. That won’t get fixed unless someone is getting a big bill.
> you dont hold gold in perpetuity, its for certain several year stretches and certain decades

So you only hold it when you’re trying to time the market? Got it.
> The intention was to "humanize" the cyclist

This is sadly a big part of the problem. It is amazing to me how common and popular it is to talk about hitting cyclists.
Rogue ex-Cisco employee who crippled WebEx conferences and cost Cisco millions
IIRC Metal also has compute shaders specifically to run highly parallel code on the GPU. No idea if anything makes use of those tho.