skysight-inc/HackerNews huggingface dataset:
Who? Everyone after Hendrix was heavily influenced by his electric guitar playing, before Hendrix, Cream was what electric guitar rock style sounded like. Hendrix was more than just influential, he changed how the instrument was played.

Go listen to "Machine Gun" and then find anything in all of rock music before Hendrix that sounds remotely like anything more than an amplified acoustic with maybe a little distortion in comparison.
Anomalies
Stanford's course http://web.stanford.edu/class/cs97si/ and
another one: https://algo.is/t-414-aflv-competitive-programming-course-20...
I think this hits the nail on the head. I would say that more generally, a not insignificant number of OO design concepts were developed in an environment of coding modules meant to be used by other people (either in the form of frameworks, or multi million line monoliths).

For a large number of developers, neither of these environments apply, but they are still abiding by the same rules.
Thanks for your answer.

I think you misunderstood. Well, first of all, it's more like an online restaurant. Second, it's not going to get launched until next year (there's about a year left). Third, we're starting with a rather small area. The business model is in the works (and it's noting really complicated, to be honest), but I'm only really responsible for the technology part.

The Summer holidays are coming up, so that should give me time to develop the system.

The projects seems to be very exciting and interesting, but a part of me says that maybe going with something simple and pre-baked is the best solution business wise. Right now, I'm looking into some Django e-commerce plugins [0]. I was already thinking into doing Django server-side, and going with Angular on the client. Designing a RESTful API with Django and consuming it with Angular (this seems like a good fit). Then, I could use something like Ionic [1] to make mobile apps, straight from the developed website. This would be "two birds with one stone", since I'm also intending to develop mobile apps. Now this possibly justifies investing extra time and effort (business wise) into developing a solution from scratch.

[0]: https://www.djangopackages.com/grids/g/ecommerce/
[1]: http://ionicframework.com/
I'm not disagreeing with you; I really like both of your points however, I have two problems with assertions. Let's say the assertion is inside a function e.g.:

void function adjust_fan_control(uint8_t fan_speed) {
assert(0 != fan_speed);
... // some complicated code here
}

What if the adjust_fan_control function isn't necessarily called for a given run of the program? Then you don't know if you actually tested that assertion, that is for all callers of function X, you don't know if all those callers are calling X correctly if you only rely on the above. Of course I'm not trying to suggest that you're arguing for assertions to the exclusion of tests, just pointing this out.

The second problem I have with them is in embedded systems. I'm heavily in favor of putting assertions (which are then omitted in prod builds, or instead of looping the LED blink routine they map to a soft reset if fail) inside functions in embedded systems. However, if I have very limited I/O, specifically, I don't have the ability to log when/where an assert was hit, all I know is that an assert was hit because the LED pattern goes to 'blink really fast like this indefinitely which means an assert failed'. If I have a lot of asserts, that doesn't really tell me anything.

On the other hand, if I have unit tests, and my mocks assert, and I can run the unit tests on a simulator or heavily instrumented system, then I know which assert failed in what function and who called that function. The point is I can't do that (or I don't know how) without the tests.

Edit: formatting.
Wouldn't just be easier to talk to your hiring manager/recruiter? usually if you are a really good candidate, they tend to overlook formalities like a 3.0 gpa. Those are not set in stone.

Talk to your recruiter!
I guess it's the same reason why Indian Americans here in the US win spelling bees. They care about it more than others. These students go through a ton of training with coaches and camps specifically conducted for this purpose. There's a lot of nuances and tricks to be learned in competitive programming.
So while the participants obviously have a high aptitude, it's the training that puts them on the top.
"I'm interrogated like a criminal about where I was and what I was doing despite being a US citizen"

This is one where your mileage may vary, but my most unfriendly experiences have been in Canada. Both Toronto and Vancouver. Other countries haven't been spectacular, mostly just sleepy immigration workers. I'd say that the folks in Germany (FRA) were the most cheerful and friendly so far.
Evolving the Term “Open Source”
Blockchain technology could improve the reliability of medical trials
This is ridiculous. It's a major problem that companies are allowed to do this. Does this mean equity doesn't really matter because you don't actually own anything? What a horrible way to treat your employees that you claim are "family."
Building SlackCoin – Blockchain Payments for Slack Teams
What so you think of this one star review of success and luck (from Aaron):

http://www.amazon.com/gp/aw/cr/0691167400/?filterByStar=one_...

I did not analyze it carefully, but he tears the book to bits.
Technical Debt Quadrant
A long while ago I bought Cheetah3D [0] (Mac OS X only) since it seemed like an easy to use 3D modeller. I think assets can also be exported for games, etc… The app has some tutorials included to get you going. Sadly I still don't have enough time available to really dedicate myself to learning 3D modelling. Perhaps in the future…

---

[0]: http://www.cheetah3d.com
I mean, what you describe is most comments on Youtube or anywhere really. Can't we just pay a measly sum to some troll and let them run loose with a bot network conditioned on the fever-rants of 4chan/b/? Would this make the net worse? Could we tell?
You don't have to call it anything, language doesn't work that way, but using the same words other people use makes communication more efficient. Passing in a function is vague and unspecific and doesn't fully encapsulate the idea of a strategy.
If you need to do any backing up of block level data, look at clonezilla. Using DD will be difficult to restore your data to other disks.
reform: a better ORM for Go, based on non-empty interfaces and code generation
Your analysis is wrong because the subscriber count excludes Fios subscribers in areas that they sold to Frontier while the $20 billion includes them. The costs also vary depending on subscriber density. Furthermore, the actual installation cost is $750 in my state according to Verizon:

http://www.buffalonews.com/business/verizon-still-cant-justi...

I recall that number was ~$1000 9 years ago. I find it hard to believe that Verizon did not recoup that over 9 years. That is less than $10 a month over that time frame. My household paid $10 to $20 a month more for higher speed tiers over that 9 years. Those cost Verizon almost nothing so it is reasonable to conclude that they recouped the initial installation cost in this instance.

Also, Verizon has two tiers of special rates. One for new sign ups at locations that have already been wired and one for new sign ups at locations that have not. Mine is one that has been wired. Entering into an arrangement where the income from providing service is less than the day to day expenses of providing it before including one time installation costs even with a contract period makes no sense, so I do not think that Verizon is doing that. Since the one time installation costs are paid, they would have been making money even at the lower rate in my case under that assumption. Obviously, it would not be as much, but I am okay with that.

I realize that individuals' calculations often underestimate ISP expenses. However, my case is one where such calculations should apply. I also realize that wireline margins are low in general. I did not mean to state that the profitability of my particular Fios connection was the norm. I only meant to say that there are instances of old lines where the margins far exceed the average. That is why I said the connection was setup "nearly 10 years prior". The profitability of the connection would have been a very different matter otherwise.
He explicitly makes your point, though I agree it could be elaborated (otoh it's only a draft).

>Second, the cost structure matters quite a bit. It happens in our first example
that making lemonade compliant with Kosher laws doesn’t change the price by much, not enough to justify inventories. But if the manufacturing of Kosher lemonade cost substantially more, then the rule will be weakened in some nonlinear proportion to the difference in costs. If it cost ten times as much to make Kosher food, then the minority rule will not apply, except perhaps in some very rich neighborhoods.
Also https://github.com/JulienPalard/Pipe

Though I think there are a few generator based libs like this. I think the style is called "flow programming"?

Does anyone know where "Collection Pipeline" comes from? Did Martin coin this term?
The thing is that "obviousness" is a relative quality. Your own code is always obvious to you. Yet it's often surprising for many devs (even veteran ones) how unobvious their work is to their peers. Using design patterns helps to mitigate that. These conventions help me to quickly grasp what is supposed to be what.
The context was "you may change it", where "it" is the redirect from slow.com to something other than fast.com. But he wouldn't be changing any DNS entry as he's still resolving the hostname to the same IP address; instead he changes the http redirect to some other site. No DNS entries need to be modified as part of "you may change it".

I'm not sure why, on a site called Hacker News, that you're surprised on being called out for a technically imprecise statement. Instead of digging in your heels with bogus justifications that you're rightfully being downvoted into oblivion over, why not thank those who replied and offered a more technically accurate explanation?
FWIW, I read Antifragile, and this GMO position seems to go against the general principles he espoused there. Having read it, I expected he would think the status quo is already optimal for addressing GMOs: some regions go full forward with it, some heavily restrict it, some ban it entirely. This will then give a great dataset for long term effects while also hedging against it being a catastrophe.

But Taleb's current position is way more conservative than that stance!

Edit: I think this commenter gave a more "Talebian" response to GMOs (despite not having read the book): basically, let them exist, but make it easy for people to opt out in favor of foods with a longer track record. https://news.ycombinator.com/item?id=11506599
Wow, that's a lot of different resources, and nicely organized. Speaking as a responsible hobbyist who loves to learn about these things, this is a gift, thank you.
A Dozen Bad Ideas That Were Raised at the Copyright Office's DMCA Roundtables
As someone who constantly gets screwed by this: finally!

Example from literally one minute ago: a cool thing was going on in a Twitch stream and I wanted to hype in the chat, misclicked the chat box so backspace went back to the stream list instead making me miss the moment.
[video] Turn Small Data into Smart Data with a Star Schema
What is wrong with using gmail if you are following all the other safeguards he suggests (VPN, false identity, etc.)?
I would add a little to this: It only holds true if there's nearly endless demand for high end units relative to supply. In SF, Manhattan, London, and other major cities this is true. There will always be a bunch of rich people willing to move in and pay high rents.

Otherwise, your logic implies developers in a place like Houston should only build high end units. That obviously doesn't make sense.
I wish there was a competitor to take advantage of articles like this.
There was a great talk in the Elixir Meetup London by Anthony Pinchbeck about organising functionality not around MVC but the functional unit being build.

So for example if you have something that is dealing with registering your website, create a directory called register_website and all models, functions and controllers to do with that code go in there. The talk suggested deleting the controllers and models directories. He also said there was duplication but everything was more loosely coupled and you could always group things in deeper functional units later.

I'm not 100% brave enough to go for this structure quite yet but it certainly makes coming to a project pretty clear as you literally have a list of all the functions of the site where the code sits for each thing :-)
So I guess what I meant to convey by that is that the first shot I linked looks overexposed. The second shot I linked superimposed the booster over an unmoving star field.

I gave it a fuller read and saw why this turned out to be the case (Lighten on 29 out of 30 layers in Photoshop to achieve the star trail effect). Since he has 30 frames to work with, he has enough data to create the same ultra-long-exposure effect without it looking overexposed. Probably just more Photoshop fiddling, really.
A Mathematical Proof Takes 200 Terabytes to State
Misconceptions About Marketing
something that I can't find much info on is the safety of laser line generators, eg: https://hackaday.com/2016/04/04/smartphone-and-ir-line-laser...

intuitively the beam spread should make it much safer, but I'm still a bit uncomfortable with the idea of a 100mW IR laser, which is what those guys used.
> the majority of developers, who for some reason appear to love immense complexity and solving simple problems with complex solutions.

This is so true. Of all the projects which I have seen that failed, not a single one failed because its design was too simple. In fact, almost all of them failed because they were over engineered and because of that it was too hard to quickly adjust to changing requirements. And still people keep making the same mistake over and over again.

It's not just related to design patterns, it's everywhere in the IT world. Take for instance protocols. SMTP: before the 80's there was a whole bunch of mail transfer protocols, many of them quite sophisticated. But which one won? The Simple mail transfer protocol. Or HTML, which was derived from SGML, a more complicated and much more generic protocol. The simple protocol won again. Or XML (derived from the more generic SGML), which is now being replaced by the even more simple JSON. The list goes on.
That's... so cool. I always love to see the relative motion of celestial bodies, and with a rocket in the foreground?! My jaw actually dropped a little.
Stated in other terms, patterns are a means to an end. Not the end goal.

Patterns will organically emerge as the result of ongoing refactoring.
We live in a ridiculous world when you can "nick" your own code when it's open source.
Me thinking: This looks fun, I might want to get one of these!

> I've broken both arms in the first 6 months of riding.

Me closes the tab, backs away slowly....
Yeah, it's like reading about some cool thing Google or Facebook is doing and then recognizing that your problem is much easier because the data fits in RAM
Face blindness is really quite frightening. I'm not sure if it includes not being able to imagine one's face as opposed to not recognizing them in person, but there's a documentary on face blindness somewhere that show people waking up everyday unable to recognize their children, husband, etc.

As much as it's frightening for the family members, I can't imagine how much more so it is for the victim.
Google PM here. You might want to look at Google Cloud's storage offerings (both SQL and non-SQL based), as well as its compute offerings (including Cloud Functions, which is event driven). One note: Cloud Functions was just announced and is still in alpha.
I am glad they are making this change. I've lost my form data by accidentally going back while trying to erase something in a text field so many times.
A BILL to prevent the proposed amendments to rule 41 from taking effect
And i'll never use chrome again.
They would need to know your pin code too (for authorizing debit transactions) right?

For the record it was my debit card that was skimmed.
Well it is like GoF design pattern book I have seen many knowledgeable people find it as master piece for software design while others think it is describing ways to overcome some rather obvious shortcoming of C++/Java etc. Nothing earth shattering in that.
Unless we are talking about mad max level droughts, market rates for water would have little effect on water cost provided by utilities. The cost of treatment and distribution is the biggest cost by far.

You can also regulate the cost of bulk water differently than residential water. Make the first X gallons available cheapily and then charge more for usage over that amount.
Pandora on Android has been terrible for a few months now. Constantly loading it up and getting a black screen, needing to uninstall/reinstall, and log back in.
Not sure I quite understand your math here. The largest R3 instance is the r3.8xlarge with 244 GB of memory. 4 times of that would only get you to 1 TB. Also, this: "DRAM is valuable precisely because of its speed", is wrong (https://en.wikipedia.org/wiki/Dynamic_random-access_memory).
> I tell the owner I modeled his bar and street for weeks. He seems impressed but also completely oblivious why anyone would pursue such an endeavor.

The best part of this article is when a learning endeavor turned into a visit to another country.
Thank you, user, for making your fingerprint hash more unique by disabling certain default features, given your user-agent string, thus opting into cat-facts.
Scientists Image First Steps in DNA Transcription
All right. It's not an official stance, and a lot of users are know prefer using Emacs in a terminal (not myself, though). But some others might say that.

But what use is there to complain to them? None of them sound to be anywhere close to the Emacs development.
Tesla's non-autonomous driving technology can also endanger lives.
45 RON / Month == 10 EUR / Month == $11.9 / Month

In Romania ;)

http://www.rcs-rds.ro/internet-digi-net/fiberlink?t=internet...
I look forward to reading his book. His writing style is good but not great.

I'm surprised about a lot of accusation of arrogance,etc...

From what I have read his arrogance, might be misconceived as he is willingness to call out anybody on what he perceived as their BS. We need more people to call others out on their BS. (US elections, MSM, cnbc, Mosanto, wall street...)

Anybody that open comes out and says Saudi Arabia is a barbaric / terrorist state, (which the US Gov, seems to over look for years) questions the Federal Reserve, teaches at community college. Constantly, open sources his books and math. Probably isn't part of the establishment and hence might be driving peoples dislike.

Of course most people on Wall St. don't like him because they don't understand his theories or his thoughts.

He has great twitter feed. (He retweeted me once!)
Hens can save the lives of older people
Is there any sort of blockchain based authentication of the data saved by archive.org?

I'm not saying I don't trust them[1] but this seems like a perfect use case for saving the content hash to prove that content X existed at least as early as time Y.

[1]: Well maybe I am saying that...
That first example could be greatly simplified with Promise.all..

async/await is nice and I will surely use it but if you know what you're doing the current state isn't really as bad as it is made out to be, in my opinion.
This is why I switched to Vivaldi. All the shortcut keys are customizable. It also includes mouse gestures for quick back/forward with the mouse. I prefer having the choice than someone else dictating.
Alphabet CEO Larry Page Defends Android’s Use of Java APIs in Court
$1500 may seem like a lot for such a small piece of hardware, but it is a form of transportation. As someone else mentioned in this thread, in 3 months they reduced their uber bill by $1500 after only 3 months of owning a board.
Bit on the high side, I pay a fourth of that here :)
On iOS I use safari and disable access to location etc, also disable cookies, advertisementID, etc, etc. Then I feel quite save when using a VPN. Does that still hold?
I have always found a lack of books on advanced things that I've encountered in competitive programming like Fenwick trees, link-cut trees, rmq etc. Can anybody recommend book(s) that contain these things?
“JavaScript Is Turing Complete”– Explained
ctrl+x
32nd Anniversary Core War Tournament at DEF CON 24
> along with others, especially when they're not immediate neighbors or have to work together

That doesn't really mean much. It's not that they do or don't get along, it's that no challenge presents itself to define if they get along or not. The ability to get along is defined by surviving that challenge.

>I don't think people need to be bound by anything to get along.

Then why does hardship or shared experience make more closely bound couples?

> Everyone has had a wealth of life experiences they can share.

But only a few of those are actually interesting. When you go down to a club, even though there are a lot of people there, statistically you'll only talk to a few. Technology, in it's ability to erase communication distance, brings you closer to many more interesting people even though you don't see them.
while at the same time, others can use the Pre Chek lines simply for having the right credit card or just being randomly picked by some TSA algorithm.

Sometimes the lines end up being just as long, which is frustrating.
How about using the permission system? You don't have to disable WebGL by default, but you can ask users for permission when it's needed (usually in a game).

Other stuff like GPS, camera, and microphone already require permission before being used.
Laser printers need much power for heating. Would it be possible to switch to a ink printer?
They should work fine on 10 to 20 Watts. They even have external Poweradapters like a Laptop.

It depends on the usagepattern. Not printing enough would dry up the ink. Printing to much could be to expensive or to slow.

But heating dust up with a laser to melt it down on paper seems to be very inefficient in terms of energyefficiency.
Meet Uber's first self-driving car
If you click to the right of everything, then it turns into a textbox and you can modify it at will.
thanks I'll look into clonezilla for backup partition entries option. I'm looking to backup only the partition table entries. Its was extremely to backup primary table entries.(it resides on first 512 bytes) but getting extended partition table entries seems trick.
Curated gallery of inspirational artworks
> I never met a professional who claimed that memories are stored in individual neurons!
http://www.extremetech.com/extreme/123485-mit-discovers-the-...