skysight-inc/HackerNews huggingface dataset:
By the same argument you can predict that everything will fail and be right most of the time. That sort of blanket dismissal is intellectually lazy and therefore uninteresting. Let's try to do better than that here.
Difficult physics equations taken out to make subject more appealing to girls
It might not hold up to heavy use cases, but I can already imagine a bunch of ways this would make my life easier (I use Python scripts to handle a bunch of social media stuff and basic analytics, for instance, where I use either text files or some other proxy to handle state.)

The only request I'd have is a syntactically saccharine way of spinning up the server within the client itself, which is in general an awful idea but would make my life easier for toy use cases.
So some are second or third generation immigrants. I see how that makes it convincing argument.
> Any realistic alternative to C must understand interrupts, memory mapped registers etc..

In what way does C understand interrupts?
RxDB – Local JavaScript-Database
This can be done without having to call people in the middle of the night, by having distributed teams. When a company has people working regular shifts for all 24 hours, nobody is having to be woken up; someone is just working. I've lived this as a DBA, and it made so much more sense than expecting someone to be coherent and make the right decisions at 3am.

The choice to put people to be on call is an explicitly sacrificing reliability for the sake of a budget. At what point is reliability worth more than the cost of a few remote employees?
But removed some quite useful features at the same time, like the ability to customize the UI by moving the most frequently used buttons to the front.
It seems like the parent is responding to

>We won't buy American products under Trump

in the grandparent, not the bit about cancelling his vacation.
Just like in real life!

But don't worry: if you invest in our smart contracts system, we'll make some money this time for sure!
"It will bar green card holders," Gillian Christensen, acting Department of Homeland Security spokeswoman, said in an email.

http://www.reuters.com/article/us-usa-trump-immigration-gree...
This returns an empty list when file fails to read, which is not the expected behavior.

That's a case that comes up a lot! DB read failed vs DB read 0 items for example.
One thing that always strikes me as unethical with cryptocurrencies is how whoever comes up with a cryptocoin seems to allocate themselves a very generous percentage of the currency mined before going public. Bitcoin's founder apparently did this (I think it was by mining the easier blocks first), and unless I simply don't fully grasp how any of this works, they would end up being the richest person on Earth by virtue of holding the most Bitcoin if Bitcoin became as popular as the Dollar, Euro, Pound, Yen, or Yuan.

Is Monero any different?
I started doing this and then started feeling bad about all the energy and water being used.

I thought about filling the tub with hot water and purchasing a high powered pump to circulate water to produce a shower effect.
I'd guess that factoid is less interesting than the story of why you know that. Care to explain?
You're right. I got my tests confused.
Borland C used to, and I believe OpenWatcom still does. Haven't seen any other one that did for a long time.
I really, really wanted to like Forth. I love learning new languages and different paradigms from those I know already. The fact that Forth was really tiny and yet very powerful and could do meta-programming in a Lisp-like way (though I hadn't yet learned Lisp at the time to fully appreciate what this meant) was also very attractive.

Unfortunately, learning Forth was a real let down. Forth turned out to be way too much of a write-only language for me, with lots of convoluted, hard to understand code. The Forth community preaches simplicity and using short, clear, well documented words (functions). But the reality, at least in most of the open source Forth code I've seen was the opposite, with long, convoluted, poorly documented words being the rule rather than the exception. I've been told that commercial Forth code is a lot better in these respects, but I haven't verified that.

I've also heard even Forth fans tell me that the whole point of Forth is to write yourself something more pleasant than Forth to work in as quickly as possible. Since I don't have an interest or need to write programming languages myself, I'd just rather start with something more pleasant from the beginning, and skip the painful stage of having to work with Forth.

In very resource constrained environments where your only alternative to assembly is Forth, Forth might be the best choice. But since I don't do most of my programming in such environments, I really don't see the point of using Forth at all.

Finally, after learning Forth, I went on to learn Lisp and then Scheme, and fell in love. Those (especially Scheme) really were super clear and easy to both write and read, and felt far more powerful and not at all painful. I felt far more productive in them, and would now far rather use a tiny Scheme or even Lisp on a resource constrained system, if at all possible.
Wow, this is a very good list and eminently bookmark worthy.

I would also include sites like Adafruit.com and Sparkfun.com for prototyping supplies and the blogs they host. I know Octopart or the other Parts searches would cover these.

Another useful link would be to lists of electronics tools/instrumentation such as Oscilloscopes, Logic Analyzers, Spectrum Analyzers, plain vanilla Multimeters. EEVBlog has fantastic blog posts/equipment reviews and is already included in the list. This would help build your own little electronics workshop and would be useful to folks who are not formally trained in EE and want to self study and practice.

I especially loved the 'All About Circuits' tutorial site. I am too lazy to pore over my old Millman & Halkias or Horowitz and Hill text books. This gives me the information in bite-sized chunks.

Edit: I just noticed the 'contributing.md' link. Good work.
"Don't come to me with problems, come to me with solutions." eh?
So that's a long read... some good points buried in there, I guess it's good to provoke conversation in this area. Worth a read at least, much to agree with, much to disagree with.

>> Mobile has killed technical competence.

Yeah, maybe, probably? So many sweeping generalizations throughout.

It's hard to pick out everything that feels wrong, but I don't know about this...

>>Not really knowing how to use a computer is deemed acceptable if you're twenty-five or over.

I've not thought this to be true for a couple of decades now. Anyone* over 40 has been using computers for most of their life at this point.

* Yes, not literally anyone, maybe "Anyone reading this" is more accurate.
I don't see how self-driving cars will be legal, let alone cost-effective for Uber by 2020. A cycle in the auto industry is 5-7 years and no amount of pixie dust will change that :)
> get Self-driving cars on the roads by turn of the decade.

It is not the same to create an app than to purchase and maintain a huge number of cars. That is a completely different business model.

Isn't the article about how "sharing economy" is so good. Then why Uber wants to get rid of it so badly?

AirBnB is more focused in its core business. The equivalent for them will be to create Hotels around the world. Hotel industry is a good one, but AirBnb doesn't has the business experience to work on that. And that's why they experiment on that in a less visible more realistic way (http://www.businessinsider.com/airbnb-builds-hotel-japan-com...).
Funny, I approach it from the other side.

Is the potential of failure part of my domain? Or is it something I have to handle in order to avoid errors?

Should .businessLogic() have to handle the case if .validate() failed? Or should it only be called if validate succeeded?

Using a common API (Either is not new or novel, it's all over the place) to separate success from failure lets me write code that is only concerned with its side of the success/fail tree without polluting it with null checks and error handling that belongs elsewhere.
I dislike making special trips to the ATM, and carrying around bucket loads of coins in my pockets., so I took the opposite approach.

I put my weekly expenses on a single credit card, with the caveat that I have to pay it off every week. I have a small savings account into which I set aside cash for fun things. If my weekly credit card bill is over the limit, I have to take the money out of my fun savings account, which I don't like doing, so I somehow mentally naturally find a way to spend less to avoid dipping into savings. It took me a few weeks to get used to it, and now it works great.

Another advantage s that my intermittent expenses which require a credit card, such as Lyft rides and refills on my pre-paid public transit card, now appear of the same credit card as my trips to Chipotle & Walgreens.
This is similar to Dave Ramsey's advice on spending money. Here is Megan McCardle's experience here: https://www.google.com/amp/www.theatlantic.com/amp/article/3...
I despise Trump, but in a perverse way, I welcome the damage he will inevitably do. The harder he and his staff of racist oligarchs swing the pendulum of American politics to the right, the more swift and brutal the retribution will be when it swings back, as it must.

He's going to discredit the axioms of the alt-right, disgrace the Republican party and, hopefully, ruin the office of President so much that actual core political reforms take place if for no other reason than to prevent anything like that from happening again.
Yep. https://en.wikipedia.org/wiki/Survivorship_bias
Macs generally maintain a lot of resale value, and are generally worth selling on even after 3 or 4 years— so, even if it doesn't meet your needs, it is unlikely to go into a landfill.
How would one go about asserting that?

Lately I've spent some time contemplating how to establish trust in cloud services, this particular nut I haven't been able to crack yet.
Except, y'know, all the most ubiquitous software evolved in the open / academic sphere.

Pretty much any video codec today is built on the quantization techniques utilized by JPEG. PNG is open as well as being built on compression techniques derived from GZIP. HTML and HTTP themselves have been open from their inception. TCP/IP, the very backbone of the modern internet, was an open standard developed by the DoD and most OSes (including Windows) used BSD's stack for decades. OpenGL, the 802 standards, the C programming language, SVG, ISO 9660, JEDEC (SDRAM), USB, Linux, the PC architecture itself. Etc.

Fact is, computers/software are literally the worst place to try to make this argument. It's very stance today is due to the socialistic community of hackers, developers, researchers and hobbyists.
Someone here needs to explain it to me because I just don't understand.

We have the largest computer company in the world, a shit load of people work there, supposedly smart people. Yet they can't put together a refresh of many of their desktop machines. Why the fuck not? What do all those people getting paid all that money do all day? I can only imagine the conversations, "it takes years it has to be super innovative". No it fucking doesn't not on the PC, just put the latest processors and tech in it. You don't have to innovate every fucking time, not on the desktop PC. We see this all the time with Apple devices and I can't understand it.

I mean I don't understand what do they do all day every day for 800 days that they can't refresh this simple Machine. Maybe I'm being nieve here or I'm missing something.
Both of those (Amazon, Facebook), though, built things that weren't a commodity in the end, and highly leveraged a network effect. Such that the barrier to entry for a competitor is just way too high.

There's nothing about Uber's app or self-driving car approach that suggests an insurmountable barrier to entry. Their global presence is a barrier, but there are players who wouldn't be starting at zero if they wanted to catch up. Either auto manufacturers, global tech firms (Google), or some partnership between the two.
Quite a while ago (~2007) I bought a Mac Mini which I used as my main machine for quite some time (until 2011 or so, I think). I did a lot of programming on it. It was a very good machine and frankly, if Apple were to upgrade it to a decent spec (for 2017), I'd buy one on the spot.

I don't need a laptop and, consequently, I don't want to pay a single penny for portability.

My previous monitor was almost ten years old when I gave it away, and I'd have kept on using it if I hadn't had to buy a larger one (tl;dr small desk, got a big 1080p monitor and hung it on the wall behind the desk for extra space). Unless an iMac is going to last me 10-12 years, there's no point in paying a single penny for a monitor that I'm going to stop using when the computer it's glued to goes obsolete. Sexy design, stupid engineering.

That leaves me to choose between a Mac Mini and a Mac Pro. I don't need a Xeon machine, but a three year-old dual-core i5 machine with a crawling hard disk isn't quite on-par with what I need, either.

My current machine is a five year-old quad-core i7 that's running just fine. My only beef with it is that between 2012 and 2017, a bunch of things happened on Linux and now I'd really, really rather use OS X (hell, I'd rather use Windows if it didn't shove ads down my throat...).

An up-to-date Mac Mini would be exactly what I need -- small, runs OS X, doesn't come with a bunch of hardware that I don't need, can run Emacs, compile C programs, run Perl/Python/whatever scripts, plays music and ssh-es into other boxes (my current machine does all that, too, except its OS keeps breaking)
I've never bought a product out of Russia and I've avoided products from other human rights violating countries for years as well. Countries that suck are kind of hard to boycott when you make a living in the tech industry though. The majority of my hardware was made in the west, but I do have an iPhone which was build in China.

Our boycott of America is more of a protest than an anti-American sentiment though. I mean, non-US citizens don't have a say in US politics, and rightfully so, but US policies do affect us. So how else would we protest Trump?

The reason for avoiding the American cloud, however, has less to do with protesting and more to do with privacy concerns. Especially now that Trump has spoken out against the Privacy Shield.
Actually he was American born but don't let the facts get in the way: "Mateen was born Omar Mir Seddique[6] on November 16, 1986,[7] in New Hyde Park, New York, to Afghan parents."
True, but you had to know/trust the other person. These platforms solve that problem through reviews and handling of payment.
Despite HN's rep as the epicenter of the startup culture, I think it's somewhat telling that most anything mocking said culture makes it to the front page.

Either my opinion of startup culture (ie: screw it) is way more common than I think, or people here know how to laugh at themselves. Either is fine with me.
> I'll have to try out a few of these torrent search tools and see how it works out, but most private trackers didn't want to just take cash and seemed to want you to jump through hoops instead, so unless I can buy accounts via other means I'll probably just stick to public.

I think most private trackers are trying to avoid developing a reputation like that of IPTorrents [1], which is notorious for allowing people to "donate" for accounts.

Most private trackers also explicitly forbid members from selling invites for money, and, more recently, giving them to strangers.

[1] https://www.reddit.com/r/trackers/comments/4xta11/so_lets_ta...
I think the keyword is "when used with a supported display" here. I have yet to find a 4K display for my mac pro that actually works at 60hz.
Looks like a better shelve https://docs.python.org/3.6/library/shelve.html
The state "knows better", and you have lots of people agreeing.

Doesn't obesity prove, in this case, the state really does know better? You could argue people are free to be as obese as they want, but only knowingly imo. The actual problem is a lot of people don't realize they're basically being tricked into unhealthy obese living by MegaCorps wanting to get them hooked on their product.
Ditto on the Dell monitor issues. I had some of these inconsistencies with earlier firmware but updates seem to have helped. Also I've had these things just not start at all before. Completely taking the main board out and unplug/re-plug the CMOS battery has fixed it though.
Did he "shame" people, or write an article about the vapidity of common computer use?

At this point people who remain willfully clueless will suffer serious disadvantages, as computers start to make decisions for them, before they decide for themselves.

We pretend that machine learning has only good intentions and is pure of heart. It may seem like that now, but it won't last forever. Not every artificial learning system will play nice.
> Fighting for better health is authoritarianism now? that's a new one.

No definition of authoritarianism has ever defined there to be good or bad motivations for the laws, just that they are strict and limit personal freedom.

> did not hear that argument when countries are raising cigarette taxes.

You haven't?!? Then what arguments against raising cigarette taxes have you heard?
I also get the same effect when I am driving to work and from work and when I'm laying in bed before I fall asleep. I think there is something to be said for perspective. Some times we focus so hard and constant that we can't see the forest for the trees. There is a lot more to solving software problems than LOC/hour.
But what cost do they incur? Is it made up for in some way to them?
Obligement: Amiga Games Awards 2016
Wait, from the game, or from your job?
I've never felt this pressure in the US. For food, sure. I was always told growing up to finish my food at each meal. But for water or soda, never.
You presume. I write code that has to deal with it. That's the difference.
This.... This is about business, getting to market, making money. It's not about programmers' pet interests - those days are long gone. That's why it's important to pick a toolchain that's 1) easy to code, 2) easy to test, and 3) easy to hire for with a reliable expectation of skill level. Unless you're plugged into a small team of very advanced programmers, and this small team is all you'll ever need, you won't be using something like Haskell. Likewise, if you choose a MSFT toolchain, and are hiring blind, you're likely to do a lot of interviewing, because the market is flooded with programmers with this background who claim to be seniors but really aren't, and you can end up with a messy project with lots of tech debt very quickly if you're not careful. One toolchain I've used that does meet those three criteria I mentioned above, therefore letting you get shit done that is closer to being on time, in budget, and correct, is of course golang.

One more point: It's important to understand what parts of your app are capitalizable, and which parts are aren't. The really capitalizable parts are the ones you think bring real competitive value to the market you want to attack - the code that addresses your valuable SME and original ideas. So something to ponder: if you want to also develop a presentation layer, how valuable is it really to develop that layer internally when in the long run that work is not much of an asset, and is a time hole for development? No matter how skilled your team is with the latest js framework I can guarantee you that there's some team of kids out there who are much better with the same framework and can develop your UI at half the price. So create your mockups, define your inputs and outputs, and farm that shit out. Unload the UI headache while in startup mode.
> what are the social benefits of company known for sabotaging unions and fighting against labor protection laws?

Depends on your point of view, right?

Money flows are like a rainbow with the pot of golden truth at the end of it: always "follow the money".
I think what you're missing is that Apple pursues high-margin endeavors, and competing with a $300 NUC isn't going to be a high-margin business. Some easy money for Apple would be to sell OS licenses for Intel NUCs.
AKA the "roll your own crypto" strategy.
Venezuelan Authorities Are ‘Weakening’ Bitcoin Mining Operations
That is not true. Production fires tend to skip canaries in a sizable amount of cases.

It's especially not true when big amount of money is at stake. (like ads).

Edit: last sentence.
I am curious about Phaser, although I could never get the hang of frameworks or engines beyond the simplest, as I have an unhealthy urge to understand everything.
Sure it does. For can be used for any of the following.

* Mapping (producing a data structure of the same size/type)

* Filtering (producing a data structure of the same type buy smaller)

* Side effects

* Collecting (producing a different data structure)

If you're incredibly unlucky or foolish a for loop might be doing more than one operation at a time!

Assuming you're only using the return types, map, filter, and collect are very clear about having only one purpose.

If that's not telling you more I don't know what is.
In regards to legal immigrants there seems to be frequent discussions on HN about H1B visas and their effects.

Here's an article talking about them. http://www.sciencemag.org/careers/2015/05/economists-h-1b-vi... (the direct link to the study is in there as well)

Edit: I should clarify - this isn't the only way to immigrate / cover all use cases, etc etc - just that in this & my first comment there does seem to be some wage suppression occurring in some forms related to various immigration.
I think it's more that you have to understand game theory to follow it. Otherwise it's a descriptive language for understanding why things are.
What is the reward for putting in the effort to create a crypto currency? Is it only ethical to make a cryptocurrency if you don't earn a penny in compensation? If it's OK to make some profit, what is the limit? $100k? $10mil?
Really depends on what you need of course. My laptops always died of hardware failure/milage (while the desktops kept working) after 4-5 years and on the 2nd or 3rd battery (daily commute with a laptop does lower the life-time considerably I think).
Difficult to stop giving them money when they sell products billions use, and also employ millions. It's probably easier to overthrow the half the states in the world than to bring down Apple.
I don't understand how credit card implies going into debt for many people. I pay mine off every month and all is good. It would never occur to me to leave a balance and pay 20% or whatever interest.
Thanks for updating your comment to reflect the misquotes. However, even with the edit, it still on the whole misrepresents the editorial, or at least doesn't support its own claims. You've kept in the language regarding "twisting of words and half-truths", but no longer have anything supporting that view in your comment.

Elsewhere on HN you've made many comments regarding others furthering "fake news" by misrepresenting what's been said. If you're sincere about this, you need to do your utmost to do the same yourself. The spirit of wanting to have discussions on difficult topics is one I share, and it's very difficult with the polarizing atmosphere we currently reside in.

A couple of references I find useful to guide how I approach these types of conversations are

- Principle of Charity: http://philosophy.lander.edu/oriental/charity.html

- Rapaport's Rules: https://www.brainpickings.org/2014/03/28/daniel-dennett-rapo...

I hope you might find something there to take away as well.
You could use `-e git://github.com/asrp/undoable` in requirements.txt to save some steps.