skysight-inc/HackerNews huggingface dataset:
One practical "high level" example would be analyzing function/type specialization in Julia and understanding the resulting code that can be easily inspected.

See eg (from 2013, but at a glance seem to outline the ideas well):

http://blog.leahhanson.us/post/julia/julia-introspects.html

For Julia - it's fairly easy to work "high up" most of the time - and drop down inspecting the code (and profiling) - and unlike many other languages, even high pref libraries will often be julia all the way down (unlike tcl/perl/ruby/python + c/fortran etc).

https://docs.julialang.org/en/stable/manual/profile/

https://docs.julialang.org/en/stable/devdocs/reflection/

Similar for sbcl (common lisp) or various languages that target/use llvm. And obviously for looking at output of optimizing compilers for c, c++, rust, d and similar "medium to high" level languages (Pascal, Ada, crystal, etc).
In some cases there are suspicious values that aren't necessarily incorrect. The person writing the code might think: "I don't expect this value but it won't cause an exception in the way a null reference will". You may want to catch these in development and if they show up, you investigate and there is no actual problem with the value then you can update the assertion to more accurately reflect the data.
The Go is an Intel-based chipset and they finally dropped the buggy as hell marvel chipset for wifi... What "shitty" hardware are you speaking of?

I love my SP4, may replace it with a Surace Go gen2 if they keep the formfacter/weight down like that.
We generally post on our blog when something is _ready_. Blog has to be very high signal/noise ratio so we don't announce something that might be experimental or has a risk of changing significantly there. Because it creates a lot of churn.

Announcements about work in progress (which might be interesting to spectators but doesn't affect anyone's day-to-day usage of React) typically comes from people working on those things.

So you might hear from Brian (https://mobile.twitter.com/brian_d_vaughn) on the Profiler work he's been doing, or from Andrew (https://mobile.twitter.com/acdlite) on scheduling.

I happen to have a large following so I understand why it seems like I'm the only one "announcing" things. Twitter also amplifies it so it kinda feels that way. I encourage you to follow all folks who are currently on our team (see links e.g. in https://wpcouple.com/interview-react-team-facebook-wordpress...).

And keep in mind that announcements directly from me that aren't on React blog/twitter are just that -- things that keep me busy. They're not things you need to know as a React user. When there's something ready that you need to know, the information will be on one of the official sources:

* https://reactjs.org/blog/

* https://mobile.twitter.com/reactjs

Hope this makes sense!

P.S. I'm trying to not mis-represent my role. I do happen to be a "developer advocate" of sort because I enjoy that kind of work in addition to programming. As far as I know my team is supportive of that. Sometimes I make mistakes and they point it out. AFAIK Jordan (who created React) and past contributors also don't mind my active presence. Jordan is currently busy with Reason — you might want to check that out!
I've found that terrible performing Java apps were created by terrible performing engineers.

Java, from my experience, has always been quick and flexible.
My question regarding this post is, why can't you keep it to yourself?
Wow, the US security apparatus is truly pathetic and outdated. No wonder China has pilfered trillions of dollars of IP from us and Russia is successfully destabilizing our society. It reminds me of how big complacent corporations from another era get overtaken by hungry young startups who are fluent in the tools of today.
If I were in Russia, I wouldn't count on Telegram to keep my communications secure. Too many aspects of the story don't make sense. There are only so many proxies Telegram has, and Russia can just block them all, like China has. That, plus some big questions about Durov and Telegram itself make me question whether Telegram is just the Russian security services pumping an app that people think is secure from them and that they'll speak freely on.
So, they built translation system using bilingual dictionaries, then asked it to translate from English to Urdu, and then back to English, and minimized loss between original and double-translated English.

In one of my previous companies we used this technique to hire pair of translators: we gave translator pairs such task, and hired pair which reconstructed original text more closely.
Your article is titled "high tech" venture capital, but the Pitchbook data they use span all sectors. If you include biotech, then yes, Boston will be way up there. And New York is just a huge city and an economic hub, so there will be a bunch of entrepreneurial activity going on there. But if you take the more narrow view of "tech" as in computer-related things, I'd be surprised if New York or Boston were much ahead. And yes, as you mentioned, it's one measure of the tech scene. Seattle is Facebook's largest engineering presence outside of the Bay area. I think Google may have more engineers in New York right now, but that will not last - they're tripling their footprint in Seattle right now. It's one of the largest (non-Bay area) engineering offices for Uber and the largest for Lyft and Salesforce. And then there's MS and Amazon. I've looked for SWE and data science jobs in New York and Seattle and if you're not interested in FinTech, Seattle is the winner by a mile.
Male-owned businesses have committed hundreds of billions worth of fraud over millenia (hello Enron anyone). This thread is nothing more than a bunch of bro-guys collevtively bitching about a woman doing it. I'm not condoning the fraud, but why's everyone extra salty about this one?
Yes, I guess countersuit is the wrong word. I was wondering how the burden of proof could be equitable with contentID as broken as it is. Wouldn't all claims have to be settled before videos are publicized (creating a whole new set of problems).

Either that or allow the perjury clause of the DMCA enforceable against bots?
The imaginary future where huge cargo ships foil under city-sized kites is more impressive than anything I've seen with spaceships.
Say my brain is used to processing one emotional state change per hour on a typical, slow day.

Then a gauntlet of events happens that incur several state changes per hour for several hours, whether those emotions are all positive or all negative.

I think I would feel as though more time had passed than the equivalent amount of time on a slow day due to the denser tempo of psychological excitation.
I placed no value judgement on your hiring people internationally and making the best decision for your business and doing what was in your best interest.

On the other hand, the original post did imply that there was something morally wrong with employees not being “loyal” and jumping ship to a better offer or not accepting your offer at all because it was in their best interest.

But at the end of the day, it is your business not mine. That informs where both of our loyalties will lie.
LOL This is getting ridiculous. And it was already pathetic.

*waits till another downvote surge happens.
I'm in my late 30s, and getting married sometime next year. I didn't really start dating anyone until my mid twenties, and didn't really start getting the hang of how to act around women until my early 30s, and I attribute most of that to going to a variety of meetups with different meetup groups on Meetup.com and just trying to talk to people a little at a time and showing up to enough things that eventually we knew each other well enough that I started getting invited to things outside of the meetup groups.

I mainly went to board/video game nights, on hikes, movie nights, group dinners, museums, beach outings, and various one-off activities like scavenger hunts and mini-golf.

Eventually I became more comfortable being around women and stopped being quite so awkward around them. I got a few dates through meetup, but ultimately I met my fiancee through OKCupid. However, I don't think I would have been comfortable around her without the two years of going to as many social events that I could handle in anything that looked remotely interesting to me.

One thing I had to get over, also, is there are a lot of women in their twenties that aren't really emotionally available, for various reasons. Focused on their career, trying to figure out who they are and what they want in life, have their own struggles they're dealing with, etc. I would spend a ton of time and energy on certain women that I really fancied but they weren't really in the dating pool, even if they said they were. More like they were looking at it, and toying with the idea, but weren't serious about it.

When I did date people like this, it always felt like a struggle to keep things going, like they weren't trying very hard to keep in touch or communicate their needs or I had to keep making larger and larger gestures just to watch things fall through my fingers. It wasn't until I happened upon some relationships that were actually pretty easy to keep going and the other person made a real effort that I realized that the former was actually not the norm, and not the best I could hope for.

So I would recommend not putting too much energy into people that don't make an effort back. Just because they agree to dates doesn't mean that they're going to reciprocate your efforts. If you don't see them try to meet you at least 40% of the way (i.e. don't ever offer to pay for anything, don't come up with date ideas, don't initiate conversations, etc) after a month or two, it's probably not worth pursuing further, at least in my opinion.
KT tape is a scam. You're not going to affect tendons and muscles by applying colorful tape to the surface of the skin, it's absurd.
Crohn’s disease: Explain like I’m five
Lessons learned at a $650,000 lunch with Warren Buffett
I recently did a video series on x86 using nasm and GCC. It only covers 32-bit but I think that's a better way to start since of the conventions are simpler (especially when interfacing with C code).

https://www.youtube.com/playlist?list=PLmxT2pVYo5LB5EzTPZGfF...
I don't think that it makes sense to allow people to monopolize content indefinitely, nor do I think that it is appropriate to charge individuals for a copyright. The accounting involved in this scheme is also not going to make anyone happy; a flat n-year copyright term is much easier than an algorithm.
Yes, I've heard of the idea of functional core, imperative shell. In fact, that's how I write most code these days. But I don't think I've watched this talk before, so it just went straight into my todo list.

> In other words, I agree with you, but would question why you're even _trying_ to unit-test those other areas that aren't conducive to unit testing.

Well, other people make funny looks at me when they see how little tests I write...

No, but honestly, I see so much advocacy towards writing lots of tests, or even starting with tests, and so I'm trying (and failing) to see the merit of this approach in the stuff I work on.

> you'll almost-certainly embed the same assumptions you're attempting to test into the tests themselves.

That was my main objection when I was on a TDD course - I quickly noticed that my tests tend to structurally encode the very implementation I'm about to write.
What motivated you to post this link? Just curious.
try hanging around engineers, or geologists...they tend to have the almost daimetric qualities of intellect and being cut from a coarse crude cloth [dwile rag]
perhaps there is a socioeconomic class division at play here...
Judging by the review there on reddit, cameras don't work, and the ath10k wifi chip doesn't work without screwing around with the firmware it requires to operate.
Watching your video was like watching Bob Ross help a wine and paint class. Well done.
Thanks! We appreciate any help. When doing changes to a part that interfaces with a platform API it's often difficult to forecast what will work out and what wouldn't. I actually made a spreadsheet a few days ago to track all merged PRs that were relevant, and which issues they fixed and broke. Only after that it became clearer in retrospect some decisions didn't really pan out and we need to walk back on them.
Also consider measuring and improving your sleep and doing dual-n-back exercises.
Ok but is anyone doing that? Even if technically possible is that a violation of the ToS? (I don't know the answer to either of these questions, but I expect that the answer leans towards "no" for both).

>If I target my ads to left-handed Hungarian mimes, and someone clicks on that ad and comes to my site, what do I know about that person?

Nothing, unless they register there, and if your goal is to convert left-handed Hungarian mimes, then you probably know about your target audience already. You've learned something about a tracking cookie. That's only valuable if you can continue to track the user.
And of course, it's the gift that keeps on giving!

https://arstechnica.com/science/2018/08/lead-in-us-school-wa...
Driving is only a part of racing. Giving feedback to the team is at least as important so they can set up the car and develop it. I remember reading an interview with a driver who had tested a car together with Ayrton Senna (who became a superstar later). When the team asked him how the car was he gave a few pointers whereas Senna could describe every part of the car in every turn in detail. Guess who is the more valuable driver for the team? Good drivers have more sensors than others and they can record more data.
Seriously, I can't even remember the code I wrote last week.
Legos have been a popular gateway for kids to engineering and tech. The article itself talks about the materials engineering challenge in reformulating the blocks.
Yes, a double-edged sword. It's to the credit of the React developers that they've welcomed him. I was just curious as to how the internal politics work there.
I wouldn't call it rare in general, but it seems pretty rare within the specific genre of ecommerce apps. Unless they use React Native, that requires the NDK.

I have an x86 Android tablet and it does emulate ARM binaries but the performance is bad enough that it is pretty obvious when you are running ARM binaries. I'm not sure how hard it would be to integrate libhoudini (Intel's ARM emulator) into this, if they ever even released the code.
Almost as laughably unimpressive is the vapidity of the next question asked, something like "down after one game, how concerned are you?"

Um, 7? 6? 14?

I think coaches and athletes don't necessarily get upset about having to answer questions per se. I think a lot of times they are upset that the people writing about their sport have so little knowledge or curiosity about it.

Zach Lowe, as a counterexample, seems to get a lot of interesting answers out of players and coaches because he makes good observations and thus can actually ask interesting questions.
strcpy_s does this. It has a template variant to infer the length of the destination buffer and it will terminate the program if the source string is too large.

If the destination buffer doesn't have a fixed length then it will fail to compile.

This is similar to your suggestion with these improvements:
- Template deduction of the destination size is done - this is essential to avoid bugs
- Detection of overwrites is done in release builds as well as during testing
- Detection of overwrites is automatic - it doesn't require manually adding asserts to call sites
- strcpy_s exists in some standard libraries
Latin American delivery startup Rappi valued above $1B
I'd like to advance my career, but not at the risk of being ingenuine to people. I'm unable to form long-term bonds with other professionals, though. I view colleagues from a more utilitarian point of view, only there to help us carry out the work, that serves a practical need for me, but not necessary for my personal company.

With the suggestions you made, I think there's a misunderstanding. I am not seeking to be exceptional. I am a below-average programmer that just seeks to become average and is fine being average in my career. The average person does not go to Toastmasters, and the average programmer does have to contribute to a major Github project. There are a lot of developers 40 and over that are pretty average and working steady jobs, and they don't do any "extra-professional" work for themselves.

My career goal: to be an average developer without a care in the world. No Toastmasters, no being a leader, no tech evangelism, just want job security and clock out in a timely manner every day.
There are a couple of companies working on a high-octane unleaded aviation fuel. The FAA PAFI program has largely fallen apart (my interpretation of what’s going on), but there seems to be some hope that GAMI’s G100UL (unleaded) may be workable as a drop-in replacement for today’s 100LL (“low lead” or “avgas”) and a lesser chance (again, IMO) of Swift’s fuel being viable.

G100UL is flying in some experimental aircraft today. (These include originally factory-built airplanes/engines converted to experimental use for the purpose of this testing.)

It’s probably 5+ years away in the very best case, as there’s a science/engineering problem to clear, but then an even larger regulatory hurdle remaining to clear, as the majority of avgas sold today is sold for airplanes only certified to run on 100LL, so there’s a certification change needed at some level. If that doesn’t apply to the whole fleet, it’s a logistics nightmare for airport fuel vendors.

Disclaimer: I casually know one of the principals at GAMI and have visited their test lab. I have no financial connection to them, however. I want them (or anyone else with an all-fleet solution) to succeed so that I can stop burning leaded avgas.
So write some drivers :)

BTW, The Qualcomm wifi chipset is a BLESSING and considering the Surface Go is < 1 month old i'm sure its only a matter of time before open source drivers improve for it.
From what I know of amphetamines, you develop tolerance and the dosage has to be increased over time leading to a risk of abuse and addiction.
That's a really nice collection with excellent documentation. Thanks for posting this.
Stop treating every improvement as "if it's not a silver bullet, then it's not worth doing."

Consider for a split second that we may have to make lots of little incremental improvements to have a large gain...
It's like a compression algorithm, eliminating redundant details.
Honestly, you might be onto something. Leslie Nielsen's early success was because he used to be a dramatic actor and was the "straight man" in increasingly crazy circumstances. Then he later pivoted into pure comedy which lead to...less than optimal results.
Being direct has not really worked in my experience, and someone even told me that opening with a request for a referral is like asking for sex on the first date.
The reason is that it was much easier to terminate the transcontinental railroad on the eastern shore of the bay. Not unrelated to your point.
> In Swift, protocol definitions can contain implementations of methods

Technically, no, they can't. What you do is write your protocol as usual, then extend the protocol with a default implementation.
more grumbles... `const class = foo`
The Recruiting of Ernest Shackleton, Arctic Pioneer [90 Second Video]
I and likely many others couldn't care less if the business was owned by a man or a woman. Honestly I didn't even remember the sex of the owner until now.

I take issue with a company being reckless and grossly negligent in a field with particularly vulnerable consumers such as the medical industry.
Leaded gasoline is still used in aviation, so in fact it’s not banned in every country of the world but Algeria?

Article is pretty low quality.
My anecdote is I switched to a vertical mouse[1] and a split keyboard[2] and it solved it for me. I went from constant dull throbbing pain and fear of career death to not even thinking about it anymore. Yay!

[1] Evoluent
[2] Kinesis Freestyle2
Having been through several bouts of RSI-type injuries, here's my advice:

1) take up active hobbies that strengthen vulnerable body parts. Rock climbing did wonders for keeping my De Quervain's tendinitis from returning.

2) stretching is an enormous part of recovery, if you've already developed tendinitis.

3) fix your posture. I didn't realize that I was craning my head forward over the years to compensate for poorly corrected astigmatism.

4) vary your environment. A convertible sit/stand desk along with an adjustable monitor arm should allow you to change up your position many times per day.

5) never spend extended periods with your arm extended to the mouse, resting your arm's weight on your wrist. This is probably the single worst thing for your wrists (aside from impact injury).

6) invest in a decent mechanical keyboard. Consistent, light key resistance is more important than ergonomic layouts, not that I have anything against properly executed ergo.

7) WALK! Get up, stretch your head back and your arms up. Go for a walk around the block while maintaining proper posture. No staring at your phone. It does wonders to reset your body and would have saved me years of pain if I'd done it regularly.
As others suggested, this is common in sports. I believe the reason is epinephrine release. Epinephrine (also known as adrenaline) greatly improves attention to details and vivid memories by enhancing the brain, facilitating long-term memory recording.

From wikipedia:

---

Epinephrine acts by binding to a variety of adrenergic receptors [...]. Its actions are to increase peripheral resistance via α1 receptor-dependent vasoconstriction and to increase cardiac output via its binding to β1 receptors. The goal of reducing peripheral circulation is to increase coronary and cerebral perfusion pressures and therefore increase oxygen exchange at the cellular level.[64] While epinephrine does increase aortic, cerebral, and carotid circulation pressure, it lowers carotid blood flow and end-tidal CO2 or ETCO2 levels. It appears that epinephrine may be improving macrocirculation at the expense of the capillary beds where actual perfusion is taking place.

---

I would argue that adrenaline can turn seconds in to years, the world suddenly starts going in slow motion, especially when your body is trained by having adrenaline rushes frequently.

One of the reasons many newly hired SREs learn many things about their stack quickly over incidents is adrenaline rushes... Of course, in the case of incident response, it might have negative connotations as a recent talk at SRECon by a DO employee showed: nearly 70% of SREs had trouble sleeping because of anxiety after am incident.
Probably Tom Brady.
In English, Blitz certianly relates to/connotates Blitzkrieg. But I wouldn't call it a Nazi techinque. First, it was likely a mtyh or innaccurate description of German military doctrine. It was mostly popularized as a term by the English press.

But its werid to avoid terminology about german stuff invented during the time Nazi's controlled germany. You wouldn't call jet propulsion as Nazi invention.
This one is a little silly, but I don't like when people use "exponentially" to mean just really big. Like when someone says version 2.0 is exponentially better than version 1.0.

I realize I'm being pedantic here but for some reason I still don't like it!
My SO is looking for a simple back to school laptop and they are literally all 100% garbage. There's not a single worthwhile laptop under $700. I'm telling her to go with a Surface Go since they might actually have resale value and the specs are beyond anything remotely comparable. The 10 inch iPad Pro would be another great choice for someone in this market, but it looks like Microsoft has really stepped up the low end competition.