skysight-inc/HackerNews huggingface dataset:
I've been at both ends. Building apps as a solo developer, as well as fixing some bug or implementing a single feature correctly for clients. I think it requires being able to zoom in and zoom out along the stack of abstraction that constitutes a code base, as well as either focusing on the now or a much larger timeframe.

The higher level skills can be somewhat tested by asking the candidate how it would build some module and the variation that some factors would bring in (like closer deadline, no third party service,...)
Don't kill me for this - but is there any advantage to using a pencil over a pen for writing, except for erasability?
If one thing can be gotten from that incident is forcing GitHub to create finer OAuth scopes and per repository.

I am always uneasy when an application even thrust worthy like sentry asks access to ALL my private repositories even when they dont need it.

I feel that in 2022 GitHub is way too critical to many organizations and they should really work on stricter rules. Even google requires special and costly audits from oauth applications to access users critical data like drive and emails.
This doesn't change anything in situations where you're considering being a meat sack against a metal box.

This is great for slow roads and neighborhoods - where many people prefer to be riding their bikes anyways.
Your wording is a bit of a sly semantic trick.

By attempting to equivocate stopping speech with free speech, it sort of dodges the whole purpose of free speech in the first place, which is to ensure that unpopular ideas are tolerated in a free society.

Free speech isn't just an abstract principle. It exists to ensure that tyranny of government or the masses is not able to stifle the creation of the new knowledge that progress depends on.
The Azov Battalion is an officially sanctioned ukranian military unit that has been directly involved in fighting pro-russian forces and potentially been involved in war crimes documented by the UN.

They absolutely don't justify the invasion of Ukraine and are a smokescreen, but that doesn't mean that they aren't problematic. There is a reason the US blocked military aid to them in 2018.
I'm not looking to interview, but if I would you'd find that my personal projects fall in categories of either being:

a) outdated, because almost all work relevant to my subfield have been at my job for a some years now (and my experience has grown accordingly, since), or,

b) irrelevant, because by now my personal projects are mostly orthogonal to my job (e.g. stuff involving electrical engineering and digital signal processing), which I am absolutely not applying for.
> with no internal advertisement [that's not legal]

Source?
Ugh yeah, now that you point it out, there was one. To be sure, my internal reaction to that comment was "oh, a troll or a loonie", but maybe they were serious, which is kinda worrying.
I like Georgist taxes, but it's unclear that tax incidence will fall entirely on the rentier class.

Important land is always unique, and therefore taxation would be have be incredibly dialed-in, no? A busy major international port would need to be taxed very differently than a sparsely attended beach just a mile away. This seems very difficult to get right.

Have there been practical applications that show that's not a concern?
The affected person doesn't feel it's good when an apartment building gets built next door to their single family if the land isn't theirs either. NIMBYism around density gives us the situation that we're in now - where low density can't support city services and no one wants to allow higher density.
Indeed, it remains to be seen whether or not SGX2 will be trustworthy; the proof is in the pudding. However, other vendors have their own solutions to the same problem, and least AMD's approach is radically different, so one hopes that at least one of them will stand up to scrutiny.
https://threadreaderapp.com/thread/1514938507407421440.html
> Dude, your privileged is showing...

It’s not really a privilege. Google (especially the Chrome team) is extremely high impact work. Think of all the revenues funneled into search thanks to it. It’s deep, fundamental tech at a tech company and a core part of the strategy.

> I have yet to work for a company that buys me lunch, much less annual ski trips. Hell, coffee hasn't been provided at any of my jobs, I've always had to pitch into a coffee pool just to have it. That's not to even mention getting to go to conferences. If I wanted to attend a conference, it would be coming out of my wallet and vacation time.

That’s a series of red flags. Why did you even go work there in the first place? Are the founders unable to raise anything?

> Guess what, that lunch which I am already paying for, is also unpaid time. Ever since I've been working from home, my lunch hour is mine. I get to unwind, read or watch tv, all while eating a healthy meal.

Are you in consulting? Only place I heard of with billable hours.

If it’s a regular company with FTE, with a mentality like that regarding collaboration it sounds like they sure aren’t a threat to anyone in SV.
Lol, world's lamest club. Ask one of those super well-rounded Comp Sci guys to write a join query in SQL or create a pleasant user interface or build a modestly robust CI pipeline and see what happens.
Malloc cannot, IIRC, be implemented in standard C only. It needs non-standard system calls. Specifically, how does malloc() itself allocate new memory?
Maybe, but I expect the "core" engineers are too busy getting things done and doing actual work to care about any of the pronoun bullshit.

In my experience, the more someone talks about "social justice", the less they have to contribute to any actual production.
How do you know that when your software calls SGX instructions from inside a VM, that it's actually getting the hardware CPU's SGX implementation, rather than an arbitrary software SGX instruction-shim implementation provided by the hypervisor?
they're the ones who figure out how to make it make money.
When I'm walking, I specifically plan routes with as many stop signs + as few stoplights for this reason.
I don’t think the invasion was justified per se, but I think it was a predictable outcome of what the west was doing.

The fact of “civilian losing their lives” is where I think creates the differences in views. For many people, especially Americans, they can’t get past that or put the body count in perspective. Others, and I think this includes much of the non-western world, are more like “well people die, what’s special about this?” I don’t say that to be callous, my point is that 50,000-100,000 people die annually in state based conflicts, and everyone morally triages them, and that can produce different results.

UNHR estimates 2,000 civilian deaths so far in Ukraine. That was a typical number for (1,500-3,500) for civilian deaths in Afghanistan each year for the past decade. And you probably didn’t post anything about it on your Facebook, right?

So let’s get past deaths. What’s happening in Ukraine? The 20th century conflict between the “first world” and the “second world”—a conflict so epic that the terminology has become part of our vernacular—ended with the collapse of the Soviet Union in 1991. When empires collapse they don’t just vanish. There was an informal agreement among all involved that the west would leave Russia its space. Remember, we were fighting against the Soviets in places like Korea and Vietnam. So giving them a buffer in Eastern Europe against NATO was a good deal. Maintaining buffer states to avoid conflict between major powers is a centuries old practice rooted in pragmatic considerations.

So what happened? NATO reneged by gobbling up Eastern European countries and pushing ever closer to Russia’s border. Russia sees NATO encroaching closer and closer to their border, flirting with allowing membership of a country in Russia’s border. What were they going to do?
Hard disagree on this. Large companies can't afford false negatives because false negatives can hide out and move from team to team without detection. At a small company if the same thing happens it means leadership is incompetent and you have bigger problems anyway.
A useful distinction is "complex" versus "difficult".
> Phrenology was banned in Vienna for a variety of reasons, including the overenthusiasm of Gall's followers, and the treatment of women.

https://soundideas.pugetsound.edu/cgi/viewcontent.cgi?refere...

In fact in places where it wasn't banned it flourished.
Could you name some of those interesting and well-funded startups? I find it really hard to find them naturally but would love to get to know some more.
Beg buttons with yellow flashers aren't nearly as strong a guarantee in my experience – more people blow through those than stop signs in my area
Sadly I tried pretty much everything. It was the newest version, no previous versions installed. I had 2TB of data, but it was hundreds of thousands of small PDFs.

I've also used One Drive, GDrive, IDrive, Mega and some others. All of them have different issues. I guess I hate One Drive the least, but the barrier is low.
I would say that's a somewhat bizarre question.
Your "fundamental principle" is fundamentally illegal in the US, at least according to the Fifth Amendment (leaving aside the fact that the Constitution is a dead letter).
If you're only worried about environmental impact, I suppose you could try doing something with carbon offsets?

If you also care about animal suffering, some foods have much more impact than others, see e.g. https://thinkbynumbers.org/utilitarianism/direct-suffering-c...
TSX has always been kind of useless. They got repeated feedback that they had to document what would cause deterministic spurious rollbacks (usually bad cache interactions within the same transaction causing lines to spill), so that applications could be written without the slow (non hardware assist) fallback path.

Oh well. Maybe some other company will build hardware transactions in a way that takes developer feedback into account.

Crosspoint DIMMs had an analogous problem. There was no way to pin a cache line for updates, so that it couldn’t spill to persistent storage mid page update. Some cool workarounds came out of the research community, but, in the end, that technology is dead on arrival too.
did you notice how much it rallied once his position was announced? It was the biggest stock move in the company's recent history.
what would you have done with experience/hindsight here?

sounds like you'd already taken the lane and didn't have a good out; would you just try to avoid the panic now?
>3) It could be personal bias, but a lot of LVT arguments seem to implicitly assume that more rental units is a good thing

The house you 'own', in fact is nothing more than tenancy. Just a different kind of tenancy. Stop paying property taxes and find out you still have a landlord.

I think far bigger issue is how to apply LVT. a cookie-cutter approach is guaranteed to fail. an overly complex system is just another byzantine labyrinth of a tax code that'll be gamed.
That’s not what I’m saying at all, but you’re either too worked up or don’t want to understand this.

I’m saying that right of way is the least concern; instead, cyclists should be cycling very defensively.

You seem very happy to let cyclists get killed, to promote your own PoV though.
I'm curious how she's "too nice" and why so much patience is needed for that?
Its a pretty common paradigm too. Build fast, poorly, more ducttape than boiler plate, and it works.

Bring in a spit and polish crew and build towards an evergreen codebase.
All of TSX is present on Intel server processors. Just gone from client.
It's being widely claimed that "cancel culture" is some kind of new and different phenomenon; it hardly takes much historical knowledge to know it's not. Examples abound, in nature, antiquity (go tell Socrates about being "canceled"), etc.
I'd argue Twitter is just as complex, because Twitter's product is its users and the content they create, where the others are governed by the laws of physics and making a good car (i have one, they're good!). What you have is a bunch of engineers on twitter going "ah yes, its just a social network feed! I wrote that in CS244 as my class project. how hard could it be", forgetting that twitter is an international network with tens of thousands of hyper targeted communities that feed off each other, diplomats that negotiate with governments and communities, etc. Not to say that this is impossible for anyone else to make, but it's a lot harder than just launching a site with your hundred engineers. i'd recommend reading platformer.news for a good
Virtually all game companies use Trunk Based Development, in my experience, including many very large studios. (Outside of game engine development, which isn't really done by game studios anymore with a few exceptions)
the myopic view: of or focusing on only the present. never did i say the antidote is to take a hyperopic view. obviously the appropriate view will lie somewhere in between. i even went out of my way to clarify that the extreme hyperopic view is not what i advocate (my second sentence). it's only my point that we leaned (continue to lean) further to the myopic direction because we don't really understand (or appreciate) the extent to which this impacts things over any other timescale.
It's definitely not nonsense. Strong markets require strong regulation.

As an example, I used to write software for a company that traded derivatives. The markets we were on all had extremely strong internal regulation. Everybody who traded knew not to fuck with the exchanges. And that's what made them great places to trade: you could trust the outcomes.

It's very similar with investing. Investors are putting in money in exchange for a piece of something with clear risks. The murkier the risks get, the harder it is to get investment money. If, e.g., half of NYSE stocks were scams, investors would put in a lot less money, because their risks would go up, and that risk would apply to every stock in the exchange, because bad actors would of course try to make scams look like good companies.

So it really isn't about you or your daddy issues. It's in the NYSE's interests to keep scammers stocks off their exchange. It's also in the interest of most people who list or trade on that exchange. The same pattern applies more broadly to national markets as well.
The CPU has keys that you verify by asking Intel, is the short of it.

Of course if you're inside the hypervisor and being software emulated, it could do anything to you. The idea is you verify enclaves remotely, so no other system would want to talk to your software emulator and share it secrets.

You can mess with your local copy of the enclave, but then no one else will be able to verify it remotely (because the Intel CPU won't sign it like you need it to)
> If it was driving clicks it wouldn't have been "censored".

You have it backwards, it was driving clicks and the algo was full steam ahead getting more clicks. It had to be manually removed to stop the spread.
The number of technicians who freeze when they see an error message is really discouraging.
Ask HN: Any resonably good alternate search engines?
Any alternatives to Google and DDG?

Of late Google seems to give me the exact opposite of what I searching. So I type in something like

"What are the WRONG ways to do X"

and the results are

"Here are 10 great ways to do X"

Quotation marks do not seem to work for some reason.

Plus all the SEO spam. Entire categories of questions seem to be out of limits because the results are so suspect.

DDG is terrible at local results. I keep getting American results even when I mention a city and country.
Ah, this does add a layer of complexity I hadn't thought of before.
And I'm so tired of people responding "nope, there's nothing to see here, [good] people aren't being cancelled, and no-one is afraid to speak their mind." It's dehumanizing. Or maybe gaslighting. You're telling them that they aren't seeing and feeling the thing they are seeing and feeling. You're not arguing against their take, just denying their experience.

Cancel culture exists. It hurts people, and it generates fear. Heresy exists and it is punished. Most people are self-censuring heavily now. I have experienced it myself in personal and professional contexts, and I am a moderate liberal. The OP mentions the fact that both sides always have truthful anecdotes to support their positions, and use it to attack the other. And that is what you've done here.

Regardless of the details of cancel culture, how could you think a system like that could ever possibly work? When there is status to be gained from making an allegation then they'll be made, true or not. When allegation is enough to generate a mob, which affects your employer, your friends and family, you're entire life, this is a disproportionate punishment even if the allegation were true. But the accused rarely, if ever, even gets to speak in their own defense. It's called "social justice" but it's not a court, there are no rules, and the judge jury and executioner feels just fine if they never take a dispassionate look at facts. This system, applied to anything, is the opposite of justice. To believe otherwise is to reveal a deeply flawed understanding of how human beings respond to incentives. (Of course, one way to get around this problem is to redefine "guilt" to require only that the victim feel bad. But again, this incentivizes victims to feel bad, and somehow everyone forgets that people feel bad for all sorts of reasons, sometimes having nothing to do with the accused.)
Not a bootcamp but does anyone here have experience or an opinion about Launch School? I know someone who is thinking of attending.
Not to defend childish Twitter name-calling, but the reason he did it was that the dude picked a pointless fight with him first. Let he who has not escalated an insult battle throw the first stone.
I worry the US internet is trending in that direction. It already sounds too familiar.
Please don't spout nonsense. They did not let go of "everyone related to Rust", large parts of Firefox are written in Rust and those parts obviously need to be maintained. New Rust code continues to be written, as others have pointed out.

What Mozilla did do was lay off many of the people working on Rust itself as their full-time job, as opposed to people who use Rust to do their work at Mozilla. And the Servo team, unfortunately.
Are you aware of the total time it takes to sponsor someone's green card through employment and get them to the US ? It's a multi-step process involving DOL USCIS DOS with each step taking 6 months or more. If the employee is from a non-backlogged country you're looking at 1.5-2 years at a minimum. India is multiple decades longer.

I don't think any company will wait that long for a single hire.
You're mixing some things up. Yes, excess financialization is bad. But that doesn't mean we need markets to become ineffective and scam-filled.
Psychedelics are just in with this crowd IMO. Microdosing was a big thing in silicon valley for a while
Just look at Andy Grove [0].

Literally bootstrapped himself from nothing.

[0] https://en.wikipedia.org/wiki/Andrew_Grove
It always depends on several factors, including how much of a trade relationship runs between the two, or regional defence agreements (among other things).

And while IANAL, I suspect given the relationships we have, the Bahamas almost certainly would, Turkey would be contingent, and Spain would likely be the most resistant for non-economic (capital crimes) as EU states tend to be, but for economic ones...almost certainly extradite someone back to US remand (as has happened before).
Generally, things get harder as you scale because something that would have taken a new Postgres table has become a distributed systems problem.

You also hit diminishing returns with new features and user growth, but when you have hundreds of ~~billions~~ millions of users, even marginal engagement gains can multiply out to something big, so you have a lot of teams working on features that might move the needle a bit.

There are also more regulatory hurdles as you grow, so some of the staff just support that.
It is a fundamentally difficult problem to solve. On top of that, the costs grow exponentially with core count and processor scaling compounds.

If you look back at so many of the intel architectural extensions it is so hard NOT to draw the conclusion that Intel has a POOR understanding of where problems should be solved. They constantly try to solve problems which should be solved in software with hardware. This is why they are now an architectural generation behind AMD and why they are most likely going to lose the CPU market to Apple imitators.

Unless AMD can maintain its success despite the talent bleed it will start to face — the days of x86 are limited.
Interesting.

I've resisted the pull of the Nix side so far...

There's a similar package that auto-pulls dependencies for Swift scripts, but it requires you to explicitly state the external dependencies as comment annotations. The example given is:

#!/usr/bin/swift sh

import Foundation
import PromiseKit // @mxcl ~> 6.5

firstly {
after(.seconds(2))
}.then {
after(.milliseconds(500))
}.done {
print("notice: two and a half seconds elapsed")
exit(0)
}

RunLoop.main.run()

https://github.com/mxcl/swift-sh
The approach is fundamentally flawed.
Very glad to see takes like this becoming more popular. This is how it was done when I started out.
I mean Sweden, and New York did it idk why we would put it past the Chinese. Might be cultural though
You presented your beliefs; it doesn’t align with reality or physics.

Like I said to another poster: You make a compelling case for requiring cyclist licensing.
https://www.tomshardware.com/news/arm-severs-itself-from-arm...

I suppose this has much to do with it ...
How far can you go with that strategy? The derivative assets aren’t going to fully move with the price, and can have much higher volatility than the asset you’re trying to avoid buying.
> if they don't care enough to vote that's their problem.

The life of a renter is completely different from that of a homeowner. Most renters are of a lower class, living paycheck to paycheck. All they think about is staying afloat, not getting involved in local politics. You need a surplus of time and energy, and roots, to get involved.

Comments like this ignore the conditions under which people live and how these conditions modify their behavior.
Man that joke’s fucking tasteless. Bonus points for the icon of an impeccably-coiffed white dude sitting above the photo of a black lady he’s making fun of.
Preventing SPAM requires a lot of subjectivity, so particular people who download certain sets of posts are more like to be senders. Perhaps retrieval of messages could be routed over something like I2P.
>it means you're standing up against EVERYONE, because every side is trying to take away the speech rights of the other side

This is just plain false. There is a large contingent of people, myself included, who aren't on anyone's "side". The false, binary Republican vs Democrat crowd is, collectively, a shrinking minority of the population. Intelligent, moral people don't want to take away the speech rights of anyone. Twitter has a block button which everyone is free to use to shield themselves (and only themselves) from any speech they find objectionable. The very crux of free speech is being willing to fight for the right of people you hate and despise to speak freely. Obviously, there are many people who today oppose free speech (both those who openly admit their opposition, and those who cravenly claim to support it while opposing it at every turn). But its patently wrong and absurd to claim (as the author of this Tweet thread does), that everyone opposes free speech. Free speech and free thought are the two prerequisites for a free and democratic society. The twin pillars upon which all else rests. Those who oppose free speech are the enemies of freedom and democracy, despite their hollow claims and feigned benevolence.