skysight-inc/HackerNews huggingface dataset:
Dude, the alt-right isn't like the William F Buckley or George Will kind of conservatism. These folks genuinely believe Jews are evil, that LGBT people should be forced into electro-shock therapy, and that eugenics is scientifically valid (despite the evidence to the contrary). These aren't good people. I can break bread with someone like George Will or William F Buckley but there's no way in hell I'm going to entertain the ideas of idiots like Vox Day or Richard B Spencer. Those two clowns and those that follow them can take a hike. They don't deserve a seat at the table of conservatism nor any part of the political discourse.
Because it is worth discussing what is and isn't good about something? Just blindly saying "cool beans" isn't really a fun discussion at all. And if a topic wasn't meant to be discussed, it shouldn't have been posted to a message board.
No. You can set the Touch Bar to show, by default, "App Controls with Control Strip", "Expanded Control Strip", or "App Controls". And you can change Fn so it shows "Expanded Control Strip" instead of the F-keys (e.g. if you never need F-keys). But you can't set the Touch Bar to default to F-keys and require Fn to do something else.
I was thinking exactly the same thing but to stress test "fancy IDEs".

What if I took emacs and cider and helm-cider and fed it 1e6 line long namespace browser?

(edited to note, I'm not sure why I'd want to try that, but I immediately wondered what would happen...)
Please stop posting unsubstantive comments like this here.

https://news.ycombinator.com/newsguidelines.html
> we have concluded that MXNet is the most scalable framework

Without back by any benchmarks? This claim is lazy.
That's simply a assertion. Recall cost a lot of money, companies have every intensive to avoid them. Just saying that everything happens because of regulation simply does not hold up as a argument if their are other or better explanations.
I flew gliders many years ago (briefly) and it seemed that IT was extremely overrepresented in the club. Also at my previous job I had 3 glider pilot colleagues in a team of about 18 developers. Climbing and cycling are fairly common among people in general it seems, but to my knowledge I've never even met anyone who plays ultimate frisbee.
"In no other era could a title like “Machine Code For Beginners” have been a children’s book."

This is so, so true. I cannot even imagine such a book for kids or even teenagers now. Something was lost when computers became powerful and boring.
You can accuse Java stack traces of a bunch of things but they do the exact opposite of hiding the information you are seeking.
As someone else mentioned, if you switch branches, IntelliJ will need reindex everything. I switch branches several times per day on some projects and it's annoying enough where I considered switching over to light weight editor.
I think so, but I'm not sure.
The website says:
For our friends writing from outside Canada, please note that we are unable to guarantee delivery times outside Canada. We will do our best to ensure replies are sent in a timely manner. Letters mailed from outside of Canada require postage.
I think good tactile feedback is fundamentally required as the first step. Touch, even with haptic feedback makes for a very poor experience compared to memorizing shortcuts that use real keys.
In fact, it is a kind of common practice to generate tons of code. For C language, we have Csmith[1]. It is used to find bugs in llvm and GCC.

[1] https://embed.cs.utah.edu/csmith/
I think the tool that we're building (http://www.overops.com) could be something that might help with the log data overload. It basically gives you everything you need to troubleshoot an error - without relying on log files, while deduping recurrences of the same event.

It gets all the required information (source, stack and variable state), through a native JVM agent that transmits everything directly to the tool.
you can sell the business.

or maybe your partner is interested in owning more of the business?

At the end of the day your buying out a partner over 8 years. At which time the company will probably be growing and become worth more.
What what a insightful comment. Thanks for all your arguments.
I take it as reading you may only release modified copies as part of a private project, but may not publicly release a modified/improved copy and call it your own project without violating the license. Which is, if right, insanely anticompetitive, and a gross violation of the spirit and purpose of releasing open-source software.
The world's most dangerous countries mapped
> if you start forcing them to do work that "hurts them", their best parts disappear,

No offense, but this is starting to sound a bit Nietzschean. The ubermensch is how he is. He need not change, bears no responsibility for improving himself or finding another job more suited to strengths and weaknesses, others must accommodate. Bollocks. Skill must be matched with discipline, or else it's worthless. I'm sure your TdF idols would agree. If they couldn't apply discipline to do the job in front of them and to keep getting better at it, they wouldn't be in the Tour de France.

> Just out of curiosity, are you a German? I see similar thinking around here a lot.

No, but thanks for the stereotype. I know some Germans, I've been to Germany pretty recently, I think I'd fit in pretty well there, but I'm not German. (Actually there might be a percent or two of German blood in there, but there's far more Irish.) It's also pretty ironic that you'd say I seem that way, since you're the one echoing a German philosopher.
Ahh, now you're really getting into the world of B2E services!

They might just leave - but if it's a core service they need, it's a huge amount of effort to migrate users, data, implement a new system, rewrite all their process and documentation, helpdesk manuals, etc. They generally won't mind with general fixes and updates, but if you're changing existing workflows or features, or adding new capabilities in, they'll probably want control about how they roll that our to their users.

Enterprises generally don't sign up to SaaS services through a webform and a manager somewhere punching in their Amex (although it does happen sometimes). There'll be a proper contract, with lawyers, and negotiations, etc. There'll be clauses in the contract that most enterprises don't want and they'll try to negotiate away - for example, under what circumstances can the vendor (you) terminate the service? If the Enterprise has spent heaps of money to move onto your service, they'll want assurances that you can't terminate the contract because you feel like it - and if you do, that they can sue you for damages.

As you can see it's definitely a conscious decision that you'll need to make if you want to target these Enterprise customers - it's a big investment, and often (particularly in government or if your service is going to be a core platform) you'll get contracts that commit you to 5+ years of service, but the flipside is that now you've locked in 5+ years of revenue from that customer.
Not my experience at all. There are a lot of dense one-liners in Scala but they tend to be the result of combining several orthogonal features in one place; the set of fundamental constructs is quite small and you can learn them pretty quickly, at which point as long as you're willing to keep calm, take your time, and read the one-liner like it's the five or ten lines it would be in other languages, you'll be fine.
Here in the US, "Italian X" or "French Y" just means that's the style. There's plenty of space on most labels to indicate a country of origin, and that's exactly what they do: foods made in Italy clearly state on them "Product of Italy" or similar. In fact, some food being made in Italy or France or anywhere in Europe is generally a plus over here, so they're not shy about putting that on the label.

In short, we don't need laws limiting what you can call things, with regard to country of origin, as long as product labels clearly indicate the country of origin. I know full well the $1.00 Chobani "Greek yogurt" isn't actually made in Greece, but some Greek-named expensive yogurt at the fancy grocery store I can guess probably is, and then after checking the label a bit more closely and seeing "Product of Greece" or "Made in Greece", I know it is.

Now, if some lotion says "Aloe Vera Lotion", I expect it to be made with real aloe. I really shouldn't have to check the ingredients list (if it even has one; it's not a food so I'm not sure that's required).
As an iOS user, do you ever find that you have to kill an app in the app switcher and then restart it, to get some corner of the UI to refresh?

Also, if I understand correctly, when you open an iOS app, it should always come back to where you left it, regardless of whether it was killed in the meantime (possibly by the OS).

I'm guessing these things are easier to deal with correctly if you use something like React+Redux or Katana.
I always ask people because the tools I have discovered are not quite what I'm hoping for.

e.g. I haven't seen a rapid prototyping tool yet that bridges the gap between powerpoint and coding well. (I hadn't actually found Axure yet, but it looks promising)
This one might work: https://www.amazon.com/dp/B016QO8186
Looks like it's working again though:

>Update 21.25: Google is working again.
I really find Python harder to master than C++: in C++ you sometimes have to grapple with syntax and development tools, but after it's resolved, your program works predictably, just don't forget to enable debug symbols and core dumps in release builds. Resources are allocated and freed deterministically, the memory requirements are often obvious from code down to some additive, not multiplicative, constant.

Granted, I mostly work on embedded image processing systems, but would use C++ in any context where long-running processes and/or low latencies are required.

On a more subjective note, I'm waiting for .NET Core to mature a bit, since C# seems to have a balanced selection of features from managed and native worlds, plus a very pleasant syntax and tool support.
"I agree BBC BASIC is excellent, particularly in having structured programming support."

Found this in the article comments. What happened to the BBC BASIC language? Is it still available, in source?
Hold on. Who elected him entrepreneur-in-chief? If he manages to pull that off, he will have a large stake on a successful company. Let him play by the same rules as everyone else.
I refute it as follows: I could wedge a thin piece of lead in a cleaved branch, and tie it back together with fibrous material and make a pencil.

Apparently I'm the smartest man alive /s

This is more in response to the article than the contents of the actual paper, which I won't be reading.
The thing: market optimizes itself too. It's a dynamic system. So the real question to consider is what is market's fixed point. Or at least what's its phase portrait.

In other words - start with a perfect, transparent market with full and unbiased information available to all participants. Press the "Play" button. What happens? How soon will the market degrade itself, eschewing transparency and perfect information, because it's a more optimal point in the state space? Personally, I predict this is exactly what will happen.
Then the total batch size is growing with the number of GPUs and the convergence might be impacted both in terms of speed and solution quality (e.g. https://arxiv.org/abs/1609.04836 ).

I could believe you if tell you me that the validation loss and test accuracy of the large distributed model remains as good as the sequential, single GPU model after the same total number of epochs but this is not a given and if it's not the case I would find those benchmarks deceptive.
Algolia Is Hiring Solutions Engineers in SF, NYC, Paris, London and Sydney
Avoiding jQuery?
Well technically a USB port should disconnect if you try to draw more than 500ma, and if something does draw more than 500ma it's not usb.

But some do allow it to go out of spec, and if that happens you'll only be able to get that extra power if you are using a "charging only" cable (which tricks the phone into thinking it's plugged into a power-only USB outlet and it tries to draw more than 500ma).

So with a USB cable (that's not actually a USB cable), plugged into a USB port (that's not actually a USB port) you can get over that, but it's not meant to run that way on several levels.

It's one of the things that USB-C is meant to solve. Let the device and power source negotiate on how much can be sent and received by each (even being able to swap which way power is going). Sadly that means that cables are no longer just a bunch of metal in a wrapper, they need a set resistance or in some cases built-in IC's, and that means that now a shitty cable can cause issues.
"The Jungle" is a work of fiction, in case you weren't aware: https://en.wikipedia.org/wiki/The_Jungle
I could give you examples of bias in reporting too, but when you look at a website as a whole, opinions are inserted right next to regular articles, and they're often hard to distinguish. This opinion piece is written a lot like a journalistic article, and has the same style of quotes and facts to make it look objective. It's not that different from including native advertising in with regular articles. Sure, there's a "sponsored" tag in there if you notice it, but it works with the rest of the content to create a narrative and bias you toward interpreting facts a certain way.

Anyway, my point was to show how sources and facts can push an agenda.
I agree. scandal is not enough. If somebody is guilty of fraud he should be sued by everybody.

In a good legal system many small claims should be bought and then somebody could sue the company for money. This would be a superior version of a class action lawsuit. A version that is actually practical and would scale.

Its also not a new idea, there are historical examples of this.
Useful time management tips for work
Stephen Hawking says humans only have 1,000 years left on planet Earth
#5 is Intel's fault. Apple going 32GiB would have a really hugely negative impact on battery life.
Thanks! I totally agree with you, those were some of the other limitations I ran into and tried to solve for.

> If you can have nested blocks, do you really even need marks? Are they just there for convenience?

Interesting question!

It depends slightly on your use case, but I think for most of the "rich text editing" use cases, you'll probably want them.

They're beneficial in that they have separate semantics to inline nodes in the tree, since they aren't nested. Such that you can apply them in any order, and the JSON data structure is the same. This is useful because you don't have to worry about ordering when doing things like bold(italic(strikethrough(comment(TEXT)))). Which is usually simpler for users to understand, and simpler to work with in code anyways.

The inline nodes are only really useful for what you'd model in HTML as `display: inline-block`, for things that aren't really running "text" but can appear in the middle of the document, like inline images, latex, etc.

But if you're able to avoid inline nodes altogether, it's easiest to model things as blocks and marks.

This has me thinking about whether it's possible to get rid of "inline" nodes though, that's interesting.
Right now, the NLRB does that. The board uses administrative law judges, and they can be appealed to the US court of appeals or the US supreme court.

It's so similar to what you're suggesting, I'm not quite sure what the advantage of changing it would be?
It's less than that. I used to be the designer on the team. For the initial release, we had 13 people.
Easier said than done :-)

But, I have a better advice: Do not spend money and time promoting something that sucks or it is not useful.
Oh, like this national scandal regarding Aloe Vera that probably won't be on any major news network TV station, and there aren't any recalls happening?
I'm worried about climate change making food production unviable causing conflict, and the rise of fascism.

Road casualties etc. don't get a look in.
Clojonic: Pythonic Clojure
While the research and prototyping were done in R the service itself is in python. The implementation is so simple that it doesn't require any specific ML libs. More complex tasks will probably require using scikit (if desired to stay on python ground) or plugging in R in one way or another, etc.
I studied this a couple of years back. You can even prove error bounds.

For example, using Jensen's inequality, I was able to prove that a unit weighted linear model will get the same result as the optimal linear model 75% of the time on average, provided the features are independent normally distributed gaussians.

https://www.chrisstucchio.com/blog/2014/equal_weights.html

I haven't figured out how to prove the same result for binary features, but simulations suggest that will work also.
Don't judge each day by the harvest you reap but by the seeds that you plant. --Robert Louis Stevenson

The road to hell is paved with good intentions. --whoever
That is the old model with the mag-safe power adaptor.
https://news.ycombinator.com/item?id=13005272
Your first point is exactly right. The tools (and even the output) matter little if you haven't gotten the research and product thinking right. I recently wrote on this related to product design, if you're interested: https://medium.freecodecamp.com/your-best-work-will-be-invis...
Apple's track record with wireless is atrocious over the last five years. Over the last four OSs, over 3 different macs (07 mbpro, 12 air, 13 mbpro) the Bluetooth doesn't work for audio at all except sometimes when the speaker so close it's actually touching the laptop. (Works fine in the same space from my phone in case you're wondering if it's interference). Hell, even the Magic Trackpad 2 something they control completely and only works on OS X (currently) can't do Bluetooth without skipping (better but not fixed in Sierra). Same thing with RF dongles from Logitech which become completely unusable on OS X yet have no problems on Win/Linux. I haven't noticed WiFi problems per se, but I think two out of three wireless systems not working on Macs is enough.

Of course, Apple ignores every single problem.
Thanks! Comments with more than 120 points randomly chosen.
It's quite long to explain it here, why don't you take a look at the Node.swift source code, if you have trouble understanding a specific part I'll be happy to help you.
WHSJS 3D component for glow lines
Wait, I thought that was the median hackaday comment?
Sub-Saharan Africa to Improve Existing Energy Infrastructure
This is how a lot of incurable-epidemic movies get started.
Exactly. Among those DL frameworks, I think what TensorFlow gets right the most is the tooling support. The metric collection/visualization/checkpointing is plug-and-play in TensorFlow, others not too much. For example, summary a.k.a metric collection is just a subgraph of the whole computational graph, which can be evaluated at any time. A simple and neat abstraction indeed.

Those properties combined make TensorFlow the most engineer/practitioner friendly choice in the market. If AWS hopes to compete with TensorFlow in all seriousness, they need to catch up with support on those seeming trivial but important details.
Surely you aren't suggesting that New Yorkers should forage in Central Park...it's a public space, not your privately-owned backyard.
They seem to have some sort of system where dirt cheap shit quality products ignoring international copyright laws, are pushed by assembly line workers wearing no safety gear and dying from poisoning, to consumers who then have no legal recourse when a significant portion of the products they buy fail
Gerçek Rus Andrea Bodrum Escort Sitesinde
From the OP:

> a Deep Learning AMI, which comes pre-installed with the popular open source
> deep learning frameworks mentioned earlier; GPU-acceleration through CUDA
> drivers which are already installed, pre-configured, and ready to rock

You might want to clarify that the negative reviews [0] are from earlier versions which did not include the CUDA drivers. I recently considered this AMI and rejected it for a class [1] because of these reviews.

[0] https://aws.amazon.com/marketplace/reviews/product-reviews?a...

[1] https://www.meetup.com/Cambridge-Artificial-Intelligence-Mee...
I think your comment about modeling is a good one. It actually fits with how I view UX design. I think it's no accident that the best UX designers, in my experience, tend to come from a psychology background rather than an art school one. (And also why so many great UX designers can be poor at UI design/branding!)

To the extent coding helps train you to think clearly about complex and---especially in this case---ambiguous things, it probably could help your ability to design. But! I've often been baffled why most developers, who should be good at modeling, are so often unable to transfer those skills to UX design.

The best explanation I've been able to give so far is largely that "modeling" is somewhat equivocal when viewed in terms of day to day work. Think about the very different skills, knowledge, values, habits of mind, etc it takes to construct a useful data model for a relational database, a predictive dynamic model of neuron populations, an evocative persona model of users, and so on. One neat observation here is that if you try to build, say, a persona in a similar form and with similar standards as a database data model it will be a disaster...unable to fulfill it's purpose. (Not disagreeing with your comment about ridiculous persona models here!)

IDK, this is cool to think about and there's a lot more to say but I'll leave it there.
No. I may be an outlier but for me its more fluid and faster to hit a physical tactile always visible down button 3-4 times then to tap and hold a non tactile icon and slide my finger down. I'd imagine I'd eventually get used to this if I really had to. It's arguable as to what makes more sense and I'm really not one to be set in my ways and consider myself easily adaptable but my gut tells me that a physical volume button that has to be tapped repeatedly requires less mental effort than what the current touchbar iteration offers.
I really wish we could see some metrics on products people 'love'.

I'm working on a product that is seeing great growth (free atm), and what appears to me to be good customer engagement.

When I break things, users email and let us know, time on site is good, etc. etc. At what point do you go, yup, this is something people love.

Of course, I'm still making product improvements and figuring out what people will pay for.
> 3. The mining methodology sucks. Seriously all those CPU cycles wasted solving pointless algorithms, from every standpoint its just wrong. You want to mine, go and get a fucking pick and shovel and get something real!

It's not like commodity money was inherently useful. You could just as easily say, "all that time spent underground, people dying in mines, environmental degradation just for a shiny rock, just get a computer and have it do some pointless task instead!"
How were formulae typeset back then?
Those worshipped companies at Silicon Valley are a tiny spot in the ocean of companies that most of us, common developers, get to work on.
Apple News is emerging as a significant traffic driver for some news orgs
Why Comcast injecting messages into web traffic is dangerous
Team Building Activities to Motivate Employees