skysight-inc/HackerNews huggingface dataset:
I like it as well. I have yet to see tech stack that has comparable potential but is less complicated and can be stripped down as low as the web stack if your requirements permit it.

I mean yeah, if you have a big app, complex requirements, there is a bunch of stuff you need to take care of.

However, I would like to see the tech stack that allows you to do the same with less complexity.

It's not like Android (gradle?!, java 6?!, the android api!?) or iOS development is a walk in the park if you want to do anything with production quality.
All proposed consumption tax plans I have seen explicitly address the regressiveness, usually with some sort of rebate.
Nah. It was just a (bad) joke. Should have added a :p
Generate unique music for each string
The basic use-case I see for this is for sharing non-sensitive data when you don't want to remember an URL (even if it is a small URL, it is sometimes impossible to remember /hY6t7m), when you can't send an URL in written form to the receiver of the file (spelling URLs is a mess), or when you want to share a file with your grandparents or any non-tech-savvy person who doesn't know what an URL is.
There's a couple reasons for PoE not supporting over 36W but USB-C supporting PD at up to 100W.

1) PoE only uses two pairs of wires for transmitting current, USB-C PD uses four pairs.

2) Ethernet cables are rated for much longer lengths, show me a 100m USB cable.

3) Ethernet is typically run in walls and more often than not is grouped into bundles, so heat dissipation is an issue.

4) PoE delivers power at ~50v, USB-C PD does 20v.

Also, piggybacking on the other commenter's reply, PoE voltage is carried on the same wires that are transmitting data (for 1000Base-T anyway)
So what? The technology doesn't matter -- what matters is the implementation of the technology as a user-friendly feature. Apple did it better, as they often do in these cases.

As a feature, the Thinkpad fingerprint readers kind of sucked. All you could do is log into Windows with them, if you had the Thinkpad crapware installed. They weren't very reliable, either. I had one, and I gave up on using it after a while because typing my password was faster than attempting to use the fingerprint reader several times, then giving up and typing my password anyway.

Touch ID is built in to iOS. You can use it to unlock the phone, and to authenticate yourself for various Apple applications like the App Store and Apple Pay. There are also APIs for third-party applications to accept Touch ID instead of passwords, if the user wants to do that. It is fast and generally reliable. It's light years ahead of the fingerprint reader on the Thinkpads.
Good reasons to look elsewhere. What a ridiculous thing.
http://www.fsf.org/licensing/
At one extreme, one can build a modern app from scratch with no libraries. At the other, you can over-engineer it with far more libraries than you need. Somewhere in the middle lies the correct answer.

So the key is not necessarily to have a set boilerplate to start from. It is to understand what each tool offers, and why/when it is better then not having that tool. So you can look at a project, and make an informed decision of what stack to build.
"Alternate Mode" means "use these same pins for something other than USB". So Thunderbolt 3 uses the same connector but re-purposes the pins and wires to carry 2 or 4 PCIe 3.0 lanes rather than USB. HDMI similarly repurposes these pins to carry traditional HDMI signals.

Anyone implementing Thunderbolt 3 will also be implementing the full USB 3.1 stack in the same chipset. Intel, for example. It would be silly to implement just Alternate Mode Thunderbolt and skip the USB 3.1. That's all I meant.
I would pay $23-35 / month for ESPN, if offered. I mostly have a full cable package for this channel, and it costs a lot more than that.

ESPN has a lot of junk on it these days, but they've used their popularity to secure massive amounts of TV rights across a number of sports, most notably college football this time of the year. As a big fan, it's worth that much to me. I think it would be to others, as well.
Was it in lieu of a phone screen? A lot of companies do that now, and it's generally done for the same reasons as a phone screen. My company doesn't do this, but we do phone screens for every developer, no matter how much experience they have. There are just too many crappy "senior" developers out there.
Can we say that, at this time, Apple's idea here is a bit dumb/half-baked/incongruent/silly/frustrating and it will materially hurt them in the longer term?
We won't solve the device incompatibility, but it seems we (as individual users) could solve the cable problem by always paying more to buy USB-C cables the were made to handle ALL of the allowed protocols (incl. power) up to the limit of each protocol. In other words, universally usable USB-C cables, where any failure was an incompatibility between devices, not the fault of the cable.

If I'm going to need a lot of cables, it will probably be worth it to me to invest in making them ALL the universal kind, so when trying to set up any system, I can just use any of MY cables for anything.

Of course, this will then fail if they introduce another protocol that uses the same connector but won't work through my "universal" cables, but unless they do, this could make life easier (at the cost of more expensive cables).
Plus, as noted by lee_s2, the higher-cost/higher-protocol cables are "active" with chips in them.
How do you make capital?
All Hail the glow cloud
http://nightvale.libsyn.com/2-glow-cloud
Well, i would expect that. But how is the detection done? i don't think USB was designed with an alternate mode/thunderbolt in mind. I would expect some tricky solution to play nice with legacy USB-devices, or not?
There’s a Wikipedia page for that: https://en.wikipedia.org/wiki/Music_of_Sweden

Artists I particularly like are Robyn (pop), The Knife (electronic/“IDM”), Fever Ray (one half of The Knife), The Cardigans (pop), Lykke Li (indie pop), iamamiwhoami (experimental electronic) Opeth (death metal), Kleerup (electronic dance), Neneh Cherry (pop/hip-hop), José González (indie pop). Note: genres aren’t particularly useful but I thought some indication of what the artist is like is better than none.

If you like Röyksopp, I’d recommend checking out Kleerup, The Knife, iamamiwhoami, Lykke Li and Fever Ray.

Also, you may not know the name but you’ll be very familiar with the songs written and/or produced by Max Martin: https://en.wikipedia.org/wiki/Max_Martin
You're doing exactly what drove this poor woman to suicide here: saying her rape and subsequent shaming was all but inevitable and until the monsters that did this to here are perpetually appeased, what happened to her is at least partially her fault (either directly or indirectly).

Your sentiment is vile and dehumanizing. It's carefully veiled and couched so as to make it appear to be a cousin of a feninist appeal for sex workers rights, with the safety of these victims in mind. But even casual inspection of your intent reveals that you believe that unless sated by a sex industry, rape is inevitable and we shouldn't blame the monsters who commit it.

I am sure you will protest this and cite the weight of history. Men's rights advocates usually do. And I'll happily point out that progressivism and the slow progress of women's rights against all odds and a nearly endless series of arguments like yours is also a pressure of history. One that many of us are working to further.
Yeah, there are a few situations where it's a difficult call between getting them used to the 'real' environment vs holding their hand and telling them "bash: syntax error near unexpected token `|'". If I end up modifying it too much, then they start learning an alternate thing that isn't portable knowledge, but in this case I think it should be OK. I would make sense to possibly have a graduated progression where you expose them more and more to the real horrors of using the command line. I guess I'll see how it evolves.

Another couple reasons I patched bash: Being able to detect when users use tab completion and using the up key to check history. Those are 2 massive productivity enhancements, and I wanted to created modules where I can verify that they used these.
A Gory Tale Behind the Origin of ‘Halloween Genes’
or central banks can just abandon ZIRP, and crush housing prices and wealth inequality in one fell swoop.

If paired with fiscal stimulus, there might not even be any negative GDP consequences.

In any event, over the last few years wealth effect has shown to have very little effect on GDP.
I feel like they'd have enough leverage to get out of that arrangement, considering the large number of people who only subscribe to cable for the sports packages. It's not like cable providers are going to say "Oh, you put your stuff online, well, we're just going to stop offering sports then", as they'd just plain lose customers by responding like that.

At least, that's my naive impression.
Well they did change the encoding of USB 3.0 to become USB 3.1 gen 1. But that's about it. And it's backward-compatible so it doesn't matter.

Having the higher data rate be "same name gen 2" is beyond dumb.
Wait a year and it'll be half the price. Problem solved. :)
I'm missing the context, since there's no link to or quote of the accusation. However, the author clearly admits that Wix did not comply with the license, with no excuse other than ignorance and indignation.
I'm usually one of those "JS frontend ecosystem is too complex" guys, but I found this tutorial to be quite approachable. Maybe the format of introducing one thing in each section helps?

There was a similar but much more complicated tutorial on HN a while back that I didn't get at all. Most of the explanation was handwavy - "just do this, trust me" - and the entire tutorial was dumped on a single page. Just looking at the scrollbar discouraged me!

I'm kind of surprised to see Yarn in a tutorial already. Welcome to the fast-moving world of JS, I guess?
How I Found Myself Accused of Stealing Code from WordPress
I don't think I'm being overly dramatic, actually. I deal with nil oversights on a daily basis during development, and I would say that it is is the main source of unexpected crashes in anything. It equally applies to other languages such as Ruby and Python.

It's exacerbated by the fact that Go chose to make things like maps, slices and channels pointers, too. It has an excellent philosophy about zero values (so you can't get nil strings, even though they are pointers internally), yet goofed when it came to something as intuitive as "var foo []string", and claimed this behaviour to be a feature. The (nil, nil) interface is just icing on a crappy cake.

The fact that such a new language as Go doesn't have a way to express missing values safely should be disappointing to developers.
We built a multi-lingual platform on top of Django (e.g. https://www.caremondo.com/en/orthopaedics/ being the main app), which was recently acquired. Apart from form-handling facepalms, the rest has been quite a breeze.
I'm not someone who'd know enough to be able to discuss this in detail. But in the linked post, Kal Tol mentions "The WordPress GPL Rich Text component in question, is actually a wrapper around another Rich Text component named ZSSRichTextEditor which is licensed MIT. In retrospect it would have been easier to use it directly."

So it appears that although Wordpress is using GPL, the component that Wordpress based their wrapper on is using a MIT license; so it would seem there is a flexibility in being able to use either the GPL or MIT license.

What I'm basically seeing based on Kol's article is:

1. MIT created ZSSRichTextEditor, and distributed it using MIT license. (see: https://github.com/nnhubbard/ZSSRichTextEditor/blob/master/L...)

2. Wordpress then created a wrapper for ZSSRichTextEditor, and subsequently had it covered by GPL instead of MIT. (see: https://github.com/wordpress-mobile/WordPress-Editor-iOS/blo...)

3. Kol then took that stuff, implemented React, and re-applied MIT license to it, which whether intentional or not, was what the original license was.

That being said, it's all open source and in the public domain. There's no theft here if it's was freely distributed. Kol even took it one step further (as he should), and gave proper credit where due -- not only within the project, but on social media.
You posted essentially the same comment on the previous WiX thread today [0], and a number of people spent time explaining in detail the misunderstandings you have regarding the GPL, how it works, and what the answers to your questions are (even though you seem to perhaps have viewed your questions as rhetorical ones, they actually do have answers that are not the answers you seem to expect)

[0] https://news.ycombinator.com/item?id=12824668
You could try them with appropriate peripherals and see if they connect at max throughput... But that's going to be very hard since there are pretty much no Thunderbolt 3 peripherals out there.
The Android ecosystem is a few decades behind the rest of the development world for design patterns because, to frame it in web technology, every time you resize your window the entire browser restarts and its up to your page to restore its state (Activity/Fragment = Page)

People were so busy fighting that mess in the early days they ended up writing a lot of shitty code.

Then Android has reached where programming was after Smalltalk came out, about a year ago when MVP became "that exciting new way to write less shitty code"

No one really knew what MVP was but they had to have it.

Then someone stumbled upon Uncle Bob and everyone needed to write "Clean code"

Google threw a wrench in things by releasing its data binding library which is MVVM so now there's the holy wars over that on the horizon.

And everyone is doing MVVM bindings the way everyone else figured out was wrong in the mid 2000s (using your bindings to do business logic) so it looks like MVP is pulling ahead before the war even starts.

So this library is for MVP that works around the whole "reopen the browser" issue because your presenters get killed when the browser restarts.
Homework: Write an adversarial ML model in which one model modifies source code to produce equivalent output, and the second model tries to determine whether the output of the first model is 'original' or not...
No you can damage your devices with C-to-C cables. https://plus.google.com/u/0/+BensonLeung/posts/HakwCMmd346
I think it's funny that people still think downloading a movie illegally isn't stealing
I believe that article stated Morgan Stanley / Banks were hiring based on using Hacker Rank to screen candidates with their own unique tests, not rankings. It didn't involve the default questions William went through, though similar.
Not likely to get a programming job out of this, but perhaps a job in information security where the game is to figure out how to abuse systems.
You earned it as far as I'm concerned. It doesn't sound like you're breaking any rules so much as taking advantage of a flaw in the system. That's hacking in it's most sublime form. If it were a blackhat operation, you'd be exposing yourself to punitive damage. You're not here (unless the mods take retribution on you)
But building and maintaining a semaphore system in a world that has slavery and where wood is cheap and plentiful (Caesar could build a bridge over the Rhine in 10 days, and that includes going out to find and chop down trees that are large enough) isn't that expensive.

The local HFT community would probably pay for a semaphore system. A lot of money could be made on knowing the outcome of events earlier than others.

On the other hand, "trees are plentiful" probably meant that sight lines were awful. Maybe, a semaphore only becomes feasible after one has cut down most of the trees.
Btw, Wire [1] messenger just implemented timed messages which expire, like Wickr offers. Combined with a non-requirement for registration with a phone number and Google Play Services makes it even more ideal.

[1] https://medium.com/wire-news/safe-and-tidy-with-timed-messag...
Another anecdote: I live in Belize and my girlfriend runs a hostel, and we can always tell which rooms have guests from the southern US because the AC will be set to 18C (~64F). For some reason northerners don't tend to do this, I assume because they don't use AC as often at home. The Texans I know are the worst. They make their apartments so cold I need a blanket if I'm going to stay for a movie, and they sleep under massive down comforters. In the tropics! It's so maddeningly wasteful. I rarely use my AC and sleep under a single top sheet with no discomfort.
"Principles." Also, Hacker News is not one person.
Try watching most of the big 4 sports live outside of your "home". PSVue is just the same ol traditional model, just delivered over the internet. I fail to see how Vue is different than say, Spectrum (formerly TWC which has Roku, mobile, etc apps).

Take a peek at their FAQ regarding "home". They are just more of the same I'm afraid; bowing to networks' requirements about when/where/how you can watch. They might be better than other providers on a few small things, but sports watching is basically the same.
The WordPress repos are tracked as git submodules, so Wix is not modifying or redistributing any GPL licensed content. It can be argued that they have no obligation to license their repo under the GPL.

See http://softwareengineering.stackexchange.com/a/260889 for a similar discussion.
It's unfortunate that's how you read my comment, and I take full responsibility for failing to write an unambiguous comment. I did not mean to blame the victim, and don't think I did, but I'm willing to improve the wording to not repeat what you say blames the victim. Please quote what parts can be read in a way that I didn't intend them to be. In fact, what I tried to express is that due to the way sexuality is handled in most societies, we mistreat rape victims as a result. I'm sorry I failed to be clear about that.
Yeah unlimited does have it's limita....OMG you're funneling 1.8 petabytes?!?!! That's like 1,800,000 gigabytes or 1,800 terabytes every month. EVERY MONTH. Unlimited does not mean you can serve the bandwidth of a small country through 1 ISP.

"Please contact us if you have a CDN that is capable and willing of serving 1.8 Petabytes of outgoing traffic per month free of charge," -PostImage

Is the company run by spoiled entitled millennials? It takes a lot of equipment and staff to create a network that can serve that and they just want it all for under $1k? You know data centers have costs too. Other startups spend years of their lives putting together a team that can assemble infrastructure to handle that and they want it for free? For their barely-cash-flow-positive project that doesn't earn them a decent living...

I can't believe they just asked that. Sorry but PostImage sounds like the biggest moocher in the web right now. If your ISP provider says "unlimited data" does that mean you can funnel the traffic of Russia through your internet connection? You want for "free" what others are paying thousands and thousands of dollars for?

What is wrong with you? Seriously? It's like you're trying to run a top-tier web company on pocket change.
A phone screen/coding exercise is ok to filter bad ones out (but not to pick good ones from)
That's no more appropriate for every transaction than TCP is for every packet.

If you want that service, buy it. Transfer your crypto-backed currency with a "trusted" party who will rollback certain transactions. Do this with a well-capitalized service in a country you can sue them in.

But as we've seen with Paypal (and now Upwork), etc, that can be just as disastrous. They're un-sueable because of their size, and have draconian and arbitrary policies. Many people have had money confiscated or indefinitely frozen because of this misplaced trust.
Googled it, here's context:

https://news.ycombinator.com/item?id=12824355
I agree that it's exciting to have a durable/flippable cable that can be used for all sorts of things. The issue is that the nomenclature is unclear, with everyone just saying "USB-C" when that can mean all sorts of things.

I actually spent quite a lot of time talking about "Alternate Mode", I just didn't call it that all the way through.
Plus, we have all the old devices that still work just fine using the old ports. I've been using some LCD monitors for five or six years that are VGA-only, and they are still going strong, with no need or reason to replace them.

DisplayPort vs HDMI is one of the real bafflers. Graphics cards always seem to have one HDMI out, and two or three DPs, yet I have never encountered a monitor that have DP-in ports, just VGA or HDMI.
That's only half of the problem, as I understand it. Also unacknowledged was that by distributing an app that is comprised at least in part by GPL code, they are required to provide the source code for the app, not just any changes they made to the component itself. Granted, it seems like refusing to provide the source code when asked for it would be a violation of the license, as opposed to actively distributing it via GitHub.

At least that's my interpretation of GPL requirements.
n-key rollover is a bit sad: there's nothing preventing USB from offering more than 6-key rollover---it's just not in the basic standard.
once, in university, I worked really hard coding a homework for an OS class (spent around 2 hours or so). It was modular, well engineered, had inode stuff all taken into account, it was efficient and I was feeling very nice. I then lost it all.

I felt grief.

I started again but was infuriated.

Lesson: ALWAYS MAKE A COPY OF YOUR WORK!!

(You did not specify what kind of grief)
What's the author's credibility? I know it's free, but why should I give my time to read this compared to other resources?

I don't know how to say it without sounding like a dick, but the amount of long "learn web dev" resources by people who can't write well and whose only ethos is just being a programmer is ridiculous.
My intuition is that the existence of adversarial images with barely perceptible differences but a high-confidence misclassification will lead to a new NN architecture for image classification.
It also came with coloured stickers to put over the control/shift/alt keys iirc.
I don't know where to start answering your argument.

1. Some people claim pirating movies is not tantamount to stealing. Some people call violating open source licenses stealing. Those are not necessarily the same people.

2. The GPL is a legally enforceable license that grants you the rights to use and distribute code if you abide by the license. If you don't, you're not allowed to. Whether you agree this is stealing or not, it's against the law to use GPL code that belongs to someone else and violate the terms of the license.
...and most of which won't work with a given display. SO you have to figure out which of the dozen or so possibilities works with your monitor and computer and buy the right cable to go between them.
I wonder what % of HN would be unemployed if companies moved away from crazy complex SPAs. Surely how crazy they get is a reason why many here have jobs.
The new Macbook Pro tool bar is a scab I want to pick off
It's in there.
Wow that is shocking how much Hacker Rank is being used by companies... it seems experience should count much more than coding challenges.
> There are just too many crappy "senior" developers out there.

In what ways do you find them crappy?
MIT can be relicensed as GPL. GPL cannot be relicensed as MIT. If they wanted to use the wrapper, they should have released as GPL. I'd they didn't want to release as GPL they shouldn't have used GPL code. It is that simple.
Top 30 Data Science Books
That sounds like an utter waste of time for everyone involved.
Is the changefeed reliable enough to make your search engine depend on this?

In the RethinkDB website, they have a warning saying that changefeeds cannot guarantee delivery.
> no hub I know has also a thunderbolt

Belkin, Elgato, OWC and others sell them. I use the Belkin one and it works great.