skysight-inc/HackerNews huggingface dataset:
go dep hilarious fails to work with private repos. It just hangs whenever I try running it. Looking through its source code it looks like it's actually just a fork of glide.
Is this production ready? Are there any real-world examples?
Gabon is using technology to fight elephant poaching
I am sure everyone has stories about how awful their HR department it, but if you do not trust HR, then who do you trust in your company? Your boss? Nobody?

And, assuming you are a white collar worker (like a programmer) with a full-time permanent job, if you do not trust anybody where you work, why have a permanent position? Why not either become a contractor, or join a job with a union to collectively bargain for you? Are you not the ultimate chump in participating in a system where you are bargaining implicitly from the weakest position?
Ah, yes, unfortunately, everyone who does not share your perspective is highly emotional and illogical.

If liberalization is all that matters, why isn't a libertarian dream-country like Georgia rich?
I thought I'd researched Baltimore recently, and found my comment: https://news.ycombinator.com/item?id=16281512

Higher death rate than a tanks-and-carbombs national emergency? Police routinely planting toy guns on kids they've murderd? Something is deeply, deeply wrong there and the rest of the US should stage an intervention.
This is the issue with all systems that use human-friendly naming because someone is in the authority to do the name resolution. This battle was lost when DNS came along.

Not everybody wants to use public keys to refer to everything - even if it is via QR codes.
> the only concept you really need to know using an immediate mode GUI framework, is that internally to the framework it needs some mechanism to identify objects between frames.

So why not allocate the necessary structures on the caller-side, and hand them as arguments to update and render calls? I think that's cleaner. It's the way I've started going forward for my own experiments.

I briefly looked into Dear Imgui before, and I was thinking it had quite a few hacks to find the objects from last frame. Lots of best effort guessing and workaround schemes to keep the API calls "concise".
Protonmail can't be trusted anymore, especially not by journalists. First they hack a phishing site: https://twitter.com/thel3l/status/962142015109578752

And when they get critical reporting for this, they claim the journalist based his story on 'unsubstantiated rumors': https://twitter.com/xFailure/status/962026777743835139
I was in the US recently and watched some TV in my hotel room. I noticed that half the commercials seem to be for prescription drugs, trying to convince people to "talk to their doctor" about using some drug to fix some vague inconvenience.

I am happy it is illegal to advertise prescription drugs to the general public in the EU, it seems pretty clear this does not lead to good things.
> Either argue with the piece or don't

There are more options than A or B. By expressing displeasure with the article I can at the least demonstrate there are other viewpoints.

There is a large wealth of knowledge and information out there. All of it detailing how China owes its economic success to economic liberalization.

This article stands out for its contrarianism. That's why it will get some many clicks and comments as opposed to yet another study proving what we already know. If anything I should be lamenting the "death" of "popular knowledge". If knowledge isn't constantly in flux its "boring" and not worth reading. Thus knowledge must constantly change for papers like the NYTimes to continue to exist.

Imagine if a Creationist wrote an article in "Nature" (the scientific journal). What would you say in response? What would you say if it was well received? Would you rebut the same old lies over and over and over again or would you just be sad that the world never seems to learn?
Are you sure it's not the other way around?

Maybe it's hard for good engineers to find good employers and bosses.

9/10 of the technical screens I take are bunk. It boils down to what's fresh on my mind that moment; random trivia.

I feel the comment I made "It's an employer's market" https://news.ycombinator.com/item?id=12667346 rings true.

There's no incentive for the employer to apply more thought into holistically seeing if a can perform a role - or learn it if accommodated.

Not impromptu, fanciful, hypothetical scaling scenarios and job requirements.

> good engineer

What does that mean?

Those involved in hiring aren't skilled engineers. They lack qualification to determine what a good engineer is. It's Dunning-Kruger.

A manager is reluctant to hire a star programmer that could run laps around them and upstages them. A junior programmer will use on-the-spot technical interviews to disqualify - catch them off guard - so they don't hire the person who replaces them.

Merit is thrown out the door due to turf protection. So maybe a more correct word would be, an "appropriate" engineer. To suit the political dynamic and lack of incentive to make the company tech-centric.

If you've been bossing people around for the last years, you haven't been doing much other than talking while we've been hacking all this time.
But also artificially bringing illegal immigrants to do a job doesn't help anyone. There is certain subset of the population who can do certain type of jobs. Those people need all our help but instead we pit imported cheap labor against them so we can have cheaper services and products. There are enough things that must be done locally, require simple or sometimes sophisticated labor work and will not be replaced by robots very soon. The Chinese competition would not be an issue if we didn't import so many people to do jobs here which should go to existing Americans.
I find it odd you are recommending this setup to someone who isn't even comfortable with the Haskell language yet, who now must learn this tooling as well.
Or the users could switch to browsers that disable Javascript, third-party cookies by default instead of the ones controlled by advertising and DRM monopolies. But, oh wait, they do the exact opposite.
Hmm... I wouldn't want a random webpage to start mining bitcoin on my computer. How would we protect against that?
Yes, I suspect that an objectively open, but clearly fictive (the basic information asymmetries here aren't going away because US strategic interest is not actually to have a free market) food market, cheap US chicken which might kill you should have some alternates which wind up being a good choice. But, since we won't all have infinite money, or brainpower, or patience, or jobs, we're going to buy that cheap US chicken and hope some other sucker dies. We are going to be told to buy the chicken, and we're going to be told to remove biosecurity laws which limit the sale of tainted chicken, in "the wider public interest"

Its not a choice between a mythically fully free market and protectionism: its a choice between a US centric distorted market model, and another economies centric but distorted market model.
Interesting comment on a related medium.com blog post:

https://medium.com/@greg.dennis/interesting-and-compelling-p...
Ah, but it works the same way light sabers in StarWars shoot out super-focused light (in fact so focused that it acts as solid matter) and then suddenly terminates about a yard from the shaft.
Paralegals are far far more valuable than tier 1 support, but this depends on the environment, really.
I would love to have more help with Task:

https://github.com/go-task/task

Usually, though, people contribute to the projects they use. Not only because it's a boost in motivation, but also because you usually need to know very well the project to have enough context to be able to contribute.
What do you think led to misery, death, disease, and horror? I do feel that Capitalist nations also continue to be responsible to misery, death, disease and horror (typically in far off places).
Psych Science, while published by a somewhat reputable source (the APA has had some questionable positions on torture), is not considered a highly rigorous journal. It prioritizes “sexy” findings that are more likely to not replicate. Within the psych community, these kind of findings are taken with a grain of salt.
I agree with many of his ideas and I agree with the label controversial. A lot of people like his ideas, and a lot of people hate them. That's pretty much the definition of controversial. They didn't use the headline to call him bigoted or misogynistic, which I could imagine some other publications doing.
I found it interesting that the new Apple HQ (space donut) won't have any are air conditioning. I find it hard to think that a string of sunny hot days won't spike the temp to uncomfortable levels.

https://www.cnbc.com/2017/05/17/apples-new-office-will-refle...
Nobody. Trust nobody. It's sad, but it's true. They're your employer---not your friend, not your family.

The upside: you don't have to feel bad about being a mercenary about it. You can feel shameless in trying to negotiate higher pay (regardless of your performance or ability).

A permanent position is only good because it's effectively higher comp (i.e., benefits, severance, etc). Most programmers are at-will employed anyway so it's not that much different from contractors.

A union is also, in theory, a good thing. However, over time it's evolved into a different beast with its own set of problems.
I'm clear. That didn't prevent the authors from using that term anyway. And in their title, just to make sure not to confuse anyone.

EDIT : the author(s) of the press release used the word "upload". That term is nowhere to be found in the original paper as far as I can tell.
> It's hard to know for sure

I'm going to strongly oppose this, with a simple statement to support my claim that HR is decidedly not on the employees side when a conflict arises:

Follow the money.

Who pays the HR bill? It certainly ain't you.

Edited to add: when a conflict arises in response to @Joky
True but this is the first generation where the young people have to pay up front just for the opportunity to work to pay for the old.
If we’re talking about something very serious that I couldn’t discuss with my direct manager I’d probably go for the company ombud. Then perhaps a regional or office manager that I know/trust. HR is probably third in that list.
A common thing to do with a passive house is to put a bidirectional heat pump in the heat recovery ventilator. So you get cooling as well as efficient heating. With a passive house you only require a bit of either.

Climate dependent of course...
BigSQL offers a LTS version of pgAdmin 3 that supports PostgreSQL 10: https://www.openscg.com/bigsql/pgadmin3/

DBeaver is another great alternative.
Trust is a continuum.

If you're in a good employment situation, you trust your CEO to run the company well and create good opportunities and prevent abuse in the chain of command.

If you're in a bad situation, you trust nobody and quietly collect your paycheck.

In the middle, you trust your manager to be a decent person and not throw you under the bus.
You are being downvoted, but it is important to remember that graphics APIs were not developed with security as a first class requirement. They tend to be large, arcane, and often interfacing with large binary blob drivers on the system. Their threat surface is enormous. IMHO it is just a matter of time until exploits for WebGL and the like start showing up regularly.
It's a more accurate neuron model of some pretty weird neurons. In nearly all organisms, the vast majority of neurons fire all-or-nothing action potentials ("spikes"). C. elegans neurons do not.
> At one of our dinners, Milton recalled traveling to an Asian country in the 1960s and visiting a worksite where a new canal was being built. He was shocked to see that, instead of modern tractors and earth movers, the workers had shovels. He asked why there were so few machines. The government bureaucrat explained: “You don’t understand. This is a jobs program.” To which Milton replied: “Oh, I thought you were trying to build a canal. If it’s jobs you want, then you should give these workers spoons, not shovels.”
After having used Jekyll and Hugo I discovered Metalsmith.

Les of freedom, everything is a plugin. I am going to restart my blog with this.

Plus Vue.js
Plus Bulma for CSS (actually Bueify to make it work with Vue)
PEBKAC: Problem Exists Between Keyboard And Chair (i.e., "user error").
Plaid shirt + black tshirt + dark pants/dark jeans[1] + clean fancy boots[0].

[0]http://www.redwingheritage.com/us/USD/product/mens-footwear/...
[1]http://www.hm.com/us/product/83116?article=83116-B
So we are back at VRML?
WebGL can cover 87.3% of game revenue.
I couldn't disagree more. Nix doesn't make development easier. In fact, it substantially complicates development to ease open source delivery and client dependency management. These are things that are of questionable value to the Haskell or product dev ecosystem, as people far more often prefer fully static (admittedly large) binaries anyways.

And, Nix doesn't work well with existing tools like intero, it requires troubleshooting to get working with ghc. You can pick either stack or cabal and both sort of support Nix, but in every case some tooling will not quite work right.

Further, if you're not doing 100% open development, Nix's delivery story is also complicated. It's further challenged for projects using private docker or GitHub repos, where in many cases there is simply no support in Nix.

No one does Haskell newbies any favors by suggesting they learn a whole new package expression language and toolchain (that they will be interacting with deeply and constantly) in addition to a language that is full of fundamentally novel concepts and a vast breadth of new libraries, techniques, and a distributed documentation style.

Please. Stop recommending Nix to new Haskell users until at least the new porcelain commands are shipped.
> ... the video highlights how policy for efficient housing requires minimising draft, which implies convection heating.

That's exactly wrong for the case of a passive house where the goal is usually to do the heating cooling entirely with the ventilation air.
Spoiler alert: Central planners' plans fail to materialize.
Considering the piece is a polemic against a different view, I don't see how you could possibly read and it and walk away confused as to whether a different view exists.
Canvas was introduced and inspired by Apple's drawing tech, so you might want to check that.
khronos said they were working on compute for webgl2, who knows when it will be ready though.
> Easier implementation is the goal. There are currently only four companies working on a web implementation.

Easier implementation of a browser? You might find it interesting to see what Servo has chosen to implement and what they have not. Some things you'd think would be easily removable (such as document.write) turn out to not be so simple to skip.

One of the most valuable things about the Web is the care taken around backwards compatibility.

I do think it'd be quite interesting if you had a user agent that did the DOM differently (not sure what you have in mind specifically re: "documents didn't automatically gain the same privileges as applications") and focused just on providing a GL canvas and audio APIs.

I think you might find that these APIs aren't quite as nice when it comes to re-implementing things that CSS and DOM make easy, and it'd be hard for such a browser to really compete with existing browsers given the backwards-compat situation on the web (mandating GL would leave some devices behind, and web authors as a whole don't really adapt all that quickly).

In any case I think it might still be useful as a reference implementation / proof-of-concept on how minimal a web user agent can be, if it was just focused on hosting applications.
A little googling shows that this article was complete bogus in its forcasting. (Its dated 2013). For those interested here's some of the amazingly cool stuff that alumni have done / are doing.

1. http://www.businessinsider.de/where-are-they-now-peter-thiel...

2. https://en.wikipedia.org/wiki/Thiel_Fellowship#Recipients

3. https://www.gruenderszene.de/galerie/peter-thiel-fellowship?...
China’s massive investment in artificial intelligence has an insidious downside
i think the web browser is the modern terminal and it should make use of all capabilities of the device, including hardware accelerated rendering. i think the current webgl is too low level though and only needed if you want to make your own 3d engine. if it was a higher level 3d renderer it would be easier for browser wendors to make secure and optimize, and easier for developers to use.
Then why not a contractor? If you trust nobody, at least you can protect yourself with a contact.
Artificial intelligence is a huge part of the game for Nvidia now
> Like tomorrow someone will come with practical voxel based system instead of current abstract vector ones, what will we do?

For one thing, any new approach will still have to solve the same problems around data transfer and formats that make up a lot of current APIs.

And for another, no matter how good this hypothetical new approach is, the old one will still be around to handle existing content and workflows forever anyway.
If it's bad, you also collect as much documentation proving that they're a bad actor, and that you did no wrong. So when you do go on to the next opportunity, you can handle it if need, by legal remedy as well.

HR is legal for the company. You need to take steps in your own hand. Not illegal, mind you. But you need to protect yourself.
I think I understand why the outcome in this case frustrates you. Taking down the videos didn't do anyone any good, except that it was the easiest way out for Berkeley. Now, nobody has access to that information. So, one might argue that it's stupid that Berkeley was required by law to remove inaccessible content. But if that requirement wasn't there, the law would have no teeth, and other content wouldn't be made accessible. What we all wanted, of course, was for Berkeley to make the lectures accessible, not remove them. The fact that Berkeley removed them is Berkeley's fault, not ours. Your problem should be with Berkeley, not with us.
> The obvious reality is that HR has never been “your friend.” Rather, it is an important component of a company’s legal strategy to document and mitigate any potential lawsuits that might arise from its employees, contractors, or anyone else who may interact with the firm.

Using the legal analogy should make this abundantly clear. Only a fool would think the other side's lawyer has their best interests in mind.

Simplest advice for dealing with HR is: Don't talk to HR
Yeah. Maybe your union representative if you got one. Otherwise honestly. You're mostly out of luck and have almost no power again your employers.
Yes, that's a fair argument. I think the guy you're replying to is arguing more for the no-regulation utopia you and I both agree is fictive, though.
Perhaps, but they do get paid considerably by people to play like this regularly, live. So "you" here must be the viewership then.
The 10 Watt per square meter standard remains as part of the passive house definition, no matter what the climate. The article mentions this with respect to the large amounts of insulation required in really cold places. So there is no special requirement for fossil fuels.
I have permanent position, beause that is most beneficial to me. Nothing to do with trust.

For the record, I trust people who behaved trustworthy and ethically in the past. E.g. I watch how they treat others, whether they lie about them or to them and assume they will treat me the same.

If HR past claims checks out, if they promised only thinga I consider realistic etc, I will trust them. Otherwise not.
A definitive guide to Rails’s unobtrusive JavaScript adapter
If you expand it out logically. Since all companies make money from providing services and those services are provided by employees then employees are paying the HR bill through the carrying costs of being employees.
Eve at 6k+ simultaneous players has a 10s tick rate due to TiDi. At 6k+ simultaneous players Eve isn't actually playable. I don't think there's an other game with a 1s tick rate, AFAIK Eve has the worst tick rate in the business.
>> Google Translate is often almost as accurate as a human translator.

This is the kind of overhyped reporting of results highlighted by Douglas Hofstadter in his recent article about Google Translate:

I’ve recently seen bar graphs made by technophiles that claim to represent the “quality” of translations done by humans and by computers, and these graphs depict the latest translation engines as being within striking distance of human-level translation. To me, however, such quantification of the unquantifiable reeks of pseudoscience, or, if you prefer, of nerds trying to mathematize things whose intangible, subtle, artistic nature eludes them. To my mind, Google Translate’s output today ranges all the way from excellent to grotesque, but I can’t quantify my feelings about it.

https://www.theatlantic.com/technology/archive/2018/01/the-s...

It's funny how the article above is claiming to speak of "the downsides" to deep learning, yet it spends a few paragraphs repeating the marketing pitch of Google, Amazon and Facebook, that their AI is now as good as humans in some tasks (limited as they may be) and all thanks to deep learning. To me that goes exactly counter to the article's main point and makes me wonder, what the hell is the author trying to say- and do they even know what they're talking about?
He claims the US government isn't investing in AI. That's false. They're investing in AI, they just aren't giving any money to Google. What would the government do with an AI tuned for advertising? This is likely just Schmidt complaining about not getting free money from the government for once. Besides, it seems like Google is investing plenty of their own money into AI research without the government needing to contribute.

What will kill the US in AI research is when the government starts slapping export controls on everything and preventing foreign nationals from doing top level AI research in the US. Then all the talent will go to other countries.
This is really neat, but at the same time, Google Maps/Navigation and Google Search are easily two of the slowest apps on my 2013 Moto X.

I guess what it comes down to is: they have a confined, well defined feature set (maps + navigation), which only requires a simple API to maintain. The functioning of the different versions that talk to that API is independent of that API.
Which crashed and burned for a reason, it was incredibly pointless, current vr is just a novelty at a 2.0 stage
the beauty of it is that most of the items are easy to achieve. individuals can do steps 1, 2, and most of 3 without investing any actual effort.

step 4 requires some minimal effort, and more people are getting there. finishing step 3 requires the confidence of having enough friends-- which is rapidly approaching for many people, tbqh.

the other steps are for people more serious about making rapid change, and frankly i don't think most people are there yet-- but they would be if they thought they had friends who were. for now, it's step 4.
Researchers Scanned 14 Worlds from the Kepler Mission for “Technosignatures”
Having recently rewritten Linux's TLB code, this is quite wrong. For an ordinary page fault, there's no flush at all -- changing a page from not present to present doesn't require a flush on x86. Removing a page from page cache can be done with INVLPG, which had been around for a long, long time.

From 4.14 on, Linux has used PCID to improve context switches, independently of PTI. While writing that code, I did a bunch of benchmarking. INVPCID is not terribly useful, even with PCID. In fact, Linux only uses INVPCID on user pages to assist with a PTI corner case. It's not entirely clear to me what Intel had in mind when INVPCID was added