skysight-inc/HackerNews huggingface dataset:
No, it is not weird at all. They have something like 3 million wallets, and ~100 employees. I would assume that different customers can have wildly different experience, just because there can be so many random variables.
Three replies, and two of them gripe about Systemd.

I'd be more interested in hearing about everything else.
The human platform is inherently flawed. We need to build something better.
> Words are the most hurtful things there are

Actually, in contrast to what you're saying, words hardly matter at all. What's important is intention of the communication, not necessarily it's form. You can be the nicest-spoken lady/gentelman and have a vicious effect on the well-being of people or whole communities, by being hypocritical, judgemental or manipulative.

For a concrete example, black people are usually OK with being called "niggers", as long as it's by other black people; I assume that's because they assume different intentions than when a white person says that word (which is quite racist, ironically).
I wonder if this would be yet another advantage of using stand-up desks, which are now quite well-known to be stellar for cardiovascular health, but if they also improve leg muscles, could be a boost to one's thinking power? After a day of standing up at a desk, my legs are super tired, so obviously there is serious muscle development going on there.
I wonder if someone experimented in boosting the signal x1000 and see if it creates side-effects in organic matter (of varying conductivity, for example skin, brain neurons etc.)

Also "already-intended power output". If this available, there is motivation for buyers to hack the device and boost significantly the signal -- whereas there's little motivation to hack existing wifi devices
Some neighborhoods fought the projects — theirs and others — likening them to early 1900 tenements. Judgments abounded: one online magazine referred to them as “hipster hovels,” while others likened their size to prison cells, parking stalls and carports.

None of it stopped people from moving in.

“It’s satisfying,” says Carr, “and we realize we’re meeting a big, pent-up demand.”
Whether this technology is a winner or not, being able to install a thermostat without having to hire an electrician, shut down power to the room, and knock a hole in your wall would be great. For new construction it's easy. To retrofit older buildings, or to install something in an apartment, the requirements for wall power kinda suck.
>a great way to get sued for libel

I'm pretty sure you're saying that with tongue firmly in cheek.

Just in case, though, even in the UK you're covered by fair comment:

https://en.wikipedia.org/wiki/Fair_comment
Email templates for me. I could do them, being primarily a frontend dev, but I would rather turn down a job than have to deal with that bs.
Indeed. For my own use and thoughts, it's a non-issue. I don't often use that means to express the idea to others, because of it.

Figured the crowd here would sort it easy enough.

For me personally, I tend to map things to simple concepts in that way. Makes a lot of stuff easier, and it often highlights the common where it might not be obvious too. Just FYI.
Based on my reading of the linked description of study, I wouldn't necessarily equate poverty with a subsistence lifestyle. Also, it appears they were comparing women within the same population (infected and not infected).
11 traits that all tough people share
For example, here below is a CL version of "Enter The Scanner". Instead of a closure, we could instanciate a class, but this is sufficient:

(defun create-tokenizer (rules)
(loop for (token rule) in rules
for regex = (if (stringp rule) `(:regex ,rule) rule)
collect `(:register ,regex) into alternatives
collect token into tokens
finally
(let ((scanner (ppcre:create-scanner `(:alternation ,@alternatives)))
(tokens (coerce tokens 'vector)))
(return
(lambda (string &key (start 0))
;; generator-like
(lambda ()
(multiple-value-bind (match-start match-end registers)
(ppcre:scan scanner string :start start)
(cond
(match-start
(setf start match-end)
(values
(aref tokens (position-if-not #'null registers))
match-start
match-end))
(t (values))))))))))

The above compiles the regex and returns a closure which accepts a string. That closure returns another closure which generates tokens on-demand for the given string, along with the start and end positions of the token inside the string. Here is a test:

(loop with tokenizer = (funcall (create-tokenizer '((ws "\\s+")
(plus #\+)
(minus #\-)
(mult #\*)
(div #\/)
(num :digit-class)
(par-open #\()
(par-close #\))))
"(1 + 2) * 3")
for token = (multiple-value-list (funcall tokenizer))
while token
collect token)

=> ((par-open 0 1) (num 1 2) (ws 2 3) (plus 3 4) (ws 4 5) (num 5 6)
(par-close 6 7) (ws 7 8) (mult 8 9) (ws 9 10) (num 10 11))
Always read /usr/ports/UPDATING after upgrading your ports tree, before upgrading any ports. This usually has what's going to break and instructions about how to manage. It does seem like it's not updated as often these days though.
Can anyone recommend a good introductory text for topology?
Swift 3 wish list
The exchange rate is almost identical through all exchanges. Have been studying the market for a while, the slippage between exchanges barely last more than 5 minutes.
Why should you want to stop them? US Gov should have a perfect right to do that (in the US, that is), that's the point of having a government.
Mathematicians vs engineer. Mathematicians talk, engineers actually try to build stuff.

They are both needed. They shouldn't be compared.
Show HN: Universal Android SDK to Access All APIs (Dropbox, Twilio, Facebook,..)
I recently switched my personal box to FreeBSD. I honestly find it significantly easier to manage than Linux, and have greater trust in its reliability merely from its simplicity.

The single biggest thing which stood out for me was PF (from OpenBSD). Anybody who has ever had the grace of managing IPTables on Linux, give PF a go with /etc/pf.conf (docs: https://www.freebsd.org/doc/handbook/firewalls-pf.html, my config: https://github.com/jamescun/infrastructure/blob/master/roles...).
> I keep seeing these dire warnings whenever Telegram is mentioned, and I don't understand the hate.

The hate stems from two main sources:

1. They're claiming to be secure in a very flamboyant (even arrogant) manner by challenging the world's cryptographers to break their protocol, but the contest is structured to be unwinnable regardless of how shitty their crypto actually is.

2. Telegram spends less time improving their crypto (which is full of WTFs) and instead markets themselves to people who aren't technical enough to figure out how shitty it really is.

Seriously, avoid Telegram. If you want Signal to work on more platforms, send a check to Open Whisper Systems and help them build up their team to cover more area.
Achieve your highest level of athletic performance every time with this routine
Actually, FreeBSD is a great platform to learn about Linux. The more you learn about FreeBSD, the more will you understand Linux.

The only time I will advice not spending time on FreeBSD, is when you have to deal with Java.
Isn't this just reinventing webpages? You're supposed to cache the CSS and JS for a long time and then deliver minimal content to style. Have a look at my blog:

http://www.stavros.io/

The first load should be moderately slow (still, only about two seconds), and any subsequent load of one of the posts should be near-instantaneous.
Does anyone have a source that FreeBSD are used at Google and Netflix today?
The trend in games these days is to move to C++ but there is still C used in some places.
Well, one benefit I can think of is that keeping cash in a bank, just to keep you debit card funded, is a bad investment (I'll just ignore for now the question as to whether bitcoin is a BETTER investment :)
The main reason Asynchronous programming exist is because file operations are slower than CPU.

With SSD and more hardware innovation how true will that stay ?
I do think evangelizing async programming is a good think.

Async programming is essentially deferring some task so that your CPU stays busy.

However you cannnot async your entire application.

At some point you need to gather the various pieces of all your async call to perform some needed calculation. That is the main pain point of Async programming.
Ask HN: I have built a python to objc transpiler
Hi HN I have built a python to objective-c transpiler that's integrated with the IOS SDK. I want to release this soon but I am wondering how would I provide this tool with enough income for myself to keep working on it. As of now I am a college dropout in Mumbai and am currently am living off my parents income. I was thinking about releasing this with a monthly subscription of $5 per user. Is that a good idea? If I do release it for free, is there a way to charge enterprise companies while making it free for solo developers? Also since react-native is completely free is this project a good idea.

About the project:

* It compiles python3 to readable objective-c code.

* This is not PyObjC or Kiwi.

* Similar to RubyMotion.

* Compile to native apps with native views and layouts.

* Performs better than javascript core.

Thanks for reading, please let me know what you think.
If you have two Coinbase accounts, transfers are immediate (since Coinbase still owns the bitcoins, they just move them internally): https://support.coinbase.com/customer/en/portal/articles/139...
TCP without constant Initial Window
Also available for Java. Open for any feedback.
Not only that, but there's a $10 issuance fee associated with this, and based on the announcement, there will be usage charges as well in the future. So it's Visa + fees. As opposed to the Visa I pull out of my wallet now and use without paying any fees.
On a similar note, for the difference in timings and sizes on a scale you can relate to, is this:

https://plus.google.com/+PeterBurnsrictic/posts/LvhVwngPqSC
And if I were to ever be brought into court, I would very likely lose more in legal fees than I make in a year, even if I win.

(I'm in America, where going to court and hoping not to end up destitute afterwards means you already lost.)
that's a bold statement.
Google does notice that when they see some link network get too big. or maybe they have honey pots and they consider your server hacked if they see your pages linking to that honey pot.

but thinking they know when a server if hacked is giving them too much credit. they may know when it's part of a widely know black link network. in fact, most search engines seems to know that.

reason your links are for Japanese sites is because there everyone uses the cellphone operator default search, which is crappy, but still better than Google for native language. they may be slower to react or worse at detecting black link networks.

disclaimer: i work for one of the biggest western search sites in Japan. but this is my opinion.
freebsd-upgrade has been absolutely fool-proof for me. Mixing ports and pkg is not advisable even though they use the same database since versions are often not in sync.

Boot environments on ZFS with beadm provide a brilliant way to protect against catastrophic updates. I don't know of any other popular OS that offers something comparable.
Do you disagree that it's useful to distinguish between strength and endurance?

codingdave asserted, "I think legs that can carry a 50 pound pack to the top of a mountain are "stronger" than a guy who can lift twice as much as me, but can't even run a 5K."

The former is an example of great endurance (without necessarily having great strength), and the latter is an example of great strength without endurance. You can have one without the other, so they're different, and it's plainly incorrect to say that a person with high endurance/low strength is "stronger" than a person with high strength/low endurance.
The reason that "evil zoning" makes building crap like this hard to build is because the long game for property like this is that it devolves into a flophouse.

When time rolls on and the six-figure people embracing dorm life gets old, or the workers are "disrupted" into low-paying gigs, this type of housing will turn into typical SRO housing in the US -- people on public assistance with nowhere else to go.
It is in the parasite's interest for there to be more humans in the world.
Well, except for the 2% merchant fee of course (that's passed along to all of us in the price)
You were lucky! ;-) I think ours was ~36sqm if I remember correctly (it's been a long time...).

http://www.kvmeter.ru/information/homes_series/1_468/ (in Russian but there are pictures).
I am pretty excited about the idea of having a web framework that works equally well in service workers and nodejs, so the first page load serves up nice full html and subsequent page loads are handled by service workers and render immediately on the client side. Its pretty much the dream since I started working on PouchDB since this whole idea is made vastly easier when your data api is identical local and remote.
There's a problem though - most off-the-shelf drones don't have a GPS.

But generally, I agree. An easy to circumvent lock seems like a good idea. Enough of an obstacle to block general population from doing their stupid things, while still allowing those who know what they're doing to exercise the full capabilities of the machine (taking the responsibility for eventual damage).
https://openconnect.netflix.com/software/
The iPad Pro Experiment: The Pencil arrives, and it's going to change my life
The imperial system is better positioned for those who are not exposed to maths. These systems developed before literacy and don't require literacy for its fundamentals.

Of course it's a moot point these days, but this is why it's a more humanist system of weights and measures.

The imperial system gives you more humanist whole units. Inches, yards, furlongs, miles, leagues, not to mention the less usual (today) digit, finger, palm, barleycorn, etc. Pounds, stone, hundredweight, woolsack, tonne, etc.
Is there an equivalent to Debian's Stable packages?
>This is not the way bitcoin was meant to be held and spent.

That seems like a meaningless assertion to make about an unregulated currency. If the free market optimizes for regulated intermediaries, that's perfectly valid.
It's not for everyone, if only "to learn" is your goal then it's the appropriate path. I know, I've walked down it too. I'm not famous, or rich, but I am fulfilled more than... than words can describe. "Complete" fits nicely I think.
And how do you get around the problem of who watches the watchers?

[edit add: Because I actually don't disagree with anything you said, but the solution you propose never seems to work]
Organizations and Innovation – Swim or Die
I am not familiar with Albanian tax laws, so I can't answer that. I would imagine they are not offering pass-through entities though, since those just shift the point of taxation, not remove it.
Absolutely agree.

A single year of FreeBSD has taught me more than 10 years of Linux about UNIX and by extension made me more proficient with both systems.
Graph-theory breakthrough tantalizes mathematicians
They produce and use state when they run (at least in the Fold transformer format), but that's a very different kind of statefulness than generators.
You can have each generation always run on the exact same terrain, or the terrain can be randomly generated on each iteration.
Yep, the non-carbon fiber one just bent in the episode.
Perhaps the argument is that they couldnt keep a close enough eye on the "known perps".

I feel like it is a fair/valid argument to support expanded/enhanced wiretapping of those with warrants ("known perps"). One could argue either way if it is the person's right to know if they are on a watchlist.

I DONT feel like the argument for expanded/enhanced wiretapping for everyone is fair/valid. Aside from the fact that it feels draconian and cowardly, there isnt any hard data to back up its effectiveness.
Let's Encrypt is a bit of a joke though. You have to renew every 3 months. Anyone who has used these certs knows what a huge pain in the arse it is to do even once a year.

"Oh but we'll work out some way to semi-automate it". Ok, where is it for those of us on cheap cpanel providers who barely know what we're doing? I though this service was for us?
Agreed using procedural application environments, async is hard. But there are message-passing app environment where async becomes easier. They are duals after all.

And the advantages of async (or message-based) software systems are many. Too many to go into here.
A lot depends on where you're starting from, what you want to know, and why you want to know it.
Right now it's one step forward, five steps back. Or, with this idea, a hundred steps back. We don't have spare power. Let's talk about it again after we get the planet off coal.
What's the Deal with Magnets?
Also WhatsApp
> Many major companies like Google or Netflix use FreeBSD in production.

Citation needed on that Google part. It seems unlikely to be true on any meaningful scale. (That is, when writing a FreeBSD advocacy article, maybe you should not be using the largest Linux user in the world as the FreeBSD example).
Yeah - New York regulatory rules are rather strict - our company (based in New York) briefly had and then lost the ability to use bitcoin on our site due to said regulations. (Or rather, the company we were working with withdrew their support for us).
As far as I know, FreeBSD is more secure than most of the out of the box Linux versions(not considering jails). Does anyone know an article that illustrates this?
Netflix has the OpenConnect server/service that is used to bring content closer to the users by caching content at the ISP. It's a FreeBSD box with NginX and Bird BGP
What issues do you have with Java on FreeBSD? I only just got FreeBSD running on my dev machine, but I've been able to work on (build/run) my Scala projects easily enough.
If they were serious they would be griping about laptop compatability, making me think they arent using it all
I really like the Munkres book (just called "Topology").
Zipcar Cofounder Wants Basic Income for All
(Tedious disclaimer: not speaking for anybody else, my opinion only, etc. I'm an SRE at Google.)

> Many major companies like Google or Netflix use FreeBSD in production.

Erm. Well, the company's so huge that I'm sure there's something with some freebsd in it somewhere, but... not really.

I've worked with freebsd extensively in a past job, where it was used for licensing reasons. I don't agree with this article.
Fair enough. TLS 1.3 might introduce a zero-RTT handshake (with some security trade-offs), but that's obviously going to take quite some time to get rolled out.

Highly recommend this blog post [1] for more.

[1]: https://timtaubert.de/blog/2015/11/more-privacy-less-latency...
> What's surprising to me is that even the liberal media

Both the Guardian and the NYT have articles calling BS on this sort of thing.
http://www.energyharvestingjournal.com/articles/1966/harvest...
Lol absolutely prevents fraud from happening? That is impossible. KYC is more of a cover-your-ass requirement rather than fraud prevention.

With millions of SSN and personal information being available after numerous breaches from health care, etc how exactly are you supposed to vett someone's identity over the Internet?
How's FreeBSD doing in the exploit mitigation department? Last I checked, they didn't even have ASLR.

http://networkfilter.blogspot.com/2014/12/security-openbsd-v...
+1

If you watch some of those "Unscripted" shows where everyone is being judged for their leadership, what do you find? Everyone acting like a full-on sociopathic Type A personality, fighting over who steers the car while nobody builds the car.

It's great entertainment, and perhaps it works for selecting leaders in small doses on completely made-up projects like selling bottles of water with the Cult-of-Personality leader's face on the label.

But it's a terrible way to actually run your core business.
We had an example not even a month ago. In many cities, there are enough parking spots for everyone, so many citizens will leave their cars for the night near their homes in places where they do not cause significant disturbance, and the police will tolerate this behavior and not ticket them for it. This is a win for everyone: the citizens have a spot to park, and the mayor doesn't have to spend public funds to set up parking spots.

In completely unrelated news, the city of Beauvais voted 67% against the municipal police force carrying weapons. The municipal police retaliated by not tolerating night-time parking anymore, resulting in a significant increase in parking tickets in locations that had been safe for years.

And while the mayor did apologize for this, the municipal police said it was "just doing our job".

http://www.leparisien.fr/beauvais-60000/beauvais-des-pv-pour...

Making common behavior illegal, and then tolerating it, is a great way to harass dissenters in a perfectly legal way.
I think you have an excellent point. Don't see the point of the original article.
"And that did nothing to stop a much larger, more complex attack"

Perhaps, but I think the best way to measure the effectiveness or ineffectiveness of the program is not the number of attacks that have slipped through, but the proportion of those that were prevented compared to those that slipped through.
I definitely think people should give FreeBSD a try. I also think they should give different flavors or linux a try (e.g. Arch Linux). What I don't agree with is using FreeBSD or a non-mainstream OS in production unless you really know what you're doing.

There are many reasons for this, but the most important one is what the article alluded to; there is a plethora of resources for troubleshooting an issue. If you can't install a package like `gfortran` on something like ubuntu, then you can head over to askubuntu and will likely get the solution to your problem.

What I think FreeBSD (or any less widely used OS for that matter) should do is create the right kind of easily searchable support structure that people coming from Ubuntu and CentOS take for granted.

If you read the article closely, it does not point to a canonical support structure. This does not mean there isn't one or for that matter, many. But, what I can decipher is that there isn't a de-facto site that you can get help from.
If you're interested in a video tutorial on how to set up FreeBSD, these are good videos to start: https://vimeo.com/channels/freebsdguides
I used FreeBSD for a couple of years but now use Arch (after a fling with Ubuntu in between). Reasons I switched (some of which may have been addressed since):

* building everything from source got old

* lack of support for hardware (Linux has gotten really good at having drivers for hardware)

* ports of desktop applications were not always available, and the POSIX shim to use Linux applications didnt always work without some hacking

* On the server side, Linux pretty much caught up on performance

* As the Linux community has grown, the resources available to Linux users are amazing. FreeBSD feels like Linux used to - always having to hack around and try to research how to make it work and nothing quite working smoothly (on the desktop - less of an issue for servers, where FreeBSD has always shined). Linux has reached a point where I use Linux as my primary desktop OS, and it works great. FreeBSD for the desktop feels like a step backwards.
They are only a distraction till they become commonplace. Pilots aren't distracted by Geese.
Thanks! I didn't know about the updated one. The original is one of my favorite episodes.
bitcoin is dead
Effects of welfare on laziness