skysight-inc/HackerNews huggingface dataset:
> If it were part of Emacs you'd need to use the FSF's collaboration tools which have a higher barrier of entry

I've lost count of how many projects I've contributed to, due to how easy Github makes submitting a patch.

Contrast that to contributing to Emacs: I can't recall a single time I tried to send in a change-proposal without regretting it, seeing it fan out for weeks in endless mailing lists discussions and more often than not end up going nowhere.

If Magit ends up under FSF ownership and the Github repo is discontinued, I'll just assume the number of contributors will plummet. At least that sounds like the most likely outcome.

Here's hoping for the best.
> What it needs is better package manager - built in!

Er… it does? package.el has been included in Emacs since Emacs 24[0], and there's an official package repository[1] which is included by default, alongside the older MELPA and Marmalade which you can add to 'package-archives if you want packages from there.

> I still have not completely comprehended how MELPA works.

MELPA is just a repository for package.el.

> If anything should be more closely built in (and documented and standardised) to Emacs, package manager should.

It is…

[0] https://www.emacswiki.org/emacs/ELPA

[1] http://elpa.gnu.org
I don't see how more vetted, responsible investing hurts anybody.
Yet understanding the state of the tape and what it represents gets increasingly difficult the more abstract you get. Running a non-trivial programme in a Turing machine is as hard to inspect as disassembling one in a standard computer. The complexity does not lie on the general computing platform, but in the interpretation that we derive from its state - and, as long as the platform is turing complete, by definition, we will end up running inescrutable programs (because we can!).
>This is a very pro-Ether take on what happened, but ultimately it comes to the right conclusion:

>> The problem is that his programming toolchain allowed him to make these mistakes.

This is not the right conclusion; it is too shallow. It suggests that the risks of smart contracts can be fixed with some changes to the programming toolchain, but no-one has ever made one that only produces secure code, and I think I can safely call that notion a pipe-dream. How, then, do we write code with the level of security needed by smart contracts, and in the volume needed for smart contracts to be useful, if they are to be publicly accessible like Ethereum? The fact is, this has never been done before at that volume, and we do not know how to do it.

> Just remember...

>> certainly you should not store any money in a hot wallet that you’re not comfortable losing.

But what does it take to be comfortable? Unless you are just going to take someone else's word for it, you would have to examine all the code, including the libraries and the EVM itself, and be competent enough in security to be comfortable that you had not overlooked ay risks. But the real problem is that this does not just apply to hot wallets, it applies to anything that puts your Ethereum at risk. So, in practice, 'being comfortable' means trusting a bunch of people you probably do not know well, and with no recourse if that trust turned out to be overly optimistic.
Why is Serverless Architecture becoming so popular?
The worst is that the Linux kernel (and any BSD) would be able to make a perfect router, but manufacturers insist on using their own shitty implementation. If they would've just used used the default Linux/BSD they would've been fine.
And you can use the built-in emacs features via emacs -nw on a remote system. Core vim doesn't come with a git client I assume? So I'm not seeing the difference.

The other answer is

apt-get install emacs-core-plus-standard-packages

or

apt-get install emacs-core emacs-magit emacs-org-mode

i.e. people produce linux packages that set up emacs with its MELPA packages.

If we don't put stuff like org-mode and magit in emacs then the community will produce emacs distributions bundling the standard add-ons.
this. so much this. A thousand times this. You have no idea how much it affects you to be in a city that has gray skies for like 3/4 the year. You can go days without seeing the sun in the Winter. Honestly, I theorize, half-jokingly, that Seattle's startup scene never took off because people get too depressed by the weather and give up.
An important facet to mathematics in general, that most are unaware of before studying it, is that the majority of proofs, especially those done in bachelor university courses, are purely notation. Other problems often become trivial to solve by using a different notation (e.g. polar form vs. points on the complex plane) as well.
Isn't copying the password to clipboard a vulnerability?

I think a better idea would be to fill in the password through something like xdotool
Planes are dealing with this somehow, so I'm sure hyperloop can come up with the solution.
Jio, the VoLTE only telecom operator has announced a feature phone - Jio Phone which can be bought for refundable security deposit of INR 1500 ( ~ $23 ).

What's interesting is since the phone is supposedly a feature/smartphone hybrid capable of running Jio's large apps portfolio, they've chose KaiOS - fork of FirefoxOS to power the handset.

Considering Jio has 100 million subscribers within 6 months and that they plan to manufacture 5million Jio phone's every week; FirefoxOS besides getting new lease of life could also be able to capture significant market share in India.
The Bradshaw paintings seem to depict (Australian) humans using boats long before we thought it might have been possible:

http://www.australiangeographic.com.au/news/2013/08/aborigin...
I prefer Mathematica's notation over Leibniz's, because it is not as ambiguous (dx can also mean d TIMES x, as a simple example, but also dy^2 can mean d(y^2) and (dy)^2)
Interview with Petra Haandrikman, team leader of the Dutch police unit that infiltrated Hansa.

K: So you made a copy of the Hansa servers?

H: We gained physical access to the machines in Lithuania, and were able to set up some clustering between the [Hansa] database servers in Lithuania and servers we were running in our country. With that, we were able to get a real time copy of the Hansa database, and then copy over the Web site code itself.
I'm in the same boat. The last AAA titles I played on Linux were Deus Ex: Mankind Divided and Alien Isolation - high end, graphics intensive games. I've been meaning to get around to Hitman - I downloaded the demo a few weeks back and it seems to run fine but not had time to get started with it properly.

I also enjoyed Thimbleweed Park and I see the (excellent, btw) Wonderboy remake was released for Linux this week. Us Linux gamers are incredibly well catered for these days!

(Ubuntu // i5 2500K // GTX 970 with Intel proprietary drivers, FWIW)
Good point, I'll do that.

Thank you very much.
My comment would fall under the hypothesis generation step of the scientific method, just like the article.

It may or may not be proper thinking - without executing the remaining steps to test a theory, we can't know.
No, let's not. Magit is a great package, and the ease of contribution and ability to move quickly are great parts of it.
Also, as a man, you are respected to break the girl's apparent resistance. If you are in early stages of relationship and want to wait for the girl to be comfortable to kiss you, you'll never get here. Asking a girl if you can kiss her will be awkward too and will probably be a no. Leaning in and kissing her will do the trick.

Obviously if she says no and leans away, you stop and don't try it.
The classic chain is still there, anyone can use it if they like. That's probably the best thing that happened, both groups had their own way and went their own way. You can't satisfy everyone and keep them on the same chain.

Technically, no transactions were undone, but the fork agreed to a new state set in the future. The users of the new version also had a choice if they wanted to support the fork or not, the majority went with the fork. It's not like anyone was forced to fork. Actually, you could even run both, and I did for a time until it was clear who was the winner.

This is a screenshot of the choice everyone was asked when starting up their wallet: https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Et...
Hourly Rates of Offshore Software Developers 2017
Oh po' boi
Especially given that the British/Australians hunted them like animals, exterminated them by the thousands, displayed them in circus like fashion back in Europe, and forcibly sent their kids in concentration/"re-education" (whitening) camps up until the 80s.

https://en.wikipedia.org/wiki/Stolen_Generations

https://en.wikipedia.org/wiki/List_of_massacres_of_Indigenou...

https://en.wikipedia.org/wiki/Truganini

https://www.theguardian.com/world/2014/jun/14/aboriginal-bon...
With all the discussion about 1password and its decision to "more or less" move to the web and a subscription based model, I had a TODO to look at what the open source community had; especially regarding browser plug-ins, mobile apps, etc. I don't understand why a simple problem like password management, needs a subscription and a private company to create software for the problem.

This post seems to have saved me the trouble of Googling myself. I am installing on the Mac and iOS as we speak.
I don't like the fact someone with access to my hard-drive can figure out all the services I'm using just by looking at the filenames.

It's convenient yes, but I prefer one encrypted file that contains it all.
> Which ones would that be?

Oh, I did not imply that there are any, just that the only largish applications besides games and "experiences" are probably fancy vanity applications for businesses.
Cryptocurrencies, growing pains aside, will arrest the trend toward economic centralization. They are not just more powerful tools. They are tools that shift the control over money from large trusted third parties to individuals. They literally allow an individual to be their own bank.

They are a counter-force against the trend toward eliminating cash, and with it, financial privacy [1]:

>Any future cashless bank-payments society will be the outcome of a deliberate war on cash waged by an alliance of three elite groups with deep interests in seeing it emerge.

These statements from an executive at MasterCard are a great window into the company's designs on cash and its electronic corollaries:

>There's huge interest in cryptocurrencies and what perhaps they can create in the market place. Now we at MasterCard are not completely comfortable with the idea of cryptocurrencies largely because they go against the whole principle that we've established our business on which is really moving to a world beyond cash and ensuring greater transparency.. If you think about it, cash is a problem for a number of countries. Cash really facilitates anonymity, it facilitates illegal activity, it facilitates tax avoidance and a range of other things that aren't going to drive efficiency in an economy

-https://youtu.be/bO4jHXjCXw8?t=2m57s

>If it's an anonymous transaction, that sounds like a suspicious transaction. Why does somebody need to be anonymous?

-http://youtu.be/bO4jHXjCXw8#t=4m12s

[1] https://aeon.co/essays/if-plastic-replaces-cash-much-that-is...
You might expect the risk to go down over time, as people develop standard contracts with proven reliability.
How being a new Dad is wildly similar to our company Machine Learning journey
5 Up-and-coming Community RPi/Docker Blogs
The article is wrong on a couple of counts (for multiplication and division).

Here is a more complete one:
https://thonyc.wordpress.com/2017/02/10/the-widespread-and-p...

(Surfaced on HN with https://news.ycombinator.com/item?id=13636277 )
Did you read the article?! Renault's approach was to model the cheaper car after an existing car (Kwid) that was proven/already popular on the Indian market, and then they drove down component costs. They are relying on a market proven market segment (and the Kwid's halo effect won't harm).
nVidia is crippling the Nouveau drivers by not releasing the signed blobs required for basic things as fan control and setting the clockspeed.
> If it were part of Emacs you'd need to use the FSF's collaboration tools which have a higher barrier of entry,

No, we would continue to use Github for the foreseeable future. If a FSF hosted Gitlab/Gitea/... instance came to be, then we would likely switch to that.

Also I am not exactly a fan of either the git forge or the mailing list work-flow. So I plan to add "competitive collaboration tools" to Magit that allow a project to continue to use either back-end while also allowing all or some contributors to use collaboration work-flows that are more tightly integrated with the development and version-control work-flows. https://github.com/magit/magit/issues/2972

The primary downsides of assigning copyright to the FSF that I see is the "waiting for papers to be signed" part and that some potential contributors will no longer be able to / be willing to contribute.
WJS #105 – Ember FastBoot, Lazy Loading with Vue, Apollo Server, and More
> The point is this: good writing isn't a solitary job; it takes editors as well as writers.

That's an empirical claim, and I'm wondering how often it is actually true.

I have no doubt that for many people, and probably most people, it is true. But how many people out there can (and do) write well without an editor?
This article is complete shit. No actual data thet proves the now misleading title. Some Yank decided to take a shit on an idea that is eventually going to be reality.
Sure, we are preparing some ways to automotate datasets creation and versionning. For now, the way to feed data is through the built-in Tensorflow numpy/pandas input functions, there are some examples where this pipeline configuration is used. Otherwise there are different pipeline modules that could be used to feed the data especially for training where TF records could be faster.

The way to create a TF record is still manuall, here's an image data converter that was used to create the mnist dataset:

https://github.com/polyaxon/polyaxon/blob/master/polyaxon/da...

More data converters will be available soon.

Once you have a record, numpy array, or a pandas Dataframe, you can basically use any operation/layer on your data by providing the feature name and the list of operation to apply. In general only operation that are necessary for data augmentation should be done on the input data pipelines, otherwise everything should be done during the creation of the TF records, to minimize the computations.

One last thing for reinforcement learnign, the way we feed data is through the feed_dict, because an interaction with an environement is necessary.
Yes, but this reductive view isn't useful. It's happening, whether we know how to do it or not. The important question is how to proceed.
You could but if my home router gets hacked it doesn't directly give the attacker access to all of my money.
It baffles me when people use the "I couldn't get it to work so it obviously doesn't work for anyone" argument, even in the face of statistics that prove otherwise. Ho hum.
British Open golf 2017 live stream [pdf]
...which is funny (the Asterix thing), because spoken French isn't exactly brilliant with numbers either: 99 for example is expressed as "eighty nineteen", 70 as "sixty ten".

My friends lived in France a while and said their landlady could never count their rent (paid in cash) correctly first time. Always stumbled somewhere between 100x+60 and 100x+100 for integer values of x.

The Swiss have corrected this in Swiss French.
Robotics: A Boon or a Bane?
Monopoly was invented to demonstrate the evils of capitalism
Is that widely implemented enough to be useful? Because I'm literally seeing this for the first time today.
People complaining about real estate prices miss the point, or didn't read the article. Non-SF Silicon Valley firms got more funding, ruling out cost of living as the reason.
On the one hand I am very impressed they managed this, but on the other, it does seem very sledgehammer/nut-esque. Even without virtual IPs, it seems a little silly that their customers weren't running N+1 redundant instances that could be taken out, upgraded and then swapped without disrupting normal operations.

Again, very impressive as an academic exercise, especially considering the given script isn't actually that complicated, but wow, they had some serious guts running this in production!
> Exactly. I'm amazed that so much of the web today is still based on "easy" scripting languages like JS or Python

You can put any script kiddy in front of them and get a "working" program.

> Once I transitioned to Elm and Haskell,

My first question when I heard of Haskells main features: "What does a planet from Star Wars have to do with programming?". Haskell is not a source of cheap programmers.

> Especially when money is involved, correctness and safety should be the number 1 priority.

When money is involved the first priority is a cost/risk evaluation. Generally the people involved in that evaluation don't have much of a personal risk so the number 1 priority is to reduce the cost.
Compensation isn't nearly as elastic as housing prices though.

Not only that, the demand side for housing is also the supply side for the job market, so prices are squeezed on both sides.
I think that is a bit too simplistic a view, and the better question is: when things go wrong, what is your fallback?

Modern governments provide an elaborate system of fallbacks: checks and balances, a justice system with multiple levels of appeals. Those may be complex and fallible, but they are at least reasonably good at dealing with unexpected problems.

When a smart contract goes wrong, there are no fallbacks.
This is excellent opportunity for anyone who wants investment from west coast VCs but doesn't want to deal with San Francisco, Oakland or the bay area.

San Francisco frequently has human feces on the sidewalk in many areas right near the city center, high housing prices and a combination of startup bros and angry hard left outrage culture folk. The bay area is a cultureless void and Oakland is still dangerous.

Better Portland, LA or (from what I hear) Boulder.
I love academics who describe the technical work of engineers. I think this type of translation work is totally needed.
I thought of a simple example on my way to my commute. (It's a short walk.)

The Tanaka equation is an example (admittedly: not a diffusion, not a case o plug-and-chug the Ito lemma) of a process driven by a Brownian with a discontinuous probability distribution. How the hell? From memory,

dTNK = dB if dB>0 else -dB

Now imagine a model with three equations.

X1 is a bog-standard geometric diffusion (we could have picked something that's chi-squared distributed driven by a Brownian from standard interest rate models) as in the 1970s Black-Scholes models. But instead of having an exogenous volatility, it has its Brownian term dB1 multiplied by a second equation, X2.

dX2 could be a standard mean-reversion equation, but again its dB2 is multiplied by X3.

dX3 is something like abs(dB3 - dB4* X3).

Voilà, an equation (X1) with a sudden break driven by the level of a mean-reverting equation (X2, which tells us volatility should come down in finite time even if it grows by a lot at times) that's set to blow up at a X2-dependent but stochastic level.

Don't get me wrong, Poisson-like jumps are very common (they're precisely the limiting process for sudden jumps) but people overstate (perhaps because they didn't really read the conditions for Ito isometry) how much a Brownian motion forces a system into normality or smoothness.

But hey, people get away with being hipsters about programming languages, why shouldn't they do that for stochastic calculus too, you know?
They are still one time pads, just incorrectly used.

Even if the cryptography is sound, you also need to ensure that no user error can happen.
because there is so much bullshit and over engineering in the middle ware industry
This shouldn't really be an issue if you're using full disk encryption.
Web3.js 1.0.0 BETA released
I make a point of never using pip outside of a virtual environment exactly for this reason. It has worked well!
Or even someone who is fast and/or good. He just goes and does it whatever way he wants, then because it's done it just stays that way forever.
But the function people were exploiting needed to be public, I don't see how internal by default would have made any difference.

The real issue here is that the class constructor called a function instead of containing all code within itself. It's a fundamental misunderstanding of how the EVM works and how Solidity compiles to it.

I've read the code and it's hard to convey the level of incompetence that went into having a dynamic call from the Wallet constructor to the initWallet function; but it's very, very high.
I stay here because I've not found any place on Earth that's as good for working in technology. And, every year, this area creeps even further ahead. It's just an amazing place. So, I tolerate the pain for the opportunity to enjoy my career to the fullest.
Yes, indeed - thanks. The history is horrible; a little respect is the least we can offer.
Why does everyone have to squeeze into San Francisco and the peninsula? Can't you tech workers gentrify West Oakland at least? Guess a few street thugs are a force more powerful than million dollar home prices. I bet those guys are really proud of the chaos they create that forces all of you to avoid their neighborhoods.
Are companies like J.P. Morgan using Simula or Smalltalk?
Just means I won't be playing on Linux since if not all most of the good games live on Windows. If I take your perspective, that Linux is separate platform, like console vs PC. Then the battle is already lost and there is no point for me to care in the slightest.
Proceeding by ignoring the inherent difficulties is certainly an option... In fact, that is how we got to the current situation.
stock market traders pay thousands for services like Bloomberg
Cues from Existing Players to Develop a Successful Taxi Booking App
Yep, if you saw the attack done it was really easy to replicate it as all transactions are public.

In fact, it's a testament to the poor technical capability of most people involved in Ethereum that the whitehat was even able to do this, in any other environment you'd have had other blackhats clean out the remaining $90m within minutes, all it took was to fire up a web3 console (ethereum's javascript interface) and call the initWallet method with your own address on it.

Then you could drain the contract at will.
Essentially the same argument as linux-style OS vs freebsd-style OS.

Its worth pointing out the analogy that most OS have git as an addon and have emacs itself as an addon. Once someone has gone to the effort of installing git, and installing emacs, installing magit isn't a noticeable or significant barrier.

Another interesting thing for non-emacs users to consider is this saves approximately zero time. A quick

grep -c use-package .emacs.d/init.el

shows I import about 36 packages and I'm kinda a minimalist emacs user. The most effort I could possibly save would be about 3%. Its not like I'm going to stop using cider or flycheck if magit is bundled.
It is half thought, because at the time of speaking you haven't evaluated yet whether it works or not. It is about being ok with uncertainty when speaking.

It has more to do with whether you think out loud (which I do and have a bit of advantage in such hiring process) and less to do with overall attitude of perfectionism when giving away finished work. I would not hire such person as consultant or support, but I worked with such people on positions that don't require much speaking with customers and they were great to work with.
There's no mention of how they sort correlation from causation. Does being physically healthy perhaps also lead to happier relationships?
What is your age?