skysight-inc/HackerNews huggingface dataset:
I recommend following Muslim Kurdish scholar. In his large collection of work, he tried to answer questions: who am I? Where I came from? And where am I going? Start with chapter 10 of "The Words" book. If you like that chapter, read chapter 17 (17th word). If that make you introspect more then read chapter 24th. Chapter 24 will take you to the beginning (Chapter 1)--The First Word.

http://www.nur.gen.tr/en.html#maincontent=Risale&islem=read&...
Argh, would love to have one for Ruby too! I am a big fan of Flowtype, definitely going to check out Pyre!
Individually weak people can band together and vote to steal from the less weak, but smaller groups. Does voting and being represented make stealing moral?
> By this logic, the biggest force in the universe preventing micropayments by linking media to the tawdry, corrupting mechanism of advertising, is Google.

No, it is users being willing to pay. The vast majority of users are far more ok with being shown ads than paying the equivalent of the cost of the ad to have it go away.
That's actually correct - it will spit out types it can infer. https://github.com/Instagram/MonkeyType
I've quit my day job in 2012, found a contract with a great client on Upwork (forget how it was called at the time). Initially a 6 months project, I've worked with them for 2 years.

Got a few other contracts off that site, until one day I've asked one of my main clients to move out of that platform and work with me directly. Worked with them 2 years, until I got an offer in January to become a full time technical director and shareholder.

What I've learn contracting:

1. Increase your rates. Make them non-negotiable. There's people that are ready to pay for quality. If a client asks you to lower your rate, they probably aren't a good client in the first place.

2. Increase your rates every year, as you get more experience and technical knowledge.

3. Upwork was bad, and now is even worse. Move out of those kind of sites ASAP, when you can trust your client.

4. If you do good work, you'll have old clients pinging you once in a while with new opportunities. So, do outstanding work, and you won't have to look for new contracts as much.

5. Don't be afraid to learn. Try not to specialise too much. Generalists/full stack devs are very sought after. You'll start a contract as a web developer and soon you'll be doing DB optimisation and securing their infrastructure.

6. Increase your rates.
That truly was a case in which there was no good side to it. There was nobody worth rooting for, and no matter who won, it would have been bad. Publishing a private citizen's sex tape is not news, and for that matter, neither is outing someone who is not wanting to be outed. Using your vast wealth to bankroll someone else's lawsuit is also quite shady.
IMO it’s that people coming from static languages to dynamic languages want them.

I honestly can’t think of anybody in my career who’s been comfortable with dynamic languages that had a desire to move to static. It’s such an impediment to the entire programming style that it doesn’t naturally happen.

On the flip side, I know plenty of static typing people who don’t seem to think they can function without it.

No matter what your preferred language, Python and JavaScript are almost unavoidable and because of that I think you see a lot of stuff like this brought to the table to help make people more comfortable.

Python for sysadmin, math, ML, etc. Javascript for browser.

You see a lot of the same thing in the Elixir community with its gradual type system. I can’t tell you how many times I’ve seen the discussion from people who want it to be statically typed, but neglect that all of the guarantees from it go out the window with distributed nodes.
Various issues with recovery during testing. Missing WALs in the data files that `list-files` command says should be present. Backup failure because of a different number of parallel workers and so on. Combined with the fact that I had to write my own code to push it to S3 (no out of the box support).

I suppose it works fine on its own for small to medium databases, and it's a fantastic product. I just wish it was a bit better. :)
You can find automatic tags for around 1k. I know it's not the Omega, Rolex, Patek, etc, but it is considered luxury by many.
Web applications as we write them today are largely centralized systems with centralized ownership of data and small groups of people owning the lion's share of the traffic/data/user attention etc.

Beaker and dat are built on the same base protocols as the traditional web (tcp/udp), but also add higher level protocols for changing the centralized power dynamic I mentioned above. The key, IMO, is that there is a good story for users around transitioning from the centralized web into the decentralized web because of the shared foundation.

I see the confusion. When I say "foundation" I mean how we build applications, not the underlying protocols. Maybe I should have said "foundation of web application design", or something like that.
Interesting that google now has a "design ethicist", but in my opinion, the fact that he's not allowed to shut down the company means he has already failed
Google's AI Calls Are Bad for Humanity, and This Ethicist Explains Why
Rather than giving people an exit strategy from a predatory and addictive UX, did it ever occur to Google that they may instead try to improve the UX itself so that “tools” like this don’t need to be made in the first place?
It's also easier to achieve equality in a tyrannical dictatorship. If you aren't part of the (very small) inner circle, you're poor and exploited, just like everybody else.

But most of us don't want that kind of equality...
Have you heard of Cheddar? It's a usage-based billing API that does almost everything you're talking about, minus the 2FA. That might have to be an external service, but if you're interested, I can double check.

https://gtchdr.com/2jRxYHx

Full disclaimer: I work there. (We're doing a massive website update, so until that's done, it might be helpful to chat. Let me know.)
That's T-Mobile? I thought it was Google Voice.
It's about having the right tool for the job.

Type checking is all about complexity management... you don't need it if you're hacking on a weekend project, but when you have hundreds of developers on a million-line codebase, it can save you tons of time.

Dynamic languages have their advantages too (productivity, REPL's, etc.)

Why NOT combine the two features? Just because it's not built into the core of the language doesn't mean you can't benefit from the complexity management aspect if your job is to manage the code complexity in a large developer workforce.
This is somewhat similar to Screeps (https://screeps.com/) - RTS MMO that you code in Javascript.
It's more of an issue at the interface of technology and licensing. The CLHS (Common Lisp Hyper Specification) is a very large, web based document written in the 80's and it looks like an old Geocities web site. I believe the CLHS license says that it's not allowed to be changed (to protect the standard - I believe - someone correct me please) and so the community is working from slightly older drafts and figuring out how to automate the conversion to something that looks more modern. It's not a problem with Common Lisp - it's a problem that HTML, the web and user expectations have been changing over the years. There's that permanence thing again.
How much are you making from your app in Microsoft Store?
I am thinking of creating a UWP app. It will be some kind of collection manager/tracker for the average Windows 10 user.

I learned that Microsoft will take 5% of revenue from sales. Less cut than before. I read some articles how the Store is beneficial to publish to and how Windows 10 has millions of user.. etc. Ok. I know all this stuff.
I also read that the store has little traffic, full of useless apps and an app may not be visible. Same thing that plagues Apple and Google stores. I personally never go to the Store looking for apps. I search on Google and downloaded the installers of apps I am interested. Frankly, I don't even like Windows 10 apps. I prefer WinForms apps so I am thinking of creating a WinForm app and using the Bridge app to convert to UWP and publish that to the store.

I am interested in creating some extra revenue besides my day programming job. I just want to have an idea how much revenue one can be expecting. I would like to hear from developers who actually published in the Store a year or less ago. (I already know about web/SaaS apps but this question is specifically about UWP apps and making money from Microsoft Store)
With regard to vast wealth bankrolling other's lawsuits, what are your views on the state funding prosecutions?
Symantec stock plunges 30% on audit investigation
While these changes to YouTube are opt-in, it’s an interesting – and arguably responsible – position to take in terms of helping people manage their sometimes addictive behaviors around technology.

It would be easier to make that argument if they weren’t opt-in, and layered on top of an attention-monetizing economy.
Its more of a large inconvenience - I don't develop on my computer, I write all code on servers in my company's cloud. My choice would be to either clone this onto company hardware in the cloud or install node and the associated tools on my desktop.
Post seems to be encountering manipulation. Very little content on the site beyond a couple of youtube videos and zero interest in the comments, yet 4th place on the frontpage.
Facebook understands that it's the network effect that gives them their monopoly, not the centralization. Their users cant just take their coins and go play elsewhere because their friends are not there. They already offer their platform that gives you access to all their friend network , yet nobody managed to steal facebook's users.

A currency would make sense for facebook and their messenger (KIK messenger is experimenting with blockchain too, and now Telegram as well) , but it could also lead to more serious applications, for example verified digital ID or signing documents. At some point they may retire the facebook platform and move its functionality into the blockchain (that way they can't be accused when other companies stealing user's data). They might also use it as a way to reward users for videos / posts.

They ll probably have to acquire an existing blockchain company for that . I guess they need a blockchain with high transaction speed, like stellar or nano

There is a lot of potential here and Facebook is not averse to taking risks. Bringing blockchain to the masses will definitely help improve its image among developers / techies.
Yeah this was inevitable. It had been speculated that they were going to embrace LTC if not create their own.
Beat the Rain in Style with Women’s Waterproof Rain Hats
You’ve clearly never lived anywhere that only occasionally gets snow. Driving a car in that weather is fender-bender city because most people have no clue how to drive with any kind of precipitation.
In the context of C or C++? I've read similar warnings in C++ tutorials in the past and I tend to agree with them, in C it's just silly however.
Interesting chart I saw shows a big spike in localbitcoin use in iran

https://coin.dance/volume/localbitcoins/IRR
Correct. Anyone that's in these positions of moderating are only as effective as they are granted the power to potentially stop everything. If that person doesn't have the power, then it's just lip service.
Direct charity creates dependence. The way to solve poverty in Africa is to buy goods from people in Africa. But too many people continue to see the entire continent as incapable of providing value.
Is Cyclical Time the Cure to Technology’s Ills?
Is your remark witty? Sure. Does it add to the conversation? Not so much.
Still doesn't support Windows =(
I seriously don't see that happening with Unity. The community justly or unjustly voiced their dismay with the project, I vote unjustly. I don't see where Unity fits in with a world of KDE, Gnome and hundreds of other DEs.

Unity was made to unify people's experience with using it on a tablet, phone or desktop. It is pretty clear that the only thing left is desktop. I don't see what is unique that would compel a developer to continue another project when they create their own or join one of the bigger projects with an already established community.

Personally I love KDE and i3. I never use anything else for years because I don't have a problem I am hoping to solve through another project. What does Unity offer for a person to switch?

If you like to customize and have lots of options = KDE

If you like things to have less options and "just works" = Gnome

If you lie _____ and ____ = Unity
This book was not worth the hype for me; I read the whole thing, but regret purchasing it.

- It sorely needed an editor. Echoing other's sentiments, it could have been < 1/3 of its length. The writing style was rambling, overly emphatic, and arguments were often not coherent.

- It used a gratuitous amount of Bible quotes, which

1. weren't necessary to make his point,

2. were often referenced as if they were data, and how people actually behave, rather than anecdotes/fiction

I got suckered into to buying the book because the author is a compelling public speaker. I enjoy his lectures.

In retrospect, though, part of what makes him a compelling public speaker are his highly emotional arguments, which don't seem to be founded on great reasoning, and therefore make for a bad book, since we have more time to be critical about arguments when reading.
ANI does not typically come with end-user lines, and is (sadly) also spoofable. There are already some systems for fraud analytics, but thye have their own issues.

A user can request a "trace" (usually by dialing a feature code), but not only does this hit the user with a ~$20 fee each time, but the information gathered can only be released to law enforcement, and since local law enforcement would need to make the request, it rarely happens.
Where did you find that text? I wasn't about to watch a bunch of videos to figure out what a thing is and was hunting desperately for a tagline.

How hard is it to just have a single line of text at the top of a website (or under the banner, whatever) describing what the company/organization/project does? I can't believe how often I come across the website of startups, non-profits, and (shockingly often) libraries/packages/node modules that just kinda assume you know what they're about, or hide it all behind videos or something.

I'm not a greybeard here with my javascript turned off. I just don't like watching videos to gain information.

EDIT: Just thought of another - kickstarters are a HUGE offender.
You could add Folly as Facebook's backend C++ framework (it's somewhat analogous to Google's Guava for Java).
If they expose an API I will use this for sure!
If you liked War and Peace you would probably also like Anna Karenina. Although I might not need to tell you that ;-)
The vast majority of users are far more ok with being shown ads than paying the equivalent of the cost of the ad to have it go away.

What if the ad were not in the picture at all, and you had low friction micropayments? There are YouTube channels which eschew advertisements and get most of their money from Patreon instead. There are other channels that have been demonetized against their will and have gone this route as well. It's workable, and yet, Patreon is far from the lowest friction it could achieve.

If there was some party able to make micropayments work, and able to make them not ever work, it would be Google.
I hope they name it Zuckercoin
Engineers Making Movies (AKA Open Source Test Content)
The candidate who spoke Pirate, and other tales of amazing resumes
Thank you for Duplex, Google
Typical Facebook NIH: it's not fast enough because it's written in O'Caml

Edit: oh and copyright
Honestly I have no idea what you mean by the words you say.

By no strech of the imagination was did capitlaism fail. In fact the strech from 1870 to 1914 was the largest and strongest period of growth thanks to capitlaism and increasing trend, specialisation and so on.

Feudalistic order as a system of economics had long stopped in most of western Europe and even in Russia. The feudalistic titles still being around and having some meansing does absoutly not make the economics system feudalistic.

I am not defending imperalism, of course those nations that were under fogin occupation did not really participate in this system and therefore could not get the same benefits. However it is equally false to say that capitlaism only worked because of imperalism.

In fact, as Adam Smith said, it would be better if everybody were equally capitalistic. The raise of nations like Japan, Taiwan and so many others made us all richer. I wish nations in Africa and Latin America would also manage to adopt a better system.
Fluff was the tinder, but the wooden escalator treads (along with layers of old paint and some temporary wooden hoardings) were the fuel that turned it into a mass fatality. The fire was so deadly because of a sudden flashover, engulfing the ticket hall at the top of the escalator in flames and acrid black smoke. If the escalator treads had been metal, the fire would have progressed much more slowly and been limited in intensity.
Replace a car...could this be any more single urban yuppie bubble? In suburban areas you use your car to bring home furniture and groceries for the month. You're not using this on any road worth a darn, it's really just last mile for very dense urban areas, and barely even replaces walking; the battery life on these kind of things will barely last 5-10 miles.
I agree with your statements; however, I feel like your argument would be much stronger if you had sources for your claims that Marx has been disproven and deconstructed.
Probably not, but a gene drive to get rid of purple urchins might be possible. Definitely irresponsible however.
The book Non-Violent Communication lead me to examine my communication style and deeper motivations/feelings. Practicing it changed the communication in all my relationships for the better, even if the other person wasn't practicing NVC.
Yes. In fact, from a slightly different perspective, one can easily argue that this very credentialism is a component of the control apparatus exploited by the "vested interests".

To become credentialed in a field, you must spend multiple years repeating the same things over and over, getting programmed to perceive and approach problems in compliance with the field's orthodoxy.

There is a small core of people who decide whether you will gain your credential or not. These persons generally have interests besides just "train the best new $OUR_FIELDers out there", if only because that's subjective and will take many years to play out. They're generally looking for funding, projects, publications, appointments, etc. In charge of those people is university administration, and their conflict of interest is so obvious and inherent that it's a waste of time to type it out.

So you have this big powerful apparatus that has many little gullets that can be made to respond much more favorably by pouring a little money here, a little prestige there, etc. Many of these "gullets" will balk if this is done openly, but if you add a thin layer of abstraction and ambiguity, very few people will even notice the relationship, let alone care. It really only takes a minimal amount of obfuscation to get people to jump on board with something that has direct personal benefit to offer.

As such, the perspective of intelligent outsiders who haven't gone through an elaborate niche-specific brainwashing process should be valued, not dismissed.
Could you elaborate on that last point regarding elixir and why type systems don't work for it? I couldn't find anything when I did a cursory search on google.
We run a mobile game design agency - https://mobilefreetoplay.com helping people create apps. Some tips from me

1. Get yourself an account on Transferwise.com so you can accept all currencies. It then works well to bill people in their local currency as they pay quicker.
2. We use Xero for all accounting and invoicing. It works and saves time at end of year.
3. Slack. I am on 9 different teams. I binned off email a long time ago.
4. Write content on a blog and blog posts, this is the single best way we get new clients.
5. Keep your prices high. We work with Google, Amazon, Warner Brothers and we got that through recommendations. High prices = top quality.
An Accelerator.

Hobby (sports) group.
Omg this guys on periscope
Rise in incidence or rise in diagnosis?

ex: highest incidence of breast cancer is apparently in Marin County. Incidence or diagnosis?
Of note Bloom is an ancestor of Eve. Bloom is a descendant of Datalog via Dedalus.

"Dedalus: Datalog in Time and Space"

http://db.cs.berkeley.edu/papers/datalog2011-dedalus.pdf

Here is Peter Alvaro's Strange Loop talk -

https://www.youtube.com/watch?v=R2Aa4PivG0g

It was a shame that most people, seemingly the Eve devs as well, seemed to focus on making Eve a language for easy programming for the masses. Thats a huge wall of a problem with a limited funding slope.

I think if there had been more upfront work and focus on the distributed programming/database possibilities, that Eve would have founded an actual community to push it along.

Eve as a language for doing business logic against say Kubernetes? As a language to wire up ETL processes?

I think it could have found a niche that would have made it grow in power before trying to take on the mass market.

Just a thought.
>excluding salaries

Salaries are the most important transaction to monitor as they represent a recurring expense and easily become inflated in the government sector.

Tax payers have a right to know what they pay for and how much it costs. What reason are you using to justify publishing private transactions?
It's like SAP. They deliver tools that adapt to your business model, as long as you adapt your business model to do everything the way it works in SAP.
Many of the "dynamically typed language" features can be had in statically typed languages as well: there are statically typed languages that have REPls for example. Your point about having higher productivity in the beginning and then retrofitting types after that still stands though.
this definitely depends on where you are. In the US, 1 in 4 are evangelical [0].. and 24% believe the bible is the literal word of god [1].

0. Pew paper, no longer available.. so wayback machine: https://web.archive.org/web/20090304020453/http://pewforum.o...
There's probably more up to date poll on this somewhere though.

1. http://news.gallup.com/poll/210704/record-few-americans-beli...
I read this as "Ascii enema". Yikes
That is still pretty stupid. Either the website shouldn't be responsible for controlling access or they should have to take steps that are actually effective for controlling access. The idea that they have the responsibility to control access to their website but can fulfill that responsibility by doing something that they know is completely ineffective is pretty stupid.
On mobile web, pressing back from the note sends me to Facebook's homepage, not to hn. Anyone else notice this? This is on top of the pop-up modal prodding me to add a shortcut to Facebook on my home screen. These are the kind of annoyances and "tactics" that make me dislike Facebook and want to stop using them.

Aside from that, pyre looks like a super useful tool. Hopefully it has fewer rough edges than mypy.
This is the intended effect! And if you use the dedicated Facebook Container it's even stronger. The Like button will be blocked entirely, so even Facebook won't receive the "Like" action. https://addons.mozilla.org/en-US/firefox/addon/facebook-cont...