skysight-inc/HackerNews huggingface dataset:
Because .js.

I think the general argument is this. Javascript is a necessary evil, but serverside, it isn't. Please, let us use something saner, or at least give us the option to do so.

Javascript seems to be spreading into areas javascript has no business of being in, ("node.js on microcontrollers? what?"), and that is a bit disconcerting.

Granted, I'm fairly new to Javascript, but even the good stuff seems like piecing together sane abstractions from wonky components. It's the horror you'd feel if a nuclear reactor operator told you they get the components to go subcritical by grounding that bare wire next to their coffee cup. Does it work? Yes. Abusing function scope and closures to make variables private? Write a function that checks whether a variable is an array because typeof malfunctions? Does it work? Yes.

But then, is it sensible engineering? And even if you've gotten good enough at javascript that the gotchas simply seem kinky to you, do you really need it in every other area of your life?

I'm also be a little bit concerned that javascript will swallow everything else, and then the only way to program is to engage in a kinky whipfest, and whilst as a German I enjoy a good kinky whipfest, it's really something for after work.
Kontes paling heboh
Situs poker online | domino qq | qiu qiu terbaru indonesia

Join now and get money!!!
Visit <b><a href="http://ionqq.com" rel="nofollow">ionqq.com</a></b>

Information <b><a href="http://www.seopokeronline.com" rel="nofollow">www.seopokeronline.com</a></b>
Join dan dapatkan beragam bonus.
- bonus refferal 20%
- bonus rollingan 0,3%

<b><a href="http://ionqq.com" rel="nofollow">Poker Online</a></b>

,<b><a href="http://ionqq.com" rel="nofollow">dewapoker</a></b>
,<b><a href="http://ionqq.com" rel="nofollow">pokerclub88</a></b>

,<b><a href="http://ionqq.com" rel="nofollow">domino QQ</a></b>

,<b><a href="http://ionqq.com" rel="nofollow">domino qiu qiu</a></b>
Stirring, breast-beating slogans aren't usually thrown out there for their technical truth.
That is actually just referring to regular old non-carbonated water, not sparkling water (or as we call it around here, seltzer).
Facebook’s giant internet drone is ready for testing
> Also worth mentioning that Hoover might be posthumously jealous regarding the amount of dirt Google might have on, well...everybody.

No, it's not really worth mentioning, unless you're implying that Google is blackmailing government employees to expedite rule changes. If you are seriously suggesting that, own it.

Hoover would be jealous of any tech companies, from Apple (remember the Fappening?), Twitter (how many Carlos Dangers are out there?), Mobile Operators to your garden variety ISP, but most of all - the NSA. In fact, if he were alive and in charge of the FBI today he'd wrangle up an ongoing "inter-agency information sharing" set up, and would not be jealous of anyone at all.
How to migrate from Parse Push Notifications before it shuts down
Or rbenv.
Tab-title – Give your Atom unsaved tabs better names
Of all the problems with C strings, the one mentioned in the article (inefficient strcat() function) is really small.

I think unicode support would be much more important, but not everyone agrees (for example, on embedded devices unicode support can be dead-weight). And adding to C without consensus leads to lousy decisions.
Here's a bit more info on thathttp://www.nasa.gov/centers/goddard/news/topstory/2009/icrf2...
Which might have weighted 36lb https://en.wikipedia.org/wiki/Penny-farthing#Construction
Canvas.toBlob (Chromium) Ready to ship
Sublimetext is not dead, new version!
Let's hope they restore the Presto engine.
"I really, really wish they had dropped the 1-based indexing and <= upper bound on index ranges."

really? There are quite a few things I don't like about julia, but using 1-indexing and "end" makes implementing algorithms much clearer IMHO.

The main pain points for me in julia are the module/pkg system and that the runtime is not just batteries but more like 10 generators included i.e. it could be way more minimal. But I get that the goal is to have a powerful scientific computing language and not to build a multipurpose language that emphasizes modular construction of code units and production ready package and build management utilities.

All in all, when judged by how well julia achieves its self-stated goals, I think it is excellent.
Mmm. I found it too annoying to use --- the commentary is exceedingly opinionated about what it is it thinks I should be looking at; I'd zoom in on a detail that attracted my attention, click on the button to bring up the text, and while I was reading it would pan and zoom randomly to something else. Synchronised to some audio track I wasn't listening to, maybe? But I hadn't finished looking at the first thing, dammit. And then it would pan and zoom again when putting the text away.

It felt like it was punishing me for trying to explore the (incredible) painting on my own, rather than following the approved guided tour.
IMO it is usefull to have the "return result paradigm".
You can do things like: bar(foo(x, y)) and chain function results.
Notice how this applies to strcpy:

char *heap_ptr, *stack_ptr; ... fn_needs_heap_ptr(strcpy(heap_ptr, stack_ptr));

Another example (dma address space != buf a.s):

char *dma_ptr, *buf; ... fn_needs_dma_ptr(strcpy(dma_ptr, buf)) ...

IOW, foo(strcpy(dst, src)) is VERY different than strcpy(dst, src); foo(src);
It comes down to "do animals feel emotions" which is really just a sneaky way to ask whether animals have a first-person experience at all. It's easiest imho to apply a Turing Test here: if an animal behaves like it has emotions in every way, what authority can you claim to say they don't? If there's no test to distinguish between "fake" emotions and actual emotions, then is it even a meaningful question?

Anyway, what are the odds that humans invented empathy, uniquely, somewhere between ourselves and our most recent common ancestor with (mice, dogs, whatever)? It just seems so unlikely. How did our hominin ancestors get along with each other if they didn't have empathy?
I am not 100% sure how strong the API of shopify is. But you depend on it. For woocommerce i can just write _bots_ that query the Database and create actions based on this. Next to the API, Monkey Patching, Plugins, Hooks and whatever else it ships with.

You always have more and better possibilities if you host yourself.

As concrete example. I am in the progress of automating a dropship business. Not sure how easy that would be with shopify.
Issuing and revoking AI licenses (driver's licenses or others) seems like a very good use case for the block chain. You can predefine rules for removal etc. There's a bit of literature about automatically executed contracts on the block chain and this use case seems very similar.
This is pretty good too.

http://www.vatican.va/various/cappelle/index_sistina_en.htm
Eh...

// This code is licensed under CC0.
// A copy of the license can be obtained at https://creativecommons.org/publicdomain/zero/1.0/
// May you forever catenate in peace.
#define strcatm(...) strcat_multi(__VA_ARGS__, NULL);
char* strcat_multi(char *dest, ...) {
va_list srcs;
char *dest_end;
const char *src;
size_t src_sz;
va_start(srcs, dest);
for (dest_end = dest; *dest_end; dest_end++);
for (src = va_arg(srcs, const char *); src; src = va_arg(srcs, const char *)) {
src_sz = strlen(src);
memmove(dest_end, src, src_sz);
dest_end += src_sz;
*dest_end = '\0';
}
va_end(srcs);
return dest_end;
}

There. Now go and catenate, children.
Wearables, DNA Sequencing and Big Data
HTTP/2 Dashboard – Monitoring the Adoption and Performance of HTTP/2 on the Web
Transitioning from Objective C to Swift without rewriting the old code
Further evidence that the new yorker is where one goes to find finely written bullshit.
As a bonus, this works with e.g.

char buf[256]; buf[0] = 'x'; buf[1] = '\0';
strcatm(buf, buf, buf, buf);

producing a string of 16 'x's
Rotational mass is important if you're doing lots of accelerations, but for almost all riders the real killer is rolling resistance. The difference between good tyres and bad is light and day. And note, narrower+harder != better... tests have shown that wider tyres running low pressures but with supple side walls can be as fast or faster than narrower tyres, and are much more comfortable to boot.
I feel the same about carrying the bikes up stairs :-)

However there is a noticeable difference in riding as well, unless you ride only on short distances.

You can simulate the difference on the same bicycle so the comparison is not tainted by different tires and mechanical components. You can add 5 kg (or 10 pounds) here and there or even in a backpack (but it will harm your performance in other ways). Maybe don't put weight on the steering/front wheel because that will make for a difficult handling. You can use water, so you can release it at any time and feel the difference.

You'll notice that with the extra weight you accelerate less and climb worse. All sort of disadvantages derive from that. If you do 100 km and you have a choice, you'll go for the lighter bicycle. Unfortunately that means a lighter purse as well, maybe much lighter.
Photos: Amber Rose and Blac Chyna Put Their MASSIVE Butts on Display
Outsourcing Business Processes for Innovation – Volume 2
Seoul did a similar thing.
http://grist.org/infrastructure/2011-04-04-seoul-korea-tears...
Email remains the poster child (given its age, perhaps that should be poster grandparent) for how a lightweight federated communications protocol can service needs from micro to mega.

For comparison: the sidelining of XMPP by corporate interests was awfully disappointing; the centralisation of social networking feeds is downright heartbreaking. But none of that should put us off trying and trying again. Everyone with an interest in how the Internet protocol stack works in context should try running their own mail service, it's a fantastic and low-cost way to gain insight.
Which iOS versions should you support?
Comparing number of patents is like comparing number of lines of code.
In the RAM model, a single binary search takes O(log n) accesses. If nothing is specified, this is the model that's commonly used to analyse algorithms, and one of its assumptions is that access to any memory location takes constant time. That this might not be true on actual machines is one of the shortcomings of that model, so you might say that it takes O(log² n) cycles on a certain machine. But the accesses also converge to the position where the element is, so the last couple of accesses will be in pages the TLB knows and that will even be in cache, so they'll take only a couple of cycles. Analysing this gets very complicated very quickly.

In the end, the RAM model is just that: a model. No model will ever cover all the peculiarities of the hardware that things are actually implemented on, as that would be nearly impossible and in any case too complex to work with during analysis. You just have to be aware of its limitations and do lots of benchmarks if you want to maximize performance :)
Well, people always find a way to doubt that animals have a sense of "self". Like in the test where they painted a dot on a chimps forehead and gave him a mirror - he wiped the dot off after looking at the mirror, which you know - would be a pretty good indication that he understood, in some way, that the creature in the mirror is him and not some other chimp. But obviously you have people who will say that the chimp might have thought that touching his own forehead made the other chimp touch their forehead, without realising that the image in the mirror is him and not another animal.
Working in an office is not the real problem. The real problems are the lack of working hours flexibility and commute time.
It's not like credit companies are shipping gold nuggets across the states when you make an online payment. Money is just an abstract value that exist on a balance sheet.

There is no reason why we can't have fast, low fee, micro-transactions via the Internet.
EA's Standard Template Library Is Now Open Source
I found this [1] PBS video useful.

[1] https://www.youtube.com/watch?v=msVuCEs8Ydo
> What I personally also find worrisome is the perception (at least for me) that Julia is confined to scientific computing whereas I find it should really be a general purpose language.

With 1-based array indexing? Very unlikely.
EA Open Source
Good to see progress being made on this front! I guess this means that makes the scores

US Gov: +1
Google: +1
Tesla: +1
Uber : -1
Robots: 0xffffffff
I'll concatenate the hell out of the buffer and whatever comes after it.
I just linked to this one, the EA STL was always open source, but it's been removed from their open source website for a while. It now contains WebKit versions for recent games (eg. FIFA 14 or Battlefield 4) : http://gpl.ea.com/
He means from the New Deal to the nomination of Goldwater when Democrats controlled Congress and Republicans weren't as polarized or conservative
Show HN: ORUAPP – A Proximity Messenger for Android and iOS
Mainly because the market was fragmented and FX had a lot of arbitrary laws (i.e. which currency pairs can be traded, which pairs have a peg against the dollar) and also the complexity of settling cash trades. Looser regulations and burgeoning global trade have provided the impetus for the automation in the FX business.
The History of Joy Division’s “Unknown Pleasures” Album Art
Unless I'm misreading it, Seoul simply removed the freeway
Can't say I've enjoyed much of Blizzard's work to be honest. They're style has always turned me off somewhat. I really liked the Warcraft I, II and III games but beyond that there's nothing that ever really grabbed me.

I gave World of Warcraft a go for around two weeks because my friends were playing it religiously but I just couldn't get into it. MMOs in general don't do it for me though.

I mean I loved Diablo 1 and 2 but they were developed by Condor (later became Blizzard North), Diablo 3 became something other than what I wanted from a sequel to that series. It was full of World of Warcraft's cartoonish art style, complete with huge shoulder pads on armour and massively oversaturated colours and terrible Blizzard-standard writing. They even managed to make Diablo himself completely unintimidating as a character due to how shitty his lines of dialogue were. They should have kept him a silent antagonist as in previous games and stuck with the dark gothic-horror aesthetic that made D1 and D2 so memorable.
try shotcut
The best discussion of the "Happy Birthday" copyright brouhaha is by the wonderful Vi Hart:

https://www.youtube.com/watch?v=AVo0Q8G8tS8

Not only is her biting commentary on the insanity in copyright law succinct and direct, her musical analysis of the differences between the original "Good Morning To All" and the modern "Happy Birthday" is very surprising.

Did you know the song modulates to 4/4 time for one measure? Even though the song is always notated as never leaving 3/4?
I'm not some kind of crazy animal activist, but seriously what's wrong with people : researching empathy by dipping mice tails in hot water or injecting them with vinegar is seriously fucked-up.

Should we search for empathy the hard way in these scientists too ?
> for almost all riders the real killer is rolling resistance

Aerodynamic resistance becomes greater than rolling resistance very early. See eg. http://www.sheldonbrown.com/rinard/aero/formulas.htm

You may argue that people riding upright on city ("dutch") bikes make up the majority of bike riders, but their possibly heavy-rolling tires are made up for their aerodynamically pessimal riding posture!

(Of course often it's easier to do something about rolling resistance than aerodynamics, despite being a smaller component)
What a strange statement/article. I had to check all three of those as an undergrad, associativity of matrix multiplication was definitely first year linear algebra, and I think elliptic curve product was first year number theory.

(and it still is, theorem 3.4 in these first year notes https://wwwf.imperial.ac.uk/~kb514/M1GLA.pdf)

"It is that they are felt too tedious or technical to prove in a course or even a textbook." Was my degree unusually tedious?
Visions of the Future
This is basically my old commute too, the only thing I miss now I work from home.

I used to leave the office stressed about a bad meeting or whatever and arrive home serene.
It's the best solution yet — going by entrance exams prefers those who already have knowledge, going by SAT is completely unfair, etc.
I think, it completely depends on the skills of your tech partner, transparent communication
Tyre blows, the car starts sweering to the left into the oncoming lane, the computer can either:

1) decide that a critical error has occurred and shut down

2) apply full brakes on the remaining wheels, sending the car into a spin and killing a group of pedestrians on the pavement.

3) let the car continue, smashing into a minivan with a family inside it. The minivan is also auto-controlled but has no time to change course

4) try steering further left, hitting the barriers/trees, possibly killing its own occupants.

Now, situations 2-4 can be simulated before they happen with enough computational power. Therefore, the computer would have to take a conscious/programmed decision who to kill, and that is a huge deal morally, because at some point someone somewhere will have to write code that will literally be evaluating value of human life.

And before you say that humans would do no better in this situation - that is true, but no one will judge you for a decision you took in the split second you had, you would do what felt right at the time. The computer is programmed a certain way and you can always sue saying that if it did X then person Y would still be alive - and if there's one thing that companies fear it's litigation.
It actually tastes like......bottled water.
SIPML5: HTML5-Based SIP (VoIP) Client
A deep overview of IoT analytics
Because the performance hit of extraneous strlen() calls is generally negligible. This in turn is because strlen() maps to "repne scasb" assembly instructions, which run in 4 cycles per byte + 8 cycles of fixed cost. That's cheap as dirt.

You will indeed have a problem if you strcat() excessively, but then it will be a marginal case, so you will optimize for it in your own code rather than dragging it into the standard.
you are like a battery. if you need to work 100%, you also need time to recharge. take a vacation, without laptop, without phone, far away from tech. take some friends with your and just clear your head.
The disincentive of aggressive sentencing is just well-wishing. When I committed my crime, I was not even aware of what laws I was breaking or even the amount of punishment I could receive. Most of the men I knew in prison also were not thinking of consequences at the time they were being bad boys. I would say the main exception to this were the men who had been in organized crime.
In context that seemed a reasonable attempt to get the point across to a lay audience.
With the curve editing enabled by default, it will come close to Cinelerra. They have mostly the same feature set at this point. Blender curve editing is unbeatable, but as a general purpose Video Editor, it has some drawbacks of its own. They are talking about maybe removing the feature, but I don't think it will happen. Blender is everything at once and does surprisingly well at most of them. For video, it inherit the node editor too, a big plus. But at its core it is not a video editor. KDenLive is not a movie maker clone, it is much more than that and it may impact some simple workflow. I think it is the most promising one, as it is already quite far ahead of its (FLOSS) "competition".

The best movie maker imitator was KinoDV. It is however just as dead of the DV/firewire standard itself. It's still in most distributions.
I just looked it up.

In 1970 924(c) was 1 year mandatory and 2 year for subsequent using or carrying a gun during a felony.

In 1984 they changed it to 5 years for carrying a gun during a "crime of violence". 20 for subsequent.

In 1986 they added " during a drug trafficking crime ".

In 1998 in addition to use or carry they added "possesses" "in furtherance of any such crime." And they increased the subsequent minimum from 20 to 25.

Note that these were all Republican congresses so i agree that the anti gun theory doesn't really hold that well, it was mostly just "tough on crime" hysteria. The 1986 drug stuff was in response to some basketball player, Len Bias, that died of an overdose.
How I Built the Developer's Dream Keyboard
We most certainly do not feel this way. An eye for an eye is not a life for an eye.
Is it common in the US for coffee shops to have decent wifi? The wifi at Starbucks where I live sucks - you have to keep reconnecting every 30 minutes and even during the 30 minutes it's not very stable.
Gender bias in open source: Pull request acceptance by gender [Preprint]
I wonder how efficient this would be for non technical stuff. I like to read quite a bit (commute by train) and usually marker and scribble in the books. It's typically business, pop-science, philosophy or history etc...might end up with a list like:

- Visiblity, Feedback, Constraints, Mapping, Consistency, Affordance from Design of Everyday Things

- Maven, Salesperson, Connector from Tipping Point

- 7 years' war cliff notes

I feel like it would get too big soon but it's a nice way of keeping track of the interesting things you have discovered.

I'm also considering putting my entire "Ideas" board and possibly other boards from Trello on Github instead.

Edit:
Related question: Is there any way to keep a bibtex file in Github and use it for citations in markup? That would be wonderful.
A Polygamist Cult's Last Stand: The Rise and Fall of Warren Jeffs
Not sure why this story is so popular.

It's just an advertisement for a simple yet very expensive program which solves a well-understood problem that has been solved many times before.
“Is It Secret? Is It Safe?” Handling Sensitive Data in Your Data Modeling
Steinbeck never said that

https://www.reddit.com/r/NeutralPolitics/comments/23ar71/tem...

http://anti-imperialism.com/2012/10/08/on-steinbeck-socialis...

http://hellyesjohnsteinbeck.tumblr.com/post/23486952183/comm...
The Sci-Hub Tor URL is https://scihub22266oqcxt.onion (source: https://vk.com/sci_hub?w=wall-36928352_5896)

Image: http://i.imgur.com/xZmDmPY.jpg
Interactive commit statistics – a feedback is welcome
Although writing C code for NIFs is not a regular task for Erlang developers, it must be done with extreme care because not only a long-running NIF could degrade the responsiveness of the VM, but also when it crashes the whole VM will crash.

However when there is no other options except writing a NIF, there are ways to protect yourself:

1. Your NIF should return less than a millisecond.

2. If the item 1 is not possible, split it into shorter NIF calls.

3. If item 1 and 2 are not possible so you have a dirty NIF. It is a NIF that cannot be split and cannot execute in a millisecond or less. There is an experimental feature in Erlang virtual machine which is called "dirty scheduler". When it is enabled some other schedulers are ready to execute the dirty NIFs, so they won't interfere with the normal operation of schedulers.

4. If item 1 and 2 are not possible and you don't want to use dirty schedulers, the +sfwi emulator flag is available to force normal schedulers to wake up again from the collapse situation.

These items are some solutions to remain in normal scheduling state even in case of writing the native functions in C (NIF), but what the article says is about just Erlang code which is run by schedulers and are preempted with no trouble as soon as they reach the reduction limit.
Back before the Internet (browsers) a big reason I bought/subscribed to magazines was for the ads. That was how I found out about most new products.

Today I rarely find out about anything from ads. Instead I find out from sites like HN, slashdot, etc or from social network connections and groups