skysight-inc/HackerNews huggingface dataset:
Additional context on compile-time, template-instantiation-time and run-time is helpful. In Rust, functions can be given generic parameters, which usually require the generic type to implement a certain trait or traits. Within such a function, the generic value can only be used through those traits. This means that a generic function can be type-checked as soon as it is defined. This is in contrast to C++ templates, which are fundamentally duck typed and cannot be checked until instantiated with concrete types. C++ concepts address the same issue. Thus, given no instantiation cases for template(s) will result in no type checking to be done when compiling those template(s). No instantiation may occur in source-code libraries.
How to Use Cloudflare Encrypted DNS on Android
Kontena Pharos 2.1 Released – On-Premises Kubernetes Distribution
Software engineering daily just had a pretty nice discussion on this topic on their last podcast
I've never understood this urge to find the spark that started a wildfire. The cause of the fire was the large amount of dry vegetation in the area. It doesn't matter what the spark was. If it hadn't been this hook, it would've been something else, such as lightning. Lightning strikes start fires all the time.

Why don't we put more of our efforts into controlled burning in order to keep the fuel load down? Seems like a much safer approach than trying to prevent all fires no matter the cause.
Computers are Stupid (2017)
I've started using the `ipfs add` command to share files that are too big to email. The users can just download the file from a gateway like ipfs.io without installing anything, and the file is only hosted on my laptop.
Scientists discover underworld ecosystem teeming with life
Two new TPLink WiFi routers use the newest technology for the fastest speeds yet
Unions =/= the employees they supposedly represent.

I can easily see a union boss say "Our Oracle employees' wages will be undercut by these unauthorized developers using FLOSS alternatives. This is unacceptable. It is our job as union representatives to insist on the highest standard of professional software, and demand that all unionized software houses use Oracle."

Much of the opportunity in the software industry comes from software developers undercutting other software developers. You & I like it when we're the beneficiaries, and not the dinosaurs being undercut. There's no guarantee (and actually a pretty strong selection incentive against) the innovative developers being the ones with political power.
> I'm a little disappointed in the final "conclusion" of the report, though. The end of the executive summary basically chalks the breach up to two things: "Equifax's IT management structure was complicated" and "Equifax uses legacy software that is hard to secure". These are valid points, but these are also issues that nearly every single major corporation in the world faces, and yet many of them still manage to prevent (or at least mitigate) major breaches. These aren't good enough reasons to explain why Equifax failed so spectacularly compared to every other bureaucratic company with legacy software.

Sure lots of companies can manage legacy software, arguably though Equifax's target on their head is substantially larger than most companies. They are the holy grail of personal data. Nothing should be legacy with them
Does anyone know why such high pressures are needed? Does the material adopt a different sort of crystalline structure at that point?
1. No evidence to suggest we are not putting in adequate efforts into controlled burning. Perhaps you have some?
2. Even if we were putting satisfactory efforts into controlled burning, we would still need to know where sparks are likely to occur to, you know, clear or burn the vegetation around said sparks.
3. Sparks also matter when they are coming from unexpected places, or places that are owned by individuals charged with preventing said sparks.
A post on how to take on imposter syndrome
The uptick in cases should have started in about 2014 (if 34 years ) or 2020 (if 40 years) and start to tail off a decade later.
How to Create 3CX Phone System Dashboard in 10 Minutes
Hi, Europe here. We have unions, and it has basically nothing to do with open source. It has like, ZERO relation to unions.
It's Official NASA's Famed Voyager 2 Spacecraft Reaches Interstellar Space
Imagine a situation where a company is routinely misbehaving towards its employees. What are the tools that can be brought to bear to change a company's behavior?

1. Government regulation
2. Union representation
3. The threat of public exposure and resulting public opinion fallout
4. The potential downside of very large damage awards

In the general absence of #1 (in the US, we generally don't like regulating businesses) and the small and declining power of #2, we rely upon #3 and #4 to influence company behavior. Forced arbitration generally guts both.
Yep, and when workers in that hub become too expensive and less efficient because of unions, where do you think the jobs will move?

US unions rely largely on holding a monopoly on the supply of labor. When that monopoly disappears, they lose all power.
Hedgerows served the same purpose in the past. I thought one of the justifications for the English enclosure acts was national defense, but now I can't find a reference. In any case, French hedgerows certainly made the D-day invasion difficult.
An even mildly democratic union comprised of engineers would never stand for that.
Yeah, Empires have used intimidation to subjugate people for millennia, but they've also been prone to rebellion and collapse because nobody wants to live in fear. All it takes is a show of weakness and the fringes of the empire are up in revolt again. If you want an empire that can last you need to assimilate the people, which is difficult to do if you're trying to keep them afraid.
I’d say this is your fault - OSC is the same being as when you picked up the first Ender’s book.

I mean, given what you said, should I even read your opinion if I don’t know who you are or what you stand for
Can a Mexican startup survive in USA?
> it would just be an instrument of worker empowerment and protection from employer negligence/greed.

Oh you sweet summer child..
That fundamentally misunderstands the problem.

SSNs are fine and useful. They just shouldn't be the "password" to financial systems. When every damn bank uses "Whats your pin and SSN" to gain access to an account... that's the problem.

The issue is that private companies use SSNs for security. There's nothing wrong in using SSNs as an identifier.

The USA needs to start assuming that SSNs are public information, and to build security through other means. SSNs were never a secret number to be used for authentication / authorization purposes.
I wrote the original data exchange (bitswap) code. Your first paragraph is true.
Give how much code your browser executes without asking, how much phone-home calls modern OS do, how many crappy IOT are on your LAN, I wouldn’t say that your home is safer than the cloud.
No, this is a feature, not a bug. Union rules often create redundant roles for the purposes of making the company hire more employees. More unnecessary work for the unionized technicians in this case, at the expense of making the company as a whole less efficient. Remember, the union is incentivized to do what's best for the union which is distinct from what is best for the company or its members.
GOOGLE’S ANTI-BREITBART PLOT: Employees Targeted Site’s Ad Revenue in 2017
The PlayStation Classic has already been hacked to run games off a USB drive
I wanted to try to use an AWS ARM server as a bastion host running Wireguard. But a t2.nano was cheaper.

Anyone get it working? (I haven’t tried)
It would be up to the plaintiff (e.g. video game company) to claim monetary damages occurred, and to what extent. I haven't heard of it, but that doesn't mean it hasn't happened... the outcomes of many NDA cases are themselves not disclosed.
I used Alexander's book to design (and build) 3 homes. I feel they were exceptionally nice homes.
> To see that for yourself, try to re-write our async code snippet again using only async/await statements and see how does that pan out.

With async/await, wouldn't the example just be:

let aOut = doA();
let bOut = doB();
let cOut = doC(aOut);
doD(bOut);
doE(cOut, aOut, bOut);

That is, it looks the same as the sync version.

The difference is in the "do" functions themselves: they would be async (meaning they return a promise, and they accept promises as parameters).
“Original Sin,” Slavery, and American Innocence
On the contrary, this falls within Nassim Taleb's Minority Rule. Prions, being nearly indestructable, are an intransigent minority that will eventually hold sway over the rest of us.

Many on this board point to the inelasticity of their transmissible potential and call this fear-mongering. However, it is that same inelasticity that makes them intransigent. Once they have compromised an instrument, that instrument will remain compromised until each prion has specifically been destroyed. When you pair that intransigence with its lengthy incubation period, you actually have a force multiplier that, while not viral, would be scary enough to change behavior.

Fortunately, the article hints that retinal scans may eventually be used for initial diagnosis.
In the past it was acceptable to lose thousands of soldiers in a battle. So nobody cared if some guerilla ambushed and killed a squadron.

Today if you lose 10 soldiers in a day the President is on TV.
A fire that burned 240 square miles and killed 88 isn’t sufficient evidence for you?
> super app

Are you referring to WeChat? If so, I think Telegram is well positioned for that in the west.
Life in Deep Earth Totals 15 to 23B Tonnes of Carbon
I've wondered this for a while, and there doesn't seem to be any real consensus anywhere that I can find. Some blame the lack of political willingness to kill and oppress as many people as needed to keep order. Some blame superpower rivalries - any territory you want to control, there's a rival superpower prepared to supply essentially unlimited numbers of weapons to any resistance force that cares to fight, and attacking the rival superpower directly is too dangerous to contemplate. It could also be that weapons technology - ready availability of bombs and firearms - makes it much easier for small groups with minimal training to inflict casualties upon a superior force. Maybe it's all three of them, and more reasons besides. I'd be interested if there's any way to conclusively prove or disprove any of them.
AI: the silver bullet to stop Technical Debt from sucking you dry
Sure that possiblity exists. But that scenario is a strict subset of the scenarios in which unionization would force people to support views to which they are opposed. If there is exactly one employer in your area you're hosed union or not.
Debucsser: CSS debugging tool with an unpronounceable name
> The difference between a union and a corporation is that unions are democratic organizations.

I already have quite enough entities "democratically" deciding how to represent me or spend my money in ways I oppose, and I don't want another. Do not presume to speak for me or count me among a number of "supporters" of any cause without my explicit consent. The right way to handle any kind of lobbying is "we're thinking of supporting this cause, here's an easy link if you'd like to support that cause, and we'll only speak for those who agree"; that would still allow a union to facilitate collective action without presuming to speak for everyone.

There's a huge difference between (for instance) "let's collectively demand better working conditions, better benefits, and equitable treatment" and "let's lobby the government to make it illegal to work on software without being a union member". I don't care if 53% of a union favors the latter or not. Unions can and do engage in regulatory capture.

Like any concentration of power, unions can be used for good or for ill. Propaganda would have you believe they're always bad, and pro-union folks would have you believe they're always good.
The article misses that months before the ARM announcement, AWS announced AMD based instances being available in m5 and r5 classes, and are cheaper than the default Intel offerings. If anything Intel might be afraid is that because the workloads that can be achieved are comparable.
That is a factor, but I was 27 when I did my "champagne backpacking". I was no starry-eyed 18 year old, although of course my eyes are considerably less starry now at 42 than they were at 27...
You’re stuck in the past. Instead of lamenting about the negative effects of past schemes with the idea that any future scheme will have the same problems, how about we design new solutions given all of the experience and information we now possess.

Are we not technologists and engineers?

A defeatist attitude just slows down the problem solving process.
FYI, this would be illegal, which is probably at least one good reason Google isn't doing it. The right to organize is federally protected.

And there's very recent precedent on this front within the tech industry, too. Just look at what happened with Lanetix, which fired all of its software engineers after they started organizing, then lost the resultant NLRB case and now owe a substantial amount of money.
Replying to clarify my point for all the replies:

Think of all the job descriptions that have become irrelevant, for most startups, in the last decade: "DBA", "sysadmin", "IT". Even in the past year or two, thanks to docker, there's less need for "devops".

Unions exist to protect the interests of today's--not tomorrow's--workforce.

So yes, I certainly believe that a union would say "companies that use docker hire 90% fewer sysadmins than those that do not. We have 70,000 members with that job description. The next collective bargaining agreement will forbid it.

Labor unions have historically been anti automation. If you think software unions are somehow different then the burden of proof is on you.

Imagine that 10 years from now someone invents an AI that can magically take a set of plain english specifications and output a working, high-quality CRUD web app, making a single engineer as efficient as 10. Do you think the software engineers union at BigEnterpriseCo would let them use it?
The evidence is pretty open, hardly anyone arguing against controlled burns.

Here is some:

https://sanfrancisco.cbslocal.com/2018/08/03/lack-of-control...

> Calfire currently has a goal of burning 20,000 acres a year, a goal put into place in 2016.

Last year.. Calfire came close with 19,000 acres control-burned. But two years ago, only 13,000 acres were burned while the previous three years each saw only around 3,000 acres burned.
Original Medium post: https://medium.com/waymo/learning-to-drive-beyond-pure-imita...

ArXiv link: https://arxiv.org/abs/1812.03079
I like the design, also, read one of the interviews, I think, I'll stay there for some time
It's entirely possible they were monitoring cert validity, and that monitoring itself failed due to the expired certs :)

We don't really know what the certs were used for (eg, whether it was needed to decrypt traffic), or just as part of the reporting... And yes, the team is responsible for keeping them valid, but... this isn't the first time that cert expiration "broke" something and left us worse off than with no SSL at all.
Exactly like how all the unions representing ER nurses do their best to undermine road and workplace safety, in order to guarantee jobs for the nurses they represent.

Oh, wait...

ETA: more seriously, unions can push for or against bad practices, just as management also can. Broad generalizations almost always represent ideological campaigns more than an objective appraisal of the on-the-ground landscape.
Neither probe is headed towards any particular star. In roughly 40,000 years each will pass a small nearby star (Gliese 445 and Ross 248 for V1 and V2 respectively) at a distance of over 1ly, far too distant for the stars to have much effect on the trajectory of the probes. Barring any chance encounters, the spacecraft will be drifting in the interstellar space for a very, very long time.
Census Bureau's differential privacy severely limits public access to data [pdf]
> "union bureaucracy" is mostly just anti-union propaganda, unions are no more bureaucratic than the corporations they live in

So, extremely? "no more bureaucratic than the corporations they live in" is not a hard standard to meet while still being incredibly bureaucratic.
I found the opposite to be true: Like you, I used to think I didn't need a watch when I always had my cell phone. Then I started wearing a smartwatch for other reasons (activity tracking) and I realized just how much I missed having the time accessible right on my wrist.

It's hard to imagine if you haven't experienced it recently but the difference between 1) fishing in your pocket, pulling out your phone, hitting the button, looking at the time then putting it back, and 2) turning your wrist 45 degrees is enormous. I can look at the time even when I have both my hands full, I can check when it's raining without getting my phone wet, I can start a timer without unlocking my phone and hunting for the Clock app... it's really been an eye-opener for how much better a watch is than a phone.
Hoard: Distributed Data Caching System to Accelerate Deep Learning Training
Don't let the perfect be the enemy of the good.

Because you may not perfectly agree with union lobbying, it's better to leave corporate lobbying unopposed, which will almost certainly leave you (and the entire working class) worse off?
> "One out, all out". (Few today know what that means. Find out.)

Could you link something, for the curious of us? I googled but the vast majority of results are scientific papers about the Water Framework Directive for assessing the health of bodies of water, plus a Wikipedia link to the "One in, one out policy" (not the same thing), plus a Guardian article that alluded to something about union-busting but never explained the history of the term.
Please satisfy this lighting geek's curiosity - what make and model of LED does that use?
An engineer's union would be whatever its members wanted it to be. Whether you like or agree with those members or not. Whether those members are at your organization or not. Whether the decision was made last week or 30 years ago and just never changed.

Unions, like all organizations, have institutional inertia. And they do good things and bad things.
I could have told you that
When has it NOT been dificult to be a billionaire?
GPU-Z 2.16.0 release: support for RTX 2060
I lowered my desks so that I am sitting with my thighs horizontal (feet flat on the floor) and my forearms horizontal.

I refuse to use keyboards that have palmrests that reach far enough to negatively impact my wrists. I also greatly prefer palm rests that have a rounded front edge.

At the same time, when using a traditional computer keyboard (not a laptop), I have a palmrest that lines up with the heels of my palms.

I switched to lower profile keys that have accurate and comfortable registration.

Back when I was in cubeland, I deliberately got up and moved around every half hour or so, unless I managed to gain intent focus (not so easy, in cubeland).
U.S.:Number of Uninsured People Rose in 2017
This can be powerful. They don't have to build general CPU right away. Start with storage and by the time you have database boxes on ASICS designed to match your software you're already winning.

I'm surprised there's still not much effort to make FPGAs more affordable and base everything on it. With this scale it seems like it should be a win on the long run over deploying new ASICs every few years.
> Doesn't really work longer term you need scale and external resources eg lobbying, legal support research.

So have multiple independent unions that have each other on speed dial for when they need to amplify influence. And lobbying should be opt-in by individual members on a cause by cause basis.
Surprised nobody here mentioned Mode Analytics.

Unlike Looker or Tableau, it requires users to know SQL.

That said: if you're an org where the business people know SQL or are willing to learn--Mode is clean, simple, and super powerful.

My company had a great experience with this. Our COO was super proficient with Excel. I showed him basic SQL, he loves it and has learned quickly. The jump from Excel power user to SQL user is totally doable, and probably most people making custom reports are already at least in the former category!

Additionally, a few of us have substantial Pandas experience: Mode makes it trivial to go from SQL to a Jupyter like notebook w Pandas, Matplotlib, seaborn etc all already there--no need for Python version or dependency hell. Zero devops at any layer below the raw datastore (MySQL / Redshift / etc).

It's really nice. You write code purely against open standards--SQL, pandas etc. Looker uses a proprietary query language, LookML. I am not tempted to go learn it.
> I've never understood this urge to find the spark that started a wildfire.

Because ultimately, the legal system allows you to blame people for negligence and mischief. If you intentionally ignite a national park or a nature reserve, that's a very different issue than if lightning struck it. One has malice and intent and is a crime. One is a random act of nature.
Yes you do https://www.nytimes.com/interactive/2017/07/15/world/middlee...
From the article: "Amazon licensed much of the technology from ARM, the company that provides the basic technology for most smartphone chips. It made the chip through TSMC, a Taiwanese company."

Amazon became an ARM architecture licensee and had their variant manufactured for them by TSMC.

I find the characterization "home grown" as a stretch here, had they designed their own instruction set etc I might agree.

That said, the interesting thing about this article is that given Intel's margins, a company like Amazon feels they can take on the huge cost of integrating a CPU, support chips, and related components to achieve $/CPU-OP margins that are better than letting Intel or AMD eat all of that design and validation expense.

This sort of move by Amazon and AMD's move to aggressively price the EPYC server chips, really puts a tremendous amount of pressure on Intel.
I mean, anyone can make up stories in their heads. You're the one making a very strong claim about unions universally being anti-automation. Support it before trying to shift the burden of argument simply because you're lazy.

Thirty seconds of Googling got me this on the USW blog, from a week ago, celebrating automation: https://m.usw.org/blog/2018/automation-augmentation-enhances...
Warning! Auto playing video ad!
Everything has a cost. Controlled burns cost money.

Is the cost of regular controlled burns < the cost of eliminating most risk of wildfire starts? Im not sure we are qualified to answer that question without data and analysis.
> But since it's "In the case of a dispute, we have an overwhelming advantage in a private court.", that makes it valid?

In theory, arbitration firms are supposed to be independent and unbiased. I'd love to see some statistics backing that up. If there were a case for arbitration firms heavily backing companies over individuals, then that'd be a much stronger case.
Well, the probes definitely "feel" the visible radiation of the sun as well, for some definition of "feel". At that distance the sun is still much brighter than any other star, and it would be obvious in photos if they still had use of their cameras.
Check out hyperdb and hyperdrive (implementations of the core replicable data structures used in dat)!
So you think any time something bad happens that's evidence that not enough things were done to prevent those types of bad things? Presumably the only things we are well-prepared for in society are things that never, ever occur?

Guess we'll have to agree to disagree on that point.