skysight-inc/HackerNews huggingface dataset:
I started using Ruby only in April this year due to starting at a new job. Having used and/or dabbled in C, Java, Python and Haskell before (amongst others), I find it super interesting to see how Ruby manages to take some interesting parts from each and manages to integrate it into a very pleasant programming experience. Also the rspec testing library is nothing short of magic, none of the compiled languages have anything that even comes close IMO.

For the cases where you have a tight loop taking up 99% of the actual CPU time it is also relatively easy to hook in C or Rust or whatever. Also, sometimes you hit hardware performance limits regardless of the language you use. We have some streaming download servers written for 99% in Ruby using the libCurl bindings that and they easily manage to fill up the 5 Gbps pipe* per server that AWS gives us.

* You can get 20 Gbps for some instances, but only to other instances in the same group. The biggest to the 'outside' seems to be 5 Gbps.
> Your money isn't going to the people who created the content

Patently false and easily verifiable.
Graph databases help agencies spot relationships across silos
Did you mean 'GPU' instead of 'GPL'
How do you set a custom color?
So did Stallman finally start using a web browser?
If you're in US, there's also iFixit US. Just check the main site [1] and see if its possible. You can select language on top right.

[1] https://www.ifixit.com
NORAD's Crazy Santa Cause
Does raising your arm to the sky improve your cell reception?
Show HN: Free Programming Tips and Secrets for Professionals Books
Can’t beat reversing the backtrace output for making Ruby even more enjoyable. Slogging up through a huge pile of calls was one of the few things that drove me mad.
>Leave it vacant and your property taxes triple to offset this cost.

that also may mean that the future tenant would have to pay even higher rate in order for the landlord to recuperate those additional expenses.
Though I don't quite like the part about package managers. The more of them
is language specific, the more entrenched in the language development is,
the more difficult is to develop multilingual code, and the more projects
depend on random stuff from the internets for no good reason, like in the
infamous left-pad farce.
JQuery Ajax Add, Edit and Delete Using PHP and PostgreSQL – Part II
I think game devs could easily associate a color with a pattern that would assist color blind gamers. It would be a good idea for an industry wide standard to be set. An extra ~~8% of male players is worth chasing after. Women are fortunate only ~~0.5% have this problem
Click on your user name (on the top right), change 'topcolor' on the settings, click 'update'
No, they where not 100% right, your blog post reads full of quickfire/offbrand outrage. Especially when you resort to personal attacks whilst chastising him for personal attacks.

All of your other points are "I don't believe him" and "here is some unrelated technical information about uuids that while correct is not really the point". Cool, good for you. Didn't need to put that in a blog post though.
> as they have no interest in providing you a "practical demonstration" or anything practical at all.

That was my exact understanding.
> If your direct competitors have a much better product then you (because they have more dev/product/ux resources than you), a professional sales org, marketing machine, etc. then it's very hard to compete. Your acquisition costs and churn will be high which will severely hurt your ability to grow to a sustainable level.

I would disagree. If the customers are comfortable with your product, and they don't feel a big reason to switch, they probably won't. This is more true in the B2B space where customers tend to be less finicky. There are plenty of products that haven't innovated in years, but still enjoy decent sales.
Only if salaries are forced to scale with the increase in property taxes; rapid increases to the point of unaffordability were one of the reasons the law was enacted in the first place.
Yuletide. Even if that merry feast in many parts of the world is heavily overshadowed by so-called Christmas these days.
I've kind of wanted to formalize this concept ever since I learned about the Static_single_assignment_form used in compilers for optimisation. Programs may be able to benefit greatly from this in terms of refactoring: it's basically separating concerns (from a mechanical point of view.) Separated concerns can open venues for parallelism!

https://en.wikipedia.org/wiki/Static_single_assignment_form
A PDP-11 emulator in the browser running Unix V6
Managing goroutine lifecycles with run.Group GopherAcademy
Replacing low density with high density shouldn't have to touch outdoor/public spaces. I live in Denver and people from around my state complain about this all the time. Perfectly possible to keep (or even expand) recreation spaces if we allow more density. Might be better to argue about increased population use of same public recreation resources (crowded trails) but that's the same selfish complaints as this whole thread - it comes down to why some feel because they have it already that they should be able to exclude others from having it in the future.
Those paint color names are an AI success.
I keep trying this, but every time I have a meeting with more than 2 people, I get bad results.

The introverts don't speak up. The people with the most to lose/gain get loud. The biggest personalities get heard, not the best ideas.

I've vowed to never do a brainstorm meeting again. I'll do 3454353498890 one-on-ones to shop ideas around and iterate on them until everyone agrees.
Apples claims the risk a random person is recognized with TouchID is 1 : 50000. So while in theory every person has a different fingerprint, there are technical limitations.

If the HSBC voice ID has a similar failure rate for random voices than it is as secure?
Ask HN: What’s up with HN color sceme?
Buying a water filter for my fridge from Amazon was a terrible experience. Everything was mislabeled, obviously counterfeit, or had terrible reviews. Buying from home depot was much easier.
> although since I have a 4k screen the drawing/scrolling rate is very slow.

Add "vga=normal nomodeset" to your kernel parameters, and revel in the speed (and blockiness of the font). :)
I think you need a certain amount of karma before this option appears.
The evening standard has recently started promoting a made-up place called "North Mayfair". I assume it's part of the same strategy.
No. It's stupid attacking the ships. Go after the people and their families. (Don't actually do that, but that's how you get things to change - make it personal.)
But if you hadn’t known about the twin, what would you have thought then?
I've found the same context theory confirmed in an article about heroin addicted Vietnam soldiers that recovered after they changed the environment.
They don't "love" greek letters, you simply run out of letters. And you can't use words since that could be easily mistaken for a product between single variables. Once you learn them, things start getting way, way easier
I'd be interested in finding out what happens when I press the thumbs down/up icon on Netflix, because the match ratings that are displayed to me seem to have nothing to do with either my ratings or with my watching history.
GDB's built-in record and replay target is too slow to be very useful. It laboriously breaks on every instruction, decodes it, and records its effects; rr is much, much smarter. With GDB you might record execution for a short a minute or two, but with rr you can record everything, all the time. It's fast enough that you could record your every-day browsing sessions just in case you encounter a bug.

On the other hand, you are technically correct.
Then this is again the same kind of money grab as they have done with active stereo rendering - it used to work even on consumer-level hardware.

But then it got popular outside of research labs too, so Nvidia has decided to milk the cow and restrict this feature only to their Quadro line-up, with ATI following suit. The result has been that they have pretty much killed the market - apart from those research labs nobody is going to buy a $3-4k Quadro card that has otherwise the same performance as a $300 GeForce only for the stereo support.

I think this sort of artificial crippling/restricting of usage to force industrial customers to use the more expensive hw they don't need otherwise will only lead to a proliferation of task-specific ASICs and Nvidia will hurt only itself with it. The reason why people use Nvidia GPUs for parallel computing is cost and ubiquitous availability, not because there aren't other options. This move will only accelerate their development - for which there were no reasons until now.
That's a wild statement given the facts, some of which you can read throughout the article.

* They're generally not resorting to violence; they're blocking the boats. That's akin to me standing before you so you cannot cross the zebra (while I have the moral highground).

* Furthermore, Japan claims it requires these whales for "scientific" purposes. In reality they're used for consumption.

* As can be read in the article: Japan is hunting in a conservation zone, the Southern Ocean.

* Quoting from the article: "Then, a few years ago, the International Court of Justice – at the instigation of Australia and New Zealand – ruled that the country’s whaling plan had no scientific basis. [...]" [1]

* After which they increased the "research" area: Quote "But, crucially, the Japanese also doubled the area of the Southern Ocean from which they said they would seek whales"

Furthermore, the reason why they lost isn't because they resort to violence. The reason, as stated in the article: "In addition, the Japanese have provided military tracking hardware to the fleet, according to Sea Shepherd." and "This is all part of the vast subsidy provided by the Japanese government for their whalers. And to top that they have also made it an act of terrorism for anybody to approach within 500 metres of a whaling vessel"

And, as you can read from the article, the reasons why Japan opposes quitting whale hunting is three-fold: 1) nation pride and its tradition to receive large amounts of protein from dish 2) the fear for a domino effect 3) Quote: "And then there is the issue of the Antarctic Treaty which strictly controls how the continent and its waters are exploited. That treaty does not expire until 2048. But if Japan maintains a presence in Antarctic waters it could make a claim to be allowed greater influence in the region when a new treaty is negotiated by world powers."

[1] The International Court of Justice, which has its seat in The Hague, is the principal judicial organ of the United Nations http://www.icj-cij.org/
Theocracy is a bad idea because it creates anachronistic tribalism.
It's Christmas Day in various parts.
Test Driven Development (TDD) gets a huge improvement with the new coverage capabilities for methods and branches. Thanks Ruby team!
Oh fuck off.
hydrazine (http://www.astronautix.com/m/mr-103.html)
10 things you need to know about Bitcoin
Are they violent? I used zo think that was their modus operandi, but „Confessions of an Eco-Terrorist“ paints a different picture.
A dick move like this by Nvidia will only spur the development of alternatives to CUDA. CUDA isn't the only game in town but until now nobody had much reason to invest in improving the alternatives - CUDA was free, worked and the hw was cheap and ubiquitous.
Perhaps he's just celebrating Christmas in his own way.
I don't think this is true anymore. I'm sure most items in Amazon's inventory are commingled with third-party sellers using FBA.

I'm sure this is helps Amazon with logistics, but it also makes it difficult to catch counterfeit goods.
Actually it was a comment questioning why they don't use torrents to provide their services. And also pointing out that p2p based solutions somehow outperform theirs in many cases (for me, not US based so the net neutrality stuff is maybe not relevant). Anyway sorry I was too silly and didn't clarify these points.
Show HN: Strong, Secure and Fast Password Generator Online
Also when you type into a search field and the thing you want comes up as a succession, you go to click/tap and exactly at that moment, a different suggestion takes its place as the remote site catches up. Twitter is very bad for this.
6 Tips to Dramatically Grow Your Business in 2018
How do timing side channel attacks work over a network with 100ms latency when you need nanosecond accuracy to execute them? By taking several million samples.
Top Design Trends for 2018
Truth be told, I had the least issue with games, as most include a colorblind setting.
Because we are never satisfied with a stable standard of living; people want to live better than their parents did. Automation only decreases the need for labor if you hold standard of living constant.
He is likely right, because genes for intelligence are very often on the X-chromosome:

https://www.psychologytoday.com/articles/201109/the-incredib...
No, since the linux kernel is GPL, as far as I understand, their must be some part of their driver that is also available in source form to interact with the kernel API. I haven't investigated this at all, but it feels like it may be possible to hook that. It's a terrible amount of work of course, but would be kinda fun to try. Perhaps an easier thing to try would be to run something like QEMU and have it forward activity on the PCIe bus over the network to a host system. Not sure if that's something people have done before.
GDAX started market trading way too soon, after a surprise launch of BCH trading. The momentary price spike could simply have resulted from people making unwise market orders without enough sell limits yet in place. GDAX shut down trading a second afterward, until the following day, when they allowed more time for limit orders to build up before opening market trading.
It's mostly irrelevant. USB uses polling internally, but the polling frequency is high and an interrupt is generated on the bus side when something has happened.
I have taken latency measurements on PC hardware for a serial communication situation, and USB latency was a very small part of the problem. 1-2 milliseconds typically.
When I discovered Ruby 12 years ago, it was an amazing moment. All the features I loved from my previous favorite languages Perl, Smalltalk, and Scheme in one place, but with a much more reasonable syntax, a far more robust standard library, a complete and dead-simple packaging system, and a practical and portable runtime. The fact that it still feels magical, fun, practical, and pragmatic all at the same time while progressing and improving step by step each release after all these years is a truly amazing feat, especially when you compare it to its peers.

So congratulation and thanks to Matz, and all the other Ruby contributors for creating and maintaining and growing and improving this amazing language that's still my favorite. 2.5 looks great, and I can't wait to see what's in store for the future.
That there is software trading these order books is not disputed. They even publish APIs for the purpose. However the argument that no human would place a buy order at a significant premium over market value is not a good one.

Many people issue market buy orders. (Why? Some exchanges prioritize them over limit orders. That might be one reason. Another might be that Coinbase's customers aren't predominantly day traders.)

Coinbase is known to have issues with their trading engine. They have outages every time there are large market movements. They can be very slow to execute places orders and there have been spurious reports of people having their orders executed out of order.

If the order book was empty, the execution engine lagging the user interface considerably, and many people placing market buy orders, this outcome is expected. Coinbase probably did the right thing to disable trading for a while. If a trading engine that could keep up with the user interface was a possibility for them that would probably have happened years ago.
What is the purpose of the call to prod here?

negative_binomial_likelihood <- function(p) {
prod(dnbinom(40, 7, p))
}
binomial_likelihood <- function(p) {
prod(dbinom(7, 47, p))
}
All this tells me is that Netflix is way too powerful a force in my life. Yikes.
This, definitely. Even on Gnome, using xterm is far more responsive than the default gnome-terminal. I switched years ago because of how much a difference it made for me.
Wow, thanks for sharing that link. It always amazes me that after so many years with macOS I can still regularly learn of new features.
Funding is just another form of employment (or slavery if you wish).
People's perceived needs grow but that is not the whole story.

Many people now are spending almost 50% of their pre-tax income on housing, and most of that is the price of land and goes to landlords. It seems that landlords inevitably capture a big chunk of people's salary increases.

Additionally in the US your health insurance is generally tied to your job; even after Obamacare you probably have to work to pay for your monthly insurance.

If housing costs went way down and health insurance were universal, I suspect many people would feel much less need to work so many hours.
Found some references again.. INFP and INFJ would mostly differ in Conscientiousness (the J being more so). Extraversion-Introversion correlates with Big 5 Extraversion (on the E pole), Thinking-Feeling with Agreeableness (F pole), Sensing-iNtuition with Openness to Experience (N pole), Judging-Perceiving with Conscientiousness (J pole). (http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.555...)

If you're on a boundary you might get more insight from breaking the Big 5 into the 10 aspects (https://www.ncbi.nlm.nih.gov/pubmed/17983306), e.g. Conscientiousness can be split into Orderliness and Industriousness. You also might benefit from having someone close you think models you well (if available, this is the loneliness thread...) answer the test questions for you to see what they get, or perhaps as effective you answer for yourself and also for someone else you think you have a good model of to help highlight differences in degree.

Lastly since MBTI tests are still sketchy, go for a Big 5 test, read about the Big 5 (my first link has some useful descriptors), and forget about MB. For free, http://www.personal.psu.edu/%7Ej5j/IPIP/ exists and is the longest one I've seen. I've read that https://work.coach/assessment is useful. The only paid one I've heard about recently is the rather steep https://www.understandmyself.com/personality-assessment but I suspect like IQ tests paid might give the most utility... (I'm not part of the JBP fanclub but do listen in on him sometimes, so again grain of salt...)
Clever solutions are great, but nothing compares with reducing consumption.

A lot of plastic is unnecessary or packaging unhealthy things, like soda bottles.

Since I decided to avoid packaged food, I dropped my landfill waste by about 90%, documented here: http://joshuaspodek.com/js_blogseries/avoiding-food-packagin.... Substituting fresh vegetables, fruit, and mushrooms has made my diet

- more delicious

- more convenient (once I learned to cook from fresh)

- cheaper, and

- more community-based.

In other words, better by every measure I care about. The last time I emptied my garbage was June, over six months ago. Anyone can improve his or her life as I did. It doesn't solve everything, but it improves your life.
That's one beautiful thing about Ruby. There's not just one way to do it, which means that .select and .find_all may be aliases but both are valid and will show up, depending on the author's preference.
these questions are not obvious and were only cleared by 19th century number theory.

See Bolzano weirstrass, or define reals as equivalence classes on converging series of rationals.
Interestingly, this is exactly how the Japanese tend to do things.
> When you get everything from Amazon you assume everyone else does. But the reality is that you (and I) are an extreme minority.

Sounds about right.

For the rest of the world Amazon is at best a bookstore that is actually just a middlemen for other online retailers. This doesn't even register in any real estate decision.
How many images do you need to train a neural network?
Show HN: Syndle – clone dependency into maven local
It's not a fair comparison, given that sugar is available so readily and cheaply.

But as a schoolchild, I did actually regularly steal from parents (cash) and employers (cash and stock) in order to satisfy my desire for sugar. I knew it was wrong and felt terribly guilty, but the desire for sugar was strong enough to overpower the sense of guilt. Stephen Fry has spoken of a similar experience in his childhood [1]

In later life I've spent years as a heavy cigarette smoker, and have dabbled in recreational drugs (including some of the more addictive ones) and have never found anything as hard to quit or resist as sugar.

[1] https://www.youtube.com/watch?v=7EFLfr7XVd8
Among other good reasons mentioned here lets not forget inequality went up and a lot of the progress is materialized at the top.
> The economy slows so a landlord can't find a tenant

Perhaps they would if they lowered the price instead of raising it.

> I'm sure that won't depress real estate value at all.

If the problem is real estate value inflation then that does represent a solution, don't you agree?
P2P has traditionally not worked out well for companies.

Even recently Microsoft tried it for updates, and people were quite angry.

I honestly don't see a situation where someone would prefer to use their own bandwidth for a paid service rather than having a server do the heavy lifting. Either as the provider, or the consumer.
I have posted this in the recent latency thread too, but let me repeat it here: I have measured 44 ms on Linux WITH compositing, from mechanical input to screen output. I have a PS/2 keyboard but that doesn't actually matter too much - the keyboard model might matter.

Hardware and software info: Measurement at 90 fps (Moto G 5 slow motion camera) so it could have been up to 55 fps due to granularity. Filmed keyboard and screen together. Ubuntu 16.10 with self compiled KDE stack on master branch. Fujitsu KBPC-PX keyboard with PS/2 connection (it can also do USB). AMD R9 280x GPU with AMDGPU kernel driver and mesa master / llvm trunk. kwin (X11) window manager with compositing enabled. Editor kwrite (kate should be the same, it's a more featureful UI around the same internals). AMD Ryzen 7 1800X CPU. 16 GB RAM.

Possibly one of the reasons why I like fat Linux desktop machines with AMD graphics so much is the great latency results.
Sure, but I'd say there are three things going on here though.

1) Scientific method (what you originally described)

2) NHST (where some default hypothesis is tested)

3) Engineering (where you perform some kind of feat to demonstrate capability)

The problems seem to be with people doing #2 rather than the others.
I don’t agree with this as a generalization - there are a lot of times where one needs to come to a consensus between various stakeholders, and group meetings are the best way to lay out the pros/cons, and come to a decision.

At bigger companies, group meetings take on a larger significance due to the business knowledge base being so massive that group meetings with lots of presentations become the best way to facilitate knowledge awareness.
Finite Field Arithmetic: FFACalc