skysight-inc/HackerNews huggingface dataset:
"strcat(strcat(strcat(strcpy(buf, "This "),"is "),"a long "),"string.");
len = strlen(buf);

> The above example executes in exponential time with the length of the strings.

This statement is obviously not true. The example is linear with the length of the strings (assuming the number of strings is constant) and O(n^2) with the number of strings (assuming each string has non-zero length).
Celebrating the dead (projects)
Nginx auto configuration and service discovery for Mesos/Marathon
It's weird to call it an ability of babies to perform well in a very contrived task, but perform worse in any real life object recognition.

It is the other way round. We adults have a great capability to identify similar real life objects in various lighting conditions. Hints like the reflections on the snail tell our brain about the lighting conditions and we automatically correct for it.
IBM Design
You may be right, and I must admit ignorance on the technical side of the format. But the intent seems to be clear [1]:

> A goal of the Accelerated Mobile Pages Project is to ensure effective ad monetization on the mobile web while embracing a user-centric approach.

[1] https://www.ampproject.org/docs/support/faqs.html#how-will-a...
Seems strange to phrase this as something that adults can no longer see. If anything, it just shows that adult brains are more sophisticated in interpreting visual information.
You're making a lot of claims and backing up none of them. Please elaborate.
Wait... _BETA_.companieshouse.gov.uk?
Company records available for free?
A website that is online 24x7 and doesn't close at night?

I've obviously been living under a rock
Disclaimer: I know these guys through TechStars.

I see a lot of complaints about stagnation on SoundCloud, and while I'm not a user, I completely understand the frustration that brings.

There's a new kid on the block with these kind of services, clyp.it. I liken them to imgur for audio, focusing around music for the most part.

They've got strong ties to the community and even have some big names using their tool like Eric Clapton.

The community aspects are still being worked out, but I know they're actively looking for feedback to help build that out to be the best it can be.

If you check them out and have suggestions, I know they'd love to hear it (There's a link to their twitter on their site)
Author here. A year ago or so I wrote a similar service called moxy (a reverse proxy for Mesos/Marathon entirely in Go) but due to the demand of more advanced features that already existed in nginx I rewrote the whole thing and now its an configuration tool using templates instead. We are using this internally on an average sized production environment, and its been working great so far. Its partly inspired by Bamboo that is a similar tool that configures haproxy, but we preferred nginx for a list of reasons.
Feel free to use, fork, improve, etc!
Pull Requests By Women Are More Likely To Be Accepted
The live stream has moved, and has now started here: https://www.youtube.com/watch?v=c7293kAiPZw
The story is meant to have come from Lourdes, which I believe the Vatican has failed to recognize as a legit miracle despite the location being a pilgrimage for many Catholics.
It's probably a Firefox bug.
Give them a paywall to hack past?
NoComment – Chrome extension for hiding comment sections across the web
Looking at your submissions - while interesting, wouldn't warrant up vote from me. I tend to up vote as a sort of bookmark or if I feel something should get more exposure (try to drive it to the front page). Posts I up vote are generally related to cool projects / projects that could help me in my work or discussion topics I feel strongly about.

There is definitely a target audience that is the HN community - so while something might be interesting, it doesn't necessarily mean it might be popular - ie: theres a lot of posts today about the Tesla Model 3 but few up votes if any on any of them because it's all speculation until it actually happens.
How+to+Best+Enjoy+Gluten+Free+Celebrating+Valentines+Day
Physicists detect gravitational waves from violent black-hole merger
Most tall towers are aggressively grounded. You would need a tower insulated from the ground. A tower used as an element for a low frequency antenna for instance. I strongly suspect that those large black interlocking rings are used as a spark gap for lightning protection in the absence of a solid ground.

Once you were on the tower you wouldn't notice anything. You would have to get between the ungrounded tower and ground.
Gravitational waves, Einstein’s ripples in spacetime, spotted for first time
Full Analysis: https://peerj.com/preprints/1733.pdf

Summaries:

1. Women are more likely to have pull requests accepted than men.

2. Women continue to have high acceptance rates as they gain experience.

3. Women’s pull requests are less likely to serve an immediate project need.

4. Women’s changes are larger.

5. Women’s acceptance rates are higher across programming languages.

6. Women have lower acceptance rates as outsiders when they are identifiable as women.
4 Vital User Behaviour Metrics for Mobile App Analytics
Print Books from WhatsApp with Python and LaTeX
Gravitational waves detected for the first time
Show HN: Loophole – Polar devices API (ver. 0.2)
Observation of Gravitational Waves from a Binary Black Hole Merger
Nope. It's real when it's being played by a person live, not a computer chip in a loop. It's real when the musician stops the music stops, not keeps going because it's really the computer playing it. Making music doesn't make one a musician, performing it live does. Lots of music is made in studios by producers that can't play a damn thing, they're still not musicians and neither is Kanye.
Physicists Detect Gravitational Waves, Proving Einstein Right
SageMath: http://www.sagemath.org/

I think this is a cool open source project. My sister is a teacher. I wouldn't recommend this over Mathmatica to her. It's level of polish would require attention that could better be focused on here students.

It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more.

Is just noise that doesn't solve her problems or help her students.
using an excel spreadsheet! google drive mostly
I think the biggest issue that Levine writes about today is the fate of the Chinese banks. If you thought that the American banks were in bed with the government then you haven't seen anything yet.

The worry is that the banks are currently propping up alot of companies that are for all intents and purposes already bankrupt. The linked article mentions that about 10% of their loans could go bad which may wipe up to 3.5 trillion of equity away.

Most of these companies are limited to China with a bit of exposure due to their ADR's trading in North America so there isn't much direct market worry.

The real worry is that to prop up their own economy China may have to:

- start selling US Dollar holdings to keep its own at a rate that the rest of the world can't absorb,

- have their economy grow at a zero rate, something that was almost unthinkable even 2 years ago.

Both of these have significant knock on effects for the rest of the world.

I have no insight to this myself, I'm not an economist but the guy really making noise about this is Kyle Bass who made alot of money off the 2008 crash but whose fund hasn't done so well since then.

So you can either believe he knows what he's talking about and get ready or assume he's a "one hit wonder" who is unlikely to be right about such a big event again.

I will say this. I talk to alot of people who would love to short China but are afraid of getting burned as there is really no way of predicting if the govnermnet will let some banks fail or if they will throw everything at the problem to prop up their financial sector.

My suspicion is that they will follow the US example and throw billions at the banks in an attempt to right them.
Would be nice to 3D-print it!
It will be good to have e-mail verification. (i.e. check if the one signing up is really the e-mail owner)
There is no scientific definition of race. People do differ genetically and sometimes those differences can be found in certain ancestral groups, but there is no scientific way to draw hard lines between those groups.

What is someone who is 1/4 African, 1/4 European, and 1/2 Vietnamese? What does their "race" tell you about them?

Even if you could do a genetic test of every single person who, say, applied for a job or a college, you still wouldn't be able to determine their race with any certainty most of the time.

Race is just not an objective definition, and if you knew anything about US history, you'd know that. Most of the landmark civil rights cases were about proving that you can't identify race by appearance, behavior, or even ancestry, since so many blacks had mixed ancestry.
Soundcloud is absolutely ubiquitous in the electronic music community. I was talking about this with a friend recently who is a programmer and a (relatively) well known composer, and she made the point that soundcloud actually represents a very important cultural document; there is tons of music that has been created in the past 5+ years that exists exclusively there, and it would be a tremendous cultural loss if it were to disappear. This is something I haven't heard a great deal about, and it's something that concerns me about other media platforms like Medium.
Einstein's gravitational waves found at last
What?! That's an incredibly high price tag for what you're getting, which is an incredibly barebones enlarged ATV with a 44hp motor. Look at some of the videos posted in this thread -- the interior of the truck is entirely unfinished. It's just angle steel. This is a niche, niche, niche product, and the headline does a disservice by possibly attempting to compare it to vehicles intended for normal use.
Thanks! I was stuck at the other stream wondering when it was going to start.
The NeXT Introduction – October 12, 1988
Are any of your friends paying for SoundCloud?
That is the goal, but those who use them don't see that getting everyone to stand emphasizes physical differences. Short people, women and lightweight people can come off as weaker when literally standing beside large male blow-hards. If everyone in management seems to be a 6-foot male fratboy, a culture of formal standups may be part of the problem.

Talk to anyone in a wheelchair. The one situation where I've seen this resulted in the physical standup rule being immediately abandoned in favour of a conference room. Everyone recognized the awkwardness of the situation.

A strange twist on the standup is the evil situation whereby the meeting occurs in a manager's office. Typically, the person in charge remains at their desk, like a king lording over a royal court, and groups of people come in to give quick presentations.
Thanks! I was thinking of creating this exact thing, and now I can take it off my to-do list. :)
Most IT pros have seen potentially embarrassing information about colleagues
Document Sentiment Analyzer: Detects sentiment and opinion objects with features
How Did Facebook Create and Deploy Its Friends Day Videos?
Man, talk about getting your facts wrong :(
Suffice it to say, the original article on TechCrunch made me slightly angry, and thus far they have yet to correct it.

Thanks for shining some light on the truth.
Time to Let Go of Startup Fairy Tales
Any chance we could get RSS feeds instead? :)
Computer science education: why does it suck so much and what if it didnt[video]
I have some personal experience here. Worked with the 2008 and 2012 Obama campaigns and knew a few guys in the "Cave" (their analytics and big data initiatives that helped direct strategy) The biggest thing to remember is that ultimately the big decisions and spends are made by leadership. Their emphasis, hiring, and personal relationship to the teams crunching the numbers, suggesting policy and strategy based on those numbers, and building the tools is what makes a difference.

My guess would be Hillary has a lot more of her team coming from the DNC than former Obama staffers and that its far too soon to make a judgement about the cohesion and effectiveness of her digital strategy operation at this point. There won't be much ramp up on that front until after the primaries. Its probably a skeleton crew right now.
The company accounts [1] break this down a bit, reporting the staff numbers as 123 "builders", 73 "operators" and 40 "pushers".

A slide deck about SoundCloud [2] explains that "builders" are the design, engineering and product teams, "operators" are finance, HR and legal, and "pushers" are the platform, community, content and marketing teams.

[1] https://beta.companieshouse.gov.uk/company/06343600/filing-h...
[2] http://www.slideshare.net/dagrobie/16-months-soundcloud/5-Or...
Rescheduling Docker Containers on Node Failure with Swarm 1.1
HTTPSecurityReport - https://httpsecurityreport.com - Disclaimer: I'm the creator.

Site Scan from MS - https://dev.windows.com/en-us/microsoft-edge/tools/staticsca...

Subresource Integrity scanner - https://sritest.io/
I worked on several vertical and in-house apps for the Newton platform back in the day. I was at the launch in Boston and the first couple of development conferences. Landon Dyer's work and Walter Smith's work on the object store and the NewtonScript language implementation was amazing. It had some performance and practical issues and bugs, but developing for the thing was largely a joy -- the closest I've come to the live coding and debugging on a dynamic runtime that people loved about the original Lisp machines. I've always felt that we would have been better off with a NewtonScript 3.0 than either Java or JavaScript. JavaScript in particular -- it was like the basic ideas of NewtonScript implemented badly by people with no taste and a "kitchen sink" approach to language design.

Along with Apple Dylan, the platforms were really ahead of their time. Going back to Objective-C felt like such a huge step backwards. And now I'm developing primarily in C and C++ and still wishing for something better. I satisfy my not-so-secret longings by writing Haskell in my spare time...
Scientists have found a way to help you learn new skills twice as fast
Show HN: Data Structures and Algorithms
Soundcloud is almost 10 years old. At what point a company stops being a startup? At what point it stops being feasible for a company to operate at a loss?
What's nicer is that they all look fairly busy, anyone know what's running?
Wasting 10's of thousands of hours for millions of people is hardly 'free'.
In my opinion, there is still a ton of room to scale performance by improving paralellism.

Compilers will of course get better and better at automatically parallizing code, but a big thing that needs to occur in my opinion is the introduction of the concept of explicit partial ordering into mainstream programming languages. Traditional programming languages assume that the order statements occur in code is the order in which operations should occur (operator precedence for the generation of the AST excepted). Imagine instead a programming language where statements separated by a newline implied temporal equivalence, while statements separated by a semicolon implied a temporal ordering. This would enable the compiler to automatically parallelize code much more efficiently.
__cato is just pointing out that there are disadvantages, since the comment he's responding to isn't aware of any. In fact, before their comment, I wasn't aware there were disadvantages, all I'd heard is that there were advantages to being bilingual. You many think these are small things, but they're interesting and they're backed up by studies.
Has anyone got mouse wheel support working on a PuTTy terminal? I've compiled htop from source against ncurses 6 on Ubuntu, but no luck.

I know it sounds like I'm asking a lot for a PuTTy window... but mouse clicks have (amazingly) worked even on a very old version of htop. Just wondering if anyone has done it before pursuing it further.
AMP is just a subset of HTML/JS/CSS, but there is also an AMP CDN and the implication that you agree to allow your content to be cached by third parties.

I think this means that the agreement concerning the AMP CDN says you don't use bad ads, thus discouraging ad blocking.
This would be a cool toy if you have lots of land to drive it on like you would a quad.

That said - since this is using Kubota engine - you can get an actual Kubota tractor with twice the horsepower in this price range. For 60K MSRP you can get a tricked out top of the line Kubota Mudder which is pretty awesome and way more practical.
MailChimp: Inbox Preview
Gravitational waves from black holes detected
with regards to Payday loans the take away is that regulation is often uneven in application and not timely, worse activities which were not expressly illegal can one day become so with prosecution of said activities at a much later date.

Note, I am not excusing the behavior of the example cases. I am not a fan of reaching back so far to prosecute for actions that were not illegal unless it can be shown that an investigation was already in process and those performing them were notified their actions were irregular and subject to legal action
Not wrong -- the safety screen is part of the cavity resonator. But if there's a hole in it, or if you defeat the door interlock, you can still cook yourself with microwaves. In general I'm not too concerned that I'm going to cook my eyeballs by looking at my spaghetti to make sure that it's not exploding all over the inside of the microwave.
I managed to get through college keeping the same crappy (read: None) study habits as in high school, but I've always struggled with gaining the work ethic to actually work on side projects I'm interested in instead of coming home from work and playing video games all night or other vices. I've almost gained a secret terror inside myself that I am just not the type of person to have a strong enough work ethic to get into the habit of developing in my free time and its been difficult for me to self motivate, even though once I get started, I tend to enjoy programming outside of work. I get all my work done quickly and efficiently at my job, but I almost wish that I didn't have a high natural aptitude so I would have had a strong necessity to gain these skills for my personal life.
> unless there are radioactive substances flying in the air things bought there should be safe

I'll think rather in a ROG [1] event

[1] Rodent Olympic Games.
Yes, the majority of people I know who are 'professional' electronic musicians/DJs have a pro account.
While I understand the appeal for Soundcloud as a platform for people to get their music "out there" (especially with EDM), I personally don't like the UX at all. The big gripe I have is that the categories are often jacked up. I'm a big metal fan and almost half of the songs in the "Metal" category do not remotely meet that description.....as in, dubstep remixes of Taylor Swift songs and crap like that.
I love and use Qapital everyday, and with the launch of their Android app I wanted to share this with HN!

Qapital is a free savings app where you can save money based on almost any real life event. You can connect IFTTT to the app, so you can trigger savings based on Reddit upvotes, sports scores, or almost anything else. I love it, I hope you guys do too.
Ask HN: Interviewed for senior but given SE2
Hi,

As the title says, I interviewed for senior developer position and now they comfortably switch papers when they send me the offer.

I cannot believe this, as they could have straightforward rejected me if I didn't fit a senior and now they are going back and forth. Wasted my one valuable vacation day!

How do I go about this and convince them that I am only interested in the senior position?

Thanks
He does and he's good at it. It's usually pretty entertaining.
Title: 8 Months, After Learning To Code And Launching An App, Leo The Homeless Coder Is Still Homeless
Revolutionary discovery: Scientists pinpoint gravitational waves
Ah, I didn't realize it used signature verification. Nice. I edited my comment. Thanks for taking the time to cure my ignorance.
when people argue that "digital distribution is essentially free," then ask why Soundcloud is losing money, since distributing music is literally their only real cost of doing business.

we will continue to endure substantial cultural losses for so long as people continue to believe that content can & should be distributed and consumed for free.

ultimately some sort of micropayments + blockchain-like-cloudserving might replace Spotify, Soundcloud, and all other streaming services with a decentralized system in which listeners compensate artists directly.

until then the promise of disintermediation is just a fantasy. gatekeepers on the Internet control access to most content, particularly music.
Perhaps they found the duplication better for revenue?
Ok as epic as that is, if usability is desired, you can disable showing all cores and instead only show an average.
Yes -- and actually, that's happened.
As a music consumer I personally want to pay for soundcloud instead of getting ads, which could bring more revenue than ads and be more flexible in prizing, but when I asked soundcloud support for the option they said they had no immediate plans for one. In the end money is king and I don't understand why they haven't explored more revenue options.

Edit: typo
The "A virtual reality experience of looking at a fireplace on TV" is actually a thing.
They look purple and orange to me, and I am not colorblind.

I have sometimes disagreed with other people whether a color is orange or red so maybe there's some other variation in color perception that's never been worthy of diagnosis.
Joe Hellerstein on data wrangling, distributed systems, and metadata services
Link to research paper here: https://news.ycombinator.com/item?id=11080678
Keep in mind I am primarily interested in DJ-oriented music, which is not music designed to be listened to beginning-to-end, but rather mixed and beat-matched with other music. You can often get the gist of a beat and rhythm in a matter of bars. I'll usually click around a track for 5-10s before I repost it, and move on to the next track. When I'm ready to actually listen, I go back to my profile and play back everything I've reposted for the day, and unpost the stuff that doesn't stand for the full length of the track.
They "broke" that in the mobile app. It used to be that it would cache the stuff you had listened to (very useful in London where there is no network signal in the tube), but now it seems you always have to be online to listen.
Show HN: `argon2rs`, the pure Rust password hashing library
Well he did in part because at one point Alan Cox's branch of the 2.4 kernel was threatening to become the de-facto kernel. This because Torvalds had built up a massive patch backlog.
-Also, I can't save a collection of favorite tracks in any meaningful way. I can favorite them, but they quickly get lost in the mobile UI if I do too much of that. I end up relying on global search every time I want to revisit a song or artist.

You can use playlists to save collections of tracks
> It actually does stuff that even current frameworks cannot achieve, such as providing long-lived stateful web apps entirely in HTML

What? This was the norm back in the day. It's not like all those Perl programmers writing CGIs or later PHP programmers writing PHP apps were using JS to tie it all together.

Or am I misunderstanding what you mean?
What is Asterisk?
Andreessen Horowitz and Founders Fund Sell $148M of Lyft Shares