skysight-inc/HackerNews huggingface dataset:
same here, people from all over the globe, 30+ people on a meeting, everything just works®.

and the linux client works really well (it's on aur, if you use archlinux)
How do they authenticate who they are when they call you? I've gotten bogus calls before from "the credit card company", so there needs to be a way to be certain you're talking to the right people.
Why do people keep using Quicksort as an example?

I find Mergesort to be much more intuitive. And better yet, it has a much better worst-case performance.
I would chose superior performance with 4 core, because I expect my workload to be mostly single-core, so 4 more cores won't make me that happy. But for those, who can load those 8 cores, it's awesome deal.
Why do you find it offputting? IANAL but it basically doesn't allow you to add code to (or get code from) Pijul itself and making it in another license. You can use it to store closed source code, you can host it yourself, offer it as a sevice for money, you can even create your own extensions as long as you release them AGPL...

I feel that AGPL for a product is misunderstood and pre-rejected without justification by far too many. Now, if you are developing a library, then AGPL sucks as a license for it, but for a cohesive product? Seems acceptable to me (not sure if it's my favorite choice)
Well, I was attempting to frame it in the context of the current, free-for-all situation.

So, more "who wants to wade through potentially piles of garbage unity-based asset flips made by one guy in his garage, while potentially stumbling across a couple of commercially viable games"
Wow that looks great! I'll keep an eye on this :)
Yep, you could use achievement rarity too.
If 100% of all players get an achievement don't use it for recommending or 1% have it increase the weighting?
I think it's the app "calling you", not an actual phone call.
>> "Rob Joyce, Chief, Tailored Access Operations, National Security Agency: From his role as the Chief of NSA's Tailored Access Operation, home of the hackers at NSA, Mr. Joyce will talk about the security practices and capabilities that most effectively frustrate people seeking to exploit networks."

BIO, Slides, etc:
https://www.usenix.org/conference/enigma2016/conference-prog...
Yeah that sounds like the perfect mix of generation technologies. Only thing missing is pumped hydro storage for some of those GWh days.
This is really cool but I wish they had more details on the Chat part of the solution. What does it look like? Can you theme it? Does it have any integrations (ala Slack)? Can you have inline pictures? Does it have a rich message API?
Use Kde or LxQt, not CSD's there.
The .Net Framework CANNOT be cross platform, it contains all of the Windows specific parts. The whole point of the .Net Core initiative is to pull out the OS agnostic parts and to rewrite other parts to be cross platform (e.g. A GDI-free System.Drawing[0]).

The long term plan from what I've read is for .Net Core to eventually form the foundation of the .Net Framework, then the Framework (Windows/GDI+/COM+/etc) libraries with be built on top with other OS-specific libraries being created for other platforms.

The vast majority of the .Net framework is already Open Source[1] including the compiler[2]. What in particular are you missing that you need?

[0] https://blogs.msdn.microsoft.com/dotnet/2017/01/19/net-core-...

[1] https://github.com/Microsoft/referencesource

[2] https://github.com/dotnet/roslyn
How to Open a New Tab Using Selenium WebDriver with Java?
Why does it want me to whitelist it in my adblocker when it claims to be free and to always be free?
Whilst you focus on "consensus" as the key word, I focused on "emerging" as the key word. Perhaps "a few blog posts" is where this consensus is emerging.
But back in the day people used to hate on Steam because they were a closed shop that was hard to get into. So from their perspective they have to go from being unpopular one way to being unpopular another?
The one thing I'm looking forward to with a GTK3-ified Xfce is better HiDPI support. GTK2 on a 352dpi screen is miserable.

I agree with you on CSDs, though; they're horrible and take control away from me, and make windows drawn by different toolkits look different... why would I ever want that?
Any time you have a 16-bit count, it won't be enough. It's a dangerous size...
Yes, I'm not native. For that reason I tried to use simple grammar and sentences, and did go through paragraph by paragraph through a grammar checker until the end of chapter 4. I will try to improve it gradually.
What's wrong with the look of Breeze?
Ask HN: What was the longest period you had to continuously code?
What was the longest period you had to continuously code & what was the result?

edit: + to
Magic Leap a Hostile Workplace Environment for Women, New Lawsuit Alleges
https://www.amazon.com/gp/product/B01C1DW2UO/. If you are male, start with the 60, 80, and 100 lb strengths. If you are female, start with 40, 60, 80. Cap'n of Crush is great, but will also grate your hands and forms callouses. I don't like being covered in callouses all the time. Also, these are more innocuous and will make you look like less of a meathead in public.
> Couldn't browsers have two modes of browsing

They could, they could even use click-to-play like interfaces or similar for pretty much everything that might hurt user experience or weaken their privacy, but enabling by default all of the features required to show ads is much more important for all major browsers. They are only interested in helping users as long as their backers can benefit from it, i.e. can show them ads or drmed content. Even Mozilla is like that. There is no incentive for privacy there, except for PR purposes, but PR is not something you can install on your computer. Best bet is probably to donate to privacy oriented forks and use them.
Find messages faster with the Microsoft Garage’s latest release, Email Insights
The reasons RethinkDB the company failed very probably have little to do with AGPL.

http://www.defstartup.org/2017/01/18/why-rethinkdb-failed.ht...
This is a fantastic project and should absolutely be featured by yuo.
Many thanks!
XFCE is the (maybe only?) boring desktop environment that does exactly what it says on the tin and who can be trusted to make thoughtful incremental progress rather than changes for change's sake. You can't duplicate this sense of enduring without lots of time.

I mostly pair XFCE with XMonad to get some creature comforts plus automatic window tiling. I've thought about trying to patch XFWM to add automatic tiling--the one and only "power feature" I can't live without in XFCE.

I remember when XFCE was billed mainly as a CDE clone and thus got lumped in with other "nostalgia desktop recreation" projects for a lot pf folks. Since that time it's really come into its own.
More importantly, does it support GIFs?
Agreed on the HVDC lines. They end up reducing the cost of electricity too, because they let us use all of the really cheap wind on the plains, and sun from the southwest.
Is Your MVP Minimal Enough?
This particular problem is shared by every game distribution mechanism that exists. Xbox One, PS4, Steam, Origin, UPlay, all of them.

Even stand-alone installs (which are stupidly rare these days) auto-update themselves on first load.
Illustrating both seems most advantageous then :)
Like any other hosting, if it's in the US, it must be considered compromised in these terms. That's the world we live in now.
Most company founders are men. Why is this still the case in 2017?
Only amazon would reveal a product without including any screenshots or details.
I share your frustrations with CSDs but just because they are moving to GTK3 doesn't mean they will adopt CSDs. Can you refer me to what you saw that indicated they would do this? Or do I misunderstand that these two things are in fact coupled?
You can hold option-shift while adjusting the brightness (or volume) to get quarter increments. However it looks like it doesn't have any effect below the 1st level for brightness.
How many updates does the Shield itself and the games on there get per month? I know Android automatically updates apps in the background, just like iOS; if you have Steam autostart in the background (which I do),the startup time becomes negligible and the updates unnoticeable.

But that's the benefits of PC gaming, you get the choice on whether or not to have things start up and keep updated in the background - and if you choose not to, you end up with a situation like that.

I think it's pretty cool that they have a development pipeline that allows for frequent releases.
I think we blew past the point of moral hazard when a degree became so expensive it required taking a loan.

Education has become one of the major economic predators of western civilization.
As I wrote in another comment here I'm really surprised by the shallow reasoning of fellow developers regarding AGPL: https://news.ycombinator.com/item?id=13643645

I mean, I might not understand the finer legal details but thinking "all your code you see after using anything GPL has to be GPL" is really weird, did this people ever used a linux kernel? (yes I know GPL is different from AGPL and at a high level I also know what is different)
The checkbox filters at the top are somewhat un-intuitive. For example, If I uncheck everything but experimental, I want to see all experimental... but what I get is all experimental that are not block, inline, etc. I mean, as a developer, I see how those filters work... but as an end user, that isn't how I want them to work.
Yes, you are right, and it is good that they though about that and tried the alternative. But I still think the issue of LO not able to read MS documents is a real problem.

Like for example my sister. Her husband works for Redhat so he enthusiastically installed Linux on her notebook, LO and everything. She worked as a professional writer, and it was a real struggle... some documents she received wasn't readable, then they couldn't read some document she sent them... then spell-checker wasn't as good as in MS Word (non-English language), etc. The cost of this solution was quite high, and she eventually gave up and installed Windows.

I am not trying to trash Linux or LO, it would be great to have open-source alternatives to everything, but in certain areas (Office, Adobe products, etc), such alternative doesn't exists and fighting against reality doesn't make it.
Its not AngularJs 2.0, its just AngularJs
Crashy Thunar has been my only complaint with XFCE so far. I'm glad that it has been fixed!

Thunar is an absolutely gorgeous file manager that does what it should, no less, no more. It embodies the essence of what I like the most about XFCE: it is living proof that simplicity and elegance are compatible with treating your users as adults.
Good stuff. Would be even nicer if it showed information about optionally self-closing tags, which is one of the main reasons I occasionally need to look at the spec. For instance:

> A p element's end tag may be omitted if the p element is immediately followed by an address, article, aside, blockquote, div, dl, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, main, nav, ol, p, pre, section, table, or ul, element, or if there is no more content in the parent element and the parent element is not an a element.

Links to the relevant parts of the official spec would be nice too, e.g. https://www.w3.org/TR/html5/grouping-content.html#the-p-elem...
LOL somebody's going to set up an alarm to automatically increase volume size on low space and one day end up with max volume size on accident.
Fwiw, I've copied your comments over to https://github.com/gratipay/inside.gratipay.com/issues/987#i....
IANAL, but isn't encouraging the City of Munich to source from "local" enterprises vs Ireland a violation of EU free-trade laws? By the same token Ireland could then discourage/block "imports" from Munich and we'd be back to the internecine trade conflicts the EU was supposed to stop.
The bots are used to scrape data from the leaderboard and make adjustments to improve their score by overfitting the public leaderboard data.

Essentially this:

http://blog.mrtz.org/2015/03/09/competition.html

You might say: but that won't change who actually wins on the private board. However when you use techniques like that you can get identify data in the test set and use it for training. It does help a some, but not a lot. The payout isn't very large for the over fitters (maybe 10-20% of payout).

Another negative is regular competitors also have no idea how they are actually doing compared to others. The leaderboard has impossible (for market data) logloss values of 0.2 - 0.4, sometimes even 0.00. They keep trying to fix it, but they haven't in about 2 months.

In this case, bots are automated cheating.
>I was once asked to sign a software development contract that would have made me "responsible for estimated loss of profits".

I usually walk away completely at that point. Something like this is a red flag that you're dealing either with shysters or people who don't read what their lawyers give them. Both imply you're going to have a bad time.
visualgo.net is a great resource for understanding algorithms indeed, I wouldn't dare try to compete.

I intended to compare objects of different heights at first, but ended up reusing the emoji tiles from Binary Search to reduce implementation time. I'll try to get more creative with the next (e.g. a maze for BFS).
JS is different---your browser automatically downloads and executes untrusted, unsigned, arbitrary, ephemeral code that can do whatever it feels like.

It really doesn't. There are severe limits on what JS downloaded from some random site can do via a browser on your local device. A few tricks to detect some environment-based signals and invade privacy might be undesirable, but that intrusion is nothing compared to the kind of stunts native software has pulled over the years, and the major desktop and mobile operating systems are pathetically ineffective at sandboxing that software compared to what browsers do with JS, even taking into account the unwanted side effects of recently expanded capabilities that we're discussing here.
How Big Data Scientists Can Benefit from Human Judgment
This? http://blog.regehr.org/archives/970

The compiler didn't create a security bug by removing the null check. The bug was created by the programmer when he didn't check for null before dereferencing the pointer. Even with the check, the program contained a bug.
I would have a hard time equating achievement coimpletionism as skill, to me they are more of a measure of time spent in a game. Yes, some achievements in some games do require a mediocrum of skill, but most of them do not; they're used primarily as a form of feedback for the developer on how people play their game, and secondarily as a lure for completionists who want the points on their profile.
Let me know if anyone has questions. I learned quite a bit in making libbug. Being able to do any computation during Compile-Time, such as state and IO, was more powerful then I had initially expected.
Would love to see this adopted by Hugo. The default templating engine is ugly as hell.
Yeah, that's the real weirdness here -- that Steam/Valve can't come up with some way to leverage the absolutely staggering amount of data they must have on how people play the games in their Steam library to filter the wheat from the chaff.
Are there any legitimate use cases for that many methods?
Poppycock.
Breeze is light years ahead of Oxygen (or whatever the default theme on KDE 4 was called), but I cannot shake the feeling that it will be replaced with something else before it is done being polished. KDE doesn't seem to like stability.
I just wish to understand why they need an application update so often to what should be a simple distribution product. Do they hard code item availability or such?
How to build cross-platform mobile apps using nothing more than a JSON markup
TIL utilizing the most widely available programming language in the world makes a website "poorly developed."
As I used to work for Intel, I can tell you: absolutely not - this would expose Intel to far too great risks on antitrust level.

However they do pay 3rd parties to run parallel benchmarks on both their silicon and competitors, and get access to detailed reports. And probably they will buy silicon off the market when it's available commercially.
We (resin.io) are a totally remote company, with 50 people across 25 cities on 5 continents, and we use Zoom for pretty much everything every day, it's amazing.

I've never seen any latency problems personally - we even do a call with everybody in the company in one room every week, mostly on video, and it doesn't even blink. Drastically better than anything else I've ever tried.
Ask HN: Chrome extension showing email address?
I remember i read a HN post which shows a chrome extension showing email address. where is the post? I could not find it now.
The Muay Thai Boxing Glove from Idris Elba – Fighter – Spinning Elbow
Wow, the second example in fig 111.

> <kbd><kbd><samp>File</samp></kbd>|<kbd><samp>Eat Apple...</samp></kbd></kbd>

Boy that's terrible.

Edit: Oh, I missed that the example immediately following it is supposedly equivalent and only uses a single outer tag. I don't really understand then, if they're equivalent then what's the point of the defined semantics above?
just to understand, have you ever read the BSD license or the MIT license? Both very prevalent in OSS

https://opensource.org/licenses/MIT
From the docs:

> Such precision isn’t necessary; the following is equally fine:
> <p>To make George eat an apple, select <kbd>File | Eat Apple...</kbd></p>
The same is true of 32 bit numbers. 64 bits might finally be enough. crosses fingers
> Unfortunately, the SEC frowns on it being used for profit.

That's not true. You can use as much good data as you want for trading. As long as it doesn't come from the officers of a company (directly or laundered) before that data is announced publicly.
and the loop continues
How Performance Engineering Helps Watson Health Manage
The ask was pretty clear to me: "Game is submitted to the store. Human plays game, finds it doesn’t work. Human emails developer and says, “This game doesn’t work, fix and resubmit.” Done."

Doesn't even have to be a human for some of the "does it launch on a sample of devices" tests.

You can't get your game onto XBox or PS without passing these kinds of basic checks, and this has an impact on the Valve brand. I'm just not sure Valve has someone in charge of ensuring that their brand is maintained.
I don't think the friction has anything to do with screen size. It's the never-ending technical issues.

Oops, you're frozen.
Dang, we lost the connection.
There's a really bad echo, do you hear that?
Bob can't connect.
Etc.

Besides, I'm not particularly handsome in HD. :-)
Letting a browser access video graphics processor is a terrible idea.
Bear in mind that the original question is 'Should I learn C++ or Python?' This suggests the asker already knows C and is looking for the next step. Given that, w.r.t. to Lisp, I believe an ML-family language like OCaml would be a strict superset of the learning offered by a Lisp, and w.r.t. Haskell--hard core type fundamentalism rarely appeals to people trying to decide between C++ and Python.

I suggested OCaml for its static typing features, speed (comparable to C++), potential to deploy universally (desktop, mobile, web), and last but not least because of its pragmatism--if you need to do some imperative programming, it gets out of your way.
Can wire data be APM?
"One thing I have noticed: There are no 55- to 70-year-old powerlifters in the gym. But there are old bodybuilders who've been lifting for 40+ years with only the rarest of injuries."

I've noticed this as well, and I've heard it correlated to having an aim in the gym vs sticking to your regimen. That the body builder has an aim, and if something hurts a bit they'll work around it and let it heal. While a powerlifter will push through it (sticking to their routine) inevitably ending in injury.

The point being, don't give up power lifting.. but listen to your body and move away from the PUSH IT/Deviation from routine is failure, kind of attitude.

The idea is explored here by the glute boss, Bret Contreras:
https://www.t-nation.com/training/why-bodybuilders-are-more-...
That's what i also realized. it's still bad, but maybe a bit better than the sugary one.
Business Innovation Through APM Metrics-Driven DevOps
Good points. I'll think about this and read more on Quicksort.

Do you think these aspects can be incorporated without adding extra baggage for beginners (the primary target for this visualizations)?
He isn't really provocative and offensive, his image is more of a lobotomized manchild.
Microsoft Germany is located in Munich. Or, well, it will be moved there soon.
It does OK being able to get stuff out of Calibre.
Coding is an art
Show HN: Tritonize – Convert images to a styled representation fast with NumPy
You had better luck than I once had with something similar...

We had this system that we developed and was used by several companies... They all had to sign the License Agreement. It contained pretty much common stuff, and we never had any problem with other companies and local governments signing it. But then one day, a potential client asked us to remove the paragraph were we stated that given the nature of the work, we could not garantee the absolute absence of errores. Of couse in another section we clarified that we would provide support.
Their lawyer wanted us to change that and garantee that there would be absolutley no errors,and given that case, we would have to indemnify them besides giving support.

Funny thing is that the agreement specified that they could not resell unauthorized copies, or redistribute to others, etc, otherwise if we found out, we would sue and they would have to indeminfy us. Of course the same lawyer wanted to remove that.

Several drafts were exchanged until it was absolutely clear that they didn't understand the difference between software engineering and civil engineering. And between owning a thing and owning a license to use a thing.

Our legal team just told us to drop that sell...
I mean, it means you can't pull in Scala. I mean, you can, but pull in enough bloated Java 3rd party libraries and you might be hitting that limit pretty quickly. Google broke Google Play Services out into a large number of small dependencies once they were past the 15k method mark. Mind you, certain compilation settings will totally strip out unused methods, but it's still annoying.
It sounds like you've mostly tried to pay for new development on projects? As opposed to remunerating for existing product? Does that sound right?
Don't diminish this achievement by claiming it's a low populated area. The Midwest alone accounts for 1/5 of the population of the U.S. [1].

1. https://www.census.gov/popclock/data_tables.php?component=gr...
A gentle guide to machine learning
I hate to burst your bubble but most people don't read what lawyers put in front of them, especially if it's their own lawyer.
Promise/A++
Personal Anecdote from a former videogame QA tester and min-spec discoverer: Playing video games as a job is not playing video games. It's software testing a GUI.

Basic "does it run on X platform" is even more boring (but more automatable).
Building Monitoring into Your Container Application Environment
AiC2.0, an Open Source Cloud Android Emulator
IIRC the Facebook app had many more than that at one point, and had to use multi-dexing. Not sure if that's still the case.

I've also heard that scala apps on Android can sometimes hit the limit, because pulling in the scala stdlib greatly bloats the method count.
different people want different things you cannot satisfy everyone at once.
The problem is that those sentences became a meme on the internet.

I've seen people wearing Mr. Perfect like HDNW shirts at gaming conventions in the UK the vast majority of them didn't knew wtf that even meant.....
This looks really neat is this your invention or are is there a source of inspiration for this?