skysight-inc/HackerNews huggingface dataset:
I think everybody is kinda talking around each other here.

In this context, the geologist is the SME. The "subject matter" is the geological application, not Machine Learning. The whole point of this document is advice for people who are SME's in some domain, but not ML experts, but who are working on applying ML in their domain.

This report is targeted to groups who are subject matter experts in their application but
deep learning novices.

Of course it goes without saying that, in a ideal world, you'd have both domain SME's and ML experts working on the problem together, but given that we don't live in an ideal world, the point here - at least as I read it - is to help the non-ML-expert folks get started applying Deep Learning.

And for all the stuff we can say about the difficulty of applying DL and the need for experts, the reality is that you don't actually always need a "deep learning expert". Let's say your problem just happens to be similar to, say, handwritten digit recognition. Given that anybody can download DL4J, go through the tutorials, and get a network going in an hour or two that gives something like 98%+ accuracy, there's a good chance that our "geologist who's a DL novice" can create a network that will yield useful results.

Maybe getting the last couple of percentage points of accuracy out will require a "real" DL expert, but hell, depending on the scenario, that might not even be needed.
Test your prediction capabilities
http://multaverba.blogspot.com/2017/04/initial-linguistic-an...
It is possible, that's how I do it, and it doesn't really affect performance at all. You just don't do it real time, the triggers just kick an id into a queue and you have a background task work the queue updating the materialized table from the view it's a copy of just for the id's in the queue.
How does it compare to amphetamines or amphetamine analogs, in your opinion? I've tried armodafinil and the first time I took it I felt as you described, but only for a couple hours. Otherwise it just made me feel alert, but not focused. I find that I am much more focused and productive on amphetamines.
RV Mobile Office
> they wouldn't pose anything like the existential threat

They will further the decline of the city. If you are hoping to see America densify and embrace vibrant walkable communities, there will no longer be that visceral pressure of commute-hate to encourage it.

Additionally, there will be 3+ million Americans that will be out of a job because of it. You witnessed just how backwards a huge abandoned workforce took us on November 8th, don't underestimate the impact another wave of displacement could have.
I grew up in Denmark and Sweden but I'm not sure I can give you a single reason. It's more that kids are more likely to be exposed to computer internals than in most other countries. PC gaming and LAN parties much more commonplace, an unfriendly climate most of the year encourages indoor activities, there isn't much going on (the downsides of peaceful countries...) and so on.

A lot of the early Internet's game cracking scene originated in Sweden, too.
Curious about the stack. Are you using Tesseract, or did you build your own OCR?

Also, it might start to get REALLY expensive to run this once you start getting any appreciable number of queries.
Cool service, could easily get the text from the sidebar ad, but couldn't get the text from their own head logo.

Bookmarked.
So... the animatronic Chuck E. Cheese band?
Toronto: $94,000 CAD and 5-10% bonus. Pension is matched 13% defined benefit plan.
> It's running the Express Logic ThreadX RTOS, has no running services on any TCP ports and appears to listen on two single UDP ports.

This is excellent. I can't even say the same thing about my AT&T fiber gateway. It listens on two random ports with no way to turn it off (and also you can't use your gigabit internet without the AT&T gateway in front). I don't know what it is, but I'm sure it's probably insecure.
I've mostly switched to Safari for personal stuff, and there's a New Tab screen with all your favorites on it... works similarly, but not as pretty. Still gotta stick with Chrome for work.
Shlomo Argamon has reposted his linguistic analysis http://multaverba.blogspot.com/2017/04/initial-linguistic-an...
Do any of the actually-bulletproof ones have enough momentum to have any likelihood of one day being widely used? It's sad that so many of them always seem to meander into dead-ends, or result in proprietary offshoots aimed at high-assurance environments. :-(
To elaborate: https://www.poetryfoundation.org/poems-and-poets/poems/detai...
Startups and Venture Capital in the United Kingdom
Yeah, don't get me wrong. Not implementing TLS because you're worried about attack surface is a bad idea. But if all you're doing is verifying a gpg signature on some firmware, a TLS stack is probably overkill.
Well, I said "too quickly". You have to address tolerance for all drugs in this space, but some are ridiculous.

I couldn't even feel the Modafinil on day 3 without taking 5x the dose. That's a bit silly.

Instant release amphetamine ends up being more like a party drug for the same reason, though less extreme.

Compare that to a slow release amphetamine (prodrug) like Vyvanse where most people can hit a 2+ week cycle of constant use, or an indefinite cycle by only dosing a fraction of the week.
Identifying HTTPS-Protected Netflix Videos in Real Time [pdf]
I believe the definition of Streisand effect requires an addendum stating that it applies only when a large audience is involved.

Customers or clients are individuals who're bereft of the social connections that'd provide solidarity and encourage them to follow-up on their complaints unlike that provided by a larger audience. Furthermore , clients are just tired of dealing with what is often BS from the customer-care dept. As they try to suppress the complaint and therefore prefer to take the easier route which is often to just switch their services.
Furthermore, I'm not even considering perseverant personalities who burn brighter when someone tries to suppress the bonfire by blowing at it.
Since it is on the list, it cannot be better.

Probably the best book on Smalltalk is Smalltalk 80: the language (for some definition of 'best'). It is very readable despite serving as a specification for Smalltalk 80 version 2. It is a revision of the similarly titled: Smalltalk 80: the language and its implementation linked on the list.

The text is clear and professionally edited to a level consistent with the commercial sale of printed books by a reputable technical publisher (Addison Wesley). Used printed copies are widely available and often inexpensive. With the caveat that I vastly prefer dead tree books to PDF's, the physical book is a thing of beauty with the code for the running example printed on the backface of the front cover and the parser state machines printed on the last few pages.

On the other hand, what I appreciate about GNU Smalltalk is:

1. It is text based and while I consider the Smalltalk IDE to be historically interesting, it is the least interesting part of the language for me, today.

2. GNU Smalltalk integrates with Emacs (in Debian it is a separate package gnu-smalltalk-el).

3. I prefer tiling windows to overlapping windows and the keyboard to the mouse and other Smalltalk implementations follow the WIMP paradigm.

4. Though in fairness, I am just goofing around with Smalltalk and if I had production grade concerns, I might have a different attitude.
Replying to self because I just got around to watching the movie.

In his final days before the leak Snowden was part of the counter espionage cyber division as an NSA contractor. He was actively hacking and preventing hacks from China. These might not be part of the toolset he used, but its reasonable to believe he would have been aware of them and had access to them.
Exclusive Video: Behind the Code – Watson at the Masters 2017
Many people may not be technically savvy enough to understand the contents of the file, but everyone is interested in who the author is. In fact, these exploits are rather old, but the identity of ShadowBrokers is fresh.

And the idea that you can figure out where someone is from by analyzing their written text is as fascinating as doing the same to their code.
I dont get everyones gripe about the lack of HTTPS as long as there's firmware signing.

HTTPS as a protocol ages extremely fast, trust anchors always change, and there's no guarantee that today's state of the art won't be completely incompatible with TLS implementations in 5 years.

For HTTPS to work properly on an embedded device, it needs to have an up to date OpenSSL library and updated certificate anchors. These are always packed as part of the firmware image itself, so any update to certificate anchors or OpenSSL would require an entire new image to be deployed.

This isn't a problem for websites because updating is usually as simple as apt-get upgrade, but this is a massive problem for embedded devices because publishing a new firmware image usually means pumping a few hundred hours of QA time into the image, then back and forthing with your manufacturer to get them to use the new image on newly minted units.

This isn't even considering the changes in OpenSSL over time. Many older routers simply cannot use HTTPS for updates because newer versions of OpenSSL simply won't fit on the flash.

Then there's the question of how end-of-life will be handled. People often use products long after they've gone EOL. You have to ask yourself what happens when someone plugs in a lighting unit that has an old firmware version on it, and the unit can't communicate with the update server because the product was EOL'd 5 years ago. There won't be a transition firmware for such an old product, and the people who know how to roll the firmware images probably don't even work there any more. That user is now SOL unless you have a method for manually updating firmware.
There's Lua on the BEAM https://github.com/rvirding/luerl no need for Python.
How to fake a sophisticated knowledge of wine with Markov Chains
thanks!
I guess you're right, it doesn't seem so bad. I might dig into this more next time I have a project that needs a UI.
Grails Anti-Pattern – Everything Is a Service
They address totally different use cases.
Obviously there isn’t a sharp age cut-off, but many elderly people start having problems with vision, hand-eye coordination, reaction time, joints, memory, ...

Often elderly people’s driving skill deteriorates before they realize it or they are unwilling to accept the loss of mobility, putting themselves and other people on the road at risk.

When elderly people do accept that they won’t drive anymore, in a car centric society they are suddenly dramatically hindered in their ability to lead a normal life. They become much more dependent on constant care and attention, and are often forced to move into a dedicated retirement home, further alienating them from their life-long communities of institutions and friends.

Places where it is possible to walk to the store, walk to visit friends, walk to the subway station, walk to coffeeshops and restaurants, walk to concerts and museums, etc. are much better for the elderly than suburban sprawl. People can remain independent much longer, because there is more available community infrastructure nearby.

Additionally, maintaining a routine with a decent amount of daily walking is very beneficial to people’s health.
Are you being intentionally dense?

until GNOME is the dominant desktop experience in the world, "beginner" in this context means anyone coming from a dominant desktop experience: Windows, MacOS. Or perhaps from another prevalent paradigm users are familiar with: iOS, Android.

And yes, GP post is correct - Gnome shell is entirely unintuitive unless you either (1) are forced to make peace with it and eventually learn its quirks or (2) already somehow know how it works
Might get me a few of these and write some client libraries. I think it would be swell to hook it up to ambient light sensors to set the lights exactly when it's time to replace sunlight in a given room.

And it looks like they've separated the concerns somewhat properly, so the lightbulbs can be somewhat separate from firmware updates and the suchlike. Big improvement over some folks....[0]

[0]: https://twitter.com/internetofshit/status/849667478385037317
I see what you're saying and upon re-reading I think it's ambiguous which SME is being referenced. I guess it depends on who the audience is, and I think we both assume the audience is a non-ML SME.

the point here - at least as I read it - is to help the non-ML-expert folks get started applying Deep Learning.

If that is in fact the case, I would argue that this document is not really giving that user the best starting point - though they get points for trying.

As a practitioner perhaps I am biased, and our applications are on the boundaries of solved problems (though include some reasonably solved CV solutions) - however I would argue that unless your application is strictly the simplest and can use off the shelf solutions, for example simply implementing Google Cloud Vision API or the Microsoft Cognitive Computing API - you're going to need someone with years of study/practice with ML to get to a good outcome.
>In fact, I can almost go as far as to state the opposite: the only people who can clearly explain things, are people who are completely wrong about them. (This is an extreme position and I probably am going a bit too far in this direction. I may not actually believe the sentence I Just wrote.)

If you don't actually believe this, why state the above?
This feeling won't last, and you'll be worse off for it in the long term. Withdrawal from this sort of thing left me unable to get out of bed for a long period of time. Productivity went to zero. It has been several years, and I still have trouble concentrating. Please be careful.
I tend to care more about latency than throughput. FedEx has the best throughput in the world if you can wait a couple days.

True though. I'm guessing with a latency number like that, the throughput is pretty bad too.
> Most employers only confirm employment as a courtesy to their former employees.

Lie. It's to cover their arse from lawsuits.
> since no one is able to easily explain it. (No, really, no one is.)

Where the hell did that "easily" come from? You just added it, moving the goalposts, and making your whole argument nonsense.

There is no blog post that explains quantum mechanics easily to me in an hour of effort, therefore QM is obviously impossible to explain and probably the whole thing is just made up. /s

(By the way, if you don't respond with a link to such a blog post, you prove my point.)
Brain Knapp is so on the money here.

So, if attendance is your key metric the best way to get them to attend 60-80 hours a week is pay them by the hour, plus allow them to "work from home" half the time.
In what world would "fast" mean "do things faster with no downsides"? ;)

It's a trade-off between deployment speed and quality, like compiler optimizations.
To give another anecdote about focus-related chemicals, this one from a former amphetamine (adderall)/ methylphenidate (ritalin) taker (by prescription) from high school to the first year or so post-college.

In high school I tried caffeine to get focus, but it never worked well. This was largely caffeine from soda. After seeing a therapist and a psychiatrist, and doing a combo of stimulants for ADD + good-study/work-habit-building work suggested by the therapist, was able to get through school much more successfully than before. It gave a much clearer feeling, long-lasting (with extended release variants of the drugs) focus than soda. Really quite remarkable.

But I was never super thrilled with the tolerance building. A few days cold turkey would reset things, but I was pretty useless for those days (of the lying in bed watching TV and eating cheetos all day variety). This got harder after college, when the only available times were weekends, and I wanted to be more social. I had some concerns with some of the potential long-term health effects, too.

I managed to wean myself off, and rely on the good habits it had helped me built, but work was definitely more of a chore after that. Then I got into coffee and green tea - at first, in fairly sweet sugar+creamer or latte form. This was still sort of a jittery focus, similar to from soda. Eventually, though, I started drinking black coffee and straight green tea (no rhyme or reason to which one on a given day, just my two forms of caffeine of choice).

For me, the difference between "caffeine from straight coffee or tea" and "caffeine from heavily sweetened sugary beverage" was enormous. My jitters mostly came from the sugar levels. Couple that with more and more studies suggesting potential positive health benefits from both straight coffee and tea, and I'm feeling better overall for sure now. It's not quite the same as the magic productivity pill of amphetamines, but it's good enough for me now.

The other major thing that changed for me over the years was my interest in the material. High school and first-few-years college work can be bland, and good habits were supremely helpful here as well. Don't wait until the last minute, don't do a few 14-hour day binges to get caught up or crank something out quick and dirty, etc. Between learning that, and working my first few jobs to find roles that had more natural appeal to me, I have much less need for supplements than I used to anyway.
Funny thing about this, the behavior pixel-saver adds to GNOME shell was once standard - people didn't like it so it was reverted (I think I remember this back in the GNOME 3.8 days).
I haven't directly explored the source for either in little while, so I should take a new look. I might be a little out of date, but the things that I have seen second hand recently confirmed my earlier conclusions.

Like I recently saw an announcement from Wire that calls are now secure, but they had been advertising them as secure all along! I had even spent time looking through the code but didn't know that calls weren't authenticated. Now are they really secure? I don't know, they said that before too, and the source is so hard to follow. Then I saw a post that showed they weren't even doing cert pinning, which is so basic.

I wanted to like it, but the more I looked the more I felt like "security" was just sprinkled on as an after thought.
Why is this post flagged ?
Getting your genetic disease risks from 23andme is probably a terrible idea
Benchmarks for loading freebase data in Cayley vs Dgraph.
https://discuss.dgraph.io/t/differences-between-dgraph-and-c...

Dgraph was 10X faster.
Just curious: are there tests proving this?
Can you give us some examples?
Sounds like pseudoscience, not helpful, sorry.

Remember, obstructive sleep apnea is caused by a physical _obstruction_. You need to either address the obstruction by splinting it open using pressurized air (CPAP) or by physically making more room via surgical techniques.

Ingesting herbs doesn't address anything in terms of there being an obstruction, so it doesn't treat sleep apnea.

EDIT: Why am I getting downvoted? I am suffering from a debilitating medical disorder, and people are suggesting I need to drink snake oil or accept the flying spaghetti monster in order to heal myself. Of course, I am going to get a little upset. Please try to understand my perspective.
Yeah, addiction to caffeinated sugary soda is really two addictions.

My advice to people is to quit one at a time. Take a few days (or even a week) to taper each one down to 0 separately.
I'm no expert on the matter, but I can imagine how it might be possible to maintain address records and update them as required without the aid of electronic communication.

Also, you could move home locations but still go to the same market, tavern, workplace, fields, etc, and be located there, or just tell your old neighbour you moved.
Look into adrafinil; it's completely non-regulated/OTC in the US and metabolizes into modafinil in your gut.

From Wikipedia:

"Adrafinil is a prodrug; it is primarily metabolized in vivo to modafinil, resulting in very similar pharmacological effects. Unlike modafinil, however, it takes time for the metabolite to accumulate to active levels in the bloodstream."

You should monitor your kidney enzymes if using it long-term; I've never had any issues.

Plenty of places selling it for $20/30 300mg caps via Google Shopping search.
And for the bedroom, having a melody recognizer would be interesting. If I want to go to sleep, I can whistle Brahms' Lullaby melody; and when I want to turn on the lights in the morning it can either be activated by my alarm, or I can whistle the melody of Good Morning (by Nacio Herb Brown).
> I'll go back to the point though that the USG is critically short of competent ML personnel.

Definitely agree with that. And from what I've heard they're having a terrible time trying to hire. Especially where we're at, where a PhD required, the USG won't be able to compete on pay (?).
Exactly what https://dgraph.io is built for. Low latency, high throughput.
So the issue is "sometimes software won't respect your privacy, you will be aware of this and can change it or use something else." That's not an issue.
The short answer is that enough users have flagged it for it to display the [flagged] tag. Why they have could be they don't think the post is appropriate for HN, or that the resulting discussion hasn't been or is no longer constructive for the site.
For the Vagrant VMWare support, are you using the official (paid) Vagrant provider or something else? I've been interested in hearing about experiences of using it.
> If negotiating TLS 1.2, TLS 1.3 servers MUST set the last eight bytes of their Random value to the bytes: 44 4F 57 4E 47 52 44 01

If it is possible to do this safely, does that mean the TLS 1.2 Random value was always eight bytes too long? Or that it was unnecessary?
US Strike Group Heads Toward North Korea
I recently tried out gold linker in a c++/qt project, and it nearly halved my compile time. I don't quite have incremental linking working yet, but I expect it to be even better.
The saying is true: "money talks and bs walks". Can you charge them for your project?
Dallas emergency siren system hacked
I found the pharo books to be lacking as well in addition to the YouTube videos. It's nice they're there, but I expected more. I wish Richard Eng (Smalltalk evangelist doing a lot of marketing blog posts) would add some videos of creating some simple/small projects using Pharo as well so I can get a better gist of what it's like developing in it. There is a lot there, but I have no way to get at it efficiently. I may have to look at the environment's built-in tutorial again.
Parser exploits aside, HTTPS would help ensure the signed image you received was the one you asked for. So say there's an exploitable security flaw in 1.1.5 of the firmware and the firmware requests an upgrade from http://whatever.com/images/latest.img. Someone could return the legitimate 1.1.5 image instead, and assuming no other version validation, cause a downgrade that will allow further attacks.

If you assume there IS further version validation, then the question is how do you know what version you should be expecting without HTTPS?
> Maybe it's good that they've documented this somewhere, but I don't think most Wire users read white papers.

In the sense of "most users don't read privacy policies", sure.

It's pretty clearly linked in their privacy policy as "this is where you should go for information", I know I'm not the only wire user who read it before installing it.

> Why? That's not true for Signal from what I can tell.

Ya... I think I overstated it. It's the easiest way to route messages but it's not the only way.
All I can tell you is that my co-founders weren't technical but the relationships and market research they'd done made it far easier to build the right product when I (as technical co-founder) came on board.