skysight-inc/HackerNews huggingface dataset:
They were very happy to pay me, and gave me that same spiel themselves.

Turned out they had budgeted twice that amount for an external professional consultant to look into it, and just figured they'd let me have a whack at it first because why not.
I've worked in different contexts at a lot of different jobs (full-time, contract, etc) over the past few years and my overall assessment is that whiteboard coding interviews do work. By "work" what I mean is that places that do screen this way have more productive developers on average than others.

My feeling now is that the fact that it is arbitrary and doesn't have that much to do with real-life work may be a feature. You can dissect job performance in a number of ways but I think most people would agree that these four factors are important: general cognitive ability, conscientiousness, domain knowledge and motivation. And of those, domain knowledge is already relatively easy to discern from the resume and otherwise easy to screen for and if your company is doing anything unique, not as important in the long run. Almost any process would do a sufficiently good enough job of taking into account relevant domain knowledge. Thus what makes one process better than others has more to do with extracting other signals.

Whiteboard coding interviews, by being timed, somewhat arbitrary, yet something that is widely practiced and easy to study for, implicitly selects for cognitive ability, motivation and conscientiousness. It's hard enough that you can't be dumb, it requires enough preparation that you have to be somewhat motivated. And the process of preparing for interviews is sufficiently repulsive and it's easy enough to fool yourself that you're prepared enough when you really aren't, that studying to the point where you're prepared is a test of conscientiousness. This creates a paradoxical situation where the test itself isn't necessarily that relevant for the job, yet those who get through the test are almost always very good.

In short, given that what you need to do to pass these interviews is fairly widely publicized, the ability and willingness to do what it takes to pass positively signal that you'd make a good employee.
Even if you're great at software development, if you're neither sufficiently motivated nor conscientious enough to prepare yourself to pass these interviews, it's unclear to me why you'd also go out of your way to excel at any given job - every job requires you to do things you don't want to do, learn what you don't care to learn and deal with a variety of suboptimal situations constructively. So while I'm sympathetic to the point of view that this shouldn't be how things are done, I think the willingness to say, "you know, this is how things are, so let's deal with reality as it is instead of wishing it away and ignoring some of the best job opportunities because I don't want to study" is a positive characteristic. Every job has challenges like that - something that in an ideal world is kind of stupid, is not at all fun to do and takes a lot of effort, but doing it is strictly better than not doing it. You want to hire people who are willing to do these things, not just complain about how stupid it is.
How does this compare to things like beancount or ledger cli? Did you look at those and find them wanting?

Personally I've used ledger and loved it but found it a bit of a pain to get going due to its manual nature and it also created a bit of a firewall for my SO because she's not inclined to spin up a terminal to look at the finances. I liked beancount for its facilities to do automatic imports but I found its reporting lackluster.

I liked hledger most of all but to compile it was kind of a pain and it had many of the same complaints as ledger although its reporting and especially budgets were top notch.
Yeah, I don't get this at all. I think it's even deeper than designing for controversy. I'm "older" (40s), though I work on products used by younger people, so I don't think this is just me being old, but I can't follow a conversation on twitter at all. When there's a link from HackerNews to Twitter, I click on it and sometimes see the thing mentioned in the HN title, and sometimes don't. Then there's a bunch of stuff below it, some of which is definitely replies to the original post, and some of which appears to be part of a completely different conversation. Some threads of conversations get cut off for no apparent reason and you have to click something to see more of them. Nothing is indented, so it's really hard to tell who's replying to whom.

I basically can't understand a thread on Twitter, so I've never signed up because who the hell wants to be part of that? I usually also don't go to Twitter to read stuff other people link to because I'm not going to be able to follow it. Forget boosting controversial stuff, I bet a lot of users post the way they do because they also don't understand what they're looking at.
The biggest flaw in C:S traffic flow, even with the popular traffic improvement mods, is that routes and lane choices are pre-calculated when the vehicle departs and don't really take into account alternative routes/lanes or current traffic load very well or at all. You quickly run into issues where you'll have a 3 lane road that has 99% of the cars backed up in one lane while the other 2 are wide open. Coincidentally it kind of mimics an induced demand problem, but for the wrong reasons.

Of course having every vehicle continually recalculate and optimize its path is computationally prohibitive. Given the limitations it does a pretty good job, though!
Mysterious groups of archaea stir debate about the origin of complex creatures
format has been around for a decade, and you're just getting used to it?
Many people also dont want to be considered unnecessarily fast or aggressive.

Marines notwithstanding, people tend to be okay with being slower in the high desert area of Southern California.
Does anyone know the address ranges that are affected?
Thanks!

Yes, I can see how it would be unfortunate for them. In the long term, though, not competing on performance (because it has become good enough, for everyone) means that the competition switches to other things like quality journalism. (Or more cynically, clickbait headlines?)

It's not clear that competing over milliseconds like the high-frequency traders do is something we should want.
This is very exciting for me, thank you for sharing.
Clojure is very pleasant to work with and is exceptionally useful for rapid development. My colleagues at JUXT certainly would not have been able to build our new bitemporal Datalog database [0] without it!

[0] https://juxt.pro/blog/posts/introducing-crux.html
Germany's rule is to stay as far right as possible as long as you don't need to overtake any cars or there aren't any cars ahead of you that are slower than you. It has nothing to do with how slow you are, but everything to do with traffic around you.
What are you talking about? I have been using php.net/{funcname} since forever.
From my experience, FSA's doing go away at the end of the year.
NPS, The Dubious Management Fad Sweeping Corporate America
> Here is a good example of someone who broke out of a container on the play-with-docker.com site using a custom kernel module [4]. This allowed a container escape but you could say this was a bug since that wasn't the intent. So, you'd patch it. So, I get the joke in that people are extremely creative and will find ways around everything.

That one was an extremely obvious misconfiguration - running with --privileged=true. There dozens of ways to abuse that, probably much easier than using a custom kernel module.

Yes, containers do contain, but the attack surface is MUCH larger than a virtual machine or something like gVisor. Just look at the constant stream of Linux local privilege escalations.
It isn't speed limits, it is road design. A well designed road would ensure residential streets wouldn't be driven at faster than 25mph, no enforcement needed.
They are actually automatically archiving unsubscribed emails to keep free users under the limit.

> You can remain a free user so long as you have 2,000 or fewer contacts in your audience, and you’ll now have the new free plan features. If the new way of counting contacts causes your audience to exceed 2,000 contacts before June 15, 2019, we’ll automatically archive your unsubscribed and transactional contacts. After June 15, we’ll begin calculating your audience as described in Section 7B of our TOU, but you can always manually archive contacts to keep your audience under 2,000 contacts.
Many countries have universal healthcare without a completely socialized healthcare system.

There are many serious people in Washington talking about the universal healthcare, just not many talking about government takeover of providers.
I agree with most of this, but I think your observation on religion is exaggerated. It's a very personal thing and I think it still helps a lot of people cope, regardless of how un-cool it is these days.
UPDATE May 15, 2019: "Charleston Man and Business Indicted in Federal Court in Over $9M Fraud" – United States Department of Justice issues a statement annoucing Amir Golestan, 36, of Charleston, and Micfo, LLC, were charged in federal court in a twenty-count indictment. The indictment charges twenty counts of wire fraud, with each count punishable by up to 20 years imprisonment.
High Frequency Trading Index Market
There is certainly a range of quality in audio gear, but it's a complicated thing.

Some things that are reasonably easy to notice with a stereo system:

1) Dynamic range: how loud does it get, how quiet does it get? Does it sound good when its loud? does it sound good when it's soft? Small/inefficient speakers will struggle at high volumes, resulting in high distortion. That's measurable and often not hard to hear. Big speakers with the powerful amps needed to drive them which sound good at high volume often suffer from audible hiss at lower volume, short distance listening, due to inadequate power supply noise rejection relative to the gain. Big speakers also will generally have further-spaced drivers, and that bigger geometry can have a noticeable effect on spacial coherency, especially at short distances. (Ideally you want your speakers to be a point source, not different frequencies coming from different angles)

2) Flatness in frequency response: this is easy to measure with equipment, but also quite easy to hear by playing a sine wave that slowly sweeps the audible range. If the amplitude of the wave in the signal is consistent, there shouldn't be a ton of variation in volume of the reproduction. It can be heavily effected by the room they're in, usually in the bass & mid-bass range where the wavelengths are similar to room dimensions, but some speakers will be much more consistent than others across the rest.

3) Dispersion characteristics: when you move your ears around relative to the speakers, does the frequency response change dramatically? Some speakers don't sound very good in the high frequencies once your ears go a few degrees off axis from the source.

This stuff gets a lot more obvious when doing A/B comparisons. You're right that you can't really tell how good a system is just by listening to a random song and judging it's sound quality like you can with video on a TV, and I think that stems from an inherent difference between hearing and vision. The sound you hear is ALWAYS heavily effected by the space its in, reflections and sympathetic vibrations, the angle you hear it from, and so on. Source material varies wildly in quality and recording/mastering technique. It's much harder to perceive "wrongness" in audio because it's so varied to begin with.
The vast majority of experts in this field are not affiliated with Monsanto and don’t make a dime from it. They are the “general public”, except well informed, and have studied years to understand the relevant (complex) background to make an informed assessment. Non-experts may be dedicated but they simply don’t match years or even decades of rigorous studying on the subject.

This “all experts are in the pockets of big X corporation” is inaccurate and insulting. It’s just getting really tiring.
In your case, you're not doing the specific thing I prohibited. I only meant you should never do arithmetic on a timestamp to try to "convert" it to an equivalent representation of the same instant (as Java 8 defines it) in another timezone. However you're specifically doing arithmetic on the timestamp to calculate a new different instant, which is fine. (Your case isn't that different than the user pressing a "shift this event time by N hours" button.)

However, I saw a good tip once that you should only store timestamps of past events and events that happen at a fixed instant regardless of calendars and wall clocks as Unix timestamps. Timestamps for things like future calendar appointments (that may be affected by future changes in regions' timezone definitions) should be stored as a date and wall clock time and regional timezone, and only converted to a Unix timestamp when it happens. This makes it possible to see the timezone the user intended, let it be changed, and works well even if timezones themselves change before the event happens.
And C# interestingly
Yes, a common use case for a marketing platform is to retarget opted out users as they have demonstrated some affinity for your brand.

Most likely just don't need to receive 2-3 emails a day from you
What's the Unix Time for the UTC second 1985-06-30 23:59:60? My understanding is this physical second is not representable in unix time.

How about the UTC seconds before and after that one, 1985-06-30 23:59:59 and 1985-07-01 00:00:00? My understanding is that the first is 489023999, and the second is 489024000.

There is one unix second, but two physical seconds between the start of the two times.
Yeah, telling somebody to cease communication and then asking them a question is absolutely rude. I think we're all incompetent to varying degrees in different domains, I don't think it's rude to express that. From my perspective I don't feel I was rude at all in this exchange until my last message with the snarky "hint" part, but I was okay with that since you had essentially just told me to shut up.
I think mainly because mastering new concepts increases the barrier to entry, overhead and scope. Which in turn affects creativity. There are many brilliant programming languages, used by brilliant programmers, yet, most really useful software tends to be produced by whatever. It would be awesome if Rust could overcome that, but I don't really see how currently.
Under what situations does this happen? We use marginal tax rates...
Another channel worth checking out is C&Rsenal, which does longer form videos with very in-depth research and shooting. Right now they're trying to cover every gun issued during WWI, though I think they're close to completion with that. I learned about them from Forgotten Weapons[1].

[1] https://www.youtube.com/watch?v=oD4gyzCqHwk
http://www.circleid.com/pdf/golstan_indict_filed_20190515.pd... page 9
It sounds strange to label something brimming with life as "tomb". If nature is a tomb then a city is a prison.
Oh the hypocrisy of this!! ISIS and ilk have mastered the art of propaganda using online tools, and have been ignored for well over a decade. But ChristChurch was the moment of reckoning?

Do not let the bad actions of the extreme corrode your civil rights - the right to free speech is both a fundamental human right, and that enshrined in the US Constitution with the first amendment. Banning trucks because terrorists have routinely driven over civilians to wreak havoc, is no way to deal with the matter

I fully support the US government, and it's upholding of the first amendment on this matter: "It cited freedom of expression and freedom of the press as reasons it would not be joining the agreement, and said promoting credible, alternative narratives was the best way to defeat terrorist messaging."
Pretty much all cards have wear leveling and bad block management. The commercial cards just have such shitty, bottom of the barrel Flash that they simply wouldn't work most of the time without those in place. ie. they're not features put in place for us users, or to differentiate their product line, but instead so they can hit the yields they're looking for.
I feel like your analogy is predicated on missing some pretty important facts. Sales and usage numbers, maybe. Obviously the fad for communicating between humans will gradually fade, as the time-proven wonders of shouting at a rock on your countertop demonstrates infinite utility.
Well, well i was working in a major bank, in HFT dpt.
We had team all over the world.
Our cisco switch were not able to deal correctly with leap second, so basically we had to switch them off just before the leap second, and switch them back on, right after.

Everything went as planned on our side of earth. But our local asian in Japan, managing several colocations in Asia (Jp/hk/singapore/india...) were thinking this leap second was at midnight LOCALTIME.

I just remember the mess they had to deal with, the day after. Cause midnight UTC is not midnight in Japan, hft is over sensitive to time coordination. shifting forward or backward 1sec can close your connection to market.
> Im' not saying we don't need shelters, but Pete and Bob from accounting are not like to chill out at one.

Yeah, let's flip that. In this situation, Pete and Bob are self-isolating because they belong to a different societal caste than "third place people." It's sad. Pete and Bob are lonely, and very close to friendless -- but homeless people are forced into a community where they end up finding friends and support structures that Pete and Bob can't even imagine. But if Pete and Bob enter a third place, they'll probably shun, and be shunned by, the folks who frequent that place. All of society is harmed by our lack of altruism. Homelessness is everybody's problem.
Pai, overselling something? I'm shocked.

That said, this is exactly what a competent FCC should do - in the absence of a larger ruling to require consumer-protecting behavior to be implemented by carriers, it should seek to clarify existing rulings - which is exactly what is happening here. Carriers interpreted an older FCC statement to prohibit them from blocking robocalls by default, and it's likely this was never the intent.
You didn't solve requirement #2.
The reason I continue to use Quicken rather than writing my own tool that I'm sure doesn't sell my data is that it allows me to relatively painlessly sync transactions from my bank. This is largely my bank's fault for not exposing some kind of API I can hook into, but nonetheless any budgeting app that doesn't sync transactions from most financial institutions is not a "solution".

Just based on the single screenshot in the readme, it seems like the workflow needs work too. The information density in the screenshot looks painfully low to me.
I've often wondered how much of the IPv4 address space is legacy allocations that are not at all being fully utilized. Perhaps the market for IPv4 addresses has worked this out, and anyone that has such an allocation has cashed in.
Yes they are listed in the indictment document released today. Link to doc is in the updated section of the post.
In such a case the Avionics Engineer (or whomever's actually designing the flight worthiness and characteristics of the overall system) would produce a white paper that fully describes the operational limits of the system under various conditions. Such a white paper (and it's attached references alone) should be enough to create a fully working simulator; it would also be what is used by the software engineer to confirm that the model they have made behaves within anticipated limits; and probably also would require human review (pilots in the sim, running against the real software with simulated inputs).

That's the TYPE of thing I expect to happen in this context.
this sounds like some traffic calming measures that were recently installed near me just last year

they are islands in the middle of the intersection, but not roundabouts, forcing cars to "swerve" to pass through

they haven't worked as intended and are being re-evaluated
You paid $50 (the decrease in profit) to get $100 of value.
I guess they're not going to ban content that glorifies war, though? That would be a bridge too far.
Can We Choose to Fall Out of Love?
I wonder what's a fair price for a pair of tower speakers? Is $10k crazy expensive? $5000?

People pay crazy amounts of money for some paintings so I don't see an issue paying crazy amounts of money for audio gear that looks and sounds nice.

I visit Stereophile from time to time to see what's new but never bothered to read all the crap. If you are into audio gear/hifi there is 10% useful content though(i.e pictures, price range and measurements)

https://www.listenup.com/shop/media/catalog/product/l/i/lili...

https://m.youtube.com/watch?v=_9_8lCDuL3Q
Washington DC-based Physicians for Social Responsibility (PRS) released a landmark study concluding that the death toll from 10 years of the “War on Terror” since the 9/11 attacks is at least 1.3 million, and could be as high as 2 million.

https://www.psr.org/wp-content/uploads/2018/05/body-count.pd...

It's not that hard to believe surely? There have been plenty of other reports showing similar numbers.
REST-First Design Is Imperative, DDD Is Declarative – DDD with TypeScript
I'm not clear on how that factors in. The previous poster's point was that there was a push of the message that 'tariffs are bad' that seems to have some level of social acceptance, but now that there is a desired use of tariffs there seems to be a change in opinion.

That is overall a very weak standard of evidence, and taken by itself isn't worth much at all. But taken with other incidents in the past few years people might reach the conclusion that there is a great deal of double standards being used to measure certain politicians. This results in a comment said in passing that signals they feel that the current acceptance or lack thereof of tariffs is another case of that double standard.

Perhaps one could argue that such said in passing remarks are not acceptable for the level of discourse excepted by NH comments (though this risks becoming recursive).
Very surprised to see that dogs, not bees, are the dominant species on HN’a front page: https://toddwschneider.com/dashboards/hacker-news-trends/?q=...
Because it does upload everything you say to the cloud, and saves it for undisclosed amount of time, and has the ability to link those recordings to your account and the motivation to exploit it for business purposes? Not to mention possible data breaches in case that data is not perfectly secured.
Do these wealthy people you speak of live in studio apartments?
> It's no faster than your previous one

Impossible. You cannot beat preloaded+prerendered.
SATA cables? USB cables? Try audiophile electricity poles.

https://www.engadget.com/2016/08/15/japan-audiophiles-instal...
rust is getting HOTT? :p
I don't think that really addresses "use it or lose it" type policies though.
Clojure for the Brave and True has a really nice Emacs primer
And the leap seconds meaningfully alter that?
It’s called macOS. It hasn’t been called OS X for years, and it was never called OSX.
for those interested in this kind of topics, i cannot recommand more than suscribe to the timenuts mailing list : http://leapsecond.com/time-nuts.htm
> I don't want to be subject of a bunch of manipulative sales techniques...

If the sales techniques are sufficiently manipulative, you won't actually know you're being manipulated.

There's a reason why sales people in enterprise sales can pull in MM's per year, it's a different level than, say, retail or car sales.
It’s still not right.

Private companies are losing money on behalf of their owners or shareholders.
I think you're missing the point of the comment - when it comes to prototyping PHP is incredibly easy to whip out a buggy test thingy in minutes that breaks all best practices but still lets you prove a concept or prep a demo.