skysight-inc/HackerNews huggingface dataset:
I guess this isn't the kind of thinking that's very popular lately, but I don't now nor have I ever had long positions in anything blockchain related, for pretty simple reasons.

I don't try to time markets, and I avoid things that seem volatile or overbought, most of the assets in this class have consistently seemed to be both.

Currencies of any kind aren't really exciting to me aside from the utility they provide when utilized for something new that wasn't possible without them, and sure there is some of that activity within the blockchain sphere, but nowhere near enough of it to account for the current capitalization.

Technically, blockchain isn't very remarkable to me aside from the mining Proof-of-Work scheme being an amusing hack when I first heard of it, but is in practice a pretty large detriment. Even if these data structures and algorithms were radically revolutionary, I wouldn't speculate in them.

From my survey, coin schemes gain only attention from being implemented atop blockchain -- no real reason to use the technology and be wrapped up in the volatile markets or to pay the price of the mismatch in design between a trustless distributed system and whatever their actual problem domain is. Most could provide their supposed value proposition while being a boring centralized system, a small trustful distributed system, or (very rarely) a more purposefully designed byzantine-tolerant system, and the only thing they'd lose is publicity.

Aside from all of the problems specific to blockchain, in general I see no reason as an individual investor to be in long positions on commodities or currencies as they are systems of zero-sum exchange; I much prefer to capitalize into the positive-sum system that is industry and owning diversified stakes in the productivity and growth there.
It's not a web server.
I'd bet a large majority of people have between zero and one. Name collisions aren't rare, but collisions on any particular name, even names much more common than Kevin, are.
It's weird to me that saying "zone 1 and 2" are fine and "zone 3 and 4" are not is considered transparent or a "deep dive".
The thing that always bothered my about Ayn Rand's works is that she was using fiction full of straw men to prove her philosophy. Being able to make the good guys and the bad guys say and do whatever conveniently proved the correctness of her beliefs seems to be exactly what this article is doing.
I'd be wary of any blog posting "news" from an unnamed source about a publicly-traded company with such a high valuation as Tesla's...
The difference is that Apple has its supply chain and manufacturing processes down to an exact science and has for years. Tesla is clearly still learning how to put everything together in a profitable way.
I sold my $SNAP into dollars at a loss when it went to $11, bought bitcoin and spent over $1000 on a bitcoin debit visa on beer, food and other things does that count?
If you are looking for an applied data scientist with strong experience in time series analysis, statistical inference, and machine learning, please reach out.

Location: SF Bay Area
Remote: open
Willing to relocate: open
Technologies: R, SQL, Python
Résumé/CV: https://www.linkedin.com/in/abraham-mathew-21221b29/
Email: mathewanalytics@gmail.com
> nobody believes that Proof of Work is here to stay

I do. I prefer to call it "Proof of Burn" instead of "Proof of Work". With Proof of Burn you can assure that it's difficult to create fake blocks because the attacker must burn even more petrol barrels that the good people.

Also, with Proof of Burn you get protection against an explosion of too many hard forks. If you have a hard fork in a Proof of Burn coin, the miners must select one chain to mine (or split the resources), so usually only one chain survives. In a Proof of Stake coin, after a hard fork the miners can continue mining in both chains.
> I agree, there are much better consensus methods than Proof of Work.

It's like saying that there are better grammar parsing methods than binary
search. Blockchain is not a consensus protocol.
Maybe, but you can always put something more specialised behind it to do that. The fact that haproxy is light-weight makes it all the more brilliant in my opinion!
Thanks for that. the hackernoon piece in particular is really worth the read. Two salient points/questions/comments that jumped out to me after reading (these are really about the theory and not practice):

-The fact that you have a bunch of capsules in each layer, and each one of them is intrinsically performing a non-linear filter function (a particular squashing function shown as an image in that blog), seems like both a great asset (it looks like a 'meta-network') and also a potential problem. If you need to tune weights within these caps by the derivative of such a composite function, it doesn't seem straightforward.

-The 'routing by agreement' feature is interesting, but I dont quite get why it is superior to max pooling. If the feature is simply that it punishes weak links rather than selecting only the strongest, one interesting analogy is that it seems a bit Hebbian , and related to a concept in un-supervised learning called STDP (spike timing dependent plasticity).
Honestly immutable data classes that are created via builders is a must have in Java.
It’s a final paper, not a scientific publication nor necessarily original research.
Well... I just started the GIS specialization on Coursera, and I'm also taking the "Statistics with R" sequence on Coursera, along with Geoffrey Hinton's Neural Networks class.

I've also been reading Engineering General Intelligence by Ben Goertzel, et al. I've also been working through a book on automated abductive inference.

So pretty much mostly AI/ML stuff. The GIS thing is mostly about the fact that we're doing some location oriented stuff at my $dayjob and I thought it might be useful to pick up some skills in that area.
You could substitute Apple with Wal-Mart in your comment and every bit would be just as true.

No, it wouldn't. The OP asserted that Apple holds their supply chain to rigorous quality standards. You're asserting that Walmart holds their supply chain to the lowest possible pricing.
Ask HN: Controlling LEDs through Arduino?
I am building a hardware prototype of a product where I need to control the timing of LED lights. Is the Arduino the easiest way or should I use a regular circuit board? I would eventually like to have it wirelessly pass data to my phone as well.

Thanks in advance!
https://www.cia.gov/library/abbottabad-compound/Documents.20...

> Access Denied

NOTE: The access denied message contains a unique string that changes when you hit refresh.

NOTE: At 1 Nov 2017 18:19:43 UTC, archive.is was able to save a copy of the OP. Now, it can't due to a 301 redirect.
> i don't buy it. dpkg was released in 1994, and that was designed to tame the nest of people passing around small executables on the internet.

The problem is corporate policy. In the yee old days, publishing content to MSDN was not easy. Bill Gate's rant[0] on this topic gives some insight.

Grabbing small EXEs is now a lot easier. See: https://docs.microsoft.com/en-us/sysinternals/

[0]http://blog.seattlepi.com/microsoft/2008/06/24/full-text-an-...
Have you tried hatop? Command line only, but very useful.
This seems needlessly divisive and the author's apparent obsession with unhinging Rand makes their point much less clear.

It also shows a very shallow and uninformed understanding of Rand's epistemology. She explored the concept of 'definition' in her epistemology:

> It is important to remember that a definition implies all the characteristics of the units, since it identifies their essential, not their exhaustive, characteristics; since it designates existents, not their isolated aspects; and since it is a condensation of, not a substitute for, a wider knowledge of the existents involved.

The above demonstrates that Rand was in favor of boiling a concept down to its fundamentals. She was against understanding a concept from the perspective of a non-essential trait, such as the kind of trait one with a big stick up their butt would apply to UI design, as the 'Ayn' character in the submitted webpage does.
Most solutions to NP problems are cheap to verify.
Location: Milton, FL, USA.

Remote: Yes.

Willing to relocate: Look at my hamlet on Google Maps, please relocate me.

Technologies: I'm a current Computer Engineering Student at Pensacola State College, so far I know C,C++, and Python. In my spare time I repair computers by freelancing for mostly fun and profit, and obsessively read through technology-related books. I've read through “The C Programming Language”, by Brian Kernighan and Dennis Ritchie, and am currently reading “C Programming: A Modern Approach, 2nd Edition”, K.N. King,“Reversing – Secrets of Reverse Engineering”, Eldad Eilam, and "Controlling the Human Element of Security, The Art of Deception”, Kevin D. Mitnick and William L. Simon, while simultaneously taking classes, and managing my freelance technician business(I need a job to further my knowledge, as I've learned everything I can from technician work). My entire book collection that I'm slowly crawling through can be viewed here: https://i.imgur.com/yR5skVZ.png

Résumé/CV: Email if needed.

Email: ods250@gmail.com
I used to go to Juarez regularly before it became a war zone. Then the common wisdom became "stay in the touristy areas." But over the past ten years, there have been several well-covered attacks in tourist towns on both coasts. I'm not saying you can't still have a good time, but there are just no low-risk places in Mexico any more, and the cops are not likely to be of much help unless your interests align with those of the drug cartels.
I grew up in a town of 6k and we were the big one in 20 miles. 40k is suburban IMO.

Edit- and I was ridiculing the idea that the mention of a wealthy, homogenous suburb indicates how inclusive this community is. Pretty much every story here deals with things from a young, white, wealthy perspective.
Isn't the entire NP class hard to solve, cheap to verify? Im sure some economically valuable problem can boil down to an NP problem...
Bitcoin doubled with Bitcoin Cash
Because it's insanely expensive to operate a PoW blockchain. We literally set things on fire to generate electricity for these global brute force algorithms. Proof of Stake uses game theory (you will avoid cheating if cheating costs you money) to replace expensive raw computing power.
CourseHero (https://coursehero.com) | Redwood City, CA | ONSITE | Full-time | NLP Engineer, Machine Learning Engineer

Course Hero is changing education by building a global community of students, the largest digital library of study materials, and innovative machine learning technology to support both learning and teaching.

Our engineering teams release code every day to millions of people, so we're looking for someone who can embrace challenges, build new features, and iterate quickly. Our projects are big ­­- many terabytes of data and millions of users around the world - ­­but our team is small, so you’ll see projects from start to finish and work closely with product managers and designers to ensure successful results.

We are looking for a Staff/Senior Machine learning engineer who can hit the ground running and work on a lot of fun (and challenging) projects that range from recommending relevant content to our users to extracting question/answer pairs from documents. You’ll be a part of the engineering team at Course hero and will ship products that are used by millions of users. We are a data driven company and we are looking to disrupt the field of education and help millions of students learn more effectively by leveraging machine learning and AI.

Reach out to vaidy at coursehero if you are interested and please mention HN in the subject!
I have six.
from the 2015 data set via https://www.census.gov/programs-surveys/ahs.html :

out of 118.29 million housing units, 80.8m (68%) have dishwashers, 97.6m (82%) have washing machines, and 95.7m (81%) have dryers. For the grandparent: 105m (89%) have AC, and 112m (94%) have a furnace or heat pump or water/steam heat or built-in electric heat of some sort. All of those numbers would qualify as "most".

Looking at the oldest stats I can find for each of those categories:

1970 -- out of ~75.3 million housing units, 35.3m (47%) have AC, and 62.6m (83%) have a furnace or heat pump or water/steam heat or built-in electric heat of some sort.

1985 -- out of 99.9 million units, 42m (42% heh) had dishwashers, 67m (67%) had washing machines, and 58m (58%) had clothes dryers.

So 26% more homes have dishwashers, 15% more have washing machines, 23% more have dryers, 42% more have AC, and 11% more have better heating systems compared to the earliest data I was able to find. Point being, there's been a significant increase in the availability of many important in-house amenities over the last 50 years. Not that everyone has every amenity, but a lot more people have them, and that definitely affects the way we should interpret stats relating to housing costs.
> Are you sure about that? Do you think Google (substitute your favorite SW company here) "makes coding decisions based on what's the most likely staffing"? Or do you think they endeavor to maintain a top-notch staff so they don't have to make such compromises?

Uh, this is backwards. At Google they won’t even let you do substantial work until you’ve proven that your code can pass a readability review. And you have to do that process for every language you work in. I don’t know of any company that takes readability more seriously.

Writing easily-readable, easily-reviewed code is WAY harder than doing “10xer” incomprehensible hackery.

Good design is virtually synonymous with clarity.
This is a political post but given the bipartisan treatment and the long-term implications of such information warfare I hope it can stay up without being flagged.

Education is obviously one way to inoculate people against propaganda but it's facile to think that propagandists can't iterate faster than education can keep up. I'd like to see tools that make it easier to identify information sources and patterns so that people can infer the quality/reliability of claims for themselves.This doesn't just apply to political advertising, obviously.
Xen is having a tough time keeping up with qemu/KVM which can take advantage of all the development time Intel spends on the kernel and the scheduler.

Obviously Xen will have a long life due to AWS, but I am failing to see anything that machined and kvm don't offer here on the performance oriented side.

There is probably be some use case but the xen time slice model doesn't seem to know enough about frequency binning or the impacts of high energy/heat instructions on them to be very competitive in the applications I can think of.

Dockers main problem is an increasing number of use cases, and their engineering decisions not meeting everyone's needs. To be honest if it wasn't for faux container support needs on windows/osx I am betting that systemd-nspawn would take over that market due to this.

For the most part docker performance is mostly limited by concurrency and amdahl's law (including fs perf). I don't see Xen solving these issues, but there are very real security benefits.

One very real use case I can think of is that any person or process that can launch a container on Docker is effectively given password-less sudo access, particularly because you can't disable the privileged flag. The attack surface on Xen would be much lower in that case but once the exploits start arriving docker could change that choice and reduce their attack surface quite a bit.
Can you please share your contact info, so one can maybe ask questions to you first?
What? Any NP-complete problem is "cheap" to verify vs. to solve. You're telling me there are no economically valuable NP-complete problems?
If you added the y-axis from your cat figures to your turtle videos, what would we see?
I've not seen anyone advertise at 100k.

But I had a profile on Hired.com open for ~ a week, and all the companies who I normally see advertising 60-80 offered me 100.

That's about 10 datapoints saying that for the right CV they'll go there.
MatLab is a disaster for this. Great software, but a horrible, horrible coding environment.

I came from a CS background and did a EE masters. Working in Matlab made me want to cry because of the problems you're describing; I think they're endemic to Matlab rather than anything you're doing wrong.

Source control will help, just look at some of the git tutorials. Go through them enough to where you can create a "release" branch that you can roll back to if things go wrong. You probably won't need or use the rest of the features right away if ever.

15k lines also really isn't that much. It sounds like you're managing it OK (separate files instead of one massive one, yay!) other than not having source control.
Anecdotally the Tesla brand is at an iteresection of wealth and Silicon Valley elitism that is incredibly unappealing to people.

Maybe the market for electric cars is larger than the market for a tesla specifcally.
>The Leaf is even mostly aimed at fleet mileage scoring.

So it's your contention that 95% of HackerNews can see the future of EVs, but all the major manufacturers have and/or are going to miss it?

Shaky bull thesis, my friend.
If the JVM magically got rid of nulls and Scala cleaned up some of the slightly wartier bits (implicits come to mind, although they are useful and no clue how I'd fix em...) then Scala would be my favorite language around by quite a bit.

Besides maybe Rust. Really different usecases though.
>Again, small town Iowa is very different from elsewhere in the country. It's not what you would expect on a site focused on tech where most probably hail from coastal urban or suburban enclaves.

He lives outside of a town of 40k, it's not particularly small. For reference I grew up in a town of 6k- I'm not trying to play small-town olympics here but he's hardly from the boonies. The University of Iowa is there...

>Of course if you refuse to believe anyone who is white could contribute to diversity of a community, well then I guess you're just racist.

Heh, what a way to frame my words... who would think that? Nobody would, which is why strawmen are useless rhetorical tools.

My point is that on a website dominated by suburban, white, middle class software developers, a reference to suburban Iowa is not diverse. It's insane to think that a reference to that community shows how inclusive HN is. It's extremely exclusive.
You're cutting out/ignoring a big chunk of the quote and then arguing a point the author didn't make. Simply accessing properties directly doesn't solve the problem.
"Maybe coming from PHP or Perl"

I don't know about PHP (my experience with it is limited), but coming from Perl, Perl is a breath of fresh air in comparison.

Then again, to me Haskell makes even the worst JAPH-style Perl one-liners look readable in comparison, so maybe I'm not the best judge of language design.
Ah it is a pretty unique treadmill: https://www.freemotionfitness.com/cardio/incline-trainers

They call it an incline trainer

With stair steppers I found it a lot harder to sustain it for the same nominal calorie count. But going up a %30 incline vs a stair stepper might be the same difference between an elliptical vs running.
That's unnecessarily harsh.
Preorders are a liability.
Interesting stuff, several movies, and songs.. One of the copyright holders should go and sue CIA for violating DMCA :)
If you have no experience with hardware, Arduino's are fine. I assume you have some programming experience?

I believe there is an arduino with wi-fi built in. You can also go for a cheap raspberry pi, they come with linux built-in.
Give me a bolt coupe and I'm sold in a heartbeat.

Or this thing: https://www.wired.com/story/crazy-cute-concept-cars-from-the...
On the Reception and Detection of Pseudo-Profound Bullshit [pdf]
Are you guys in Thessaloniki? I don't think we've met, we should get drinks! It'd be nice if you came to the python meetup this Friday to say hi.
LetsLunch |PHP Developer|Full time, part time negotiable| Onsite|San Francisco, CA

LetsLunch dot com is launching a new service that helps job seekers meet with hiring managers at company cafeterias, tour the company experience the culture and meet future coworkers. Its like lunch date with employers. We are looking for a cofounder in the role of PHP Engineer with YII framework, AWS, Varnish, Linkedin/Google API's and mysql.
Any questions feel free to reach out to me at Syed at LetsLunch dot com
You'll get you run out of town with that level of heresy in most java/c# shops. Getters and Setters are great when you want finer control over what can access certain fields, in a List class for instance, I wouldn't want the length to be externally writable. But somewhere along the way it went from a useful feature in some circumstances to a mandatory feature in all circumstances.

In the c# world "public int Id;" will fail code review but "public int Id { get; set; }" will be just fine. I've never seen a justification for it though, if we make a change in future it's going to take just as much work and 99.99% of the time will never be required.

But we have to appease the encapsulation gods.
I have to imagine some nonzero percentage of new CH essays are authored by people who agree (i.e. have seen https://meyerweb.com/eric/comment/chech.html and the like) but proceed anyway, since the clickbait nature of doing so surely gives a boost exceeding the loss from those who are put off.
> obfuscating what happens when you actually access them

This is the point, AFAICT. In languages with both primitive "read/write field" operations that can't be interceded upon, but also with interfaces/protocols, "obfuscating" (encapsulating) a field access in getter/setter methods is how you allow for alternative implementations of the interface/protocol.

Specifying your object's interface in terms of getters/setters allows for objects that satisfy your interface but which might:

• read from another object (flyweight pattern)

• read from another object and return an altered value (decorator pattern)[1]

• read from an object in a remote VM over a distribution protocol (proxy pattern)

Etc.

Then a client can build these things and feed them to your library, and you won't know that they're any different than your "ordinary" data objects.

You don't see this in languages with "pure" message-passing OOP, like Ruby or Smalltalk, because there's no (exposed) primitive for field access. All field access—at the AST level—goes through an implicit getter/setter, and so all field access can be redefined. But in a language like Java, where field access has its own semantics divorced from function calls, you need getters/setters to achieve a similar effect.

And yes, this can cause problems—e.g. making expected O(1) accesses into O(N) accesses, or causing synchronous caller methods to block/yield. This is why languages like Elixir, despite having dynamic-dispatch features, have chosen to discourage dynamic dispatch: it allows someone reading the code to be sure, from the particular function being called, what its time-and-space-complexity is. You know when you call MapSet.fetch that you're getting O(1) behaviour, and when you call Enum.fetch that you're not—rather than just accessing MapSets through the Enum API and having them "magically" be O(1) instead of O(N).)

---

[1] Which is a failure of the Open-Closed Principle. That doesn't stop people.
Only around a 10% drop from the start of trading today. Some nice opportunities short term but I don't see that changing anyone's longer term outlook. At $300, the stock is still either a great value given the company's potential or terribly overvalued