skysight-inc/HackerNews huggingface dataset:
Ah yes, I had forgotten about Typed Arrays, which is a terrible name for what is in fact a buffer view. The entire arraybuffer/typedarray system was a later (≥IE10 if I am not mistaken?) hack added to make up for the fact that Array and Number are super inefficient for data processing.

But regardless of them being a bandaid, you are correct that it is an exception. ArrayBuffer and all its views count 10 types in total, so were they the only exception? If so, I believe my point still stands.
It is so pleasant to read an article with Intel asm syntax rather than AT&T, my eyes thank you.
Anyone else have experience in this aspect:

> I’ve written about web development on Windows 10 before, but even since a year ago it’s come such a long way. The Bash on Windows environment is now so performant and well supported that you won’t even know the difference if you move from a MacBook, and Microsoft continues to improve it at an impressive clip.

> Unless you’re using Xcode, your workflow will almost certainly move from macOS to Windows as a non-event: it’s that good now, and I spend most of my time living in the Bash environment without any problems — even with complicated situations like Symlinks inside Bash now actually working fully.

[emphasis mine] Good for Microsoft if so, but I have to wonder if it's one of those situations where everything works well until you hit a brick wall and have to re-setup everything on Mac/Linux to stay productive.

This comment bothered me:

> Generally, the sticking point for designers is Sketch, which to date refuses to build a Windows client — a ridiculous, anti-user move that I hope eventually will cause people to reconsider it in their workflows.

Especially from a developer, that seems like a very uncharitable, demanding interpretation. Is there more to the story? Maybe the author being a web developer influences that view or he just loves Sketch and is bitter to have left it behind.
I think what he means by sales driven is high information asymmetry: https://en.wikipedia.org/wiki/Information_asymmetry

It’s a fair call, if you ask me.
Yeah I would have a hard time justifying it because there are plenty of decent alternatives. With Mac OS, you have no choice. Even with all of its bugs, it's just really hard to get away from MacOS. This is switching from Windows years ago.
Thanks! Definitely, when you're in high demand your needs are very different than the vast majority of people The Lobby helps today. Also - our cost is much lower (calls range from $60 - $100), instead of the $3-$5k your recruiter asked for.

Further - they are asking you for $3-$5k up front to get a job, so until they deliver you said job, they're failing.

The Lobby asks you to pay for specific tactical things you do on a 30m call - a mock interview, a resume critique, strategy & actionable tips to improve your interview outcomes.

The value is delivered instantly.
I've done the California Zephyr between Denver and San Francisco (at Emeryville). The actual experience was much better than I expected it to be. It's stunningly beautiful.

It's pretty clear that these routes are under threat. I intend to ride as many of them as I can before they close.

It's definitely worth the time.
Vulkan translation is important for more demanding engines. UWP doesn't seem to support Vulkan even on Windows: https://github.com/KhronosGroup/Vulkan-Docs/issues/366

On Xbox there is no option but to translate to D3D12 anyway.
Completely agreed. "Full-stack" developers fall into two camps; that is the "web developers" who know enough PHP/Node/Whatever to build a CRUD app with UI, and the serious software engineers who treat front-end as an "oh whatever" afterthought. Both end up with nothing but a huge mess at scale.
> Do you consider, say, Stitcher Premium's original audio shows like Wolverine "podcasts?"

Stitcher does make at least some of their original content available as podcasts, which I think is great. Wolverine: The Long Night appears to be paid-only, but (for example) LeVar Burton Reads has a podcast.[1]

> …that service is certainly pitching that they are the same medium/art form as those in the open space.

It really looks that way. The domain for Wolverine: The Long Night is "wolverinepodcast.com", which to me says that Stitcher is intentionally leveraging podcasting's popularity to try and sell shows that aren't available as podcasts.

Considering that Stitcher was built on podcasting, I find this pretty distasteful.

[1] https://rss.art19.com/levar-burton-reads
what's the point of making a post to dismiss everything you heard without much arguments...
I realize that.

They are for some reason saying they can track things with their colorization, when their colorization is extremely unimpressive as well as the tracking that results from using it.

There is no reason colorization needs to happen to do the tracking anyway. The tracking is unimpressive and now indirect.

This isn't some sort of epiphany they've discovered, they are just reinventing video image segmentation very poorly.

Here are half a dozen examples from a 30 second google search:

https://www.youtube.com/watch?v=juDvLrFQF0U

https://www.youtube.com/watch?v=JYgyDdLf7GQ

https://static.googleusercontent.com/media/research.google.c...

https://perso.liris.cnrs.fr/nicolas.bonneel/InteractiveMulti...

http://files.is.tue.mpg.de/black/papers/TsaiCVPR2016.pdf

https://graphics.ethz.ch/~perazzif/bvs/files/bvs.pdf

The only reason this is news is because it's google and the researchers seem to think they've discovered something. Techniques like this with much better results have been shown at Siggraph for decades.
This is great!

One way to offset the cost for job seekers is to take some part up front, and the rest in ~90 days when they get hired.
Fastest time to solve three Rubik's cubes whilst juggling
> Or you can get a Mac laptop, where getting the computer to sleep when you close the lid and start again fast when you open it just works.

With the added compromise of a touch bar instead of function keys. And a horrible typing experience. And a default OS with a recent history of downright laughable security issues.
The better name to Mastodon would be Pleroma!
I get it from a developer standpoint, but I don't get it at all from a user standpoint.

For example:

joinmastodon.org gives me two dropdown boxes at the bottom of their frontpage. One asks what my interest is, the other asks what language I speak. Then it ajaxes in some links to different instances which (I suppose) are geared toward the interest I chose.

Does this mean that for each interest I must sign up on a different instance, controlled by a different entity with their own terms of service?

Edit: clarification
What a great story. I really like the use of humor to defang. To me, that feels a lot more effective than wrath or spite.
That context is extremely relevant in this case.
I think you should approach it as their starting offer and negotiate from there, especially if you know people there and the payscale.

If 200k is what you want tell the recruiter "If you can get me to 200k its a done deal and I'll sign the offer." This makes it clear what you want, takes pressure off them because they know they have you for sure if they meet the number and can sell the hiring committee and if anything they will come back with a number somewhere in the middle.

Oh and make sure you negotiate your benefits first, as it'll be harder for them to give your more once they've stretched themselves.
And if you run a small single-point ircd, at some point, the server or it’s internet connection will fail, and you’re in the same position as when Slack fails.

There’s nothing that gets around technical failure. Either you have a single server that’s going to die at some point due to sheer entropy, or you have a somewhat complex distributed system with the tradeoffs you desire that might fail anyway.
Dude yes! This was my main mouse for Counter Strike 1.6.
Mainly because HeatoN pwnd with it :)
Thank you! We are changing the onboarding flow to make it simpler to just book a call and not have to give us all that data unless you're about to book it. However, we are laser-focused on job hunting because otherwise we'll suffer the same fate of everyone who's tried similar ideas: losing focus.

There are 1,000 things you can ask professionals inside companies - by starting focused on careers it's easier to market and attract the right audience and get our supply used to those kinds of interactions as well. Industry & market research is more like GLG - and that can be much more complex from a regulatory standpoint (i.e. insider trading).
I got an email from a local recruiter a few weeks ago and stepped outside during my lunch break to give her a call. On the initial phone call she asked me where I worked currently. After the call I stepped back into my work where I sit back to back with my manager. No more than 5 minutes later his phone rings, its the recruiter calling to see if they have any need of her services. I emailed her while he was on the phone with the recruiter and told her I was not interested and to please remove me from her list for all future positions. That was a stressful 5 minutes.
Oh thank god! Finally glad to see this koolaid getting dispersed. I hope some of the glory gets reimbursed to embedded and systems level engineers too :)
Donald Knuth's contributions are probably 3x of the average. You could easily hire three average computer scientists to do his work...

...or maybe there is something to the "myth" that some people contribute extraordinary achievements in a their field.
Raspberry Pi vs. Arduino
It's natural to wait for a point where I have more time and maybe more inclination to take less energetic trips. But you're right that long-haul Amtrak routes probably won't be around forever.
What is it you think these people believe? I don't mean that they're nationalist or what their attitudes on immigration are, but why they would edit a system to turn out a fake detention recommendation instead of merely changing their policy. There are well-established procedures for changing policy, but patching the risk management system seems like an attempt to circumvent such procedures.
Like 99% of startups, we didn't write up each section of our privacy policy in an effort to be evil. We worked with templates and modified the parts that seemed more specific to us. Please don't villanize us for the wording here - it probably came recycled from others. We would never share important data without user's consent, and in the case of recruiting, they're usually joining because they want us to share certain data with employers (which we don't do at all today yet).
On a similar way we already built a "Blog" solution on XMPP. This is relying on the Pubsub extension and some others (like https://xmpp.org/extensions/xep-0277.html).

Two projects are already implementing it for several years Movim (https://movim.eu/) and Salut à Toi (https://salut-a-toi.org/).

Here is the official blog of the Movim project https://nl.movim.eu/?node/pubsub.movim.eu/Movim. It already supports comments (and likes), edition, attached files and urls, tags, richs texts and many other things. The posts are published and distributed in real time across the XMPP network and you simply need a XMPP account (and a recent server) to enable it :)

The big advantage to rely on XMPP is that this also allows us to use the many other features provided by the protocol. If you subscribe to someone blog, you can also chat in real-time with him, do video-conference, across lots of different clients on lots of devices, invite him to chatroom… all those things are not possible with ActivityPub and will require "another protocol" to do that.

On the contrary, the "blog" feature is more seen as a little piece of XMPP (that is also an IETF standard and implemented in several servers already used by hundreds of services accross the world (see https://xmpp.org/uses/ )).

One final thing, because XMPP is built on XML, the "blog" feature is simply Atom elements published in Pubsub. No new standard, just some good old XML things put together. Creating a simple HTTP-Atom feed from Pubsub is then easy-peasy (https://nl.movim.eu/?feed/pubsub.movim.eu/Movim and the other way around https://github.com/edhelas/atomtopubsub/) :)
Mobile Airbag Deploy When Device Is Dropped
On the topic of the first one, am I the only one who finds it strange that a recruiter could 'poach' one of your references? I mean, maybe I'm unusual or it works differently over here, but from what I hear, most people's references in the UK seem to be managers or business owners for the companies they worked with, not the normal employees.

Do people usually give their 'normal' colleagues as references in the US?
We have a lot more rail commuters jammed into medium distance trains.
Agreed. I did the Crescent route (https://en.wikipedia.org/wiki/Crescent_(train)) once and never will again if not in a sleeper car. Looking back, I wouldn't go as far as saying it was torture (being unable to sleep), but I thought it was in the moment.
amazing to hear your story! and thanks so much for the kind words. we'll try to move into tech asap :).
I think they thought it was an acronym, but the commenter just meant "pro," i.e. a dev or designer.
The Sculpt Ergonomic is a departure from the large-bodied models of the past, but for those pining for the past, give the present/future a try :).

I wish MS made a wired version of it. At least on MacOS, the dongle seems to be a perennial problem when new OS versions emerge.
The performance of JS is purely down to absolute compiler genius, which would have given better results and been better applied to a language that was not designed on the back of a napkin. JS does everything in its power to make life hard for the compiler.

Outside JS, most compiler work goes into static languages (which I strongly prefer), but once WebAssembly DOM support comes through, better languages will run on V8, stripping JS of everything it has.
Does the West Want What Technology Wants?
My exact reaction. I have tried using Mastodon, but that thing is designed by engineers with no common design sense. Just sticking to browser defaults would be a huge improvement. It looks like something I should use to impress 15 year olds with.
This is a patent, no one has actually made it, and big corporations file tons of patents just to have them. It's fine to keep an eye on it, but it's not a big story because, fundamentally, no one has done anything or has concrete plans to do it.

As bad as Facebook is about watching your every move, don't forget that Gizmodo, as part of Univision, is also a large corporation incentivized to push your buttons for money.
Google Cached version for all the EU members whom get the GDPR warning, with no option to opt out of anything.

https://webcache.googleusercontent.com/search?q=cache:qvSt11...
Show HN: An open-source AWS workshop for beginners
Lyft valued at $15.1B after new funding round
You're not the only one. For many people here (myself included), Hacker News is basically Reddit for tech/startups, a list of list of random links to scan when you're bored for two minutes on a commute/lunch break.
Do people still check references? My last two gigs they didn't even bother.
Only 18% of Consumers Have Tried and Liked VR
Would also like to know this. And even if you did allow access, there would be the big red recording bar shown at the top of your screen when activated, right?
Literally the attitude I was referring to. No, you unquestionably could not build Instagram in a weekend, ads or not.
The incentive to minimize their packaging already exists though, both in shipping costs and just the material costs.
The Amazing Story of Measurement [pdf]
I think you kinda missed the point, tbh.

You don't need in place memory operations with ridiculous performance in most(tm) applications.
On the contrary there are many applications where security is far more important than speed and something that basically embodies remote code execution (browser) is one of those.

The fact that JS has made this implementation choice while at the same time being mutable is the true peril, not the specific implementation per se.
You are going to wind up with some kind of 'goto' regardless, whether it's having to navigate through independent files or various other constructs one takes for granted as being immutable. The point being, when you notice them, automate them out of the reasoning space so you don't drown in the complexity of one mundane detail being used to represent the overall state of the program (all the stuff you have to shove in your head to understand what your program is doing).

These things are hard to notice, and even harder to find elegant and effective solutions!

The point is to reduce the problem space so all you are left to look at, when you do come back to your code, is what's important to reason about without removing important details or adding trivialities. These problems haven't gone away just because the literal word goto isn't used anymore.
What do you do when the recruiter contacts your current employer before you even provide references?
repasting what I addressed above.

My point was not that the advice is generic, but that you don't require super specialized knowledge to give it that needs extensive "quality control."
The Telecom, Media & technology group at Goldman Sachs will have specific bankers, preferences, and things they look for in candidates, as well as industry-specific things you need to study to truly prep. But any analyst WITHIN THAT group is capable of providing that information, and they already are when they interview candidates, help their friends/alumni, and more.

To reiterate - the information of how to land a job in a specific group is very unique and not easy to commoditize across an entire industry or with generic blog posts, but the complexity of that knowledge is very low, hence many are qualified to accurately give it without having to have some crazy "quality control" monitor.

Additional comment: I meant rocket science literally, not metaphorically.

This knowledge is exceptionally valuable, but it is not hard to deliver if your personal experience & network has given it to you. Those without that network & experience don't have it.

If you really think the only knowledge worth paying for is rocket science, then every university degree in the world except for that one is worthless.
And people think Perl 6 is slow

time perl6 -e 'say [1, 2, 3; 4, 5, 6; 7, 8, 9] >>**>> 2'
[(1 4 9) (16 25 36) (49 64 81)]

real	0m0.170s

Note that the majority of that time is just loading Perl 6.

time perl6 -e 'Nil'
real	0m0.156s

Perhaps someone could create a slang module for Julia in Perl 6, as that would be a fairly easy way to improve its speed.
(Assuming Julia is easy to parse and doesn't have many features that aren't already in Perl 6)
Yes I understand the relevance but I am not a person reading that blog post with that context. The context I have is this:

Here I am, some guy browsing hacker news. Oh look, some other guy wrote a blog post on becoming a CTO. I will click on that. Oh, he had dinner with Elon Musk and Sam Altman and came up with his idea with them. Sounds like something I will never do in my life. Next.

I hope HN can get over the sleight of me not showing proper deference to the masters of the universe.
> No longer an issue. I'm honestly not up to date on why not, but nobody ever mentions it anymore.

SSDs, primarily. Depending on who you ask, defragging an SSD ranges between only slightly beneficial, totally pointless, and actively harmful.
I find it interesting that politicians increase military spending by $100 billion or we cut future revenue by $1 trillion and nobody bats an eye. Meanwhile, people hem and haw over $50 million to maintain critical infrastructure.
Some thoughts on OpenAI Five
Recruiters aren't taking your references to figure out whether you're good at your job. I mean they are, but that isn't the main purpose behind taking them. They're taking your references to build a network to acquire business from your employer.
Lawyer up if you can afford it?
disclaimer: MS employee, this is solely my opinion

Does the GDPR do anything to put your concerns on this issue to rest?

(By those regulations, MS is required, under penalty of very large fines, to not do what you are accusing them of doing.)
Being a contractor in the UK for the last 13 years i quickly learned when i first started that any recruiter that asks for references before they've even sent the CV to the client is a lying cheating scumbag and will get told outright where to go.

All they are doing it looking for leads.
Are there third-party status pages in existence? I've made a simple aggregator[0] but it only echoes what's on the published status pages and adds Twitter links.

[0] https://statuspages.me
If you've been working at a large company for several years, there may be very few people outside your company who know your work well enough to give a meaningful reference. Then, you can't give a manager's name, since they will almost certainly tell your own manager what is going on. That leaves only your co-workers.
Depends. There's nothing wrong with NFS itself, although v4 is better obviously. There's a performance trade-off with going over the network and sharing the storage with multiple servers, along with the necessary metadata for each file, but if you don't have much contention then it's just like a drive with higher latency.

If that latency is low and your workload can handle disk concurrency well then it works fine. It helps if you use (or configure) a database with more sequential access and buffering for large updates rather than lots of random small writes, as well as spreading the data over several disks.

AWS EFS has latency problems which make it problematic but this product seems to have better performance profile which could work well.
Against Big Philanthropy
Modern Standby/Connected Standby in Windows 10 won't lose any network connections while in standby.
Would blockchain be a good solution to the authentication problem?
For example never disclose any PII to the Bank, but tell them that this is the person who he claims to be and is authorized to do X(i.e. a True/False answer for everything)?
Yes! We are working on segmenting the calls but really up until a few months ago, it was still all MVP and the different use cases helped us realize they need to be segmented differently (and sometimes even priced) differently. For example, having someone tell you about their job can probably be done in 15m and at a lower cost than someone who goes through the trouble of prepping for a mock interview. Working on it!
Don't worry, these will all get resolved now because Microsoft loves open source.
> Windows is a complete shit show

I have more problems with my late 2016 MBP now than I do with any of the Win10 machines I use, and I've been using both OSs for 25+ years. The whole" Windows is a shit show" feels like the tired diatribe of people that want to crap on Microsoft but haven't actually used the OS themselves in years.
You are right downvoting me, I did not specify my reasoning. Basically contributing features you need in a very large project that you did not initiate yourself, leads to "featurism", more code to handle in the future, certain specific needs you accept mostly since they were contributed and saying no sometimes is hard. Instead work not interested to solve specific use cases tend to be consolidation work, or big general features work at least, where the goal is to fix something or do the right thing in some area, considering the whole public of such system, not your local needs. So the two approaches lead to different software philosophies and outcomes.
I don't understand interest in dynamic languages. I have worked with them extensively, but I find them to be handicapped without benefit.

However, JS specifically was not designed at all to begin with, but just thrown together, and core concepts have stayed since this first iteration. These core concepts are its primary handicap.