skysight-inc/HackerNews huggingface dataset:
> When you get stuck on something or don't understand it, make a note of it and move on to another topic. You'll have plenty to look at anyway.

What I tell people is that they should try to figure it out themselves. If they get stuck without any progress for 15 minutes, then they should ask a question.

I like to think that following this helps people build confidence and become more independent. And that it is a good balance between not wasting their own time or wasting the time of the person they ask.
I might be in the minority but I always try and pick up litter when I'm walking in a park, I feel even better about it knowing that I've left it a little cleaner than when I started. I know there are others that think the same way as I've seen them and had a friendly chat in the past.
It's ... complicated. More than I can get into here, or eveen than I've really worrked out.

Short version is that in the absence of advanced comms, you have no option but to extend trust. I'm thinking here where inteervals might have been months, eveen years. (Historically, sea passage was not possible from November through May.)

Instead you had trust-establishing institutions, a role usually filled by religion, in virtually every pre-industrial civilisation.

Comms, from the scroll and telegraph forward, obviate this. Wearables, CCTV, desktop tracking, cellphone monitoring, all substitute surveillance for trust.
Yeah. You've "wasted" an extra byte copy, but that is usually so cheap as to be virtually free.
Seems similar to what some of Machine Learning / AI has been doing: rediscovering stuff from statistics and giving it a new name and a new citation chain. Next big ML papers will be re-inventing causal analysis, endogeneity and structural models from fields where humans react to interventions, changing the model.
I dont need a union to work at a job where I am not allowed to fix things because "thats not your job" so we sit around for hours because some critical system is down. Everything youve described I have experienced in non union shops, so its not a unique characteristic of unions
These are the best reasons I can come up with, not knowing much about unionized environments.

I suggest you learn about a topic before jumping to conclusions. I don't have much to add to the responses all over this thread, none of which are "tough luck, find another job", btw.
Can we just start calling Magic Leap something like Theranos AR?
"""Mozilla seems to be subsidizing the whims of a corrupt few at the top"""

Please stop talking.
BigData and Real Estate:Colliers Jumping on BigData Bandwagon W PropTech Founder
Could you please share a couple of examples of things broken with Comcast IPv6? Thanks!
I don't see that at all. It's very right wing economically and anti-labor.

I'm guessing most of HN is Engineers making loads of money who don't have to think about struggling in any sense when it's a reality that 78% of people in USA are living paycheck to paycheck.

Edit: I even see the HN anti-union comment flagged because again, HN is anti-union and anti-labor.
Correct. You can't just truncate a utf-8 stream in an arbitrary byte position and expect it to remain well-formed.
Ted Cruz: law enforcement to ‘patrol and secure’ Muslim neighborhoods
Except they don't.
That feed archive haven't been updated in years; you have to scrape and save the feed yourself or scrounge together different sources to look back in time.
is tracking and selling user data patriotic?
More pertinently, a good deal of these seems to to driver error, specifically missing signals. If there's anything automatic drivers are good at, it's not missing signals.
It's not entirely unrelated.

It's easier to get away with worker hostile policies for an employer when the employer's option if workers object is not "no workers" but "I guess I have ti shift production to China".

You're right that it's not directly related to the decimation of unions. That has other things going on, and different things in different sectors.
How Facebook Wants to Improve the Quality of Your News Feed
I used Phabricator at Facebook with a few more than 50 people and it worked pretty well.
I thought Sun was getting enough pennies on their J2ME thing. Wasn't that enough? Many claim here that it was a great platform and definitely better than Android.
"It seems wholly unremarkable, to me, that people who work hard, try to anticipate the needs of their employers, keep the big picture in mind, and take initiative are more valuable employees."

Sometimes they are. Sometimes they aren't. Different roles are going to require different personality types. There are scenarios in which "complacent, trustworthy, consistent" are the 3 most important traits someone needs for a role. Those things may also combine with the other skills you're mentioning, but not always.

Some roles just don't have a career track for advancement, and there's plenty of times where advancing an employee is less beneficial to a company overall so it's best to hire for someone who's just going to settle into their role and be happy with a slight pay increase from time to time.
Make workboard columns queryable!
Here's a clip of the intro. Decide for yourself: https://clips.twitch.tv/BreakableTentativePassionfruitPipeHy...
Ok, but, we've already got that kind of foot-shooting enabled by strncpy(), and glibc can't remove it as it is part of ISO C. If glibc must contain a truncating string copy, I'd much rather have strlcpy than strncpy. Do you find that persuasive?
> freedom-to-contract/full-control-over-their-private-property.

Ah yes, I forgot that employees were private property of employees. These damn uppity workers thinking they could band together to negotiate. Why wont they just negotiate one on one with me so I can pay them less?
How the Blockchain Can Help the Homeless
One thing that I think would be useful is to decide IN ADVANCE a project you think the employee can accomplish in their first week as part of getting to know a codebase. I've been thrown into new projects where I'm expected to read thousands of lines of code and issue histories and then just pick subsequent issues and feature requests and implement. This kind of undirected noodling is awful. It can be very difficult even as a subject matter expert to immediately understand a codebase.
I was thinking of going that way as well. sigh
Some guys in the military do it when on deployment, but that is usually because they are too lazy to walk the 50ft at night to the bathroom outside. Source: I was in the US military.
Lessons learned turning machine learning models into real products and services
>>Milk can be made from the Diploptera punctata cockroach, the only variant of cockroach known to give birth rather than lay eggs. It is found mostly on Pacific islands.

Wow, I did not know that.
Theranos 2.0?
Not if you have the multiple share classes with wildly different voting rights - though in the UK that will get you kicked out of the FTSE index if you take the piss that way.
I'm sympathetic to your skepticism of claims like "X can cure cancer," especially when they can be interpreted as folk remedies unproven by the scientific method.

Having said that, the 2015 Nobel Prize winner in Medicine was a Chinese doctor who re-discovered a traditional cure for malaria.[0] While this is obviously only a single example, it goes to show that, in recent memory, there was at least one time a significant medical advancement came from traditional Chinese medicine.

0. https://www.bbc.com/news/blogs-china-blog-34451386
Out of undergrad I was recruited by a major defense contractor and selected for a leadership development program. Aside from making me fly various places and do nothing they also made me do nothing at my "home" desk in a secure facility (so no cell phone or playful browsing) by myself.

I found a bunch of old math texts and starting reading them and doing practice problems out of sheer boredom. It was then without the stress of juggling other subjects and exams that I realized I actually liked math and just had terrible teachers for most of my education. I went through Calc I,II, III in the first month or two (some was review) and by the time I quit about a year later I had enough momentum and interest to go through differential equations, linear algebra, some analysis, and more advanced matrix methods.

It was one of my favorite jobs.
"Ah it is clear what your real intent is."

And what might that intent be? Are you suggesting Mozilla's top brass are bonafide angels doing God's work, above public scrutiny? They seem to position themselves as champions of the people and freedom, much like politicians
A social robot that could help save indigenous languages
I was working for UPS during that strike. We didn't lose a lot of drivers from what I recall because they had relatively nice hourly wages to come back to and could weather the storm a bit.

We lost almost the entire load/unload staff though. The grunts in the truck at 12am unloading semi-truck after semi-truck worth of boxes. They were only getting ~$8/hr and couldn't afford to be out for 2 weeks. Out of 12 guys on the team I supervised I think 2 came back.
How would you characterize the positioning of Dart with respect to Go? Dart is for client-side, Go is for server-side? I'm also curious if you see having separate languages for these roles as desirable or just incidental.
I don't doubt that at all. I have investigated its language creation properties myself. I understand the want to move to that for Oracle and stop maintaining two JS impls. It should just be clear it's less open and be clear where Oracle's resources are wrt OpenJDK vs Graal/Truffle, that's all.
> Union representation doesn't inherently flatten compensation. Managers and companies can still promote, hire, and fire employees. Also differences in compensation in non-union workplaces is typically determined by the employees negotiating skills more than merit.

If unions dont get a say on who gets fired or not, they have no power. The company could retaliate at any point on an employee making a demand, and the union can only stop it by threatening to strike. Thus, the union is an association of power to control who gets fired or hired.

The fact that the union and the company sit down together to make a guideline can only mean workers get shafted: neither the union leaders nor the company will lose in a voluntary arrangement.

> Yea the point of unions is to have collective bargaining power, that power is sapped when workers don't participate in the collective part. Also a union is typically run by employees, and union leaders are elected. If things are bad you have the power to change things. You're much more empowered to change things in your union than you are to actually change things in the running of your corporation.

Its a structure of power like any other, but you are missing out on many things: that workers that havent joined yet do not get a vote. So unions have this clever economic way to increase their wages: prohibiting others from doing their job. Thats why unions that are powerful advocate for higher minimum wages (that dont affect them directly) and tariffs.

In any case, saying a union only works if it is applied by forced unanimity should be a red flag for a certain kind of organization.

> This is the same argument people make against raising the minimum wage. "Conform to exploitation or be replaced". A lot of workers worry that fighting for better lives will lead to worse lives, like losing your job, or your company going under. This isn't really shown to happen in reality, but corporations keep pushing the point.

The unions make the same argument! Because they want all the workers in a field, for all companies, to unite!
They do know that the power of a local union is very limited if another company is not bound by it.

> This entire comment reeks of corporate propaganda. Unions aren't a silver bullet against worker exploitation, but having union representation is a hell of a lot better than not.

More like reeks of someone from a country that has constitutional protections for unions and have worst productivity, highest prices, high unemployement, tariffs and low purchasing power.
> Can someone give some background on the reasoning? ... So, one is too challenging to maintain but the other isn't?

I'm not sure why you're posing this as some absurd position, you literally answered your own question 2 seconds later... it's a completely valid reason to deprecate something from a maintainer POV, especially if you believe it's rarely used -- in fact the submitter mentions that Nashorn usage is very difficult to track, so ideally any pushback will inform whether this JEP goes through or not. The actual schedule mentions nothing of actual removal, anyway.

Graal and Truffle, from a license point of view, at least aren't really a problem. Graal is already shipped with OpenJDK 10 and you can use it today for your workloads (yes, the regular OpenJDK) with no problem, and Truffle is just a library you install from Maven and can use on any compatible JVM to make interpreters faster, if Graal is there. (It's LGPLv2 I believe.) In fact any of the Truffle-built languages like TruffleRuby could run on an ordinary JVM without Graal, I believe -- they would just be slow, like Nashorn. So I don't really get your comments about proprietary implementation -- you can literally just keep using OpenJDK and ignore it. The actual "GraalVM distribution" they advertise is just a branded, QA'd version of JDK 8 with Graal enabled.

The bigger questions around things like the copyright/API lawsuits is something else. That I can't comment about (and I'm not going to trust random HN users on their interpretation of the law.) The Enterprise Edition is weird but I suspect Oracle is going to find out quickly that very few people are willing to pay for compiler optimizations (IME, as a former compiler person). They're basically rent seekers, and they'll eventually dump it like they did with JMC/Flight Recorder once they move onto something else.

There is also the issue that they employ the main developers, so there's an argument for being a SPOF -- but if anything, Oracle has proven repeatedly they can lay off a team of developers like assholes and the OpenJDK community will pick up the slack (IcedTea, security updates etc), due to the immense existing inertia. (Flight Recorder has a JEP now and I'm willing to bet it will go through, and JMC will be picked up again, because they're both very valuable.)

The fact Oracle are annoying-ass rent seekers and litigous is one thing, but realistically like all of the important tech is in OpenJDK anyway -- so unless they're submarining the whole freakin' ecosystem at this point in a blaze of glory, you probably have nothing to worry about. Graal may even make some of your systems perform better for nothing at all...

> Makes sense, but I sure wish an alternative Oracle-effort-sized OpenJDK maintainer existed.

They're called Red Hat.
Since when do new systems get integrated into Java, then officially deprecated for removal less than 5 years later? New technologies take time to be integrated into existing stacks, and new projects take time to come to market. I recognize that it's a lot of work to keep up with the ECMAScript language, but even if the ECMAScript language support lags behind official, that's better than removing a component that was hyped up in the Java 8 release.

My team uses the Nashorn engine as a sandboxed scripting engine in an upcoming game. Because of the nature of the transpiling of javascript into Java, we've got very granular control over what classes, fields, and methods can be accessed from the javascript context. I'm not sure at this point what we're going to do about this, so I'm looking at things like GraalJS. Anyone have any experience with a use case like ours?
It can easily happen when you are iterating through list while updating another array with data from list (conditionally or doing computation or whatever). Pretty common case.
This is a puff piece that doesn't answer the fundamental question - have they solved the core problems with AR - field of view, and dark images?
Am I missing something here? That video is amazingly boring. Nothing happens. She just puts on the device.
> (File reads were cached by OS and/or disk due to repeated testing, but file writes probably not)

Unless you flush the pages manually, your dirty pages (written files) live on long after your process died. Depending on system and configuration, minutes or even hours can pass before they are flushed to disk.
What’s the difference between a mainframe and ‘the cloud’?
what would give those reports a lot more weight in my eyes would be if they were from ex-employees of the USPS. People who'd left the job for something else through being forced to pee in a bottle. It's ridiculous, where do taxi drivers pee? Where do ice cream sellers and sandwich board wearers and a whole host of other employees?
"Rich history" seems like a strangely positive term for feudalism which was not too different from the American black slavery and existed up until about the same time. They might be nice buildings, but were used for horrible purposes.
What actual reason is there to build anything new on oracle? MySQL is obsoleted by one of MariaDB, Postgres or Galera, especially for new things - and in my book, OracleDB is as well for new things. The OpenJDK supplies enough java to build big things and even the use of java might be debated.

This changed during the last decade, but at this point, oracle thrives on things large corporates depend upon. There is no reason to start anything outside of a large enterprise with Oracle investment with any oracle dependency. Quite the opposite.
Found it!
https://letsrobot.tv
Setting up GCS, encrypted credentials and ActiveStorage
And also to the railroads a lot of the capital that built Americas railroads was from UK Investment Trusts (some of which still exist) with mainly middle class shareholders
Just for kickers: If you have native IPv6 (certainly dual stack), try disabling IPv4 (easy in macOS, just go to Network Settings and disable it).

It is amazingly sad how little works with IPv6 only. Today, in 2018. (Hello, Microsoft/GitHub, here is a low hanging fruit to appeal to developers)
I agree the autoplaying is annoying. I did however find value in the content. How to properly label that this link has a video that autoplays?
Unions in effect are powerful only when they can change their income without affecting their productivity. Voluntary unions can achieve productivity gains by being another form of organization, that I grant and thats why I see value in freedom of association.

But that is not the union people imagine or want when bernie Sanders calls for them. They imagine the power of changing wages at will.
Why WebML and Face Detection JavaScript browser APIs will be rejected
The final note in the description seems like it was added specifically for a pretty lousy sort of person: Presumably someone who is willing to implement tracking pixels to spy on others, but is afraid of being tracked him/herself.
It's very different when you can see the side effect right there, vs happening somewhere else entirely.
Oh no, it's a fine analogy! I just thought you muddled it a little at the end with the 'no one getting sick' part. It's important that source code be available for the same reason that food preparation not be done behind locked doors with secret ingredients - not so much so that everyone can see for themselves, but so that someone can, and raise the alarm for the rest of us if anything is amiss.

The 'getting sick' part actually works too - it's important to be able to review the process precisely because it's not always immediately obvious if something is wrong.
In Java, the sequence of point ordering is remarkably clear and I would expect professional to understand it. I tend t be conservative in syntax and avoid less known parts, but this part is well known.
Is this for real? The introduction reads like a parody of Agile-fandom.

There were decades of non-waterfall design processes before the Agile Manifesto.

Steven McConnell's 1996 book "Rapid Development" describes the major ones (prototyping, iterative development, etc.) in detail.
Yeah...

The most worrisome aspect of the presentation for me was that it's not designed to work outdoors. They said explicitly that the initial product is aimed at indoor use. Which makes me wonder what it has that my Vive doesn't, since the field of view is apparently limited. (One of their presentations in July is titled "FOV mitigation.")

Still, Magic Leap has proven time and again that they have a plan, and mixed reality is coming one way or the other. ML won't be the last player in the space.
They wrote:

// XXX: after this buf may not be null-terminated
strncat(buf, another_buffer, BUF_SIZE - strlen(buf));

This code is indeed bad, but not because the result won't be null-terminated, but because it's an off-by-one buffer overflow.

Despite this misunderstanding, the proposed fix is correct:

// OK: ensure buf is null-terminated after concatenation
strncat(buf, another_buffer, BUF_SIZE - strlen(buf) - 1);
Cart. Horse.

Apple adopted the policy to force all developers to keep in mind IPv6-only networks, because Apple was given a mandate by several mobile carriers (ISPs) that they needed to support IPv6-only networks.

Facebook's article here even mentions that mobile carriers are well on their way to their planned 100% IPv6-only networks. (T-Mobile is at 90% IPv6 traffic.)
This is also how I feel when I want to report an issue, but to do so I need an account with Peer Pressure Inc.
As the NYT article explains, the companies’ construction costs are driven by labor costs. The construction companies negotiate with the unions, and pass the higher labor costs onto the MTA, which does not negotiate directly with the unions.

Construction is a labor-intensive industry, and labor costs dominate. If you look up the public companies that do civil construction work, you’ll see that the profit margins are razor thin (2-5%). These are not companies like Facebook making 20-30% profit margins.

This is not a moral issue. It's not about evil construction company CEOs. Reducing executive pay at these companies wouldn't amount to a drop in the bucket for these multi-billion projects. Nor is it about evil union workers. We're just talking about hard-working folks who are getting paid a rather more comfortable wage than their counterparts in Europe. Which is good for them, but wrecks the economics of the MTA, an entity where payroll, health, and pension make up more than half of expenditures.
I thought Nashorn was part of this agenda of keeping the JVM relevant even if Java becomes less so.

I would guess Graal has something to do with this housecleaning.
I was replying in the context of frgtpsswrdlame's post stating that employers had an incentive to pay nonunion members the same as union members, at least in the short term. (pc86 responded to that post asking "If your dues are reasonable why would anyone leave?", and I responded to them.) In reality, there's no guarantee an employer would do this, and in theory the union could even negotiate to make sure it didn't – but it would have a pretty hard time justifying to its members why it was trying to keep other people's wages down. And in lieu of such negotiations, the larger the fraction of union employees, the less the employer has to lose by bumping nonunion employees' wages to match theirs, with the goal of ultimately weakening the union.
Google is arguably one of the company that treats their employees the best, and yet those employees seems to constantly be sabotaging their company.

"Give them an inch and they'll take a mile" I guess.
This project just has the feeling of a disaster playing out in slow motion- It'll be a sort of morbid fun to watch at a distance I suppose.

Part of me genuinely hopes I'm wrong and wishes we'll have cool AR soon... but right now it just feels like nothing good will come out of the work at Magic Leap.