skysight-inc/HackerNews huggingface dataset:
From what I saw (I worked in an academia-consulting partnership to solve scheduling problems in transports), the OR researchers very frequently work in association with OR consulting shops, and they're well-aware of the difference between academic datasets and industrial datasets. In the conferences I saw, it was not infrequent to see different tracks for industrial and academic papers, both attended by the same crowd.

The point I agree with, though, is that this is not reflected in the papers. Academic papers focus on academic instances because they are more general (and usually harder, as you said) and because optimizations of specific instances of the problem are not that useful from an academic pov.

It's hard to know who works with who and who has experience with what if you're not an insider, though.
To really appreciate sabre you have to have done some refereeing yourself unfortunately. It doesn't help that Olympic coverage is usually diabolically awful i.e. fencing is done with the feet but they always focus on the blades.
read the 4 hours chef
the most frightening thing about this is that the immediate reaction is revert to some places mandating the one thing that does absolutely nothing and has done nothing since the beginning - "face coverings."

haven't seen one peer reviewed study yet showing that masks mandates work against sars-cov2, but plenty of studies showing that mask mandates haven't. Or, they've had a negligible effect.

this change, and the subsequent media interpretation, will only drive vaccine hesitant further behind. All they're seeing is "the vaccines don't work."

Terrible messaging by the CDC, and this has made the Biden administration look incompetent. we're back to square 1 again, except we aren't spraying groceries with lysol. yet.
Very few dentists in USA use amalgam, and certainly not on patients who don't already have amalgam such as children. The moment one orders amalgam one starts getting letters from EPA inquiring about the status of one's very expensive evacuation air amalgam separator. (It's true that everything dentists buy is expensive, but that's not a reason to seek out something else to have to buy.) Properly applied composite fillings have retention nearly as good as amalgam, and of course much better appearance.
What churlish asinine myopia. Plenty of people affected by life changing disruption to their living conditions and communities. Seveal years of putting your life on hold is a big deal.
The only browser you can trust is one that you can make yourself
I found this video really good introduction to what BEAM is and allows for programmers: https://www.youtube.com/watch?v=JvBT4XBdoUE&pp=sAQA
We are looking for SW engineers in the USA. Can you drop me an email leisenming AT protonmail DOT com? Thanks and good luck.
But you still see your employees as different based on skin color or gender. You actually noticed what skin color attended meetings. At my company we ignore skin color and gender. We judge each individual on their merits and not their labels and genitalia. I'm a person of color and don't need to be reminded constantly.
If that's the inevitable fate of all orgs then why bother creating any kind of society at all?

I can agree that unions concentrate power in imperfect ways, but personally I still think they are an overall improvement on the non-union status quo.
England has lots of Victorian railways bridges. Now, the Victorian engineers knew perfectly well how to build a railway bridge, which is why those bridges are still there. But they hadn't yet got to the place where you always properly document your work as you go, and they also didn't think too hard about (from their perspective) the distant future, our present.

So a modern railway engineer inspecting a Victorian bridge has a problem. The bridge was built in the usual fashion of the time, and it's impractical to fully inspect the load-bearing materials without dismantling the bridge. There is no detailed paperwork because the Victorians didn't keep any.

Still, it stands to reason that if the cast iron load structure exposed in one place has 15-20 years of life left in it, the unexposed structures you can't see are similar and this bridge can be scheduled for replacement in say 10-15 years. Right?

And then, one night, as a fully laden freight train crosses it, the bridge collapses. The driver feels something wrong on the bridge and then, a few seconds later, the locomotive automatically brakes to a full halt - unable to sense the rear of the train which is in fact now laying in the rubble of the broken bridge.

The Victorians saved a little money by using thinner metal for the unexposed girder, which had therefore failed earlier than the predictions based on the thicker metal.

Documentation is essential. If your 30 year old C project doesn't have adequate documentation chances are you don't know whether those unexposed elements are as strong as the parts you can see or if they're paper thin and likely to fail at any moment.
Project Naptha: highlight, copy and translate text from any image in the browser
It was serious. You haven't seen what I've seen.

ENV variables at every step? print them, build has a parser/codegen step? print everything it does, sanity check scripts? I always need to know what they did, setup scripts? That's the most important part, every .o file compiled and linked? show me, with the compile command for a good measure so all the -Ilibs's are there? of course, set -x? why not, need to wget/curl something? output goes to the log, is it in parallel? just append as it goes, build failed? start the teardown but make sure you add everything it does to the log

And as I wrote, I hope it all just terminates at the first error so I can tail the logs... but it's not always that pretty. I don't believe you've read those instead of tailing for an error or doing the fast scroll to find something looking somewhat off

I mean, I'm used to it now, I'll grep, less, tail and I'll find what I need, I'm just baffled that it has so much unnecessary data for every single build. At one company I've got good enough at it that I could press-and-hold pageup from the bottom in less and staring at the streaming bytes Matrix-style looking for a place of interest
Creator here. PaperDelivery grew out of my frustration with Twitter. I found myself relying on Twitter to follow a particular research community, but realized that I do not care about the actual tweets/threads - all I wanted was the link to the underlying paper/article. I also did not like how often I got sucked into reading an opinion thread (often political), and I walk away (30 minutes later) thinking "do people really believe those things?". All I really want out of Twitter is some sort of personalized hacker news, and this is my attempt at creating it.
Thank you for writing this piece Joseph.

Just want to make sure if something's a possible typo or I'm getting it all wrong :)

Quote:
"But how do we figure out which character goes first? We could just sort using their agent IDs or something. But argh, if we do that the document could end up as abcX, even though Mike inserted X before the b. That would be really confusing."

Since the conflict is only between the children of (seph, 0) the only possibilities are, either ending up with "aXbc" or "abXc" right? Or is there a legitimate possibility of ending up with "abcX" ?

I'm assuming we'll apply a common sorting logic only to clashing siblings.
This is what I am arguing about with another IOCCC winner. What can be called obfuscation, and where are its boundaries.
I've actually found that a lot of I/O bottlenecks are often Ruby related, for the fact that Ruby doesn't give you a lot of great options in terms of doing that I/O in a non-blocking way. If your Ruby program has to do things like fetch data from upstream via a network request, you have to be very careful not to cause request saturation / queueing if that upstream request starts timing out. Even a well-behaving upstream can cause problems if your user patterns require you to hit it a lot. Shopify was fortunate that we had a lot of spare money flying around and could just scale the shit out of things horizontally, but that's a crude solution.

Granted, there's been a lot of interesting work done on Ruby concurrency lately, but it's far from a solved problem at the language level.

(background: former Shopify EM)
Well, my goal was to use Twitter without using it. Yes, having my cake and eating it too :)
Why not #include<stdlib.h> and just run system("apache2")
Latest Ankara Gown Styles Every Lady Should Rock
Come on there is no obfuscation here, you can literally read the code without issue. The only attempt seems to be 80*101 for 8080.
You could say the same thing about unemployment. There is no such thing as an unemployment problem in an economy, just workers who want too much and think too highly of their skills.
>uBlock Origin does not even work as well in Chrome as it does in FF

AFAIK Firefox is the only mobile browser that supports uBlock Origin.
Terry Davis was an idealist. He created a public domain operating system and it earned him the reward of becoming a homeless man who was killed at a railway crossing. His work can't make the world a better place anymore because he's not here to work on it.

What is your language doing for executables? I've been intending to offer an IDE of some sort for Actually Portable Executable for some time.
I like how it brings countries together to play games with each other. It’s better than the alternative.

I want to read about Japan destroying China in sports, not literally.

Or are you just butthurt because your country is losing?
I use Firefox since it was Phoenix and I will keep using and recommending it. Chrome was great when it came out, now is Google's trojan horse that everyone is happily embracing. It's one of the clearest Embrace, Extend, Extinguish strategies ever pulled off.
Yes, but first a quick note. So quick learning is not good learning towards mastery. It is a vague entry to a concept so that you can hit the ground running.

1. Remove time barriers. Understand that there are 24 hours in a day and that time is all your once removed from sleep, family, commute, and so forth. Understanding this may triple or quadruple your availability to learn.

2. Know your goal/mission/end state. This goal can be wrong, but at this point that correctness is irrelevant. This goal is where you need to be at the end of quick learning and you can pivot as necessary later.

3. Gather assets. Your team (if you need a team) should already be formed at this point. Gather your people, all necessary training materials, and a training location. The point is to cram together. Working with people like this slows your learning speed by about 20% but increases your comprehension by more than 40% and extends your focus further into fatigue. Remember rule 1 above.

4. Rehearse. Read and review all supporting materials. Frequently discuss things in the team openly. Practice and mind meld. With enough iteration the subject matter should transform from knowledge to muscle memory. Practice practice practice.

5. Eat. Focus on foods high in protein and fats to help with concentration. Eat good meals and have healthy snacks available while learning. Starchy snacks are a bad choice. Things like nuts, meat products, and fatty vegetables are better. Snacks also give you something to do while you study to help ward off drowsiness.

——

This is the pattern we use in the military. Having gone through numerous military schools and 5 deployments you do this so much the process itself becomes muscle memory. The idea is you have no idea what the actual technical requirements are until you get there but you have a vague idea of the skills needed. Buckle down, get pluses up, and keep an open mind.
I am curious as to how did you jump from not believing the government to pandemic being a conspiracy? Pandemic is real and governments have lied to their people, more so in last one and a half year - both of these statements can be true.

Also you should not question someone's capability to come across in the interviews based on their venting on online anonymous platform. Humans can have vastly different emotions depending on the situation.
> The correct way is to group output at least by step, make log output from various parts of the system collapsible etc., for example, dumping all environment variables and component versions at every step CAN be helpful to diagnose issue, but usually isn't. So it should be collapsed by default.

Which means test tools should conform to some agreed-upon universal output format for their console (and make sure none of the underlying libraries print anything to stdout) or have an out-of-band way to communicate with the CI system in real-time (XUnit/Junit isn’t good enough as those are only typically written at the end of the process).
Replacing the string memory layout in operating system APIs is more similar to changing the track width on an existing railroad network, across the whole world.

It may be a good idea from a theoretical standpoint, but once you start calculating the cost it simply doesn't make sense.
I have contacted local authorities twice about anti competitive behavior from Chrome.

If two - three other Norwegians do the same that should start to look like an earthquake ;-)

Same if ten - twenty Germans or Brits or French do the same.

I would mention:

1. that some of their web properties (calendar and YouTube) have been intentionally incompatible with Firefox as evidenced by how well they work in Firefox if one changes how the browser identify itself.

2. How they have pushed Chrome as a "better browser" on the front page of Google (were no one else have been allowed to advertise) to Firefox users since way before Chrome was anywere nearly as good as Firefox, making it both a lie and - more importantly - a massive abuse of dominance in one market to gain monopoly in another just like Microsoft did with IE.

As we saw yesterday with AWS authorities are willing to punish rampant abuse if they have a good case and this definitely is one.

Edit: since this comment is getting a lot of attention the relevant authority in Norway is Konkurransetilsynet with web address https://konkurransetilsynet.no

(Finding the exact correct form on that site and for this purpose seems to be an art and/or science it seems but if you can't find any just submit somewhere and explain the situation.)

It would be beautiful if everyone could post underneath with the address to the equivalent office in your jurisdiction.
This is true but we've been here a couple of times before with Crossrail though so it might be sensible to take what they say with a pinch of salt - eg in late August 2018 they announced a surprise delay in opening from December 2018 to late 2019 then in April 2019 that became late 2020/early 2021 (which obviously then didn't happen either) - and that was all after it had already been delayed from its original 2017 planned opening.

And bear in mind that the tunnelling work was completed in 2015. It's been an absolute travesty.
Agree and people will die on the roads for lack of automation while the media makes a circus out of it but eventually there'll be self driving cars
That's not true anymore with online updates and early access on steam.

You can ship a game with lots of bugs and missing content, as long as the price is set in consequence.
Mozilla pays millions of dollars per year to their CEO, despite the decrease in usage and user base. Could be a symptom of a larger problem in the organization.
Skepticism is a reasonable default position for most things, as is distrust of powerful political entities, as is an assumption that incentive-caused bias is at play when big pharma is involved.

He may be wrong about all of this, but I don’t think we’ll be able to speak confidently about societal harm until this has all played out and can be viewed with the benefit of hindsight.
Tokyo Olympics Opening Ceremony Is the First Mainstream 8K Rip on Pirate Sites
People who bought their houses along the line expecting speedy commute care very much.
I also want a browser that when you start it doesn't let you wait for an update. Got too impatient too often with that.
Not a popular opinion but I’ll say it - Firefox was my daily driver until the CEO made comments about censoring conservatives that went beyond just deplatforming them. I now use ungoogled chromium or Edge.
It's fine to log all the info somewhere, but there's no reason to throw it all into one big chunk and then expect the developer to dig through the data. Especially when it's perfectly possible for the software to produce more structured output in the first place.

Looking for a dependency issue shouldn't be remotely comparable to analyzing an airplane's crash logs in difficulty.
The media downplayed covid until some places started closing. Then they kicked it into full on "zombie virus everyone is gonna die" mode real quick. On top of that, they (meaning social media as well) tried to circumvent the CDC numerous times by flagging things they've said because the media doesn't want COVID to die now that Trump is out of office. Trump was a damn goldmine and they're trying to force COVID to be another one.
I agree with the other commenters, you sound completely detached from reality and I would never even make it far enough to evaluate your skills before declining to work with you.

The best thing you can do is probably to get some therapy. Yes, there are some legitimate scandals and lies in the media and government. Most other people are able to take this in stride and still live happy, productive lives. Standards of living are higher now than they ever have been in history. Things aren’t all bad. If you shift your attitude and stop conveying that you think you are not getting what you deserve and everyone is out to get you, and become nicer and more humble, I think you’ll have much better luck.
Project Naptha [https://projectnaptha.com/] delivers a much more impressive result, but isn’t open source. Naptha uses text detection and extraction to isolate text from the image, which greatly improves accuracy.
Almost everyone who works on the D compiler has come to it as a hobby. The books don't teach you how to write a good compiler i.e. most textbooks spend years on parsing theory when 99% of real compilers use handwritten parsers which can basically be made up on the fly.
This seems like a reasonable opportunity to remind people of this fascinating story.

It's not exactly a story about eco-friendliness, but it involves gold medals and "recycling."

"When Germany invaded Denmark in 1940, [George] de Hevesy dissolved the gold Nobel Prizes of Max von Laue and James Franck in aqua regia to prevent the Nazis from taking them. After the war, he precipitated the gold out of the acid, and the Nobel Society recast Franck and von Laue's awards from the original gold. In 1958, de Hevesy received the Atoms for Peace Award for his pioneering use of radioactive isotopes to study metabolism. Over his career, he published almost 400 scientific publications."

copied from: https://www.atomicheritage.org/profile/george-de-hevesy
World Heath Organization
Comma.ai Autonomy Day livestream (the future of self driving cars)
went downhill after JavaScript creator left and created brave.
For more information about the event https://www.eventbrite.com/e/comma-con-tickets-153553216805
> anti competitive behavior

Have some examples? On Desktop, I don't see any, but I would get if you mean Mobile since Chrome is still the default browser there for Android.
Let me give you another datapoint.

My old uni laptop, an Intel T4400 with 4gb RAM.

Both chrome and Firefox have adblock.

Never ran in to a problem with Chrome, despite the wider internet calling it a memory hog.

Firefox struggled after 4/5 tabs, couldn't even playback video on YouTube or Vimeo reliably..

Don't run into these issues on desktop, and the Android version seems somewhat competent. But I've lost a lot of trust in Mozilla the last few years thanks to middle management.

Atleast with Google I know their motives and I'm not locked in to their platform relying on any particular proprietary thing they have.
> Some evidence against the lead-crime hypothesis is the recent (2020-2021) jump in homicides in the U.S.

With a fairly major confounding factor.

The hypothesis was never "lead is the only reason there can ever be a homicide". The loss of 20 million jobs in a blink of an eye might well cause a spike. NYC, for example, is dropping back down. https://www.newsweek.com/shootings-down-june-new-york-police...
I will not give specific examples. Here, there be dragonnes...

But I have been told "You know, because you're older, you'll need to ask for less" by recruiters (recruiters are the worst).

I've had testers (silly tests), be quite disrespectful, and use tone and engagement (or lack, thereof), to make it clear that this is an annoyance for them, and I should just "get it over with," so they can do something "more important," I guess.

I've had numerous recruiters suddenly develop "connection problems" on the phone, moments after I've made it clear that I'm older. They promise to get back to me, and I never hear from them again (I believe that kids, these days, call that "ghosting").

I've had initial screeners (I assume HR), do the same thing.

One pleasant experience was actually Facebook. They have been polite, respectful, and cheerful. I have not felt discriminated by them. I don't think that I want to work there, but I feel as if they would be approachable. I have had other FAANG companies that were shockingly rude, and that surprised and disappointed me.

Probably, the worst thing, for me, is the unwillingness to check my portfolio. It’s friggin huge. Many years in the making, with lots of shipping products.

I’ve actually been told that “I probably faked it,” and given a stupid binary tree test.
That doesn't matter, even C doesn't matter in that regard anymore, or the opinion of any other language on the best string memory layout. Once zero-terminated strings leaked into operating system APIs the damage was done forever, and there never was a good time to fix the problem afterwards.
Whoa thats a really impressive baseline to reach for when optimizing C code! I'd love to hear some war stories.

As you can probably tell from my article, most of my skill at this stuff is from hard won tricks I've picked up over the years - like reducing heap allocations and packing memory for cache coherency. There's probably lots of things I just haven't learned because I haven't discovered it on my own.

Do you have a blog, or any recommendations for stuff to read by you or others?
Actions are even more important than disagreements or dislikes.

You can disagree with someone who believes in slavery, and you are free to still like them if you want, sure.

But if it was me in your place, even if I liked that person, I still would not want to work for them based on their actions. And I think this is a fair position for anyone to take.

Or if you are saying it is conceivably possible that Brendan* likes gay people, also I’d say sure. Actually it’s likely he likes at least one certain closeted repressed gay person in particular, I’d guess. Still, it’s reasonable to not want to work for such a person who takes such actions.
We're not interested in hiring "perpetual juniors". The increased oversight of junior employees is an investment in them becoming senior in a 2-3 year timeframe. The skills listed above are for independent action, follow-through, communication, and teamwork, in a tech lead position, which are more important than writing code. If you haven't acquired those skills by now, it's unlikely any amount of mentorship will teach them to you, so it's going to be a pass.
I used Firefox from launch until about two years ago. I stopped for reasons similar to what you listed.

I’ve really enjoyed Brave as it is just a simple browser that works (and has lots of privacy features).
July 31st in Stamps: Columbus Discovers Trinidad, Franz Listz, Balkan Entente
it’s not artificial, anyway: he came by it honestly.

https://en.wikipedia.org/wiki/Gerard_%27t_Hooft