skysight-inc/HackerNews huggingface dataset:
Since the article goes out of its way to not mention Kotlin, I'll do it for them since this is both lame and more than a bit disingenuous. Arguably, Kotlin co-routines (and the Flow API) provides a very nice implementation of the exact same concepts on the JVM. As far as I know, the loom integration is already planned and probably implemented to a large degree. Mostly doing that should be straightforward as this pretty much just maps 1 to 1 to things like suspend functions, co-routine scopes, etc.

That is a different way of saying that Oracle is doing the right things with Loom. Although bolting this onto the Thread API without cleaning that up is probably an open invitation for hordes of people to do the wrong things. That API already provides plenty of well documented ways to take shots at your feet. IMHO it's a mistake to pretend it's all the same.

The main difference with Kotlin co-routines is that the Kotlin implementation is multiplatform and also has implementations that work on IOS (native), in a browser etc. Additionally, you get to depend on nice language features like internal DSL support, the suspend keyword, etc, that make writing code a lot less tedious and error prone. But it's the same kind of code with the same kind of concepts. Finally, it also has lots of higher level primitives. Flow is a recent addition that allows for building properly reactive applications that sits on top of this.

So, to answer the obvious question will this replace/deprecate co-routines: no, this will have little to no impact as it will be trivial to support the low level primitives Loom provides just like they already work seamlessly with other implementations like rxjava, spring reactor, javascript promises, etc. They'll support it because it probably provides some performance benefits to use Loom if it's available on the platform but it should not impact how you use co-routines. The same co-routine code you write today will just work on top of Loom once that is available and implemented.
You do the UX first then its a fight with reality during development to try to get as close as possible to the UX ideal.
Look at the graph I linked. Burning oil more efficiently is easy when you start from coal and emit tons more, real change is hard.

Compare to Sweden, less than 1/4 the CO2 emissions compared to the US, and an almost completely carbon free electric infrastructure. Getting another 10% is extremely hard, because all the easy options have already been exercised. Three glass windows, district heating, energy requirements for new builds, high gas taxes, car ownership taxes depending on CO2 emissions. All done.

The final emissions are much harder questions, electric cars and public transport is the next. My town is converting over 30 bus lines to electric just this month, that is a hard change with large investments. Pilot programs started in 2013, now it's workable at a larger scale. They're starting a pilot program on steel manufacturing using green hydrogen from electrolysis where electrical ovens isn't possible, that is a hard change with completely new challenges.

As said, real change is hard. Converting coal to gas and locking in another 30-40 years of fossil fuel is not real change.
Awesome! Very valuable and actionable!
True, but you can never use it to prove that something works, especially in a case like this where governments are acting under time and information constraints.
The problem isn't designers who need of course compensation for their work, but building up an e-commerce stack, per-volume licensing infra, and publicity, leading to "platforms", verticals, concentration, and most commercial fonts being distributed by just two companies (Adobe and Monotype). In other words, middle-men taking all the money away, when easy self-publishing was the entire point of the web.

(Though I've heard Adobe Stock and iStock at least works ok for photographers and graphic artists for now)
The books talk about unusually low birth-raid.

There is the racism though, about the nomenor blood being diluted with that of the common humans.
It tried, but I'm not sure how much it succeeded.

American English changes a few cases, but there are often exceptions (color, favor, but four, glamour; -ize, but still advertise, compromise etc).

There are too many differences for me to summarize (American and Oxford English spelling there), but I think the problems with English spelling are much deeper than American English can fix.

https://en.wikipedia.org/wiki/American_and_British_English_s...
Just mention that you've never even heard about the coronavirus in the video and you'll be good.
I have been an avid user for LastPass since I knew password manager was a thing. But, I’ve been hearing about how good 1Password is from lots of sources. Seems like you know and have experience on both sides. Would you mind sharing why 1Password is better (or even have better experience) compared to LastPass? I use it personally and not in an enterprise setting. Your comment might just push me to use 1Password :)
Hardware, training and bloody faang internships offered and the student body revolted? Jesus, if they did that where I was a student I would have celebrated.
Sums it up pretty well. Same reason consultants are hired.
In the examples with structured concurrency. The point of using an executor service is not to reuse the threads. But instead to control their termination. If you read Nathaniel J. Smith's primer [1] on structured concurrency. The ExecutorService in the examples act as the nursery. Loom is just being "lazy" and reusing ExecutorService for something that it wasn't originally intended to do. Earlier versions had a specific class called FiberScope [2]. Whether or not we will see more specialised classes for this in the future I don't know.

[1] https://vorpus.org/blog/notes-on-structured-concurrency-or-g...

[2] https://www.javaadvent.com/2019/12/project-loom.html
As I see it, the main difference is that existing code will magically work with Loom and will require rewrite with coroutines. I can get Oracle 9i JDBC driver from 1999 and use it under Loom and it probably will work just fine. Probably Oracle will not rewrite its JDBC drivers with Kotlin coroutines any time soon.
resold once, neither the buyer nor me was happy with the deal. family and friends it is
> That's because Tolkien quite possibly did not base Gondor on Arthurian myth and popular conceptions of the Middle Ages, unlike many of the conventional fantasy works that succeeded him. Instead, he may instead have based it upon Rome:

But then the video argues the opposite, specifically about vassal fiefdoms ?
it's chezh company.
Yeah, Hubud is cool, or was last year. I understand the whole of Ubud has been shocked by COVID killing the tourism industry so it'll be interesting how it goes when we can travel again.

But yeah, you won't find the budget backpackers trying to scrape a couple hundred bucks a month monetising their awesome travel blog about their amazing life in Hubud. It's too expensive (relatively speaking). Find a cafe close to a cheap hostel, that'll let you spend the whole morning abusing their decent wifi for the cost of a single americano. You'll be able to tell them because of the number of inappropriately-dressed white folks somehow covering an entire 4-seat table to use their 13" MacBook.
> Keeping distance seems much more effective than masks. In reality, I've seen that when masks became common place people partially reverted back to flocking together and not respecting a good radius of personal space anymore. Masks probably won't hurt if you need to be close to other people but it would be much, much better to keep the distance in the first place.

I've noticed this when visiting the shops daily when I get my lunch. Before mask were mandated, almost everyone kept each other at a distance. Since mask wearing people have barely bothered.

I've mentioned this to friends on my discord server. Some are from Europe or elsewhere in the UK and they have noticed the same.
So, essentially "You shall know them by their fruits". Seems like false prophets existed in all millennia.
Very nice work - thank you!

I'm curious how long something like this takes to put together. Not the website so much as the illustrations themselves.
Shop&Enjoy
Announcing Lambda: Turn Excel formulas into custom functions
How to choose the right Web Host for your Nonprofit
> the large problem is the university expects you to use books from well known publishers

Interesting, and disturbing.

I am a math professor at a US state university, and thankfully I haven't observed any of this at all. For lower-level classes such as calculus we all use the same book, decided upon by the department as a whole, but when teaching upper-level classes I generally choose as I see fit.

I am curious, what form does this expectation/pressure take? At my university, if administrators tried to do this, my colleagues (at least the tenure-track/tenured ones) would briefly chuckle, delete the email, and not remember it five minutes later.
Killing coal to make coal history
I'm not an expert but:

- 1. Copyright (though many fonts are free, true)

- 2. Everyone uses a different font (just like everyone uses a slightly different version jquery) so cache hit would be pretty small IMO. Do you really want a browser to be gigabytes large? Especially on mobile it's not viable

Maybe if browsers standardized on shipping, say, 20 carefully chosen fonts (not necessarily the most popular ones, just a good variety of different types of fonts), the smaller websites would follow and use them; but I think any major brand likes to distinguish themselves and have a custom unique font.
Too many students than can be supported in the educational commons from interested society.

It is in the interest of society as a whole to have a better-educated population. That means support for individuals being educated must come from all members of society -- in other words, it's a government domain funded through taxes. Absent common support, the interests of specific groups, mostly corporate shareholders expecting fat quarterly results, will come to dominate.
I remember asking IBMers if they used rational modeling to make their programs. The silence answered the question.

I'm guilty of this myself. My interests and struggle become topic of suggestions to others even though it's half good ideas half fluff.
I feel a bit embarrassed for asking, but can someone explain in layman's terms why the Gaussian boson sampling experiment proves quantum supremacy?

I believe my main confusion is why is this experiment being called a computation: to me this seems to be simply the observation of some physical phenomena which happens to be very hard to calculate with a classical computer.
The article goes into some detail here, it is worth reading.

> plains and steppes – that is large expanses of semi-arid grasslands. The very nature of that terrain configuration produces fairly extreme seasonal temperature variations (that is, very hot summers and very cold winters) as well as extreme daily temperature variations (that is, hot days and cold nights) because such places are far from the large bodies of water and also don’t have tree-cover, both of which serve to moderate rapid temperature changes. [...] There’s no reason to suppose the Dothraki Sea would be any different: it sits at about the same latitude as King’s Landing so there is little reason to assume it would be warm all-year-round.

There are more reasons then just weather patterns estimated based on location and terrain for cloth to be less practical tho.

The same blog applies the same pedantry to clothing of other groups and to military aspects of different groups too. It is not like Dothraki were singled out in a blog that otherwise ignores clothing and practicality.
Sounds like a useful building block for a better java-based actor library.
She seems absolutely awful.
I am still not comfortable enough with this concept to answer this question myself, but will this, by default, lead to speed ups and/or reduced resource consumption in a) application server like tomcat and b) web frameworks like Spring? Assuming it's implemented...
ImHex: A Hex Editor for Reverse Engineers, Programmers
Pros and cons of hiring developers, freelancers or teaming with a software house
Why I'm saying “The Current Hiring Process is Broken!”
I'm not surprised at all that it works, I just think something must be broken if it does.
Yes it is...? Google Fonts is the service, not the fonts themselves. Check the "About" and "License" tab of any font on Google Fonts, they're not created by Google.
Why can't the books be able to teach about "how" as well? I'm from a mediocre country where I went to the best CS college and 99% of the things I learned there was from powerpoint presentations, pdf scripts or books full of math exercises. I still got into FAMANG as my first full time job and so did many other people from there. I just never saw the value in our professors. They mostly repeated stuff from text books, had 10 year old lab assignments and similar exams for 20 years. And I don't think it's that bad. It teaches you enough of the basics for average programming job or as basis for you to expand into what's more interesting to you specifically. The only thing missing was cool projects like having your college develop GHC or stuff like that.

Point being, I think college professors overestimate their impact a bit when regarding bachelors/masters topics. All that is too basic to really need some expert domain knowledge and is knowledge which hasn't really changed that much the last 20 years. SVM's were invented in the 90s. Linear algebra some time before that. The rest is industry or postdoc stuff.

I get the "teaching" part but if you are "teaching" a room of 50 student's it isn't really that different from watching a youtube video for them.
It would be a waste of time and money to recruit from ten lower ranking colleges for not so great students wouldn’t it? Even if they get like, one good one?
Double check my username. I'm not DethNinja; I didn't say it was clickbait.

No sarcasm was intended in my response; I legitimately didn't see what you were seeing because I was misreading the title also.
"Peaceful" protest is missing.
Your eyesight glides over it as if it’s not there? Oddly enough, that seems perfect from an uncluttered-design standpoint. Can you still find menus when they’re hidden behind invisible hamburgers, perhaps by association with the top of the page?
Looks amazing. I will definitely try this out the next time I am fighting with JPA performance optimizations.
Do you mean they’re hosted by google or self-hosted?
More than that, at least as far as acoup is concerned Tolkien knew a lot more about medieval history and his writing is far more accurate than GRRM's, even though GRRM claims his fiction is historically realistic while Tolkien makes no such claim.
> I will need to reapply every year to get the benefits

It doesn't mention the need to re-apply anywhere

> if I miss the window to apply, I will continue to have to pay 30% for the remainder of the year

The only deadline for application is if you want this to apply to you starting from the very first day of the program - January 1, 2021. If you miss this initial deadline, "your proceeds will be adjusted fifteen (15) days after the end of the fiscal calendar month in which your enrollment is approved. For example, if your enrollment is approved on February 10, 2021, your proceeds are adjusted starting March 14, 2021"

> Why can’t they just automatically apply it to all eligible developers?

Yeah, not just enrolling everyone automatically seems stingy. I guess they're really worried about manually checking that single organization don't use separate accounts to get around the $1m limit.
That’s awesome!

In comparison, here a quote from the OP’s blog entry:

“Fast forward to today. A program to load /usr/share/dict/words into a hash table is 3-5 lines of Perl or Python, depending on how terse you mind being. Looking up a word in this hash table dictionary is a trivial expression, one built into the language. And that's it. Sure, you could come up with some ways to decrease the load time or reduce the memory footprint, but that's icing and likely won't be needed. The basic implementation is so mindlessly trivial that it could be an exercise for the reader in an early chapter of any Python tutorial.

That's progress.”

But is a simpler, less efficient method progress? Sure it allows more words to be added/removed with ease, and I don’t want to advocate over-optimization, but the solution you made for the Spectrum seems better because words don’t change much. Why don’t we use a similar specialized hash and compressed dictionary format to increase spellchecking speed and allow more words in less space? We could still produce that format using /usr/share/dict/words and similar.
Using Google Analytics without GDPR consent
Very impressive work - I thoroughly enjoyed the technical write-up, the journey of getting the original Mocha project to compile and run as WASM.

Perfect timing too. Happy 25th birthday JavaScript!
> That's why I understand why it is a problem for those who publish this data.

I still don't understand why it's a problem for those who publish the data.

If the "data" is facts (e.g. lists of values associated with objects, like the colors available on automobiles), this data is not protected by copyright, there is no remedy if it's republished, and if a business relies on limiting access to this data, that business needs a new business plan. Charge for access to cover the costs of obtaining and organizing the data, but understand that clients are legally allowed to make copies and use them however they see fit, even if that impacts the supplier's ability to charge for access.

If the "data" is prose, it's under copyright and republishing without a license has remedies under law. Maintaining copies of articles for the purpose of processing them to obtain other data (e.g. how many nouns? what adjectives are near those nouns? etc...) isn't protected.
If you like the combination of scandinavia and infrastructure: norway is currently also working on an amazing project to connect their costal region via a new coastal highway featuring some stunning tunnel and bridge proposals:

https://www.youtube.com/watch?v=HCT-FurFVLQ
> Since the article goes out of its way to not mention Kotlin,

"Since the article goes out of its way to not mention [Rust|Kotlin]" and "I'm surprised this article has no mention of [Rust|Kotlin]"
must be one of the most frequently used templates on HN.
Classy...

How about sue the damn governor.
Yeah, we definitely cannot simulate quantum effects or quantum computers /s
I think their point is obvious but off-topic.
Based on the features; Hungarian, Finnish, or Estonian.
> e Mongols, Turks, Huns, Alans were all horse-riding cultures that lived on extensive, flat land who were known to conduct raids on settled peoples, like the Dothraki. There. Met your ask.

But ... they did not wore the cloth similar to Dothraki. Their culture had the word for "thank you". Elite used colors and comfortable clothing. Their military tactic was much different, much more smarter and much more organized. They did not charged unorganized on horses in disordered formation either.

The argument is not that horse-riding cultures on flat land who conduct raids don't exist. Argument is that those cultures are nothing like Dothraki, because if they would, they would die quick. Mongols, Turks, Huns, Alans were not Dothraki at all.

> Cancelling is cancelling, a new, vaguely defined phenomena some people even deny exists but is a word the essay itself uses. Censorship is censorship, well-defined, milleniae old and nowhere near what I said.

Cancelling is just a new word for non state censorhip. That is just how it is used pretty much everywhere.
Time to print those emails and start using a binder from now on ...
The adventures of power Macintosh 1994
Web framework for Node.js with zero dependencies
Very interesting to read how so many people are OK with corporations dictating what to learn, when to learn it, how to learn it and with what it should be learned, but go on to talk about rights and freedoms or even academic integrity.

Isn't that a little contradicting? And where do you draw the line?

How are you going to judge the company influencing education? By its public image?

Do you think companies will just provide everything for education and nothing more? No agenda will be followed and the situation will not be taken advantage of for more?

Have proponents of this really thought of the likely or possible outcomes?
I'm not convinced that it's holding ourselves to a higher standard to pretend that both sides of the divide are to be granted the assumption of equal good faith. There is too much evidence piled up that assumption is inaccurate at best and dangerous at worst.

And pretending technology to be in some way above, apart, or aside from the society using it is an error that has led to all sorts of historical horrors.
Bookmarking for retirement planning
If I understand correctly this is to Java what Gevent/Eventlet are to Python. Asynchronous execution without having to write asynchronous code.

I've been doing this in Python for a long time and I love it, even though it can lead to some hard-to-debug issues (due to monkeypatching).
I use "YouTube Captions Search" Chrome extension. This allows the following workflow:

- I am on a YouTube video view

- I click on "Closed Captions" (CC) in the YouTube player.

- The extension icon in Chrome's toolbar becomes red.

- I click on the extension icon

- A search text field appears

- I type a word or a sentence

- There is an area with timestamps and sentences containing the words I search

This is useful in two ways:

1. For videos I have already watched that I know contain a segment of interest to me and I want to re-listen to that segment. I go to the video, type the words, click on the timestamp and it takes me straight to the timestamp of interest.

2. Discovery: when I'm learning about something specific and there's a one hour video and I want to know if they're addressing my specific question. I type the words and see how many times they're talking about the topic (density). I read the sentences, and then click on the timestamps directly before committing to the video. So when I'm actively learning about a topic, I might have a backlog of ten videos, this speeds up things enormously.

One more hack: I use "Video Speed Controller"[1] to speed up videos up to 16x. For talks that don't have a link to the slides, I'll use the 16x video as a "presentation slides". One hour becomes about 4 minutes long and I just look at the slides on the screen. If I like the treatment of the topic, I'll watch the video. If not, I won't. This allows me again to have a backlog of 20 videos to watch, go through them really fast, discard the ones that do not have a deep enough treatment of the topic of interest, and only commit to the videos that do.

- [0]: https://chrome.google.com/webstore/detail/youtube-captions-s...

- [1]: https://chrome.google.com/webstore/detail/video-speed-contro...
> In this Google post they explain what the partitioned browser cache is. It got only introduced to prevent a possible cross-site tracking mechanism.

Or to improve the ability for Google to track you across websites that embed stuff from their servers.
Because it's been and gone? The time to intervene was probably when S7 was reviewed. Future DVD and streaming revenues are probably not going to cover the costs or reworking them so ... leave it.

Honestly, on a lockdown-enabled rewatch this year, I didn't think they were as bad as I remembered. I'm still frustrated with how far it goes downhill, some of the stories really don't finish well and the dialogue is just bad.

OTOH I did sit in the dark and re-watch the really dark episode with the brightness mangled a bit on an OLED ... and I caught a lot more of what actually happened this time round. That episode really needs remastering in HDR...
Rocket startup builds world's biggest drone to launch satellites