skysight-inc/HackerNews huggingface dataset:
Just a clarification, Clojure copyrights etc are owned by Rich Hickey, not Cognitect. Cognitect pays for all of the core development team salary, infrastructure, etc.

docstrings - we apply many docstring fixes in every release.

NIH - are we literally never supposed to try to make anything new? Doesn't this non-argument apply to literally the creation of every language, library, and tool? This is silly. clj has different (quite clear) goals than Lein or Boot and both doesn't do things they do (like builds) and does things they do not (like git deps).

We have been accepting PRs for docs on the site for 3 years. Who cares how long it took before we started doing that if we're doing it now? Wouldn't it be more productive to praise for what you like than crap on how someone used to do something you didn't like?

Isn't it a good thing that Clojure is such as productive tool that it can support a consulting company that can afford to pay decent salaries so the core team can continue working full time on Clojure making it even better? This is a good thing. I suppose we can also ignore the hundreds of tickets, patches, and contributors to the language, many of whom have nothing to do with Cognitect or their consulting, as that's more convenient for this line of reasoning.

Do you think Clojure would be in a better place today if it did not have this support from a company willing to champion it? How often has that been a successful strategy for languages?
It has nothing to do with this. It has to do with details about the OEM for the Ikea product.
As someone relatively new to following "public intellectuals" (think Tyler Cowen, Jonathan Haidt, Pinker, etc.) I've been surprised at who reductive their arguments seem to be.

There is a lot of talk among this class of people regarding the current state of debate but as in many cases I've seen examples of two people who are absolutely grounded in their beliefs and use straw man arguments, diversion and reductive reasoning to defend their points. If you ever listened to the Ezra Klein v. Sam Harris podcast you know what I mean.

This isn't the first occasion that I've seen someone rebute the philosophy of Pinker's work only for him to double down on the same argument. I guess I shouldn't be surprised because persuasion is difficult in general, but I expected a deeper dive into the complexities of these arguments.
You say an overextension of resources is one of the factors, which corruption would play a role in.
I actually don't h#$@ it, just dislike.

I'm currently in a bet with a friend.

- If you use a curse word, $1 to the other

- If you can convince someone the h#$@ should be one of the banned four letter words, $10 recoup

----------

h#$@ should be a banned for letter word! Do you agree?
Ask HN: *How* do you use/organise your (personal) server?
I have a small virtual server for running my side projects, and hosting some websites, but I am considering utilising it more so I would like to hear how do you organise/manage/use your (personal) servers. I am more interested in the way you manage your personal server that what you do with it.

My setup is really basic:

- I use GNU screen to run things in the background.

- I restart some unreliable programs on crash using `while sleep 3; do cmd && break; done` loop; some of them are restarted by systemd.

- Again, for some other programs I use docker.

What I don't like about my current setup:

- I don't know any way to say "if A or B crashes, kill C and restart them all in order B, A, C." Something like Erlang's supervision trees would be perfect but for programs.

- Since the internet connection can be unreliable (or battery might die unexpectedly...), I always start a GNU screen session as soon as I login. I wish there was a better interface for managing those screens (like a web browser with tabs).

- I am not fond of the terminal... Thankfully `fish` makes it so much more bearable with its zero-configuration autocomplete that works like charm, but for some tasks I would love to have a GUI -perhaps a web interface. A perfect example would be cron: I would take something like crontab.guru over editing files manually every single time.

----

Looking forward to your answers!
I also hate blockchain but I can say exactly why. Someone came up with a hard problem and created an overly complex and inefficient solution to it. So I have two issues with it. 1) I don't buy that the original problem it sought to solve, which I believe is currency related, but let's say it's trust in a distributed system where trust does not exist. I don't believe that is an actual problem that should be solved with a general solution like blockchain. 2) the solution doesn't scale well and is overly complex. It is overkill. I think that much simpler solutions would be sufficient and should be purpose built. I also wish it would die soon.
What I've found to help weed out the worst of the worst is to only buy dimmable versions of the bulbs. They cost more but because they have to support dimming they're almost required to have a better power supply to handle the usual triac based control that most dimmers have.
Processing Trillions of Events per Day with Apache Kafka on Azure
Questions like this.

Don't sea lion.

http://wondermark.com/1k62/
Dropbox, right now. These blogs are always with an eye to recruitment.
I find works of philosophical non-fiction written by horror fiction writers useful for not romanticizing the present:

“Like many who have tried their hand at metaphysics, Bahnsen declared that, appearances to the contrary, all reality is the expression of a unified, unchanging force—a cosmic movement that various philosophers have characterized in various ways. To Bahnsen, this force and its movement were monstrous in nature, resulting in a universe of indiscriminate butchery and mutual slaughter among its individuated parts. Additionally, the “universe according to Bahnsen” has never had a hint of design or direction. From the beginning, it was a play with no plot and no players that were anything more than portions of a master drive of purposeless self-mutilation. In Bahnsen’s philosophy, everything is engaged in a disordered fantasia of carnage. Everything tears away at everything else … forever. Yet all this commotion in nothingness goes unnoticed by nearly everything involved in it. In the world of nature, as an instance, nothing knows of its embroilment in a festival of massacres. Only Bahnsen’s self-conscious Nothing can know what is going on and be shaken by the tremors of chaos at feast.”

- Thomas Ligotti, “The Conspiracy Against the Human Race”
I will open source whenever I have time, I just did it last night and decided to share.
In my mid-sized Midwestern city, the worst schools pay their teachers the best by a long shot. The best schools pay at or under average.

They still have trouble finding teachers. Probably due to all the lock-downs due to credible threats of violence, being cursed at and threatened by 7-year-olds on a regular basis, that kind of thing.
been eating at bars for 5 years. havent met nobody.
I’m saying climate scientists were missing a lot 6 years ago and 30 years ago, and it’s unreasonable to expect that exactly now they finally are “totally informed”. There are tons of external factors and it’s hubris to think the map is the territory when it comes to such a complex system as the entire planet!

Or how about the entire solar system... I am not talking any conspiracies. I am saying our global warming may in useful and actually happen to coincide with a cooling period by the sun:

https://www.indiatoday.in/education-today/gk-current-affairs...

https://www.livescience.com/61716-sun-cooling-global-warming...

Stop assuming the worst of your discussion partners :)

And of course the above headlines ard also hubris because we don’t even know if the sun dimmed a lot or if that was the main cause of the little ice age:

Foukal emphasized this dimming might not have been the only or even main cause of the cooling seen during the little ice age. "There were also strong volcanic effects involved — something like 17 huge volcanic eruptions then," he said.

I prefer to talk about CO2 pollution as a pollution problem, to avoid exactly this argument about temperature predictions.
Probably to some degree but you have to remember that to get to that point where that's even the case you have to do something right for a long time before that and during that period those particular benefits are non existent because the brand and celebrity hasn't been established yet.
It might sound weird but those kinds of silly cyber images ... make me trust a given story less. They just seem dumb.
I can't find the source right now, but I read that the fastest cells in the visual pathway can respond at a bit under 500Hz. Part of the reason the ieee suggests a minimum PWM frequency of 3000Hz is, for signal processing reasons I don't fully understand, that's the highest frequency the brain could likely detect, given 500Hz "sampling hardware."
I'm new into this "knowledge" space - but I've stumbled upon structr.com - It's open source - you can use this as an extremly flexible content management system for buisness processes and stuff like that - check out their website - however can't tell you much more it's on my todo list.
you make a very good point, thanks for the warning.
"If I lose all my Bitcoin because it turns out that Bitcoin was a total scam, at least I can switch my now worthless assets to...wait a second."

Fiat money rarely becomes utterly worthless. Even Zimbabwe currency, unbelievably inflated, is still worth a marginal amount as a collectible.

Blockchain currencies have gone from something to nothing in seconds.
Ebates requires full access to Gmail for SSO
Those are issues that would arise within a couple of years, not over 20 years later. If the ship doesn't have anyone qualified to administer computers, then archiving etc. would have to be automated. If the ship used to have such personnel and no longer does, that is certainly a problem at a higher level than the captain.
But when that estimate is based on 3 hours a day, and you actually use the bulb 9 or 12 or 24, the balance shifts significantly.
"What about government supported fiat money implemented with blockchain?"

Not sure how that would supposedly work.

There is one interesting application of government, though: the distribution of the coins. That is what all the cryptocoins struggle with. A government could give every citizen an equal amount of coins, because they have a database of people.

"Is it really viable not to have safe exchanges?"

Some would say that they don't need exchanges, they want to be able to pay everything with Bitcoin. So they wouldn't need fiat money.

Apart from that, exchanges can be at least as safe as banks or traditional stock exchanges. I am mostly using one that is associated with a bank, in fact.
When The Young Turks spent millions of dollars in air time endorsing Hillary, was that a campaign contribution?
Anybody hiring front end developer in San Francisco?
Hey guys, I recently graduated from Hack Reactor and looking for a frontend developer role in San Francisco. I have experience working with JavaScript, React, Redux, JQuery, Angular, SQL, NoSQL DBMS, REST APIs, TDD, microservice architecture. I am interviewing with some cool companies but would love to explore my options.
They generally only do that on positive-spin articles, not the negative or bad PR ones.
Even including stocks owned through retirement and pension funds, 84% of stocks are owned by the wealthiest 10% of Americans, and roughly half of all households have exactly $0 invested in the market.

Saying that Uncle Scrooge and his buddies own all the stocks is not much worse than implying that normal people own a significant share of the market through their retirement accounts.
Garret Walker, from Bank of America, spoke at PyGotham last year and touched on this topic at the end of his talk: https://2018.pygotham.org/talks/seventeen-million-lines-of-p...

Disclosure: I work for Bank of America.
You could totally build a DOA framework / platform without a blockchain though. (added it to the endless todo list... ;)
For functions or secrets? For secrets, ephemeral cache files in a ram disk that set variables with proper posix permissions that only allow root and the application to read. The file should be removed when no longer required.

Why? Avoid leaving secrets on a hard drive. Cache them in case our secret store is not reachable. Avoid logging secrets in auditd by keeping them out of arguments.
Except for that fact that he proceeds to use Bitcoin as the sole example of all the inherent problems of "Blockchain Technology" while providing absolutely no information about all the ways that Blockchain Technology has improved beyond what Bitcoin is doing. Bitcoin != Blockchain (in totality)

He may be a respected analyst, but he is providing a completely biased and uninformed view of Blockchain technology as it currently exists. That is a bad analyst in my opinion.
Average (or even above-average) W-2 worker - no, a self-employed individual or a single-person LLC - yes.
flagged - pure politics
How is eating at an expensive restaurant a worse decision than say investing in Blue Apron? What are we trying to prove here?
I dunno. I find certain entrepreneurs often have life stories where they start making money around pre-teen or early teen years. I find those people to be at the tail ends of the distribution.
Well, there's Gawker, but that's also a special case.

PG&E?
We need IEEE PAR1789 bulbs! The department of energy has a great presentation on LED flicker and this IEEE standard for better bulbs, https://www.energy.gov/sites/prod/files/2015/05/f22/miller%2...
I would prefer this be phrased as "Uber does not take a cut of tips for drivers."

Drivers would definitely prefer, for a given dollar, that it be given in a way that does not create a taxable paper trail unless they elect to declare it.
Software Bypasses Drug Patents
This 100x! I don't understand how people can work on a complex codebase without a strong static type system. I've tried it once, and still remember the lack of confidence after every non-trivial refactoring.
Great post. I think the mistake Pinker and others make is looking at how the world is progressing on some set of metrics, seeing that they are up and to the right, and concluding that pessimism is a) unfounded, b) because coming from rich westerners who don't know how good they have it.

But, are those metrics the right ones? If new problems emerge in the world, shouldn't we track them by changing or expanding the set of metrics?

Also, it should be concerning to see signs of decline in our supposedly wonderful rich western countries, because our countries are what other countries are aspiring to be. We're the top of the heap, so to speak. So if the people at the top of the heap are starting to kill themselves more, get addicted to opiates more, if their life expectancy is declining, that should temper our optimism.
OK, that's very interesting. It's not true in the US, never seen a cold only machine.

Wait, are you talking about the machines that have an electric heating element inside the washer? And you can still wash warm and hot cycle, but they don't require a connection to the hot water heater? Or are you talking about machines (which I've never seen but am willing to accept exist in other countries) that actually only offer cold cycle as a washing option?

If we're talking about ones with an internal heating element, those generally use about twice as much energy to operate than ones that rely on a hot water intake. But with the two input machines one has to figure out the energy to heat the water as a separate cost, which is what I was mentioning. Gas heated hot water heater will be more efficient than electric heated, and solar heated will be most efficient of all.
No, if you're publishing on the web using VP9 is the better choice. VP9 is supported in more browsers and there's no point having the licensing hassle of H.265. And as Netflix found, VP9 outperforms H.265 by 12% with the right encoder:

https://medium.com/netflix-techblog/performance-comparison-o...

So the sensible strategy is H.264 for devices that don't support VP9 and VP9 everywhere else.
Yes. Unfortunately trade school looks more and more like regular high school these days and apprenticeships in many trades is I low supply. :-(
>>Google exists so you can learn new things and develop foundational knowledge

I know this is a shorthand heuristic but Google helps you _find_ other people that can help you learn new things and develop foundational knowledge.

The map is NOT the terrain.
OnStar, some similar VW service, lots of phone contracts, legitimate job offers. I texted a guy once and asked him if he enjoyed his chipotle burrito.

It's bizarre. The people using "fake" gmail addresses don't seem to realize it is used by somebody else. They are lucky I'm not malicious.

Edit: mine is a first name and a number
It is definitely anecdotal. I didn't mean to imply otherwise. I'll try to find some relevant data, though I'm not sure how easy that will be. Slightly more helpful are maybe looking up policies for most credit cards, which now let you return virtually any item within 90 days for any reason, extend warranties to a total of 2-4 years, cover accidental damage to items including breakage and theft for 90 days after purchase, and offer historical price matching for 60-90 days or sometimes even longer. These policies are extremely difficult to come by where I live (not in the US), and I've had a far more difficult time returning items that really should be returnable (dry pasta or something very shelf-stable) than I did in the States.

I did find this snippet, which at least indicates that Americans more often take advantage of return policies. However, I understand that this doesn't directly discuss the differences in policies:

"In the US, an estimated 8–10% of in-store sales is returned whereas online sales may result in 25–40% returns. [...] In Asia and Europe, less than 5 percent of purchases are returned."
https://psmag.com/magazine/underwear-of-uncertain-origin

More anecdotes in that article, and countless other anecdotes are trivial to find online:

> U.S. retailers pride themselves on their generous return policies. At Costco, I can buy a barbecue grill, cook on it all summer, then return it in the fall for a full refund. (Which is not to say that I would.) Or take the proverbial television bought for Super Bowl Sunday, then returned. The days leading up to professional football’s championship game see a huge spike in TV sales. And just as reliably, the days after the game see a spike in TVs returned to the store.
Individuals pay taxes on their own income.
That seems rather silly. I am not going to hound you about your dislike of Bitcoin people. You are ENTITLED to dislike them.

I just note that you have no idea what you are talking about and therefore discount your opinion accordingly.
> except that is only applicable for (proof of work POW) consensus and does not apply to proof of stake (POS) and delegated proof of stack (DPOS) which several of the top blockchain projects are currently using (even Ethereum is moving to POS).

For POS, you have to trust the rich people and you have to trust that the disincentives to cheating actually work the way they’re supposed to. Neither of these have very compelling arguments right now. The fact that Etherium thinks POS is ready is utterly unconvincing — Ethereum also thought that Solidity and its VM design was ready, and that has withstood the test of time very well.
> I expected a deeper dive into the complexities of these arguments.

Public intellectuals are attempting to appeal to the public at large, the majority of which don't change their minds based on new information. They change their minds based on how that information makes them feel. Trying to convince most people to change their minds with a complex argument is a lot like trying to convince most people to change their minds by talking in Italian instead of English.
Update: I'm going to change my answer.

Corporations are people and have the right to speech, above all else, when it serves the plutocrats, hate mongers.

But they're godless oppressors of free speech whenever they refuse to serve haters, thieves.

Which is it?

Pick a side.

--

No.

Patreon is protecting its brand. No different than Apple, Disney/ABC, Hobby Lobby, reddit, Hillsong. What you'd call "discrimination", because apparently there's a shortage of outlets for hate speech.

I also noted that brands are a proxy for trust. If Patreon bans haters, that's a signal to me that they are the kind of people I want to do business with.

Whereas I'm voting with my dollars. If I disagree with Patreon's choices, I simply don't do business with them. What the Freedom Markets™ call the market place of ideas.

But apparently I'm not allowed to make such choices for myself. Because Freedom Speeches™. My bad.

--

Look at you, telling me that there are no ethics, morality. Just what's legal vs illegal. Aka might makes right, dog eat dog.
The U.S. has this, many Highschools have trade programs. You're still "technically" in school you spend your Junior and Senior year at a trade school and often working / making money.

Unfortunately, this is only true for places with trade schools nearby. I grew up outside of Chicago and every school had this option.
There is a 10% chance there could be a year in which the average temperature rise exceeds 1.5 degrees.

This sentence is key: "Climatologists stressed this did not mean the world had broken the Paris agreement 80 years ahead of schedule because international temperature targets are based on 30-year averages."

The title is misleading.
Bluetooth uses different Profiles for the same functions but different purposes:

A2DP is for HiFi (ahahah) stereo audio uni directional.

HSP is for headsets, it supports "LAB" audio and headset controls (e.g. volume, answer/hangup).

HFP is for hands-free in cars and support "LAB" audio and overlaps HFP with controls.

AVRCP is for media controls which overlaps HSP (e.g. play/pause, skip/previous, volume)

So a problem with Bluetooth is that a device can support all of these profiles but usually not all at once. They have no built in Mux so can't take audio over A2DP and HSP and combine them. So the host must negotiate all of the Profiles and then decide which is the most appropriate to use since it can't do all at once.

I occasionally have a problem in my car where it establishes the A2DP connection and streams audio but not AVRCP so I can't control it.

On Windows 10, when you have a Headset connected that supports A2DP, HFP, HSP, and AVRCP things get interesting. If you're listening to music it will be streamed via A2DP to the headset, but if you get a VOIP call Windows switches to HSP to access the Mic but your headset can't Mux audio so it kills the A2DP connection. Windows will then helpfully stream your music either over HSP which sounds like ass or it will pump it out the laptop speakers. The solution I came up with is to disable HSP/HFP on Windows and route all audio capture to the build in Microphone instead of the Headset's.

Based on your description of playing Steam, I'm guessing MacOS is doing something similar. The headset can't Mux audio so it's dropping A2DP in favor of HSP audio, which would explain why you lose in-game audio but not VOIP.

I'll have to play around with my Mac and see how it handles this.
You’re talking about that it uses platform specific APIs. You can use these APIs from Python, and then there is all the logic which decides how to use the APIs and that can be in Python as well.
Well there may be inaccuracies in the article, there are open questions and criticisms to blockchain that the echo chamber deflects rather than engages with.
Which blockchain(s) are currently successfully using POS or DPOS?