skysight-inc/HackerNews huggingface dataset:
How does Verse differ from Venmo? I'm sure there's something substantial (due to the ~10MM in funding) but I couldn't find it.

Edit: just found it - it's pretty much the same thing but targeting the European market because Venmo hasn't expanded there.
Have a VGA display but a DVI notebook? Converter. Have an HDMI port but a DVI display? Converter.

Have an HDMI port, but the monitor the client gives you has only a VGA port? In 2016? I didn't look up the model number, but there's no way that monitor is more than a few years old. And it's not some cheap no-name; it's a Dell or HP (not at the office to check, but it's name brand). I didn't know such things were still made. The last time I recall seeing a VGA-only monitor was like twelve years ago.

My point, and a rebuttal to the sibling comment, is that offering legacy ports just drags this out further. If you have to use a dongle, you'll for damned sure make sure the next monitor you buy doesn't require a dongle.

Whereas maintaining a legacy USB port, as requested by the sibling, means I don't have to put USB-C ports on my device because everyone still has a legacy USB port, and I can save a few bucks. And thus here we are in 2016 with me looking at the back of a monitor while thinking, "VGA can't be the only port on this thing".
Even by 2009 it worked fine -- I had a Palm Pre, and the experience of using webOS on that hardware was always responsive and pleasant. (Palm Inc. and the Pre both had lots of problems, but webOS wasn't one of them.)

In fact if I had the opportunity to buy a webOS device today I would ditch Android in a hot minute...
Use AirPlay to your Apple TV. I can do that with my 2013 MBP. The power is the only port I use. I use wifi and Bluetooth instead of ports, dongles & cables, I'm not unusual. Get over it - there are more important problems.
It all comes down to the cost.

Software can be rewritten and then can be patched with the new functinoality.

In hardware, typically, your customer is another group, department, company. And there is usually only one person to represent the go-between.

Hardware design is conservative because that one person is responsible for interfacing a project which simply cannot afford to be done incorrectly.

so low bandwidth, and high cost. Leads to unbridled conservatism.
Point number 2 seems extra applicable on Mars - where the systems sustaining life will be even more fragile. Unless you believe that Mars will be populated in perpetuity by a superior culture/class of people whose "everyman" would never, ever be a spectacularly bad apple (cue Heinlein/Moon is a Harsh Mistress/Belter/libertarian fantasy drooling). To be clear, I'm arguing that it's a fantasy.
This looks like it would have been really useful 5 years ago!
I took Introduction to Machine Learning class, and it was free and definitely of good quality. Even the expensive nano-degrees are not in the ball park of ITT tech tuition. $800 per 12 weeks for 3 terms, that is a grand total of $2400. That is a good amount, but for a 9 month course it is justifiable, and you will not get into debt that you cannot claw out of.
It's 500KB now. It was 1.2MB. Perhaps complaining about that is a nitpick. If so, is it more of a nitpick than "It’s also your responsibility to make your site load super fast, and if you don’t, it’s totes fair game for people (me) to whine about it on Twitter"?

Edit: The post itself has some pretty snarky language targeted at "flash" caused by waiting for a 50KB to 150KB download of a web font over a 2G connection. I think it's fair game to call out 600KB+ of animated GIFS that are heavier, and certainly "flash" more than just once in the blog post complaining about "flash" and download wait times. Call me nitpicky. The author of the post fixed these things sometime after it was posted here, so...hmm.
Yes, standard[1]. I was looking for a direct reference to the AP style guide but didn't find one in a quick search. Here's another reference guide though.[2]

[1] Take a look at the headlines: http://www.nytimes.com/

[2] https://www.bkacontent.com/how-to-correctly-use-apa-style-ti...
The "other applications" are what I think most people miss, and what's really important. For example, a lot of people think asteroid mining and resource extraction will be huge. I am skeptical. Processing anything in zero gravity may prove to be intractable. I welcome anyone to ponder how to really actually mine an asteroid. In zero or near zero g, no earthly techniques work; pick axes, drills, etc. All new techniques will be required.

I think the Martian killer app may turn out to be a not too inhospital, shallow gravity well, that can serve as the industrial jumping off point and base for developing the rest of the solar system.
What Airbnb can teach HR about trust
It looks to be a driver problem to me...
2 killed in fiery Tesla crash near downtown Indy
and then your excitement after checking it out?
Yes if you need specificly Ruby dev, you ask Ruby (though only if you need it now right away, may as well hire contractor for a few months in this case). Imho smart developer can pick up Ruby fast (or other stack fast) and that's the benefit of algorithm related question - you don't have to pass on candidate that don't have experience in your stack.
Chisel has a lower level model, but since it's Scala, it's a much higher level language than SystemC or SystemVerilog.

Sure you have to specify things at the gate level, but you have the power to build abstractions on top of that (and indeed most of the ones other HDLs would provide are already there).
When you turn battery saver on transition animations disappear (making everything feel less reponsive). The phone stops polling for updates as frequently. The screen dims. It's a noticeably worse experience because it does a lot to save battery. When I have plenty of battery or know that I'll be charging my phone soon I would much rather have all of those nice things than not. It's a tradeoff because the circumstances dictate how important saving battery is.
Chisel is fantastic. And could for a large swath of hw development replace verilog.
Hell, Verilog is loaded with problems.

But companies won't adopt Chisel because the tools they have now just work. So Chisel is of academic interest, and little else.
I'm not sure why you think that survivors on Earth, struggling for survival in a barren wasteland, would be more likely to fall into war than the inhabitants of Mars, struggling for survival in a barren wasteland. Really both groups would be hanging on with limited labor and capital (generators, greenhouses, domes) in the midst of plentiful natural resources and that's the sort of situation that leads to raiding more than what you'd normally think of as warfare.

And I'm really not sure why you'd expect a Mars of 1,000 people would have more technology than an Earth with 100,000,000 left alive. A technological civilization like ours depends on a body of knowledge that's way too big to fit in one or 1000 people's heads. Maybe in the future we'll have advanced AI that lets us get around this but that'd render the whole discussion moot.
Which Pricing Model Is Best for Your Startup?
We've banned this account. Hacker News doesn't need this kind of nitpicking, let alone un-novel novelty nitpicking.
Stack overflow benefits from tremendous network effects while Slack does not.
Axway introduces new platform
Thanks for pointing it out, I'll look into it.
If you work smartly , there's no inherent conflict between abstraction and efficiency. For example , here's a DARPA project - which uses Chisel to implement an efficient version of the risc-V microprocessors, in an abstract, very productive manner:

http://people.eecs.berkeley.edu/~bora/Conferences/2015/ESSCI...
You might not care, but as an FYI that can be used to fingerprint your browser more accurately.

And if you are a developer, make sure you correctly test your site on machines that DO NOT have the fonts installed, as the browser won't even try to load them if it already has them, and you'll likely never find any bugs related to that until it's too late.
I had a pretty cool class project once where we built the same formula solver in Verilog using three different optimizations: latency, power (watts), and area (in terms of PLU usage). I spent a long time just diagramming the timing of the various fp arithmetic blocks before I even touched the keyboard. Each design had its own quirks I had to factor in. Each block has a slightly different propagation latency so getting everything to pipeline synchronously with shift registers was certainly a chore.
They take a cut from your employer. The employer pays the recruiter above and beyond what they are paying you.
> "I bought a Minibrute three years ago and it has cured my lust for gear ever since."

Because it was so bad or because it was so good?
I'm not sure it counts as 'failing' when programs are under-funded, then de-funded entirely.
Actually, they don't use Slack because Slack would be the most expensive piece of software they license. The enterprise model from Slack is so prohibitively expensive it's like they're intentionally trying to drive away large customers.
I completely agree. I just want to point out that Windows Update can deliver application updates and has done so for Office, Silverlight, Defender, Bing something and possibly others. So the capability is there, they "just" need to enable it for 3rd parties. Oops, I used a 4-letter word. I'm sure it's more complicated than that.

They sorta did it for Store/UWP apps, but Win32 applications aren't going anywhere anytime soon (I hope!).
I agree with native apps not being useful for many cases. However I don't think that means the old web is the future.

It is true that companies like Patagonia don't need a native app. In fact, most native apps from large media companies and brands are unnecessary.

However, I also think the "native app" form factor has not been explored to its full potential. There are definitely a lot of benefits to apps being native, and they're not what most people think.

One of the most under-appreciated reason is that you have a dedicated icon you can press to enter a new world. This works both ways, because in the current world we live in, people don't want a "dedicated icon" for every single brand they engage with. But this is where my point starts:

People use bookmarks because they want to easily access things they frequently use. The problem is, the appstore is filled with apps that people don't use frequently enough and don't care enough about. We are forced to "bookmark" every single app we download. That's why people don't like clogging up their "bookmark screen" and end up deleting apps.

On the other hand, I think there are tons of potential apps that are NOT being built, that I would be happy to keep on my home screen if they existed. For example, let's say I visit a certain indie coffee shop every day. I would download their app if they had an app that makes my life easier. For example they could have a Starbucks-like app where I can order stuff easily without staying lining up. Also, I would download an app that's super customized for a community I am very attached to.

Then why don't we have these apps in real life? The problem is these organizations and small coffee shops and our small interest groups don't have time and money to build these apps. And not even considering time and money, they just don't want to bother since they have a lot on their hands already.

I think, once we make it extremely easy to build an app (and I'm not even talking about all the "app builders" out there. It should be as easy as copy and pasting MySpace scripts), we will have more useful and personal apps that people would actually want to keep on their screen, just like a bookmark. We are just not there yet.

I've been working on a project that's along this line of thought. It's basically a native app meets browser, where you can send an entire app over HTTP (just like websites), but it translates into 100% native components and native function calls. If you're interested check it out here: https://github.com/Jasonette/JASONETTE-iOS Would love to hear thoughts in the current thread context.
The ability to leverage more native capabilities than JS can. A more generalized, less platform specific format for executable code already seems to be a goal for iOS and Android. Android of course has always used Java (well, Dalvik technically) bytecode, and Apple recently has started pushing their LLVM-based bitcode to reduce dependence on specific architectures.

If WebAssembly does a good job of exposing features needed for high-performance code, it could become feasible to move everything to WebAssembly and ditch support for native code on both platforms.
XUL again?

If it's more convenient to Google and Apple, they'll push for it, and we can only adapt.

But don't expect developers to ask for it. As it happens with those things, each platform will have their own, incompatible toolkits, and programming for them will not be much different than native programming.
GoPro shows its vulnerability after horrific Q3 earnings
Didn't this start on the desktop and now because companies think it was successful on desktops, they need to extend it to mobile since they think everyone has 4G service?

I remember when your mobile experience was supposed to be a stripped down faster version of your desktop version. Now, they're both insanely hard to navigate and use.

So much for we dev progression, huh?
Right, except the promise of better tools is a) fewer costly errors and b) faster development time. If cost and time are what you're optimizing for, they'd be a clear better choice.

But they're not.

So what's missing from the picture?
I guess it's a matter of perspective. In my eyes, even the blowout of 1984 was fairly close. Mondale got over 40% of the vote, which is enough to win with a wide margin in most countries where there are more than two viable parties.
What is your definition of echo chamber? Do you believe in evolution? Evolution is even more of an echo chamber, because there aren't any huge companies that will be ruined if it's true.

Also, does an echo chamber necessarily mean something is wrong?
Please don't post like this on HN, we have to ban accounts that do.
Yes, web fonts often suck on slow connections. Meanwhile, on fast-ish connections, I find the FOUC effect to be greatly annoying. That 1-2 seconds of seeing Times and Helvetica and then seeing Freight Text Pro and Proxima Nova drives me bonkers. I think there must be some kind of happy medium between FOUC for faster connections and rage-inducing FOIC for slow connections. Unfortunately, most devs (and sadly I claim to be one) don't test their sites frequently on a range of connection speeds so it's common to have badly-tuned font dynamics on sites.

Bottom line: as someone who cares about design and visual experiences, I don't think the answer is just accept and live with FOUC everywhere. Browsers and dev tooling both need to improve in order to find that happy medium.
The diffed update isn't a bad news though. The amount of time and bandwidth wasted through Windows Update. I expect global warming slowdown from energy savings there.
> How else would it work?

Recruiters get paid by the employer, and not off the candidate's pool. It's
employer who bears the burden of paying the recruiter in our current setting.
This is why your situation was deemed scam (a.k.a. unusually sub-par for the
environment).
That's a fair point. I wasn't thinking of contractors when I wrote my reply above. Hmmm, in that case, are there protections other than an NDA that are employed to minimize the risk of exposure of company data to a contractor's personal systems?
Interesting, I've never heard of that (though I may just know it by another name). I'll have to look it up!
If you haven't seen this, you need to: https://xkcd.com/882/
https://www.wired.com is excellent in how they use fonts to subtly indicate importance/recency/category.

Many newspapers use fonts very consciously, which usually has the effect that it doesn't enter the reader's consciousness. It's a subtle cue indicating the brand and the image it wants to project. oCmpare the NYT and the Economist – they aim to reach almost identical populations, but the NYT uses serifs (tradition, dependence, gravity) vs. the Econmist's sans (modern, fast, business).
There are definitely designers who are going for pop by looking for a new font, but I've worked on a lot of projects where the designer just wanted a good, legible, sans-serif that looks the same everywhere.

Who am I kidding, what they want is Helvetica and for the website to look exactly like the comps they made in Photoshop. Sometimes they're willing to find the money for the license fee and sometimes they're willing to accept Source Sans as a substitute. I've never once had them say "the difference between Helvetica and Arial isn't worth the 250ms delay caused by using a web font."
Usually, it's done for consistent layout.

(Many people in this thread have said they do not value consistent layout. Nor do I, but that is the usual reason.)
> Name one platform you need to run a TLS stack on that LLVM doesn't have support for.

MPC55xx

there's no proper support even in GCC and we need to work with expensive WindRiver compiler for this target.

personally I don't need TLS for my firmware, but someone might - as there's static without runtime alloc implementation available.
Let me rephrase, when the law was enacted in 2004 India was still in the bag and only now have they looked at updating the law.

It is also possible they are not entirely out of the bag and pushing them out may not be a desirable goal.
Also you could just add types to your JavaScript code with TypeScript and nothing else; the result of running through the TS compiler is just the same code with the types removed.
Stack overflow was hugely popular before their draconian moderation. And I use it less because of it. The most valuable questions I have as a developer are things like "what are they trade offs between using system.js or webpack". "How should I use flux Or redux to get the most benefit?" Or "how does the js build ecosystem work". These are much more valuable in my opinion then "I got error 4602 how do I solve it?".
Since when do degrees imply knowledge? Most degrees are only tangentially related to actual education.

Judging by her campaign and how she ran HP, I don't see a sign she's critically open in the way you need to learn from history.

Personally, I'd say knowledge of history is a very, very thin bullshit detector. It simply allows you to see more patterns; not how to evaluate them when they compose.
I find it kind of funny imagining a group best known for their reluctance to use premodern technology colonizing Mars.
No, but you're a lot more likely to be able to overwrite the return address via a stack-based buffer overflow, and that is generally a much more serious kind of attack.
Is picking a a "boring" for the sake of "boring" stack really all that sensible? How about we choose things because of tangible reasons, like test coverage, infrastructural/operational simplicity, availability of development resources, industry/enterprise adoption. IMHO these are the things that make sense when choosing a framework/language. Choosing something just because it's old and boring is illogical.
I find web fonts so annoying, along with images that don't load until you scroll to them. I usually read in Reader mode, and it takes the loaded page and re-renders it without web fonts in a normal style. But when the site doesn't load all the images, I end up missing half the article because I can't see what they're talking about. So annoying.
I do understand what you're saying, but I would say labour are representing an alternative government. One that would not have got us into the mess that we are currently in. One that would attempt to bridge the gap between the different groups across the uk (the gap that has been highlighted by the brexit vote).
I've been happy with Amazon RDS.
I wouldn't put it past them. They believe themselves to be market makers.
I'm too lazy to go find a source, but this is about on par with IPOs in general by my recollection. In fact, for all IPOs, I thought the number was even higher than that. But my number comes from ten or so years ago, and it comes from an unreliable memory.

EDIT: well, here's one article pinning it at 68%. But it still seems tech-heavy, and it's the Huffington Post, so take it FWIW.
http://www.huffingtonpost.com/2011/10/10/2011-ipos-are-under...
I mainly use Visual Studio for C++, and Atom for all other things. I gave VSCode a chance a couple of weeks ago but its code completion was not as smart as on VS (no semantic analysis), so I ended up giving up and going back to my VS + Atom setup.

Since you are already using Sublime, you might like it. It felt polished and nice to work on. An improvement over Atom IMHO.
Google Maps on my Pixel shows the current speed limit. Not sure if they have that on the iOS version yet though.
Yeah, it sounds like you guys clearly made the right move in changing that. I am also neutral about state machines. Some times I run into one and I love it, other times, it just seems terrible. One of the projects at work has a state machine that's like ~2k lines of code. It's a monster, and it's a nightmare to modify. It's also got sub state machines nested in it, so the opportunities for fun are pretty much endless.

Personally I'm a fan of the smaller state machines you describe. You still got to deal with synchronizing them, but it just seems easier to grasp for me.
Udacity was an essential tool when I was working to get my first job as a developer, specifically the Intro to Web Development course taught by Steve Huffman. But its effectiveness came because it gave me the tools to go on and build projects in my free time; those are what I showed to potential employers, not the certificate I received from taking a (then) free online course.

As far as I'm concerned, that's the key metric for education in a field like software development where students build projects to show to a potential employer: do graduates have the knowledge needed that they can go out and build projects that will get them hired, without naming where they acquired the knowledge. If you succeed in that for long enough, then the value of the brand name will develop naturally. Udacity still appears to be quite strong in what matters most, actually educating students, regardless of their marketing materials, which is where ITT Tech failed.
an htm5 what?
I really wish Apple would add a password-manager extension point to iOS. Since they're trying to push iCloud Keychain I'm not optimistic about this happening, but it would be a really nice way to make password managers more attractive.
Invoicing Software for macOS
I hadn't noticed github switched, I thought svg might be a bit heavier but they say pageload time hasnt suffered and rendering 'jank' improved.

Github were using correct ranges for their octicons at least. iirc there is a common software named 'fontawesome' which has caused trouble by creating custom webfonts with incorrect character ranges.
Well webfonts, the thing she was complaining about, can often be far less than a MB, what with weights being a few hundred KB each. If I'm reading a long form article, I'd rather have them choose a nice, unique typeface for me to read (given the amount of copy on sites like Nautilus, nplusone, Intercept, Aeon, etc. which can amount to 90% of a page) and either lose the unnecessary javascript or slim down the media.
The context of the long-winded conversation you linked to is user auth and session cookies. That's a VERY specific use case for AES.

I'm talking about AES in general.

But I still skimmed through it.

TL;DR

* AES CBC instead of ECB or (gasp) Triple DES

* SHA-1 instead of MD5

* Use MACs

* Be careful with padding
> Have none of you ever worked for a designer or marketing person who was unwilling to accept that a bit of text might wrap on Windows (Arial), but fit on one line on a Mac (Helvetica)?

Yeah, I have. In the 90ies. Saying that it's a reason for any designer of any website that matters today is just trying to set up a strawman.