skysight-inc/HackerNews huggingface dataset:
I am not a Lisp guy, but Lisp as I understand it hasn't really changed a whole lot over time. Awhile back someone posted a Byte issue about C and I was shocked at how relevant the articles were today. If anything, it will give you a deeper historical perspective on the language and the fundamentals certainly haven't changed.
Ignoring Gamergate’s “weaponized trolling” carried a price
Uber can't keep driving itself
That's not really considered vacation so I'm not sure what that has to do with this proposal, honestly.
[course] Get Started Using WebAssembly (wasm)
I can't speak for HTC but I've had bad experiences with LG phones. Bootlooping issues and the manufacturer would not fix for free because it had a cracked screen (which cracked from heat changes in the summer, not from abuse). I can't remember the cost exactly but the screen fix was pretty expensive.

I wouldn't buy anything they make after that experience.
You will top out at generating $900 from this rig: http://www.mycryptobuddy.com/EthereumMiningCalculator/path?h...

Don't use the CyrptoCompare profitability calculator for anything other than 1 month projections. It doesn't take into account increasing difficulty. The MyCryptoBuddy calculator I linked to does.
They want their websites to make more money. If this takes some more time to (eventually) load but results in increase of total income, they have all incentives to add the "bloat". You know, boarding a train or a bus could be so much faster if the checking of tickets were not involved.
Some very high-end ones use iron counterweights.
Holy @#$% that's amazing.
What is a good product for customer support?
Looking for a reliable, well designed product that can support multiple inboxes (email, google groups), knowledge base(s), teams,tagging conversations/notes, Internal Notes, Saved replies, Assign mails/messages, can have customer data from our database, integrates with live chat,cost-effective (one that charges per user)
I read the pseudo random number generation very carefully and skimmed around the rest. But reading everything...
How did you line up clients willing to pay for what you're worth?
as i read it, his point is about centralization, not micro payments

blockchain - decentralized (.)payments
paypal, many others - centralized (.)payments

nothing disruptively new here re: payment part, just the decntralized part
If someone is on the fence to make a jump to the elixir world I recommend elixir koans - https://github.com/elixirkoans/elixir-koans

I have not started looking into phoenix as I'm still exploring elixir, but I'm happy to have started learning elixir with koans along with official elixir guide.
I learned ruby on a big project about...5 years ago. I've been using it ever since at work and I definitely understand the pain points. With Ruby you really have to learn to understand and appreciate where its strengths are to be productive with it (how close it can bring you to Aspect Orient Programming is probably the biggest).

The only similarity that Elixir honestly has with Ruby is clean syntax and general emphasis on productivity. Everything else is different. Same with Phoenix. On the web side of things it has routes, controllers and views...but there's no magic involved. It's all very clear, explicit and flexible in how it does things. The view layer is honestly one of it's biggest strong points because the way it's handled is the core reason for all of those "My site was faster without caching" articles...but you don't have to work differently to enjoy those gains.

Big Nerd Ranch did a solid write up on the ins and outs of why.

https://www.bignerdranch.com/blog/elixir-and-io-lists-part-2...

This Choosing Elixir for the Code post that came out last month does a really good job of emphasizing a lot of it.

https://pragtob.wordpress.com/2017/07/26/choosing-elixir-for...
In general I feel the world today needs far less workers and particularly fewer workers with college degrees.

I can see in my own case 8 years back there were 12 people in team and now just 2. Slowly product got stable and people left for other opportunities and positions were filled for short time or never filled. But from business perspective this application is working just fine with few fixes here and there. There is no brand new next-gen replacement that would need scores of developers.
Ah, whoops! Those were intended to just be punctuation, not part of the link.

Making things marginally easier for people: https://en.wikipedia.org/wiki/Der_St%C3%BCrmer
I'm sure Donald Knuth has!
Seriously, this is a life goal for me to read and understand these works, especially after I read that Bill Gates said he would hire anyone that had done.[0]
Not sure that its going to happen though, as the maths is slowing me down!
[0]http://www.independent.co.uk/news/business/bill-gates-once-s...
Drab – An Elixir server-side alternative to JavaScript front ends
Sorry to hear that - but I understand that Celiac disease it not an immune response in the same manner - so likely any treatment will be different to this - though as ever - probiotics and gut bacteria are worth a try.
My wife has celiac disease too, and I really wouldn't worry too much - it is pretty damn easy to eat out now (in the UK, Europe and America at least) - and compared to 10 years ago, she can shop really simply and have high confidence when eating out. We've traveled widely, and it's not been an issue either - as long as you take notes in the language of the country you are going to: http://www.celiactravel.com/cards/

Plus - as horrible as a reaction is nothing compared to an allergic/anaphylactic response from ingesting a known allergen.
* Everything must be done urgently and asap.

* Moving developers on and off of projects in the middle of development.

* Not listening to the lead developers' time estimates

* Focusing on the quickest possible development time instead of quality (and then complaining about going over-budget when bug fixing takes way too long).

* Worrying more about for how long you're sat in your seat rather than the quality of your work.

* Doesn't reward exceptional work.

* Gives developers work that they're not skilled in without adjusting the time estimates

* All 7 hours of the day must be billable time spent coding.

* Constantly wants to change what technologies are used for projects

* Over complicates tasks and/or tries to add their own 'good ideas' which are actually a nightmare to do.

This is my current boss. My stress levels are off the charts. Fortunately I've found work elsewhere and will be leaving soon.
Ironic, I cant even enter the tunnelbear website in my country. (Turkey) :/
At least it's promoting some decent discussion in this thread?
I was kind of expecting 12 more
The author doesn't talk a lot about preemptive scheduling, which is probably the best thing about the Erlang virtual machine. This video explains what preemptive scheduling is and why it is extremely useful: https://www.youtube.com/watch?v=5SbWapbXhKo

First, the speaker creates an application endpoint that runs into an infinite loop on invalid input. Then, he shows how that doesn't block the rest of the requests. Using native BEAM (EDIT: BEAM = EVM = Erlang Virtual Machine) tools, he looks for the misbehaving process (the one running the infinite loop), prints some debug information and kills it. It's pretty impressive.

Another great (and lighter) resource, is "Erlang the Movie" (https://www.youtube.com/watch?v=xrIjfIjssLE). It shows the power of concurrency through independent processes, the default debug tools, and the power of hot code reloading. Don't miss the twist at the end.
"Preparation" in this case meant going from 1% as prepared as Western Europe to 5% as prepared as Western Europe. Remember, when the Mongols attacked Vienna at the same time they were beating the Polish and Hungarians they were defeated in open battle which was their strong suit.
Interesting, but mostly pointless IMHO.

Python can't do proper multithreading because of the GIL (excluding Jython and IronPython, of course), hence using threads in Python doesn't benefit anyone.

If you want to learn how to do multithreaded programming, pick a language where multithreading actually works - Java would be a good example. Or just take a look at a POSIX threads tutorial.

If you want to handle concurrency in Python, ignore multithreading. Take a look at the multiprocessing module, or, for a different paradigm, at asyncio or Twisted.
It is a great time for this study - really hopeful for my child too :)
Good luck getting a hold of one any time soon!

https://www.ledgerwallet.com/products/ledger-nano-s

Estimated shipping date for all new orders processed from our factory: September 15, 2017
Universities, like most other schools in general, maintain huge block-lists and heuristic filters for things like piracy, porn, malware, and anything else they deem to be unacceptable uses of their networks.

On top of the network censorship, most schools and libraries also engage in or are pressured to engage in censoring books and other print material for the same reasons.
http://www.pfaw.org/report/schools-and-censorship-banned-boo...

Kind of ironic that the official forefront of education is also the foremost consumer of censorship tools but I think the concerned parents are still winning on this one.
they batch their transactions. not hypothetical... i ran merchant gateways for many of them
Alan Kay demonstrating GUI programs created by 12 year old children
To paraphrase JFK: those who prevent peaceful self-expression make violent self-expression inevitable.
> Reorganizing seemingly for the sake of reorganizing

This definitely happens every time a manager or executive is replaced or hired. And it's easy to see why it happens despite the damage it causes. Executive turnover might not be the cause in your case, but if it is, the good news is you can see it coming.
I understand this is meant as a side-project for the author to learn new stuff. From his blog:
"It’s an online tool that I built for myself, and I hope other people can get some use out of it, I hav ported a lot of code in pyhon2 to python3 and I thouhgt thatthis web can help other people and also, it was a good oportunity for my, because I learned javascript and bootstrap for do it."
Dont lie. In any way. Nothing is more upsetting then (the longer the worse) your manager/boss who has been lying to you.
I came to Elixir from Clojure and was not a big fan of Elixir's syntax, but I've found that after a while it mostly fades into the background (much in the same way that Clojure's parens do).

The language and Erlang's virtual machine are generally a joy to work with, and I have no regrets pushing past the syntax.
My 1400rpm Samsung front loader definitely does. Probably the higher spin speeds make it more necessary?
Their children had 2 options and they selected one, having all understanding of what will happen next. What to comply about?
You mean a "cheap" tropical paradise with a liberal democratic government. You could always head off to Hawaii if you can afford it, or if you are in Asia, Okinawa or Taiwan.

But for those of us on a more restricted budget, Thailand, Indonesia, and the Philippines provide a better value. Thailand has always pulled through in being worth it for me, especially when prices crash after a coup.
Dagbladet!
I think this entire argument is classic "logic overreach". This is all socially constructed. There is no perfect logical algorithm for deciding what is reasonable.

The rule is more like "don't randomly screw people". Ok, we've decided to screw this Nazi website. Hmm, is that a case of randomly screwing people? Nope. OK, move along.
I don't think Cloudflare is preventing DailyStormer from engaging in peaceful expression. They are just not going to help them do it.

And based on events in Charlottesville, white supremacy is inherently a violent movement & don't need any excuses to engage in violence. If they say they engage in violence because media & internet companies shut them out, I'm not sure I buy that excuse.
Silicon Valley sexism and the art of the apology
Nothing in that bill makes private boycotts illegal. It stops the US courts from enforcing foreign-court decisions based on foreign boycott laws.
"asdf".encode("hex")

Is there a tool which knows to translate this to:

import binascii
binascii.b2a_hex(b"asdf")

Even worse, if the string isn't known to be a byte string or ASCII unicode string, it's something like:

import binascii
binascii.b2a_hex(s.encode("ascii") if isinstance(s, str) else s)
I agree. Our need for more workers, both unskilled and skilled, is starting to plateau. We don't actually know how to deal with that[1], and people are starting to get antsy as opportunities become less and less common.

[1]Well, we do, but nothing that's implemented on a large scale yet.
You do realise that someone else might consider arguing against deportations clearly harmful, don't you?

I'm being rhetorical. You probably don't. And that is a frightening problem.
Well, I just started learning Erlang... hopefully this doesn't affect that D;
Alibaba leads $1.1b investment in Indonesia’s Tokopedia
Solus 3 Released
...and your point is?

You do not need to convict or even formally charge someone in order to have chilling effect on speech; when the police investigate you for a crime, and the mere possibility of being charged and convicted hangs over your head, you will think twice about what you say.

And while I know little about German jurisprudence, I do know that prosecutors in this country do not need to attain a conviction in order to destroy someone's life. Once a prosecutor claims you are guilty, plenty of people will believe it no matter the outcome, and that's on top of depleting your life savings on legal representation. I urge everyone to keep this in mind when contemplating how European-style hate speech laws (or any proposed laws) would play out in the United States.

The stats I linked above suggest a clearance rate of 89% for criminal insult investigations. While that number dwarfs the 56% average clearance rate for criminal investigations across Germany, it is unclear to me whether those figures describe how many investigations led to convictions, indictments, a suspect being formally charged, or merely the positive identification of a suspect. I believe the term generally refers to the proportion of investigations that lead to a suspect being formally charged, but I wasn't certain, so I left that figure out.

Feel free to dig deeper.
This is basically what most allergy treatments are. Start with 1/1000th of a peanut and gradually increase. It's a simple concept that's been used for nearly a century for other allergens. I did it for cat allergies over a decade ago. Developed them in college after growing up with cats. I have cats now.
> Also, as a student, I didn't have the money for a patent application.

That's the big probem for individuals.

Patenting as an individual is expensive and as a friend learned the big companies can just sit-tight until the renewal fees become too much to bear.

He had designed a self-assembly glassfibre astronomical observatory on the Buckmeister principle, with a wide-opening orifice using petal segments, and toured the major manufacturers in the field. None wanted to license the patent.

Shortly after he let the patent lapse due to cost, several of the manufacturers brought out their variants. That's just the way the game is played.
Not really. It makes it a question of context, at best. Most of the time it also relies on extremely subjective measures.
It's a rather fab place (just come back) but it is important to understand that they take their monarchy very very seriously. Walking around Bangkok and a large motorcade drives by? You do stop what you are doing and stand respectfully.
Looks that the original maintainer get out, and the actual maintainer is in middle of the Vega plus torment.
At least archive.org would keep a copy of WoS
One Art Lover’s Crusade to Catalog the World
Fortunately the all talk guy can not do much because there are still some other branches of government. But that doesn't mean that he wouldn't if he could.

The freedom of speech thing matters not one bit to the alt-right and the Nazis longer than it takes them to overthrow the present order, after that it will go out the window very quickly.

Democracy can be destroyed, it has happened before and it likely will happen again, there is absolutely no reason to believe that it could not happen in America.

Anyway, this whole discussion isn't about free speech to begin with, it is about hate speech and inciting to violence.
So what this says is Cloudflare believes in providing service to anyone until it causes bad publicity. It's certainly not a morally courageous stand, but fits in perfectly with most tech giants.
Are you familiar with ImmusanT Nexvax2? In a trial to treat celiac.

http://www.immusant.com/patient-resources/clinical-trials.ph...
I admire SQLite as well. It's a fantastic piece of software with many use cases.

You're correct that there are some mostly-ready-only situations where a file-lock isn't a problem (perhaps a small CMS, blog or similar).

But using coarse grained locking often does mop you into a corner when it comes to concurrency. Just look at MongoDB (older versions had a global write lock), Python (GIL), etc.. The sibling post of this comment gives a real-world SQLite example. Anyway, you're right that coarse grained locking has nothing to do with atomicity itself. I may have misread your first comment, in retrospect you may have meant to say exactly that.
An Introduction to Service Workers (podcast)
One of my friends in high school had celiac & peanut allergies. The kids / schools were super accommodating, I know everyone is going to have different experiences but I wish you both a good life. I think for him it ended up being more of an issue while young, gaining the discipline to really know & explain to people his condition and how it was important they just know and think about it. On a certain level it creates an interesting dynamic into figuring out if people are really listening & absorbing knowledge, in a weird way it’s probably given him a very unique life experience.

You’re also right to hope for better treatment paths for her future. Compared to even when we grew up the cultural knowledge of celiac is so much better. And since it’s something that’s been discovered to be not nearly as rare as once thought, the research dollars have caught up. These are all signs that point to a bright future :-)
A LEVEL RESULTS DAY 2017  – DID I Fail? [EXAM RESULTS REACTION]
Whilst this would be nice for power users (I've certainly hit out-of-memory on Linux and had random processed killed), it wouldn't have much effect in the grand scheme of things.

Commercial developers will use as much memory as they can get away with; OS vendors would disable the quota system (or set the quota to 100% of whatever RAM the device has) since they don't want apps to "break" on their laptop/tablet/phone and work on their competitors'.
Spot on. As a manager, it's your responsibility to delegate effectively.
That doesn't mean it is something we need to either encourage or condone.
Cheaper mediocre developers can do the maintenance basically. The creative ones would get bored anyway - why keep them around.
I'm still waiting for anyone who downvoted to tell me what better alternatives to Deis Workflow exist

The kind of people that prefer to downvote you because you said something they didn´t agree with are by definition not the kind of people that would have anything meaningful to contribute. Downvoting on HN is increasingly getting in the way of the utility of HN. I used to come here for the interesting discussions. I don´t bother that much anymore.
Ripple Uses Blockchain to Move Money Faster Than a Flying Courier
> One of the most enlightening points about interpreters/compilers is that, to a first approximation, the only difference between an interpreter and compiler is what it does when it walks the tree --- an interpreter executes the actions immediately, while a compiler generates code which executes those actions.

For something else in a similar vein, I've always liked:

http://howistart.org/posts/nim/1/

I suppose implementing brainfuck is more like writing a vm, than a language - but I still think the article is a surprisingly straightforward implementation of a compiler.
The Programmer's Guide to a Sane Workweek Available
> If a Jewish person encounters an energized gaggle of Nazis, how do you think they will behave?

Today? Counter-demonstrate, or walk away. Actual Nazis haven't been a serious threat to Jews for 70 years. By contrast, the large and well-funded groups today who call for genocide of Jews, and are doing their best to put it into practice, have widespread and open support among ‘progressives’, and nobody bats an eyelid when marchers wave their flags.
How to attract Users to your published App on Google play store
> We used to know how cars work. We used to know how phones work. Now we don't, and never will again.

Philip K. Dick wrote a short story on this, some 60 years ago: https://en.wikipedia.org/wiki/Pay_for_the_Printer
That is less a factor of the person and more of the environment tho'.
You are right, proper usage is "well" there. It's an adverb, describing the way that the machine worked. "Good" is for adjectives, describing people, places or things.

Sometimes you will hear this mistake in speech (as opposed to written), and this was a quote. Even in speech, unless used for effect, that usage would (for better or worse) mark the speaker as less educated.

But if delivered with a bit of a foreign accent, all is forgiven ;-).
Working in e-commerce, there is a truly monstrous amount of javascript tracking snippets that enterprise level sites use. 30+ individual snippets and tracking pixels being pulled into the page. Polluting the console with JS errors and console logs.

Thanks to Google Tag Manager, we don't even get a say anymore. It's out of our hands. We can put hours into optimising animations and UX but it is in vain once the marketing companies get their hands on the GTM account. With enterprise level clients near quarterly change of marketing provider, I'm sure many of the snippets aren't even being used anymore, they sit there because the new account manager is too afraid to remove them and no one truly understands what gets delivered to the customer's browser.

We will spend immense time architecting performant backend solutions and infrastructure, then we decide that tens of thousands of completely disjointed lines of javascript, that we've never seen unminified and have no idea who wrote it, is probably fine to deliver straight to the browser. Don't worry, caching will solve the network problem, and everyone has quad-core smartphones now so it's probably okay.

Weird, the screen keeps flickering and scrolling isn't smooth. Oh well, probably a browser bug.
David Betz's Xlisp first appeared in BYTE I believe. It's still around.
It is not individual applications. It is SAAS.
A previous article (2015) talked about the same study http://www.abc.net.au/news/2015-01-28/probiotics-offer-hope-...