skysight-inc/HackerNews huggingface dataset:
No, "access" is defined as reading or writing:

> 3.1
> 1 access
>〈execution-time action〉 to read or modify the value of an object

Thus, the requirement is symmetrical. The compiler must consider any char write as potentially aliasing a subsequent read (or write) of any type, unless it can prove non-aliasing without depending on type. And similarly, it must consider a write of any type as potentially aliasing a subsequent char read/write.
Well, the whole thing reminds me of the Segway story back in the days. That didn’t play out as expected
You don't see how having to know only one language, is easier/faster than having to know two languages? A lot of people are doing both front and backend work. Often times it's a single person running the show. I'll tell you right now I use node for ALL my web projects, because I only have to focus on a single language. When I wear every hat managing the domain, server, databases, mail, user questions, and everything else involved in running a modern web app, one less thing to learn sounds great.
> I have yet to see a union that would support management firing an underperforming employee, but have seen many that would protect underperformers.

Much like a defense attorney a union must defend everyone--even the crappy ones.

Because most of the time, the employee really isn't that crappy and simply annoyed management by doing something silly like--oh, demanding the safety equipment necessary to do a task and told management to pound sand when they didn't provide it. Yeah, seen that one in person.

It is up to management to make the case that the shitty employee actually is so. And, if they can't, well the employee really isn't that bad then.

For example, everybody bitches about the crappy teachers, but I have seen numerous cases where the school superintendent never even tries to make the case because that would affect his ability to get his next job. Why does nobody ever complain about the superintendent not doing HIS job and putting together the case to fire the teacher?

> I've also never heard of a union that supported performance pay

Not true. However, the union almost always demands that the performance criteria be objective or that the union gets to determine who falls into which categories. Funnily, management never seems to want to agree to "performance pay" that they can't hand out arbitrarily.
Simplicity and speed, SNAC runs on Nginx and Ubuntu only. The combination delivers extreme speed and security. If you're building a small site and looking for pure static hosting, you'll be happy with SNAC. If you are interested in static site generators for large projects then Netifly is what you need.
Well seems like you are already vegan seeing as you stock your kitchen full of chicken feed.
Again, we must be living in alternate universes, which somehow collided and started mixing in this HN thread. The HN in my universe has plenty of pro-labor and left-wing comments as well.

Or maybe it's a timezone thing? I'm in Europe, I tend to browse HN during our days and evenings. Maybe the threads visited by most Americans show up as I go to sleep, and disappear from the front page before I wake up?
You'll find much harsher critics of Node/NPM in these parts!

I thought Ryan did a great job of explaining his regrets without giving the impression that Node was a "mistake", is "inferior", or anything so drastic.
Several years ago, we also used Phabricator for code reviews. It had just enough friction that eventually our team fell to manual code reviews ("Hey, could you check out revision X?"), then eventually just stopped bothering to code review at all.

Since switching to Fisheye/Crucible, code reviews have become so easy we do them all the time as part of the normal workflow. I really can't imagine switching back nowadays.
Yeah I was surprised about node_modules as well. I think that's actually a killer feature (that we don't need $NODE_PATH or virtualenv or similar)!
The plus side of this is that while cows and pigs are evolutionarily quite close to humans, and chickens are still fairly close, cockroaches are radically different biologically. (e.g. cowpox causes sores in the cow's skin, and in your skin, whereas cockroaches don't even have skin.) The most plausible way for humans to be affected would be for some parasite to have a lifecycle that involves both cockroaches and humans.

Imagine you caught a horrible disease that weakened your leg spines, or made your antennae fall off, or reduced the efficiency of your haemolymph in binding oxygen to copper. How much would you care about any of that?
Richard Daystrom
When I was just starting out as a wet-behind-the-ears developer, an older, grizzled dev gave me invaluable advice for estimating: take your best guess of how long something will take and double it, that's what you tell the users. That advice has stood me in good stead, though I've found as I've gotten older and more experienced, I could probably reduce the factor from 2 to about 1.5.
"It's not about reading minds, it's about taking the initiative to make things better or get things done without specifically being told what to do."

And how do I know I won't be yelled at or punished if I happen to get this wrong?
You're conflating two different things. It's obvious in the case of a monopsony, like a company town. Employees can raise productivity all they want, but they will not see a bigger paycheck, because if employees don't have negotiating power, the employer will capture all the cash from that.

Your "pity the poor companies bit" is just bizarre to me. It's true that companies compete for workers, which is why employees have any negotiating power at all. But it doesn't change the fact that employers still have more negotiating power because of relative size. The same is true when companies negotiate with one another: Walmart, for example, is famous for jerking suppliers around because of the relative need.
Anyone else remember far enough back to when OCI referred to the Oracle Call Interface (C library)?
Extracting the private key from a TREZOR with an oscilloscope (2015)
Worst.

https://www.vanityfair.com/news/2016/12/magic-leap-technolog...
In the interest of full disclosure, here's an example structure from the University of California: https://ucnet.universityofcalifornia.edu/labor/fees-chart.ht...

Those agency fees, paid in lieu of membership dues (i.e. mutually exclusive), are indeed much higher than I expected. I've had professional experience with police unions, and the fee structure for campus police is indeed much more like what I was familiar with, where the agency fee is substantially less than the membership due.
> can't code their way out of a wet paper bag

There was no lack of competent, original code on GitHub last time I checked... What are you referring to?
I think they are related. If a factory is in the US, and unions drive cost of employment higher, then the factory owners look to move the factory overseas to be more competitive. Now it's important that we also recognize that the factory owners also have to be competitive in a global landscape and against new entrants into the market, new entrants that can spring up from countries where the cost of employment is much less, so they have a strong incentive to move factories when costs rise.

Now at its disposal, a government can implement tariffs and protectionism to level the playing field, but those can have disastrous long term effects (see the history of India's protectionism).

So, an excellent way for wages to rise is to make employees extremely efficient, and to increase the demand in labor. Make no mistake though, the gains in other countries have effected US and European workers.
[mutebeforeclick]
Dell Wone!
I think there's another reason for annual performance reviews ... to remind management that it's time for a COLA without it becoming a big deal
Boston Dynamics' scary robot videos: Are they for real? (ABC)
Clickbait you can skip without missing out on anything.

All they learned is irrelevant details, sadly they did NOT say anything about the color of the top or the exact haptic feel of the third knob from the right.

Nothing about the vapourware tech to learn.

Skip and keep watching from your safe distance.
Yes. Allocating on demand was a legal implementation before c++11. No standard library made use of the option and the latitude was removed in c++11.

I think it is still allowed to null terminate on demand.
Craig Wright says all Cryptos are failure except Bitcoin Cash
How to Make Better Decisions
Agree. If they fixed Their CSS it would suck about half as much.
> In addition, it wouldn't matter if new interns worked on something that had already been solved because the point is not to ship what they build, but provide a way to learn and gain experience.

I think you just reinvented school. :)

Probably this is how schools were invented. The problem with school/university is that you must ensure that the students have a good chance to pass the course and that they have a broad knowledge. So instead of real project the teacher must find some good educational project with an easy to measure difficulty. Add some academicism, because teachers like to talk to teacher about cool things, and you get the current educative system.

The idea of internships is that the "students" face some real life project and get some real life experience. But it is difficult to scale.
The article mentions several factors that seem relevant. Mobile carriers are moving to 100% IPv6 quite rapidly. Facebook doesn't see as much Enterprise traffic, which does seem to be where the biggest lag is (and also why every IPv6 chart has a nights and weekends sawtooth pattern).
Juno Solves 39-Year Old Mystery of Jupiter Lightning
Almost a direct quote from the presentation: ML is an additive device, meaning the darker an image is, the more transparent it is.

But in practice it probably isn't a problem. All that matters is that they deliver killer apps. What you can do with mixed reality vs the PC is what counts.

Remember how lifechanging the original iPhone's google maps integration felt? I used to get lost. No one ever gets lost anymore.

We need something like that for the mixed reality space. It's too early to know precisely what that could be, but we'd be betting on the wrong side of technology to dismiss it out of hand.
There are two interwoven threads of logic in my post. You've mistaken the second as limited to the first when it is building upon it.

To clarify:

It /used/ to be that .local wasn't mentioned in any standard.

Don't do anything like .local (a non TLD and not part of a standard), because there is now a history of standards being created that break existing private deployments, and also because OTHER TLD like things can now be purchased as TLDs. That is why the current best practice is now to have an internal subdomain of a real domain (even if not globally published).
This crashed my Firefox (60.0 on Linux)
Why write code that takes a professional to understand, when you can easily write code that anyone can understand?
It's being used pretty impressively here: https://www.disneyresearch.com/publication/teslatouch-electr...
Overtaxed Working Memory Knocks the Brain Out of Sync
If you are at a relatively health company/group, they are just a chore (like setting 'goals', which noone really looks at until the next review is approaching). As you say, you just go back to your desk and forget about it.

I have had 'performance reviews' where the manager would just make up outrageous claims that were simply not true. So they can be a dreadful experience.
It's tough in hot climates. There's plenty of heat to go around. And there are lots of people who live in hot climates who, for latency reasons, need servers near them.

Thus there are kind of two cases to solve for. You can stick a data center in Northern Europe, and that heat might be valuable enough that your approach could be to try to reclaim it. If you stick a data center in Singapore, you'd better focus on generating less heat in the first place or finding better ways to get rid of it.
I really wish Phabricator Tasks could have custom statuses and not just "Open/Close". This would make the Workboard feature so much more useful.
IPv4 works just fine for websites.

Also why would ipv6 appeal to developers? What do I care if GitHub supports ipv6 or not?
I dunno, importing from a url seems really smart and practical to me. It divorces the run-time (Deno) from a package manager (like npm). I wonder how it handles dependencies though.
Prisoners Who Care for the Dying and Get Another Chance at Life
Ask HN: What editor/environment to use for Front-End Dev
I'm a very experienced (10+ years) vim user (doing ML engineering, data engineering, back-end dev, etc), but have never dipped my toes into serious front-end development before. Any suggestions and suggested plugins (e.g. like live loading a page being edited)? Oh yeah, preferably for Debian(/Ubuntu).
tl;dr:

No specs, no demos, no video or images of what is seen through the glasses.

The only functionality demonstrated live was a green LED on the glasses.

Even in a world where the glasses work 100% as advertised, I’m still skeptical that goggle-vision AR will be a multi-billion dollar industry. Who wants to run around playing AR video games in their house or office? Who’d want to wear goggles and buckle a gaming PC to their belt just to check e-mail and watch YouTube? Where is the market for Magic Leap’s ideal, everything-works AR headset?

Some might say industry, architecture, or medicine, but that doesn’t appear to be their focus right now, and it’s hard for me to see those niche applications justifying their billions in investment so far.
Some points.

> I'm not sure why you're posing this as some absurd position, you literally answered your own question 2 seconds later

My question about background is I'm wanting to know about Oracle's shifting priorities, not the public ECMA-is-too-hard/fast comment.

> Graal and Truffle, from a license point of view, at least aren't really a problem

I mostly agree with this, however so long as a premium version exists, I'd be wary. Proprietary means that it may be open source, but it's not open community. It's about the owner, not the ability to use it.

> you probably have nothing to worry about

This is probably true for the core users, but what about those that have built a reliance on Nashorn and its API? My comment also points to the fact that if they are quick to deprecate one JS impl, will they not be so quick to do it again? But yes, I am not indicting Oracle on their stewardship of Java as a whole here as I mostly have no problem with it.

> They're called Red Hat.

I suppose I'd have to dig into committer prevalence, but I would guess that a lot of their participation is for their own needs. I doubt they would take on a JS impl owned by the OpenJDK community. I don't blame them either, just saying this is a fairly quick come-and-go for public OpenJDK API code.
Is there some particular reason why you'd want to? "Controversial" it may be, backdoored even, but just having it isn't going to compromise your machine.
I'll say it no one else will...

Yeah and all is well and good until some faceless stalker tracks down, stalks, molests, brutalizes and finally murders some 'important/high muckety mucks' 11yr old daughter and posts it all over the net. Then the the gov have no choice but to enforce 'real' protection of your security.

A house has two doors, frontdoor and backdoor. Either one gives you access to the contents you're trying to protect.

It's time public/gov wises up and demands REAl security.
My understanding is that MS took that to heart on this second round. The article claimed they choose Orkney as the site of the new datacenter precisely because they have an excess of renewable energy.
I don't use pure C for string handling anymore. I use C++ and extern C ABI. Rust can also work. C++ can infer the destination size via templates.
Very recently I was able to get a bootlooping N5X to temporarily boot, long enough to recover pictures, by putting it in to the freezer for a couple of hours. Some folks have (claimed to have) had long term success from freezing the bootlooping devices.
> Tolkien didn't "dehumanize" the enemy, because the enemy were literally not humans

I think the GP is saying the same thing, but from another perspective (and I agree). Effectively, the GP says:

the enemy were literally not humans so Tolkien literally "dehumanizes" the enemy.

Another way to to look at it: In the Lord of the Rings, you can identify someone's character by their appearance and 'race': Orcs are evil; odd-looking people (some in Bree, IIRC) are questionable; Elves are just and wise; Dwarves are greedy and sturdy; etc.
Dependencies, especially for dynamic imports?
Mind sharing why you picked Nashorn?
On the plus side, Drepper left Redhat in 2010 and has been out as the glibc DFL since 2012.[0]

Amusingly, a request for strlcpy was the very 2nd comment on that LWN article.

Unfortunately, glibc still hasn't added it — Roland rejected it again in 2015.[1] Also unfortunately, RH hired Drepper back in 2017. Because they hate their other employees, I guess. Fortunately, no one is eager to give him back the reins of glibc.

[0]: https://lwn.net/Articles/488847/

[1]: https://sourceware.org/ml/libc-alpha/2015-11/msg00086.html
Not after Google torpedo Sun by giving away for free a rip-off implementation, which OEMs jumped into instead of keeping to give pennies to Sun.
Regardless, defined performance metrics are better than none at all. You have to create the formality around performance evaluation or else you end up with those who understand the informal rules outperforming those who don’t simply because they grew up in a certain environment. I don’t think anyone would claim that’s fair, but that’s how the “meritocracy” works when you don’t define these things formally.
It must be for real now. It has lots of blinky lights.
Usually a currency arbitrage opportunity provides a fraction of a percent in gains, like .1% max. So, you need massive amount of capital to actually make a reasonable profit. You would think why risk huge amount of money for small profit, but because the markets are established the risk is nil. As traders act on the open opportunities markets become more efficient, eg the spread shrinks, and the opportunity quickly dissapears.

A variable transaction cost works against you.
Not knowing who everybody was / feeling ignored

We give new starters a map of where everyone sits in the office as part of their first day paperwork (I drew my own on my first day.. it became standard practice after that I think). It's goes a long way to helping people know who's who, plus it means no one has to ask someone to repeat their name if they forget.
Such a great release! Lot of improvements for JS/TS, a new outline view and the grid editor layout.
RISE Developer Application Challenge
How to Hold Better Meetings with the Help of Graphic Facilitation
I'm using IPv6 on Centurylink who don't even deploy IPv6 by default (they have a 6RD server but their default modem/router config doesn't use it and you have to dig on their site to find it) and IME after configuring 6RD on my modem IPv6 "just works" for both incoming and outgoing connections. I'd be surprised if Comcast weren't at least as good as Centurylink.
Useful is a subjective value judgement, so... no. But I get what you're saying - I'd say it's more correct to say it's valued, but not that it has intrinsic value.

For example - over history gold has been mostly considered pretty, but not exactly high value. It was only through trade it became representative of value (of the goods).
I find it really bizarre that Node still doesn't have full promisified built-in libraries. It's not like it'd break existing APIs.
Correct, capitalism isn't inherently evil, competitions is healthy. That's why we have github, bitbucket, sourceforge,gitlab,gitea,phabricator, and probably few more projects like this. however imagine if we had thousands and the open source community was give or take evenly distributed between them. that would simply be nightmare. discoverability will be pretty low, contributions will be even lower and the community wouldn't be thriving as it is now. path of least resistance and all that..
As a customer, I hate interacting with unionized industries. Try, for example, having a booth at a trade show. It is completely awful, and most of that is because of unions.

> If you can only survive as a corporation that does the bare minimum to take care of employees you have no right to be an employer in the free market. Most corporations _can_ function with organized labor, but would rather not because it cuts into profits.

Think about this from a systems perspective. If you are a country that requires businesses to take a certain amount of overhead, then some percentage of businesses will just not be viable. Therefore your entire economy is x% smaller (at least). You can claim that this is offset by the economic well-being of the employees, but that's not at all obvious and would require a lot of justification. (If it were true, you'd expect countries like France to be more healthy economically than the USA, whereas in fact France is quite stagnant). If your economy is x% smaller, it means you are not competing effectively with other countries and have less leverage when dealing with them. And the shrunken economy has real consequences on the standard of living of people living in the country. etc, etc.

If you think of this only from a lens of "capitalists are evil people who deserve to be taxed to support the good workers" you are going to be missing most of the picture.
If the employee isn’t performing well and you wait until one specific week a year to address it you’re a poor manager.

Such things can be discussed and documented at any time.

Why would you let that go one 26 weeks (average) before taking action?
I used that operator in a tight loop before the compiler was smart enough to automatically convert the code to use a StringBuilder. Boy was that slow...
I think this thing is going to be the biggest bust ever.
There are only so many variations of laser tag that one can play.

The twitch clip has a home shopping esque feel to it. That seems ...appropriate. All this from a company with a ~$6B valuation. Imo, that was the real magic leap.

I predict that in a few years, AR vendors will focus on AR for industrial purposes, and then it will be useful.
No, Facebook and Reddit, big as they are, don't make their own browsers and are still individually minorities in the grand scheme of the world wide web.

Git is used by a comparatively small captive audience; most git users are invested in GitHub. MS is well positioned to run their "embrace, extend, extinguish" play if they wanted to.
> A simple experiment you can do yourself is take the lists of Forbes 400 riches over time

I'm not sure what you imagine this proves. Social mobility is something that has been well studied in America. It is well-known that social mobility is over in the United States. A simple visit to Wikipedia will set this straight -- see https://en.wikipedia.org/wiki/Socioeconomic_mobility_in_the_....

> Yours is, of course, a misleading statement cherry picked from all available data to spread unfounded beliefs.

Frankly this entire thread is you leaping from one myth to another. Now you seem to be clinging to this myth that there is high firm competition and social mobility in the US. This is not supported by any of recent research. All of the recent research shows that there is far less competitiveness across firms and that net social mobility has collapsed.
Honest question: how so?
Even in the best case scenario, their products are pretty unlikely to live up to the early hype. Their strategy may have pulled in a lot of investment, but it also set very unrealistic expectations.