skysight-inc/HackerNews huggingface dataset:
Fingerprinting may be a thing, but you can clearly see a big different in google results when you are logged in or not.
As someone who has several top of the line GPUs from 3 years ago that are not even properly supported by ROCm, and someone who invested time in OpenCL 2.0 only to be told by AMD that OpenCL 1.2 is what I'm going to get on ROCm because they don't care, I tend to have a cynical view on this.

I'll just say that there is a reason the projects you linked have only a handful of stars on GitHub, despite having significant headcount and supposed megacorp backing.

People have been burned by AMD so many times that rarely anyone cares any more. I do, but I'm not very optimistic...
So all other frameworks that use the concept of virtual dom are also owned by React?
If you're feeding Slack with Zendesk now, try putting an internal comment on a ticket with the @. Oh, and since Zendesk forced everyone to the rich-text client you need to escape out of the automatic name selection dropdown or it will show up in Slack as @username which does not trigger the mention.
Software Engineer, Machine Learning
Fair enough, I wasn't aware of MATCH... AGAINST will have to check it out. But although I'm not going to keep going back and forth on this in HN comments it really has been my experience that Elasticsearch can do some very cool things that I've struggled to do with MySQL. I've already named the top three examples I have in mind (full text search, recommendations/related items, and trending topics i.e. finding terms used in text fields in the last week that weren't as frequently used in the last month.)
They would.

But if Facebook was around in the 60s, there would be no 60s -- the spirit I mean.
Finding life on Saturn's moons that looks eerily related to life on Earth would provide some weight to panspermia theories. But only if we could be sure that we didn't bring it there ourselves.
The solution is obvious. Lock down all computers and only allow computer science students and licensed graduates write code. Don't let those "nerdy" boys use an unfair advantage
to get ahead of the others!

Downvote as you wish.
This is kind of the same idea behind Xanadu[1] right?
I fail to see the benefits of this multidimensional navigation through text. Getting lost seems way to easy in this kind of interfaces.

[1] - http://xanadu.com/
So they interview a bunch of 60 year old people who are doing non-programming jobs that will be replaced by code soon... and all of them complain about "how they are perceived" at the office.

Not much substance in this article.
Asynchronous Python and Databases
Ask HN: What is your mission in life?
A WiFi Controlled USB Rubber Ducky for $15
It's the top comment which is probably a sensible reminder it's silly to go on about downvotes, let alone in reply to a part of a comment going on about downvotes.
PG is something of a different beast too. With MySQL the standard mode of operation for most non-basic functionality is to dump the data in another tool.

Full text with Postgres is pretty fantastic and configurable. Not putting the data somewhere else keeps you from having to maintain a second system, keep things in sync, etc.

People jump to putting data in a search tool because it's a search tool waaaaay too quickly IMHO. If the use case justifies it, go for it...but don't add uneccessary complexity unless you have to.
I think we are in agreement here - I acknowledge that the waterfall approach doesn't often work and that spacecraft are a very special case. In fact, I was going to write that waterfall is a straw man in that no-one tries or believes in it any more, but that made me think of NASA (and possibly aerospace in general), which demonstrate that it works (and is possibly the only thing that works) in certain circumstances.

I think the pendulum has swung too far the other way, however, and it is not hard to find opinions (and Stack Overflow comments and sometimes answers) stating, in effect, that the only valid way to develop code is to write some and try it. For the most part, I think these authors have not considered of how much thinking ahead goes into making even that work, and if they did, they would not be so dogmatic about deprecating it.

Three areas, of definite relevance to ordinary commercial applications, where I think thinking ahead is more or less essential to success, are security, concurrency and performance.
Pink is the name of a flowering plant. It was adopted as a color name the same as with orange.
Note: The original title of this post was: "Andrew Ng is looking for Software Engineers who routinely work 70-90 hours/week".

A moderator has understandably updated the title to "Software Engineer, Machine Learning".

Thought I should clarify this because this thread was posted to highlight the issue of demanding long work hours. There are two job postings that mention these long work hours.

Job Description 1: https://www.deeplearning.ai/machinelearningsoftwareengjobdes...

Job Description 2: https://www.deeplearning.ai/fullstacksoftwareengineerjobdesc...

Both pages originally said, "many of us routinely work and study 70-90 hours a week".

After a lot of criticism on Andrew Ng's Facebook post, as of now, it has been modified to, "many of us routinely work and study 70+ hours a week".

Andrew Ng's Facebook post: https://www.facebook.com/andrew.ng.96/posts/1472272026162033
The Linux distribution approach to package management ("we'll package everything ourselves!") simply doesn't scale.
There has been some controversy about the React Licence.
Many are moving from React to other libraries and frameworks.Will you stop using it if you think someday facebook will sue you or your company?
That is my whole problem with this recent machine learning approach has been taken off in last decade. I don't have anything against AI. But there is got to be a way to sign this off. Sadly google thend to shove it in people throats.
Creators accept Patreon's high transaction cost because they don't many other options. If you, for example, are a youtuber, chances are that Google will screw you out of video monetization because their subpar AI raises more flags than a signalman on acid. Other payment solutions like Pay Pal are a goddamn nightmare to set up and handle for micro businesses [0]. Patreon also acts like a landing page and even CMS for content creators, so you're paying for that too.

[0] Holy shit is Pay Pal the most dysfunctional organization I've ever dealt with. Just verifying my identity as a business owner has meant weeks of me sending countless copies of my bank statements, phone bills and photo ID to Pay Pal staff because apparently comparing the address on the submitted documents with the one on file is too difficult a task. In the end it was easier to change my address on file so it matches the one of the submitted documents character by character (yay security theater). Of course when they finally verified my address I got an email that the copy of the photo ID I submitted suddenly was "too pale and is illegible as a result" and now I can't even access the verification process page...
I think he was referring to things like selling t-shirts. Basically how sites like xkcd make money without advertising.
This is horrifying. This constitutes psychological abuse of the child and should be illegal. I went through similar shit growing up and I still feel the ramifications today.
I agree we're heading in that direction. There's actually a group of us that talk regularly about this, if you would like to join, here's our group on faceb...
>With such lagging browser support forcing you to compile ES6

What lagging browser support? Most of those things have been there for years...
>Until the money and prestige started coming in, then men started dominating the profession.

But did they complain about sexism at that time? If it's possible for one side to suddenly "dominate" isn't that a sign that it should also go the other way?
That's what you took from the article? Nothing about the increasing trend of corporations using contracters as a way to opt-out of all the benefits our society has come to expect companies should give workers? Nothing about the social stigma attached to these workers, or the human cost of having this permanent underclass of workers who can be laid off at any moment and don't have real paths towards permanent employment?

There's plenty of substance, you just failed to recognize it.
I've found it useful to purge my Youtube history every once in a while. If I click on random Youtube links on irc, they always get opened in a private/incognito session. I'm annoyed this is something that I think about.
The code in the post is just used to migrate from an untyped interface to a typed one. Unless I'm missing something, there seems to be no mention of any missing features in postgres.
I've lost the thread. Are you saying that the major intelligence agencies are merely blaming Russia without basis?
In fact the deep state isn't widely being used on the right to explain the incompetent GOP. The deep state was being accused of trying to sabotage Trump in general, not the GOP in general (was, because most of that early hysteria has died down). The premise was that the deep state disliked the political idea of Trump ushering in greater isolationism, involving pulling back from policing the world and the military industrial complex with its perpetual war machine.

The modern deep state concept has been widely discussed on both sides of the aisle and has been credible for decades, going back to shortly after the founding of some of the very large and powerful US Government institutions, such as the CIA, FBI and NSA among others - all of which have their own gravity in the politics of the US. It's not a conspiracy, it's the inherent nature of government, politics and power. Nearly every government on the planet will have its own active version of the US deep state, only varying in the specifics and size not the concept.

There's absolutely nothing right-wing about it, either in believing it exists (there's nothing to debate there), or being concerned about it (the left and right were both extremely concerned about its use and power during the Nixon era for example).
> Fundamentally, the reason this is different from how thinks like Linux distos work is because Linux distros have maintainers who are in charge of making sure every new update to one of their packages is legit.

How is that different?
Indeed. The part where they describe a kid sitting there while a remote camera barked orders at him was especially cringe-worthy.
The worlds most accurate mechanical watch
I'm going to assume you're joking, but after spending a couple months in Cuba and drinking far too much Cuban rum and spirits (while smoking cigars made by the farmer out in Viñales overlooking the most amazing countryside I've ever seen), the only brain damage I got was the hangover the next day.
Standard LEDs will work into the GHz. You also need a return path for the current (diode rectifies in one direction).. preferably a resistor that puts the decay time constant in a visible period (e.g. few ms).

However, you're correct old crystal radios worked like this.
Condenser Mics might also work with some rectification.
You can still install the github version in addition to that, which should give you that feature again! https://github.com/mozilla/testpilot-containers#readme
And TV itself has changed -- there are now networks that make serving higher-brow content a priority (HBO, AMC, etc).
The title make it look like something relate to alternative keyboard layout, but it's actually just typewriter before computer age.

I also don't like this kind of claim:

> Ultimately, their work led to today's sophisticated predictive-text engines, which benefit from increasing processing power and cloud integration.

I highly doubt the modern IME and text engines ever take any hint from this part of history.
It's mostly that you want to use the same keyboard to type English or other latin words occasionally.
That's the thing. I worry less about popular packages. I can check that Django's GitHub repo links to PyPI and vice versa. But a random package to parse DSN's? I don't know it from Adam. I want to use it, and lots of others do too, but not everyone is going to review it. Maybe just a button on the package that says "I found insecure code!" Would be good.
So basically they are discriminating against people who would like to see their children? 90 hours per week == 12.86 hours per day. That means I clock in close to 7AM and clock out at 8PM every day of the week. This excludes any travel time, meals, etc. My wife called the first two years of graduate school her "grad-student widow years". Even now on occasion I put in that much time, but a consistent 70-90 hour work week is unsustainable if you value family life.
You don't. You pull up your password on your phone and type it in manually onto the computer.
Does this time this was posted really have any relevant bearing on the content here?
For historical reasons I cannot avoid to mention that I achieved this with my Cookiepie extension 11 years ago (a billon Internet years ago indeed): https://youtu.be/2Pfg-kJ4nAw Cookiepie was written only in JavaScript and was very hackish because Firefox APIs didn't have a way to correlate network requests with the tab in the UI, so I traversed network and UI objects recursively to find unknown relationships between them. It was very difficult to support because even minor Firefox releases broke it.

I even posted my Cookiepie extension for the first Firefox extension contest [1] and there was no prize or mention for it.

[1] https://blog.mozilla.org/press/2006/03/mozilla-announces-win...
Voicepaper 2 – Voice App for Busy Readers
No it's not. It's question dependent. "Would you like a burrito?" "Postgres". See? It doesn't work.
When I look at the code, I'm under the impression that will generate always the same output because the random seed is fixed (besides the timer). Given current tech, could a compiler see that and just reduce the computation to a simple value ?
I think DannyBee is simply wrong that the explicit grant extinguishes the implicit one, and I've seen plenty of real lawyers agree. The copyright license and the patent license (LICENSE and PATENTS respectively) are separate contracts and even address separate areas of law. The legal principle involved here is that the permissions granted under LICENSE may not be unilaterally withdrawn except for reasons specified in that document itself. That's why some contracts have specific clauses saying that they may be modified by subsequent contracts, because otherwise they may not. LICENSE lacks such a clause. Therefore, in the event of the copyright holder bringing any kind of lawsuit (not just patent) that interferes with others' exercise of permissions given under LICENSE, they would become liable (for breach of contract). It's really not so much an implicit patent license as a guarantee that enforcing patents would lead to mutually assured destruction.

The key point here is: all of that still applies regardless of what other contracts exist between the two parties - including the explicit patent grant. The PATENTS file can not modify or nullify anything except itself, either by its existence or by its subsequent revocation. No court would say that it does, because the implications for contract law in general go far beyond patent and copyright.

Disclaimer: IANAL. I'm just a guy who understands logic, and who has been involved with software patents from an engineer's perspective.
China never developed specialized keyboards since they were still not using many computers in the 70s/80s when this was a trend. Japan and Taiwan both developed pretty specialized keyboards for Japanese and Chinese, respectively, though this turned out to be not as productive as just using slightly modified QWERTY (which is why china didn't go down this same route in the 90s).
You left out a rule:

- Ignore the human cost
"Implied" substance maybe. I have been contracting at a huge corporation for years, so I understand the gist of the article. However, I think they could have made the point much clearer by interviewing people who have jobs other than administrative duties and are under the age of 60.

Like... even though I get treated blatantly worse than FT employees, what they don't mention in the article is how FTE's have their salaries and raises capped. They also don't mention that many contractors make much more money than FTE's and it is much easier to argue for raises as a contractor when you are re-negotiating.
A combination of:

* Realistic integration tests that cover as many user stories as possible.

* Raise exceptions ASAP for any kind of invalid data or state (could be checking types, but could also be checking for file/directory existence). Could also be pip installing and using 'schema'.

* Do not build on poor quality modules and strive to decouple and uninvent poorly reinvented wheels.

* Just in general: loosely couple everything.

I don't see this as a static typing issue at all. Static typing only helps with a small part of the problem and it usually does that at some expense (usually more verbose & less flexible code).

I'm a little skeptical that super-strong type systems like haskell necessarily help all that much either. They clearly help eliminate classes of bugs, but the overhead is very high (the amount of everyday software written in haskell is seemingly small relative to its apparent popularity).
I am a long-time user of the deprecated Multifox extension and I have switched to the Firefox containers ever since they have been introduced to the stable releases about a year ago. This feature is actually builtin in Firefox, you only need to change some config settings to enable the UI (probably this is also all what the linked extension does?).

As Multifox was one of the old XUL/XPCOM extensions, I am glad that this functionality was integrated natively before Firefox 57 will disable all extensions that are not WebExtensions.

It is a great way to login to multiple accounts on various sites such as Twitter, without going through the hassle of a full logout/login cycle. You can use the accounts side-by-side in different tabs, which will be color coded to indicate which container they belong to.

More details can be found on the Mozilla wiki:
https://wiki.mozilla.org/Security/Contextual_Identity_Projec...
Nearly 600k Alaska voters' sensitive records exposed due to CouchDB config error
Solar wind makes live seeding from outside the solar system significantly less likely. It's possible, but considered far less likely than you might think. On the other hand life going from Earth to Mars/other moons etc is expected.
I appreciate the proactive approach.

Is your project the author of the packages identified by NBU? If so:

(1) Why is the tracking pingback obfuscated?

(2) Why does the code include a cheeky hello instead of a link to https://www.pytosquatting.org/ ?

(3) Why is there not a visible warning when installing one of these packages?

=================

edit:

Reading through the linked blog post [0], it appears these researchers used different code that DID provide visible warning and an cleartext pingback. It also collected command history and hardware information.

[0] http://incolumitas.com/2016/06/08/typosquatting-package-mana...
> the implicit licence couldn't be terminated

"Couldn't?" I think you just said the opposite of what you meant, and ended up being correct. See https://news.ycombinator.com/item?id=15257004 where I lay out the actual logic involved.
And the initial, tone-deaf response of parading him around in front of therapist's for "internet addiction". Seriously?
You're not going to be able to provide any sources for your claims because there are none. You are bullshitting.
I just want to be able to open a new tab in a brand new container. Similar to File->New Session in Internet Explorer.

If I want to test my web app with say 4 different identities then figuring out which container is "free" becomes cumbersome.
Except same people drive for both companies. There is a very tiny fraction of drivers driving for just one. And in general they make more money using Uber because of quests (bonus after finishing certain rides per day). The experience depends on your luck and which driver you end up getting.
> I think they call that a "frathouse culture" which must be cleansed by fire.

The culture needed varies based on the nature of the work.

What works in an office doesn't necessarily work on a jobsite and vise versa. Even then it varies by the nature of the job. The typical "condom full of acetylene" would probably not go over well in a workplace that specializes in something highly regulated.
Older posts are regularly shared on Hackernews, because no, time often doesn't matter. But it's still valuable metadata that is usually posted or added to the title.
A lot of Patreon content is private YouTube videos
A badly-written program that stores the fingerprint data in a reversible/plaintext manner. Once their database gets pwned (and/or is left wide open on the cloud) your biometrics can be reconstructed and used to authenticate as you.
I'm surprised to see you downvoted here. As a maintainer of an open source project, libgit2, which is GPL licensed and used by Apple, I am rather frustrated by Apple's behavior.

The source for libgit2 itself is not present on their opensource site, though they use it in Xcode. (Git itself is present, but is sometimes out of date compared to what they're actually shipping.)

I've emailed them about this and they offered to provide me the source they used. This feels like they're trying to do the bare minimum of compliance - and making even that nonobvious (since they have an obvious distribution mechanism.)

This complaint is not a claim that they're violating our license, but it's definitely not an ideal situation, and I'm sympathetic to your frustration.
The update at the very end is pretty awesome. Basically saying, some compilers will optimize this for you now so there's no difference.

It would be interesting to see how Clang/LLVM do...
The game these days driven by Chrome is not about standards, it's about the number of chump devs they can find to adopt whatever "cool" garbage they come up with over the weekend hackathon. Then they point at those numbers and say fuck you to whoever opposes it. Six months down the line they will be furiously patching it.
It's like a bunch of 10 years old drive the process.
Yeah, I've got that too. Why I looked into that version of OpenSSH.

Still looking for a stable SSH daemon for Windows, because I haven't found one yet, which makes any time I need to work from Windows a real pain.
> Long click the new tab button then select the profile. Or just click the button on the toolbar and select the profile.

Further to this, I've been using (and meaning to embellish on) a little trick to make this even simpler, without having to use the mouse, using the "always open this host in container X" feature.

I have 2 gmail accounts so don't want to tie gmail.com to a specific container. I only have 1 pagerduty account so I have that open in my Work container automatically. So, to get to my work gmail I open a new tab (Ctrl+T), go to pagerduty (you don't have to wait for it to load), then go to gmail. Voila, work gmail without the mouse.

The embellishment is to set up work.mydomain.com, play.mydomain.com, whatever.mydomain.com. Tie each of them to a container and go from there.
Would be truly internal if it used ldap. Not sure I want to use firebase for internal wikis
Minecraft Kids in a Four-Hour Working Session: Collaboration and Leadership Skills
Why not worrying about the same thing about Saturn though? The best thing would be to slingshot Cassini in outer space like Voyagers but I guess they wouldn't have this option here.