skysight-inc/HackerNews huggingface dataset:
REST is horrible. It encourages new developers to think in terms of CRUD, which is also horrible. (https://msdn.microsoft.com/en-us/library/ms978509.aspx).

RPC is great. It encourages developers to think in terms of functions and leverage more creative ways of getting things done. Event Sourcing, CQRS, etc.

GraphQL is really neither here nor there. It's more of a convention on top of those layers. I think it's a good idea, and a good convention for libraries in different languages to rally around. Though it can be abused too: don't use it to replace a fairly simple set of REST-style queries just because you can.

Is GraphQL the future? It may be part of it. But, it's not everything. It's just a query language. Okay there's a mutation part of the spec too, and it's CRUD-like. I'd like GraphQL better if there was a more RPC-like mutation.

I hope the future includes some more interesting streaming-style protocols. The whole request/response thing is pretty boring anymore no matter how you do it.
Realtime showroom for MQTT Buddy
What happens to the weapon when the maker/owner passes away?
Looking back you are right: I'm sorry. I was initially amused at the use of one technology over the other as being okay but I see your point. Thanks for responding and setting me straight that the reasons for doing so are important.
I probably understand what do you mean. And would like to see one programming language I can use for writing GUI apps on all major platforms, but I guess this would be out of scope what Ubuntu guys can deliver.
Gambling is a feature of capitalism – not a bug
"This would also increase your traffic ten or fifty fold in a first approximation."

I suspect if you worked at it you could mathematically prove that will be a necessary condition for any effective data collection scrambling technique, under an assumption that we can't use proxying to other nodes. And I do mean "mathematically" fully literally.

I'm eliminating the possibility of proxy, where you try to set up a situation where you create a P2P network and trade page views around, because I think that only works with a really abstract view of how the tracking works. In practice, as soon as you want to use a site in an authenticated fashion you're getting tracked via that authenticated account, so I think I can argue the only real possibility for scrambling the data is for it to source from the same network location as the real data you are generating.

On that note, it occurs to me this plugin probably ought to be automatically creating authenticated accounts on services you don't care about; the authenticated status of an account creates a shining signal that may be too bright to mask. Considering that a lot of the data you're trying to mask would be coming from Facebook, that would be a problem.

And now that I think of that, use of this plugin really ought to result in your Facebook profile getting pretty badly scrambled, too.

Man, this is a big challenge. There's a part of me that is actually quite sad I can't drop everything and start going to work on this right now for pay. This sounds wicked fun, but way bigger than I could ever dream to take on.
I mean, are we talking about just regulating or about actually enforcing regulations?
Hawthorne effect though
Ad Nauseam does this. It was removed from the chrome web store and I had to install it as a developer plugin, so it nags me to disable it as it could "damage my computer" every time I restart Chrome.

It estimates since I installed it that I've cost advertisers $460 in clicks.

https://adnauseam.io/
2016: A Year of Progress for Music
New houses in the UK are almost universally a joke(and I've been looking at some recently) - 4-5 bedroom homes with bedrooms so laughably small that they don't even fit a double size bed. So effectively, you take one room for the bedroom, one for a wardrobe, and one for a desk. Idiotic. And like others have mentioned - paper thin walls.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Drop Xorg

- DESCRIPTION: I don't care whether it's Wayland or MIR, just for the love of god commit to it and end the pile of shit Linux on the desktop has been chained to for over 20 years. I don't know what went wrong, that you went from "we'll do it this release" to not doing anything for 2 years, and it hurt the entire community.

Disregard the petty squabblers who most likely haven't read a line of either the Wayland or Mir source code. Just come up with a solution that's well engineered and wins backing from NVidia, Intel and AMD. (I assume you already had that, because if not, why announce Mir at all?)

Also, please don't forget about the Desktop, you're definitely winning a lot of ground amongst developers. Container technology is making Ubuntu the preferred OS for many developers, something which both macOS and Windows don't have first class support for. This while Apple is chasing off macOS developers with expensive and less powerful hardware. Microsoft is coming back with a vengeance though, their new focus and work on things like a proper terminal and better linux subsystem makes them an option again in the eyes of some of my colleagues who before never even considered running Windows for their development environments.

If you guys stay on point, you will conquer the developers market the way Apple did in the late 00's. Which I think was critical for Apple's mobile ecosystem as well.
The master and Michelangelo
Going through this with my side project (a game of sorts, C++ and DirectX) but it's more of the opposite issue. I needed to implement a very simple GUI and didn't want to dig into any libraries, so I created a sort of minimalist mouse event flow with GUI objects. It was designed just well enough that it wouldn't be full of bugs.

But as I've been adding all the features I originally intended I'm finding it's a bit of a slog. Every new feature I add is pretty well compartmentalized but it all still smells a little + sometimes requires some refactoring to fix unintended side effects. I'm only working on it a few hours a week (as opposed to 16+ last month), partially because it's just not fun writing code that I'm not proud of, but also because new code requires more and more caution as the system grows.
That's spot on and incredibly unsettling.

I come from a conservative religious background and I'm genuinely creeped out by the mythologies that surround companies. I think there are a ton of parallels between today's business leaders and megachurch pastors. There's similarities in the way they build brands, the way followers reverently speak of them, assume they do no wrong, are willing to defend them, and the cognitive dissonance used to justify what they are doing.

I assume they must be following a shared playbook, but I don't know who borrowed from what.
It's a headline on the internet, not a thesis statement
From what I can tell, that's not true. Last year, SpaceX did 5 commercial launches (i.e. non-government) with Falcon 9 while Soyuz only did 2 or 3 (depending on how you count "commercial").
>Would the equivalent amount of DDR5 actually feel any different to DDR4 to the end user?

Most likely not at all. Browser speed has more to do with network speed and browser/website design than your hardware.
Browsers and websites still make poor use of multiple cores,
and making sites performing well is a never ending chase between designers adding more ads, images and visual effects, browsers trying to figure out tricks to make coping with that possible and developers implementing those tricks.
Read this some time ago - amazed at how something as ubiquitous as ping started so humbly. Very unfortunate that Muuss passed in 2000.
King Learn – کینگ لرن
@stevespang they don't force you to. There's a button labeled "get the plugin" that takes you to the chrome plug in store. Then below that there's a for labelled "Connect" which allows you to subscribe to their mailing list.
But they have that in addition to an engineering degree.
We tried to use GraphQL, but it in our opinion it has a major design flaw: not everything that can be expressed in JSON can be expressed in GraphQL. Since our application makes heavy use of Semantic Web (if you haven't already, checkout SPARQL and RDF which made similar promises). But this means we often end up with responses that contain URIs as map keys. This is not allowed as a filter in GraphQL, even though it is valid JSON. Other parts of our stack contain Clojure(Script), and we make use of namespaced keywords that serialize to "foo/bar" as map keys. Again something that is not allowed in the language, and would break our application. I find it a particularly odd design choice to not make GraphQL spec match the JSON spec. As there are now many things that are impossible to specify as a query, which would otherwise be valid JSON.
- FLAVOR: Ubuntu Server
- HEADLINE: ZFS on root in installer
- DESCRIPTION: as headline! ZoL is awesome. Extra hoops though to install on root.
- Head of development @ an ISV.
Bandwidth has a physical cost
SpaceX will be doing vertical integration on pad 39a for national security launches.
> o Joseph Lampel and I studied the post-1990 records of all 19. How did they do? In a word, badly. A majority, 10, seemed clearly to have failed, meaning that their company went bankrupt, they were forced out of the CEO chair, a major merger backfired, and so on. The performance of another 4 we found to be questionable.

So 70% failed, 30% succeeded. Wasn't the average that 90% of businesses (perhaps more specifically startups) fail within the first 3 years? So if anything, wouldn't this show that Harvard MBA grads do better than the average CEO?
I think most people are unaware of Mir vs Wayland and the issues that Ubuntu using Mir will cause. I only know about it because I was thinking about building a tiling window manager (because I'm weird like that).

I think there is a good chance that Mir will be technically inferior to Wayland and a better chance that Ubuntu UI designers will reinvent the user experience from a phone perspective.
Aren't their protections in place for advertising and children? Parents buy phones for their children, so will parents be able to turn this off for them? Verizon has NO business tracking children.
I have to agree with you, an open source solution will be better, but at least it's a start.
Hacker News is operated by a VC firm, and most articles talk about new technology and how to monetize it.

HackForums is a place to talk about cracking software, distributing unwanted malware, and other generic "skiddie" stuff. Like the article says, it's shades lighter than the "dark web", and there are probably dozens of legitimate reasons to visit that place, but the vast majority of people there are looking for means to circumvent permissions/licensing/trust on other computers or someone else's software.

Hell, Ansible is a great RAT. It logs onto my servers, installs software, reconfigures settings, restarts crashed services. It can handle a network of thousands of boxes at a time. It's just not marketed as something that can turn on the webcam of a user, hide from antivirus software, and silently let a disgruntled creep keep tabs on their ex's bedroom.
This week in the US: stupidity keeps prevailing.
A game I used to play back in the day when I had to drive on the interstates was to maintain sufficient distance to the car in front of me so that anyone could trivially make lane changes, etc. The amazing side effect was that typically the cars behind me would start doing the same thing. It was mildly pleasurable.
Rampant use of antibacterial nanosilver is a resistance risk
so we need a plugin that creates a patterns. could we crowd siurce a patterns also. lets say i share my pattern with everybody and you share yours.
OP did not include MSNBC in that list. They are obviously the left equivalent of Fox News. Their opinion shows run in the prime time.

I thought that was generally known of both, but maybe it's not known on either side and people tuning in to Fox and MSNBC both think they are getting unbiased news in the evenings.
It's hosted on Chrome Web Store, but otherwise it could very well work just fine in Edge, Opera and even possibly Firefox. They're all converging toward supporting WebExtensions, a mostly-Chrome compatible API.
All the creative code in demos drives dectectors bonkers sometimes.
https://adnauseam.io/

I wasn't convinced it was very useful and thought it would only take some easy heuristics to filter out when I first saw it, but if Google removed it from the store, it must have been a pain to deal with.

Maybe I'll even end up using it.
elementary OS designed parental control, but in a bit of an opposite way as you've suggested. An administrator can create a new standard account, and restrict its access to the computer. For example, the standard user can log in between 5 PM and 10 PM, can have access to some of the applications restricted (as in, he can't run them) and he can be banned from accessing certain websites (blacklist-only options at the moment).

Not really what you're looking for, but built exactly in a way you want it: available out-of-the-box, tucked into system settings, there in case you need it. Could be of some inspiration to Ubuntu guys.
Blue Origin doesn't count /yet/, but they almost certainly WILL. Bezos is the second richest person in the entire world, and the only thing he really cares to use that wealth for is space.
Yep. motherfuckers act like they forgot about Bayes.
6 SEO Strategies to Maximize Your PageRank and SERP Performance
This would probably be better as a daemon, not a browser plugin.
US Proposed “Border Adjustment Tax” could kill foreign IP holding companies
- FLAVOR: Ubuntu Desktop

- HEADLINE: Proper virtual desktop / spaces for multiple monitors (i.e. independent, per-monitor spaces)

- DESCRIPTION: Right now it isn't possible to switch workspaces on two or more monitors independently. This is possible on Mac, and is a huge productivity boost. Coming home from work to use my personal Ubuntu machine always feels like a step backwards for this reason alone.

I want to be able to have one monitor for my IDE, and one monitor for terminal /vim, browser instances, music, etc. I like to keep different virtual desktops "scoped" to different things--eg. "documentation and code" vs "personal email". When I switch between these on one monitor, it also switches the space on the other monitor. They should be entirely independent of one another.

If I'm looking at something on my left monitor, but want to look at something different on my right monitor, why make me switch both of them away? The lack of ability to independently control the desktops on each monitor makes me super sad. :(
I would really like to see s6 in Ubuntu, but sysvinit + OpenRC would also be fine.
I run gnome on Ubuntu because of how bad it was in Unity, but that's also not perfect. On a two-monitor (both 4k) desktop where I'm not plugging in or unplugging screens, waking from sleep will commonly only bring up one screen, or the arrangement will have changed, or it'll get stuck in a mode where the screens go dark after 10 seconds of inactivity.

+1 that the UI scaling is nowhere near as good as OSX in either unity or gnome. I'm either stuck with normal sized fonts but oversized UI elements (button / text field height) or the reverse.

Definitely agree about the "Display" settings dialogue annoyance.

Also, Monitors with varying DPIs were so bad that I just bought another 4k screen rather than trying to make my 1080p one work alongside the 4k one.
I feel that I'm totally out-of-sync with the rest of open source community.
The only thing that I really want is a hardware company with a strong focus on open source, basically an Apple for open source.

I want a single website w/ a shop, docs and related resources where I can consume anything from a mobile device, laptop, chromecast-like devices or anything similar.

I've spent $3000 for my last laptop and the most important thing was compatibility with open source software.
Verizon's plan when buying AOL [0] wasn't to become a media company, but to become a leader in ad tech. The way to lead in ad tech is to control data. Technology alone is not a moat.

Verizon has made several attempts at unlocking the carrier data including the short-lived header injection [1]. Phone data is the holy grail of data (location, voice conversations, web browsing, apps, address, and potentially purchase history in the future) etc. Lets see if they have a winner this time

[0] http://fortune.com/2015/06/24/verizon-gains-aol/

[1] https://www.eff.org/deeplinks/2014/11/verizon-x-uidh
I bet the ML guys and gals would be able to suss out my pattern from a fake pattern.
Yeah, i've had good and bad interactions.

They seem to be cranky due to getting a lot of idiots (including sometimes me) coming in thinking something is sbcl when it was actually the programmer's fault.

Generally if I think something is sbcl now I put together example code that clearly shows the issue and that seems to work well.
I think the 2 datapoints are different. More than 90% of startups fail, yes. But, in the above scenario, these people ran established companies into the ground.
I would go further: is "Axioms exist" true? You don't find them lying around in nature. They exist only in people's minds. I would argue that this is an inherent metaphysical question.

The scientismist's (?) standpoint could be that it exists because it is manifested as a concept in human brains. But by the same argument, wouldn't they then need to acknowledge that God exists?

The crux of the matter is to do science, you need formalism to express your theories, to interpret measurement results etc. Those formalisms are what we usually call "math". But any mathematical system has axioms, i.e. something we need to just "believe" in in the first place, and those believes are not themselves provable by science.
> This seems like throwing the baby out with the bathwater.

Maybe. It did end up working out very well for them. Whether it was because they never hired MBAs or other reasons, they'll always credit that policy as being a part of their success.
When you lack vision, you ask yourself, "How do I do great business?", which is a question that never leads to the actual answer. It does, however, lead you to hire people who are trained in the art of doing "great business": MBAs.
What site do you use to find your remote contracts? Have you got a portfolio I can look at?
True in the abstract, but I suspect that it's fairly easy for Uber to argue that there was an honest intent behind all but the most idiotic of paperwork they might have signed.

"We were buying a technology company. Of course we did our due diligence to make sure that we were protected in the unlikely event that the company was not what we were led to believe."
Notes from talks at SXSW 2017
I assume there will be ways to turn off child tracking.
Here's one: why isn't there a feature to export settings without using a Google account?
What’s Up with That: Why It’s So Hard to Catch Your Own Typos
A far more dangerous mindset is to think that when starting the problem you are capable of planning the perfect architecture up-front.

This sounds off to me; if you assume you'll need to change the architecture later on, aren't you better off starting with a decoupled system that can more easily be changed? Or are you essentially arguing for YAGNI, in the sense that decoupling upfront is potentially useless?
You actually can transfer them, but not for profit, or with any regularity. It cannot be a business.
If anyone's interested, I published a localization of Catullus 16 a couple years back, with the aim of 1) displaying the vulgarity in all its impact and glory, 2) contextualizing the poem in a contemporary, everyday-life vocabulary and style, making it sound as though someone you knew could have written that, which was probably similar to the kind of tone Catullus was going for.

You can see my take at https://ifcatullustexted.wordpress.com/2015/02/27/catullus-1..., along with a few others, some of them misogynistic and even more vulgar and with less, well, charm. In fact, the venom and baseness in some of them makes me occasionally wonder about the value in translating them as such.

EDIT: my post originally contained my translation, but I removed it as I don't know how to do line breaks on HN, if it is possible.
Startup School is very fun and inspiring. I went to the 2014 in NYC. Alexis Ohanian was the host. Man, he's a great guy and a great MC.

I didn't get a chance to meet him, but I'm sure he would've stayed around for anyone who wanted to talk.

My take-away was that its a very inspiring event. So inspiring that I wanted to leave ASAP so I can work on my ideas. Basically, you're in an auditorium learning about how a few of these companies (e.g. https://www.codecademy.com/) got started. Afterward, you may stick around to socialize.

I will say that I didn't necessary learn anything new. But, I don't think that was the point. It was more about getting people excited to dream big and create things that may become businesses.

Here are some videos to watch that will help you get the most out of it -
1. Alexis Ohanian : https://www.youtube.com/watch?v=KKYkmYuk5l8
2. Sam Altman's Course : http://startupclass.samaltman.com/
3. Apoorva Mehta (Instacart) at Startup School NY 2014 : https://www.youtube.com/watch?v=wkmR7TYUt_c

Good luck!
- FLAVOR: Ubuntu Desktop 16.04 and 16.10 (Unity)

- HEADLINE: Fix frequent wireless networking crashes.

- DESCRIPTION: Since switching to systemd Ubuntu wireless has become unstable. Default install. Unity desktop. Several different wireless cards tested.

- ROLE/AFFILIATION: Husband trying to make his wife happy via the relatively simple Unity desktop.
I can't be more enthousiam
Google lobbied against the FTC rule change that blocked this under Obama, so I think it's far past time we believe them to be acting benevolently on our behalf. It's sad how things have evolved and how many smart, talented people have been swept up in this. But we have to organize and act outside the context of corporate appeals if we want to resist this kind of stuff.
FLAVOR: Ubuntu GNOME Desktop

HEADLINE: Multitouch trackpad gestures and background noise cancellation in the UI.

DESCRIPTION:

- Multitouch trackpad gestures, like in MacOS. So 2/3/5 finger gestures. Pinch to zoom in the browser, 3 finger drag ecc..

- Microphone background noise cancellation UI https://www.youtube.com/watch?v=DHcd-GXgnDM
That's a super important one. Audio on Linux/Ubuntu is okay, but when you run into serious troubles you're screwed. Nobody can help you unless you pay someone, other options: get a new computer, install a different Ubuntu, distribution or switch to Open Sound System. The only thing that always worked through all the years but it has obvious drawbacks.
No True Scotsman? [0] What is Andy Jassy's engineering degree? What is Sheryl Sandberg's engineering degree?

The reality is that people aren't one-dimensional. If you have overly simple rules: no MBAs, must have University degree, must have Ivy league, Uber people are unethical etc, you make worse decisions.

[0] https://en.wikipedia.org/wiki/No_true_Scotsman
I'M waitting with impatince the creation of the minitere of the truth to finally know the real news.
Distributed caching is challenging enough to get right when you know the segmentation parameters; inferring these accurately from any old website would be incredibly difficult.

Still, it's a neat idea.