skysight-inc/HackerNews huggingface dataset:
> different trust domain cannot seriously benefit from a common cache: their datasets are by definition disjoint.

Datasets, yes, but what about instructions from shared libraries?

I'll make a wild guess this being seriously beneficial would be limited to uncommon server configurations....
Ah, so the Outlook lag isn't just me. This is incredibly frustrating when typing emails. I even have that "intelligent" predictive service turned off and yet, it constantly seizes as if it is trying to work out what I'm saying in an email... Just let me type dammnit!
> I simply can't get behind the idea that having someone whiteboard an algorithm is analogous to either their programming skill or their ability to work within a company.

It's not an analog. It's the actual skill up close. They should be explaining their thoughts as they go, and you're asking why they do A instead of B.

> I spend a minuscule fraction of my time writing algorithms in my daily practice

A good problem isn't simply an algorithm, but also tests how they break a problem down, how they compose a solution, how they think through engineering tradeoffs, and how they communicate all this to you.

Consider the difference between an artist and an amateur painter. That the artist has practiced brush strokes is not surprising, anyone can practice painting a lot. What really matters is the artist can take the image in their mind and composing it into a complete scene and then express it all that through their medium of choice.

> but problem solving and troubleshooting are way more valued skills in my group

Is that a good thing? If your group wrote better code, wouldn't they have less troubleshooting to do?

Yes, that's a tautology, but I've worked on code that was kludges on top of kludges. And while kludges can be inevitable, if they persist, it indicates the person doesn't have the mastery to see a better way to express a problem. That's a skill deficit.

When I'm analyzing someone's ability to code, I'm presenting it as a problem to solve. We solve problems by restating them in such a way that the solution falls naturally from the question.

The candidates who can do this well will put together well structured, coherent code, and my team will spend more time delivering features and less time troubleshooting.
It is hard to navigate and there’s lawyers and accountants who make a lot of money figuring that out.

I interpret it as directing work as a supervisor would exert “behavioral control.” For employees you control behavior. For contractors you control outcomes.

So if you give a step by step plan on how to prune to your gardener and require it precisely, that’s probably a contractor. If you require that he prune the bushes and don’t care how it’s done, then that’s likely a contractor.

I used work with programmers quite a bit. There are a few tests where you shouldn’t provide exact tools, set break times, set specific hours, exclusivity of work, require methods of pay for contractors as that is only possible with employees.
It's clearly not a free speech issue in much the same way that when military actions are conducted by private contractors instead of soldiers, violations of the rules of engagement are purely a private commercial issue and not the fault of the government.
Think NSA
>It's clear to me that the U.S. has the technical capability of hunting down the origins of these calls, and bring the offenders to trial.

Do they? From what I've gathered its mostly small distributed shops in India and the Philippines. Shut one down, three new ones pop up.
When concerned scientists and climate alarmists stop flying in airplanes I might give their warnings of impending dire consequences more credit.

Until the smartest or most concerned folks begin to consistently eat their own dog food I won't either.
Many complaints are about the PHP standard libraries and not about the language itself, so you can learn the language just fine and just don't learn the old deprecated functions at all unless you hit such a function in a codebase and tehn you research it. . Is not equivalent to compare PHP+ standard library with JS core , PHP included function to read and write files, streams, databases,json,XML, run executables(if enabled), where in JS or other languages most of this functions are not standard.
Java is killing itself at a rate of 6 months. They removed javapackager, which means the official tool to build releases is missing from the LTS version.
The EE ecosystem is collapsing thanks to Oracle opposing the Eclipse Foundation, making the quest to build enterprise applications challenging due to namespace collisions and overrides, because of modularisation.

PHP is on this aspect still strong and you can still choose your weapon of choice to build whatever you want and not being hostage of a company.

The only missing part is a good private composer repository for companies who don't release source code.
I'm not so sure, plenty of people became billionaires from the trends that directly originated at SA.
There is literally no limit to the insanity of the audiophile universe. You can spend a thousand dollars on a three foot "reference quality" ethernet cable. I've seen "audiophile" SATA cables, USB cables, and USB signal conditioners. There's a whole sub-culture around removing the stock fuses in equipment and replacing them with "audiophile" fuses. I actually once saw two guys comparing a song ripped by two different CD rippers and discussing which one sounded better - despite the fact that the MD5 checksum on both files was the same.

After a while it starts to look like an extremely dysfunctional religious cult.
True, but I believe current design trends are biased way too much towards negative space. Assuming you follow the "Reduce Visual Noise" advice, and proximity principle, and stick to displaying information relevant to the task at hand (as opposed to displaying everything), it's really hard to overload a screen with data. Haven't seen that done in software.
Thanks for sharing! I read this post and thought the same thing.

I'm honestly nervous that next time I have to go out and interview, I'll be in the same shoes as OP. Despite many years of managing software for small companies, I have no desire to go back and re-learn Leetcode just to get a job.
If it takes a decade and you wait until 50% of phone calls are spam, it's dysfunctional. Glacial speed is not the same as careful scrutiny.

You either need to update regulations on a fast time scale, or a way to encourage actual competition (so the heavy anti-trust-like regulations aren't required). Otherwise, you've just given up on there ever being meaningful progress/innovation in the industry.
I doubt it was racism when regular American (and Western) chauvinism is plenty to do the job of discrediting a third-world airline--not to mention that most Americans couldn't tell you what race Indonesians are.
Since then Amazon has become an Apple Authorized Reseller so maybe there's more incentive to crack down on Apple products, at least.
So, I used to think the same thing, and have several Alexa devices in my home. However, last week I got an ad from Amazon about shower head installation. I have never searched for that on any device, nor asked my Alexa about it. But I did have a meatspace conversation about it the day before I got the ad.

Maybe I said something which triggered it? No idea, but I'm sure that Alexa listening in caused the advertisement to show up.

I promptly set them all so they no longer listen and I'm trying to figure out a better solution (HomePod? Mycroft?). I absolutely love the (limited) capabilities smart speakers provide. But I'm done with Alexa.
> Your entire communiqe could have been written like do.

It's not clear what was gained by your point-by-point rebuttal (of presentation rather than content), but it was worth it for this unproofread line.
May be the company you hire for has a mediocre reputation. So that people with average programming skills don't mind applying. People are generally good at self sorting. At some level they must be thinking they can get this job and end up being surprised that all the rounds are not behavioral rounds.
Simple example:

My FSA card is pre-tax money to be used for healthcare expenses. Towards the end of the year, I ended up still having a balance that would go away if not used, so I bought things that I would not have otherwise purchased.
The idea that it's trivial to break out of any Docker style container just doesn't reflect reality.

-- not just being contrarian here, actually, the reality is that it might be trivial. and it was demonstratively trivial for a long time (see CVE-2019-5736)

As for contained.af -- its not a good indicator, it mostly indicates that the reward doesnt meet the market price for demonstrating an escape from a set of hardened namespaces (which is going to cost more than an escape from "any docker container").
AoA sensors and pitot tubes are simple, purely mechanical devices that have to function in wind ranging from at least 0–700mph+ and in temperatures ranging from at least -60–120°F. They have to do this for tens of thousands of hours without failing. They have to survive being iced over repeatedly, being impacted by hail and rain, and all sorts of other difficult conditions that make reliability really challenging.

It’s a difficult problem to solve! These sensors are already probably much closer to what you would expect a low-fidelity reliable backup to be than you realize.
Amex buys Resy to reclaim its place in the hearts of power diners
here here. though I would have to say I've been a tough critic of the FCC, but my robocall volume has dropped from 25 a day to about 4. A few big busts are probably the reason it's dropping off. Second to that is probably fear from getting busted at this point.

I still agree with you though, the robocall companies that you can find from google should be arrested. Maybe even slice off a finger?
How are dollars I have paid to the government any more mine than dollars I have paid to a company?
Mega.co.nz
I strongly agree with this. From TFA:

> Putting too many elements into a limited amount of space is like trying to listen to three different songs at once. It’s hard to understand what is being said.

In some situations, putting more information on the screen, parseable without scrolling, helps tell the right kind of story (for example, when comparing a bunch of options). So I think this advice is only halfway there:

> give your designs as much negative space as you possibly can, to declutter them and make their meaning more obvious.

Should also include "Don't add so much negative space that cohesiveness is lost."
Disordered eating isn't about the eating. It's about the thought process and obsession behind it.

So the thought process you described is similar to orthorexia except the feeling of guilt is more powerful so it has a more powerful effect on behavior. For instance missing loved ones birthday's and avoiding go outing much at all in order to make sure you only eat the healthy food.
Isn't Facebook running on HipHop PHP?
What about Zalando, one of the biggest platforms out there? They started using Magento and tuning it
Forbes Magazine website compromised with magecart malware
Leap seconds are useful if you're an astronomer. Astronomers have always determined the current time. Therefore, we all get leap seconds.
my 2 cents: write unit tests in it.
go check some simple code out there ( github ) and cover it with tests, rinse and repeat...
My favorite Bitnami hack -> Using the free EdX Bitnami image[1] to hack a sophisticated LMS (Learning Management System) for your company.

[1] https://bitnami.com/stack/edx
... he got paid $21,000
I’ve had unsubscribes go to the website within minutes, talk to a rep using Drift, then eventually buy.

An unsubscribe means “no more email” it doesn’t necessarily mean no interest. It’s important to track the whole funnel not just each campaign.
‪Spotify-owned Soundtrap wants to make editing a podcast as easy as Google Docs
brings to mind C++. If you learned it 15 years ago and haven't kept up, new C++ will look like a new language.

Don't think the same is true for python (yet?)
chrony[1] neatly solves these and a host of related issues by guaranteeing time increases monotonically on a given host, speeding up or slowing down the clock appropriately. It's a nicer alternative to ntpd. Also, AWS recommends it if you are using their Time Sync service (which is GPS-locked atomic clocks in every region with leap second smearing).

[1]
> come to the conclusion that UTC is flawed

The different time definitions exist to support different use cases. UTC isn't flawed, in fact the adjustments that keep it aligned to solar time are very helpful for its defined use cases.

It's just that time is complicated. If you think you will be doing time math where duration is paramount consider using TAI.

PS: for all those who think 'time' is complicated in fascinating ways, you should fall down the geodesy hole some time. Saying 'where' on earth something is located is .. not simple.
If I can plug an app I found helpful in reducing robocalls: Try RoboKiller (iPhone, not sure about android).

I tried Mr. Number and a couple other free options which didn't seem to block much. I paid $30/yr for RoboKiller and unwanted calls have been reduced substantially - to maybe 1 per week slipping through. It's not just doing caller ID analysis, you actually forward your calls to them and they screen them before they even get to your phone. Seems to work well.
> Even if that team is "Craig and his direct reports" or whatever, and even if that team has other responsibilities.

And if those "other responsibilities" are iOS, tvOS, and watchOS, then there is no "macOS team." There is the software engineering organization.
Awesome. Thanks for also releasing the data set.
I agree some of it has been fixed - but definitely not all of it, or even anywhere close. Some highlights of why I wouldn't rely on PHP in my stack:

- A fair chunk of phpsadness is still unfixed - e.g. https://bugs.php.net/bug.php?id=49664 where recursing too much producing a segfault is Not A Bug.

- PHP's release machines were compromised. Let's not worry who downloaded it. http://news.php.net/php.internals/77695

- PHP 6. There's no hope of making PHP work in Unicode, ever. It's like Python 3, except half way through, they went 'let's not even bother'.

- The rebuttal elsewhere on this thread points to the very problem in the PHP community:

>> PHP’s one unique operator is @ (actually borrowed from DOS), which silences errors.

> Yup. I find it very useful on the unlink() function which will raise an error if the file you're trying to delete doesn't exist.

That just demonstrates that unlink is broken! PHP's error handling is some horrible collection of C, C++ and just spamming stderr.
I think the issue is political. Completely socializing it is still a hot potato for many, but healthcare as an industry needs to have stringent regulations in general. For example, strong rules around patient rights and patient privacy. But "socialized medicine" is a really dirty world in many parts of the country.

So you have a highly regulated free market that is neither a free market nor does it have the advantages of complete regulation similar to Europe. It just ends up being a really inefficient system.

It's a very US problem where we somehow managed to get the worst of both worlds.
This might be one of those cases where they want to keep spending money so they get a budget renewal for the next quarter.
It also feels like those same 80% of the engineers doing nothing are taking home 80% of the compensation
Isn't this the point of seccomp on Linux and pledge on OpenBSD (and others I'm sure I'm just more familiar with these two), but without this much overhead? Also I'd be interested to know, based on this quote in the post "There’s a saying among security experts: containers do not contain" how Solaris/illumos' Zones and FreeBSD Jails compare.
Why eat bread when you can just eat boiled wheat grains?
i don't really even know what bitnami is, but their pre-configured wordpress multisite AMI was pretty useful to me when i was tasked with getting a wordpress server running a little while ago.

sure, i could have done it from scratch, but why bother when i can just grab an image and be done with it?
> If I wait exactly one second, Unix time advances by exactly one second

There's a more insidious problem here - that a computer's internal representation of a second actually falls in line with an actual second. Quartz clocks are, at best, approximations. Temperature adjusted approximations at that.

Without NTP and its ilk, computers would be a complete disaster when it comes to keeping regular time.
In a residential area? You come through my neighborhood at 40 and I'll go all Garp on you.
Are you sure of that?

I believe humans have evolved to accept certain damage as natural and it just repairs itself.

When I expose myself to moderate amounts of light, my body reacts making my skin darker, which protects my skin against light.

Think for example gravity, that is exerting acceleration that damages our bodies, so our body has to react making bones and muscles. If we go to space and do not apply damage, the human becomes weaker, as it atrophies.

If we make a person to breathe in a total clean environment(filtered air), the immune system atrophies, then if you make the person breath normal air, you can kill her.

Of course we also know that too much is very bad, because it exceeds the limits of the human body to repair and something breaks down.

Common sense is key. If you go to the mountain or the sea in summer in Spain, Italy, Greece, Morroco, New Zealand... you should be extremely careful. This exposure in thousands of times more than indoors(or countries like UK) and UV light skyrockets.
No, Bloomberg, end-to-end encryption isn’t a worthless 'marketing device'
Well I mean even that suggestion you just made for a collaborative google doc is excellent and is the kind of counter point I was talking about.

The main contention developers seem to have (in my mind) isn't necessarily all whiteboarding interviews. Its the ones with ridiculous problem complexity and timelimits of under an hour that require inordinate amounts of study every time someone begins their job search (Dynamic programming in 45 min comes to mind). I think there are plenty of good alternatives in this thread: take-home assignments, paying developers to study and take these exams, github code reviews, even just restricting the problem space of a whiteboard interview to less complicated problems are all good suggestions.

The other point I was trying to make was that generally the skills you want to test for in an interview are those applicable to the job. Others in this thread have argued that these whiteboarding problems do in fact test some important subset of the skills needed by most developers. Others have pointed out that at some point though, its gotten ridiculous, and knowing how to sort and array in O(nlogn) is not really applicable to all the jobs interviewing for that knowledge, and it would be a better use of everybody's time to instead test for some other subset of knowledge (SQL use, CRUD application construction, etc.)

Finally I just wanted to point out I am an interviewer at my current company. I do take a lot of these conversations to heart. I have tried to experiment with the interviews I give to make them better for the candidate, and better for the company. Anyways, just pointing out I do think these conversations have an impact :)
They aren't opposites, but they aren't orthogonal either. Past some point, you have to choose one over the other. I think most designs are far from that point, though - they could easily improve information density by an order of magnitude while still remaining pretty.
Try :q!

On a more serious note: I have a long-term goal to learn either Vim or Emacs for various reasons, the above mentioned being one of them.

It's hard to feel so spectacularly unproductive as I do when I try them out though, so it's easy to give up.

What's there best way to go about learning Vim or Emacs?
Time, Consciousness and Quantum Events in Fundamental Spacetime Geometry [pdf]
You tell me stop and then proceed to ask a question? How incredibly rude. I suggest you rethink your philosophy of discourse, and words (hint: most qualities such as incompetence and maliciousness exist on a continuum).
I’m curious, what did Apple fix in 12.3 that makes the older Titans unusable? It sounds like something Bluetooth-related.
For the average American that's like saying that "30% of the population of this city has legs". Sure that's a lot of people walking around, but if you look around and 70% of the population is in wheelchairs, thats pretty stunning. I've been to Copenhagen. It was lovely. I walked and took public transport everywhere. But the streets _were_ eerily deserted of motor vehicles as compared to any non-European city I've visited.
I'm sure they also were very touchy about giving out raises too
I was referring, in a convolute way, to the fact that all the data collected have been/will be used to train the models that will allow offline voice recognition (like the one google has shown at i/o last week).
In this case, Mr Lemire previously design with collaborators a fast JSON parser (GB/s) that required such bit detection. You can find previous papers in his blog.
Actually you can compile PHP code and optimize it.
Just as a data-point when my wife treated her orthorexia her OCD got much better.
now you have the problem of making your crap accessibility hardware closed source firmware to send the caps lock key code instead of ctrl. Good luck with that.
Google Brain NAS-FPN Outperforms SOTA Models for Object Detection
Developer here. I suppose the simple answer is that this was a personal/side project at my job and I picked the language I most enjoy. Additionally, I've been hacking on a couple of libraries for writing web apps for the last few years and wanted the chance to hone them on something non-trivial.
From my research and experience the operating room effect is largely due to bad color rendering with most (cheap) LEDs.

Good artwork/video/photo lighting with LEDs is very expensive and bought from specialized shops or the manufacturer, but it's the closest I've found to true sunlight.

If you'd like recommendations I like the Yugi strips.
When are you arguing globalization happened?
That would be for coordinate search in 3D spaces. :D
This guy is confusing Unix time with local time. This statement:

> Unix time is the number of seconds since 1 January 1970 00:00:00 UTC

Is true regardless of the calender or leap seconds. Think of seconds in terms of some physical phenomena, like how many times a certain atom trapped in a crystal lattice vibrates and you see that doesn't depend on the calendar. Converting Unix time to local time obviously has to take that into account, but we still need an absolute measure of our progress does the timeline which is what Unix time provides.

This is why we use Unix time, it's the same everywhere and nothing short of relativity can affect it.
> Please remove things.

We're not done with Python 2 yet. This would be a Python 4 for sure. That's not according the philosophy of backward compatibility of Python (even if I agree with you).
Ads and "click" bait predates the Internet. Topics have yet to reach the "quality" of front page headlines.