skysight-inc/HackerNews huggingface dataset:
Git Extensions was a fantastic project back when the idea of Microsoft supporting Git would seemed impossible. It made my life better everyday when I was a C# developer. These days, I use the Git CLI on Windows, but VS integration with Git seems good, so I haven't felt the need to install Git Extensions.

I've still not yet seen a stand-alone GUI for Git that is better than the one that ships with Git Extensions, though.
Iraq archbishop: Where were all those protesters while ISIS committed genocides?
I'm all for capturing externalities in the form of consumption-based incentives, but at some point you need to draw a line for added benefit/complexity. Yes, they do have relatively high gasoline taxes, but perhaps not high enough.

Theoretically, perhaps the cost should be such that the government can use the revenue to "undo" the damage (via carbon capture + ventilation infrastructure in congested areas, for example). If there was truly a compelling case that city congestion, per liter, is so much worse: just levy an additional city petrol gasoline tax. Similar to city vs state sales taxes.
> Conventional wisdom says Frankel is more likely to join the millionaire has-beens who dot the hills in my San Francisco neighborhood or become a trophy hire at a tech startup, like contemporaries Fanning, Marc Andreessen, and Linus Torvalds.

Heh.
> Making a billion dollars a year revenue is pretty much the definition of "benefiting everyone",

No, no it is not. One party making lots of money is not the same as something benefitting everyone.

Companies ignoring environmental regulations could make more money, but it wouldn't benefit everyone, as an example.
Seriously, take those numbers off if you don't want to reveal your identity to your employer.
This reminds me of Alan Kay and company's attempt at VPRI to reduce a full PC OS to 20K loc, which produced some very sweet and concise code.
مسلسل قيامة أرطغرل – إعلان الحلقة 76 مترجم للعربية HD
This seems complicated and error prone. Although I can see the advantages of this approach, it really makes me wonder whether the designers chose the right abstractions.

Also, the fact that I can type "cat binary-file" and mess up my terminal settings tells me that they didn't clearly separated concerns.
Workless, or working less?
I second jbpetersen. What was a class on symbolic economies like? Sounds fascinating, even to know what was on the syllabus.
https://sourceforge.net/projects/mines-perfect/

It's awesome, it has Murphy's Law (if there is a possibility that the field you just clicked has a mine, then it will have one), always solvable levels and some variations of the board (think hexagonal, 3d). And it runs nicely in Wine.

Try it. :)
>> Music is heading away from supergroups on labels like Sony BMG and promoted on MTV, towards a larger number of micro-brands serving individual tastes more closely.

Any data to support this because from where I'm sitting, although the music industry is changing, the one place it isn't is as the top. I don't see the market for a small number of superstars owning the top 40 ever disappearing.
I just had to play to see what your animation is when you win!
What I was saying was that you can't put everything on PH for success of a company. PH is not about companies. If you have a really nice product and you need people who can give valuable feedback, you put it there. A lot of people think about PH first for their initial traffic, which makes sense.

As you said, people just scroll through products. While scrolling, if they find your product attractive (or thumbnail / tagline) then it's a win-win for you.

As a user, I go to PH to check out new things. And I have stuck to most of the apps which I liked on PH.
Entrepreneur Starts Network of Private Schools; Outperforms Public Schools
>> Why has Spotify not pushed harder to own their own content a la Netflix?

The 'exclusive' content Apple Music does is very different to Netflix. It's just an exclusive publishing deal for a short period of time. They don't own the content. I don't think there is a deal possible that would convince an artist to sell their content to one company (e.g. Spotify). Consumers aren't going to change services to hear your music, what happens to your music when Spotify eventually dies or disappears as the medium changes again, and what about your die hard fans who want to give you lots of money by purchasing vinyl or other physical copies at shows?
pprofile + matplotlib = Python program profiled as an awesome heatmap
F# uses .NET classes and objects for a module system, so your use of Objects for "services" is not surprising. An OCaml programmer is much less likely to miss Objects and DI frameworks, as OCaml has a powerful module system (i.e. module functors).

Free Monads can reify an effectful computation, giving flexibility on how it is interpreted. But they are not really a substitute for a good module system.
Baywatch Trailer and Movie download
Nice trojan
One of the reasons why Forth has suffered in the greater computing community is, “If you’ve seen one Forth, you’ve seen one Forth.”

I love Forth. One of the first things I do on any new machine is apt-get or yum it. But I have never managed to write an actually useful program in it. It just isn't well-suited to the use cases of the vast majority of programmers. And I say that as a guy who has shoehorned OCaml, Haskell and Elisp into "real work"...
iPhone sales have been declining every quarter for four quarters
How to make 60,000 printers print whatever you want
"The inspiration dated from 1984, when a waitress in Chicago accepted his sketch of a dollar bill on a napkin for a doughnut and a coffee."

Something to tell the grand-children.

I'm hoping the coffee shop was an independent one and that they framed the note.
Thanks for the submission, I've missed this previous times it has been posted.

I'm currently in the process of writing my own shell so if anyone has any other good resources you'd recommend then I'd be hugely grateful :) (the simpler the better too hehehe)
Interesting. Is your entire company distributed, or is there the option to have some face-to-face collaboration?

I haven't worked on a team where everyone was happy with hangouts. Yeah, maybe a few people go "eh, works, no major issues", but that's different from "we like using this software and increases our productivity". There's always some humor/a running joke when someone's sound dies, or we need to restart the call.

I also haven't observed any distributed company in my network where they had >15 engineers and haven't invested in some paid software with collaboration features beyond hangouts: Zoom, Bluejeans, Screenhero (if a face-to-face video isn't needed, or rarely). One example, pairing: being able to "drive" your coworker's screen for a few minutes without no setup is better than Floobits. Hangouts does not allow this. I believe on some browsers you also can't see the sharer's mouse.

Does that answer your question? Defnitely curious, to learn of other remote teams' tools, and what works for them. I'd love to hear more about what your workflow is like and what you like about it.
Here's the real answer: no-one is hired purely to program. You are hired to sit with the team 9 hours a day, possibly next to your interviewer, and he/she wants to be sure you'll get along. Companies are social and I don't mean as in "social media". There will never come a time when you do an online quiz then should up the next day and sit down, apart from the most commoditized of temp work.
What does "Under X-ray" mean?
> Making a billion dollars a year revenue is pretty much the definition of "benefiting everyone"

This is by far the strangest thing I've ever heard.
We once wrote a text editor as an exercise in FP, the key handler function had to return the area of the screen that needed repainting but also proof that this area was sufficient to catch all the changes, I think we were given some library to do the dirty work of actually drawing it to the screen so I don't know how nasty that was but our key handling code was quite simplistic!
Hanging above my desk is a sheet of thirty two dollar bills which I purchased from the Bureau of Engraving and Printing in Washington DC and had framed. It's a conscious nod towards Boggs and his art.
Yes, but these 3 visits occurred over 3 decades, at their mid-point. So, while 2 decades may have passed between them, its still three decades worth of samples..
What the parent's comment means is not that Spotify should buy works from artists, but that they should assume the role of the studio in creating new work that they would own.
> Communism would't work ...

That's an example of a false choice. It's not a choice between corporate ownership of our information on one hand, and a failed governmental system on the other (which Communism certainly is). People being in control over their information isn't the same as eliminating capitalism. Those issues are orthogonal -- one can have freedom of opportunity alongside respect for personal privacy.

As an example, consider medical information and the rules for its dissemination. No imaginable corporate entity is so potentially rapacious as a hospital, yet the rules for dissemination of medical information are very strict, such that to reveal patient information to a third party without the patient's consent is grounds for immediate dismissal.
The only way to evaluate someone for a software engineer position is to assign a mini coding project. The result should be a working product, packaged and ready to be shipped. It will tell you how fast someone can deliver a solution

This works if your goal is to hire only the currently-unemployed. You will never hire anyone who is currently employed like this. You will probably not even get students who have other options jumping through your hoops.

And think about it, no other industry works like this. You don't give a lawyer a case to win or a doctor a patient to cure to assess hiring them...
It's much more likely that a ton of people start installing dodgy firmware they got off the internet than they start building jammers in their garage.

Imagine if such a firmware had a slider that boosts the transmitting power. People would love it but the network as a whole would suffer.
The BTC idea is actually something close to my heart.

In a past life I played a lot of online poker, and was able to travel without any cash just by meeting fellow poker players and exchanging USD for cash at whatever the local rate was. There are definitely more developers than online poker players, so the liquidity of a peer-to-peer BTC (or other coin) forex marketplace would be high. Does something like this exist for remote workers?
Some edge cases:

- cat /dev/urandom (cat can't reasonably tell if you've piped to another command that expects raw binary data or a terminal that expects to be left in a sane state)

- ssh remotehost cat /dev/urandom (ditto)

- Emergency exit to avoid data loss when detecting e.g. memory corruption (lesser evil)

- Hardware bugs/failures erroneously emitting escape codes (memory bit flips, loose RS-232 connections)

You're of course correct that the vastly preferred thing to do when practical is to clean up when reasonable to do so - and it's probably reasonable to do so.
How to get gmail.com banned – not that I did this (2011)
Aa Gaya Hero Movie Download (Superstar Govinda)
I don't really see these types of services staying alive independent of a larger company. Google and Apple can afford to pay what the labels want and can justify it through improving brand recognition, getting lock in, or whatever else they dream up. Spotify has nothing else to prop up, and will get priced out by the big corporations in the same space.

I'm not really happy about it. Spotify has warts but it also has some things I really like that the competitors don't have. The social features are great and I often find links to Spotify playlists around the net, but not for Apple Music.
Yes, and there are many other libs doing similar things too.
But all I have seen so far could not satisfy my needs. As for the scipy.signal.cwt method, it doesn't support complex output:
https://github.com/scipy/scipy/issues/3793

So you can't separate amplitude and phase, which is often needed.
There are 6,799 federally insured banks in the US; it's an extremely competitive market compared to anywhere else in the world. They're also constantly competing against non-bank lenders and P2P lending marketplaces.

If you have a better algorithm of determining credit risk you can make a lot of money undercutting the competition on the right borrowers.
>nobody sells because prices are too low and selling means realizing huge losses

This is only looking at housing as investment/speculation. Downside is that people also sell if life forces them to. Like if they need to move because of personal or professional reason.

If the price continues to trend downward, realizing a loss isn't as bad as losing more, or more likely unable to deploy capital in better investments. While there are mortgages, my assumption is that foreign money is mostly all cash buyers.
I think the idea is that it cannot be empty more than six month out of twelve, not that ot cannot be empty more than six months in a row.
My recent experience with Cordova has been much better than I expected. It's quite a bit easier to work with than I thought, and the performance is fine for the relatively 'standard' UI and animations/transitions I needed. And with a few specific tweaks I could even make it seem pretty native (momentum scrolling, etc.).

All that said, I'd still recommend going native or React Native if 1) you can afford it (time/money/properly skilled employee), or if 2) the app's needs are beyond what a 'typical' in-browser web app does.

In regards to the latter I've found quite a number of plugins that let you do notifications, or use the accelerometer, but on the whole I've found that cordova plugins can be finicky. Plus, the more plugins I need to add and the more native functionality I need to use, the more nervous I get about not fully grasping the underlying stuff.

Basically, I used to think Cordova was never really an acceptable option, especially with the release of React Native. Now, I think there are plenty of situations where it's the best solution for a client.
I eat vintage military rations
Google's Key Transparency project [1] is based on this.

[1] https://security.googleblog.com/2017/01/security-through-tra...
I can say first-hand that Morse code is not just a bandwidth-efficient means of communication, but also a fun and rewarding hobby.

If you're interested in learning using modern and effective methods, I sell a course developed by an expert in memory and cognition. The first couple of lessons are available for free at https://skilman.com/try-it/ if you would like to try your hand at it and judge the course for yourself.
Sounds like the reason is nobody else will touch it. Once the author is gone, you end up scrapping the project.
See the table on this page: http://www.roymech.co.uk/Useful_Tables/Matter/Costs.html

In one of the tables the cost for bronze (more durable than pure copper but having similar antiseptic properties) is listed as 19.5 versus 10.9 for stainless steel, same units. So bronze costs almost twice as much as stainless, not a ruinous increase given its antiseptic properties.

One could seek an alloy form that would balance a material's antiseptic property versus cost, a project that hasn't yet begun.
VLC supports skins now, so you can trick-out your VLC installation to almost look like Winamp if you put the effort in.
Thanks for the explanation. For me the key takeaway is:

> at present we don't implement querying of history or past states, for example, and when we do it won't be free.

That's the bit of Datomic that intrigues me and gives the best use-case (I don't have to add data versioning and history in my app-layer) and what I'm looking for in other systems.
Mathologer recently did a video on the puzzles mentioned in this article: https://www.youtube.com/watch?v=aDOP0XynAzA
This is probably best learned from a good lecturer. There is a lot of background on field theory required to make this click.
Quick Survey on Styling Angular Apps with Angular Material Course
This, in my opinion, is one of the true core innovations in bitcoin: the negative feedback of collective hashpower causing the block target to shift.

It's absolutely brilliant. Blocks come at approximately 10 minute intervals whether it's just two people cpu mining in their basement or a global network of ASIC farms consuming megawatts.

It's certainly been fun to watch. When I started mining on the very first publicly released GPU miner, my ~$500USD ATI PCI GPU yielded a block (each with a 50 bitcoin reward) every hour or two. I was mining somewhere around 10% of all the blocks in the chain.

Now, doing that very nearly requires owning a hydroelectric dam.
When writing shells it's possible to invoke standard libraries on both ends of the circuit to handle these communications/protocol issues without having to rewrite them.
Speaking of VPNs....

Is there a guide somewhere on how to partition applications on Linux so different apps use different VPNs?

Obviously the easier way is SSH SOCKS tunnels if the app supports it, but I'd like a more general method.

I believe it is possible by namespacing the apps (or I guess going all the way and containerizing them) and then setting the routing on a per-namespace basis.

Is there anywhere this is written down so I don't have to spent 6 hours trying to work out how to do it?
Sure, it's possible for a human to make such a judgement call, but most of the time call center staff are going to be working from a script and trying to get done with your call as fast as possible.

There's not going to be a path on their script for "was indeed child porn, but it seems okay", except perhaps for account theft.
Godwin's Law: One Man's Quest to Civilize the Internet
There is another model called DPoS (D=delegated) where you use your coins to vote for block producers, who then use their keys to sign blocks. It's pretty cool, because then the miners' (in DPoS known as "witnesses") keys need not directly control any coins (just sign blocks with the transactions of others).
Yes, `hledger' is based on double entry bookkeeping. But we do not use the Credit and Debit conventions. Instead we use negative numbers to imply deduction in the balance of an account. Each journal entry must be balanced.
Yeah, but I don't like the emacs terminal.

I feel spacemacs is just a vim clone with really bad cpu and ram utilization. If I am going that road, why not use an ide like eclipse or visual studio instead?
hledger and ledger are mostly compatible. Can you share what problem you are facing while using hledger?

You original journal file that you were using with ledger should just work with hlegder.
The irony here is that if you look like the people in the photos, i.e. a 80-90s era post-modernist hipster in the year 2017, you'll probably draw far more attention to yourself than you would otherwise.
One comment I'll make because it's kind of buried in the first paragraph and not really called out: this project is one of the very early adopters of Trevor Perrin's state-of-the-art Noise protocol framework design https://noiseprotocol.org/, so you're looking at something dramatically more modern, auditable and (potentially) secure than older, hairier protocols like IPsec, TLSv1.2, OpenVPN, etc.

Best of luck, Jason!
Not to mention horrible shuffle functionality and unfixed bugs that have existed for years that are existent throughout the program.
Yes the error handling is far from perfect. I'll have to properly test and improve it.
Not emphasized in the linked PDF is the fact that sending Morse code is relatively easy, but accurately receiving it is much harder. One would do well to spend the majority of one's time learning to accurately receive Morse code, and not spend nearly as much time learning to send.

Also, now that Morse code proficiency has been removed from the list of requirements for most amateur and commercial radio licenses, learning it is like learning Latin -- an art for the dedicated purist, in keeping with the true meaning of "amateur."
I actually want to write an Emacs Lisp port of hledger/ledger. Just for fun sometime. I cannot do this in the near future though.
The only downside would be time.Time structures grow by 8 bytes, but this is really minor because if you're storing times you're likely storing timestamps and not time.Time structures.
>They're authorized to give the exam for commercial radiotelegraph operator. This gets you a real, but not very useful license.

This brings back memories. I was a board op (and then later on, full DJ) at a 100kW country radio station in my small Oklahoma hometown from 1990-1993. Before I could start, I had to fill out paperwork and send it to the FCC with $35, and get my "Restricted Radiotelephone Operator's License". All of the people that worked on-air at the station had theirs pinned up on a corkboard in the back of the control room.

From what I read, the FCC stopped requiring these in 1995 or so. Apparently they are/were for life; I should see if I can dig up the records online and request a re-print!
This always happens. People listening to Teacher Unions are listening to Unions, not all teachers.

Competing schools have to provide results, not just to federal powers, which public schools horribly fail time and time again, but also to their customers.

Those advocating public schooling ONLY (no free market alternatives), please envision your trade or industry working the same way...
A little Googling suggests people have gotten things appealed, so it's more likely that humans are taking a look, but they're just not producing the outcome you want.
Know you will love marriage or arra0nged marriage?  How to Learn Astrology
I'm not sure if everyone who's interested knows APL... I was initially interested, but honestly a bit less when I saw the compiler is in APL. Still a very impressive feat, just not my cup of tea.
2 and 2 = 5…‽ and Why Compiler Warnings Are Good
As time goes by, I increasingly view things like uncountable infinities and the axiom of choice as "a fun maths game", rather than having any intrinsic truth or falsity. Other's view may differ.

Here is an interesting thing I've never seen anyone write down (I should do it myself) -- we don't need uncountable infinities.

* How many natural numbers are there? Countable

* How many rational numbers are there? Countable

* How many numbers are solution to a polynomial? Countable

* How many numbers are the output of any turing machine (including programs that run forever, producing an infinite decimal)? Countable

* How many numbers are the answer to any maths problem anyone can write down (where the problem has at most a countable number of answers)? Countable.

If the set of all numbers any can express in any sensible way, and the solution to any problem any could ever have, is countable, why do we need the other uncountables?
You are on Facebook. All your data is there. You simply can not log in any more.
You know when you are getting old when you read:

> When you hit backspace, the kernel tty line discipline rubs out your previous character by printing (in the simple case) Ctrl-H, a space, and then another Ctrl-H.

And you think 'Yup, I knew that.' ...

(In my case, I just about recall re-implementing it when mucking about with serial consoles in my youth - On low baud connections, you could actually see it do it - backspace - space - backspace )
I just now went through this, which makes this post perfectly apt for my morning. 4-day running process. SSH disconnects on day 3.5.

Reconnected; Started tmux; Started the process; 4 days to go...

I generally know better. Some lessons need to be relearned.