skysight-inc/HackerNews huggingface dataset:
Bah no API!
https://mobile.twitter.com/wirecutter/status/532929880665890...

I was going to try and dazzle you.

I don't think Amazon provides a hook to do orders (although you can reorder past purchases on Echo through Amazon), and I don't know if they have a checkout type api orders could be routed to externally.

Good idea for a skill. One potential issue is the products would be limited to a vocabulary of around 50000 items because of the way the NLP works (custom slot type), so it might work best for product niches.
Universities? Try all the hospitals being targeted.
This reminds me of the book "The Perfect Wrong Note". The book is focused on learning to play music but the principles it teaches apply to learning just about anything. The core message to not be afraid of mistakes during practice. Little kids fall over when they learn to walk, you'll have moments of confusion learning new things. There's a time to get things done well, like playing at a recital or releasing production code. There also needs to be time to practice and part of practicing is the expectation that there will be mistakes.
Step 1: Read Lockhart's Lament: https://www.maa.org/external_archive/devlin/LockhartsLament....

Step 2: Download the Book of Proof: http://www.people.vcu.edu/~rhammack/BookOfProof/ You read through it and do all the odd numbered exercises (the solutions are at the end of the book).

Step 3: Get a book called Real Mathematical Analysis by Charles Pugh and you work through that and attempt as many problems as you can, with a view not to rush through it, but to expand your mind through each problem.

Step 4: Pick any of these books that interest you the most and do the same:

- Calculus by Spivak

- Algebra: Chapter 0 by Paolo Aluffi

- Linear Algebra Done Right by Axler

By then you should have enough mathematical maturity to know what to do next.
What size? Make sure you've enough room is my first generic piece of advice. Then I'd suggest a list of games people want to play so that everyone is patched and ready to rock.

And Saturday night is pizza night. No exceptions. Rock band/console multiplayer highly encouraged.
universities charge fees that are tantamount to "ransom" in order to get your degree. They aren't much better (at least US ones ) than the thieves.
Me since I rarely log in in the first place.

I only googlog in to my association's "shared account" and log out straight away.

Also I mainly use DuckDuckGo and bang !g only when needed.

Privacy actually matter to me...
Thoughts on, moving from time of messaging apps to messaging platforms
How do they know how much work the change will take? How will they know what a reasonable fee is for completing it? How can they verify the solution's quality beyond a limited demo in controlled circumstances? Even if the payment was kept in escrow by a third party, how can they be sure they draft the requirements for payment in such a way that they can avoid a technically valid but practically useless end product? They would be completely at the mercy of an unscrupulous developer.
I'm quite supportive to the anti-if pattern but the presented example sounds me more like "code smells" and doesn't really makes me happy
to me anti-if is a great winner when you can safely compute all the execution path in advance (in a way where you have not to nest ifs, of course!) but in situations where your code have to react to something that happens "on the moment"... well, probably "if" are more convenient (not always of course)
anyway thanks to have raised the point, this topic is always interesting to me
I'm sorry to hear that. Being Hacker News I think we'd all be very interested if you are able to share some details such as:

- how your system got compromised?

- did you have backups? (and did the backups get encrypted?)

- how much did you pay and by what method?

- why do you think the key didn't work?

EDIT: It now occurs to me that you're following my suggestion about falsely claiming to be a ransomware victim to discourage ransom payments. Whoosh!
I feel the opposite: I also feel tiny but relevant because in this huge space we are (as far as we know it) the only form of life.
The level of scrutiny Tesla is under is extremely surprising. It's like anecdotal is enough to warrant a big story every single time. I'm usually not one for conspiracies, but it is odd that we see so many posts on Tesla's issues and not so much for other car manufacturers, making it appear from the outside world that Tesla cars are nothing but problems.

Then again, there might also be selection bias on my part when selecting stories about cars in general, entirely possible. And maybe they're so disruptive that they actually do attract more attention, both positive and negative.
12 Red Flags in Clinton’s Email Setup
Depends on the size. IMHO parties ~10-20 people are the best. If you go bigger, it gets more complicated and anonymous. Didn't like those very much.

For a run-of-the-mill LAN you don't need much. Make sure there's

* enough chairs

* enough tables

* enough drinks, food

* enough power outlets (know where the fuse is)

* possibility to shade the windows

* somewhere to sit and chat without necessarily gaming

* possible sleeping quarters?
I disagree. The main design idea behind Unix is composition. Uniformity enables composition, which means the overall system is smaller and doesn't collapse under its own weight. That means it survives, which we have observed empirically.

Composition shows up in the following ways:

1) Everything is a file -- open() / close() / read() / write() are polymorphic, with ioctl() and others for the necessary hacks that don't fit the model. Devices are files; sockets are files; pipes are files; /proc is a file system and not a bunch of C APIs. Compare with Windows. This is not to say there's no cost to this uniformity. There is -- serialization and escaping bugs -- but in practice the benefit seems to have outweighed the cost. You can't underestimate composition, because without it your code collapses under its own weight.)

2) In addition to files composing, file systems compose. mount() is a way of composing a uniform namespace from disparate entities. (Not true under Windows)

3) Processes compose. You can do stuff like "sudo chroot ls ...". fork/exec allows one process to set state for another, without code changes to the child. (Also not true under Windows)

4) Language heterogeneity. Via the simple mechanism of the shebang line, shell can invoke awk/sed/Python/Perl/Ruby/JS in the same way. And the shell itself. (You could call this an instance of the Composite Design Pattern).

Unix is certainly messy NOW, but that's because it is so widely used that everyone needed to add their own stuff to it (threads and shared libraries being very popular and arguably anti-Unix). You can try to make something "cleaner", but it will likely collapse under its own weight. There is no uniform model that encompasses all of computing. It's all little truths in specific situations. That's why there are so many little languages.

I've had this argument before on HN: Lisp is not a better Unix. Lisp is solving a simpler problem; decades of experience have shown that. Unix is solving a harder problem, doing it in a somewhat simplistic and strained fashion, but it's the best we know how to do right now. Lisp or Smalltalk don't solve the same problem by any stretch of the imagination.
http://gtspirit.com/2012/04/20/car-crash-bmw-m5-crashes-with...
I also remember a company that extended loans, but all ober the world. They were using analytics based on social media, browser fingerprinting, etc.

They had some cases where they had no idea why the algorithm rejected some loan applications and then analysed the logs to find out why. It turned out that there was a correlation between specific system fonts and defaulting ob loans.

Giving power over people to opaque algorithms and hustler start-ups is foolish.
> A whole company going after one person.

No, just their PR department

> Whether they are right or wrong makes is irrelevant compared to the door to ...

I vehemently disagree. Being wrong or right is probably the most relevant part of this.

> ... company bullying it opens: if a customer speaks against a company right or wrongfully the arsenal of legal retaliation a company has against him/her is disproportionate (libeling, doxing, mass PR/reputation, secrecy of affair new laws)

As far as I know, Tesla has not filed suit, or in any other way bullied Mr. Niedermayer.

> resulting in de facto possibility for companies to control public space communication.

Again, I see nothing here that indicates Tesla controls the public space. Quite the opposite. They have to publish on the same playing field as their detractors. The field has never been so level as it is now on the Internet.

> Government are just giving the key of censorship to corporation. Private owned interests that do not represent the people.
Tesla and its owner's arrogance are creepy.

That may or may not be true, but this blog post is hardly the hook to hang your point on. It sounds more like you have an axe to grind here with that last sentence. But that's just my personal reading of it.
I am banned from entering the US in a turn of events that not only cost me $30k in lost income and another $1k in flight tickets, but that has made flying anywhere a 24h project.

I am routinely harassed on just about any international airport for the sole reason of once having a laptop I couldn't decrypt. I was to be sent the key upon arrival.

At least the whole experience made the company I worked for change it's routines to: Go over without a laptop, buy one retail and download encrypted work data.

I have stopped travelling with any electrical components, since they are routinely taken to a back room and probably copied/bugged.
So you've paid more in gas than for the car over the life of the car.
You are absolutely correct, Linux was a game changer. It deserves it's success. No argument there at all. That's not what we're talking about though. I don't believe Linux's success had any appreciable benefits for OS X. Linux came along far too late in the day to play that role.
Does Bendgate count?
haha seriously.. whether it's rails, larvel, express, play, or django it's all basically the same. let's not pretend like java is string theory
I'd rather have five simple tools that do what I want than one tool that can in principle do what the five tools do if you massage its configuration enough.
Ubiquiti APs are nice if you want to use PoE or if you need a pre-packaged solution to manage a large number of them. They won't offer better wireless performance than cheaper consumer routers running OpenWRT/LEDE that use the same radios.

Ubiquiti's routers are overrated.
It really ( https://www.theguardian.com/technology/2014/sep/26/apple-ben...) was ( http://www.bbc.co.uk/news/technology-29349998 ).
Also known as multiple dispatch, which is supported by many languages: https://en.wikipedia.org/wiki/Multiple_dispatch
7Commerce takes full stake in Stylight
On the other hand burning trees are one of the better ways to produce heating and power because (using fast growing trees) it's a fairly closed cycle of CO2 release and capture. Modern wood burning stoves are incredibly efficient, the one my Dad has approaches 90% if you use it correctly.
Nokia no longer the butt of tech jokes
there's this
https://www.youtube.com/watch?v=zICe4hYAJBE
Why? And what if that one tool came with five common configurations for the five usages?
Although they may give out a "rubric"; this is just a smokescreen. In most places, Grad School Fellowships are basically awarded based on 1) whose advisors are hotshots and 2) whose advisors are willing to play politics for them. Very little else matters, unless your essay is a steaming pile.

If you strongly desire a fellowship, I recommend researching which professors' students have gotten them in the past. Then, make sure you are on good terms with your PI, that the PI thinks you are a hard worker (whether or not you actually are), and write milquetoast essays that hit all the science buzzwords and PC stuff ("I'm interested in mentoring minorities"[0] - whether or not you actually do any of that).

[0] I actually did mentor minorities and didn't write about that in my essays, taking a more frank approach about what I thought was wrong with minority recruitment, and I lost out on a fellowship to a guy who now is a professor and has exactly zero nonwhite nonasians in his lab. Let's just say they don't really care about honesty and followthrough.

Incidentally, this student also had a research project where all of the data presented in the primary paper were artefacts of the preparation method (It didn't affect the overall conclusion). I confronted the student about this and even went through the process of repeating the experiment with a better prep, resulting in data that actually made sense. Some of the figures were completely invalid, and one of the subsidiary conclusions was wrong. I suggested that he issue a correction and at least stop talking about the subsidiary conclusion, but he continued to present it at several conferences afterwards, and as far as I can tell, the data have not been corrected in the literature. But he did get that fellowship. And now, is getting NIH grants. Your tax dollars at work.
I chuckled :)
How come? Brother-in-law has been doing 30-40 000 km per year on a Ford Mondeo for years, much of that on dirt roads. It is of course to be expected that worn-out parts have to be replaced, but we should not need to worry about road safety based on mileage, even if driving on dirt roads.
Hi asksol. I'll take this opportunity for publicly thanking your for all the help you give on IRC on your celery project. You saved my ass a lot of time. You rock.
To me, this is about "mathematical maturity".

My observation is that many programmers, especially those who have come of age by working in startups, tend to value ability and sometimes experience over formal education. This is a result, I believe, of noticing that they can outperform many people who have a classical education, and also seeing that many of the people to whom they look up also do not have much in the way of formal education.

However, I truly believe that Mathematics is a discipline that is very hard to engage with outside of formal education - or at least nobody has really found a great model for doing so yet.

Learning Mathematics in a classical, structured way really does change the way you think. I notice a substantial difference even between those of my colleagues who entered industry straight after their Masters or even Bachelors, and those who completed Doctorates or even held postdoctoral positions.

In my opinion, it is this lack of mathematical maturity that makes the switch from general programming to scientific programming more challenging than the converse.
With one of many job applications I did, I received a small coding exercise before getting to the actual interview.

It was about writing a small application in perl (one of my favorite scripting languages) to solve a problem. It was a number converter from arabic to roman and vice versa.

Anyway I started by looking up a perl module that solved the whole thing in 3-4 lines of code.

What was the answer? Sorry that's not we wanted. We would like to see, how you would solve it with general code.

So you're saying that doing investigation work, finding an existing working solution and applying that solution is not a good answer for you?

Sorry but that's how I work. I find a problem; I investigate for a solution; if there is one I use it and implement it; if not then I will write one.

The moral of the story is: interviewing is fundamentally wrong and doesn't help you find a good candidate. There are millions of good solutions to one problem in programming. Asking for a solution you want to see and not a solution that solves the problem will never help. Then why don't you clone yourself and have an army of developers which work the same way and produce the same code with the same flaws over and over and over.
If society collectively decided to refuse them service for making such an invasive service, it's not as if they can complain.
> you're following my suggestion about falsely claiming to be a ransomware victim

effective, isn't it!
Tesla has posted their response:

https://www.teslamotors.com/blog/grain-of-salt
You're defining "useful information" like everyone shares the same idea on what is "useful".
I would never claim that you can use "a small layer on top of asyncio to replace celery". I've read celery codebase, it's very, very thorough. Also in the future, I may even try to integrate celery in the asyncio event loop so I don't have to start a separate process.
The school’s vice-president of finance and services said why they openly disclosed it:

As for why the U of C admitted it paid the ransom, as well as releasing the cost, Dalgetty said it’s an effort to be transparent. “We’re a public sector organization and we pride ourselves on our openness,” she said. Source: http://calgaryherald.com/news/local-news/university-of-calga...

Personally, I am glad they disclosed it. For example this incident raises the awareness that having a solid backup policy is important. Maybe this very story will help IT staff from other universities convince upper management to invest funds into developing a more solid backup policy.
For all you know, they penalize people for not being oversharers.
Your example is completely unrelated. This was not a recognised defect. If you really think that every car manufacturer does it then it should be trivial for you to find some source where a single car was repaired for free after 100k km for something that was not a recognised defect.
You have plenty of time to prove your thesis.
I agree with the author that Fizzbuzz is about the modulo operator if you present it to the candidate like that.

What I would simply do is :

"Write fizzbuzz test for language ... use the modulo operator, which is ... for that language"

By doing this it's all about the loop.

On top of that I think the author is right, because the pressure of the candidate is sometimes huge.

I prefer giving a task that they can do at home. For example if it's a front-end position, it would be a small landing page. When I interview I usually tell the candidate :

"I really enjoyed the conversation so far. Just to let you know, the management wants from us to get from every candidate a code sample, so I will have to give you a small task that you can do at home. I'm really sorry about that, but I think it will be also helpful for you to check out what exactly you will be doing here. Do it whenever you want, just make sure you have something by the end of the week. You can also ask me anything at ..."

This sentence makes miracles. The candidate is motivated. The code is cleaner and though-trough. Then you can actually see if the person will be able to do the job.
Everyone I know doing recruiting says that FizzBuzz reliably disqualifies surprisingly large fraction of candidates. Even half of them, even after prefiltering by education or relevant experience.
You'd lose that bet: people I know who drive a lot on dirt roads use just normal cars. VW Golf or Ford Mondeo or Toyota Yaris or a BMW 5 series, and for those who do most km, a Mercedes E-class.
Chasing Love~
Because simple tools are easy to understand and easy to replace when you find something better. Once you invested a lot of time into configuring your GenericTool(tm) to do what you want you're locked into its ecosystem forever. Also, simple tools that do one thing only tend to do it better than tools that do lots of things.
While you'll always have a hard time getting away from political bias, you should check out http://www.newyorker.com/ and https://theintercept.com/

Which I find both to have minimal ads and well written interesting articles about current events.
John C. Calhoun’s Concurrent Majority – The Princeton Tory
> interpreted

There's the kicker: it was written by a lawyer for legal purposes. I could interpret that as Tesla promising me 5 cars; that doesn't change what it legally says.

> You agree to keep confidential

I agree that this is bad. I assume it's there to prevent all of their customers expecting this treatment (which they might not be able to do forever), as well as carefully constructed half-truths appearing on social media (which occurred in this case anyway). Maybe a "full disclosure agreement" would be more appropriate: where you agree that you must disclose all details if you decide to disclose.
When you do `smthin | less' the other bazilion options are loaded in less, using resources. If you want to have a quick look a the help you can get overwhelmed by all the information.

Having so many options in less can be seen as over-engineering. Bloating the system. There are duplicate features, features that probably don't belong in less etc. It goes against the minimalism of Unix.

It probably isn't a big deal in this case, but as a general rule being simple and lean is a feature IMO.
Isn't that usually the air suspension though, a item known to go bad and a reason many people opt not to get one?
BtrFS on 3.16 is a brave decision.

It bothers me that too much is Linux-only (or worse: Linux+x86-only) these days, making assumptions about the system that we just couldn't (and were forced to do it right) in the IRIX/Solaris/AIX days.

As someone who uses Linux, OSX, Homebrew (why, oh why?) and MacPorts daily, I can readily say we don't make our software as easily portable as we used to.
OpenAI Requests for research
ECommerce Talks – Alex Barrera. The underestimated power of storytelling
We did, it helps quite a lot! Concerning the model, we use Gaussian process classification with a logit link function, a linear kernel and Expectation Propagation as inference method.
\1 I don't think you really know what association fallacy means. You conflate "analogy" with "association fallacy".

\2 Also this thread is not about FreeBSD preference, neither is the topic > the topic is about Microsoft supporting FreeBSD in the cloud.
I thought we could leave the "hurr durr, evil M$" stuff behind, considering that today, Microsoft is technically so far behind Google and Apple that it does not even come close to matching them in invasiveness.
Since philosophy was your favourite, you might enjoy the novels of Greg Egan. As far as I can tell, he puts good mathematics in his stories.
Interviewing is hard.. I always hated the idea of judging someone based on a 1 hour chat (I was always the tech interviewer or first screen). I also hate that interviewers aim to challenge the candidate with hard technical questions that they might have or might have not had experience with.

So what I do is ask the candidate to tell me about their experience, past projects, and also frankly ask them "what are you most comfortable talking about" and continue diving from here. When they talk about a topic they claim to be experienced with, you can really see what they worth. When someone can't fluently discuss something his claims to be knowledgeable in (yes that happened), that's a bad sign.
The issue is many companies have NIH syndrome, sometimes for a generally good reason.

in the same circumstances I would have noted my find and copied the relevant code into my project, not because I'd do that in personal projects, but because companies only care about integrating their requirements with as few external dependencies as possible.
Could you expand on what the struggle is?

Thanks
Flight Simulator 2K16 v1.1 Hile Mod Apk İndir – Ferhat Özal – Hile Apk İndir
> US universities charge fees...

FTFY.

The University that this story is about is Canadian.
Thoughts on rebar3