skysight-inc/HackerNews huggingface dataset:
I assume you mean “worthwhile” from the selfish perspective of a worker competing in the labour market. Overall, writing résumés and “selling yourself” is a waste of time that is necessary to deter bad actors. People who believe in the “signalling theory” of education think this extends to the whole education system.
Premature optimization concerns effort. We do a lot of things when writing code that could be considered premature optimization by your vague definition. By this definition too, staying in Java land, I should probably not instantiate my ArrayList or HashMap with a capacity even if I know it...technically premature optimization.

All else equal wrt simplicity, choose the highest performing option that contains the features you need. Dogmatic premature optimization rules are unhelpful. We can apply reasonable thinking, and we should.
He’s called for some disciplines (e.g. women’s studies, anthropology) to be boycotted by students and ultimately removed.
Why? I love his books.
40% × 0.1 L = 40 mL.
5% × 0.1 L = 5 mL.
GeoIP is pretty accurate at the state/country level for most users, but you will run into precision issues at the city level.

A bigger problem seems to be that many forget to continuously sync their IP DB with their provider. Your targeting is only as good as your IP -> Geo map.

My team built a tool for testing GeoIP implementations here: https://www.geoscreenshot.com to get around the issue of testing if it works.
In practical applications, costs are often not amortized.

If lucky transactions are more than fast enough but unlucky transactions time out because they perform a rebuild it's a defect that cannot be accepted because average performance is good.

Most databases need to take care of worst case performance with techniques that increase complexity and degrade best-case and aggregate performance (e.g. maintaining two hash tables, with lookup accessing both, insertions into the preferred one, and background threads that move records from the old table to the new table).
Asciinema – Record and share terminal sessions
Given that Priority Ceiling Protocol and Priority Inheritance are two common solutions used in real-time schedulers, I would like to understand why priority inversion is not a solved problem.

Because Windows and Linux are not designed for hard real time. There's a "rt_mutex" thing in Linux, which does priority inheritance, but it's not used much.

QNX took this seriously; it has priority inheritance not just for mutexes, but for interprocess messaging and I/O too. But it's a real-time OS. It passes through not only the priority, but the CPU quantum for non hard real time tasks. So a group of rapidly interacting processes are effectively scheduled as if they were one process which happens to cross address spaces.

On most non-real-time OSs, if you have a microservices-type program which is rapidly passing control back and forth between multiple processes, it will work fine as long as there's spare CPU time. If there's no spare CPU time, performance suddenly drops badly. That's because the processes being released by mutex unlocks go to the end of the line for CPU time.

This is something microkernel designers take seriously, because it has a big impact on microkernel performance. Unikernel designers, not so much.
[quote]why the most anticipated game of 2020 isn't cyberpunk (and definitely doesn't have 'cyberpunk' in the title),[/quote]

I strongly doubt even 10% of the anticipation about Cyberpunk 2077 is due to the title and subject matter. The creators redefined the first person rpg and then the open world rpg successfully with the fantasy Witcher series and there would be the exact same hype no matter what kind of world their next game would be set in.
That comment would be a lot more valuable if you corrected the record. To just gainsay what is written here accompanied by a strong reference to your authority is not how it is done imo, and if you can't or don't want to talk about it then you also shouldn't comment like this.
Not sure why you're getting downvoted.

The withdrawal symptoms for caffeine are brutal in my experience. It's really surprising every time I dabble with having an espresso a few times a week when I'm in a cafe-frequenting mode. Even just one week of having a double espresso every other day will leave me with 1-2 days of terrible headaches and nausea beginning 1-2 days after completely stopping.

No other drug I've experienced so quickly establishes such miserable withdrawal conditions. And I've been around the block in this neighborhood.
> iOS, is the most closed general purpose computing platform
> in history. Overall it's second only to things like game
> consoles for being locked down to everyone including the
> owner.

So, overall it is not "the most closed".
Cooking from a box doesn't count if you're putting Rice-A-Roni in some water that's not cooking that's not healthy and it's not frugal at all
Yeah, you need dependent typing to do that in a programming language. But as cool as dependently typed languages are, developing serious software in them remains a bit of a research problem. Idris is closest, but it also less convenient for actual proofs.
Have you seen reviews for others? You may be surprised they end up in the same situation. If you have a strong team, then changes from the experienced people may be judged just as hard as yours.
Is there a way to call out this kind of shitty behavior, pissing in the commons pool? Maybe flagging the article and replacing the link with the original?
Show HN: Add Integrations to Your SaaS Product, Quickly
Don't know for others, but Solvay S.A seems to be getting a fair share of the funds while being mostly a financial institution. It's been a few dozen years since they operated actual production plants.
Not a fan of Telegram, but as far I understand this only let's you scrape messages from public channels. People shouldn't really expect anything else when you write a message on a group with 100s of other people
It's less disruptive if the passenger is in the window seat.
New to using Magit… can I see your relevant config to do all that? I just recently discovered clocking in and out of tasks on org-mode and I’m intrigued by your setup.
I was in a taxi in Japan with a TV screen in the headrests. It started with a message saying it uses facial recognition to tell if you are male or female, in order to provide you with the most relevant content, where the content was entirely advertising.

Your future is now.
Relational databases do mostly range queries. (e.g. SELECT a WHERE b > ?). Hash tables suck for that since in general they reshuffle (hash) keys. In tree structures 1m key range access is 1 random lookup and 1m sequential (cache-friendly). In hash tables that becomes 1m random lookups and not cache friendly.

See section IV 4 E, "range queries" in "A comparison of adaptive radix trees and hash tables" (2015)

https://15721.courses.cs.cmu.edu/spring2019/papers/08-oltpin...

Even for the best hash table-based indexing B+Trees win. And combining this with the big cost of resizing (growing) or rehashing a table (rebalancing, i.e. Cuckoo) they are not useful.

Perhaps some adaptive hashing method could take care of this in the future.
>Second potential bias is possibly how many patients continued with "bad behaviours" after the surgery vs. the stent.

My understanding is that open heart surgical intervention is much more effective at inducing behavior change.

If so, what does that imply that cardiologists should recommend? Should a more invasive procedure be used, simply for the fact it is more invasive? Should the stenting procedure be made more painful?
Russell Brand was a wtf moment for me
Principle of Least Surprise
OSRS Mobile Down Issue Resolved with Free RSorder OSRS Gold
Recently Old School RS connectivity issues exist and cause OSRS failed to contact server. On December 9th, Jagex has explained how these issues happen and displayed a coldfix to resolve them.

Want free OSRS gold, RS gold and cash coupons for upcoming Christmas? Come to join RSorder Christmas Pandora’s Box event at 3:00 AM GMT on Dec. 13! Find the hidden 6 pictures and then get the code!

What caused OSRS Mobile not working?

The latest Old School official news post has explained recent OSRS connectivity issues that prevent players from logging in the game on mobile, loading the official client or contributing to a laggy playing experience. According to this blog, OSRS Mobile down since last week was caused by sustained malicious attacks on their servers.
The develop team apologized for their lack of communication over the weekend period, and going forward they will talk to players often and share updates on the issues. They have been working to swiftly resolve OSRS failed to contact server issues as a priority.

Updates to resolve OSRS Mobile down

Here are the updates that have been performed to resolve OSRS Mobile not working issues:
-A coldfix to the OSRS game worlds has been deployed, which involved taking the worlds offline for a short amount of time.
-The game was rebooted for maintenance related to the recent OSRS Mobile connectivity & performance issues.
-With the coldfix, there has been an improvement in connectivity and performance issues. The develop team is going to continue monitoring the game's performance and players’ playing experience.

Besides, 5% off code "RSYK5" is also offered. There will be a bunch of Christmas gifts from RSorder. Learn details from https://www.rsorder.com/.
Nice. But still miss flash...
Talk to your line manager. It is quite possible that there are some skills around building long-term maintainable codebases that you haven't learnt yet. Different companies have vastly different ideas about what 'good enough' looks like, and so this may be the first time you've had to think about these particular issues.

A big, decent organization will have the structures in place to help you learn this. I'd suggest bringing it up at your next 1:1: 'I'm a bit worried about how I did in these PRs <open browser>'. Your manager may also have the same worries, in which case you skipped that conversation along to the point of working on a solution, or you might find out that what you are doing is on-par and there is nothing to worry about. Training in new skills is bread-and-butter stuff for a mature organization, so I would look for support in your normal management chain.
I may be misremembering but my understanding was that Apple disallowed other rendering engines not primarily for security reasons (although I'm sure they're a factor), but for performance and, by proxy, battery life.

It's not dissimilar to the argument against Flash: yes it was insecure and unstable, but mostly it was a performance hog and a battery drain, which isn't great on mobile devices with limited battery life.
There's a lot of good advice here for dealing with constructive code reviews. They provide valuable learning opportunities.

Also be aware that not all code reviews are good. Engineers have opinions and may wield code reviews as a tool to impose theirs on others. In those cases it doesn't reflect you or the quality of your work.
Flagging this. Paging dang for a link change and a ban on letsenhance.io.
Interesting. I don't think I would take that bet. Historically, it's always taken fewer and fewer years for really "radical shifts", for lack of a better word, to happen.

Imagine sending someone from the 1200's to the 1500's. They would probably have less of a shock than the guy sent from the 1900's to today, in terms of how much around them has changed, even though they have traveled more years ahead.

It's something I read in an article at some point, but couldn't find it just now from a quick google search. I feel like it makes sense though. With the pace we're inventing things at, Clarke's 3rd law will kick into effect more frequently: "Any sufficiently advanced technology is indistinguishable from magic."
> The question then is, why does only a single crystal form, rather than multiple crystal filaments oriented at different directions according to whichever grain contacted the starting point of the filament...

The silicon wants to be in the lowest energy state and it does so by forming a face centered cubic crystal (diamond structure). The formation of crystals depends on the cooling rate. If matter cools to fast, it can't form a crystal structure.
The real reason I take the window seat is so that I can rest my head with a blanket on the plane's interior panels.
I thought the same thing when I saw 4 hour work week. Apparently selling phoney brain supplements to golfers will make me a better human?
Commercial Airlines use either Air To Ground (ATG), satellite, or both to deliver internet. When the plane is on the ground it can't see the ATG towers. So 10,000ft is both a regulatory and a technical limitation for ATG.
A gem of the year for me: “A Course in Algebra”, by Vinberg https://bookstore.ams.org/gsm-56
A gentle introduction into Abstract Algebra. It is very well written, with a lot of examples. Recently, I opened for myself Soviet mathematical books, with no-nonsense terse language, without entertaining pictures, but with good examples of applications.

Another math title that someone recommended on HN, I am digging into now: ”Foundations of Applied Mathematics” https://foundations-of-applied-mathematics.github.io/ It is going to be 4 volumes, Volume 1 is available, Volume 2 arrives soon. It is a useful book (soon books) on maths for specialists in AI and computational areas.

Last title, not released yet: “Topology through Inquiry” https://bookstore.ams.org/text-58/ Sure, there is the famous Munkres book as a great intro into Topology, but this one may be interesting to learn maths using inquiry-based learning approach.
Behind the Scenes at Crossrail's Liverpool Street Station
Is matrix the other Im service or the tool with which you can forward WhatsApp messages or both?
And Safari 11 too.
4h seems to be an accepted limit of any focussed creative activity. After that the quality of your output will start to decline until you're just giving yourself bugs to fix tomorrow.

Obviously if you're doing routine work you'll be able to carry on much longer.

Concentrated coding is a bit like doing a college math exam every single day.
Chrome on iOS uses its own networking stack.
Hardly a flash replacement.
Creator here. As a developer of several other saas solutions, I realized that the least creative and time-consuming work was building integration connections to service providers. Building an OAuth 2.0 framework and configuring + maintaining servers to manage tokens for multiple providers was a hassle. I knew there was a better way to do this.

So, I built Pathfix. I wanted to take away the pain of managing OAuth servers and tokens with an easy to use solution that allows you to offer integrations to your customers, in minutes.

Happy to answer any questions.
Further to that, Afghanistan is sometimes called "The graveyard of Empires". https://www.quora.com/Why-is-Afghanistan-called-the-Graveyar...

Apparently that hasn't changed yet.
I would say your assumption is wrong. A lot of people have a CS background, but there are many others that don't.
That's pretty much my status.

Feel free to drop me a line -- dredmorbius <at> protonmail <dot> com

I suspect you've also been active on Reddit lately (ow my inbox!).
Exposing fundamental architectural flaws of Telegram?
That's pretty low. I've mailed dang.
I've read a couple; they come across as engagingly written "just so" stories, lacking research or evidence. Fun to read and fun to think about, but that's all - a bit of fun.

Which is by no means a bad thing; there's a lot to be said for reading a fun book and thinking about it.
It's simple to make one that moves, but hard to make it superior to other brands.
[quote]But if you follow Gibson's entire oevre as a reader, it quickly becomes a very obvious, tiring pattern.[/quote]

I don't know, it's refreshing. Too many books where the hero saves the world.

I've never read Gibson for the action, but for the world that slips through the cracks in the action. Not even the technological, the social.

Guess that's why I liked Pattern Recognition and its sequel as much as Neuromancer.
Netgate here, we’re already working on a kernel-resident version for FreeBSD (and thus, pfsense.)
I was hoping for a cool story of os bugs currupting threads. Instead, as others pointed out, this is just a more verbose explanation of priority inversion.

I would like to read the zombie injection story still.
There are a couple of these sites that rip off good content. The worst are the ones that translate from one language to another because the original authors are almost never going to be aware of it.
Same with other self-help authors, isn‘t it? Take Brian Tracy (not saying he is a charlatan!). Superficially repeating same ideas over and over again, publishing half a dozen books a year with the same ideas.
So a camera records your face to send the pictures to God knows whose server and your preferences are dictated based on your assumed gender instead of being asked for...
How about something like this:
https://www.asailorslifeforme.org/educator/primary/PS-Plan-o...
?
Child care is expensive but I rather pay for someone to watch and look after my child at a daycare center then doing it 24 X7. Taking care of the house and children is just mindless, time consuming and exhausting, It doesn't give me the satisfaction that I get when working with something that requires a degree and talent.
https://freecodecamp.org is open source: https://github.com/freeCodeCamp/freeCodeCamp

from the Readme:

> You can pull in these test suites through freeCodeCamp's CDN[0]. This means you can build these projects on websites like CodePen and Glitch - or even on your local computer's development environment.

[0] https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle...
The author has extrapolated their experience in (at most) a handful of airports to the general case.

One of the first projects I was given as a junior engineer was to measure signal strengths of our and competitor mobile networks at the local airport. This was pre September 11, but I was still amazed at the access we got carrying a signal analyser and just flashing our employee badges got us.

For inbound roaming users, absent particular partner network preferences (which were less common back then), the mobile device would select the local network to use based on relative signal strengths when turned on. Capturing those inbound roaming fees was a high priority for the product managers and hence a lot of effort and infrastructure investment went into this.
Bingo.

Either Google have done the maths and determined they no longer rely on early adopters ...

... or they haven't, and are badly deluded.

Given the response I've noted to many Google announcements since ~2013 or so, I'm suspecting the latter. It's pretty strongly hostile.
How so? There is already a button to get the flight attendant to come over without having to move yourself, and you are going to talk aloud all the same. In fact with video calling you may disrupt a larger number of people since the flight attendant is also going to talk aloud in a different part of the cabin, creating two disjointed pockets of noise.
I don't see the issue as dramatic as you do as I probably don't change my device so often. Writing down a 30-digit code once every 2-3 years isn't that hard. I assume people for whom this is too much do already use whatsapp and wouldn't switch over because they don't care about the reasons for why you have to write down this 30-digits code.
Ceramic car coating (or glass coating) – 10 myths
Try https://exercism.io/. Once you fetch the question, it can be completed using the CLI
Growing up in a middle class home in Asia usually has two of the above three items in the list.
The Danes are better, at least for speaking and listening.

In Denmark, I can speak English to the cleaner, the security guard, the fast food seller, quite young children, the bus driver, and pensioners. Both in Copenhagen and smaller towns.

In the Netherlands, this has mixed results.

Writing can be mixed in Denmark. They are so confident in their ability, they don't check the result. I suspect few bothered to take the voluntary test this useless survey is based on.

(Source: I live in Denmark, I visit the Netherlands for work.)
It's even worse than that. The ruling elite knows that on the one hand it's non-removable, but on the other its days are numbered (Putin is quite old and he won't live forever; what happens after he dies is anybody's guess), so they pillage and burn whatever they can while they can, with impunity. Diversifying the economy would require a long term view. The folks currently in power don't even realize anything is wrong per se - oil and gas money works pretty well for them.
> Even in non-capitalist societies people should never consider the belief that people enter careers for moral reasons as true. [...] The reason is that the careers/fields most important for the health of society, need to function correctly in any case and by a system that's designed for even if we're all sociopaths.

Nope; such a cynical approach that doesn't lead to healthy outcomes. What you're saying flies in the face of millenia of accumulated wisdom on human development. It is definitely a subject with tons of nuance, but in essence humans are malleable, and do respond to expectations/environment. To quote Geothe (as popularly paraphrased by Victor Frankl): “If you treat an individual as he is, he will remain how he is. But if you treat him as if he were what he ought to be and could be, he will become what he ought to be and could be.”

For those seeking a broader and more holistic outlook on the moral dimension of people's activity, especially work, I recommend Barry Schwartz's talks/writings eg: talks on "The way we think about work is broken", "Doing the right thing for the right reason", and on practical wisdom available on YouTube.
I don't know what the United States got there but I can tell you I got post-traumatic stress disorder in Afghanistan. Throwing money at the problem was one of the worst things we can do I remember this one time a local Town had just been bought new fire trucks courtesy of the United States government local Taliban stole the trucks filled them with liquid propane and then blew up half our base.
This is actually a serious problem to me.

Regardless of how interesting I find them, meetings at work trigger something deep inside me that cause me to sleep. It’s like a biological switch has been flipped. Cavemen talking around a fire into the night, getting ready for the long rest for the day ahead...

Sometimes I fall into a fugue in which I am semi-aware and a dream fills in part of the speech of meetings. I hear the most bizarre things when that happens, and worst of all, it makes sense!

I don’t have any sleep issues aside from this.

Standing up sometimes helps but cannot always be done.
This is one of those rare cases where it's helpful to conflate the two since, when considering privacy implications, the tolerance of one begets the other. In other words, recognition of individual facial features should be treated with as much caution as individual facial recognition.
I’ll never cease to be amazed by the number of people who think it’s obviously true that nothing of “fundamental” value is imparted by education. It’s a flawed system, sure, but people do actually learn things and that’s good.
The PI the article describes does not need an exhausted queue, just merely used.
Sorry, I should have mentioned that I am not from the US.
Do you remember which taxi group that was? I live in Japan and haven’t noticed that yet
You save up around €3000 to buy a second hand car, such as a 2010 Peugeot 207. After a while, you save up another €3000 and trade in the Peugeot 207 for a 2012 Renault Laguna. You repeat that a couple of times until you are able to afford a new car or until you are no longer able to upgrade to something better.

That is how hundreds of millions of people do it here in Europe.