skysight-inc/HackerNews huggingface dataset:
Just curious.
In what way was Terence McKenna ahead of the curve?
All I've heard from him seems really crazy. Suggesting the most plausable explenation for the origin creatures you speak with on DMT is that they're other dimensional aliens (or something close to that).

I'm really confused to why so many people whom I respect find him insightful.
Is cilium a good example of a project that leverages eBPF for security or do you have a recommendation of an alternative project..
AsciiDoc is pretty good because it's similar enough and standardized better. Also more extensible, yet a bit more complicated to get running.
It's the same in Western Europe, the difference is that cheap lease deals and finance have made them affordable for a significant amount of people and so these cars are extremely common. You see more 3 series than Toyota's or Hyundai's.
The idea I got was that for long-term flights, the helium would be used for launch, and lost helium would be replaced with hydrolysed hydrogen. Doesn’t sound too unrealistic.
It was more money if you set up a bunch of computers all doing the same thing.
There is no audio on mars, so they generated the sound.
Yes but this is an argument about the whole job. Washing, drying, folding and ironing. It's basically the worst thing in the universe. I can be philosophical about death...but not about laundry. In my Utopia everyone wears a kind of biodegradeable body wrap...and slippers.
>Actual example: Show me how you'd represent an arithmetic expression using objects, and how you'd evaluate it in an OO style (was after class hierarchy of (op, leftexpr, rightexpr and .eval method. With plenty of time and pushes in the right direction, he still didn't get it despite claiming good OO on his CV)

As a SQL guy who knows Python, but specifically just pandas/seaborn/numpy (matrix/set operations rather than the underlying constructs which make numpy/pandas possible), as opposed to a SWE with OO skills, could you point me in the right direction to learn how this question should be answered?

>"explain to me what a left outer join does". He shook his head in confusion "Never heard of it". Actually happened! I'm not even exaggerating!

I... I don't even know what to say here. That's absurd to me he would claim SQL knowledge and respond with that answer.

My response would be "that is the same as a `left join`" (then I'd explain what a left join was) and follow up with "I exclusively write 'left join' and never 'left outer join' as my experiences with the DB/MS I'm most familiar with (Postgres, Redshift, MySQL, MSSQL and a couple others) accept the `left join` syntax without specifying `outer`".
> I don't really have a good explanation other than we already have words like 'However' and 'But'.

'But' is very generic and 'However' is longer than 'that said'.

> It also seems redundant, maybe just start typing your contradictory position without the need for a connecting phrase?

That makes it much more difficult to keep the topic flowing, and it can be very confusing if you jump to an almost-contradiction without warning the reader that it's time to do some contrasting and fine-tuning.
>Which problem? The general statement of this problem is "models, trained on [somehow] misrepresentative data [or even technically representative data] can draw unintended conclusions that lead to harm".

Throwing AI at answering an ill-formed question or optimizing a process that shouldn't happen in the first place is not something that can be corrected by getting better training data.

Moreover, automation can have consequences that aren't detectable by analyzing some test set.
That's very true, at least in my experience - best devs seem to be the ones who can find their way quite easily without supervision.

BUT not all people like or are comfortable with that. For example, if you've started learning programming in a rough environment, I imagine it could feel difficult or even scary. So making them feel more secure through pair programming or something of the sorts could help them ease that out.

Plus there's the benefit of efficiency - sure, they might need to learn Java or C or Python by themselves (which you could state to them), but learning to navigate through the internals of a large codebase can be quite challenging and not necessarily useful right away. Sure, you might need to face the more hairy bits of the repo at some point, but figuring everything out right off is probably not ideal - or, not always.

And another issue is process - different companies (even different teams within the same company) have different processes - e.g. pick up ticket, read description and possibly discuss with lead/QA about what the acceptance criteria is, write code, open PR, get reviews, get QA review, check code coverage and static analysis.... you get the idea
I'd hope not - high doses of aluminium can cause considerable irreversible damage to the brain, see e.g. the Camelford poisoning[0].

[0] https://en.wikipedia.org/wiki/Camelford_water_pollution_inci...
Ah, my friend, are you seriously quizzing me on code I wrote 30 years ago and haven't revisited since?

But you ask an honest question, so I will give you an honest answer: I have no clue!

We didn't have any terminology like immediate or retained. What we did have was the early Windows API with update regions and WM_PAINT. There was no desktop compositing, so if a window was partially or fully covered and then uncovered, the newly-uncovered area would be invalidated and the window proc would receive a WM_PAINT message to notify it to repaint that area. Could that be related to what you're referring to?

I should explain that our team didn't write all of the "visual" part of VB. We built a product called Ruby (no relation to the programming language) that was originally going to be a user-customizable desktop for Windows 3.0, replacing ProgMan and FileMan. After we turned it over to Microsoft, they decided to combine Ruby with Basic to make a full programming environment, and of course they made many changes and additions along the way.

There are many fun stories I could tell from that era, like the true origin of the term "fire an event", but I'm afraid none of them will involve immediate or retained mode GUIs... :-)

Update after seeing your subsequent edit:

> Even the Win32 API documentation uses the terms https://docs.microsoft.com/en-us/windows/desktop/learnwin32/... Presumably you used that documentation to build VB?

(and from the link)

> Graphics APIs can be divided into retained-mode APIs and immediate-mode APIs. Direct2D is an immediate-mode API. Windows Presentation Foundation (WPF) is an example of a retained-mode API.

No, we did not use that documentation. There was no such thing as Win32 at the time, and certainly no Direct2D or WPF. How could we have used Win32 docs? We were just 16-bit Windows programmers, we weren't time travelers!
Self driving robo taxi service operational next year.
The beauty industry generates a lot of plastic waste. Can it change?
One potential issue in the B2B space is how dependent (or not) these companies are on other non-profitable companies for their revenue. If all of these yet-to-be-profitable unicorns are selling to other profit-challenged vc funded startups, than that could cause some problems if VC's pull back.

I think interest rates play a key role here. I was expecting rates to rise more, but it seems like the Fed is getting nervous and pausing rate hikes. So we may end up in a semi-permanent low interest rate environment, which should keep the VC money flowing for now. So at this point, I am not really sure what to expect.
> Earth-centered model is free speech, but it isn't worth much, because it is wrong.

And yet in schools around the world people are taught that electricity flows from positive to negative, and everyone is happy. xD

(slightly disingenuous, but I'd say wrong and not useful are merely correlated rather than 1-1 linked)
> Once you have convinced everyone that Postgres is to be used

... the data has already disappeared.

Systems get shut down and replaced. Operational systems may discard history.

By the time you get a fully operational data warehouse set up, it may be too late to preserve the data.
Vendor Independent Serverless Workflows
Another suggestion: If they're a team member, treat them as such. When there's things to review, like a design document, include them as a reviewer, even if they're brand new and have no experience.

At my last long-term consulting arrangement, I helped hire and onboard a developer who was a new college grad (who'd had military work experience, but in a different STEM area). Because the team was growing, we needed some lightweight process tweaks, and I decided to involve him as a peer in determining those tweaks. (Secondarily, I didn't know what his military experience had been like, and this new role required him to be comfortable speaking up.) On a couple of occasions, it would've been easier for me, had I declared myself benevolent dictator on the decisions, but I think the peer treatment from the start worked out well for the process, and set a good cultural tone.
> Lol, is this a serious question?

A lot of people can't afford expensive cars...
> contrarian or just crazy?

> Brexit does more damage than nuclear bombs

crazy.
I found an article that explains what happened to Lybia's gold reserves that disapeared when Lybia was liberated by France and USA.

https://www.libyaobserver.ly/economy/55-tons-libyan-gold-smu...
Create a Work of Art: Tips for Making an Impressive Online Portfolio
In addition to the other suggestions here:

Ask the student what they want to build or achieve.

Like if they want to make a game, or an app, then sit with them to code the simplest form of that, step by step, starting with the player data model (score/HP/ammo), then the HUD, and so on.

You may even write the first version all by yourself while they watch, accompanied by your live commentary.

Let them know that development is generally about sending messages/commands to things (APIs) that send messages to other things (CPU/GPU) on your behalf, so they can understand early on that coding is as much about SDKs and frameworks as it's about languages and platforms, and the ways of talking to/between them changes across APIs, so one of the most important skills is learning how to learn; to figure out how to dig through all the different ways of achieving the same result.

Tell them they can generally make things easier by putting in more intermediary messengers between themselves and the screen: Dev » Unity/Unreal/SpriteKit » C#/Swift » DirectX/OpenGL/Metal » iOS/macOS/Windows » App Store/Steam » Player

and they generally get more control by removing the middlemen, but if they change a layer in the chain they might need to relearn how to talk to all of them.
Or people with conditions similar to Hawkins. I know one person with a rare (unknown) ailment who can only mumble sounds.. could make his existence .. well it's hard to think about it
I rarely see it broken out, but in various markets (not just the USA) Tesla is making money on selling carbon credits from other car companies that aren't meeting the carbon goals. I've seen mention of $100M CARB credits in 2014, mentions of Fiat Chrysler avoiding $billions in fines by paying Tesla for their credits. The Tesla earnings call mentioned the income, but not the broken out line item totals.

So while it not be completely fair, at least Tesla is getting substantial financial contributions from the carbon producing ICE competitors.
It's so hard to tell an joke on the internet...
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5941775/

> "It has been suggested that heat stress induces adaptive hormesis mechanisms similar to exercise, and there are reports of cellular effects induced by whole-body hyperthermia in conjunction with oncology-related interventions"

I wonder if the key is simply raising the temperature of the blood. My understanding is that processes like Regenokine extract your blood, elevate its temperature (which causes it to produce natural anti-inflammatory compounds?) and then inject it back into your body. Perhaps sauna (and exercise?) are doing the same, but to a lesser degree. https://en.wikipedia.org/wiki/Autologous_conditioned_serum
I've played from books that had tabs with note stems, beams and flags attached to the numbers with the same meaning as in standard notation (this can't distinguish between a filled and unfilled note-head, but in guitar music one rarely needs to notate anything longer than a crotchet/quarter-note so it's not really an issue). I never really learned standard notation, but I do know some of the basics and found it useful.
I guess it depends whether you want to write about playing blackjack with Dijkstra in Reykjavik!

I might need to try it out for a bit. It has the nice feature that if you press it in normal mode there's usually no effect.
Here's another article:
https://awfulavalanche.wordpress.com/2016/01/10/who-stole-14...
Sadly it's far from clear is shared autonomous taxis are going to be any better for sprawl, concrete, asphalt, steel, and general high consumption.
Related, the late Hans Rosling on washing machines; "I was only four years old when I saw my mother load a washing machine for the first time ever. That was a great day for my mother."

https://www.gapminder.org/videos/hans-rosling-and-the-magic-...
place a warning to your customers on your homepage. at least they would not copy that, and word-of-mouth propaganda could have a major impact.
I don't like how people on the internet hate on C all the time. To me C is a wonderfully simple and elegant language that I can most of the time very clearly express my thoughts in. I find that this not the case with many other languages. This is the reason I use C. Of course compiler writers are trying to sabotage this but I don't write any critical code so if I get hit by an occasional bug it's not a big problem.
I think C is misunderstood, perhaps because it is used everywhere and standards for critical pieces of software are applied to non-critical ones.
E.g. never freeing memory, even leaking it by destroying all references to it, can be totally fine if your program just runs for a few seconds. Just allocate what you need, throw it away, and let the OS clean up when you're done. This is perfectly fine but I feel like many people wouldn't accept this kind of code because it's not acceptable in other circumstances.

Anyway, the author makes a few good points that are important but often overlooked, but I don't think I'd agree with him on the safety aspect in section 6. Making a safe C implementation doesn't really appear possible. If you allow casting integers to pointers, how do you implement these saftey checks he's talking about?
> What we did have was the early Windows API with update regions and WM_PAINT. There was no desktop compositing, so if a window was partially or fully covered and then uncovered, the newly-uncovered area would be invalidated and the window proc would receive a WM_PAINT message to notify it to repaint that area. Could that be related to what you're referring to?

Ye that's it.

So if you drew a shape onto a normal window, it went into the screen buffer, and would be erased if another window covered that part of the screen. If you wanted the shape to be visible again, you had to draw it again when the WM_PAINT message came. VB didn't remember that you used a drawing command and didn't keep the original details of the shape stored anywhere. That's immediate.

If you used one of the VB drawing controls to draw the same shape, then when the window was revealed after being covered, the shape control, an object in memory, was still there in order for the shape to be automatically redrawn by the VB runtime on the WM_PAINT message itself.

A half-way was to make the shape drawing commands write to a separate GDI (the Win32 graphics API) surface, which was then in a sort of retained mode itself, redrawn to the screen whenever the window was revealed. That was the double-buffer option on forms.

> There was no such thing as Win32 at the time

Well you know what I mean. GDI was part of the 16 bit API as well, possibly called WinG back then I think? Obviously they've updated the documentation as they've gone. But Windows included both retained and immediate components back then.
As far as I can tell, based on the statistics I can find, you are somewhat of an outlier:

https://www.bls.gov/TUS/CHARTS/HOUSEHOLD.HTM

This data doesn’t break the statistics down by family size, but it still comes out at 2h a week for woman. The data includes all individuals older than 15.

I suspect that the a average amount of time spend by families (particularly families with young children) would be much higher. Possibly up to an hour a day.

I would be interested in seeing statistics on this.
Tech's New Stars Have It All – Except a Path to High Profits
And a lot of people who can afford expensive cars might still priorities spending their money on other things.
Are you sure about that? https://www.bbc.com/news/business-46774053

Every sales graph I've ever seen has relatively cheap cars such as the Fiesta, Golf, Corsa, etc. at the top. Not big Mercedes or BMWs.
Hmmm, I run a lot of Lambda and it's ~35% more expensive in Hong Kong. https://aws.amazon.com/lambda/pricing/
Mark Zuckerberg has a podcast now – but you may have already heard it
One could argue that the people who notice are better people. Turning one's personal preferences into morality doesn't really help.
I had the same problem and then started Keto/IF and also switched to better Oils (less Omega6)for cooking and also eat a can of cod liver (packaged less than 6 months before) which has lots of Omega3 and Vitamin A every two weeks.
I have the feeling that everyone is different and there isn't one solution that works for everyone. But sugar, processed foods, and too much Omega6 are a big factor in a lot of illnesses.
>Plainness, simplicity, straightforwardness are words that would describe "as spoken" writing. They are also literally antonyms of "affect" in this context, which would mean pretentiousness, artificiality, pomposity.

"Spoken writing" can be just as artificial and pretentious -- e.g. upper class writers writing as if they grew up in da hood. Or people dumbing down their language to sell more.

How we speak with a friend, and how we write, doesn't have to share the same language or tone or expressions or vocabulary even. Spoken is a stream of consciousness that we express in real time. Written is forever, so we have time to refine what we write, go deeper, be more artistic, add flourishes, and so on. This is not the same as "being obscure for being obscure's sake".

To make an analogy, what you ask for, in photography terms would be "all photography should be real life documentary-style scenes".

In fact, even "spoken" changes form all the time: you don't talk to your bong buddy the same as you talk to your parents, or spouse, or the same way you give a lecture as when you casual chat over coffee, or when you teach students. Tone changes, expression changes, vocabulary changes, level of difficulty changes, etc.
Obviously, my point was that OP was just brushing away something like 60-80% of the population like they didn't exist.
With regards to peer-programming, or code-reviews, I don't think I could comment. Personally I am a firm believer in test it, and see what works.

This is the main benefit of 1-1 teaching. In a class room setting you can, and perhaps should use "recommended techniques", but 1-1, just do what works for your mentee. Anything you read about benefits of peer-programming or code-reviews is just an idea, which you should be able to verify very quickly with your own student. This trumps everything you might read.

You might find one method works better all the time, or you might find one works better in some situations.

If I may elaborate:
What I believe you are teaching your student, first and foremost, is the ability to observe themselves.

In fact, you may never need to "teach" them anything, if they begin to understand the difference between good and bad, better and worse, themselves, they are well on the route to becoming an autodidact. You do this through testing - not just formal tests, but simple questions too. Your aim is to develop the questioning ability in the student themselves.

I like to think of these analogies: A painter's ability to see is the foundation for their ability to paint. A chef's ability to taste is the foundation for their ability to cook. Both the eye and the palate can be trained.
Framing (Social Sciences)
I fundamentally disagree with Mozillas notion of "openness". The internet always was open to LGBTQI+ people. The internet does not discriminate. Get an account named X. Done.

Problems only arise when professional activists try to change existing communities. E.g. the new linux kernel code of conduct and it's, let's say "questionable", author.
You can't post this aggressively to HN, regardless of how right you are or how wrong another commenter is. I've banned this account. Please don't make accounts to break the site guidelines, or we will ban your main account as well.

I personally think you have a good point. But if you can't make it in a kind spirit, a spirit of teaching others—if not the other commenter, then certainly your fellow community members—please refrain from posting until you can. Yes, atrocities have happened. And the online raging-shaming-attacking style is something we're trying not to fall into here.

https://news.ycombinator.com/newsguidelines.html
Every decision in the real world is a choice of the lesser evil. Investing in companies that are doing the right thing is the way to make a difference to world.

Instead of pulling down those companies that are making an actually real difference to the people in Africa, what is your solution?
>> Many of these resource-rich countries are politically unstable and lack the infrastructure to attract legitimate foreign investment

This is by design.
Think I crashed it. Did a :w foobar and got an error and the page was stuck, with the computer fan ramped up.
Amazon basically never lost money (or at least not in a material way). That's different.
Interesting. But what is delta.io then, as you are storing data not in its pure native format (CSV,JSON,TSV...) but in parquet files. Or does it even matter?
Try rolling your clothes instead of folding them. It's faster, and while it's not as wrinkle free as folding, it'll do the job just nicely for t-shirts and pants.
I like that fella for his ability to craft narrative. his vocabulary and thought labyrinths are top notch. not necessarily believing all the stuff he did.
I can't comment on the Nabla parts as I don't work on that and have not read the code in any detail, but upstream Solo5 (and thus MirageOS on Solo5) has gradually been getting fixes for most of the "security posture" issues identified by NCC in this paper over the last few months. Note that not all of these issues apply to Solo5 in the first place.

The notable thing missing at the moment is ASLR and a more robust guest memory layout in general. We have an issue with a plan for that but it's a matter of balancing a finite amount of time/manpower and priorities.
What exactly is it about:

> However, if the consumer fails before deleting the message and your system doesn't call the DeleteMessage action for that message before the visibility timeout expires, the message becomes visible to other consumers and the message is received again.

that you fail to understand.

The phrase "received again" means that the message is delivered more than once. More than once is more than exactly once.

The quote you are referencing is marketing nonsense.
London's tech scene, as told by those who built it
If they've found a better way of snooping then why announce it to the world instead of silently dropping the program?

This sounds more like a public relations move instead of a technically inspired one.
Indeed, Rolls-Royce cars are made by BMW.
No need to intercept cellphone communications because they already have all in Facebook and whatsapp