skysight-inc/HackerNews huggingface dataset:
>So of course if people aren't so free thinking, doesn't that change something? [...] So then if actually we think government should intervene in some situations, why not in this one?

Since the majority of your reply is about justifying more positive government intervention, I've done a poor job explaining what I was talking about.

I already agree with government intervention to limit bad effects of advertising. That's not what my comment was about; instead, I was critiquing your rhetoric.

E.g. the following type of statement : "If people are not truly free thinking, how can we have a free market?!?"

The above statement has a nice poetic symmetry but doesn't actually advance the discussion in a productive way. Let me try more rhetorical examples and hopefully you'll see the same pattern:

Proposal: Facebook should open its social graph as API so users can be free to choose their own 3rd-party client and not be locked in a walled garden. But if users are not so free thinking, how can there be a free choice to choose their own social client?

Proposal: People should be able to freely choose which state or house they want to live in. But if citizens are not aware of hidden influences, and are not perfectly rational agents, and disadvantaged with information asymmetry, can there truly be a free choice to pick a home?

Proposal: People should be free to choose their spouse. But... [same pattern]... because people don't know hidden life influences that had predetermined their eventual mate selection, etc.

What I'm saying is that yes, we can be flexible with definition of "free" -- but that just means we're going down a rabbit hole of philosophical word games. I contend this isn't productive discussion.

If we want to recommend more positive government intervention, we can do that without the "free isn't truly free" philosophy.
That is the sad and dirty truth about American higher ed. It's basically just buying an entry ticket to an exclusive club
Real GA102 Ampere (Geforce RTX 3090) Die-Shot
As a small consolation, the other buyer could have been Take Two
> These randos on the internet are people. And who works in government and/or the justice system? You guessed it! People!

That is not a persuasive argument to anyone who understands that people working for governments/justice systems are much more keen to be bound by... laws... than randos on the Internet.

> Giving those people deep access to your private and personal life is going to be abused more than it will help.

Yeah, I'll need a pretty convincing citation about that because it sounds like a load of misinformed nonsense to me. At the very least, you ought to segment your argument based on regional zones. As an example, in the EU governments do collect quite a lot of deep information on their citizens (their finance, their health, their skillsets, etc). They can then use that information to give out unemployment insurance, support education, tackle the best part of healthcare costs and so many other things that have a truly positive effect on people.

> Have we already forgotten what disastrous consequences moving toward such a totalitarian government has? Have we already forgotten about the horrors of the second world war and its aftermath?

Wait, is your argument that citizens in the US, EU, Canada, Australia, New Zealand, India, etc. will experience a shift of their government to totalitarian states in their lifetime? If so what are you basing this belief on?
This is great. Again proof that any metric that is measured will eventually affect the person being measured.

It reminds me a lot of quantum mechanics:

“The act of observing disturbs the observed“
Hopefully they keep it in new reddit.
Even software engineers who are in a state of flow keep working :)
I haven't seen one (at least for a SaaS company) that will compensate for loss of productivity/revenue etc, but something like Slack's SLA[0] seems like it's moving in the right direction. They guarantee a 99.99% uptime (max downtime of 4 min/22 seconds per month) and give 10x credits for any downtime.

Granted, there's probably not many businesses that are losing major revenue because slack's down for half an hour, but it's nice to at least see them acknowledge that 1 minute down deserves more than 1 minute of refunds!

[0] https://slack.com/terms/service-level-agreement
I suppose it depends on what “changes” means. We specifically tell students (and they even sign a document that says) that we will make changes to aspects of the the experience during their time as a student (e.g. schedule, specifics of curriculum).

Students can be with Lambda for as long as 2+ years. Everything being frozen in time would be to their great detriment.
It seems worth noting that there's still been no mention of the ethics of building the pyramids, nor the rationality of doing so, nor the implications for the future, etc.

I think that's more the point of the blog post.
Sorry if the comment came off as critical to what you've done; it was not meant to be. I just find the ability to tag data to be useful for organization and discoverability and I find it interesting that in 2020 there's no widely used file systems that have it out of the box.
> Your smart glass will replace your TV, Laptop, Console, Watch, Camera, and of course Phone.

and ... yourself. By capturing all your input-output signals over your lifetime it can upload your personality so your digital self becomes immortal. Of course, smart glasses will be only part of your digital self logging.
Exactly what high frequency trading algorithms usually do: they mostly buy right after opening and get rid of liquid assets before closing.
I would say that this is a very low risk investment. The price, like you say will inch up slowly from 98 to 100. I can then sell this security at any point with very low but steady return. This is the hallmark of a low risk investment.

It's true that if I hold the security until maturity, I could lose my investment. This, however, is easily offset by buying many such securities and recognizing that many will fail but some will succeed, giving me my expected return on average. In fact, I might even decide to buy many of these and repackage them into a basket of securities and split them up into many pieces and sell them off as low risk tranches.

Now, if you claim that all the outcomes are correlated (i.e. there's only one pair of dice that is tossed once), then the price you're talking about ($98) is absolutely not the price it would trade for because of the inherent risk associated with the asset. Instead it would trade at a much lower price. Just imagine that you were given the option of buying this asset for $98 or something like a US bond for $98, both of which will yield $100 at maturity in expectation. Which one would you choose?
Please keep speaking up.
Unwinding a Bug – How C++ Exceptions Work
Sadly a lot of managers don't see it this way, they'd rather assign blame.
Luck-based selection allows unfit individuals to thrive and this makes populations less fit and more fragile.

When you combine this with environmental forces which encourage increasingly homogeneous behaviors within a population, it sets up that population for sudden mass extinction.
In the novel of TTSS, it is explained that Toby was a starving (literally rather than figuratively) student living in Vienna after WWII and Smiley recruited him there to the Circus (MI6).
Wouldn't that depend on the record size? 2 columns wide table vs 100-nested columns with eg. full book chapters.

And I don't think there's any "average" you could easily advertise for without misinforming.
Your logic seems rather self-contradictory here:

"I can't believe an organization would _praise_ the rockstar mentality"

"If an organization doesn't praise the rockstar mentality, they are lying".

As others have noted, I tend to take people at their word. Of course, you can also ask people on the team during the interview process if they feel like that's true or not.
guard/defer is semantically and syntactically as explicit (or implicit) as C's automatic storage class (https://en.cppreference.com/w/c/language/storage_duration), which is the default storage class.
Those stats also do not indicate how much the agricultural land is being used to grow animal feed.

I don't have links, sorry, but IIRC it's about 33% used for animal feed.
The webcam is the gadget of the year
>can do much better targeting than yourself.

All existing online ad platforms provide very good targeting tools and do automated optimizations on your behalf. On a targeted audience you can easily outcompete big corps with a generic offering as it's not overall budget that matters but how much you're spending per view/click/conversion adjusted for how relevant your ad is.
Ask HN: How much SkillShare spent at their marketing campaign?
SkillShare is everywhere, from Youtube video sponsorship to ads and all, been wondering how much, in total, or category wise, they spent in various marketing campaigns? Anyone?
Does someone know why that happened?
Stroll down memory lane with this 1996 instructional video on How to Internet
Yep, it's all about cost of energy. The solar farm that powers a vertical farm will always take up more space than the vertical farm saves.

We have a nice podcast episode about this, maybe this interests you: https://www.predictions-podcast.com/2020/03/29/vertical-farm...
What is the difference between this and the headless_chrome [0] crate?

[0]: https://github.com/atroche/rust-headless-chrome
Luck is uninteresting to focus on. I undoubtedly believe luck influences many things. The majority of who I am is dependent on "luck." My gender, my parents, the country I live in, my childhood growing up, and even the name I identify myself with is outside my control.

The problem I see is too many people focus on things outside their control. Even if luck controls 95% of the outcome. It's uninteresting to focus on. Focusing on it doesn't change the outcome. Too many focused on it and surrender to it. "It's all luck anyway."
Doing vertical farming on earth, lets us practice here, so we can do this on space colonies reliably later.
To be clear: I'm responding to your approach to frameworks, not your first example of search result aggregation. I also want to emphasise I'm posting this out of genuine interest, not contrarianism or antagonism.

Is there overlap between your philosophical layers and practical utility? The kinds of things that have been required to change in my career so far were base assumptions in the business domain, which no amount of premature abstraction could have prepared me for.

I've never witnessed a need to "swap out" an entire layer. Have you? In what scenario did you need to swap out... what exactly? Did these philosophical abstractions turn out to be the correct ones when a need did arise? Did they make the transition to the new reality easier? Does the transition cost outweigh the slower development cost incurred from the abstractions' overhead?

I keep seeing people claim your approach is a good one, and I'm genuinely curious if there is any evidence backing it up. I'll gladly take anecdata.
Not only was he not wrong, his solution even addresses disagreements about whether the gap still exists.

You say the remaining gap is a 'motherhood' gap. Someone else thinks its chauvinism. And someone else thinks it's feminist propaganda. And another thinks it's a Masonic scheme. It doesn't matter! The market will correct for whatever injustice might actually exist. But only if the law permits the market to enact a price for bigotry.
No, for $60 each year you're purchasing the base game. Extra race cars will be made available from random loot boxes costing only 15 DiRTCoInZ each! What a steal! Your friends will be so envious when they see you in that ultra rare limited edition car, so get those boxes!
VOC-25 is a conceptual vocal synthesizer
My hours playing Colin McRae Rally 2.0 with a force feedback wheel possibly saved my life. Driving on a motorway one winter coming round a bend, I suddenly encountered a patch of snow that hadn't been cleared. There was no time to slow down ahead of it, I was in the outside lane and with a vehicle in the lane next to me - I just gripped the wheel and responded with the reflexes I'd built up from the snow stages.

The car twitched and started snaking but I kept it under control in a way I know I wouldn't have been able to without the hours of in-game training.
A Perfect Spy is a phenomenal novel. I'm so sad I'll never walk into a bookstore and see a new Le Carre again.
If the top of HN had posts like this every day: "College is the biggest mistake I made in my life, I'm trapped in deep debt forever", that would be good perspective.
I wonder how long until a corporate disclosure ends up accidentally (or purposefully?) serving as an adversarial attack.

Back when I studied it, there were plenty of known 'soft-spots' in different methods (implied negation, euphemism, etc.) that corporate nonsense-speak seems well-suited to replicate.

Then again... https://xkcd.com/1958/
Your stating how GP's post makes you feel followed by completely dismissing the evidence GP offers and deciding its truth value based solely on your emotional response is exactly what GP is talking about.
I wouldn't read too much into the missing "S" in the write-up.

It's unclear from that one rule but the majority of the Snort rules for this exploit stop HTTPS. Note the "port 443" in the rules.
> a founder trying to disrupt an industry.

a founder should be 'trying to' make a quality product that fits a need, not 'disrupt an industry' - 'industry disruption' is a consequence, not a goal - if one is seeking the latter without focusing on the former, ones priorities are skewed, and likely for reasons of promoting one's own self-importance.
Hackers Only
Hacker hi
Starting in page 16, there is a section called "Do we want a guard keyword?" that talks about this. They give an example showing that deferring to the end of the containing block is possible without the guard keyword, although it's a bit wonky, requiring to duplicate the "if". With guard keyword:

guard {
void *ptr = malloc(12);
if (ptr) {
defer free(ptr);
// Use ptr
}
// Use ptr some more
} // free ptr here

Without guard keyword:

{
void *ptr = malloc(12);
defer { if (ptr) free(ptr); }
if (ptr) {
// Use ptr
}
// Use ptr some more
} // free ptr here
First, kudos for answering and not avoiding a group that you expect to hold (based on the linked post) adverse feelings. Good information, too. Education greatly benefits from more options; best of luck! Now for things that I think need work (I know little about Lambda school, so this is definitely an armchair strategist opinion):

First and foremost, as others pointed, is the growth plans. Education is hard to scale -- good educators deliver fantastic results; a very smart person droning on along a prewritten material adds no value. I doubt there is a way to quickly figure out how good a teacher a new hire is -- it will be clear after a semester or two, but not before. Thus good education needs long-term staff and careful hiring; both hard to scale.

> changes that a subset of students did not like are unquestionably for their benefit

Ouch. OUCH! Anytime someone is claiming that they do something for your benefit against your will, look for other motives. It is perfectly OK to limit options -- it is your business and you do not have infinite flexibility. But claiming it is good for the students rings hollow. Sorry. "We are tracking your web purchases to better serve you" (annoying advertisements).
> I’m going all in on independence, and I’m going to try to make a living with my own bare hands starting from ~~nothing~~.

Good on you for doing your own thing, but I think it's accurate to say you are starting "from nothing". You are starting with lots of things - including 5 years of expenses and a house.
I would strongly disagree on RAII being a kludge in C++. The language feature that enables it is deterministic destructors, whose primary purpose is to ensure that allocated resources are deallocated. RAII is one particular use of destructors. The primary goal is to have the object be the thing that owns a resource, not the calling scope.

In terms of usability, destructors allow for resource management that is far easier at the call site than any other language. "with" blocks such as in python require the call site to be modified to include the explicit time of destruction, whereas C++ gets that for free from its existing scoping rules. "try/finally" such as in Java also requires modifying the call site, but at least has reasonable default behavior if accidentally omitted. "defer" feels like it has the worst of both worlds. It requires the call site to be modified when a resource is owned, and also requires the caller to know what the corresponding cleanup function is for any allocation.
Yes, I suppose random high numbered fd as a pipe would be fine from a practical perspective.
To be fair, properly understood with all its ramifications, that summarizes much of marketing.
Some students see it as one more thing distracting them from
writing more code, and believe the only thing that will
determine their career success is ability to write code (as you
all know, ability to write code is necessary but not
sufficient to success as an engineer).

As an interviewer, engineer and lead myself, I'd say your students that think this are pretty darn close. If I get a junior candidate that can't code, I write them off and say goodbye.

I can teach dev lifecycle to a junior, and often need to because every business I've worked at as a lead has a totally different model. I can coach them on inter-team dynamics (and often have to). I can help them with culture fit to a point (if they're willing). What I can't do is teach them to be able to reason and write code and do the engineering work I hired them for.

From the Reddit post (and from other reviews), it sounds like the students are not performing well and sinking without learning this core skill -- most didn't understand enough to code in JS, for instance. This seems like a pretty dire failure in the part of the program itself.

Do you plan on at least giving these students a chance to retake prior units without further charging them for knowledge you should have already taught them?
I've been performing well by running from my demons for at least a decade now, and here I thought that was normal.
L
Hi
I tend to go into a different direction: "Sure, you don't have anything to hide today. But what about tomorrow? Or next year?"

Did you know that law enforcement and justice can request and will try to gain access to data you share with any company?

"Oh, but I have done nothing wrong."

The definition of "nothing wrong" isn't set in stone. It's always up for interpretation. You might feel you're doing nothing wrong, but that doesn't mean authorities will always see it that way.

Remember, in some countries, authorities use your social media to monitor against tax fraud. [1]

[1] https://www.forbes.com/sites/kellyphillipserb/2018/11/11/tax...

There's always that probability of a change of political or judicial direction towards more invasive measures in your personal life using the data you share with third parties. You can't
predict with certainty that in 10 years time you won't be earmarked as a "subversive element" as a result of mass data mining of the same data you happily share on line. Never assume "it won't happen to me."
I'm not aware of any file system that supports tagging out of the box accept for BeFS and it only supports it indirectly.
I also came to the US deciding to leave my country and relatives behind for the exact same reason. Once you have kids your perspective changes and security of your family is much more important than money or work. The crimes you see in my current neighborhood today look like kid's pranks when compared to the real dangers I had to face on a daily basis back in my country.
More likely it was inspired by the then-current chaebols, such as Daewoo, LG, and... Samsung
In its current form, this is really stupid, because of something like this:

guard {
for (int i = 0; i < n; i++) {
defer foo(i);
}
}

Now the compiler has to:

1. implement some side of capture/closure mechanism to keep all the 'i's to the end of the guard block

2. do dynamic allocation to store the closures so they can be executed at the end did the scope

1 seems like too much work for such a feature, and 2 is a massive no. Implicit dynamic allocation, in C?

And all of this for nothing. The guard syntax doesn't give any reasonable benefits. They should have just kept it simple; defer happens at the end of the scope, and it just takes 'i' by "reference". It's a shame because it's a feature I would really like to have.
Haha!

Most of my tweets are randomness from what I’m experiencing or reading about that day.

Am I lonely? Interesting. My family keeps me pretty occupied. Though I suppose I could be to some degree. I suppose we all are.
I think that there's another factor to this. The cohorts have grown over time. When you have thirty people in the entire cohort the experience is going to be very different then when you have 130 or more. The earlier students reviews are going to read a lot different then later student ones.
"And 18 months was not worst-case it was average case "

It was the average case for a once-in-a-generation vaccine development process with unlimited resources, occurring in 2020, with ample research done on similar virus mere years prior?

If not, then it sounds like a useless "average" that was picked to fill air time and not to represent the best data we had at the time. And who had the best data at the time? The vaccine teams that had already developed the vaccines that are now being injected into the arms of Americans today. But they don't trot out on TV, so they had to grab some filler scientists to pretend they knew what they were talking about.
>it is not an egalitarian system.

Nothing is, ever, if that's your criteria then everything fails. So the question is what you want to matter in terms of influence. If you believe in capitalism then money should matter more than connections for example.
Dirt Rally 1 is also Linux native.
> "Would you give me your home address and keys so I can drop off a newspaper on your coffee table each morning?"

If we're entering a valid contract under the justice system of our country of residency, why not? Similar services already abound, in particular around people who contract to visit and attend to older citizens.
I agree, but the problem is that "ordinary rulefollowing" is not clearly defined by Google. Perhaps it was that innocent park frisbee party video with a Metallica sound played in the background by some other party there... and not only your video, but also your YouTube account, and worse, email account gets blocked. Maybe this scenario is dystopian - the point is that it is a black-box no-appeal/limited appeal system when such an event happens.
I think the idea here is that if the payment for SLA breach is just "don't pay for the time we were down" or (as I've seen in other SLAs) "half off during the time we were down" that doesn't feel like much of an incentive on the service provider.

They have other incentives, obviously, like if everyone talks about how Google is down then that's bad for future business. But when thinking of SLAs I'm always surprised when they're not more drastic. Like "over 0.1% downtime: free service for a month".
No, that looks really slick, though.
I want to agree with this post, and in general the calcification of big companies allowing for disruption is true, but I just don't see big companies "toppling" very often. Who are the real mainstays who have actually died? Sears, Toys R Us, Lehman? The Xerox, Fuji, IBM's of the world, who really exemplify the calcification you describe, are humming along well enough. They may not be the 800 pound gorilla, but they definitely seem to be doing well enough.
Reverie: An optimized zero-knowledge proof system