skysight-inc/HackerNews huggingface dataset:
This: "Concepts such as Functor should not be scary. Many engineers in our industry suffer from a kind of dualism where theory and practice are somehow separate, and formal concepts like Functor, Monad and Applicative (to name a few) are often considered to "not work in practice", and users of such academic vernacular are accused of being ivory tower elitists. Another possible explanation might be that engineers (regardless of their training: formal or otherwise) are simply unaware of the amazing things that have been discovered in computer science to date, and proceed to poorly reinvent the wheel many times over. In fact, I would wager that nearly every hard problem the majority of engineers will encounter in the field has had its generalised case be the subject of at least one study or paper... the tools we need already exist; its our job as good computer scientists to research our own field, and edify ourselves on historical discoveries and make best advantage of the work done by those who went before us."
Another option would be to move to HDFS. HopsFS, a new distribution, can scale to over 1m ops/sec:
http://www.logicalclocks.com/index.php/2016/10/14/hops-smash...
"Searching for a solution in a broad space" describes virtually every hard problem in computer science.

For example optimization problems are everywhere. In planning or in machine learning, just to name a few.

Having efficient ways to solve such problems would very definitely make a difference.

I agree that it's unlikely to happen anytime soon, though.
I was mostly referring to tech on the horizon that he seemed interested in like Deep Learning, blockchain, etc.
Take advantage of GitLab CI.
Mazeazia Fashion Apparel and we want to hear from you
Most frameworks, yes, not all

It's like overcomsumption when using too many frameworks, it ends up bad
Show HN: Minimum Viable Technology (MVT) – Move Fast and Keep Shipping
WHY I should be President
Hi my name is jotyai jordan I'm 9 years old! Since Donald Truck became president of united states how about gettin to know your future president me My video is on facebook you can see me on my mother page jameka oates thanks dont forget to elect me President!!
https://gist.github.com/ivan/4a5c10930629f1c7b2a05857268c4c2... if you want a userscript
Who owns up for this one? "Tearable panes are anything but terrible".
Have you looked at "Self-Contained Application Packaging"?

https://docs.oracle.com/javase/8/docs/technotes/guides/deplo...

(Disclaimer: I work for Oracle but I don't speak for them)
CVS is terrible in comparison to modern VCS tools. It's not even atomic. I strongly recommend against using it.
> We could also make even faster progress by experimenting on humans.

Do you find animal testing in the service of medical research unethical? I'm not advocating for animal testing for cosmetics, fashion, or profit, but in the service of saving human lives or something similar to the simian heroes of NASA
I am now a victim of the adage, "Be careful what you wish for because you might just get it".

I hated Flash. I either avoided installing it or used a Flash blocker. So I always managed to avoid the auto-playing problem when the Internet primarily used Flash for everything annoying.

Now that Flash is about dead and everything is HTML5 now, neither of these techniques work any more to avoid auto-playing.
“I have a great idea for an app.” – Dilbert Comic
After I posted my comment I found a huge playlist of Curtis films on Youtube, and worked my way through The Mayfair Set - very enjoyable, but I feel a bit dirty afterwards (there's a lot of shady goings on and seedy people, it feels infectious)
Thanks for posting. What went wrong with Ceph and when was this? We have the idea it improved a lot in the last year or so. But we'd love to learn from your experience.
Indeed this is a big factor. We want our customers and users to be able to use open source to host their repositories. That is one of the reasons to use Ceph instead of a proprietary storage solution such as Nutanix or NetApp.
Because having things in common with a person is just nice, it doesn't really mean you'll like them. People you like are more often people who complement you, rather than people who are like you.
The Case for Mars – Robert Zubrin (1997)
What is the setting?
Holy fucking shit.

Thanks for pointing that out.

That whole thread highlights to an extreme degree how broken politics is in the U.S.
Except that these days it's more common to offer the app for free and then the user chooses or not to get premium content via in-app purchase. A web app or website can quite easily offer an upgrade to premium content if the user is already using that service.

More than monetization, the app store provides stronger discover-ability than web apps.
Considering Americans how much meat Americans consume, there really shouldn't be an ethical debate. Killing animals to save human lives is more ethically sound than killing them because they taste delicious.
I've decided that that's because people have friends because they have no girl/boyfriends, and when they get a stable one, they settle down and replace friends with the spouse.
I think it's more a matter of people tending to have fairly "loosely bound" friends through their 20s. People they went to school with, people they didn't mind hanging out with when there was nothing better to do. But not necessarily the close friendships that are indispensable. As people get busier and as the novelty of "just hanging out" wears off, people find they weren't as close to a lot of their "friends" as they thought, and those friendships sort of fade into the background. If you don't have a way of making new friends, that's going to set the trend for your friend group overall as you age. People who are younger tend to be thrust into a lot more circumstances where they are in touch with a lot of peers regularly than adults, especially school. Adults have work, but there tends to be a much smaller group of peers there in comparison, and not everyone is good at making friends through work.

For my own personal experience though, at 40, I don't think it's particularly hard to make new friends, you just have to actually do things and meet people every once in a while. I'm pretty much a homebody in a lot of ways and yet I continually meet new people and make new friends year after year. A lot of that is meeting friends of friends, and of engaging in things like volunteering and participating in various hobbies and meeting people that way. Strangers aren't going to come walking into your living room and demand that you be friends, you have to meet people, engage with them, and actually be willing to form new friendships.
I made friends in my thirties by joining a local tabletop role-playing group. We meet a couple times a month, aside from gaming we also have cheerful conversations while having dinner to break the session that last about 8 hours. We take turn hosting, bringing and preparing the food. Some of them have kids but make arrangements. A few people have moved away and new ones joined over the years. Some came back to play with us over skype. They are now among my best friends.
Actually, you need to meet people who are also open to making friends. But it depends what sort of friend you're looking for. Sure, you can make shallow friendships/acquaintances by just mixing with people regularly, but if you actually want a deeper friendship you need to meet people who have the time and inclination to put in the effort involved. This typically happens when you hit transitional points in life where you feel alone and want a group to belong to (e.g. school to college/university, into your first job away from home with a group of other new starters, mums having their first child, etc).

School, university, starting your first job with a group of others at the same time gives you ready made friends (provided you can sit next to them).

Friendship is basically a function of time and proximity. This has been shown in several studies and is accurate by my own experience anecdotally. Meeting people who already have a social circle or all their time allocated won't be conducive to making deeper friendships. Once you're in the world of work, going from one job to another, it can suddenly be very difficult to make deeper friendships, especially those that will endure one of you changing jobs (if they're colleagues).
Over the last 17 years I have moved continents 5 times and lived in 10 different cities.
It is really hard to start new everytime you move to a new place and at some point in time you stop caring.
However it is not impossible. As a helper I developed this event app drop!in [buff.ly/2fCsdKE ] which always gives me events that I can go to if I feel I need to talk to someone outside of my direct family.
The app was awarded Accenture Customer Innovation Award Finalist.
I remember they boasted this a carefully thoughted out 'feature', that autoplay with no sound...

Excuse me.
I just tried it on nightly and it worksforme(tm).
You're right. We talked to experts and they warned us about running Ceph on VMs and we tried it anyway, shame on us.

You do need either a distributed FS (GitHub made their on with Dgit http://githubengineering.com/introducing-dgit/, we want to try to reuse an existing technology) or buy a big storage appliance.
It's too complex. The thing with machines like the C64, 8-bit Ataris and Apple IIs is that they were simple and easy to fully understand. Even the hardware of a Pi, with its multiple buses, protocols and embedded controllers running their own OSs, would require a degree in engineering to fully grasp. On the software side, there are multiple man-centuries invested.
Interesting that you mention #2. This is what Instant apps want to solve. tbh I wonder if it is that much of an issue but we are probably going to test it at some point.

About #1. I am not that convinced that they are easier to build. Well they are, but building them in a way that fits each platform and performs well looks harder than making 2 apps.

I should mention that I work in a 30 devs teams (half iOS, half Android) working on the same in-house app.

I do believe that there is some potential to reduce duplicated work with something like j2objc.
It is probably not the definitive expression of this concept, but it seems to me that it should be possible to share a lot of the business logic and this is what this tool aims to do.
Some of the data objects should be shareable as well.

All the rest : UI, integrating with the Home screen, notifications, services, et cetera is just very specific to the platform and IMO should be written specifically for each platform.

I am still waiting for the perfect kotlin-to-swift library allowing that.
For sure there is much we can improve to reduce DB updates, but we do use Redis for queues.
Not sure about the other apps listed in this article, but Twitter isn't a hybrid app.
From a performance perspective, developing "high performance" hybrid apps isn't much different than developing "high performance" web apps or sites.
Web Developers use common lowest denominator with is IE8-IE9 for public facing projects and IE11 for internal...

Your Safari will work just fine, but it is still behind Firefox or Chrome [0]. I am not saying that Safari is new IE because we will struggle with IE11 for years to come.

Before Safari 10 ES6 was supported in 54% then in Safari 10 is 100%. This is wrong approach to web, it is the same approach that MS had in the past. Ignore standards and make some improvement with new version for bragging rights.

[0] https://nolanlawson.com/2015/06/30/safari-is-the-new-ie/
This isn't an "implimentation flaw". Its a fundamental flaw in the core logic.

->the attacker would then sign in, via OAuth 2.0, with their own credentials. The proxy would capture the outbound exchange and the attacker could then substitute their user ID with a victim’s (this would be obtained from public information).
Well, at least it won't be too difficult for him to commit to this.

More seriously, this kind of comment seems to almost entirely come from javascript devs.
Exactly, we want our users to be able to scale with us using open source technologies. Some are at 20k+ users so they are close to needing something like Ceph themselves.
There is a wide continuum of behaviors and interactions between courteous banter and harassment

The modern problem is that you don't even know where initiating a conversation falls. Even saying "hello" is a hate crime in some people's minds. Who wants to take the risk? Even if you're with your friends, you never know who's listening at the next table, with their finger on the tweet button... It has a chilling effect.
http://webcache.googleusercontent.com/search?q=cache:ydT71oc...
I wonder how different he must have been for YC to make the call to fund him in the first place. Even watching his old YouTube videos, I can tell something is "off" with his personality (maybe confirmation bias at play).
My "favorite" case is a site that sometimes embeds videos, and also has autoplaying videos for advertising. You can't listen to anything from the former because of the latter. Even worse, when you pause the advertising video, it autorestarts after a while. So if the embedded video is long enough, you just can't watch it entirely.

So, in fact, while e.g. Firefox has a mute button for each tab, I also wish it had an individual mute button for each <video> and <embed> element.
It's not silly. And it's not an accident that browsers identify themselves as "User Agents" - they act on behalf of users. So in a situation where there are three separate parties with separate interests involved - you, your agent, and the website owner - it's natural to expect your agent to favor your interests instead of the interest of third parties.

Honestly, I strongly believe this should be default for all software.
BASIC on an 8-bit computer is a bit closer to the underlying hardware than C and it's a worthy educational experience. You have to be clever to work with all global variables and subroutines instead of functions and you'll have to invent your own stack to express recursion.
This. And performance is actually very easy to solve, it is already solved by the sites like hn, wikipedia, etc: focus on content and drop all the useless "beautiful" stuff.
Run a code duplication detector in your code.
I am curious to see if you actually need 250,000 SLOC, or if it's actually just copying and pasting around.
Navigation is usually the first way I discover than an app is web based and disappoints me.

For example Steam is just the worst app that I use often. Pages take ages to load, and navigation is simply broken. scrolling through a page, clicking on an element then hitting back makes often (they have started solving this in some pages) me lose my scroll in the previous page. Other times, the back action is just absent. As a result, window shopping is just awful in a shopping app. I ended up using the webpage for buying games, just ridiculous.
If you guys use AWS, have you taken a look at EBS provisioned IOPS? EBS provisioned IOPS comes to mind here since it allows you to specify the desired IOPS of a volume, and provides an SLA.

> Providers don't provide a minimum IOPS, so they can just drop you.

The reason I ask is because the blog post generalizes a lot about what cloud providers offer or what the cloud is capable of, but doesn't explore some of the options available to address those concerns, like provisioned IOPS with EBS, dedicated instances with EC2, provisioned throughput with DynamoDB, and so on.
Would including a CAPTCHA for items expected to sell out quickly prevent this?
Thanks for looking into this. I do believe that the linked comment configuration was over the top, we'll have less memory and 7.2k rpm drives. We're working on the configuration in https://docs.google.com/spreadsheets/d/1XG9VXdDxNd8ipgPlEr7N... feel free to leave comments there.
Taylor Swift – wildest Dreams on violins
By the time you get to 300 qubits, you’ve got a computer that can do more “calculations” than there are atoms in the universe.

I don't understand what this means. Last time I checked, the Universe was infinite.. So what does this claim exactly mean? Because it's not the first time I've seen it.
News sites are the worst offenders here. Especially those who put an un-pauseable, unskippable, un-muteable ad in front. I want to read the damn article, not listen to a fucking ad that drones over my Spotify music - so I can't even Fn F10 to get rid of the ad.

Worst thing is that many of these video ads can not be caught by Adblock Plus...
Or you can use likes and shares to influence the Facebook algorithm so that it never presents videos to you in the timeline. If you always like/share text posts and don't watch any videos, Facebook will stop putting videos on your feed.
The last good framework I used was Metrowerks PowerPlant.
In my opinion, the problem isn't with auto-playing videos per se, but rather the audio that comes along with it.

For example, GIFV is a format that uses auto-playing videos to replace the GIF, and by doing so cuts down on Internet bandwidth usage. I'd suggest that's a legitimate use for auto-playing videos.

I only really get annoyed with auto-playing videos when I hear the sound from them, so perhaps the fix should be targeted in this area. It may cause problems for things like YouTube playlists, so I don't think the fix is as simple as 'mute them all by default', but whatever the fix is should rely on some form of user control.
There's at least one language (Refal: there may be more!) based on Markov algorithms. Another language (XL: as far as I know this is the only one of its breed thus far) works at its core on parse tree substitution. Yet another (CHR) does a weird generalization of term re-writing to provide a toolkit for making constraint languages. (Yes, a language to make languages.)

There's a reason I've become a programming language whore.
Where did you check that?
I think by relay they are referring to reed switches: https://en.m.wikipedia.org/wiki/Reed_relay

Which were used for memory and other computing tasks after tubes were already obsolete.
Pro-tip: always buy around the end of their sales quarter. Have internal approval ready. Just promise you'll sign immediately if they lower the price to XXX.
Around the close of the quarter their sales guys are pushed to get deals done, and they are sometimes willing to give even bigger discounts.

I think at Dell the quarters are one month off (end of januari, april etc)
I'd assume he is serious. It is a lot simpler to avoid merge conflicts that are hard to solve if you always rebase first.
A fellow from Orsay/Palaisseau I suppose?
It comes down to the context: yes, when poor John loses his dog, we can all understand, what you meant. However, Stallman did not lose anything, furthermore, he is successful and happy with his choices, therefore your "poor Stallman" comment is by definition condescension.
I can think of one use. Suppose I am developing something non-GUI (e.g. a database, an application server, a compiler or interpreter for some programming language, etc.) While macOS is unlikely to be the production deployment platform, getting it running on macOS will make some developers happier (yes, they can always use a VM or Docker to run the Linux version, but running a native macOS version has its advantages.)

So, now I have a non-GUI app for (among other platforms) macOS, I want a build machine for compilation and automated tests. Ideally just a VM somewhere (maybe even in the cloud). To legally run macOS in such a way, it needs to run on Apple hardware, which adds expense and complexity. However, I could run a Darwin VM legally on any hardware. Now of course, Darwin isn't quite macOS, but for a non-GUI app it might be close enough (depending on exactly which APIs it uses and whether those APIs fall into the open source Darwin subset).

Is that a particularly common use case? Probably not. But there probably are multiple open source projects and maybe even some proprietary software packages for which that use case would exist.
O&O Defrag 20 Crack with License Key Full Version Free
Neat! I'm checking that one out.
Learn to meditate. Few activities, if any, offer greater rewards for such a minimal time investment.
So what is your definition/understanding of the term "framework"? Can you give examples of something widely considered to be a "framework" that doesn't suffer from problems described by OP?
Any chance of extinguishing this account completely

Thanks
Click Money is marketed as a system which makes $16M dollars a year
Right on. 42, happily married, close friends have mostly moved away.

Long time gamer here. We play remote (roll20) and I meet new friends regularly to chat/bs for a few hours per week
No, BASIC didn't do any damage to anyone, ever. You are so wrong here that I can't even express it. Your suggestions on the other hand are way off and may do even more damage than any BASIC dialect could.

Lua, Python, Node.js, Ruby and Assembly are the _worst_ languages you can teach a beginner. They are too complex, they behave weird and there are not enough constraints.

Even Processing/Arduino is better. It has to be as simple as possible.

I still suggest a BASIC dialect for beginners. People should really give Blitz BASIC a try, it's like BASIC on crack. It's super easy to render 2D and even 3D graphics and it has classes too (yes you read that right). I used it once, well over 10 years ago and it was unbelievably easy to handle, you can learn it on the fly. I think I was 15 years old at that time and I've never implemented a game more quickly.
breaks vimeo and twiter vids. need firefox addon with button to toggle the setting.

https://addons.mozilla.org/en-US/firefox/addon/autoplay-togg...
It can be great for security research. Not all released source code are designed to be run.
Y'know, youtube is one of the few sites where people actually want autoplay to work.
That might follow if our use of language were always purely logical; my experience is that this is often not the case.
You should be using NoScript anyway so just use it.
I see London rents when I go down there for work. People paying £800pcm for a room in a 3 bed house.

I pay less than that for a mortgage on a 4 bed in the suburbs, and most of that is equity repayment. Ie the cost is about 1/10th of the price of renting.

When you have kids, in the UK you need to own as otherwise you're stuck with a 3 year lease at most, if the landlord decides to whack up the price, or simply sell up, you get maybe 2 months to move. That's a pain when you're a young professional, but when the kids are at school and you can't find anywhere available in that tiny time period, you're screwed.
Most appliances are not geared towards many small random reads. And if you scale they start to be very expensive. And we would love to use an open source solution all our users can reuse.
Hardware fails? It will start on other node automagically. May be we will need to switch psql instance.
What kind of additional cost? Do you ever hit something really awful with k8s on self-hosted servers? What can go wrong except losing node?
At 20s it is about sharing and cooperation while at 30s it is about competition and protection. They don't disappear, we retreat.
> The stack is a mess, and I don't see any direction it can possibly go but fatter, bigger and uglier than ever before.

Yes, the stack is a mess! I am hopeful that Web Assembly will make things better.
The problem with analog computing was that they tend to oscillate or pickup noise which greatly limits their usefulness for precise calculations. With quantum computing, you will need to use series of runs and average them. For simple cases, it will be e.g. 10 runs, for complex cases you may need thousands or millions of runs. IMHO, it still will be faster (because quantum produces random values at mach faster rate than macrosystems), but (IMHO) efficient quantum algorithms can be reimplemented with electronic circuits, which will consume much less resources than general purpose quantum computer.