skysight-inc/HackerNews huggingface dataset:
The answer to the ultimate question of is there any organization that regulates software developers is:

"No, there are no industry-wide/state-wide "graduate into the field" type awards/tests as there are in fields like accounting, actuarial science, engineering, law, medicine..."

There are however a plethora of pseduo-meaningless (imho) certificates that people can get related to software development.

Given that many software developers are self taught this is probably the way many would like to keep things. I personally think that professional certification akin to passing the state bar exam might be a good thing and much more valuable than a pdf saying I was jedi-master of new-company-database-tech or one from cool-bootcamp approving me for emerging-front-end-library.
>The link is random generated link available only 6 hours, this is important to be safe as you don't want anyone to be able to access all your passwords ...

This seems like too short of a duration. What happens if the email is sent between 23:00-01:00 (your parents timezone? They are probably asleep and the email will expire at 5-7AM. Will they see the email in time?
Most video players can decode an "in progress" stream just fine. This obviously involves quite a few artifacts for the first 0.5–2 seconds or so, but seeing artifacts is generally preferable to seeing a totally blank screen.
Does anyone actually use Zig in production? I've only ever read about it here on HN.

There's no avoiding Rust. It's becoming the jQuery of systems programming.

C++ has lost the plot in some respects but you don't, and probably won't ever, end up using all of it. A lot of it is to make it easier to write things like the STL, not your typical end-user program. Learn up to 17, there's some good stuff in there. If someone in an interview gives you some highly complex templatey code snippet to analyse just tell them to go fuck themselves.
Not sure why I was downvoted for this, but it doesn't matter.

If you want your game engine to be useful, it needs to perform well. It doesn't matter if your engine is home grown and only for your application, or if it is something you license to other developers. If it is to be useful, it needs to perform well. So, they do. Game engine developers are not stupid.
Because the focus is now on time to market and developer speed and anything else anyone can think of except the end user experience.
> I can only think of financial stuff and those already have beneficiaries and whatnot specified when I set them up.

My financial accounts are probably the main things. I don't know that I have any beneficiary stuff set up on them.

I was maybe overly specific in my asking.

Basically the thing I am wondering is:

What do I need to have in place to make sure my wife / kids have access to my assets, etc. in the event that I die unexpectedly?
90% of people don't need more than what's in the iMac. For pros who would use it the iMac Pro or Mac Pro are the obvious choices. For gamers Apple has been ignoring the market and everyone knows you are better off building your own rig.
The 100k people who died in Iraq probably wouldn't agree with you.
I was originally fascinated by this book and others like it. During the course of my reading, I stumbled upon Gerd Gigerenzer and I learnt a different interpretation. In short, most of these experiments assume full information is available to the testers and make an argument about rational process. As such, their applicability in real life is small, in specific edge cases. The question we should ask and answer is that, in a world of partial, incorrect and misleading information, what is the most rational judgement to make? And that mostly matches with how we behave.
I swear cell phones have a slight latency compared to a landline too.
Neat! It would be interesting to see some writing about this in the future.
> HR has no clue on how time consuming is to transfer context knowledge.

It is not consuming HR's time, I suppose. Therefore...

The general problem is that different parts of the company are evaluated based on their separate metrics, which usually ignore the "externalities" they create for each other. Sometimes those externalities are caused by incompetence that isn't captured in the metric. (Imagine that you would pay developers by the number of lines they write, but no one would ever check for bugs. If one day the developers start producing really bad code, their measured productivity stays the same; it's the measured productivity of the users that would plummet. The developers might even get a bonus that quarter, if they produced more lines of code than usual.) Sometimes the metric is actively harmful, so that doing the right thing would actually hurt the measured productivity of the department. (Imagine that the developers are paid for introducing new features, but no one acknowledges the existence of bugs. It would be a nice thing to fix at least the worst bugs, but doing so would mean the developer stays behind at implementing new features, and gets fired. So even if the developer is fully aware of the situation and wishes to fix the bugs, out of self-interest they would choose not to.)
If left unoptimized, JavaScript can delay your pages when they try to load in users’ browsers. When a browser tries to display a webpage, it has to stop and fully load any JavaScript files it encounters first.
It rather has slowed down with some websites, or those websites did not exist back then, because they would not have been possible.

Just today morning, when I opened my browser profile with Atlassian tabs (Atlassian needs to be contained in its own profile), there were perhaps 7 or 8 tabs, which were loaded, because they are pinned. It took approximately 15-20s of this Core i7 7th Gen, under 100% CPU usage of all cores at the same time to render all of those tabs. Such a thing used to be unthinkable. Only in current times we put up with such state of affairs.

As a result I had Bitbucket show me a repository page, Jira showing me a task list, and a couple of wiki pages, which render something alike markdown. Wow, what an utter waste of computing time and energy for such simple outcome. In my own wiki, which covers more or less the same amount of actually used features, that stuff would have been rendered within 1-2s and with no real CPU usage at all.

Perhaps this is an outcome of pushing more and more functionality into frontend client-side JS, instead of rendering templates on the server-side. As a business customer, why would I be entitled to any computation time on their servers and a good user experience?
I don't think it'll be close to that long. Rumours are that they'll release an 8+4 core this year, which is enough for everything bar the top-end iMac Pro and Mac Pros, and I'm sure they can get out a 16+N core by 2021 or early 2022. That would be as fast as any Intel CPU on those models. And heck, the margins on those models are so large (they sell a $3000 Xeon W for $7000) that they could comfortably push past yield issues to throw out a larger die than that.
This is a hot-take from Aaron Patterson, Rails and Ruby core team dev, in his keynote this year where he addressed a very similar idea on a perhaps related query generation topic...

https://youtu.be/9JEEabL90AA?t=1360

To give you the tl;dr (he goes through profiling and a great deal of data to help show what a core dev needs to do in order to help us solve this one specific case, and...)

Aaron comes to the conclusion that there is a "performance pro-tip" which many Rails devs have learned, similar to what y'all are discussing in this thread for Django, and in this one specific case he outlines in some detail, Aaron considers that there is a bug where the programmer needs to know this "pro-tip."

As there was really no reasonable way for the Rails engine to interpret this instruction from the programmer as to mean "do it the slow way" when there's a better way to do the same thing with no drawbacks, and it would have been possible for the engine to safely do the smarter thing (it was IIRC to precompile some better-shaped SQL, bringing back the same result set in fewer queries, (making up the most runtime performance by spending less time in the SQL compiler overall, in the worst performing pathological case, all this is shown with data)...) and that having this behavior here is actually much better for a novice programmer's behalf, in order to make that better performance happen without requiring a developer to manually build such hints into the application code, at abstraction layers where they really shouldn't have to be thinking about those things anyway.
I wouldn't be surprised to see the 13/14 and the 16 inch both released this year.

That would mean 2 significantly different 16" MBPs in the same year. My thinking here is that it would be quite odd if they released a 14" MacBook Pro which is faster than the more expensive current 16" model.
If their certificate had been stolen it would be expected. Stolen code signing certificates have been used to distribute malware in the past; for example Stuxnet.

Of course, you'd expect a notification from Apple saying they'd done that and why; and plenty of safety measures to prevent mistaken revocations.

That's not to say I support mandatory code signing - merely that if you're going to have code signing, you also need to revoke stolen certs.
I was going to say a simialr thing, but I would definitely not discount US from the discussions.

If I was veryvery rich and working in an industry that is suspicous at all, and I was located in USA or a South American or African country, I dont think preparing for kidnapping would be so out of the question.
Another factor is a wider use of all sorts of CMS (WordPress etc) for content presentation, combined with often slower/underpowered shared hosting and script heavy themes.

On some cheap hosters it may take a second just to startup the server instance, that's before any of the outgoing requests are done!
Pretty fun - I also often recommend people explore the earlier versions of Lucene, still on Sourceforge -

https://sourceforge.net/projects/lucene/
As a physics major at the time, I think that learning physics in addition to multivar and linear algebra is so handy in terms of providing reference material for intuitions.

Also, learning it as part of a numerical computing stack (like python) where you can experiment and visualize is huge for building intuition.
I think it was to do with graphics acceleration becoming more commonplace. It was my guess that these additional effects weren’t originally intended to use desktop cpu .. tho I guess once they became the norm who knows .. although the recent trend towards “flat” UI seems to be reversing that trend ..
Where do you see the updates for the iMac Pro?
Seems like they're going to save the new redesign of the iMacs for the first ARM releases.... at least I hope, otherwise it's really disappointing.
As stated before, I find freelancing to be a lonely experience. Not a lot of developers to talk shop to, and rarely do clients follow-up with additional work or referrals.

I finish work for clients as I get paid, and usually never hear from them again.

I've interviewed at larger companies trying to expand my career into being a senior among more developers but they seem to think I don't fit the bill, yet never tell me what I need to do to improve.

Lots of other small startups contacting me all the time trying to convince me to do a lateral move, but what's the point, I will just be the only in-house dev, stuck and stagnant again.

TBH I find freelance career maintenance to be laborious. It's just not right for me. I would rather move into a low maintenance software job rather than the high maintenance world of startups and freelance. It's so easy for me to lose my grip in freelance- I barely make enough money to stay above poverty level (I live in the US so I'm referring to US poverty).

At the very least I want to experience both full-time and freelance to an equal degree. Right now my experience is like 5% full-time and 95% freelance, so trying to shift my time spent on both closer to 50/50.
Many times, how developers / (manager that think it is a great idea) design an application and how users, use an application do not intersect. I personally would not install an extension to my IDE without at least skimming the docs, checking the licence to see if I am going to have to subscribe or pay later, and checking reviews to ensure that it's a legit extension. I am certain, that there is a contingent of people that do, but as for developers, I would expect them to be a power users that knows better than to just click a yeah, sure install that button.

Honestly, if that where the only way to install extensions on VS Code it would probably be a deal breaker for me. I never install something because the application tells me I should. Especially in an ecosystem where anyone can provide a package. To me it would be akin to blindly adding an Node module, python module, jar or any other third party provided dependency to the custom software I am writing without first vetting it. I mean the licence for an extension, could very well state, that any software produce form the use of this extension, entitles the author of the extension a 10% royalty from said resulting software. That is a very real and valid licence, game engines, codecs, encoders use it all the time.
Better Visual Object Tracking
Thank you for your response it really means a lot. I didn't mean for it to come off as a humblebrag at all. I am extremely grateful to have a job during this time, and I felt like I should be doing more than I feel like I currently am.

I didn't realize I should expect to be getting comfortable with everything over a time frame as long as three to six months, my only work experience has been via internships where 3 months is the entirety of the time that I have to work on a given project.

Again, thank you for your honest response, I will remember it and take it to heart next time I get anxious about if I am doing enough.
>I can see the argument for disallowing remapping Microsoft domains in the hosts file as a security precaution [0], but this seems a bit heavy handed.

This is a crucial point here. I would be curious to see a list of Microsoft sites that you are allowed to redirect in the HOSTS file. Having a more complete list of protected/unprotected domains would give us a better indication if this is an overly aggressive attempt to protect users from legitimate threats or a malicious attempt to protect Microsoft's access to users’ data. Because blocking redirects on microsoft.com certainly seems smart, but blocking redirect of telemetry.remoteapp.windowsazure.com seems suspicious.
Is it really that surprising that developers would rather spend a performance budget on adding new features instead of further improving performance?
Only the 27-inch iMac has user-upgradable RAM.
There are projects attempting to reverse engineer bistream formats. They are having some success but it is slow going. The last I looked some Lattice parts were mostly broken open.

VHDL manipulation is quite advanced, see SpinalHDL. But they are limited to spitting out a blob of VHDL you can put into your toolchain for your device.
Changed a few colors, and added a background that makes the page lag. Didn't change the text or even the order of the levels. The small size of the bounding box is because he didn't expand it from the original.
Pushing back is fine, or at least ok. But this mode of creating information divides will only serve to further the cultural distance between all parties.
> there’s a sentiment that they succeeded only because they’re a lesser society

Can you clarify what you mean by "lesser society"?
The market size for intel mac users is far larger than arm on mac, and will be for the next several years.
Weirdly there is a picture and 7 reviews (4.7 stars) for the mine on google map.

https://www.google.com/maps/place/Shinkolobwe/@-11.045198,26...
What progress as a species can be made? I am not seeing how any of this is progress.
I was taught linear algebra largely through various physics courses I took through undergrad. Not necessarily the most traditional way, but I think that it should be taught that way more frequently - with physics, there is something concrete to grasp which can be helpful to a lot of people.
What about the trivial case of the AGI simply self-replicating? Then you have a child, it is identical, and is therefore of identical intelligence (however you measure that), and therefore it is not necessarily less intelligent.

What if the AGI is intelligent enough to randomly mutate offspring here and there? Then one might be more intelligent, and again it is not necessarily less intelligent.

What if the AGI is intelligent enough to look at its own code, identify some kind of bias in its programming (not unlike human introspection), and produce a child without that bias? That child would then be better able to model reality -- a core element of intelligence -- and again you've got a smarter child.

I have a difficult time buying the "necessarily" part.
> That is hardly a good explanation to avoid scientific research.

I agree it's not, because it's not about research, but rather about science and "science" reporting as well as what ends up in the "news" ("researchers find the addiction gene"). That's why I said it is important to consider the magnitude before talking about it, not before researching it, because obviously you don't know the impact before the research is done.
A poor replacement for the industry standard term whitelist.
Buying a generic service and closing it down in a way that it's inaccessible outside of their walled garden sure sounds anticompetitive to me.
Yeah. Because modern tech is bloat. Started on a JavaScript-based search tool the other day. ALL the JavaScript is hand-coded. No libraries, frameworks, packages. No ads. Just some HTML, bare, bare-bones CSS, and vanilla JavaScript. Data is sent to the browser in the page, where the user can filter as needed.

It's early days for sure, and lots of the code was written to work first and be efficient second, so it will grow over the next few weeks. But even when finished it will be nowhere near the !speed or size of modern web apps/pages/things.

https://www.wittenburg.co.uk/Rc/Tyres/default.html

It is possible.
That post doesn’t seem to be removed though?

Just lacks upvotes to be on the front page.
Funny that the only tool I've seen is from 'Adobe'.

https://helpx.adobe.com/premiere-rush/how-to/premiere-rush-f...
Musical.ly did? How did they negotiate that license, I wonder?

Let me put it another way then: Is the success of musical.ly and its successor TikTok really about somehow getting licensed music on a platform out the gate? And the sorting hat is just a good refinement that wouldn't have a chance to exist without the licensing?
(author here, thanks for reading!)

Fwiw, this post isn't meant to be an endorsement or condemnation of the venture backed high-growth model – it's just a description of a phenomenon that seems to occur fairly predictably in those types of companies. I do agree that moving to a world with slower growth, more profitable companies would be excellent for software, and also agree that we're shifting that way as the market matures.

Thanks again for reading!
The traditional approach to efficiently modelling data like that with relational databases is to use the EAV[1] model, which works quite well in practice.

[1]: https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80...
On the Github it lists a mono font among the styles: "OpenDyslexic, in Regular, Bold, Italic, and BoldItalic. Also, OpenDyslexic Mono, and OpenDyslexic Rounded: intentionally lower contrast." https://github.com/antijingoist/opendyslexic#styles

I do in fact see an OpenDyslexicMono font after downloading it. I can't vouch for how good the font is though, since I'm not dyslexic.
Yes, men and women are different, and choose to do different things as well (on average). That's why a 50/50 ratio in every industry is a nonsensical goal.
Same. Expecting 1 more iteration of the intel 16"
No- he outright plagiarized this. Even the code: http://pulzed.com/
Yes I love the form factor, no fans, it’s beautiful, light and still very usable. (2016 model)
I look at this as a fundamentally hard problem of information design. You have a series of posts to present to a reader. Which posts do you give primacy to?

If your reader already knows most of the context and has read the previous posts, then "re-posts" are bad, long-running threads are good, and they just want to see the latest updates.

If your reader is coming to the material cold, a "re-post" may be completely new to them, and posts that presume pages and pages of existing context are completely impenetrable. You want to lean towards fresh, short threads.

The challenge for designing a forum then is balancing the competing needs of those users. You can make some progress by tracking on a per-user basis which comments they've already seen. Reddit does that (maybe just for gold accounts?) where new comments are blue. That makes it pretty easy to skim through a comment thread and see just the new leaves.

But there's still the question of how to sort the threads themselves. It might be interesting if that sorting was also user-specific. Maybe deprioritize threads that you've seen but not interacted with, and prioritize "live" threads that you've participated in and are still changing.
They found extremely small effects.
Alternately, the value of low-latency experiences is not as high as we believed - or it's poorly measured.

Particularly in Enterprise software, the time to complete a workflow or view specific data matters a lot - the time to load a page is a component of that, but customers will gladly trade latency for a faster e2e experience with less manual error checking.

In consumer the big limiting factor is engagement, a low-latency experience will enhance engagement. However it's possible to hide latency in ways that weren't possible before such as infinite scrolls and early loading of assets. The engagement on the 50th social feed result has less to do with the latency to load the result, and more to do with how engaging the content is.
Thank you. It's one of my most-mentioned law or principle, and I keep having to Google it to remind myself what it's called or so I can link it to a colleague. It's fun to be part of a discussion with other people who already know about it (and that's a fairly intelligent discussion, too; the security angle is interesting).
>> a mature domestic tech industry and startup scene, would eventually produce something that would compete successfully

Is it too much to also believe that a company subject to a radically different regulatory regime, and different cultural norms, might field a product that would not be considered acceptable elsewhere?

For example: How does TikTok handle children under 13yo? That is a real headache for western social media firms. Does China enforce similar rules? Would not having to obey such rules not represent an advantage for a product aimed at young people? The lawsuits and imposed fines suggest TikTok is substantially advantaged.

https://www.bbc.com/news/technology-53418077

"The company was fined 186m won (£123,000) by the Korea Communications Commission (KCC). The KCC, the country's media watchdog, said TikTok collected data of children under 14 years old without the consent of legal guardians."
The original Apple FireWire webcam was very good, with a large, motorized lens. Despite boasting higher resolution, I doubt many modern webcams are as good, especially integrated ones.
As someone who never purchased an iMac, but enjoys Apple's MacBook line of products - it blows my mind that people are praising them for this. Considering the price point, this should have been the case like 4 years ago.
I know that, I was relating my own experience of African healthcare since I live in South Africa.
Kenya is not that different I imagine.
This sounds like a place I could work.