jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Have you looked at the open source F# type provider for accessing R[1]? It's one way to use R from Visual Studio today.

[1] http://bluemountaincapital.github.io/FSharpRProvider/
> But to most people none of that makes much sense if you don't even grasp what bitcoin is and why it matters.

This is exactly the type of thing people were saying in 2000 just before the dot-com crash - that all the old fuddy-duddies who were talking about revenues and earnings instead of eyeballs "just didn't get it".

On the subject of value, the "another view" piece says:

> Bitcoin is a digital currency, whose value is based directly on two things: use of the payment system today – volume and velocity of payments running through the ledger – and speculation on future use of the payment system. This is one part that is confusing people. It’s not as much that the Bitcoin currency has some arbitrary value and then people are trading with it; it’s more that people can trade with Bitcoin (anywhere, everywhere, with no fraud and no or very low fees) and as a result it has value.

I don't disagree with the speculation part (although speculation increases price, not value). The other part is what is nonsense. Yes you can trade it - but I can trade gold as well. Gold has had value for 10,000 years and I feel pretty safe holding it. Bitcoins are worthless hashes, and I wouldn't feel safe at all holding it, especially since it went from $1100 a Bitcoin in November 2013 to its current $230. I was saying as much here when Bitcoin was twice its current value.

"People can trade with Bitcoin and as a result it has value". No. Every commodity was traded at least once - otherwise it wouldn't be a commodity. It's traded because it is useful to someone. Currencies are just commodities with certain aspects that make them good currencies: durability, portability, divisibility and uniformity. Or pieces of paper that you can trade for such currencies.

The price of Bitcoin has halved since I said it was worthless here. Looking at your first HN post, you were telling people to buy it when it was over $600. People who listened to you would have lost 60% of their money. I'm the one who "doesn't get it" though.
You have to keep in mind that while technically you are correct, evolution has been running for at least 3 billion years.

Fertility is the main thing it optimizes. To think you know the way this should work better than evolution is like betting you know adwords better than Google.

In general it would be extremely safe to assume that human fertility is the best optimized part of the human genome and that in 1000 years we'll still be discovering factors that evolution took into account "designing" human fertility. There is (or will turn out to be) a very good reason for every single tiny detail about how our bodies procreate. If you can't see the reason, the fault is likely with you, and assuming otherwise is effectively betting against an algorithm that has had 3 billion years to ponder this question. It thinks slower than you, of course, but you're still quite unlikely to have the upper hand in that bet.

> does all kinds of glitchy seemingly suboptimal things so aging is not perfect and divine because it's evolution

This is how evolution works. It's called "mutation". And you're right. Species are a big fan of it, as it massively improves them. For the large, large majority of individuals, mutation is a small or large disaster.

Every human is an experiment meant to improve the human species as a whole. This is great if you're a successful experiment, but the extremely large majority of individuals in any species will be a failed experiment that don't get to propagate their genes (meaning the genes that are different in that particular individual). The vast majority of individuals will turn out to have a (usually small) weakness that will get filtered out. Usually that will be something like a toe that's a few millimeters shorter than most, sometimes it's ALS.

The key here is that evolution very likely won't decide any particular human is a success or failure until the human species gets into trouble again. When that happens, something like 98% or more of all lineages will go extinct, and until that happens, even evolution itself won't know or care what fitness even means.

Unless you know what is going to cause the human species to lose >90% of it's population at some point, you have no point of comparison.
It's almost like you didn't even read the thread you're replying to. One of these is much more common than the other.
I have a similar setup, but I'm using a raspberry pi. Does anyone know a good iOS client for Nextcloud Music?
I'll fix this, thanks for pointing it out :D
I remember last time I mentioned runit here as an alternative to systemd — specifically within the context of dead simple unit files — I got downvoted; definitely not a touchy topic at all.

Runit is great, and while there is the service dependency problem (viewpoint specific of course) it is generally assumed at this level that ordering of service dependencies is the responsibility of the user.

A classic example from recent years are audio daemons starting after a bar (say in sway or dwm) and ordering the daemon start beforehand so the icons etc show properly.
Because a square wave is actually infinitely many sine waves (at odd harmonic frequencies) added together. So, almost all of these will lie outside the Nyquist frequency, which is half the sampling rate for real sampling.

In practice, only the first few odd harmonics are strong enough to really matter, but with a high-pitched square wave you still need oversampling and lowpass filtering to get rid of those in the general case without aliasing[1].

However, if you choose the frequency of your square wave right (to make the sample rate an integer multiple), the aliasing products will just be reflected back to be exactly on top of the "actual" harmonics, neatly sounding like a perfect square wave again (in theory). Matching well with our intuition of what happens with the actual signal, if you do the "skipping" for such a square wave.

[1] Or maybe not if your goal is really only generating square waves: Just don’t generate these harmonics. Your 16kHz square wave without aliasing will just sound like a sine wave anyway, because your ear cannot hear its harmonics.
That's what I was thinking. Mentally taxing work is usually more rewarding at the end of the day than physically taxing work.
The kids should use the IA WinAmp player by clicking that llama :)
Bitcoin(and by extension the rest of the cryptocurrency space) is an enabler for speculation - in the specific case of BTC, on the price action of the asset as more is mined, and on the cost of mining itself. Speculation's action - which is always crude when looking up close - has the effect of building a market where there once was nothing, and as BTC has grown crowded speculative activity has proceeded towards projects promising(if not necessarily delivering) additional features and social value.

One of the major limitations of a pure debits-and-credits system like Taler is that it has limited speculative interest. It can't be gamed for returns on investment, so it can't initiate the boom-and-bust cycle.
Not really – note the “nearly a decade ago” in the comment I replied to? AC was a win, yes, but it's not like the entire industry stagnated for a decade. Upgrading from even a 5 year old access point to a new one — or especially the scenario I described going from one to multiple in a mesh or backhaul setup – will make a big difference for call latency and gaming, simultaneous use (especially if you have a bunch of old IoT devices like my Toshiba orphaned TV), etc.
Git related packages:

* git: git commands in ST.

* gitgutter: diffs in the margin (+,-, modified)

* github: direct access to the remote github directory (issues, pull requests, etc.)

There's also a ton of language specific packages (lint, color scheme, etc.)

My main productivity tip would be to use the "ctrl + p" search command a lot. It matches searches very nicely (partial matching). One can look for files in the project, specific line in the active file (if you start with ":"), specific methods (if you start the search with "@"). ST3 also has a symbol lookup command which is really powerful ("ctrl + shift +r").
You can offer your base service for free but offer upgrades such as custom domains, custom stylesheets, etc. (wordpress.com does a good job of this).
Plausible Labs have released PLBlocks - a version of GCC + a runtime library that allow you to use garbage collection in your iOS apps. Presumably MacRuby could just use the runtime library to provide the GC support it needs.

The BridgeSupport issue (mentioned by another commenter) is more troublesome.
To be more precise, Amazon Flexible Payments Service (http://aws.amazon.com/fps/)
Braintree: http://www.braintreepaymentsolutions.com/

Libraries out of the box for Ruby, Python, PHP, .NET, and Java: http://www.braintreepaymentsolutions.com/gateway
Interesting. In Germany you can still distinct clearly the former eastern part, which has less facebook activity. You see the 'island' of Berlin, though. For your informaion: The union of Germany was 20 years ago...

Anyway, I'm not a fan of facebook, google and the like, as it's not obvious that the consumer pays the big bill in the end. People think of great, free services but all the billions those company make come secretly from our pockets. (Via created consumer trends, higher prices that other companies can take due to the consumer information they buy from facebook)
Ah, good catch, why didn't I think of that? Are they available for UK banks? I'll look now, thanks...
My experience with R is that it generates much more... utilitarian output.
I find the US initiative highly problematic. You can write donations off in your taxes to a large degree in the USA. So the rich make a choice: Would I rather donate or pay taxes? The donors are taking the place of the state. That's unacceptable.

http://www.spiegel.de/international/germany/0,1518,710972,00...
Did you try disabling Adblock Plus? I have ABP and the page was blank for me until I disabled it.
Can you please give me the link to your "Every carbon-temperature hockey stick chart I've seen" which "starts in 1750"? We actually know the concentration in the last 400 thousand years and it was never so high during that time as it is now:

http://climate.nasa.gov/system/content_pages/main_images/203...
I haven't studied IPSec closely. How much of this advice actually got implemented?
I quite agree. And we can extend this priciple, so that

a * b

would be replaced by:

multiply(a, b)

which is much more self-documenting :-)
Interesting to know! I'm OK with 10-storey buildings, I think we could build a ton of those in areas like SoMa without injuring the character of the city any.
I don't know of any people who blog just to get attention, but even if someone did whats wrong with that?
In what sense do you mean that? That MD5 is breakable or that hash functions are generally too fast?
Whoa, it's really worrying how much sugar is in all these products. And this is even without all the starches I guess -- considering a lot of rye products are still on the left side.
Oh wow, that's cool. Nightcode is fantastic, easily the best Clojure environment I found.
but, but, we are solving world problems!
Soylent is perfectly fine fallout shelter food or for soldiers in combat or perhaps shut-ins with fickle food issues. It is not a viable substitute for actual food regardless of nutritional benefit.
The Rail Accident Investigation Branch turns out really good reports on pretty much every acute dangerous failure on the railway:

http://raib.gov.uk/publications/investigation_reports.cfm

Two major incidents in my neck of the woods were the drill bit that came through the roof of my regular commuting line:

http://raib.gov.uk/publications/investigation_reports/report...

And the runaway engineering train where the crew on board jumped off as it went through an underground station:

http://www.raib.gov.uk/publications/investigation_reports/re...

But of course these are restricted to incidents that put lives at risk. As you say, it would be really interesting to read reports like this on other kinds of failures.
>You can't just ship free food in

Agreed, that doesn't qualify as a sustainable food system.
> "white privilege"

It's frustrating that it's mentioned so often, but perhaps that's because it's so frequently present in our society. That's what frustrates me. I look forward to a day when it's so rare that it barely needs to be mentioned.
Why anyone would use BTC and not some privacy coin for this kind of scenario escapes me.
Without an offensive line? Yeah right.

Poor o-line. Their importance to recognition ratio is probably one of the greatest injustices in the sport.
There are tons of text features that suck or are absent in ebooks. Even footnotes aren't great, let alone things like facing-page translation—or anything else that relies on two pages being visible side by side at once, which is quite a bit if you're reading much outside of mass-market fiction. Plus, yeah, diagrams, figures, et c.

Poetry often blows in ebook form. A good paper book of poetry has a lot of care put in to precise placement of the text, and it can add a lot to the experience. Ebooks can't do that. Really, any book that benefits from fixed page boundaries has similar problems.

Even one of ebooks' big advantages, full-text search, is worse than using an index unless either 1) you need to search for something that's not in the index, or 2) you're on a device with a full, real keyboard, so not a tablet or eink device.

Ebooks are also very expensive and there's no used market—I'd effectively have to pay ~3x what I did to assemble my physical book collection to replace it with ebooks, provided there were an ebook version for all my dead-trees (not the case). It'd be even worse if most of my books were common paperbacks (the thing ebooks are best at replacing) since you can pick those up for next to nothing if you keep an eye out. 10x the cost to take such a collection digital, I'd imagine.
(•_•)
( •_•)>⌐■-■
(⌐■_■)

YYYYYEEEEEEAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHH
The concept is good.

* Get a clear simple landing page - take wordy.com as a guideline

* Focus more on repuation / P2P and less on paying in the explanation

* Let customers pay quicker pickup and response or if they insist to have it just reviewed by the "best" of the community

* Intro categorization of users if you haven't already (sorry video too long)
sure Richard - email me at: nic[at]taskforceapp - will get it straight over.
So much so that they actually licenced the Joltid technology that they spun out of Kazaa. There was a lawsuit:

http://blogs.skype.com/en/2009/11/joltid_settlement.html

There were in fact several lawsuits related to licencing this stuff.
Aren’t you working already?
To be clear, we're primarily considering candidates who will be working from one of our office locations once onsite work is able to resume. That said, we've always been a distributed company, across multiple time zones, and we put an emphasis on clear written communication when we are able to (Notion, Slack, Github, etc) and make use of video conferencing when synchronous communication is required. We have been conducting work and interviews remotely for some time now (primarily over google hangouts).
Location: Boston, USA

Remote: yes - contract or part-time preferred.

Willing to relocate: not at this time

Technologies: Computer Vision, Image Processing and Machine Learning

Résumé/CV: on request

Email: nkmah2 [at] gmail.com
Yeah, I thought of that bit about Spanish afterwords, but left it anyhow.

I can't speak for the rest of the world, but most Americans don't consider pronunciations in other languages, possibly because they generally don't know a second language anyhow. And since HIPAA (almost wrote HIPPA!) is a US thing, I don't see foreign pronunciation entering into it much.

I wish more people would learn a second language. It can be really enriching. The key, IMO, is to pick a language that you'll enjoy using somehow. For me, it was Japanese, because I enjoyed a lot of Japanese media as a teen, and continue to do so as an adult.

I'm seeing a lot more foreign content on Netflix lately, and Brazilian seems like it'd be a good choice for a second language, if you're into TV shows.
The one-click deploy to Netlify worked for me. Have used this to spin up a site listing crisis communications advice around Coronavirus: https://coronaviruscomms.netlify.com/
I completely disagree, and I mean for all desktop software vs. web software.

Web applications are generally better, because, as a Linux user, an in-browser application means I get to actually use the thing, instead of not using it at all.
Yes, for sure! We have a number of US citizens working Amsterdam already :-)
No it's not. As I explained, it's well developed legal structure that's used by several countries for major legislation and has decades of precedence. There's also further complexity on how data is submitted, stored, and processed.

Any random file is not considered PII. It doesn't automatically identify you and it's still your responsibility if you send your private files everywhere.
You should add a second one-way value. Because with the open tube you are breathing back in the same air you are exhaling.

Try it: Turn off the motor, and take shallow breaths, see how much air you get.
Every language has its idiosyncrasies, annoyances, and wtf's. Because they're written by humans who have idiosyncrasies, annoyances, and wtf's.

JS is moving into everything because it's easy to learn, reasonably expressive, and is accessible. It may not be the best but often as not its the "good enough" that seems to rise to the top.

In other words; you're better off accepting it for what it is and doing the best you can with it.
The receipt from the top comment about joining from the browser works nicely.
Africa's an awfully big place to make generalisations about. Some cities, Johannesburg and Cape Town for instance, are near first world in their sophistication and living standards and have well-established tech industries, quite different from the stereotypical villages without running water, electricity or any tech whatsoever.

Making blanket statements and offering one-size-fits-all solutions for the entire continent are as silly as pretending that the US and Western Europe share the same problems and need the same solutions as the poorest corner of Madagascar. The problems Johannesburg faces and the solutions it needs are closer to that of any major Western city and are light years removed from the problems and solutions of your average rural village.

South Africa more than 2 million Facebook users, its own Google search, YouTube, Maps, Street View (launching Tuesday) domains and services, its own Apple AppStore, its start-up industry is growing and has produced at various points the 3rd largest payment processing software supplier and 2nd largest Certificate Authority and Amazon's EC2 was developed mostly at its Development Centre in Cape Town. I recently did some work for a local team that wrote and maintains pretty much the entire software infrastructure for a large British retailer, a product they're now expanding to other international retailers. Not hugely impressive by most standards, I'll admit, but surely its evidence that Africans are definitely on the tech map. And that's not even taking into account the thriving tech communities in places like Kampala and Nairobi or other tech-related industries in Africa.

Point being, I think some of the people commenting missed the point of the article because of their misconception about what Africa is about.
Totally love NPR too, except during pledge drive season :P
thanks, i read the article.

footnotes are convenient when reading a physical object because, as you imply, more information right there can be distracting. however if you choose to go find the footnote, that's up to the reader and would objectively qualify as a distraction. similarly, a link with no hover over text is left for the reader to choose to click or not. this IS a footnote in a sense and is the modern paradigm used for digital reading.
First, if he quits he might be able to consult for the company he just quit from. They, presumably, know he's good and can do the work. So they could hire him back as a consultant (where he'll probably make more money and perhaps do more of the kind of work he's really after).

Second, if you work in the technology field, meeting geeks is a great way to find potential clients. People in the technology field tend to move around a lot from company to company and from position to position. So the developer you meet at one company today may well be a manager or even a CTO at another company tomorrow. They will probably be the very people who'll need to hire consultants at some point in the future. Make a good impression on them and keep in touch, and you'll have a nice network of contacts for consulting work down the road.

As a senior developer, I bet he's already made plenty of such contacts. Now it's just a matter of getting in touch and letting them know he's looking for consulting work.
How many simultaneous threads will your next computer be able to run?

Chances are it already runs at least two, most probably four. It's not unreasonable to see 4 and 8-threads as the norm. Also keep in mind we are only considering x86s. SPARCs, IIRC, can do up to 64 on a single socket. ARM-based servers should follow a similar path.

BTW, a fully-comfigured MacPro does 12. A single-socket i7 machine can do 12. I never saw a dual-socket i7, but I have no reason to believe it's impossible.

Considering that, -j64 seems quite reasonable.
Since when is high school education? High school is preparation for the real world: it has replaced the old apprenticeships and parental involvement that served as life preparation for centuries.

High school fails in this purpose when it wastes time teaching trigonometry and calculus to those who have no need for it. The majority of people do not graduate college; of the ones that do graduate college, many will never use trigonometry or calculus in their occupations or personal pursuits.

It makes no more sense to teach every high school student trigonometry and calculus than it makes to teach every high school student how to retread tires or operate a band saw.
I agree, that statement made about Silverlight is incorrect. And clearly a statement from someone who doesn't know what .NET or Silverlight is.

Additionally there's the XNA stack on WP7 -- which is also a purely .NET stack.
someone make me 34 whistles! http://www.thingiverse.com/derivative:4637
Probably because the old boy distribution networks still hold power and can get discounts even though they make no sense (physical distribution costs).
When Statcraft II was released it was at least £10 20 euro or $20 dollars MORE EXPENSIVE to download then it was to buy retail.
I don't mean that the Kinect will sell more of its own units, or even more Xbox units. My point is that by applying the technology from the Kinect, along with the creativeness of unsupported developers, Microsoft can reposition the device to sell many other things, like media center PCs - a market they aren't quite established in, given the competition from the PS3, Apple TV, or the myriad of other devices that are competing in that market.
And now we have power problems, so you can't have everything on at once. Such is life.
I see, good point.

However, it seems insignificant, since that process happens relative to the surface of the ocean, not to the bottom of the ocean. Assume that the top 1cm of sea water in the southern hemisphere evaporates, turns to clouds, and lands on Antarctica in the form of snow. If that top 1cm of the ocean is 2.2mm (or 1.8mm) further from the ocean bottom, I don't see why that would increase (or decrease) evaporation.
It's a great blog, and so is Forbes' security blog The Firewall. As a techie it was hard for me to start thinking of Forbes as a go-to place for this kind of information but I've been impressed.