skysight-inc/HackerNews huggingface dataset:
Here's a gist showing how it works (with anything secret removed): https://gist.github.com/sb8244/e6884ad08d91de8c4aa5bf3241855...

This would be an interesting blog post, as the format for the state machine and logic behind it are quite fun.
I don't mean to be rude, but so what?
We're about to announce a new Python scraping toolkit, memorious: https://github.com/alephdata/memorious - it's a pretty lightweight toolkit, using YAML config files to glue together pre-built and custom-made components into flexible and distributed pipelines. A simple web UI helps track errors and execution can be scheduled via celery.

We looked at scrapy, but it just seemed like the wrong type of framing for the type of scrapers we build: requests, some html/xml parser, and output into a service API or a SQL store.

Maybe some people will enjoy it.
This.

Facebook will only remove the accounts that give them too much (media) trouble.
Put it up on a gist for HN https://gist.github.com/sb8244/e6884ad08d91de8c4aa5bf3241855...
> But in an era when the truth is so easy to distort, what should you believe?

What makes you think that in some time before it was easier to find the truth?
It's not about being "javascript challenged", it's about wanting to use a non-crappy language riddled with problems.
Which also reminds me that I am thinking seriously of Yishan-style CEOs and the board of directors should follow the same standard too.
Sorry to hear I've aggravated you! There's more to it than cosmetic changes. Relevant to your comment is the new integration experience, which leverages Glitch. This enables you to connect up your other tools easily, so you can use the best tool for the job, like GitHub for integrated version control. As well as other tools like Slack, Trello and Google Docs.
Yes it is. There are social networks based on persons you know, and social networks based on interests.
Where I work spear-phishing is a real concern, so they have instituted a training program where they send fake phishing emails every now and then. If you fall for it, you are directed to a training page. If you spot it and click the "report" button, you are greeted with a message congratulating you for being on the ball.

Perhaps some training is in order. You may not have the means to simulate a scam from his favorite "adult" website, but perhaps you could do something with a throwaway email account, or maybe simulate collateral damage from a successful scam.

And yes, you need to insulate your respective financial lives from that risk ASAP
How a SWOT Analysis Saved Us from Failure
Do you observe this behavior in a completely new Firefox profile?
Would love to see an Electron-compatible runtime coming from Firefox (using the new engine), using less memory etc.

Looks like positron used to do this but is now dead :( https://github.com/mozilla/positron
I've always wondered what having eyes in the back (or side) of your head would be like. Two eyes in the front is kind of like a cockpit, you see forward and have to turn. Would having an eye in the back of your head be... Behind you? Would you be aware of the blind spots around the side of your head?

We are very ingrained in having forward facing sight, I think the mere idea of having eyes in a different position is pretty incomprehensible to us
Heh. Tab Groups are not even on the list.
GHC does non-strict evaluation as well as tail call optimization, and it offers pretty decent stack traces. The team that implemented them wrote a paper on how they did it, including how they fold mutually recursive calls in the call stack representation so that a normal Haskell program won't cause unbounded growth of the stack representation: https://www.microsoft.com/en-us/research/wp-content/uploads/...

I wouldn't expect the same from an OO language, but I'm not sure that it's impossible either.
No less stupid than rating schools by acceptance to universities. Gap-year and trade schools should be encourage whenever they make sense. But the rating does not incentivise looking out for kids interests.

Another fun fact - one of the points to certify a school as "gymnasium" is attendance. My school was certifying for that status during my last year. One of the vice-principals was nicknamed "12th graders attendance" since her office door was opening directly to cafeteria/lounge area and her #1 job was to make sure we attend as many classes as possible :)
We even already have a common keyword suitable for this: 'goto'.
I just this morning on the train finished the rather enjoyable Children of Time by Adrian Tchaikovsky, which features a planet of sentient Portia Labiatas. Then came your comment and your lovely Medium article, which made me realize that the author had not overstated the characteristics of these animals at all. You may enjoy the book if you like sci-fi.
We had a really tough time scraping dynamic web content using scrapy, and both scrapy and selenium require you to write a program (and maintain it) for every separate website that you have to scrape. If the website's structure changes you need to debug your scraper. Not fun if you need to manage more than 5 scrapers.

It was so hard that we made our own company JUST to scrape stuff easily without requiring programming. Take a look at https://www.parsehub.com
Not all students qualify for such subsidations.
It’s great that FF is now faster but how’s battery life in this new engine? The reason I stuck with safari and only a year ago moved to chrome was that google finally was able to drastically improve battery life on chrome for Mac... where is FF here (their release page doesn’t mention “battery” at all), does anyone know?
Damn, their app ia simple and beautiful - I wish fitbit or garmin connect would work like this!

Also, Garmin, you do 24/7 fitness tracking but still no smart alarm after years?
I want someone to build software to help me think better
Re-read my initial post. It is just one such example. Even the game zones I feel are areas where you increase your risk surface area.
yeah there are a bunch of factors you have to think about when presenting them with video in experiments. Luckily it's been done enough that there is lots of documentation on the subject http://www.sciencedirect.com/science/article/pii/S0003347205...
Ok, so, don't libel.

"We refuse to confirm or deny"

Or

"We see that person in our records, but, we aren't allowed to disclose if they did/did not complete a degree (and what that degree might be) because their account is blocked."

There are lots of ways that it can be tweaked to be legal. I still think it's not as good of an idea as clawing money back from the schools. They created the mess, they can fix it.
They haven't changed their plan: mapping types per index are only unsupported for new indices, old ones that are migrated will continue to work, until 7.
As an alternative to Self-Destructing Cookies, there's Cookie AutoDelete which does work with Quantum. https://addons.mozilla.org/en-US/firefox/addon/cookie-autode...
Is there gonna be any Elm 0.19?
There is no such thing as hate speech, as something that can be objectively identified and reasoned about.

Are you sure? My country defines it in a legal sense, along with many others.
Scala sort of has this with the @tailrec annotation. The compiler will always attempt TCO, but the annotation makes failure to do so a compilation error. (Its not a perfect situation though, since there can still be functions assumed to be tail recursive without @tailrec, and whose behavior can change without warning)
I actually did out the math, and per tonne of silica (quartz) vs tonne of uranium ore mined, silicon has about 5x as much energy as uranium in a breeder reactor.

Compared to current reactors, the silicon metal in a solar panel will produce ~500x more energy per kg. Note that this doesn't count the silica used in the glass covering etc. Solar should be considered right up there next to nuclear in terms of energy density, at least as far as mining is concerned.
JS is not particularly accessible to beginners and makes it easy to write bad/dangerous code. A good programmer can write in anything, but it's the not-so-good programmers that you have to worry about.
> is still in beta

Is it though?

The label ceases to have meaning at some point.
Pretty much.

I still recommend Xubuntu for new users since they can leverage the massive package base and stable releases of Ubuntu and move to something like Fedora (or Arch or whatever) later.
People who are debugging behaviour with large data sets perhaps? :P
you could probably find out this is very demonstrably false by searching facebook or google news for about 15 minutes
Energy storage is not a solved problem at scale yet. Are we making useful progress? Sure. But, not solved yet.
I didn’t say they are losing users, just that they could.
Simply observing cryptocurrency users and exchanges in action does enough to delegitimize them, I'd think.
> Regulate encryption like you regulate heavy weapons.

They were at one time. Encryption was regulated under the ITAR laws until 1997.

https://en.wikipedia.org/wiki/International_Traffic_in_Arms_...
Definitely. I think, especially, in the case of retrofitting it into an existing language this is the way to go.
Forgive my imagination, but an immutable database sounds pretty useless.
The Ivory Tower Can’t Keep Ignoring Tech
Same, 2560x1440@14" scaling at 1.6.

Numix window decorations scale (where Arc doesn't) - I use Numix anyway so it works out, can't wait for proper fractional scaling since I'm a cinnamon user we'l likely get it around the same time.
Inside the VM, yes. But not a security threat for the host.

The VM should be sandboxing the pages from each other, so those are potential security threats against targets on the same pages only. Not something to be too concerned about.
And as an example the Aberfan disaster where coal mine waste had a landslide and killed 116 children and 28 adults.
It won't last that long. The current ESR version of Firefox is 52. It will be switched to 59 at the start of March 2018, and 52 will be completely discontinued in June 2018. That's a little over 3 months until it becomes annoying to get a copy of, and a little over 6 months until it's dead.

https://www.mozilla.org/en-US/firefox/organizations/faq/
Taking over the BART: why and how we ran a metro advertising campaign in SF
heck you don't even need goto, just a labelled break, which is extremely well supported across languages (great comment btw i lol'd)
iPython (or is it Jupyter now) notebooks sound better suited to the task.
Currently, only read support is provided to indexes created in 5.x. As someone who used one of their pre-GA releases, they previously had a flag to enable multiple mapping types.
I've heard that Vim Vixen is decent, though I haven't used it myself.

https://addons.mozilla.org/en-US/firefox/addon/vim-vixen/
Moving to WebExtensions (a shared standard for extensions in Chrome/Firefox/Edge/Opera/etc) is good.

Much easier for extension developers (most extensions are unpaid open-source work) to support for multiple browsers.

To track the conversion progress for a particular extension, have a look here: https://arewewebextensionsyet.com/
It's important to qualify the claim:

- 100% CG: no mixing in real life footage.

- video. No still frames.

- reasonably complex scenes. Think nature documentary.

- reasonably long: 30 seconds or more.

- not a degenerate scene: it would be bogus if the camera was fixed, staring at a tree stump.

The overall thrust of these criteria is that no one, anywhere, has achieved fully realistic CG video. And this is easy to demonstrate. If we had that capability, you'd be able to fool people in a double blind test so that they wouldn't be able to pick out real video from fakes any better than random chance. In a scientific setting, a nature video will wipe the floor with our best CG video ten out of ten times.
It took a bit of work but I was able to get it pretty close to how I had it before.

https://i.imgur.com/qygcIv4.png

I used the light theme and density = compact and enabled the title bar. And then I followed the instructions on this reddit thread to put the tabs on the bottom and the bookmarks above the tabs.

https://www.reddit.com/r/firefox/comments/6x2tmz/can_i_have_...

I also added a little CSS to space things out a little.
Dude, no. The current deal with Yahoo has been in place for like 2 and a half years, at least.
I thought one of the major pro-nuclear power points was that old reactor designs were flawed and new designs address the issues. Isn't that point consistent with shutting down existing reactors?
Yeah, I'd say the post is shockingly blind to empirical evidence.
Show HN: Rental apartment quality data in augmented reality, for SF and NYC
Right. Alibaba Cloud Service can pretty much hold on its own.
> he recently streamed Mario, for example, which Nintendo [probably] claimed the revenue for

They can claim ad revenue, but they can't take donations or (I hope) subscriptions.
Ask HN: What is the HN/Stack Exchange for academic medicine?
Does something like this even exist?
I don’t see this working. Too many people on Facebook accept friend requests from unknown people already for it to work. I guess you could have some kind of “have you actually met this person in real life” test, but that’s an annoying friction, and people seem to enjoy inflating “friends” regardless.
The dynamodb paper is pretty approachable and provides alot of context.

http://www.allthingsdistributed.com/files/amazon-dynamo-sosp...
Yes, but that is not the point.
There's a Rust FAQ entry on file sizes[1], but it also sort of glosses over that Rust defaults to static compilation. Go does as well, and I believe Go does as well. Part of the size of executables can be attributed to these languages implementing their own libc equivalents (or wrapping libc). The stories probably fairly nuanced as each language has it's own story, but that's the general idea.

1: https://www.rust-lang.org/en-US/faq.html#why-do-rust-program...
You stated in your original comment that is was a, "slight drop."

I actually agree with much of what you wrote, but let the argument stand on its own, please don't use non-factual content to (note: the Iranian oil coming back into the "open" market might have been related) overstate things.

We can't normalize "truthful hyperbole."
Dump it in subduction zones would also help
I don’t think that banks should solely be in charge of who gets a chance in this country. Furthermore the myth of the good grades regardless of home life is just not realistic in my experience- many people need to grow into adulthood later because of instability, malnutrition, or the ability of the school they went to to prepare them for standardized testing.
As someone who streams on a smaller scale, and who has donated a few hundred dollars to streams (spread out over time, and usually towards charity), there are a lot of different reasons and incentives to donate.

- Reaction from the streamer. Donations get their attention and will show (or read aloud) a message from the donor. It could be a joke, or just kind words of support.

- Interaction. Streamers will often set rewards for donations above $X. This could be something like "choose the next hero I play in Overwatch", or, as many Tabletop streamers do, "Player of your choice automatically rolls a Natural 20". These can also often turn into glutton for punishment rewards, like doing shots or eating hot peppers. Sometimes donations can trigger sound effects, e.g. a loud roar during a tense moment in a horror game.

- Competition. Someone else mentioned the "telethon" mentality of wanting to be the highest donor, and that very much applies. Streamers will often include on their channel the rankings of their top supporters.

- Milestones. Streamers will often set goals of how much they want to raise over the course of a day or month. This could be something like "help me afford a new CPU" or just "Keep the show going". If they hit it, they promise things like game giveaways, 24 hour streams, dyeing their hair a crazy color, etc.
This too.

The burden is on us to disengage from Facebook rather than clutch our virtual pearls.
Didn't twitch break 300k viewers for OWWC?
> Why don't languages give tail calls their own syntax rather than making it an optimization?

Grumpy old man answer: because if you need "special syntax" to express the fact that your recursively defined function can technically be evaluated in constant stack space, you probably should be writing it as an iterative function to begin with.

The whole point about recursion as a software engineering paradigm is that it's a clearer way to express the problem and thus less likely to be mistakenly implemented. Special syntax is the opposite of clear.

Iteration ain't that hard either folks, and it has the notable advantage of mapping more obviously to the behavior of actual machines we use to execute our code.
Lawsuit Against Tesla Claims “Pre-Civil Rights Race Discrimination”
How's the HIDPI support in Fedora these days? That's the #1 deal breaker for me and every single Linux distro.
I mean I was pretty happy out here in the Midwest but you guys might pull me in with this one
Logging them where? Intel ME doesn't have some huge storage location or anything.
Many successful companies have been started by people who were family-people. Some of them also worked only 8 hours per day. Of course, some days are longer, but most are not.

It comes down to setting boundaries, doing the right thing for yourself and your customers and believing in yourself.

If the reason your startup failed is because you weren't 24/7, then trust me, there were many other reasons why your startup failed.
There are, but reddit isn't really either.
To be fair, the hardcore crypto-anarchists and such would never keep their money on exchanges. Ideally they'd keep money on cold wallets, physically secure.

But also they don't care about usability, which sucks in that case. Being your own bank sucks, pretty much.
Front end dev here. The main issue I have for now is that whenever I hit CTRL Shift C to open the console, you can clearly see the thing draw itself for nearly one full second. It would be fine if it somehow cached, but if you close it and open again, same delay.

Short of being able to optimize it soon, perhaps you could try buffering and displaying it at once. It would look less clunky and flimsy.

That said I'm giving FF57 a run as my main browser, will keep using Chrome Dev Tools for now.
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...

Hilarious that this is getting downvoted. Cash isn't going anywhere, this article is clickbait at its absolute finest.
And I don't like Bing and Edge Rewards and don't think they are a good idea either.
One of the things that I find so striking about south korea is their success with cultural exports, specifically k-pop. Its surprising how many Americans consciously consume k-pop, particularly when compared to Western European media. I've never met anyone who consciously consumes german-pop, or italian-pop
They might benefit from checking out https://wiki.installgentoo.com/index.php/Babbies_First_Linux - includes a nice though two years out-of-date flowchart from /g/.
Well that's better- it at least shows the problem isn't misunderstanding the significance so much as it's letting a peripheral issue occupy attention at the expense of the more important issue.

But that's a problem because it's exactly this kind of conversational shift that makes derailment a good tactic for mitigating the impact of political scandals.
Wow nice tip I never knew that.
Also, if I’m not mistaken, retweeting and hashtags were done first by third party clients. Even the word tweet was coined in an email Blaine Cook sent discussing twitter’s auth API for 3rd party clients.
Nice. When I wrote that, I was sure there would be some language that had already done it, and I was about 90% sure it would be some sort of Lisp.
Exactly, I love watching Rocket League on twitch because I will never be that good. Just recently they had the championships and a few of my friends and I logged onto ps4, hopped in a party chat, and watched it "together". It was a lot of fun.
Germany, despite all it's posturing, does not really believe that global warming is as scary as they say it is. If they really believed that global warming was catastrophic, then even having a Chernobyl occur once every decade is preferable to shutting down nuclear and burning coal.
Kraken down?
You probably want extended support release, not an old(ish) unsupported version:

https://www.mozilla.org/en-US/firefox/organizations/faq/
Note that these kinds of things are typically highly dependent on machine/browser configuration and workload. So that bug's title is overly broad, power consumption is fine for many (most?) people.
MacOS Sierra, 3.1 Ghz Intel i7, 16GB of DDR3, SSD, ...

I have no idea why it's so slow.
I'm not sure I follow why we shouldn't call something that is social and models a network a 'social network'.
Ground Zero in the Venezuelan Bitcoin Market
> Why don't languages give tail calls their own syntax rather than making it an optimization?

Clojure does exactly that:

(defn gcd [x y]
(if (zero? y)
x
(recur y (quot x y)))

You can also recur with TCO to an explicitly labelled point within the function (effectively creating an inner, anonymous function):

(defn factorial [n]
(loop [n n, fac 1]
(if (zero? n)
fac
(recur (dec n) (* fac n)))))

As I understand it, this syntax was developed because of limitations of the JVM w/r/t TCO.
Only if they mean it and intend to keep it sane, developers-friendly, in the long run.
The article is talking about "married" as the opposite of "single." Whether you're legally married, or "functionally" married is somewhat besides the point. (Although, as a pre-packaged set of rules governing economic partnerships between two people, marriage still has a lot to offer. E.g. if you keep a 9-5 to pay for health insurance while your spouse throws herself at a startup; you'd be daft not to have some sort of arrangement in place to share in the upside if she is successful.)
So, that's a yes?
Chart.io is an amazing Amazing tool Have been using it for a long time. Love these guys!
Prior to the internet and social media there was less noise, hence a higher signal to noise ratio.
By Panicking over a tsunami in Japan when Germany can never have tsunamis - id call that silly
Toshiba sells TV, visual solutions unit to Hisense of China
Lots of birds and fish have eyes on the side (https://en.wikipedia.org/wiki/Bird_vision#Extraocular_anatom...), and they seem to be doing okay. Presumably you lose depth perception, so you can't hunt things, only run away.
Yeah, but surely they must understand (especially after their uncomfortable turn in front of a congressional committee) that if they keep up the bullshit for too long they are going to find themselves regulated.

There may be no immediate financial incentive, but I'll bet good money that they fear a future of regulatory compliance.

Edited for spelling.
I believe

privacy.resistFingerprinting = true

spoofs user agent. Does anyone know if there is an addon or to whitelist which pages you don't want it spoofed on?
Write an open source alternative or put the deps under the same license.
http://www.sciencedirect.com/science/article/pii/01676423879... It is incredible how so many concepts are clearly explained in so few pages (30). It is the foundation of caml light language that gave birth to ocaml. It explains lambda calculus, semantic of ML family languages, SECD machine, how to perform demonstration in CS. IMHO, it requires at least 5 days to fully understand it if everything is new for you.