skysight-inc/HackerNews huggingface dataset:
You right, but the whole aspect of airstrikes in civilian high density area's in itself for me raises as many red flags as chemical weapons use.

I know why they do it, and wars are alas still measured upon how many combatants you loose, over any innocents loss of life. That needs to change.
I use a Surface 3 and like it. I didn't upgrade to the 4 because they didn't offer an LTE model. I will upgrade if the 5 has an LTE version. For me, having data access anywhere is the key to getting the most function out of the device possible.

I've been pretty happy with it for casual use and as a "personal" device at the office. We have a very restrictive network, so I don't do anything personal on work machines.
I deeply appreciate the great care that Postgres committers take in writing their merge messages.

I think of it as a sign of respect for future developers to take the time to write a clear account of what has happened.
Youtube-dl is the best. I use a bash script I wrote to pipe the output into ffmpeg which saves a high quality version of the source and a web optimized webm version.
No, you couldn't argue that. You'd have to overthrow the entirety of UI design since forever to be able to argue that. Not to mention that you should first read what you're responding to and then click on buttons, therefore even with the left-to-right logic, the button belongs on the right side.
I had the same experience... after atom and brackets, I was like, sure... I installed it to make fun of it... but it actually ran well. It's been my daily driver ever since, and better with each release.

The integrated terminal is far and away my favorite feature, second would be the git+diff integration... though merging/rebasing needs a good story.
In the "both of these are awesome, thx for your input infoworld" camp, does anyone know of an equivalent of purrr for pandas/ python? I've been digging the pandas/scikit/numpy/numba stack recently but a friend was showing me the most beautiful data manipulation R code the other day, written in purrr.
How can you show that it's specifically discrimination on gender rather than ability or a function of both?
Awesome! I didn't realize how many contributors were involved in the project. Exciting milestone.
You can easily have schema-less with Postgres's jsonb data type.
Obligatory: Qt.

I've been tasked as a Qt dev at my day job for the past ~2.5 years writing cross-platform applications. It works, the documentation is pretty fantastic, and you'll find no shortage of help online to get over the admittedly decent learning curve if this is your first swing at "c++" programming.

Edit: As mentioned below, PyQt is also pretty fantastic. My most recent venture into the PyQt world at work was writing a touchscreen application on a 800x450 touchscreen, and it all "just worked."
There's always been an option (in recent years at least) in security that allows installation from other sources.
Ya, completely agree with this (having also used both extensively). dplyr can also connect to remote SQL server so data don't have to be local. Maybe pandas does this now too but in my experience SQL connections were generally more painful in python
Humble Bundle – Python Books
Well I was going to say even at 10 she had probably already discovered that but she also probably developed a different concept of rape and sexual assault.
As far as I can tell, my statement is not wrong. You may be on a fast or slow ring, but on the normal ring a

lxrun /uninstall /full
lxrun /install /y
bash
lsb_release -a

Results in:

Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty

I'm not going to lie, you really had my hopes up and I'm really disappointed.

And the dist upgrade process still just breaks randomly saying, "[Screen is terminating]".

Please tell me what I need to do. :P
As a user, bespoke apps (or frontends, anyway) for each platform are obviously ideal. Failing that, Electron is alright. Qt is pretty awful.

As a dev, Unity is nice, but brutal on batteries for normal apps. I wonder if there's a way to hack it to only run the various loops on event changes and thereby be more efficient...
It's crazy! We have a two year old and go to the zoo fairly often. Almost every other family has kids twice her age sitting in strollers. She can walk around for 4 hour stretches no problem. We were playing Pokémon Go when it was all the rage and she'd just walk along with us for miles at 18 months old.
It makes sense that once kids get too big to hold for long periods of time they'd be able to follow along with a roaming band thousands of years ago (not rushing everywhere, but walking at a decent pace). Kids have the capacity to do a lot more than we give them credit for, and not allowing your kid the opportunity to walk for long stretches does them a disservice in the long term.
Do you know families that really do this every day? Because honestly, I'm dubious that many parents would be so out of touch that consistently. I can imagine some folks resorting to this sort of thing periodically, no question: I think that every family with kids makes some compromises that they'd prefer not to. But by the same token, every family with kids also has some positive things that they're unwilling to compromise on at all.

Maybe that parent you saw putting a big kid in a stroller is in a rush because they're committed to getting errands done in time to be home for the daily family dinner together that they hold sacred. Maybe they just stayed a little too long at a nature center standing back and letting their kid take risks and learn independence. Or yeah, maybe their errands are often hurried like that because they're a single dad or mom working long hours and there just aren't enough hours in the day to keep the household running. (And maybe some of the parents you see being beautifully patient and encouraging with their kids while running errands are burned out by the time they get home and just plop the kid down in front of a TV with dinner on a tray until bedtime... and hey, sometimes that's the sort of thing you need to do.)

Point is: Parents put up with constant judgemental attitudes from people around them, no matter what choices they make. So if you see someone with a kid who's not doing things the way you would have, try to make your default assumption "I'll bet there's a decent reason they made that choice" rather than "What an awful person." [Caveat: I'm less willing to extend that tolerance to people actively hurting their kids, physically or emotionally. But those situations are very, very rare, thank goodness.]
Fukushima wasn't an unknown unknown. The consequences of that event were fairly preventable.

http://mdcsystems.com/fukushima-dai-ichi-black-swan-event-or...
Can you say which RDF data stores these are? Are they generic or special purpose?
A smart Tinder for friendships just launched
Why Canada’s hacker king is very afraid
PyQT is a nice alternative if you don't know/want to program in C++ .
Sidekiq. It's a wonderful project and has formed the basis of so many projects I have worked with over the years ever since it's inception. It's also a great example of an OSS project with a healthy commercial offering.
I have the data, lots of it. I have lots of learning. What I built was to help people get into college and career by connecting them with a role model in college or companies. It's a mentoring platform.

What I found the hard way is that I cannot build a long term sustaining business out of mentoring. So investors did not want to get into it.

The users used it only for to get one time advice from mentors and then never came back. There was nothing viral about it.

I developed a good strategy to increase awareness of the product locally but failed to distribute it to the masses (I used Facebook Ads). If I had funds, I could have hired a growth hacker or a good marketing person to at least make people aware because if people don't know about it, they won't use it.

The product is still running. However I cannot invest my savings any more on it. Job is an option (I am in Silicon valley so there are plenty). But its so hard to leave everything I've built behind and go back to working for someone else :-((
> Those kinds of signs didn't give me the aha moments I was yearning for. But perhaps part of my problem was that I only took a couple of introductory sign language courses. Maybe with exposure to more advanced sign language it would be different. I've considered taking some more courses to see what I'm missing.

Given that, I would say there's a good chance you aren't missing something; that sign language really isn't much different from any other language. I'm sure you've considered that yourself, though.
The idea is to reduce the amount of redundant copying of characters: you end up doing a few more concatenations in the outer loop, but the concatenations in the inner loop are of short strings.

Importantly, if you remove the restriction of the input list being "exactly 256 items", then the method is still quadratic.

A linear-time algorithm for this would copy each input character exactly once, which is effectively what the method based on array.tostring() does.

The chunk size of 16 is not as significant as the technique of constructing+concatenating chunks, although it is optimal for input length 256. In general I think you'd want a chunk size about the square-root of the expected input length, to minimise the number of copied characters.

EDIT: maths

Concatenating strings of length M and N is linear in O(M+N), because that's how many characters you're copying.

Number of characters copied if you construct a string of length N by concatenating one character at a time

= (0+1) + (1+1) + (2+1) + (3+1) + ... + ((N-1)+1) + (N+1)
= (N +1)*N / 2

Number of characters copied if you construct a string of length N by concatenating a chunk of length 16 each time

= (0+16) + (16+16) + (32+16) + ... + ((N-16)+16)
= 16*(0+1) + 16*(1+1) + 16*(2+1) + ...
= 16 * (N/16 +1)*(N/16) / 2
^^^^^^^^^^^^^^^

This is where the "technique" comes in: although the algorithm is still quadratic you're effectively moving a constant factor out the front.

Note that you also have the cost of constructing the chunks each time, which becomes the dominant cost if you have too many chunks.

In general, if you have a length kM string which you construct from k chunks of length M, the number of characters copied

= M * (k+1)*k / 2 + k * (M+1)*M / 2

... which (rounding and integer constraints aside) is minimised for M = k, i.e. when the chunk size is the square root of the input length. Hence, for input length 256 we take chunk size 16.
Who cares if Electron is unpopular (is it?)?

I use Electron apps daily: Atom, Spotify, and Wmail, and I'm perfectly productive with them.

Atom is definitely slower than Sublime Text, but I'm not sure it's Electron's fault (I read that it isn't). As for Spotify and Wmail, you can't even tell it's Electron, and certainly no average user cares or would ever know.

I would do what makes sense for your app and makes it easier to port it. Electron works great for that, and you can use the same code to offer a web app.
USA Gov arrested 200 Israeli Spys last yr then tryed to keep it silent
When you say "handling payments" do you mean you accept the payment and then in turn pay out your partner?
Not an expert, but groundworks are expensive. Building on an existing foundation would be easier. Include the fact that ancient cities were usually founded in advantageous locations (rivers, etc) and the existence of infrastructure (roads, local farmland) then staying put makes sense. In fact, without modern communications, if you moved, no one would be able to find you.
>Firefox is virtually non-existent on the mobile scene.

I agree with (or at least understand) most of your post, but I'm a bit surprised by this. Having used Chrome, Dolphin, and Opera on Android over the past few years, I have always come back to Firefox. It's speedy, has most of the extensions I want, and sites render nicely, though occasionally it hiccups on esoteric scripts and I end up loading them in Chrome (if I actually need to).
Don't distribute JSX, it's not JavaScript. Distribute what engines actually support.
I think you're massively overstating your case when you say "optimal." There is no evidence anything CL provides is optimal according to any rigorous metric. I could very easily claim Scheme is "more optimal" since it's a much more minimal implementation with the same capabilities. Also I think you are mistaken to equate fewer symbols with easier to reason about symbols, e.g. I find it much easier to reason about complex programs when they are written in a strong static type system, which CL lacks. The type system lets me leverage the computer to help me reason about the program, by type checking.
The "most valuable" one for me would have been the (Cisco) CCNP.

At a previous employer, though, we would get a raise for earning various certifications so I took a bunch of them that I wouldn't normally have taken. Most were worth at least a $1000 (USD) raise (added to my salary) and some (i.e. CCNP) were worth much more.
You should be getting advice from people who have failed AND succeeded. If the person only failed and never succeeded in anything, they probably think they know why they failed but actually they don't. That's why you see a lot of misleading medium blog posts about people talking about why they failed when they know nothing about why. On the other hand people who've only succeeded (has nothing to do with whether they're more competent than the ones who've failed, just means they were lucky) don't know what it means to fail so won't be able to give you good advice.

Secondly, raising money is not related to succeeding. You will understand when you take a step back and watch 99% of the once-popular companies go out of business after raising millions of dollars.

I suggest you keep working on your thing on the side (if you're still passionate about it) and get a job. You can always quit and come back to fulltime on your thing when you see a glimmer of hope.
VS Code also had a huge headstart in that they already had the editor code, as well as the node+chrome workspace (electron/atomshell) to use. Not to mention cross-platform from the start.

At this point, they actually have a lot of the core functionality in place for a full IDE, they just need a prettier means of editing configuration, and creating build-able projects.... It's a bit manual at this point, which makes it a good fit for node and go workflows, and decent for others.

It will get better.
Rent your house like a hotel, expect it to be treated as such. This isn't some family-friendly, socio-do-gooder website - it's AirBnB. They rent, they stay, they leave. Nothing was damaged in the apartment, I don't see the issue. If you don't like the mess, give a bad rating.
I assume it's ASCII rather than UTF-8 to maximize compatibility with systems that may or may not handle UTF-8 correctly.

Actually, yeah, that's pretty much what they said:

The changes here are small: we've reduced our characters to base62 plus some period markers, and only at the ends of words. PGP messages often get mangled by different apps, websites, and smart text processors.
Any idea on what exactly VS Code did better to achieve that performance compared with Atom?
Or wxWidgets for a native GUI look.
Why FreePascal..?

This is suicide.
Comparing a laptop vs. a desktop? Which do you need? I've got no idea what your specifics are or whether you'll be permanently stationed at a desk or if you'll be working on the subway 24/7.. the current state of this post provides very little beneficial information for the HN community.
That's also how I perceive flux/redux. It's promise is to make it easier to"reason about your application". But it's basically a glorified event model, which does have some nice properties, but you end up with one function bring scattered throughout your entire application as side effects (which you need anyway, be it as sagas, thunks or whatever). Now as your application grows out becomes really hard to follow the flow and if you dispatch an action, it's not clear what will happen because of this. Am I just not getting it right?
Being one of them, though not a native speaker which is more than sometimes noticeable, I'd not even describe it as caring for future developers. It's self-care. I've spent enough time staring at code changes made long ago, trying to understand the reasoning, that providing enough context for my future self is justification enough.
Studying? Major life challenges? Those are not the kinds of gaps that are applicable to this discussion. The gaps the parents alludes to are taking time off working to be with the kids and such. And those are not especially correlated to any "increased professional utility".

And even the ones you mention, with the exception of studing, most of what you described would still be either irrelevant or detrimental to "professional utility". The typical white-upper-middle-class "trip to see the world" is more of a Gen-X/millenial cliche than some eye-opening cultural experience.
We use delphi at work. It is suited to building in-house apps iOS, Android and Windows, as well as web services on Linux.
Related: there's a few versions of "get lamp" documentary online (https://www.youtube.com/watch?v=LRhbcDzbGSU) or you can get the movie directly from getlamp.com.

These histories (the maher link above, the getlamp doc, etc) bring back a lot of great memories.

EDIT: the youtube link above looks like it's actually the getlamp movie being shown at a google event, with an audience (audience sounds in there now and then).
It still doesn't work.

Are you on fast/slow ring?
>Spices don’t go bad
Some spices contain oils and fats. Those substances go rancid with age like any other substance. And there are fungi.
Every message starts with "saltpack". That's handy for TLAs.
Chrome, Firefox, Edge, Safari and Opera all support ES6. That's the current version of all major browsers.

But, I'm not arguing that web sites should only serve ES6 to browsers, only that packages should be distributed as ES6 and the app should be responsible for compilation.
Thank you for your time and mark all of these things.

At the moment I am seeing the 3d visualisation as an option because I am cable of doing everything from start to end without need a team. Because at the moment I am not seeing any other variant to focus my time for achieving something that I am cable off. I do not want to stuck with 3d visualisation mostly I want to start from somewhere and trying to learn and from doing some project after that to continue evolving to something. If am polished my 3d visualisation and presentation skill I will be more cable of selling my ideas because at the moment winning the client is happened with good selling/presentation skills and well presented 3d visualisation.

"...selling to architects."
I am just trying to start from somewhere because at the moment time is passing and I am just jumping from one project to another. If keep doing that I will get older and older with any experience even if I start something and I fail will be better than that keep changing the project that I am working.

One of my other startup ideas is about building construction management and establish the time of finishing the project and optimising the time of finishing the project.

One of my disadvantages is that my education is not from well know the university and my fluency of English speaking is still very poor but I will found the way to improve it. I am not complaining I just sharing with you.
For the uninitiated:

https://en.m.wikipedia.org/wiki/Five_Nights_at_Freddy%27s
That's the state of the art of Research these days. La Palice would be proud.
If your users need ES5, then compile to ES5. The packages you use can't know that though. I'm not advocating for breaking anything.
From the administration, to hospital staff, to law enforcement, everybody's only motive right now is/would be to get some circus time and then get rid of her somehow or the other.

I've lived all my life here and though I am not sure whether you are from here but when I read, "Rehabilitation in India is a joke", my first reaction was it's an understatement!.

Or she might as well be treated as a guinea pig in the guise of "research".
lol Fair enough!
Huh i certainly can tell that it is not native. It's huge for what little it does
This is especially poisonous in computer science and research and I see it every single day. I think it's because we don't share a global system that sort of guarantees the same general settings for everybody.

The older sciences basically try to reverse engineer the physical system that is our universe but we in CS just build anything we think is cool and then write a paper about it.

Therefore reproducability in CS is at all time low. Nobody reconstructs any experiment. But everybody thinks he's the next Lamport, or the next <insert famous CS guy>.

We deceive ourselves into thinking that what we're doing is science (and then convince everyone around us) when in reality all we do is emulate progress by busy waiting and burning resources.

:/
Thats awesome advice. I definitely want to keep on doing, I am very passionate. Heck 2 of my students who used my platform got into good schools (one in Yale and one in UC Davis). They called me and thanked me. I know this thing is useful but I need to reach out to millions of people to make anything substantial out of it. And I just don't have the money.

I am thinking of getting a contracting job so I can keep working on it on the side. I have been out of job for a long time so I don't even know where to start from.
Couple things: salt grinders are an alternative to putting rice in your shaker to prevent clumping. If it's already clumped, grind it.

Also - sea salt marketed as sea salt tastes different from iodized table salt. That's what people want, the different taste. It may have come from the same general place (...sea), but it still tastes different. Just like McDo's fries vs. Wendy's.... I prefer the salt that McDo's uses.
If I understood article correctly - problem was that there were 2 women renting his place. Afaik - prostitution is legal there, but brothels are not, and place with more than one "escort" persons is considered brothel from legal point of view, so owner of the property was afraid that he'll be considered part of that.
Not really. Postgres ORMs are not meant to do schema-less and tables still need to be created.
I've just finished writing an Electron app. If you're already in the front-end web development world, the learning curve will be mild. The hardest part had little to do with Electron and more with the rapid changes in the JS world. It's hard to keep up.
Firefox is unbelievably sluggish with many single page apps. Especially on Mac.
If you can, wait WebAssembly support for Web/DOM API and support from languages like Kotlin/Swift. This will be a game changer.
Really doesn't work too well in the singular.
AFAIK Qt also has support for writing apps in JS (isn't that what Qml is?).
> "It’s certainly true that Trump vowed to involve the U.S. in fewer wars than Clinton wanted, and for a narrower range of reasons. And that may still end up happening. Indeed, many of Trump’s most vocal supporters yesterday were expressing anger even over this limited bombing campaign in Syria. But to take a military action that Clinton herself favored and try to use it to suggest that Clinton would have been less hawkish is just bizarre and deceitful beyond belief."

Just one of the gems of clarity in this piece.

It has very many more such gems, including an application of a quote from the 1787 publication "Federalist No. 4, Concerning Dangers From Foreign Force and Influence" by John Lay, about some things that often happen after leaders start new wars.
Red language
"Recreational outrage" is my new favorite phrase :)
What's the ops experience for a replicated setup like these days? i.e. assuming you want basic fault-tolerance at non-exotic size / activity levels, how much of a job is someone acquiring if, say, there are reasons they can't just use AWS RDS?