skysight-inc/HackerNews huggingface dataset:
I've been using Sublime for many years, and I think I paid for Sublime a about a year in (I think it cost like 30$ back then). I think my current employer also got me a License. However, after the n-th re-install I got too lazy to find my license key and just used the unregistered version. I think I've been running that for years now.

The popup wasn't annoying enough for me to go and find my license key. If you really want to use Sublime but find the 70$ a steep price, it's still completely usable for free if you don't mind a popup once a day.

As an aside, I recently switched to Atom, mostly to stop the programming hipsters from constantly nagging me about how Atom is such a superior editor. With a little configuration I got it to look pretty much exactly like Sublime, and I don't have any issues with performance. If you're looking for a free Sublime alternative, Atom is pretty usable right now.
I paid for it gladly and most developers I know have as well.
Another argument for size: Safety. It's the whole incompatibility argument, when large vehicles decimate small ones.
What you're describing is this:

Sudoku is a game, and in which to solve it, a computer program has an obvious method to limit possible permutations to compute in finding a solution. In other words, it is not faced with the challenge of a requirement to compute permutations > 10^86 (roughly atoms in the observable universe).

In contrast to sudoku, chess and go are games which have no yet discovered or theoretical method to limit permutations to solve, therefore to solve them you would be required to computer permutations > 10^86.

So the problem is still with the number of permutations.

Like I said in my other post: if you could develop a technique to reduce the number of permutations while still solving the optimal solution then you would be onto something. Right now no one has been able to dream up such a theory and there are a lot of very smart people who have worked on this problem.
I paid for it and use it everyday. One of the reasons is that it's multi platform and works very well on, at least, Mac and Linux.
I've been using Sublime Text (TextMate before that) professionally for several years now. I gladly paid those $70 and it's certainly paid off. Just as with IDEs like IntelliJ IDEA (of which I'm a happy customer as well) that boost your productivity I never understood that petty kind of mulling over paying for a reasonably priced software product that makes your professional life easier.

Developer time is expensive. If there's a tool that allows you to make better use of that time buying such a tool is no-brainer. I also never understood why the same enterprise-sized companies that often frivolously spend millions on licences for database and application servers are extremely stingy when it comes to software that makes the people that work for them more productive.

Finally, if a particular piece of software does make you more productive as a software developer and you then don't pay for it but just keep using it while occasionally cancelling the nag dialog that's at least a tad bit unethical and unprofessional. You'd expect your customers or your employer to pay you for your work as well, wouldn't you?
So what if other websites "could"? It only matters if they DO.

I don't treat everyone like a psychopath because they COULD stab me. I only care if they do.
The title implies the middle east was ever not torn apart. A quick glance through a history book shows it has always had more than its fair share of sectarian violence.

It is resource starved and a major crossroads, why should we expect anything else without major effort to fix it?
There are more goods than just smartphones. Arguably more important ones too.

Rent, food, energy, all the things you need to live are getting more expensive with inflation. The welfare system is lagging behind and the benefits need to be bumped a little every year or so or it gets harder and harder to live on them. Unfortunately we apparently can't always seem to afford to increase the benefits. For instance student benefits in Finland were "cut" by simply not increasing them in accordance with the index.
Maybe because they made their money playing with imaginary numbers and caused huge amounts of harm to the economy and lots of people when it all blew up in their face?
> not print money to cover their spending? [...] Would inflation of 4% be that bad

Inflation is a tax on currency holdings. So if a person has $10,000 and inflation is 4%, they are effectively paying a $400 tax on it –– because the -4% loss of value is transferred to the one causing the inflation, i.e. the printer of money, which is the government. The people would just divest their US dollar holdings, and switch to investments with better capital preservation, and ROI.

> a rigged system where the wealthy can avoid paying their fair share [...] But inflation in a sense is unavoidable and progressive

Most people with non-trivial savings invest their money. People who have a basic level of understanding of how to manage their finances understand that cash in a bad investment. The US dollar has an effective "investment yield" of -2%. The best interest rates you can get in the US, don't exceed 2%. If I lock up my money in a 5-year CD (certificate of deposit), I get close to 0% returns. Why would I ever settle for 0% returns on such a terrible illiquid investments?

Most sensible people will invest any cash (USD/etc) they have, and will aim to maximize their investment returns, concordant with their investment goals. Most of the wealth in the world (held by people with lots of savings, and by companies/institutions) is in the form of stock/shares and bonds. Currency is just a medium for transmission/exchange of money. Most of the wealth in the world is held in stocks, bonds, and property, and not in currency.

> the wealthy can avoid paying their fair share through loop holes and classifying their income differently than mine

The solution to that is simply going back to classifying capital gains[1], dividends[2], and carried interest[3] as regular taxable income. The current regular federal income tax system[4] is very progressive and effective. Getting rid of that would be the wrong thing to do, FICA taxes are a bit regressive, but that can also be easily fixed by eliminating the Social Security wage base[5].

References:

[1] https://en.wikipedia.org/wiki/Capital_gains_tax_in_the_Unite...

[2] https://en.wikipedia.org/wiki/Dividend_tax#United_States

[3] https://en.wikipedia.org/wiki/Carried_interest#United_States

[4] https://en.wikipedia.org/wiki/Rate_schedule_(federal_income_...

[5] https://en.wikipedia.org/wiki/Social_Security_Wage_Base
Problem is, when it is nationalized, which party should nominate the CEO?
Jak nie tracić czasu niepotrzebnie
It's not steep in the value it provides, or the amount I've used it. But it's steep enough that it's more than I often pay for one thing. It's steep enough to make me come up with some excuse -

"well, it's optional..."

"I can't afford it this month, maybe later"

"It's good, but it's not $70 better than other text editors"

"I'm mostly using it for work, so I'm not going to pay for it out of my own pocket" (and the company isn't going to pay for the above reasons)

"It's not open source, and I don't want to contribute to proprietary software"
etc...

I think if it was a limited free trial, the price was cheaper, or if they had some sort of subscription model, they'd probably get more money from people. Personally, I put off paying for it when I was poor and unemployed in the past, and now Atom is a decent open source alternative, so I tend to use that.

Until Atom existed, if you'd given me Sublime for a month, then told me to pay up or go back to using Scite/Gedit/Notepad++, or learning Vim, I'd have dropped the money on it in a heartbeat
This is what makes me keep mine too... events. Only events. Eventbrite is free but I've not hosted through it yet as I've not held (m)any events recently. That's a possible way out if it's low friction enough, seems most outgoing people in the BA have an EB account for concerts/meetups/etc... could possibly rally a couple people in your groups with anti-FB sentiment and pave the way off FB for these events. Many people I know feel somewhat trapped by some slice of FB/Google functionality so alternate suggestions could be welcome.
Or just some ability to cross your eyes ;) (if the image is not deformed for lenses)
I agree with the characterization of investment bankers and hedge fund managers as 'gangsters'.

I'm tired of hearing these people rationalize their work as being 'to allocate capital efficiently' - Their real job description is 'to dilute real value and centralize capital'. These people don't create jobs; they transfer jobs from small businesses to big corporations.

Those big corporations gain market share not by offering a superior product for a lower price; they do so by manipulating the markets and using the media to project a false image of quality...

If you go to MacDonald's and get a burger, if you forget that you're eating a Big Mac for a second and try to think about it objectively; it's very poor quality; the meat actually tastes like wet cardboard and the bun is like 70% air!
Anker was probably a bad example because they seem to do a pretty good job and seemingly don't allow commingling of their product.

This discussion does highlight the issue though, we all had to go check, and check a number of different options, and are we still REALLY sure that we're getting an Anker product? Now, if you're my mom and you're not checking the right boxes and looking for the 8pt font of who it's being fulfilled by, what's your success rate with high counterfeit categories?

Bottom line, if I'm buying a brand, there should be NO DOUBT that's what I'm getting. Do you doubt the brand that you're buying when you walk in to Best Buy? I don't. When the prices are the exact same, I'm buying from Best Buy. If the price is significantly lower on Amazon, then I get super suspect about the authenticity.

Just bought a part for my Dyson vacuum cleaner and I found a number of suspect listings before I got the the one that seemed authentic- catalog shots, posting copy, lack of "Engrish". I was completely expecting to have to return it when I got it, but to my relief, it came in an "Authentic Dyson" labeled box and the fit, finish, color, and production seemed exactly the same as what came off my vacuum.

That's too much doubt for my liking.
I don't know what happens on Medium, but I take a dim view of download sites that wrap malware around popular open-source programs, a popular hacking technique that targets the less technically sophisticated. And when I see something, I say something. You're welcome.
Maybe a better approach is how can we spend the surplus labour? There are lots of things I see need doing looking around my neighbourhood - public parks need cleaning up, old houses could be torn down and make some nice new ones, old roads could be fixed. Probably stacks of other things. Maybe some creative accounting will enable us to do these things? I know national parks near me have great paths that were built in the depression as a job creation scheme. Maybe this is the new status quo, there are still jobs that need skills and some are in shortage, though people with labour skills are in abundance - maybe use them instead of having people sit around while there's stuff to do but society can't put the two together.
I got banned from HN for saying "oriental isn't an offensive word" which is based on the unanimous opinion of every asian person I've ever discussed it with -- i.e. I've been persecuted for my political beliefs because I'm not a social justice warrior from San Fransisco like Scott the HN admin. That's a lot worse.
What's wrong with taking the opportunity while it lasts? You can't really think of problems like that, it doesn't lead you anywhere. If there is a hole to exploit the system, it will get exploited. No matter by who.
Sorry, I missed the point: what is the proposed solution? I mean, what is alternative?
What is it that worried you? That the team is going to check things over to make sure that they have things done right?

The only alternative to that is to just kind of pretend that it all works without doing the hard work to verify. You saw how that ended up for a lot of other systems that Kyle has tested.
Oops not, apparently too many conspiracy folks involved.

https://np.reddit.com/r/law/comments/5eq9tl/what_does_it_mea...

It looks like it lost it accidently on the same date. A technicality.
Truffles are like wine. The taste isn't the product. The product is the backstory, the where and how of the production. Those paying top dollar want their food to have a biography of picturesque farms tended by hearty farm folk, with a few inoffensive Labradors throw in. The boots and pants can be muddy, that shows that they are close to the earth. But never the shirts. No self-respecting farmer would dare be seen in a dirty shirt.

This is fashion food. They will pay extra for the lab-grown stuff once fashion shifts back away from the dirt and towards 'clean' synthetics.
It has to do with the geometry: GPS is measuring the differences between the distances to satellites which are mostly "overhead". In a sense it's similar to how our stereoscopic vision can resolve movement from side to side more accurately than movement towards or away from us.

If you're at the top of a skyscraper you can mitigate this somewhat by looking at satellites closer to the horizon as well -- this solves the geometry problem -- but then you run into increased noise from the larger amount of atmosphere you're looking through.
Depends on the employer, my big co handles it opaquely so I'd have to get a new one at a new company.
What steps have you taken so far to try to treat your anxiety?
I don't belong in tech
Vouch already exists and has existed for awhile.

I don't know why dang assumes so much about other's motives and future actions, but the account makes such allegations on the regular.

The censorship and narrative feeding is very real here.
I've paid for it, and for a bunch of other editors such as TextMate, BBEdit and Chocolate as well. These days I pretty much only use VSCode, which is, ironically, given away for free (but it's so good that I would actually pay for it if MS charged for it).
I looked into OMeta awhile back, which sounded cool although somewhat overblown, and wrote my own toy backtracking PEG implementation (somewhat based on LPeg), which isn't too difficult. I read most of the VPRI papers because I'm interested in compact software and DSLs.

But then I had occasion to implement a "real" language, and I just went with a hand-coded parser instead, despite a desire to avoid that.

I think these kinds of tools are good for prototyping toy languages, as you say, but unfortunately they're still TWO steps away from production quality implementations of real language. They're not good for even prototyping "real" languages (think shell, C++, Perl, Make), or production-quality implementations of "toy" languages.

Possible reasons for this:

1) Developer experience... you end up having to reason about control flow and performance for "real" languages, breaking out of the declarative abstraction.

2) Most parsing tools are frameworks rather than libraries -- they kind of force you into a single lexer -> parser -> tree architecture (ANTLR being a prime example, re2c being a great counterexample for lexing). But this architecture doesn't work for many languages.

3) They make other unwarranted assumptions, e.g. about whitespace, which Bourne shell violates.

There are a bunch of other reasons I can list if anyone is interested. A a good research topic is to bridge this gap.

I wrote a very complete parser for shell in Python and sort of "discovered" what the language is... I would love to now port it to a meta-language and generate C/C++ code, rather than port it to C++ by hand.

http://www.oilshell.org/blog/2016/11/17.html

But I think it's impossible. I was thinking of putting out a "meta-language bounty" to help me solve this problem.

I think what's more likely is that I will end up writing a custom code generator to port my subset of Python to C++. But I would love to be proven wrong. The Python parser is 3500 lines and the AST is 2000 lines. I would like to describe this with 200-500 lines of code in a meta-language (factor of 10 reduction). Although I think some things like good error messages are sort of "irreducible" so maybe that's impossible.

Basically the goal is: describe bash with a meta-language. I have described it in ~5K lines of Python, which is a pretty good compression over the actual bash source code, where the parser is between 10K and 20K lines, spread out over many files and many stages.

I wonder what Alan Kay would say about bash. I think he would probably say "don't use such a complex tool". But I think that's just an indication of the gap between research and practice. More people have used bash than any of his languages, and it consumes more CPU cycles worldwide as well. Although his ideas were influential, they had to be modified to actually work in practice.
Stack:

- node

- heroku

- cloudflare

- react/redux (no react-router yet, learning that)

- typescript

- mongodb

- Amazon Product API (using https://github.com/dmcquay/node-apac/ )
There's Bitmessage[1] but it needs a lot of work before it could replace Reddit.

[1] - https://bitmessage.org/wiki/Main_Page
Paid few years back, and never did regret it. There are at least 3 movies in the same period where I wish I didn't buy the ticket for...
Stripe, please, please, invest in a better PayPal alternative. That is:

* let people hold money into their Stripe account instead of transferring to a bank immediately

* let people transfer money from their Stripe balance to any other account's Stripe balance for free (PayPal charges a fee for "cross-border" transactions)

* make it possible for marketplaces to pay their workers through Stripe (PayPal and sometimes Payoneer are the only choices now). Workers can then withdraw to their bank accounts from Stripe balance, or use it to pay directly for other stuff on the web

* have a low commission for merchants, if not free, for payments of goods using Stripe balance
That's not fair!

Patchpanel backs are cabled only once by electricians. All is connected to another patchpanel that's near the catalyst and it is the place the mess starts growing.

Memories :-)
I like how this follows a more pratical approach than other writing about mental health. Overly emotional mental health literature is a big turn off for me.
That's very cool. Are you aware of similar tools written in languages other than JavaScript?
IM-ing (in its then form) with "Sleepy" in the Netherlands (me in the U.S.) in 1987. Locally in a development environment in oh, '82, '83.

Sneakernetting SEDIT from an employer, a state over to campus tech support, who welcomed it.

Due to my circumstances, I missed most of the BBS phenomenon. But I experienced plenty of "we're in this together" in other venues.

Early Google was magical. Quality, helpful pages and sites at the top of the results.

"Early" Web bulletin boards had "real", de facto (by the general capabilities and sophistication of the time), often helpful anonymity (including for "survivors" of various sorts), and focus all too often missing from today's milieu.

Now -- trying not to sound elitist, but rather just particular -- the noise and banality washes out the quality that was once much more evident and prominent.

The extant Net is lost to the general population and the organizations that seek to control it and exploit it. Fine, for what that is, I guess -- today's television.

But not what I want.

And, free and cooperative communication (even in and supporting lively but intelligent and informative dispute) I also find to be essential to a functioning society. And to those who really move that society forward -- technically and otherwise.

The increasingly gated, panopticon fiber and IP address internet is less and less suited to serving this.

We need other physical layers.

Also, they would provide some needed competition.
I underestimated Amazon sales on my initial comment, it's around 3bn: http://fortune.com/2016/11/25/black-friday-online-sales/

The numbers are big but far from giants like Amazon and Alibaba: http://www.cnbc.com/2016/11/11/singles-day-news-alibaba-pois...
automated Jobs could spell the end of design.

automated jobs could spell out the end of capitalism.

but idk
> a 4 hour commute (both ways)

What the fuck is this person doing and why do they think its okay? According to that paragraph she's home at 8pm. She leaves for work at 4am. That leaves 8 hours total to eat, sleep, and live your life.

He just brushes over that until later when she casually leaves her job (for no reason given). C'mon guy.. that was the root of the problem!
I know some professional hackers who has worked for me twice in the past one month. They are very good at hacking anything concerning database, emails & social media and even helps to retrieve accounts that have been taken by hackers deltagenesis@programmer.net You will be grateful.
In my one (and only) experience with Amazon Pantry I ordered several boxes of Near East couscous and several boxes of Bounce dryer sheets (amongst other things). They packed them in the same giant box. I had to throw out all the couscous because it tasted like dryer sheets.
No better addition to the subject than David Graeber's piece: On Bullshit Jobs (http://strikemag.org/bullshit-jobs/ - click the "here" link on that idiotic splash page)

And an interesting evaluation from The Economist (http://www.economist.com/blogs/freeexchange/2013/08/labour-m...)

The Economist does miss the point a bit by concentrating on a comparison between industrial jobs from a century ago and clerical jobs today. The author discards any notion that workers are intelligent enough to be affected by the true meaning and value to society their job creates, instead comparing physical pain from a industrial age factory job to the tedium of killing time on facebook at a cushy office job.

That's a cheap hack reframing in order to make a point in my opinion, either a sign of dishonesty or just being completely out of touch. Graeber is very clear that the meaninglessness of these tasks is important.
Paid for it few years back and never had regrets. Can't say that about a few movies in the same period, where I wish I didn't waste money on tickets
Is it typical vim style to use a space after # in C files? That seems like a lot of unnecessary churn in the first file.

[edit] Aaand I'm embarrassed about having made the first comment a negative one. D'oh. But, I do like the Cosmic Cutie! Even if Douglas Adams didn't. Funny patch, yes.
The thing about biology is that it's had a ~3 bn. year head start. It's also massively contingent; see evolution by natural selection. Which means that it may not actually represent any kind of global optimum[1].

[1] EDIT: Or even a local one if you're not optimizing the same thing that biology is.
If the law stands in isolation. But there are more questions that arise. To whom? For how long? In which way? Etc. etc.

The side effects must be investigated because that's largely where we are in the public discourse right now. We're in a big adjustment period. We're learning about consequences; good and bad.

Reminds me of Keyne's famous long-run quote.
> Google Groups is a 1990's webmail interface to crappy but federated SMTP.

You put the word 'crappy' in the wrong place. Google Groups is a crappy webmail interface to federated SMTP.

Hundreds of Googlers, during a dozen years, never managed to get SMTP or NNTP right, whereas many clients written by single independant developpers were at the same time more fully featured, more reliable and more respectful of standards and good pratices of interoperability. For many years, Google Groups was to NNTP/mailing lists web interface what Outlook was to mail clients. The difference is that after those many years, Outlook improved a bit.
I had a 1.5h commute both ways and that caused me anxiety problems.