skysight-inc/HackerNews huggingface dataset:
> Oil/gas volatility is probably going to have some casualties.

The Oil Glut of the 2010s killed off all but the strongest players in this sector. So I doubt it will be a pillar that collapses. If anything, they will probably do very well in the near-term.
Never heard about those two.
I know I do not really need to explain economic coercion to you. Disingenuous absurdities are out of place here.
> Are you going to claim that Buddhism is an ideology that led to war atrocities?

There is nothing special about Buddhism. Any ideology can be used to justify atrocities and none of them should be considered unimpeachable. Just ask the Rohingya.
While tracing garbage collection is indeed one possible automatic memory management strategy in Nim, the new --mm:arc may be what darthrupert meant. See https://uploads.peterme.net/nimsafe.html

Nim is choice. :-) {EDIT: As DeathArrow also indicated! }
Sneller head of product here. Arrow is a data exchange format, are you referring to benchmarking against DataFusion or Ballista? Also, on Presto - we did early benchmarks against Amazon's Athena (Presto under the covers) running on parquet, and will rerun these benchmarks shortly. The interesting thing to note vs Presto is that it is clunky to use with raw JSON - see https://prestodb.io/docs/current/functions/json.html. While benchmarking against Athena we actually used AWS Glue (Spark under the hood) to transform JSON into parquet, but that adds both complexity and latency to the overall pipeline, which doesn't show up in just query timings
Show HN: Tree-view visualization of threaded Twitter conversations
I didn't read the report (just the article), but it sounded like the independent investigation did NOT uncover sexist or predatory behavior.
I can't help you with the loneliness part, because I'm just a married, middle-aged techie with no friends of his own. I don't claim to be a 10x developer either, but I tend to deliver cleaner code faster than many of my colleagues and have been roped into many of the same discussions/meetings as you.

It seems to be a situation where there are a surfeit of apprentices and a plenitude of journeymen, but a relative dearth of actual masters. I could be wrong, but I'm a journeyman myself -- one who can see mastery glittering on the horizon.

The hard part is when people start treating you like the Smartest Person in the Room (SPITR). Keep hearing that often enough, and you'll start to believe it. You'll lose the growth mindset that had gotten you this far and start thinking that it was your intelligence that made you and not your effort. This will righteously fuck you over when you eventually do foul up, because you won't see it coming even if somebody rubs your nose in the bug you committed because you'll be busy thinking, "I can't have introduced such a bug to the codebase. I'm smart."

I can't tell you how to counter this. I once lost a job after being introduced to a bunch of executives as the SPITR and saying, "If I'm the smartest person in the room, the rest of you are fucked." That's what I get for misreading the room and actually thinking that maybe I was the smartest guy there, smart enough to get away with mocking a bunch of execs capable of spending on Sunday brunch what I pay in monthly rent without a second thought.

It's the same trap that a shitload of kids get shoved into once their teachers figure out that they're reading beyond their grade level and must therefore be GIFTED AND TALENTED. They keep hearing from the adults around them that they're so smart and eventually they start to believe it. How could they not; they're often too young to have figured out that the adults around them are only human and all have pre-paid annual passes on the Dunning-Kruger Express. And when these GIFTED AND TALENTED kids finally fail, it feels like their entire world has come to an end because they've leaned so hard on their "intelligence" that they never learned any other way of dealing with the world around them.

I know this from personal experience. I got labeled as "gifted" in the 1980s because I didn't have the sense to hide my hyperlexia from the adults around me.

Getting back to your concerns: I can't help with the loneliness. I've dealt with the stress by discreetly working less. I can see the other developers' velocity, and rather than outshining them by a substantial margin I pace myself so that my metrics are only slightly better than theirs. Work that takes them a solid eight-hour day only takes me two, so I quietly take the rest of the day for myself.

Rather than rail against the fact that I've become Peter Gibbons and only do eight hours of "real work" per week, I'm learning to take advantage of it.
I've thought about this. I actually do not think I'm the smartest person in the room, hell two of the people in my direct team are definitely smarter than me. I think I have really good systems that allow me to consistently solve problems and write code.

On the loneliness front, I meant in the scope of working. I have four kids, I am everything BUT lonely with them.

However, I do agree that aside from work and one of my hobbies I have neglected my health, specifically I need to eat healthier, exercise more and lose some weight. I've debated working one hour less than I'm supposed to just so that I can exercise daily, but I find myself worrying that without me things will fall apart.

Logically, I know that's not true. If I died today, the company or my team would not collapse. Nevertheless I feel that if I'm supposed to be working from 8-5 (which 1 hour lunch), I need to actually be working.
Bitcoin was created from scratch and is worth >500B today. And by worth, I mean you can literally sell your bitcoin on one of the crypto exchanges and get real dollars back. If that is not wealth creation, I don't know what your definition of wealth creation is.

When we look at all the crypto coins, the combines value creation is >1.2 Trillion USD as per https://coinmarketcap.com/.
I wondered this too, but they will need a way to be able to plug the same Mainboard into a new chassis such that the Expansion Cards work correctly, or else design a new Mainboard with increased size (or I guess longer Expansion Cards, but that seems silly).
> I don't see anyone saying to use jQuery for highly interactive applications.

I don't know what to tell you. The first sentence in my comment was a quote and the rest of the comment was responding to say how that quote was misunderstanding the OP.

I never said anyone specifically said to do that, but that, in the metaphor that the OP made, a static website isn't an accurate comparison to a AAA game.
Something being old doesn't make it a good thing. Slavery was pretty old, we managed to get rid of that and I don't think we're worse off.

To your point: I'd be thrilled if police officers actually pulled over everyone violating each and every traffic law. It'd make roads much safer and easier to use. As it stands where I live there is no longer any traffic enforcement.
Sign up at https://developers.facebook.com, create an app, add WhatsApp as a product and get your API key.

Use Postman Collection: https://www.postman.com/meta/workspace/whatsapp-business-pla...
I fall in a different camp. If somebody proposes to use a brand new hot technology in a project that is planned to exist more than a few weeks, I tend to politely stop them in their tracks and use a stable reputable solution proven by time.

You see, new hot technology is always replaced by another newer hot technology, and after hotness wanes, projects often become a abandoned and unmaintained.

Extra this if the proposed hot new tech comes from Google. In this case person pushing it should not only be stopped, but also slapped hard, to help come back to senses.
Is it possible to raise a series A before reaching product market fit ? I thought it's more like you raise a Series A to scale up ? Why would someone give you 20M dollars to just do research ? Never did this myself btw do maybe all these questions are tosh.
Render mathematical expressions in Markdown On GitHub
the producers won't have the issue, I was thinking just speculators that have over/unexpected exposure to the wrong direction of the oil/gas derivatives market
At a previous company we hired a fair number of bootcamp graduates for our size and we were happy with them. There are a few things that will definitely help improve the experience if you want to hire them.

1. Like all junior engineers they will need help. Make sure that there are multiple senior engineers that are both able and willing to provide guidance.

2. Try to hire from bootcamps that use the same tools that you do. If they've learned javascript and ruby on rails, and you're a python shop start them on javascript work for the first few months. If you're not aligned on the tools you're going to have a bad time.

3. If this is the first junior hire or first bootcamp hire, consider trying to find a bootcamp grad that's been out for a year or so. Ie look for one trying to get their second job in the industry. This will reduce the amount of handholding that you should need to do.

4. Have standardized technical questions or exercises. This will help you find the ones that have really learned their technical skills.

5. Not all bootcamps are equal. When you find one that's producing good candidates, its worthwhile to try and partner with that bootcamp.

Eventually if you continue hiring bootcamp guides you'll end up with a strong learning path for them.

I like to compare bootcamp grads to straight out of college hires. The former are
going to be familiar with a set of tools that you're hopefully using including git. They will NOT have a strong background in theory. This contrasts with new grads who have the strong theory, but may not be able to use git and probably don't know the framework you're using. Depending on what you're hiring for, one will make more sense than the other.
There's a fun story in Ash Carter's book about the F-35 project. He wanted Lockhead Martin to start hitting cost targets. So in a meeting over it he warned that the pentagon would be curtailing it's order unless the targets were met. Reportedly the LM executive replied "you tell me how much money you have, and I'll tell you how many planes you get." This apparently pissed Carter off enough to reply "how about none" and walk out of the room to let them stew for a while.

Anyhow, end result was a renegotiation of the contract where overruns would largely come out of LM's side. Shockingly they suddenly started hitting the targets. /s

It's really hard to structure the incentives right here, and to some extent relies on having government leaders willing to rock the boat in negotiations.
UCLA_Law has tentatively approved a 2-week course on “The Law of Elon Musk”
> although I am consistently surprised by the number of requests posted to reddit to 'join our discord community'. (My reaction is always kind of, well, we're here in this reddit where there is already a community, so..

I feel the same way about IRC (and Matrix). I think a part of the problem is that the technical Q&A discussion that happens in most of the dev channels would be better served taking place on a forum. Lots of those chats aren't happening in real-time anyways. And if you're not there to receive the messages, the information is lost.

OTOH, certain activities do lend themselves better to real-time messaging. For example, the subreddit of your favorite sportsball team might have a Discord chat that is lots of fun during a live game. Another example; many video game subreddits will have all their LFG (looking for group) activity in a Discord server. Both of these scenarios are very "in the moment" interactions that don't really need to be preserved for the future.
> You can't look at JavaScript/Python/Go (I don't know about Haskell), because Rust is a mostly-expression language (therefore, semicolons have meaning), while JavaScript/Python/Go aren't.

I have a hard time accepting this, because I have done exactly this, in practice, with languages that I've designed. Are you claiming that it's impossible, infeasible, or somehow impractical to learn lessons from -- uhh -- imperative languages where most (but not all) programmers tend to write a balance of statements and expressions that leans more towards statements, and apply those lessons to imperative languages where most (but not all) programmers tend to write with a balance that tips more in the other direction?

Or are you saying something else?

The fact that automatic semicolon insertion has appeared in languages which are just so incredibly different to each other suggests, to me, that there may be something you can learn from these design choices that you can apply as a language designer, even when you are designing languages which are not similar to the ones listed.

This matches my experience designing languages.

To be clear, I'm not making any statement about semicolons in Rust. If you are arguing some point about semicolon insertion in Rust, then it's just not germane.
Vangelis' 1977 composition "To The Unknown Man" was interpreted by the Italian singer Milva as "Moi je n'ai pas peur" in 1981.
Agree, this is something that I wish was changed and it's something that C# got right.
I think I tried to look up why this syntax was chosen and found some old github issues when people were actually suggesting the latter syntax (pattern on the right) and I think there were some syntax ambiguities in this syntax. Not sure if this was the main reason. Maybe the lang team just didn't thought the difference is important enough (and it is for me! ;-)).
C# lang designers think about IDE experience when designing language syntax (that's why we have "from", "where", "select" order in LINQ, for better IDE code completion), hope other language designers were more thoughtful about it too.
No amount of xing is going to make you less lonely.

Happy to knock you down a peg though: You've written code, but what does it do? It's easy to be a big fish in a small pond. If you're that a code you shouldn't even have to be on a team anymore. Why aren't you capturing the value of your work efficiently?
The A14 is a generation old at this point. This is a more relevant comparison:

https://www.cpu-monkey.com/en/compare_cpu-apple_a15_bionic_5...
I've only recently been introduced to Twitter, and I found the user experience around threaded conversations lacking: top-level replies are easily accessible, but deeper conversations are hidden behind Show Replies.

To that end, I've built Thread Tree over the last few days on the model of Thread Reader, where one requests an unroll by replying to the thread while mentioning the app bot. What I've got so far is an MVP, so suggestions are welcome regarding design of the interface, feature set, other opportunities in the space and so forth.
A couple comments:

1) I like to add fresh or dried basil to my tomato sauces. I also grow oregano (it's more honest to say that I can't kill it since it spread everywhere!) and will add a little also.

2) Pizza dough does best when made on the "wet" (higher hydration) side. I learned about these: https://www.amazon.com/Winco-APZS-16-Winware-Seamless-Alumin... from a commercial pizza maker and never looked back. Cooks evenly top & bottom in my oven. It's become one of those things I can't believe I ever lived without. Treat them like a cast iron skillet (another good thing to make pizza in) and don't wash them.
Sounds like there's a big potential for upheavals similar to the Arab Spring. A fair number of countries subsidize food for their citizens, and if they can't get their hands on any, there's going to be issues.

I wonder which countries are most at risk? I read somewhere that the Arab countries get a lot of Ukrainian wheat.
I have to say I am really appreciating the amount of conversation that arose here. My reading of this thread so far leaves me with:

> AOT may be bad for real time audio due to compile-time assumptions and other heuristics that are limited by the lack of run-time history.

> JIT is probably bad for real time audio, unless you take special precautions to pre-condition the execution context with a workload that approximate the live one.

How does this sound?
No. No it couldn't.

Still, there's something very on-brand about Apple making hardware that doesn't support Windows.
I too started learning chess at the beginning of this pandemic when I turned 29. While I knew how the pieces moved as a kid, I was unaware of rules such as promotion, pawns moving two squares in the beginning, en passant etc. When I started I was 900 blitz on chess.com. I moved to ~1750 on Chess.com blitz and ~2000 on lichess blitz. I assume I would be higher in rapid if I played it as much, probably due to less competition in it online. I learned a single opening with white (and probably the most hated - London system), and one with black (Sicilian hyperaccelerated dragon). I guess most of my improvement came from observing tactics in games and in puzzles. Watching a lot of agadmator kind of videos also helped in figuring out what is a better move out of multiple candidate moves (I guess this is what is positional chess is about.) I have reduced playing it these days since it is quite addictive and takes up a lot of my free time. Also, it is quite demotivating to hear that no matter how much effort I put in as an adult, a 5 yo kid will be much better than me with the same amount of effort.
I immediately thought of the tennis tech
I love jax, but I wish this kind of thing in python was easier to debug. The stacktraces you get using these patterns in this particular language can be wild.

For example, an unjitted function’s error can be easier to debug in jax than in anything else, while the same error in the jitted function can be harder to debug in jax than in anything else. But it’s similar with vmap, pmap, grad, and the rest of the transformations. Debugging gets nuts quickly.

But I don’t think there’s any way around that with these kinds of transformations in python, is there?
You don’t need to be an expert to judge when someone falls flat on their face.

So no, I don’t have great advice for the author, but failure on that magnitude is obvious.
Dunno about the pdp-1, but the pdp-10 series machines allowed the registers to be addressed like memory, if I recall correctly- the registers were special and faster than the rest of memory, but one could put machine code in them and run it there. I guess using registers would have been tricky in that case though.
> This is a very strange comment. First you say she's a prostitute instead of a porn star, and then you suggest she didn't even sleep with the guy. Then... why do you even think she's a prostitute?

Someone can be a prostitute but still be lying when they claim to have sex with a particular person. Also I'm under the impression that "porn stars" actually make pretty terrible money for making porn, and actually make their money through things like stripping and prostitution ("escorting") that's enhanced by their "porn star" status.
Most of the things we are discussing here are places where good manufacturing principals can bring the prices down, but it is only worth putting that investment in if demand goes up by a lot. As such government mandated outcomes often to come to pass just because the mandate ensures there is enough future demand as to make the investment worth it.

Of course the car makers are strongly involved. Things where there is no potential to reduce price don't get mandated unless they are already cheap.
I feel the same way. I wouldn't classify myself as a 10x developer, but I'm the most experienced and most senior developer at a smaller company and I have no peers, technically. It's good in some aspects because I get to work on secondary skills like mentoring/coaching and such, but it's a step back, technical experience-wise. I consume a lot of technical content like blogs, books, conference records, meetups, and podcasts so I can continue to get the learning I'd normally get from a peer. Side projects also help to a certain extent.

It is lonely because I have no one on my team to go to for different views on most technical or software decisions I make in my everyday work. I like being challenged because that's where a lot of my learning happens.

I'm currently contemplating moving to a larger company (or a more mature software org) where I can have some peers to lean on.
I distinctly remember being firmly assured that GME short-sellers covered their positions c. Feb 2021 and only fools believed they still had major losses yet to realize.
Yeah, in particular, try teaching and motivating your colleagues. Programming computers is easy, programming people is a lot harder.

“If you wish to build a ship, do not divide the men into teams and send them to the forest to cut wood. Instead, teach them to long for the vast and endless sea.” -Attributed to Antoine de Saint-Exupéry

I often feel like I’m working more efficiently towards a goal than colleagues (and I work with others who make me feel inefficient, too), but that’s my opportunity as a tech lead. Help them figure out how to unblock themselves and motivate them towards the vision.
Do you have an alternative "point of life"?

Is it career? If so, that's pretty depressing. Happiness is a superficial emotion. If your loved one was "happy" spending his entire life playing fortnight in his parent's basement, would you be sad for him? Charity?

I don't know. Never found a meaning as compelling as having children.
To add to that there is something I find irksome in your language around "unbiased" which I interpret something like "it would be unbiased to have an equal number of articles from MSNBC and Fox News on topic X where MSNBC and Fox disagree". That is, "bias" is a question of left and right and that the truth is somewhere in between.

I'd say on topics like abortion the "truth is out there" just like it is in title sequence of the X files... That is, there is no truth at all. The main sin of this kind of news coverage is that it fills a very limited agenda and displaces other things, secondarily it stirs people up emotionally and keeps them watching, donating to candidates and political advocacy organizations and other things that ultimately disenfranchise and disempower people.

The #1 bias in the news media is "if it bleeds it leads", #2 is the proliferation of pseudo-events

https://en.wikipedia.org/wiki/Media_event
Is the ICV the same thing as the authtag? (rhetorical question, I looked at the code: yes it is) I've never seen the authtag/mac for aes-gcm referred to as ICV -- any context on why it's used here? is it a more general term cryptographers use, or is it the new way (or old way) to refer to authtags ?

wrt IV reuse the protocol doc says the NICs use a picosecond timestamp counter -- do NICs really have picosecond resolution clocks, or is it nanoseconds + monotonically increasing counter within the nanosecond?
>two of the people in my direct team are definitely smarter than me

How often are you actively learning from and engaging with them on exciting new tech (or the systems you've designed and how they can be further improved, etc.), compared to water-cooler talk?
Layperson here, I didn't know we were in an economic crisis that bad, is it global? What are the reasons?
10/10 here in Chapel Hill, on Spectrum.
The thought I used to help me in times of doubt, or impostor syndrome was that I might lack the experience of even 28 year old devs that worked since graduating college, but I have more life experience to compensate.

If you look around, you will see that a lot of the struggles of younger age developers are from lack of life experience not specific developer skills.