skysight-inc/HackerNews huggingface dataset:
gettimeofday is obsolescent, but its replacement clock_gettime has the same issue.

gettimeofday gives you a struct timeval with microsecond resolution.

clock_gettime (which takes an extra argument specifying which of several clocks to use) gives you a struct timespec, with nanosecond resolution.

https://pubs.opengroup.org/onlinepubs/9699919799/functions/c...
No, the different units is a distinct issue.
The Reference Implementation of NTP from ntp.org will do clock skewing by default, if the offset is within certain limits of reasonableness.

And it has done so for probably at least ten or fifteen years.
Thanks for posting this, Robert! For those interested, I also posted the monthly "what's cooking" today, which should give you an idea of the pace of feature development and cool stuff since you last checked out sr.ht:

https://lists.sr.ht/~sircmpwn/sr.ht-announce/%3C201905151603...

I'm always available to answer questions, either here or at sir@cmpwn.com.
If we could recover all IP addresses that are not in use now (especially from those who got a /8) we would breath some air, given that ipv6 is basically not happening.
Eh, I'm having a hard time reading "offense" into GP. That could be me being obtuse, but I kind of prefer my more charitable interpretation. Perhaps the suggestion is more a matter of commercial taste?
Debugging Media in Web Inspector
As a slower-than-average driver, this is exactly what I do on any highway except an interstate.

My logic is that if there are 3 or more lanes, the furthest right lane should be for getting on or off only, further left is for fast long-distance driving, and the slowest lane should be second-from-the-right.

I do not see how it makes sense to encourage slower drivers to take the far right lane in this scenario. It is actually pretty dangerous for people trying to merge on to have the right lane heavily occupied.

However, indeed the counterargument is that this leads to a lot of lane swapping when people get on and want to cross over to the far left to travel, and then all the way back over to the right when they want to get off. Especially since speed of travel is not necessarily related to whether the car is making a short or long trip on the highway.

The real question, I think, is what should a fast driver do if they get onto a highway, and are planning to get off in 1-2 miles. Should they bother crossing over to the left or stay in the right lane?
Some people have nothing better to do with their time than tear something else down.

Not that this is always a bad thing: back at the height of their abusive monopoly, Microsoft definitely deserved all the bashing it got. But Tesla isn't anything like that, simply because they're a small player (by volume) and nowhere near a monopoly. If you don't like Teslas, it's simple, don't buy one. There's no shortage of other cars out there, including electric ones.
No it's not. Just another failed attempt.
it's not another gnostic heresy if it predates Christianity.
I think you are ascribing magical powers to the NSA that they don't have.
Entrepreneur Networking
But you already censor things much less damaging than the live streaming of a terror attack. Instead of creating a beach head on freedoms which are damaging you should look at why the US rates do low on freedom, civil liberties and democracy and why most of the signatories of this call rate so highly and try and inact positive improvements.
What are these "gobs of languages"? I know there are a few, but the sounds there are generally still things that are really easy for babies to say. What's interesting about "mama" is that it's the same (or very nearly) in tons of languages that don't share common roots.
> considering the increase in mass and height.

Most of today's cars are significantly less massive even if their size is larger.
This is why we are building 100% offline and private-by-design Voice AI at https://snips.ai, it is free for makers and works in english, french, german, japanese, spanish, italian, and more coming!
Intel’s Exascale Dataflow Engine Drops x86 and Von Neumann (2018)
There's also Same OS, operating system level virtualization, like Docker, it's the less expensive default for https://www.ramnode.com/vps.php for example. Not at all familiar with this technology, but scanning Wikipedia if you used Docker would the libcontainer library be shared between container instances?
I really wish I could find a service that would do this for something other than Google Sheets (or like Tiller using a Google login even though they can write to Microsoft's OneDrive...for some reason). The last place I want to store a bunch of sensitive financial information is Mint. The second last is Google.

To that end, I looked into using Plaid's API to craft my own but it's a bit daunting, especially with a couple of my financial institutions continually failing and having to be reauthenticated, so I don't envy these developers their tasks.
Yes, but also I would be surprised if attackers were targeting AMD as much.
This is a huge step in making OCaml more approachable. I get the feeling that there are quite a few of these modernizations around, but you have to know about them up front in order to hit the happy path. Would be great if there was some sort of "OCaml Happy Path" repo that laid out all of the right tools to use to be successful right off the bat. Sort of on the subject, Reason would be great but last I checked it utterly neglected its native compilation story--it advertised native compilation but every time I ran into an issue the Reason community would tell me that OCaml support was broken and I should use Node. Excited for the improvements to be sure!
I miss roundabouts whenever I drive in North America. I'm not used to intersections (which could be the problem) but it seems like you have to look everywhere as opposed to just looking in the direction traffic is coming from.
I know it will never happen because of cultural reasons, but really, we need to separate the time (as in how I describe a point on the time scale, for, let say, a meeting, especially one that involves people in globally distributed locations), and the cultural aspect (at what time people are sleeping or eating lunch).

Right now those two things are intertwined, and that's bad. Not everyone eats lunch around noon or go to bed at 23:00 anyway, so the cultural part is very fuzzy.

I should be able to describe time in an almost metric way. A unit that is the same no matter where I am in the world and doesn't change based on how fast a rock moves around a fireball. "Hey person in Japan, let's have a video meeting at 1,234,99" where that number means the same thing to the as it does to me. Its going to be dark for one of us and bright for another.

Then we can have a different unit, let's call it "day offset". That is the offset from the first number that dictates when a particular area considers to be "the day", when the average people wakes up, have lunch, have dinner, go to bed.

"Let's meet at 1,234,99. I know you're in Japan and your offset is +9,23 while here it's "-5,78" so it's a bit inconvenient, but hopefully you can make it!"

Yes, I realize I'm roughly describing how time and timezone works, with an important difference: with the current system, people live around the adjusted number. The number after the timezone is applied. After the leap seconds and all that crap is applied. Some people argue about daylight saving or no. Computers have to deal with all of it. Let's make the non-adjusted number what people use day to day, and the "offset" is a static number picked by the locals, that include stuff like daylight saving, leap seconds, and various other cultural adjustment. Its only purpose is to communicate the cultural or location difference between 2 people.

Obviously that will never happen, but Ill keep dreaming.
I don't doubt the rank and file are dedicated to the projects they work on. But I imagine the people higher up the chain care very much where the money comes from, and priorities will naturally fall out of that.
Though they ran out of "new" allocations, ARIN is still assigning addresses, apparently from those that are "recycled" / returned to the pool. See https://lists.arin.net/pipermail/arin-issued/ for recent assignments.
That's the point though. The above post said leap seconds cause more harm than good - a correction done once a century would fit well enough within the purpose you've defined here. If UTC is out of sync with the sun by less than a minute, no human will notice, and non-humans don't care about the sun and are happier with fewer disruptions.
In this context I don't really see a difference between "stop making your point about the subject we've been communicating about" and "stop communicating in general." Am I supposed to talk about the weather, or engage in a lengthy meta-discussion about talking about the subject we've been talking about?

I never used the term idiots, that's you putting someone else's words in my mouth.

It's hard for me to imagine how a person can make a mistake in a given domain without being at least bit incompetent in it, hence my point about competence/incompetence existing on a continuum.

Edit: ...and if the person were malicious, it wouldn't be a mistake to begin with.
Would this not also apply to right turns at stop signs? I think there is a deeper problem that needs fixing and even if we banned RTOR, it will still impact people waiting at stop signs.

Having recently been teaching someone to drive, I have strongly encouraged them to not engage in right turns unless it is clearly safe and there is no on coming traffic. Better to wait a minute than to risk hitting someone. The problem is there parents feel differently, as do the drivers waiting behind us. If people were more patient drivers, less pedestrians (and drivers) would die.
'Unsavory' is an interesting way to describe speech that instructs, encourages, or incites the commission of murder, which has a terminal effect on the speech of the people who die and and a chilling effect on the speech of those around them.

Logically, it would appear that murder is the ultimate form of censorship, by not merely constraining speech but eliminating its very possibility. Perhaps you could articulate how you resolve this philosophical conundrum?
I would imagine it would be prudent to wait a bit before reassigning these, in case of appeal.
dupe. other discussion: https://news.ycombinator.com/item?id=19917166

(and i recommend https://www.youtube.com/channel/UC-sW5dOlDxxu0EgdNn2pMaQ )
Fine article, but (2016):

https://news.ycombinator.com/item?id=12872304
The Kaiser? I always thought it was Adenauer...
Its not the same customers.

Welcome to marketing!
I'm in exactly the same boat. I've used 4 different stacks in the last year. It's too much. I can easily get in and debug and write code in basically any environment, but I don't have time to learn all the string methods of any particular language. Google all the way, and official docs (if they're any good). I rewrote an entire huge module in C#/.NET, have zero experience with that environment in the past. I would absolutely flunk a C# interview but I'm pretty confident in my ability to get work done.
I agree that roundabouts and sidewalks do not interact well. Cyclists should take the entire lane in a roundabout, because otherwise cars will not notice them. Pedestrians should be very careful.
Dont be mad, the military is paying quite a bit for advertisement.
Okay. Why not charge $X per 2 weeks? Or X per week? Or X per day? Or X per quarter?

The granularity here is entirely arbitrary. Hourly billing is by far the industry standard. That's why we default to it. It's easy to justify in court, it's easy to reason about contracts which use it.
I've always thought that binding robocallers in a contract that they must accept to speak or leave a message would be fun. Notify the caller that you charge a fee that's your state's maximum small claims award and add that the fee to be waived at your discretion for legit business. The big problem is spoofing and overseas calls, but I'd bet you could nab a few cases.

I'm thinking something like, "All unsolicited calls concerning the sale, lease, rental, or exchange of goods and/or services, regardless of past contact between calling parties or their third party affiliates, will incur a $5000/hr convenience fee, minimum billing for 1 hour, to be paid to _your name_ at POBox ... in full within 90 calendar days of the current date. This fee may be waived at _your name_'s discretion. Press 1 to accept or hang up to decline."

Bonus points if you fit the fee discussion in before the call center switchboard hand-off to a live operator.
For anyone interested, this a pretty good write up on "Bogons": http://www.potaroo.net/ispcol/2004-04/2004-04-isp.htm
I'm not sure this is totally applicable to say a tailor shop, but I do wish more craftspeople would try charging more money for quality work.

For example say I want some shelves built. If my shelf-builder charges $X that's fine, but what if I would happily pay $2X?

On the one hand, I might be personally miffed to know I'm paying 2X instead of the X someone else is paying. On the other hand, I'd probably be the more satisfied customer if I don't know (or have the discipline to ignore) the price gap, because the shelf-builder is probably going to give extra effort in hope of getting more jobs from the 2X clientele.

It would be interesting to explore what would make your 2X client feel good even if they know they are paying double. And would that scale to 4X or 40X clients?
To be fair it can hurt your long term prospects to have a do nothing job, especially if it's public knowledge it's a do nothing job. It's an understandable thing to be unhappy about if you were told otherwise.
IIRC, it's very common for travel sites to charge higher prices for Apple users.
Again, you're trying to conflate getting things wrong or inadequately accounting for bias or expectations with 'peddling conspiracy theories' or 'delivering fake news'. These things are not the same and that's one of the key distinctions between real news organizations and ones that aren't.
Consider that the toilet in my office is a business critical system. If it doesn't work, nobody else does.
John Atkinson is what sets Stereophile apart from all the other mags.

Basically Stereophile has tons of articles that are clearly nonsensical, like reviews of $100,000 tube amps. But they also do objective measurements of equipment, which most magazines do not.

That data is an absolute treasure trove; it's one of the best places to develop insight into the engineering of quality loudspeakers.
I would have billed incrementally.
Me too. But how do you deal with this when you're interviewing? I'm more skilled and productive than ever but I feel like an idiot without access to documentation.
You hit the nail on the head. From the article:

>“Many agencies fear being sued if a child gets hurt,” said Teri Hendy, the president of an Ohio-based playground consultancy, Site Masters. Ms. Hendy blamed outdated federal rules on playground design developed decades ago by the Consumer Product Safety Commission. She favors more flexible guidelines, arguing that playgrounds don’t have to be boring to be safe.

We got to this point because of lawsuits and regulation. Unless we make parents sign waivers for their kids to use the playground, we can expect more of the same. It just takes one lawsuit to ruin it for everyone else, so that's what organizations like these really need to protect themselves from.
If Morgan Stanley wanted to avoid the taint of profiteering, could it not have provided further price support by using its profit here to buy more of the stock in the open market? Of course, that would leave it with a long(er) position in a falling stock, but some would say that would be putting its money where its mouth has been.
What are the design tools that synthetic biology researchers use to create genomes? Is it some sort of EDA environment like Cello or Asimov, or is it done manually?
In the world of machining people will often build a tool for a job. Its a one off, or something that will rarely if ever be used again.

These features of PHP are still eminently useful if you have to do the dirty one off. You can eliminate a massive amount of time pressure (an emergency or time invested vs time saved) if you dont have a ton of overhead that comes with modern frameworks.
So, play with Docker are trying to do something very niche and not something that almost anyone else would try in production, which is running Docker inside Docker, which they do in order to produce the very cool service they do.

Their breach isn't really a good indicator as I can't think of any/many reasons that most companies would try and do that...
Came to say this. The 25 limit was set at November 2014.
IPv4 lives!
I've argued this and the issue comes when you try to Target another timezone from your own.

So for example if you're in EST(-5) and need to Target CST(+8) you can't give the Unix time for the other timezone because that value is relative to yours talking about another timezone.
Thank you. I misread the article. I edited my post to take out the incorrect part.
Trump Moves to Ban Foreign Telecom Gear, Targeting Huawei and China
Not really. A good example is business meals. You can only deduct 50% of a meal with a substantial business purpose.
IIRC you can get a laughably small number from ARIN if you say the right things, and you could get a slightly less laughably number in the past. Try saying you're an ISP and all your customers are dualstack already but you need 128 v4 addresses for compatibility or CGNAT or your DNS caches or something.
Honestly it took me awhile to get to this state (aside from the fact I work with this stuff as my job). It was almost like the transition of getting a smart watch. Once I forced myself to do certain things with it, you get into a state where you realize how much easier it is to use it.
Maybe, albeit I'm concerned that the Go team might ship some broken version of generics or enums that we'll be stuck with for years and years. I think that would be strictly worse than no generics or enums. I hope they think holistically about the problem.
It's used widely in meshnets.
I think most VCs would have some thoughts on the idea that a start up they just pumped millions into has lost "the start-ups money" in some stupid experiment and not theirs.
How is IPv6 not happening? Google shows pretty good growth: https://www.google.com/intl/en/ipv6/statistics.html
Pretty much every government's budget is a significant fraction of a country's GDP. By significant I mean 30% or higher.
Something from a similar set of values:

"Why I’m Sending My Child to Forest School and not Kindergarten" https://www.cbc.ca/parents/learning/view/why-im-sending-my-c...
View-Master
Upzoning will ease housing affordability problems
So I can use this to run servers at home without my provider throttling or detecting them? How does traffic from this appear to them?
It’s a little like terrorism. You can have tens of thousands of people die from cars, smoking and obesity. But if a fraction of that dies from terrorists the whole country changes.

If one child gets hurt from a slide or abducted by a stranger the whole country changes to avoid this risk but all the other risks are silently accepted.
They live in modestly sized apartments that are typical of urban an urban lifestyle, not the giant isolated rural plots of land that half this thread is insisting are necessary to preserve one’s sanity because they can’t differentiate between personal preference and fundamental aspects of the human condition.
The question for me is what can PHP do better than any other language out there?

I've worked with Laravel for a few years and while it has sooo many great features out of the box, it doesn't quite detract from how unpleasant working with PHP is, when comparing with any other common/modern language. Of course this is only my opinion and experience with it.

I don't think I would ever recommend PHP to anyone unless they live in an area where you can only find PHP job opportunities. Otherwise, any other language can do what PHP can do and will provide a better programming experience IMO.
Is this real ?
That's lucky. When I sas 19, around the height of IE and 'every Windows box with malware,' I tried to start a similar business.

Probably my most wealthy client, with an oversized SUV in the driveway, had a home computer rendered unusable by malware--something I had fixed before. But she ended up asking me to leave. She decided she wanted "real professionals" working on her computer. She told me I didn't know what I was doing, saying 'are you really going to fix it for this much or do you actually need to just start searching the web for what you are doing? (she saw that I had performed a google search...).'

It took me way, way too long in life to learn most of it is just perception and learning how to manage dealing with less-than-ideal people.
Not only that, but they sometimes even yield False-Positives, like in my experience:

I have been in charge of smallish engineering teams for around 5 years (as head of engineering for different startups). In the past, I used to actually do the 3-HackerRank-timed question as a 1st automated filter.

The problem is that, by testing for "fundamentals" (algorithms and data structure really) I skewed my hiring pool to the ones that were best at those.

Who is the people that are best at solving those kind of puzzle problems? (like the ones in HR, Codility, CodeFight, Codewars, etc), those most likely are Jr developers that are in Uni or recently graduated and spent their Uni free time in coding competitions.

The problem with that is that, these are a very particular type of programmers: They are super-effective in writing tiny one-of code to solve a specific "closed" problem. They usually don't care about testing, code reading quality, interactions, maintainability, etc. Given that they optimize for time and "pass the test cases".

Because of that, suddenly I had like 10 devs that were very good at algorithms but very Jr with regards to Software Engineering, architecture, maintainability, business understanding, etc.

Nowadays I have developed an automated challenge that 1. Requires coding, 2. Requires HTTP requests interaction, 3. Requires thinking and allows me to filter out people that really don't know what they are doing ( https://paystand.ml/challenge/ ).

WRT the 1 hour interview, I have always used a modified version of ( https://sijinjoseph.com/programmer-competency-matrix/ ) to be as objective as possible, and to be able to score Developers in a wide range of skills, and not only "they don't know how to solve the problem of returning a correct sub-tree from a BST within certain ranges". Sure, Algorithms and Data Structures are part of the requirements, but even knowing little of that should not disqualify you.
If you're going the same speed as the lane, it doesn't matter how busy it is as long as there's a car sized gap. If you're coming to a full stop and then trying to merge with a moving lane (what you shouldn't do), then yes, the busy lane is much more dangerous.
You guys are welcome to D, you may enjoy unboxed floats, guaranteed monomorphization and native threads. Also, 3 backends.
The government isn't supposed to run a profit. Therefore it becomes very difficult to know which part of it is wasteful and which isn't. Companies simply fail if they don't make a profit or have an outside funding source.
I remember when I was 7 years old and my dad was working on our back yard. Up until that point, the yard was just weeds and dirt. But now we were going to get sod to cover it all.

First step was to bring in a mountain of good soil. That soil mountain was piled 6' high for a week, and I spent a lot of time playing on it. (My brother: "You know that pile is half cow shit, right?" ... Me: "Don't care")
At what share of deployment would you consider v6 as happening — 10%? 20%? 40%? 60%? 80%? 90? Or would you require even more than 100% of the people who have v4 access?