skysight-inc/HackerNews huggingface dataset:
This is really cool! I've often wondered if a Blueprint-like editting experiences could be used more broadly. Looking forward to seeing this grow. I think there is also great potential for a very approachable debugging experience.

Targeting build systems seems like a great fit as well, since as you pointed out the build DAG is naturally a graph.

When you mentioned games programming, I thought of Dream's visual programming: https://youtu.be/eMRp3QMAkz8?t=773

I love the idea of using typescript types to define visual code atoms. We do a very simple version of that to create our Blockly blocks, e.g. block definition: https://github.com/microsoft/pxt-microbit/blob/master/libs/r...
although I'm sure you could take that much farther.

We run TSC in the browser in a worker thread, here's an example, in case that helps: https://github.com/microsoft/pxt/blob/master/pxtcompiler/emi...
We use TSC for typechecking and our own typescript compiler for compiling down to ARM assembly.
The big unknown here is that the MVP is sponsoring individual contributors vs an entire project. Of course it is technically easier to build, and removes GitHub from having to build logic or tools on how to divide contributions fairly among contributors, but it opens up questions on perceived fairness among contributors to a given project e.g. what happens when one contributor, for whatever reason, receives far more contributions than another equal contributor? Will that lead to infighting, jealousy, turnover, lawsuits, loss of motivation?
I wonder how the authors feel that their work is so good that the website for Nature has a piece on it but not good enough to be published in a Nature journal.
I can't verify 100%, but I think Orange Bank (subsidiary of the telco provider) is entirely built on the cloud. I believe they built all their systems ground-up 2 years ago, but I could be wrong. When they acquired Groupama Banque, I think they basically started over on the systems.
The USA has the most $1Bn startups but it still ranks high in per capita terms
In what way is WSL "terrible"?

I use it quite frequently, and I quite like it.
Thanks for replying! So no specific reasons not to do any of these, sounds good. Was thinking about taking some old hardware collecting dust for a ride with this. Maybe some day. :-)
So many Octocats.
... which is an unfortunate example of privatization of a public good. The public pays for research, and an individual captures the profits.
One click pull/update for forked repos? Not holding my breath on it...

This is something that more than a few people want, and at one time, it did exist; a simple button you'd click on your fork of a repo, that would go and pull down/merge the latest from the original.

I'm probably not alone in this - but I have a ton of repo "forks" that I just keep around but don't make mods to, but try (and fail) to keep up to date with the original. Why?

Well - because some of these interest me, but aren't often changed if at all - and I worry that some day, the repo will just up and disappear (ie - be deleted), and the code will be gone. So I keep a copy.

This does have the assumption that if they delete their repo, that my branch won't disappear (I assume this is true - wouldn't make sense if that happened). The same kind of thing could even happen to a well used and updated codebase, just because the developer decides this is the thing to do.

So a hedge against this kind of thing.

But keeping the forks up-to-date - for the ones that are popular - is a pain. A single button should be all that is needed, but doesn't exist. So instead, you have to do this weird process (can't remember the exact steps - I recall there's a point you issue a PR and validate it yourself, as part of the process - it makes no sense). Note that this is all thru the web interface for github.

One could keep the repos locally, then issue fetch/pull/merges to grab the latest, but I'd like to avoid the storage req's of that.

In the meantime, I've tried to create a process - that mostly works - that fetches the latest version of the repo, if it exists, as the compressed archive, then stores it in a local "directory" that's a VFS to google drive (IIRC), but it's still in a beta/dev phase and on a back burner.

It's too bad there isn't a way you could specify a fork as a non-updated thing, that just automagically received the updates as they occurred (and then stayed around or was compressed if the op deleted their original branch).
It seems to me that in applications where there is widespread use bigint, you would simply be doing `typeof a === 'bigint'`. And, in nearly all other applications, it would remain as simply `typeof a === 'number'`
Rotten Tomatoes will start verifying ticket purchases for audience reviews
The last 19 years of systems software research have not refuted Rob's thesis. Industry has made incremental progress, academia has written papers but not built much that people want to use. Despite massive increases in graphics processing power, desktop UIs are still about the same as in 2000, just with more shininess.

And the number one thing that could have gotten better in the last 19 years but didn't: security.
https://www.ibm.com/it-infrastructure/z/education/master-the...

There's a contest open to students, but anyone can sign up to use these resources.
Namecheap launches free public DNS
This is interesting, but it raises questions, mainly: if a project is abandoned and you've still given it a star, does it continue to send money to it? Will it cause people to un-star projects?

I could see having some kind of "tip amount" per project that gets taken from a pool would make a lot of sense, but not as stars.
That's a big issue but it doesn't explain why instead of developing WPF they released WinRT and UWP.
Silicon Valley gamed Europe's privacy rules
I Wrote to John Walker Lindh. He Wrote Back
Can I ask where you're getting that info. on the fee structure, I can't see that on their pages easily.

From reading the FAQ it sounds like there are no fees in the first year at all and afterwards it's a payment processing fee?

Also I got the impression that matching was Github adding additional funds to the payment, sounds like not a bad thing really?
How far back does this analysis have to go before it can be seen as the nonsense it is. If my father/grandfather, etc., was executed as a serial killer, what's on my own charge sheet? Nations don't commit bunches of crimes, people do and eventually they die.
Sincerely, all this environmentalist's manifestations we are seeing in EU, would actually make sense if they where in front of the Chinese embassies here.

Instead they keep demanding local actions from the EU, as if the EU hasn't been in the forefront of environmental protection for almost half a century now. This way they are just diverting the attention away from the real main issue: China.
It’s obvious how to make concat fast if one is willing to give up O(1) random access operations. Push is already O(1).
You're denying people have free will.

People are all born with different characteristics, sure. But this does not predestine them. You, with your brain, can choose your path. You can choose to take advantages of your inborn advantages, and train to overcome your inborn deficits. It's why you HAVE a brain.

You can CHOOSE. People do it every day.

To claim to be fated to be a victim of circumstance is choosing to be a loser. You'll not be what you could be.
Well, they trying to put themselves in the middle of open source. Why wouldn't they, if they really care about their users, not just getting profits?
The problem with Coldfusion isn't with it's popularity, usefulness or value. It's with Adobe and the cost of licensing.

The only reason right now someone would choose Coldfusion over literally anything else free is their existing skill. That's the very definition of dying out.

The other problem with Coldfusion is the community that all seem to have this same chip on their shoulder.
To be fair, it really shouldn’t be conflated with ‘number’ - it isn’t the same thing, the behavior differs. And you can (and probably should) use small helper functions for these kinds of checks, pretty much for this kind of flexibility. Kind of curious what other libs (like lodash) will do.
Why pessimism on Social Security could come back to bite millennials
That's not exactly what happened, but great to see you are making improvements in your fiction-writing skills :-) Keep it up !
That may be true, but allowing personalised ads is something completely different from 'share my personal information with thousands of unnamed third parties', which is what this is about.
I applaud Microsoft for the Sponsor program. We need new ways of monetizing open source, and this is a step in the right direction.

However, the article itself mentions this program, a smaller contributor and dependencies feature and a planned feature list as being signs of a major turning point for GitHub. It's a bit too congratulatory of Microsoft and reads more like an advert than a genuine piece, though I'm sure the author meant well.

> As someone who contributes to open source software, I'm excited for these changes.

I'm curious, if you're passionate about open source, why would you feel excited for changes on one of the most popular closed source websites on the Internet? I like the direction Microsoft has been taking in the past few years regarding F/LOSS, but I think we should be cautiously optimistic about GitHub, while continuing to migrate away towards alternative open platforms.

Personally I've been using a self-hosted instance of Gitea[0] for many months now (and Gogs before that), and it's been working great as a private GitHub alternative.

I'll be excited when most of the world's developers share code and knowledge (looking at you, SO) on open source platforms.

[0]: https://gitea.io/
> And the number one thing that could have gotten better in the last 19 years but didn't: security.

This is an astonishing claim: what makes you think it hasn't gotten better? It's gotten a LOT better since 2000.
Can anybody comment on what is meant by a "frame" here?

My intuition tells me that what we consider a "frame" in our daily experience (24 up through maybe 144) would be pretty different from what this "frame" would be, in terms of how it is captured and how it is subsequently rendered.

Any ideas?
Evidently "security by obscurity" is our government's approach. Reduces accountability and public freedom as a supposed solution to terrorism.
I am a man as well. Not sure how that has anything to do with male privilege lol. I still felt very unsafe. All kinds of people walking on the streets at night. Also all the terrorist attacks make it quite uncomforting too. If youve been to London you would be amazed at the condition of the buildings, the way the scaffolding is all done, how stuff under construction looks like. Its probably the most well organized city in the world, and Ive been to NY, Vegas, and all European big cities.
Under pre-what!? OMG I can't think now.
(ahem)
> If maintainers can see who donated, do they prioritize issues / pull requests? (I think that could be a good thing actually).

This is one step away from consumers being able to put bug bounties on issues too
> High-level means not exposing hardware limitations to the application.

This seems counter-intuitive.

Hardware limitations mean different abstraction than OS-level APIs, as them to applications.

Even POSIX does not expose hardware limitations.

Rather, high-level in the paper is more like some suitable interface to a wide range of applications. I.e., high-level as it's targeted to be used directly by applications as a portable interface.
TNF makes serious mountaineering gear. I mean gear for people trekking Lhotse or Annapurna or Aconcagua. I've had one of their sleeping bags too. Not exactly a Western Mountaineering bag but it was quite respectable to a relatively serious backpacker.

That said, I don't wear their clothing so I can't comment on their apparel lines.
I've observed a bit of a shift from YouTube Ads => Patreon => YouTube Sponsorship/Membership as the main way some of the creators I follow support themselves, so that might be why it was listed as the successor.
This isn't social media manipulation, its downright social engineering directly from the state. If it were a branch of the military or intelligence - performing something like this in a foreign country, it would have been labelled as a PSYOP.
Perhaps partially due to the fact that people just aren't procreating?

A survey published last week of Japanese attitudes towards sex caused a stir with the claim that about 40% of young single men and women have never had sex – a phenomenon that is being blamed for the low birthrate in Japan, where it is predicted the population will plummet from 127 million over the next century.

The National Institute of Population and Social Security Research’s poll of 5,000 single men and women aged 18-34 found that the proportion of virgins had increased significantly over the past decade: among men, 42% said they had never had sex; among women the figure was 44%.

https://www.theguardian.com/world/2016/sep/28/japan-poll-lin...
The plane that led D-Day is flying back to Normandy
also conveniently the best spot to wait to pick up an arrival (as they like to keep traffic flowing outside the terminal)
Nuclear Expert and Former Industry VP Questions Safety of Tokyo 2020 Olympics
Fujifilm’s GFX 100 – A medium format mirrorless camera
I've germinated a few seeds (P. edulis 'Moso' & Fargesia Jiuzhaigou IV 'Black Cherry') purchased on AliExpress (very inexpensive). I planted about 200 seeds in July of last year and achieved a germination rate of about 5%. My understanding is that bamboo seeds are not viable for very long, but it could also be that I didn't get my seeds from a very reputable dealer.
I do exactly this unless I absolutely need to give out shipping/payment deets.

Also... use a xxxxx@mailinator.com email address to avoid having to sign up for real.
Best Rehabilitation / Recidivism Reduction Method for Prisoners
The North Face absolutely makes serious outdoor gear (in addition to casual/street stuff). Their Summit Series line is very high quality.

EDIT: Grammar.
Only if some hardcore functional purist is around.
> PostgreSQL 12 improves the overall performance of the standard B-tree indexes

I know to a large extent "it depends", but it would be nice to get an idea of some numbers here - kind of surprised it doesn't say.
Maybe there's a way to use hrml canvas instead?
I have been thinking about the feature set I would want in a watch and why would I want to smart connect with phone etc. and I just don't see a need. I ended up with solar powered Swiss made carefully designed and engineered marvel of a "dumb" watch that never* needs charging and apart from the time-related bells and whistles has just the no non-sense functions of baro/alti meter and compass.

Best piece of tech I have ever had, though admitedly it costs around double of smartwatch.

--
* the accumulator battery will of course deteriorate with time, and the watertight gaskets would have to be replaced at some point.
After using Cocoa for about 10 years and React for maybe 1-2 years, I'd say that React is way easier for visual customization and hierarchy. Cocoa's hierarchy is more efficient but at a cost of being more verbose and tedious. But Cocoa was never meant to be very easy to visually customize, since part of the Apple Way ™ is that everything looks and works the same, which was probably a reaction to the over-customization of the 90s and early 2000s, but tends to go against the grain in modern UI where every application has its own branded UI that basically requires the composeability and simplicity of HTML + CSS.

Edit: also, nobody wants or uses native desktop apps anymore, so that's a big plus for React (either via Electron or just plain web app)
Looping a couple of beats is not pro-quality music production.

There’s more to it than music theory. Even if you’re just slapping a couple of loops together there’s a lot of knowledge about djing and such that you need to have before you know what would be successful.
I don't know if this works well on JS, but there is a purely functional way that avoids most of the performance hit - generator methods. In C#, I'd write functions that return IEnumerable<T>, using yield return, and others that combine them with LINQ's Concat, and aside from many iterator objects, only one big array would need to be allocated.

When it happens that parts of this work later turn out not to be needed, it's easy to discard an enumerable, and the iteration is not actually performed. It can sometimes lead to really ellegant code that also performs well.
This is super important to prevent the rampant fake reviews.
Strict null checking the VS Code codebase
Why are you sleeping so much on weekends? The specific reason?

I really need to stop taking stimulants on weekends. Or at least one day a week too. I don’t know if being off them one day a week will help enough. A lot of the issues you cited are happening to me. And the problems you cited of what happens if you take them 7 days a week are happening to me as well.

I also feel trapped by them. I’ve been off them. But my work output drops steadily until I’m barely doing much. I believe if I stay off them long enough I’ll recover. But the two times I’ve tried i give up after 1-2 weeks as I want to get work done and go into a depressive spiral not doing enough.

Especially now being out of work and changing career paths I feel I can’t stop taking my relatively high or at least strong medium dosage.

I don’t want to be on my current dosage once I begin working for an employer. I’m really hoping I can delay work start date by a few weeks and go cold turkey then continue on a lower dosage. Like half.
Is there an equivalent for "just use a for loop" if you are in some immutableland though? This has always confused/worried me watching that space -- maybe you're fundamentally restructuring problems in FP to avoid these situations but to my eyes it looks like a world of newly-invented scaling issues.
That's a decent price. I would be the gift that keeps on giving :-) Being frozen is about $300k.
> PostgreSQL 12 now allows execution of JSON path queries per the SQL/JSON specification in the SQL:2016 standard. Similar to XPath expressions for XML, JSON path expressions let you evaluate a variety of arithmetic expressions and functions in addition to comparing values within JSON documents.

I'm not familiar with JSON path queries - how do they compare to the jsonb querying syntax that Postgres already has?
Japan is extra special in this regard. My brother who is japanese, married a japanese national, speaks japanese and lives in japan is not "Japanese". That's what the article is referring to.
My opinion is that the baby boomers are going to go down in history as the generation that broke America. They took far more benefits than they paid for and ran up the national debt, bankrupting the country.
It’s funny to see the comments lamenting the projected destruction of Japanese culture, while in fact

- the Japanese language is littered with loan words written in katakana even though native words of the same meaning often exist already

- office workers all wear suits

- the music scene is not very different from the west. Rock is huge and there is a great jazz scene. While bands playing Japanese instruments are rare and will be seen as a speciality, the same way bagpipes make you feel ethnic and traditional but pianos and guitars don’t.

- 'western' food is everywhere. I am not talking about what you can actually order in a restaurant in Europe, but Saizeriya and it’s peers. Western inspired cuisine. Japanese curry is also a thing.

- and don’t forget about whiskey.

And that

- no one forced Japan to do so. They have being open to foreign cultural influences since Meiji era, and I don’t see that changing. Seems to me that if it works for the Japanese people, it can and will become Japanese culture.

I am open to hear about some opinion from a native Japanese viewpoint. But from what I have read in this thread, much of the speculation about the loss of the 'unique' Japanese culture has more to do about what is happening in the west than what will happen in Japan.
"Casual Fridays" brings terrible memories. A subcontracting company where we were casual at the customers premises (to blend in) suit and tie at our own offices where no customer could see us. And of course the Friday thing that was just another burden, since it required specific style in the middle.
https://www.goodreads.com/book/show/34964830-automating-ineq...

Same boat. I live in town that shows up in US News best places to live. I make bank doing interesting work. Got a wife and kids that are healthy and no real need for anything.

But....

Seeing the automation efforts we are doing in Retail and Transportation scares the shit out of me. Not that it'll occur but the pace that it'll occur. I really wonder if our economy will handle that many people suddenly being out of a job plus the inevitable concentration of wealth that it'll bring. Every month or so we are pushing a new project through the pipeline that'll have real world impact. Insanely fun to figure out the technical challenges but at what point does the long term social cost get factored into the short term economic gain?

Automating Inequality was a rough read because it paints a bleak picture. But seeing that there are others who are aware and working on this at least helped me to realize I wasn't alone with my concerns. Still unsure of how to actively help. Throwing money at EFF only gets so far at fixing things. Debating about taking a pay cut and finding a job more aligned with my principles. Had fun as a family working through a skill checklist for homesteading to help ground my kids in the non-tech world. (Bee hive was a resounding win. Kids were aghast at composting for the garden.)

So no real info to weigh in beyond you ain't alone in that worry or situation.
It seems like it would be a lot easier to just get an old Thinkpad with an easily removable 2.5" disk, such as an X201. It only takes a minute to install/remove the drive. They're super cheap and you don't need to carry a keyboard and find a TV to plug in to.

You can get two drives, one is the real drive with full disk encryption, and then other is a decoy running Windows XP or something. When you check the laptop, just swap the drives and carry the real one in your carry-on.
Alacritty is my favourite - no ligatures or tabs but super fast and runs everywhere.
Well that's an interesting point.

The 8-year-old might view your intelligent plans as a terrible abuse:

>BUT I WANT TO EAT TEN MORE TWINKIES, YOU'RE SUPPOSED TO SERVE ME WHAT I WANT, NOT DEPRIVE ME

Could we similarly be wrong if we think a future superintelligent AI is abusing us? Should we consider submitting to it?

Hard questions.
945x is the actual measured difference, O(N) is the theoretical difference. Many times quadratic time complexity is ok because you are working on very small N.
If it did move at 10 picoseconds per second, how would we know?

Whoa. Stares at hand
There's a lot of churn in tech - people jump to new stacks for job prospects, instead of solving hard problems in existing frameworks. This is part of the reason why tech keeps on reinventing the wheel instead of providing improved productivity perceived from the business (customers' business needs) perspective.
does anyone who is opposed to planned markets ever talk about the information complexity of accounting for all externalities? genuine question.
To be fair, though, all of these are solved problems that are easily overcome with budget and outsourcing. Ex. you can buy quality carbon fiber tubes in whatever diameter and thickness you want from multiple suppliers, contract out the nozzle based on existing designs to a CNC milling or titanium SLS printing company, purchase aerospace-rated avionics packages, etc. The impressive part here is that the students seem to be doing a good chunk of these things mostly in-house and with less money than it would normally take.