skysight-inc/HackerNews huggingface dataset:
Really it's Twitter with pictures. Same audience, same problems.

Microblogging platform that allows your to embed images and video. Has the same harassment, hate and political controversies that Twitter has. The only difference is community moderation, which can be seen as good or bad. It will be interesting what community moderation occurs after its a public company.
Libya migrant auctions
How have people come to the conclusion that displaying a low-information version of the image to be loaded as a placeholder results in a quicker perceived load? To me all these effects just look rubbish and distracting, with no benefit at all – certainly not the perception of speed. It's not like I can ever understand what the image really is before it's fully loaded anyway, with our without fancy placeholder.
For the OnePlus hardware the stock system images are all available for download from OnePlus themselves: http://downloads.oneplus.net/

Most OEMs should have some sort of downloads available. If that fails, you can generally find a thread on the xda forums that has links to download the stock ROM and other files (though then not directly from the OEM, so there's some element of trust/risk there).

(In your case, it looks like Motorola hosts the G4 images at: http://motorola-global-portal.custhelp.com/app/standalone/bo...)
Hmmm... makes sense. As someone interested in using AR for creative/art uses, I wonder if learning OpenCV would be a good route. It’s tempting as I already use Python for a lot of work. But, I am not predominantly a programmer. Would this impair me when it comes to distribution? Or cause other complications? Maybe I’ll just have to find out the hard way.
Am I missing something? I don't see how that ties into Firefox Sync to propagate changes to all instances.

* Also, that's very cool regardless.
How ARM Nerfed NEON Permute Instructions in ARMv8
Hey Chris! first of all thanks for your work on Phoenix and the excellent book about it. Phoenix solves many of the problems that held me away from Rails, much as I wanted to get good at it because I really liked Ruby.

Secondly, thanks for your role and Jose's in the community. While I think the language and framework are most important, I feel that a certain 'culture' that pulled me into Ruby/Rails is also present in the Elixir/Phoenix community.

One question I have, and I apologize if I'm not doing a good job putting it into words, is: how you see Phoenix within the larger ecosystem of Elixir/Erlang/OTP?

I found that reading the 'Programming Elixir' sometimes clashed somehow with the 'Programming Phoenix' book. The former spent quite a bit of time explaining and getting me excited about OTP and idiomatic Elixir and all, while the latter felt a bit like spending time comforting me that all this was just like Rails, but better, then pulling the rug from under me by introducing channels, and ultimately leaving me feeling like somehow Phoenix, or at least how it was presented in the book, isn't entirely in line with the Elixir/Erlang/OTP approach.

That might sound 'snarkier' than it's meant, but I mean it as a question from someone who hasn't gotten this excited about a programming language/ecosystem in a long while.

It's more from a sense of confusion: Should I go for an umbrella app where Phoenix is just one app that communicates with others? Or something that is primarily a Phoenix app (as the book suggests, IIRC)? Despite the relative lack of magic, isn't Phoenix still a bit too magic by hiding the OTP stuff (or at least that's the impression I got from the Phoenix book)?

I have to admit the learning process has become a bit of a blur, this many months in, so I might be entirely wrong about the particular. Mostly I just felt a kind of schizophrenia as I was learning Elixir and Phoenix, and unless that is entirely baseless, I'd love to hear your thoughts on the matter.
Not entirely new. 2008? Profits to the banks losses (bail-oiuts) to the tax payer
so then Facebook and Linkedin are both networks. Reddit is social. lets not by default prepend "Social" when its just a network.
Everybody, regardless of profession, should put off marriage.

A marriage contract is the worst – often wildly lopsided – contract people can enter into. Family courts are corrupted by the revolving door of judges and divorce lawyers.
How about don't look at questionable sites, as a solution?
Or sane people mocking Juicero and Theranos here on HN a year or two ago.
The job market is horrible for people who stutter. This is primarily due to the speaking issues, but also just as significantly, is the tacit bias towards people who stutter. People who don't understand think it's a mental condition, or someone is speaking too fast, etc. They're repelled by this person with a speaking disability. Most people do not understand that 1) we have no idea what causes stuttering, 2) there's no cure for it, and 3) it's typically a lifelong condition. I met a lot of people who stutter who would take any job they can get. This one young man got a degree in IT, really smart guy, but it took him 51 interviews before he finally landed a job with the city's IT department.
I find it quite weird that you're putting "free for all" as an alternative to armed guards at a conference. There's a whole spectrum in between that conferences happily operate in in other places. Like having gates / pass checks, but without involving armed security. I've never seen that before and hope never will.
One of the reason Dr. Disrepect is so good at what he does, is that he makes his fans absolutely obsessed by him. He is the only streamer that I know that can be talked about in other channels without reprisal. The OP is just an example of his talent.
If you're talking about human-level intelligence, I think you're on to something. Old-fashioned AI was probably closer to the right track than we are now.

> did attempts to generalize some of that research fail because the approach was fundamentally flawed, or was it because such efforts themselves weren't as good as initial projects?

In many cases there haven't _been_ attempts to follow up on that early work. It's more like the zeitgeist just shifted to other things. For example, SHRDLU was just a couple years before the first AI winter, and when spring came (~1980) people had largely moved on. (Which isn't to say there weren't also flaws with the approach.)
It depends on what you're trying to do.

For most things, I use Node.js with the Cheerio library, which is basically a stripped-down version of jQuery without the need for a browser environment. I find using the jQuery API far more desirable than the clunky, hideous Beautiful Soup or Nokogiri APIs.

For something that requires an actual DOM or code execution, PhantomJS with Horseman works well, though everyone is talking about headless Chrome these days so IDK. I've not had nearly as many bad experiences with PhantomJS as others have purportedly experienced.
Maybe you mean the first amendment?

http://emoglen.law.columbia.edu/my_pubs/yu-encrypt.html
It's better when you can do something about it.
Right. In my opinion it's even worse. The thing that piss me off about Spock is that ignoring the emotional component is a very illogic thing to do. :)
Code Health: Obsessed with Primitives?
A #Backdoor in #OnePlus devices allows root access without unlocking bootloader
I do think students should be able to discharge student loans in bankruptcy. However to balance it out, you lose all rights to use any schooling. Try to register for any class again and your loans are reinstated with back interest. HR departments will be required to check the blacklist to ensure that your schooling is not relevant to any position you apply or might be promoted to. (you cannot raise to something like master plumber because a master plumber is expected to have some skills that you might learn in college even though most learn on the job)

Of course the HR blacklist needs to be protected by HIPPA like laws against misuse. A company should expect to sometimes hire someone and then find out they cannot promote them very far.
Client uploads with client-provided thumbnails could lead to some pranks.

You know, a thumbnail with a cute kitten but something completely different after you click on it ;)
Not to mention that the article is four year late at least. The market for top streamers is almost saturated and the low hanging fruit places are filled with softcore pretend-to-be-drunk “opsies”

And as far as mentions go, there’s no word on pewdiepie either, he’s one of the pioneer of the genre along with videogamdunkey...

The whole article reeks of “I know nothing about it so must be new” mentality.
Ideas of an Imposter
UC Browser Has Mysteriously Disappeared from the Google Play Store
It's called Gradient. It's not quite ready to be talked about, but we're very close.
But soon you can do any type of resizing through WASM on the browser.
Breather| Data Engineer| Montreal,QC| ONSITE | https://breather.com
ABOUT BREATHER

Breather creates and curates a network of beautiful, on-demand private spaces that you can reserve and unlock via our web and mobile apps. We enable top companies to do more productive and inspired work and are growing quickly! We're venture-backed; we have big ambitions, and we want you to help us achieve them.

WHAT TO EXPECT:

As a Data Engineer you will enhance our data platform and create a curated data model for different teams to leverage. Since data integrity is vitally important to our growth, we’re looking for someone with a background in big data systems to help us scale while maintaining correct and complete data. You’ll be working with engineers and analysts to help them solve their data needs. Your work will give teams visibility into how Breather’s product is being used and where we can improve to serve our user’s needs better.

IN THIS ROLE, YOU WILL:

* Architect, build and maintain scalable ETL processes

* Assess our tracking infrastructure for current and potential data quality issues and provide solutions

* Help transition our ETL processes from batch processing to real-time streaming

* Help drive optimization, testing and tooling to improve data quality

* Provide solutions and ideas to business partners to solve complex data modeling and other analytic problems

VALUABLE SKILLS AND EXPERIENCE:

* BS/MS in the field of Computer Science Mathematics, Statistics/Analytics, or other relevant fields

* 2+ years of Python experience preferred

* 2+ years of experience in building/maintaining ETL processes from end-to-end

* Experience with relational databases such as PostgreSQL, MySql or NoSQL

* Extensive knowledge of data modeling, data access, and data storage techniques

* Strong understanding of different storage architectures and their appropriate application

If your interested in learning more about this opportunity, please reach out to Maribel: maribel.motta@breather.com
This was previously submitted here:

- https://news.ycombinator.com/item?id=15696713
Why does anyone need to be married to do any of the above?
Even if they saw the same spectrum - if they have more cones, their sight won't be RGB-based, and so an RGB screen would look kinda posterized (eg the famous Obama 'HOPE' poster)
I can second this. I was in a relationship with a highly paying job, and my girlfriend and I mutually agreed to break up because of the volatility that starting a startup entails. Pressuring your significant other to stay with you when the vast majority of startups fail is just selfish and irrational.
Exactly, livestreaming == reality TV.

It's too easy to turn off my brain and be 'entertained' for hours. I've recently forced myself back to watching films/TV instead. The difference in creative stimulation is like night & day.
- DownthemAll
but how do you use that code? its javascript, right? how would you use it if your crawler is written in Ruby or Python?
Humble Care Package Bundle
I've heard about them a little. This stuff is definitely getting easier, but there's still a world of difference between the difficulty of replicating a gun and the difficulty of replicating a copy of crypto code.
Son can unlock mothers iPhone X
It seems like the word "advice" has inadvertently poisoned the well for discussion.

Ron Conway wasn't advising the audience to tell their spouse they aren't first in line. Instead, he's offering up his observations of past successful entrepreneurs of big internet startups. Observations != advice.

If there are abundant counterexamples of tech startups that became successful even though the founder worked 40 hours and no more, people should list them. Believe me, HN would love to know about them to learn their ideas. The context is the kinds of tech startups that Ron Conway and Paul Graham are discussing.

In any case, the kind of founders that work 80+ hours a week trying to make their startup a success don't need people like RC to give them advice about prioritizing their business over their relationships. The founders are doing that anyway! (E.g. Steve Jobs ignoring his girlfriend & daughter.) RC's just standing on the sidelines relating the behaviors he's observed.
https://github.com/folkswithhats/fedy/blob/master/plugins/an...

I made it 10 lines into the very first plugin before hitting a point where the installer script is downloading a file over an insecure connection, and treating it as a list of trusted URLs.
Anyone who depends on, or is invested in, the security/stability of the Linux kernel, or cares about such a reputation. Which should include core devs.
Invisible? You mean locked? https://github.com/WebAssembly/design/issues/1079

I'm not a collaborator on the WebAssembly Org, but I can still see that issue just fine.
Wondershare Filmora 8.5.0.12 Crack Plus Keygen [Mac+Win]
Why do I have a feeling that Reddit Gold will be worth more than a share?
That does not follow at all.

What it says is "there may be nearly infinite demand for high cost housing in the mission".
BitScope Raspberry Pi Cluster for 3000 Cores in 30U
image recognition/homography sdks aren't real ar (of the sort of arkit and arcore) and arkit is a free unity plugin. the only thing you would use vuforia et al is image recognition. if you do need that then my recommendation is to use vuforia but just the trial.
The dark theme looks much better than Chrome.
But you can't ever turn it off if you rely on it for loops, which defeats the whole point.
I find the bit about Chrome interesting, considering I've never had a Chrome installation even without any kind of add-on that was as fast as FF Quantum. Even without any features at all Chrome is much slower and it doesn't even have proper extensions for most things.
I recall reading that something like one in ten people on death row ends up being acquitted, so the idea that only a small percentage of people are wrongly executed is factually wrong in the first place.
A few years ago, the free search API could retrieve tweets since the beginning of twitter (although twitter did not guarantee completeness of the results): https://web.archive.org/web/20150311065138/https://dev.twitt...

Twitter then limited this API endpoint to data from the past seven days only, and now just introduces a paid version for only last 30 days data.

I find it fair to charge for elevated API access. On the other hand, the 30 days limit for the paid version is pretty ridiculous. Makes it more worth to just scrape the free online advanced search...
Interview with the mother: https://www.wired.com/story/10-year-old-face-id-unlocks-moth...
If a random employee told them the badges are ok, they should've deferred to someone who can make the decision. Either a) the employee's right and the badges are ok, or b) the employee's trying to trick security and should be reported to the company. They did not have to make a final decision on the spot.
:D ... obligatory xkcd https://xkcd.com/797/
On the desktop (in Firefox 57), you can find your tabs under Library->Synced Tabs.

On the Android version, they appear on the homepage->History->Synced Devices.

Mind that they don't sync immediately. There's an interval for syncing. You can lower this interval in about:config by editing one of services.sync.scheduler.*, also possibly services.sync.syncInterval, but I don't know for sure what each individual one does. Also, you can tell it to do a sync right away, on the desktop version with Alt+t, then s; on the Android version by going into the settings, then tapping on "Firefox Account" at the top and then "Synchronize now".
Russia's 'irrefutable evidence' of US help for Isis seems to be video game still
I'm curious if the same bankruptcy principles apply outside of cryptocurrency exchanges.

Let's say I owned 1000 shares of Google five years ago, and my broker went bankrupt. At the time, Google was trading at $333 per share.

Today the court liquidates the broker's assets to distribute to creditors, and Google is trading at $1050 a share now.

The court wouldn't use Google's five-year-old share price and let the broker keep the rest. Instead, the court would distribute the actual proceeds of the liquidation.

Why is it any different with Mt. Gox? Why wouldn't the court sell the bitcoin at current market prices and distribute the proceeds among the creditors?
How does the ME determine if I’m running an encryption algorithm using a legal compromised key vs running illegal encryption with a non compromised key? And more importantly how does this ME turned spy actually determine what is encryption and what isn’t? It’d have to determine on the fly if all the operations on your computer were encryption-like because otherwise just tweaking the code so the outputs are identical but the instructions and memory access are vastly different would completely bypass the ME-snitch.
He was active and quite helpful but after the last creditors' meeting (when it was officially announced that any surplus will go to shareholders) he deleted all his posts in the mtgoxinsolvency reddit. He claimed it was because of abuse and death threats. I don't doubt that the threats played a part in his decision but I also think that the deleting of his reddit history is an attempt to get rid off of anything that might be used against him in future lawsuits.

Also, he never went as far as claiming that he'd distribute anything he gets to creditors. He's always been quite vague about it and never answered directly when asked about it.
Is cracking the coding interview useful for learning comp sci topics or is it more of a cramming tool for interviews at big tech companies?
For fans of using Firefox without installing it into Windows (or just trying it out temporarily without leaving things behind), the portable version is also available for your cloud folder, portable drive, or local drive: https://portableapps.com/apps/internet/firefox_portable
> No matter how many tabs I have open they remain usable size

They were! I think they've shrunk, though that might be an optical illusion... And I can't see a simple way to make them bigger (simple as in: not editing the css file).
Can Tesla avoid becoming the BlackBerry of electric cars?
This is actually touching on a deep observation I've spent many years thinking about.

A hypothetical perfectly-realistic CG rendering would need to be perfectly realistic to animals as well as humans. Then you "capture" the realistic rendering using a virtual camera, which happens to look real for humans.

It's computationally infeasible, but the strategy seems correct.

(No one has ever achieved a perfectly realistic 100% synthetic video of complex scenes. It's good to keep such mountains on your radar -- someone will conquer it one day, but how? Could it be you?)
Good point. Another for the mix that I think someone may have already touched on, and that is if you're low income, and if business, etc. knows the government is giving you a basic income, then they'll just raise prices to offset that income. Kind of like the arguments against raising the minimum wage.
It cannot. WebAssembly bytecode does not have an API to web objects or the DOM. It is literally a sandbox for running bytecode only.
I agree. Offloading this type of work to a third party who does it really well is a smart move. Why manage additional code when it's not even core to what you do?
especially TreeStyleTab is considerably weakend with the new update (like all extensions that now have to fit into less powerful webextension). From my point it is so bad (I lose 4 out of 6 regularly used add-ons) I am actively considering of leaving firefox for the better.
Yes, I see that there is an issue there, but the discussion is invisible. Hidden. Locked.
Embark, Ryder, Electrolux announce world's longest autonomous freight route
Maybe Twitter does but Facebook doesn't. That's why in the article they talk about how scammers are very eager to get the conversation off Facebook before the account is deleted.
Angular apps on prod with ES2015
Top Rated Best Resume Builder App for Android, but Still Under Ranked
There isn't much abstraction of the underlying hardware in coreboot, which can be either a good thing or a bad thing.
> Naturally, the court wouldn't use Google's five-year-old share price, they'd use the actual proceeds upon liquidation.

Do you have a citation? I'm not an expert on Japanese bankruptcy law so it's not obvious to me.
Well, except for Paxos. :P
It seemed like it was just a way to get a lot of followers so that the sexual stuff was seen by more people.
You could write a crawler in any language. Crawling is easy as you are listening for HTTP traffic and analyzing the HTML in the response.

To accurately get the content in dynamically executed pages you need to interact with the DOM. This is the reason Google updated its crawler to execute JavaScript.
the converter module transforms it from an inactive to inactive state.

I'm guessing that that is a typo.
Those are all available in AUR (source packages / recipes), both latest release and -git versions.
Avalonia [0] is a cross-platform XAML-like UI library for .NET that supports Windows, Linux, and Mac via their native UI toolkits.

0: http://avaloniaui.net
Am I a wrong to be a bit put off by seeing 'complimentary' twice in prominent places in the article where if one saw 'compl_mentary' one would be 99.999% certain that the '_' should be an 'e'? May we dare assess quality of thought by quality of expression nowadays?

Perhaps, for some reason beyond me, the writer indeed meant 'complimentary.' Perhaps the writer is an ESL writer who is being kind enough to write my language for my benefit. Here is my blue ocean alternative to address this obstacle to understanding: offer those who post an easy and guilt-free way to disclose, as a tourist does when reading phonetic translations from a cheat-sheet, that they are using a language in which they are likely to err for the benefit of the audience. Or perhaps this comment text box could allow proof-reading a translation of the contents to another language before posting. Would that be a complementary feature?
The long lost art of squatting
Thank you for these benchmarks!

For a fair comparison, one should however also take into account that SWI-Prolog is among the slower Prolog systems. I therefore recommend to also use a faster Prolog system.

For example, I used the following Prolog translation of your code and ran it in GNU Prolog:

n_fib(N0, F) :-
( N0 =< 1 -> F = 1
; N1 is N0 - 1,
N2 is N0 - 2,
n_fib(N1, F1),
n_fib(N2, F2),
F is F1 + F2
).

On my machine configuration, GNU Prolog is more than thrice as fast as SWI-Prolog (even with -O) for:

| ?- n_fib(38, F).

F = 63245986

GNU Prolog in fact compiles to native code. You can test this by putting the code into a file, say fib.pl, and compiling it with the GNU Prolog compiler using:

$ gplc fib.pl

You can then run it with ./fib and invoke the above query.