skysight-inc/HackerNews huggingface dataset:
A while ago I did a concept study called http://opensourcebay.io to create a marketplace for open source services. This approach in my mind provides the most viability for maintainers/service providers and for people who inevitably need services/training/features. Unfortunately I did not have the initial traction nor the resources to continue on this path.
Sony has patented a contact lens that is blink powered and records video
Why do you have to make that decision at all though? I guess I'm spoiled by Linux's package managers which allow me to leave my computer on overnight and have everything updated automatically without me even noticing.
I've only checked the anchor tag, and it is lacking.

It should link to the URI RFC to illustrate all possibly valid syntax for the href attribute. Also doesn't mention 'javascript:'
Yes, I find this a worrisome feature.

I understand why they make this tradeoff -- it makes onboarding trivial. And it lets them piggyback contact discovery off of people's existing address books. But the downsides are very significant and rarely acknowledged.
Might be better to link to top-level directory:

https://github.com/solidsnack/drdns
The Microsoft fanboy in my office seems to hate Word.

I just dislike it strongly and prefer to use LibreOffice for cleaning up styling done by others is top of my mind.
I think we often forget that we pay up front for a lot of things before we get them, it's more common than we realise.

There are different reasons we pay up front for things.
Some times it's because of exclusivity as a guarantee on limited space - like with concert tickets, holidays, transport, events services like catering and venue hire. We expect to pay up front to guarantee a spot at that time & date.

Other times it's for early-access or preferential treatment. For example pre-orders like books & DVDs, early access to games, DLC & kickstarter exclusive rewards.

The second route fits the software model better.

If you discuss business problems with people they may insist that they have a particular pain point. Getting them to put a price on that pain being solved makes them consider the value of it.

If a solution is truly needed they will be convincing you to build it by putting their money upfront. In return they can help shape the product and features and get either a preferential rate or level of support.

Pre-selling can be win-win.
Is this going to get into Ubuntu 17.04 or is it too late?
Never heard the term and was hoping a "Gobo projector" was a low end, free as in free software, projector. Left a little dissapointed: https://en.wikipedia.org/wiki/Gobo_(lighting)
HMD Global will launch the Nokia 3, 5, and 6 at MWC, plus a 3310 homage
JS is different---your browser automatically downloads and executes untrusted, unsigned, arbitrary, ephemeral code that can do whatever it feels like. Almost worse: is does so silently without the user's knowledge, and has the illusion of remote execution, misleading the user into thinking no software is actually running on their own computer.
The need for a backup computer is related to Apple's service, which is (currently) bad. I'm not defending that, but it's different than the product itself.
Google Squashed a Chrome Extension That Flooded Ad Networks with Disinformation
I really think there's an opportunity to make it easier for companies (large and small) to pay for work on open source projects. The complexities I see (as someone who has done it often):

* Knowing who (as an individual or an organization) you can give money to to reliably perform the work. So working out a way of managing this would be huge e.g. I want a feature added to Postgres, who the hell do I speak to? Are they reliable? Is their contribution likely to be accepted upstream?

* The tax/employment logistics can be painful, an intermediary could make that simpler. For large contributions you often have to support multiple people, and this becomes logistical complex VERY easily

* A lot of folks who make their living being supported to work on open source are scornful or outright malevolent towards the things that corps need (e.g. invoicing, statement of work, liability protection)
The A20 gate would affect both real and protected mode, so to be truely compliant, you should be opening it even for a protected mode OS. It was originally a purely hardware hack forcing an address line(A20, or the 21st address line) to stay low, thus "wrapping" addresses from 1mb-2mb to 0-1mb, so it would have affected real or protected mode identically. On modern hardware, there is a chance that A20 is (against the accepted spec) default open, or possible not implemented.
Is there any sound reason to use AGPL3 license in this case? Is it to avoid private, non-public modifications by some future pijulhub.com? Something, somewhere feels irrational in my head, especially when I think about popular projects like SQLite which seem to be doing just fine without the whole license thing.
Microservices, Observability, and Groundhog Day from the Microservices Summit
Driver Downloader 4 License Key with Crack Full Free
squats are extremely dangerous, and I dont think anyone should do them. it only takes 1 set of bad form to permanently damage one's back or knees.

that doesnt stop body builders from spreading the gospel of squats, even as they have copious knee and/or back problems.
Au contraire - gcc and clang both appear to do the right thing now.
False. In Europe, you can IP the industrial process of making the drug, not the drug itself.
I think the author wants to suggest a solution where anyone can submit a game, but there is still some sort of quality check before it goes on sale.

Currently, we have floods of garbage hitting Steam, with no curation at all. Pre-Greenlight, Steam was a closed shop that was hard to get into.

What is needed is a healthy balance, that doesn't have zero chances for an indie game to be seen because it's buried under all the AAA titles, yet doesn't allow trash like Slaughtering Grounds to be sold.

The article suggests getting Valve employees to playtest any submission - however, I feel this still wouldn't work due to Valve's 2 main issues. Their flat structure, where people work on what they want - who wants to look after content curation? Secondly, they take a cut of every game sold - regardless of how awful it is. They are financially incentivised to keep subpar (or even scammy) games on the store.

I'm not going to pretend I have a solution, but I feel all the issues with the Steam store currently are issues of Valve's own making - the problem is, they don't (seem to, at the very least) care.
> Do you guys have any tips on contributing to XFCE?

There's a bounty program: https://www.bountysource.com/teams/xfce/issues
Any sources behind the claim that agpl is behind the lack of success for rethinkdb?

I am very bullish about agpl. As far as I understand, the choice of agpl has no effect on your code which you put in a repository. Is that not the case?
Time will tell that.

They made their brand exactly by caring about the people they are throwing away now. It's not obvious if their brand will sustain itself without those people.
https://creativecommons.org/faq/#can-i-apply-a-creative-comm...

> Unlike software-specific licenses, CC licenses do not contain specific terms about the distribution of source code, which is often important to ensuring the free reuse and modifiability of software. Many software licenses also address patent rights, which are important to software but may not be applicable to other copyrightable works. Additionally, our licenses are currently not compatible with the major software licenses, so it would be difficult to integrate CC-licensed work with other free software. Existing software licenses were designed specifically for use with software and offer a similar set of rights to the Creative Commons licenses.
Thanks for the feedback.

US Treasuries will be purchased to ensure value is maintained.
Can you add the 'range' input type?
We use warrooms when launching games.

Good idea, have a wall of dashbooards, ensure you have at least one person of every competency in the room (in our case; AI programmer, Network Programmer, DBA etc;) And also have 1-2 communication folk, someone technical who's job it is to communicate with the management layer, and the management layer to shuffle information from Frontline/Support back and forth.

This fragmented communication stream from frontline needs to be collated and sorted, do not waste engineer time with it, you will spend too much critical time there.
Given that popular uses for the Web today include social networking, e-commerce, web apps, and online access to services like banking, I think the idea that sites should just display static information and should work better without JS and cookies is at least a decade out of date. Pushing for a very limited web is a battle that was lost long ago.

What needs to stop is the idea that just because JS is useful for interactive aspects of sites, it should also provide access by default to 1,945,255 other features that 99.9999% of sites have no legitimate use for.
Everything you need to know about the booming of android app development
I may be wrong but I think some (most? all?) companies that are blacklisting agpl3 won't bother going into small print details, license alone is a no-go, no?
Why Security Is Essential for the Growing Internet of Things
The design is really cute!

I appreciate that the website works well even with all scripts blocked.
Here's mschuster91, who worked there, take on the issue from a couple of days ago when it first was posted to hackernews:

------------------

> Does anyone have some examples of the practical problems they experience using Linux, which can't easily be solved in any other way than going to Windows?

I worked there. The biggest problems back a few years ago:

1) So-called "Fachverfahren", basically software for stuff like managing drivers' licenses or other bureaucratic procedures, is written and supplied for Windows only. Often enough that meant Munich had to pay a boatload of money for a Linux port. Or the software HAD a Linux port, but for RHEL or other "enterprise linux" crap distros - which meant using stuff like "alien" or, worse, manual repackaging to make them compatible with Ubuntu. Yay for version hell - statically linked programs were an exception.

2) DRIVERS. There's a lot of custom hardware - special printers for printing on documents like ID cards, fingerprint readers for the new national ID cards, RFID readers with support for said ID cards... you won't believe how much stuff there is. And all of this needs to have Linux drivers and tooling.

3) Employee training. Back in my days KDE was used (and I believe it still is), but it's different enough from Windows that people need training. And there's 35k of employees, most of which don't have any IT experience outside from their Windows computer at home.

4) The computers themselves. Let's just say that the computers in any public agency are almost always horribly outdated. Many users complain(ed) about the speed of LiMux, which mostly was caused by old or underpowered (esp. RAM, given that OpenOffice and Firefox are really really memory hungry) systems.

5) Networking. Depends on the building and agency, of course, but e.g. my school was connected via a 16 mbit uplink, over which the entire Internet traffic went...

I believe the biggest problem LiMux had and still has is a lack of proper funding - especially for hardware.

--------------------

tl;dr: it's more than what you suggested and some very valid reasons. I know some people involved in that decision and let's say it like that: LiMux does not come for free as well. There are plenty of issues that require external consultants for 1500 Euros per day/person which is apparently always an unexpected and unbudgeted expense.
some constructive feedback: one of the greatest features of quicksort is that it is an in-place algorithm, it doesn't use any additional storage. qsort cleverest trick is to switch an element greater than the pivot with one smaller in a single step, and all of that is lost in the animation when the first thing it does is to group the fruits into the "less" and "greater" piles. as it is, your animation is great, but it doesn't really illustrate qsort, especially the most fundamental aspects that set it apart from other sorting algorithms.
What does i7 6900K have to do with FPGA?
So much for my plan to:

1. Reformat a hard drive with DBAN

2. Name the new drive: the_art_of_the_deal_2_from_future

3. Start a LLC named Marty McFly

4. Mail said drive from said entity to the White House
The canvas page [1] has incorrect defaults listed for the width. It states that the default is 100 but it is actually 300 [2].

1. http://htmlreference.io/element/canvas/
2. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ca...
facepalm of course, even if I use gcc, if I compile a.cc it switches to the c++ compiler. Thanks.
I recently did a optimization pass at my own blog[0], and came to the same conclusions.

I thought a lot about images, since I have a lot of game screenshots. I decided that since my redesigned homepage will only show summaries of a post with the first image, that my original rule of images no bigger than 80k was good enough. It makes the homepage about 500k on a uncached first hit, but I figure that's more useful than 500k of CSS and JS.

Not only did I decide that my custom fonts were worth it, I started serving them in the smaller WOFF2 format, instead of (original) WOFF. Once I looked at the browser support, it was a no-brainer.[1]

I'm also kind of stingy about browser requests. I've gotten it to no more than 10 (homepage; individual articles are less). If a resource is fairly small, it might not be worth the wait for the browser to open a connection and download it. All my fonts are base64 inlined into my CSS. Sure, it makes the CSS bigger, but the extra request is gone, and after gzip compression, it's almost the same size. I used Font Squirrel to eliminate unused glyphs from the fonts I use.[2]

One thing I noticed about your CSS is that it has a enormous textual redundancy, but it's not gzip compressed. You can get an easy speed up by enabling it there.

[0] https://theandrewbailey.com/

[1] http://caniuse.com/#search=WOFF2

[2] https://www.fontsquirrel.com/tools/webfont-generator
>Computers help you be more productive, but it also helps the people who want to profile you

I disagree with the idea that computers == JavaScript, and furthermore with the idea that JavaScript helps me be more productive.

Excel makes me productive. React.js as a service does not.
The plugin is dummy, required by chrome and just gives permission to share screen. Appear.in has been whitelisted on firefox and requires no plugins there.
Sigh, are they seriously bringing GTK3's client-side decorations and lack of title bars to Xfce??!

Applications should have title bars. This is how it's been done everywhere since pretty much the first Xerox GUI. Monitors are bigger than ever today. I promise, people can spare 10 pixels of vertical space so that they can see the name of the application being run (and the name of documents open in said application), and have a very easy area to click on to move the window around with. GTK3 CSDs also break the user's ability to choose a window manager theme. It also removes the possibility to disable the toolbar area from certain applications, eg text editors. They also tend to result in applications that lack traditional menubars, which are very useful for complex programs.

I have already dropped every last Gnome 3 application over this nonsense. This is going to be horrendous to have to stop using Xfce now, too.

Sorry, I know HN doesn't like negativity, but this "change for the sake of it" stuff is getting really old. I just want to keep using my computer the way that's worked just fine for me for the past 25 years. This really is a step backward in usability. I don't want to have to target tiny slivers between widgets, or hold down Alt to move windows around. And for applications I want an actual toolbar in, I don't like how most of the toolbar icons disappear so that things can be merged into the titlebar area.
A Raspberry Pi Powered Robot Arm for Kids
No Linux client? What's the advantage over WebEx then?

Both hangout and zoom can do Linux, but they aren't seen as corporate as WebEx.
Uhhhh... Steam needs a decent startup time. I only play computer games about once a month. When I click on the link on my desktop, Steam always takes 5-10 minutes to update itself.

This is ridiculous. I never have this problem with games on my Nvidea Shield.
> I don't use it often anymore as I am on a Linux machine at home - though I did try running it with Mono some years ago.

I'm on Linux at home also, and am loving the combination of .NET Core and VS Code.

I recently coded up a quick ASP.NET Core Web API for a client, which needed to access a MySQL database and an existing SOAP service. I wrote it on Windows using VS 2017, but then out of curiosity I literally just git cloned it on Linux and ran "dotnet restore", "dotnet test" and "dotnet run".

The whole thing worked flawlessly on the first try. All unit tests and integration tests (connecting to real external services) passed, it ran just as quickly, and I was able to debug it in VS Code along with breakpoints, variable inspection etc.

It was never possible to use Mono that effortlessly. Everything required more work just to get running. With .NET Core, platform specificity is the exception, not the rule.

And VS Code is truly a pleasure to use; IMO it's just the right combination of features and performance with a strong plugin ecosystem, which has been missing from Linux.
Max or close-to-max achievements for a game also is an indicator of skill, could be used to weight a games scores more towards "recommended by skilled players" vs. "recommended by casual players" ?
Looks like this thread has the wrong comments or a mod changed the link. Originally this was an article about upcoming AMD CPUs
Noob question: what are the problems here? Mail server being compromised, and/or any of the sender/recipient machines?
Valentine's Day – make a difference
> Only XFCE has given me back the joy of using Linux on the desktop that I used to feel with Gnome 2.x

I feel exactly the same way! I never really got used to KDE's looks; I've always had a preference for the look Gnome 2.x had, and when that ended, Xfce filled the gap brilliantly. So much so, that MATE hasn't replaced it since (eventhough I have it installed also), especially since I started using Whisker Menu. I have many nice things to say about Xfce, so I hope it stays. :)
Their flat structure, where people work on what they want - who wants to look after content curation?

Are you asking, who wants to play video games for pay?

One expects that someone could be found...
I believe your kbd example is incorrect. You suggest

> To save, press <kbd>Ctrl + S</kbd>.

But the spec (both W3C and WHATWG) suggests that individual keys should be nested inside an outer <kbd> tag: "When the kbd element is nested inside another kbd element, it represents an actual key or other single unit of input as appropriate for the input mechanism."

Thus, the example should be:

> To save, press <kbd><kbd>Ctrl</kbd> + <kbd>S</kbd></kbd>.

Cite: https://w3c.github.io/html/textlevel-semantics.html#the-kbd-...

On the face of it, this seems ridiculous. It's too verbose, the tag name is misleading, and if you actually use the correct markup on GitHub or StackOverflow, it will render incorrectly because both sites assume the standalone <kbd> element represents physical keyboard buttons.

On the other hand, what's the value in semantic markup if we don't adhere to its semantics?

Practically speaking, I would be a happier person today if I hadn't read that part of the spec, and instead persisted on in blissful ignorance of the element's intended semantics. Thanks, specs.
Have you read the book?
A coworker mentioned that multidexing also take ages and uses huge amounts of memory.
When a program panics, it's saying that there is a fundamental problem with your logic. Closing closed channels and dividing by zero are both examples of those.
The tagging seems to be "filter out anything that has a tag that's not selected", not "only show things that have one of these tags"
the post that brought this to my attention discussed how a security error in Linux was created by this "optimization".
Avoriaz – a Vue.js test utils library
I can tell you're not native. Have the book proofread by someone.
Steam's startup time is completely reasonable.

What would a reasonable time for startup be in your eyes beyond 5-10 minutes before you play your games once a month? 1 minute? Instant?
Ask HN: How can I make my API “wow” someone?
I was tasked with creating an API as part of my interview for a junior position. I have never created an API professionally.

What mistakes and pitfalls should I watch out for? How can I make it so they'll think "he knows his stuff?"

For reference on my experience, I had to look up whether I should be using cookies or tokens (interviewer said no outside modules), and how to store them.
Oh, good to know! I'll keep that in mind and keep a bookmark of your book and your implementation.
Actually, I wanted to start writing an OS by following the BrokenThorn tutorial and was quite naive. After reading some pages it came to me that I don't know much assembly and so I started learning from Jeff Duntemanns Assembly book [1]. As far as I can see, your book also teaches the basics of assembly, it seems more friendly to beginners. Maybe it will be a better start for me. Thanks for putting in the hard work!

[1] http://www.duntemann.com/assembly.html
Personally I find https://visualgo.net/ to be more helpful. I don't think the fruits are too intuitive.
Although I can't discuss much, I've seen similar techniques used years ago. Or, in other words, it's fairly easy to come up with new signiture producing schemes. That's why some people disable Javascript.
Taken to extremes, though, there is a trade-off. Keeping generally fit is probably within the reach of most nerd-types and helpful for their mental state. However, actually being physically competitive at a high/elite level requires investing a lot of time in training, diet plans, etc. Similarly, being an elite programmer (or anything else) requires investing a huge amount of time in the craft. I imagine that people who manage to achieve both peak physical fitness and peak mental ability are rare outliers.

The stereotype of nerd as sedentary applies to me, to an extent. I think this is because, genetically, I have a number of physical problems, and also come from a poor background. For most of my youth, I was unable to achieve at a competitive level due to these problems - I have never won a single race, medal or trophy (as where I am from, they are only given out for sporting achievements). However, when I got a computer, my life changed. Suddenly I could create and achieve using nothing other than a keyboard and an internet connection. So in my case, the sedentary nature of my existence probably drove me toward computers, rather than the inverse.
Yeah it's very confusing. Maybe these words meant something different in 1968.
Facebook see your whatsapp contacts (social graph) and can sell that, but they really can't see the content of conversations.

Exactly the problem. My conversations should be utterly unexiting for anyone capable of getting hold if them.

I am personally more worried about FB selling (misleading) data to insurance companies. If their ad targeting is at the same level as everyone else they could get whatever conclusions they want from whatever data.

And then there is the issue about actual human rights activists and while I am not very active (monthly payment to amnesty) I don't want to support a system that scoops everyones data into the hands of "they trusted me" Zuckerberg.

Even worse I was with Whatsapp and gave Facebook another chance until it was clear that datamining everyone was the only reason they bought the company.
Benchmarking Akumuli – 4.5M writes per second on AWS