skysight-inc/HackerNews huggingface dataset:
Tulipmania is obvious FUD. The comparison makes no sense. It's about the quirks of inefficient market with low volume low supply where each item has unique properties. Can't think of a currency like that. Maybe cryptokitties, but that only fulfills the unique properties aspect.
You can use Venmo with a debit card, instead of bank credentials.
calling this a functional 3d engine is a stretch, but sure grats functional programming, you have entered the 80s
Suspend-to-disk too?
Eh... https://www.theregister.co.uk/2013/08/17/google_outage/
This is a bsd rant not linux
Yep. Would be quite an interesting argument to make that removing a file serves as an effective means of unilaterally rescinding a perpetual patent license.
Behind OS X’s modern face lies an aging collection of Unix tools (2014)
Nuggets of Thought – Modern thinkers on business, philosophy of success and life
> Not everyone is rich enough to have the time to exercise.

He was specifically talking about a subset of people he/she is dating. You are talking about "everyone".
The case for ending Amazon’s dominance
AI is helping seismologists detect earthquakes they’d otherwise miss – The Verge
Great Beginnings for Vintage Computing in Seattle; VCF PNW
My experience with React Native was that it doesn't consistently use native UI components, it uses UIViews that people have cobbled together into their own replications of varying quality.

So if you want a big grid of items, you're not using a UICollectionView, you're reimplementing it yourself or finding someone else's attempt at that.

Maybe this is because a UICollectionView doesn't have an identical counterpart on Android so it's easier to just redo it from scratch? But I'd be surprised if the performance of these things is as good as the real native ones, even if they make it out of UIViews.

My other big complaint is that it doesn't help you with UI size classes. iOS apps change their layout depending on (generally) whether you're on an iPad (fullscreen / large split), or iPhone (and iPad small split, which is iPhone sized but much taller). The two weird exceptions being the iPad Pro having two full sized splits, and the Plus sized phones acting sort of iPad-like in landscape view.

Anyone have an example of a React Native app that follows those conventions correctly? Last I checked the Facebook app (which I assume is something of a canonical example) doesn't even support split screen, and iOS 9 came out in 2015.

This was a year or so ago that I was poking around at it, things may have improved since then?
What reasons did you not go with SQL itself? I may not fully understand what you're trying to do, but in any case it sounds really interesting.
Even worse. I wasn't able to buy online from them. My credit card charge was declined (two different cards). I contacted the Card bank and they said that it is B&N that cancelled the sale.

I contacted B&N support and they gave me a response that it is due to their fraud detection service. There was no solution to buy. They didn't offer PayPal or another gateway. So I had to walk away.
Thats not it, I guess)
https://en.wikipedia.org/wiki/Business-to-business
Expecting the same tool operation between very different OS's (even if they are all a fork from a common old ancestor) also undermines that premise.
Ask HN: Do you buy things from online ads?
I have never, in my recollection, been persuaded to investigate an item or service for sale by an online, ad at Google, Facebook, or on a blog. Have you? If not, how in the world is this a profitable ecosystem?
I agree that complexity does not always justify itself. A lot of sites are stuffed with functionality that they do not need. I'm a web developer, and It's so frequent situation when a customer comes to and says that he wants to get nothing else, but nearly identical site to his competitor's site. And you see it, and .. omg, realize how you'll be writing these tonnes of code that have actually no use at all.

I think we shouldn't do design just for design, when there are more reasonable and simple solutions.

https://wezom.com/blog/small_website_optimize_on-page_and_mo...
If this sounds fun, we’re hiring a senior engineer: http://blog.watsi.org/engineers/
Is it ?

"There is nothing like Dropbox for FreeBSD. Apparently this is because FreeBSD has nothing like Linux’s inotify. "

Kind of gave it away for me.
Wowwieee, I have to stop reading about this, it's depressing. This is a school bus fire. It sounds (according to Mr. Damore, and I'm not finding any disputes of this fact) like he posted this paper internally @ Google a long time before any of the hubbub and only when it became public did anyone have a problem with it. He claims to have gotten responses both positive and negative internally, which I can believe -- that sounds normal regardless of the issue at hand.

This is all PR bullshit. Is this what we've become?? If you can't have a reasonable, adult, calm discussion or debate on a topic then all hope is lost, almost everything else is moot at that point because the entire bedrock of modern society is crumbling. He presented a reasonable argument, and did it the right way (IMO). He wasn't spewing hate speech or name-calling or anything of the sort. He laid out his argument, cited sources from reputable studies in a professional manner, and asked for input/rebuttal. Only because he's asking questions some people may not be comfortable with did this go down the way it did. This is very, very sad, if we continue down this road it is not going to end well. for anybody.
The freedom of speech situation is really interesting. In theory you have the first amendment but in practice the US does a lot self censoring. There are a ton of taboo topics you can't touch without fear of getting fired at your job or somebody getting angry. In Germany you have a few explicit laws against certain speech but in general I worried much less about something I said having negative consequences.
while (alive) {
hussle()
}
Ask HN: Why have a robot to flip burgers?
Seems like a Rube Goldberg solution. Why not cook both sides at once like a George Foreman grill?

https://techcrunch.com/2018/02/15/miso-scores-10-million-to-bring-its-hamburger-flipping-robot-to-more-restaurants/
I have Debian Stretch running on a 3rd gen Thinkpad X1, and had some problems. It took about a year for suspend/resume to work reliably, before I had random lock-ups on resume. It turned out to be a bug in the early MMU code, and once it was fixed I had a very stable experience. This bug was hard to reproduce: on other Thinkpads in my company nobody had the issue, but with a slightly different environment (TP models, Ubuntu not Debian and different kernel versions).

More recently I had a regression for a few months, until the issue was identified (and fixed).

Both experiences made me more sensitive to Linux stability issues. If you look for it, you will find many bug reports. They typically are rather frustrating: they happen for some unlucky guy, but are hard or impossible to reproduce in slightly different contexts. I guess this can't really be avoided: both Linux and a modern PC are complex systems, and there are many variants. And no ODM doing integration tests (or not with your preferred distro of PC configuration). So some glitches are bound to happen. Considering the lack of ODM support and standardization, the situation is actually quite good. But there are bound to be glitches here and there. For those who want to avoid it, it's possible to avoid all this by getting a PC with Linux pre-installed, or with some integration test done (it seems to me there's some work done by Canonical for Ubuntu on some Thinkpad models, but not sure...). Also, not jumping on brand new laptop models can help too.

As for me, I prefer to stick with Debian on my laptop of choice, and handle the rare odd glitch when it happens. It's ok. Still, when I'll buy my next laptop I'll wait for the new generation to arrive, and buy the previous one. Cheaper, more stable with Linux, and not much hardware differences anyway nowadays.
By that method of thinking only the rich are free.

Everyone in poverty who do not have enough money to pay for healthcare or have any type of social services or pay for education .. ..theyre free to do what then?

Eu has more "freedom" in that everyone has access to these things.
Who's the best?
I started as a user of FreeBSD, I run Linux at work and on my personal computers, As for my personal servers, I'm all in with SmartOS hypervisor.

SmartOS is so simple to use.
> How is that not irrational? Come on.

This kind of statement always interests me in an socio-economic sense. What is rational? What it often comes down to is a personal "my choice is the rational one, and everyone else is irrational". Take an iPhone for example. There are much cheaper phones out there, so is everyone buying an iPhone irrational? And then it only follows, is everyone who buys Apple stock irrational?

Additionally, bubble is a term I find thrown around too easily. It seems any time an asset price is high, people immediately think bubble. A high asset price is not enough. The price must be far beyond some underlying value. The rub is determining value. Is BTC in a bubble? The price is high, and has been very volatile, but what is the value? With my laymen knowledge of BTC, I think the value is certainly > 0$, but is it < 10k? I don't know.

Thinking about this reminds me of the housing bubble. In Vegas house prices made no sense because there is literally land as far as you can see in every direction. Where I live now, there were also clear disconnects from value and price (crappy apartments turned into crappy condos), but not every piece of expensive property was selling way beyond its value. There are properties along the water or on the beach that really are in short supply. Those barely moved down when the housing bubble popped.

Defining 'value' is also a fun conversation, but I've rambled on too long :)
New Spectre, Meltdown variants leave victims open to side-channel attacks
And ironically the latest FreeBSD doesn't boot in QEMU if you're using AMD hardware, as of about a month ago. The bug has been open since 2016: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213333
I think it's true that the US is great if you can afford lawyers. Same for health care. From a certain level of income up it's a great system. But the regular guy has to deal with a lot of bullshit and can't fight back.
Why not use vector tiles? I can generate a vector tile package of the whole planet in Esri .vtpk format and it takes up around 30Gb. A map service can be published from it easily. Takes me about 2 days for initial translation and about 1 week ti generate the vtpk. Neither of these have been optimised for speed.
I have an old Galaxy S3 upstairs running an app that displays this vtpk - so I can have the entire world down to house level on my phone.
That is a very interesting question.

Sometimes a solution to a problem using IEEE-754-arithmetic can be rewritten to use integer arithmetic.

Now, what are the problems where IEEE-754-arithmetic is used now, and in what cases it cannot be rewritten?

I wouldn't be surprised if music decoding could be done without IEEE-754-arithmetic. Maybe, a specialized codec would have to be used, but I still consider that doable.
> universal healthcare, affordable higher education and social security

It seems insane to me that people would want government to do healthcare. Every interaction I have with US government is terrible. IRS, SEC, DMV, ... Might as well get comcast to do it.

Health is a global issue. There should be global solutions.
Actually, "I want them to get rid of other people's guns but not mine" is probably a widely held opinion on the gun debate in the US. I admittedly share this point of view. "I like this law as long as they don't apply it to me" is how this country works!
Database normalization has little to do with this. It's about structurally removing redundancy from your schema. Like not having the same column and data twice in two tables. It's not going to do anything if you have two rows with common data such as two people with the same first name.
In the context of compression, dictionaries also don't generally correspond to a set of words or records per se but rather arbitrary (sub)strings or blobs.
Emsisoft Anti-Malware 2018.1.1.8439 Crack with Keys Here [New]
Good news, ZFS also runs on Linux.

http://zfsonlinux.org
https://wiki.archlinux.org/index.php/ZFS
Making Sense vs. Being Right
America is one of the biggest (land-mass wise) and most diverse places in the world. There are tons of experiences to have.

There are no places in the U.S. that provide universal healthcare. There are no places in the U.S. in which public universities don't charge a lot in comparison to the OECD countries. There are no places in the U.S. that guarantee adequate food, or shelter. There are private organizations that do provide food and shelter but relying on the kindness of others is not a guarantee.

The per capita GDP level in the U.S. is sufficiently high to provide universal healthcare, free higher education, basic shelter, and food needs. This is indisputable. Mentioning immigration is a red herring since the influx of immigrants to the U.S. has not brought down the per capita GDP enough to claim that these things are unaffordable.
Linux distros tend to use the GNU userspace utils (or busybox on embedded systems), while The BSD family uses their own (IIRC, a descendant from the old BSD lineage).

The main difference - as I understand it - is that the BSD variants are strictly POSIX compliant, while GNU tools decided to diverge from that behavior (see: POSIXLY_CORRECT, other compatibility flags) for better usability, more features, and so on.

So, if anything, it is GNU that is "different" and "incompatible".

(Not necessarily a bad thing, mind you)
No, you also loose the attribute system and thus the ability extend existing elements without changing their structure.

In addition, arrays must be indicated clearly in JSON while you can consider children of an xml nodes to always form a list (be it empty or containing one element).

So while the two format are very similar, there is still some differences that doesn’t make them interchangeable for every usecase.
Wrong on so many levels. Give an example of one city where healthcare is completely free or public transportation is 5 stars (train, bus, subway function and are free to ride) or a city with universal basic income or a city where higher education is 100% free.
In about 6-8 weeks from now, when we receive the first batch of hardware.
But thats the thing, this is not incremental compile/test. Its just checking the binary output (at least as far as I can tell).
It's not torture, it's a challenge. If a person doesn't learn to love overcoming challenges, they're always going to be mediocre. There's no getting around that.
I mostly agree with you. I think the key is to always keep improving the code, don't expect or try to achieve perfection, and keep refining your concept of what makes for "improved" code.

So if you come across a method name that does not clarify enough for you what it does, and there are no comments to help, you might start by getting your questions answered, and then add comments that help clarify things. If you stop there, you have done your part, you have improved the code. The next person that comes across it, even if that person is you, is likely to have a better experience than you did. After that, if you still have more time and energy to improve it further, can try to find a better name for that method. After renaming it, you might discover the comment is no longer adding clarity, just duplication. At that point, removing the comment would be further improving the code. But if removing the comment makes it less clear, and if in your opinion the level of clarity added by the comment is worth its weight in screen space and developer read time, then removing it would be making the code worse, so you should leave it there.

I agree with what you say about context in that context is one of the most common things to not be able to express clearly enough in the code itself. However, you can still attempt to do so. An unhelpful comment is what it is, regardless of if it is expressing context or not. The same goes for a helpful comment. Sometimes a comment is helpful when the missing context is why a strange design decision was made in the code, or an unintuitive business problem users deal with that is solved by the logic in the code.
Scammers Are Stealing Bitcoin on Twitter With a Classic Scheme
The problem with XML is that almost every tool has bad usability — both things like basic tasks frequently dumping you into a thicket of cryptic standards docs or that the libraries in most common languages have unnatural API choices (i.e. they follow the libxml2 C interfaces) and leave a lot of basic usability on the floor.

As a simple example, there's no technical reason why XPath couldn't allow you to either use namespaces as written in the document[1] or ignore them when appropriate[2]. Nobody cared about usability and it's the number one reason I've heard why developers with jobs to do fled to JSON / YAML as quickly as possible. A similar story arises with XPath 2 — libxml2 never got support so that standard effectively doesn't exist for most projects, but there's no way to shift the resources away from developing further revisions which will also not be widely used towards much cheaper basic investment in shared infrastructure.

1. e.g. if the doc is <foo:bar>, it should never require you to write {http://path/to/foo}bar to match that element.

2. Ever try to target docs in multiple versions of a standard?
Flat earthers have zero influence on the development of physics, and their ideas don't matter to anyone except themselves and a few opportunistic journalists.

This is not true in the social sciences where it's very hard to do physics-grade research, especially given that the social sciences are very politicised, and research is often done to prove a political or moral point.

So in practice our understanding of personal and social/political psychology is pre-Copernican. There's a lot of moralising - which you will agree or disagree with, depending on your predisposition - but very little high quality research into the way that moral and political decisions are made individually and collectively.

We're left with a mythology of free objective democratic choice in politics which is clearly naive and reliably breeds monsters, but as yet there isn't a better model of choice to replace it.
> Spectre software "fixes" are either extremely expensive

They don't have to be done everywhere though. Just on js array accesses and the masking options seem better than the fencing option. It doesn't have to be done on every array access, and i many cases it probably isn't practically exploitable. We still don't have a working, real world exploit in js without assistance.

The speculation windows are in practice pretty small (10 instructions maybe), plus you have to find the memory you want to read, mistrain the branch predictor and flush the cpu cache between every read, etc... And do all this before that piece of memory you found moves or is overwritten.

> there goes the security of all current HTML/JS engines.

Pretty much. In places devs forget to protect against spectre there can be a possible exploit. Ooo causes similarly difficult to find issues with threading where the dev needs to think long and hard about how instructions hit the cpu, but we manage.
Why did Southwest Airlines' app store ratings suddenly skyrocket 1000 percent?
CHELSEA STROLL PAST HULL INTO FA CUP QUARTERFINALS
Facebook Admits Spam Texts to Two-Factor Authentication Users Were a Bug
I totally get that view and it bums me out. I can say there is reasoned debate about the different licenses as you can see in this thread. We've changed an explicit patent grant into a debated implicit one. We thought the first was clearer to folks but when debate turned into action we decided winning the debate wasn't important we should just do what would allow people to use the code. I know big companies can look opaque and self-interested on the outside so I get your view. Just sharing as someone part of the internal discussions what happened and why.
The assumption that living longer costs more is just that. If Western culture focused more on nutrition and moved away from the Standard American Diet longevity and health would have positive outcomes in the long run.

Preventative health care isn't prescribed by a Doctor in a world not driven by insurance and pharma.
I don't think it's that simple. Once you get put in jail for some stupid offense you will have a lot of trouble finding work making it more likely to do criminals things. It's a negative cycle.
> and cannot be serialized like jsonlib.encode(foo)

Huh? Could have fooled me. In Cocoa, for example, serializing to JSON and serializing to an XML property list (or binary property list) is effectively the same code.

https://developer.apple.com/documentation/foundation/nsjsons...

https://developer.apple.com/documentation/foundation/nsprope...
Mimicry
Agreed. I can load with osm2pgsql on my home PC (AMD FX 8370, 32gb ram, 1tb SSD) in a couple of days, and that's generating 78 output layers. imposm is supposed to be faster still.
If you do business in Europe, you need to know about GDPR
Those 2 runs are between 2 runs where something different change right? Thats effectively just outsourcing the 'did I change anything' memory to the cache system?

I'm ok with that I guess and I suppose I see the benefit when running multiple package test runs where their aren't dependencies between them. But I've just not seen the utility in practice, and it seems like it can introduce bugs where the cache is used incorrectly.
The Most Unusual Menus from Libraries Around the World
> If this is net-negative, then that indicates a problem with the tax system (or possibly the healthcare system is to generous in the long term).

Given the number of anecdotal and statistical horrors that occur where the US healthcare system denies large numbers of people care that is unambiguously necessary, I suspect that the larger financial issue lies in the tax system.

To be clear: there are huge areas of terrible waste and broken behavior in the healthcare system (to the point that it costs far more than comparable systems in other countries), I just think the missing taxation-responsibility angle is more significant.
AMD Shipping Free APUs to Customers to Address Firmware Update Issue-ExtremeTech
Making Procedural Animation Friendlier for Humans
why not link directly to the paper instead? https://arxiv.org/pdf/1802.03802.pdf .. brb, digesting...
Site appears down for the moment, but I thought the title sounded familiar.

No qualms with the repost, but for anyone interested there was a very healthy discussion about this article three years or so ago: https://news.ycombinator.com/item?id=9025437
I wished Americans were as obsessed with keeping their privacy as they are with keeping their guns. Then the internet would be an entirely different place.
Because they are closer to actual UNIX lineage and POSIX than what GNU tools offer.

In some GNU tools we are even required to explicitly enable POSIX compatible behavior.

However I do agree that GNU tools are easier to use.

Back in the .com days, when I did SunOS administration, they would be one of the first external packages I would install.
That two can be decoupled. As the Google Maps example illustrated, there are ways/reasons that the app isn't updated, yet it still has an internet connection. The iPhone 4 is stopped at iOS 7, and most apps nowadays require iOS 9.

I think an one-month-old app that refuses to work is a bit too much.
I'll break some good news to you: Western culture has never been tied to the Standard American Diet. Unless if by "Western" you meant Western US :)
I have always imagined the reverse. Countries with less enforced regulations (even if they have them) are the perfect environment to test these things.
Great point. The mod chip guy almost certainly wouldn't have spent a day in jail if he could have afforded better lawyers.