skysight-inc/HackerNews huggingface dataset:
I have 2 SaaS. One that fit this advice and one that didn't. The one that did is a year old without a sale. The one that I had no one in mind that would pay for it was profitable from month one. However both were bigger weekend projects I wouldnt spend much more than that on it
This might be interesting to readers : ibis trilogy from amithav ghosh https://en.m.wikipedia.org/wiki/Ibis_trilogy
Same here for our Hackespace a year or so ago - our sponsor logos weren't showing; we had to change the CSS class to some arbitrary meaningless phrase.
We already have that though. Images and HSTS headers.
The question is does the alternative provide privacy or replaces it with another tracking tool.
The Red Hat retail to Enterprise shift still leaves a little bitter taste in my mouth. I remember when they shut down public access to the rhel binaries and the beginnings of Centos. All legit to the letter of the license and no more.

I get it though. Anyone know how Centos under Red Hat is nowadays?
This is where I always chime in with a link to the List of Dirty, Nasty, or Otherwise Obscene Words on github.

https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and...

I originally found this list during a few frantic hours after I first created a password cracking homework for my security class. Naturally I'd used the Linux dictionary in /usr/dict/words as the source of the passwords. It only occurred to me much later to check what passwords my script had randomly chosen, and by then the hashes had been distributed to the students. Whoops!
I concur, from the cached version:

"5. YOU SHOULD NOT MAKE YOUR AUDIENCE FEEL WRATH WITH UNREADABILITY"
It's interesting that they focus on inference. I suppose training needs more computational power, but inference is what the end-user sees so it has harder requirements.

Most of us are probably better off building a few workstations at home with high-end cards. The hardware will be more efficient for the money. But if you're considering hiring someone to manage all your machines, power-efficiency and stability become more important than the performance/upfront $ ratio.

There's also FPGAs, but they tend to be much lower quality than the chips Intel or Nvidia put out so unless you know why you'd want them you don't need them.
Beautiful series! Very moving, although I couldn't tell you exactly why.
I love this one, but I guess it must be less common to have such a problem in the real life. Or I'm wrong?
Gah, sorry. Touch-typing failed me again.
An internet connected device can spy on you and sell your data. It can show you ads. It can have much more sophisticated DRM. It can stop functioning at a random time while it goes through an unnecessary update. It can be bricked remotely if you try to hack it.

Consider game consoles. The original xbox would just boot up the game that was in the drive and that was it. The newer ones will go to a home screen full of ads. You have to create a microsoft account to start playing. The game will take several hours to update before you can start (and because of this games are now released in an unfinished state because they count on customers updating.) And it was going to be so that you have to have the internet on all the time so it can check if your game is used or not (fortunately they disabled that after overwhelming protest.)
std::array is stack allocated array with known size compile time.
std::vector is dynamically allocated array (on heap).

So C array equivalent = std::array, not std::vector.
> So you seriously think that "new" is better, then "well done"?

No. But Linux is not more well-made than, say, the kernel of any modern BSD, or that of illumos, etc. Git is not technically superior to Mercurial et al. Torvalds' success is certainly a big, admirable one, but it's a different kind of success than that of Berners-Lee.

Also, while it's the most popular kernel, it's not like we'd not have anything we do have today if it didn't exist, it's in essence an ordinary kernel that came out in the right time. It's those who made the distros and reverse-engineered the drivers and ported/packaged thousands of programs who made Linux a big thing.

WWW, on the other hand, is an invention. It's something that did not exist, and it transformed the world like nothing else.
if you ever see Ovaltine cookies or biscuits, get them because they're delicious. there are 2 types - the normal kind and the sandwich type, both are equally good.
The video includes a lot more detail about what the commands actually look like: https://www.youtube.com/watch?v=x6BkzfwOZbc&feature=youtu.be

Another example of how the general trend towards containerization vs. automated installation is excellent for reliable deployment. For server software, I was in the Ansible camp for a long, long time until I tried my first Docker-based deploy and realized that a whole swath of uncertainty about "documentation notwithstanding, can I trust this to deploy given the current state of the deploy target" just disappeared. For robotics this is even more important, because unless you're building a drone swarm, robots aren't generally in a redundant self-adapting cluster :)

Regarding why Ubuntu Core is a better fit than Docker for this, http://askubuntu.com/questions/808524/whats-the-main-differe... seems to shed some light. You want your "container" to have full access to the (robotic) system but still benefit from immutable dependencies.
All I need graphics for is the web.

Build a terminal-only window manager with firefox built in.
There's more recommendations I could make; for instance, I talk about DH here but not about authenticated key exchanges. But at some point I'm no longer providing simple "right answers" and instead am writing a half-assed book on modern crypto that I'm not qualified to offer.

The more important bit here is that I was updating Colin Percival's recommendations, which didn't include a KDF or an AKE. :)
Upstream GNOME is working on Flatpak, so is Ubuntu going to ship GNOME or GNOME-with-Flatpak-stripped-out?
No announcement on info-gnu or on the bc web page; I only noticed because I was about to download the ancient version to check something.
My issue with flattr was that you actively had to tip. It would be nice to have a service that simply divided up a monthly allowance based on time and page views.

Maybe even make it a white list service that ask at the end of the month which sites you'd like to contribute and a notification if you have not black listed a site but keep saying you don't want to contribute.
They do. See section 4.1 of the USB mass storage spec.[1]

[1] http://www.usb.org/developers/docs/devclass_docs/usbmassbulk...
Ditching Unity for Gnome - good news. Dropping Ubuntu Phone - not. First Firefox OS, now Ubuntu Phone.
I suppose it shouldn't be that hard to create a fully open source mobile OS, with possible "convergence" functionality (running desktop apps when device is connected to big screen)? Especially now, when all apps are going to web a. k. a. Progressive Web Apps.
Indeed. However this post is a "request for data" and I assume the algorithms of the future will be trained adequately :)
Exactly what happens on Fedora.
UNIX vendors didn't normally ship releases or updates that introduced dependency issues. Part of their job was doing testing and quality assurance, that's what you were paying good money for. Most such issues were introduced locally.

A good sysadmin would know how to avoid dependency hell. For example this might include taking basic precautions such as testing changes in a chroot or development/testing environment, before rolling them out.

I'm not saying the problem didn't exist, only that it wasn't an actual problem if you knew what you were doing.
Speaking of cuttlefish, there was a cool paper in Science last year about how they actually exploit chromatic aberration in the pupil to see colors - it's been an open problem for years in biology how cuttlefish can obviously react to color, yet their retina only has one type of cell so their vision should be monochromatic.

http://www.sciencemag.org/news/2016/07/how-colorblind-cuttle...
https://brave.com is another attempt at this. You can fill a 'wallet' and have Brave distribute it to publishers

EDIT: Brave also focuses on privacy and ad blocking. It's also already released.
Sometimes being old is a double edged sword. For instance, RHEL7 has a lot of problems on AWS because the kernel is too old to properly support many of the virtualisation features AWS provides. On bare metal RHEL7 is great, though.
I am not a security researcher, but I think you could keep the benefits of both compression and security, as long as you're careful on the server side:

Say you have a document structured like [boring data] [secret data] [boring data]. I don't know if any existing compressor lets you do this, but the gzip file format (really the 'deflate' format used inside it) allows you to encode this (schematically) as follows:

[compressed boring data] || [uncompressed secret data] || [compressed boring data]

where each || is i) a chunk boundary (the Huffman compression stage is done per-chunk, so this avoids leaks at that level), and ii) a point where the encoder forgets its history - ie, you simply ban the encoder from referencing across the || symbols.

If you wanted, you could even allow references between different "boring" chunks (since the decoder state never needs resetting), just as long as you make sure not to reference any of the secret data chunks.

Edit to add: Also, if the "boring" parts are static, you can pre-compress just those chunks and splice them together, potentially saving you from having to fully recompress an "almost static" document just because it has some dynamic content.
Just started working at Red Hat about a month ago. Absolutely love working for this company! Especially that most engineers use GNU/Linux of some sort. Great to see this!
I certainly do not overlook that, but is that the type of contribution that brings a Turing? I mean scientific equipment companies are of utmost importance to any science lab, but they don't get nobels, do they? Linux is at the heart of infrastructure today, but it basically is a Unix like kernel. By that logic the author of cURL should get a Turing award too.
First of all, your article was fine: you had a question, you thought about it a little and got some data, and wrote it up. More people should do this.

As an article it's not particularly clear in method or presentation. It's not especially clear in what it's measuring, process, isolation of variables. But it's not attempting to be a journal article. So that's not what I meant about "needs work" (though it is hard to pull the message out of the wording).

But I don't think it supports your thesis. Again, thats part of what the web is about (not every posting should be a well polished pearl) so I"m glad you posted this. If you cared though, I'd improve your process. This post might not be worth rewriting though -- that's up to you.
Consulting is not a great business in a lot of ways, and 1 million is not at all easy unless you're 1) someplace where that's not a lot of money, or 2) you're famous.

I would heartily suggest avoiding it, as it's also not scalable even at a small size.

Look at the kind of stuff the 'micropreneur' guys do, like patio11's bingo thing. That was small (I agree with you there) but still something that once running, kept making money without a daily grind like consulting.
No, it is not at all likely.
The record industry was incapable of doing that, it had to be imposed by outside companies. The TV/Movie industry is incapable of doing that, it has been imposed by Netflix/Amazon e.t.c. I don't think large publishers are any more capable of building their own micropayments system than either of the other industries I cited, they've certainly had long enough to try.
I had a professor once tell the class that Minix was created with the Free University Compiler Kit.

He realized his mistake a few seconds later when we all started laughing.
do you still have this position open? I don't see this opening in talent site
I have not -- it's different in that it's not a serial story -- each is completely independent.

Also, it's _probably_ funnier since the mysteries are more trivial than murder. Despite that, there are many poignant moments.
I know, just a class version of the C-array but std::vectors has lower performance. I believe that std::array or C array are good enough for problems with non-dynamic input.
What is the difference between having people complete a project that's especially crafted to include "a nice number of data structures" that the candidate should be prepared to be grilled about -- and then just asking the question up front?

It seems to me that you'd at least have to forego most of the grilling bit - explaining why I made the design choice of using a list instead of a set (or the other way around), and what the tradeoffs and what-ifs are is just a roundabout way of asking "what is the difference between a set and list?" -- and if that's what you really want to know, skip the project and just ask that.
Costa Rica Beach: Guanacaste, the Ultimate Guide
I mean, also, it's just silly to emptily claim that you could imagine a better world. The trick is to imagine it in all its detail. I mean, what if pain is simply a concomitant of consciousness. Would a better world be devoid of consciousness?

The trick is not to see the stupidity in the formulation (the stupidity is obvious), but to see the less obvious intelligence in the formulation. It's extremely rational, almost apodictically true.
Ditching Unity + Mir, and returning to Gnome. Convergence is good.
https://insights.ubuntu.com/2017/04/05/growing-ubuntu-for-cl...
Obligatory warning: probably the single most addictive website in existence. Don't go there if you have something else to do today.
Sales without sales people
This change doesn't bother me as much as it seems to with some people.

Lately, I have tended not to rate any shows unless I give it a 5-start because I thought it was good.

"Was that documentary I just watched worth a 4-star, or maybe a 3-star because the middle part was boring?" I usually don't put in that level of mental effort to try to fairly rate something.

This way, I won't have any compunctions thumbing-down a lot of the crap I see, without feeling guilty for not having actually watched it to see if it was any good or not.
It's here already called the Samsung Dex: https://www.youtube.com/watch?v=GEPegrUMXaA

https://news.samsung.com/global/hands-on-8-galaxy-s8-feature...
I'm interested, can you please msg me at sudeep@agicent.com?

My site is www.agicent.com.
It could carve out a niche, but it would never compete. They don't have the money Google has by a vast longshot.
Fresh tomatoes and the like.
FRR, forked from Quagga
Have you considered Atlanta? It would at least get you closer to family. And we've got rich people. (We also have poor people.)
Parking App Beta Survey
I know - however these things are seldom demarcated on merit and more on ideology.

I wish the next generation of linux has a single package manager :(
The takeaway is: if you want to make money, you have to go to ridiculous lengths to dodge the tax man. Makes me think of the origin of the word "privilege": private law. If you can afford a real financial manager, you have a totally different set of rules.

Anyone know a good financial manager? I'm in the market....
"What makes us Red Hat" - We hodge podge together 40 different open source projects into a monumental turd of an "enterprise" product (call it something space related) and sell it to unsuspecting managers for their Systems Administrators to deal with.

There are a lot of talented people working at this company, without a doubt. But these are the same people that brought you systemd and SATELLITE. Has anyone here ever USED Satellite (6.x) ?!

Get this off my news feed.
I'm disappointed this submission was posted even though it contains the word "bitch", which is a misogynistic slur against women.
Around here we see generic marketing from the various egg, chicken, diary, etc lobbies in tv, radio, and print form. It would be impossible to follow the parent poster's rules and eat anything (big time lettuce might not be into marketing, who knows).
What changed from 1.06 to 1.07?
If you've never tried it and don't know how to make it work, why give that advice?
Lenticulars generalise to full parallax with tiny circular lenses instead of cylindrical ones. The only thing preventing this from being a viable "holographic display" is the resolution/DPI required of the active display technology. When this eventually comes to pass (and it will) it will be a revolution like VR, but better.
Why would you use Ubuntu with it's repository of stale packages and over-engineered package system when you can use pacman on Arch? On Ubuntu you end up having to add a bunch of PPAs if you need up-to-date software for any reason, then it's a nightmare to maintain. People just use it because of its convenient point and click interface and config utilities. Why should I learn to use a mouse even though I'm a command line ninja? No thanks.

(Note: satire. I use and love both Ubuntu and Arch.)
Why the US Government Hacks Its Own Citizens: Cyberweapons Aren't Like Missiles
Solid Tips for Reducing the Cognitive Load of Your Code
Making GNOME look like Unity is simple. Getting it to work like Unity is a bit different. The main difference being the global menu bar.
Does anyone know how they're pulling this off? Are they funneling all the profits to an Irish subsidiary or something along those lines?

I'd be pretty irritated if I had a percentage of the net in a project like Return of the Jedi and they pulled something like this.
It would be great to decentralize what is already done by Youtube Red and Spotify. I'm honestly surprised that something like that doesn't already exist. Allow sites to register against your payment service and then it keeps track of your visits and at the end of the month, shows you a report and distributes funds.

Edit: another cool facet to this idea would be that you don't have to hound end users to join, the content providers that sign up will do that for you :)

Edit round 2: looks like brave.com already does exactly this.
Okay, but from what I've seen Snaps are better (from the perspective of flexibility and simplicity) than Flatpak, isn't this a case where it'd be better for GNOME to adapt rather than vice versa?
Thanks for the response - not sure if that is the link you meant to include, though?
Brave does a lot more than just that though - it's a full fledged browser built on Electron. On desktop I found it lacking, but on mobile it's an excellent option. A good compromise between the UI responsiveness of Chrome and the extensibility and privacy features of Firefox for Android.
I believe that's a risk and some projects have probably not managed it well. For what it's worth, I've been happy with the half-dozen or so projects I support on Patreon, so it's certainly not a universal failing. I think it's important for the creators to phrase it as supporting a work that is already free, rather than as charging for providing a service.
HN discussion: https://news.ycombinator.com/item?id=13084534
Most of the time was spent doing the exercises. We had a couple of rounds where students competed. I'd guess the last 15 minutes went into doing the competition.
The point of the parent was to write C++ code the C++ way. Most arrays in real programs should be std::vector.

Imitating C arrays with std::array is the perfect example of bastardized C/C++ code.
Ask HN: Investing in investors
Hi all,

There is a technology I would like to invest in.

I have a small sum to invest: not the usual amount a VC may stake, but my assets could be pooled with others to create a suitable sum.

I am not a VC, and am not able to spend enough time researching companies and talking to them in order to make an investment, but I do know I would like to invest in a particular sector.

Are there VCs that pool assets from other investors to target specific sectors and technologies? If so, how do I find them?

Many thanks for your help, I apologise for my poor understanding of the area.
Scientists Just Figured Out How to Use Graphene to Make Seawater Drinkable
Amazon is actually EXCELLENTLY positioned to build a cross-domain paywall, a distributed Spotify for the web. Bezos owns the Post and knows the space, they have tremendous mindshare among developers (so the actual paywall API would be trusted out of the gate, hell they could even throw around AWS discounts to incentivize the cost of integration), and they have a strong ability to negotiate: "no, you don't get your own terms because you think you're a big news site, you get paid at the same rates everyone else does, because we're the WalMart here and our word is law."

The only reason I can imagine they haven't done this already is that they're mired in endless bureaucratic debates about whether this should be bundled with Prime... -_-
There is probably a market of 10 such devices. Why would you waste money on developing that?
You ever see an advertisement for broccoli?
It's okay, we won't judge you.

Similar note, my surname is Fahey, which is Irish. For a few years after 9/11 my dad would get pulled aside for screening almost every time he flew alone. It was basically guaranteed if he was flying one-way.

Our guess is that we were getting lumped in with some sort system that assigned higher risk to people with Arabic sounding names. Every Arabic surname I'm aware of begins with Fa[1]. Plus, if you look at it phonetically, both Fahey and the Arabic names ending with i have an ee sound at the end.

I've always wondered if that was a coincidence. A computer might not even have been involved, since it never happened flying from Chicago, where most people recognize Fahey as Irish, it only happened flying to Chicago.

Of course my dad tends to talk to himself when he is thinking, so who know, maybe he just looked really shifty.

[1] Wikipedia list of Arabic surnames as an example: https://en.wikipedia.org/wiki/Category:Arabic-language_surna...
How to monitor containerized services in the simplest way?
"Growing Ubuntu for Cloud and IoT, Rather Than Phone and Convergence"

Translation: "We don't really care that much about Linux on the desktop because it's not making us much $$$."

Dear Canonical,

Your actions are a huge let down to the community. You caused a lot of strife with the move away from Gnome to Unity in 2010, and now you're ripping the rug out from under even more users after feeding us crap about convergence, etc. for the past 4-5 years (?). Nobody asked you to do any of that phone or convergence stuff, but peddling it like it's the next big thing and then pulling it without ever even really shipping a working product is just amateurish and make the whole FOSS community look bad.

You and FOSS companies like you - please stop. Next time you have an idea that's going to be the next "big thing" or a "world-changing paradigm shift", ship something before you start hyping it to the tech press. Ubuntu Touch/Unity 8 is just the latest in a long line of embarrassing open-source let downs that took enormous amounts of time and energy away from the community with absolutely nothing to show for it.

Signed,

A disappointed ex-Ubuntu user
Unsure, but it broke compilation of the Linux kernel for me. (linux-mainline on Arch)