skysight-inc/HackerNews huggingface dataset:
If Gillette was Apple and someone else decides to buy up Chinese-made tech gadgets, throw it into a USPS Priority box, give up margins as marketing, and create a quirky new brand would that also yield a similar result in 4 years?

Also, there must be quite a lot of ad agencies up and down Madison Ave laughing out loud because in their monthly pitch sessions to P&G they must have offered something similar to DSC on a silver platter for much less than a billion dollars.
Is this one less outdated? https://www.youtube.com/watch?v=FJY96_6Y3a4
I am trying this right now, and it's not doing exact string matching. I mean case sensitive, special characters, etc.

To the poster below, putting the query in double quotes definitely does not do exact string matching.
SomethingNothing: now available in WebVR
For me, disruption is the creation of a new product or service in a very well established market, that is very different than the established one. For example, Uber and the taxi world, AirBnB and hotels, DSC and Gilette.
All have actual impact on the original established market players because without a big change they can't compete.
As the article explains, the product is actually worse, but much cheaper, and in absolute terms it's "good enough" since the better product is over-serving its market.

This is pretty much the textbook definition of disruptive innovation.
I'm just curious what your thought process is. I mean, what makes you think something so wacky as reading minds is happening (come on..) when the explanation is probably just that the birds have quick reflexes.
Arstechnica says Telehouse North Docklands http://arstechnica.co.uk/business/2016/07/bt-isps-telehouse-...
In case you're wondering why this obviously interesting and relevant article gets no attention, I have no idea. This is the 8th submission in the past 10 days[0], and none of them have got significant votes or discussion.

It's a mystery.

[0] https://hn.algolia.com/?query=Solving%20All%20the%20Wrong%20...
Learn shortcuts and commands
And the gambling is what makes me skeptical of figures like "the DAO is worth $150 Million" or whatever.

I would like to know how much REAL MONEY went into this thing rather than its "value" as a result of funny-money speculation. I expect that any adult that put money or compute cycles into ethereum understands that the value could literally vaporize at any time, so it seems disingenuous to throw around dollar figures inflated by speculation. Is anyone _really_ losing their shirt at this point?
People have had this misconception for a long time about Google, I remember having this debate on HN 4 or 5 years ago. I'm not sure Google has ever supported truly exact string matching.
"He is almost regarded as a living entity, a kind of fun ursine household god (it is perhaps significant that the very first licensed Kumamon product was a Buddhist shrine emblazoned with his face)."

Things like this fascinate me about Japan. How is this understood? Is it a "South Park" style sacrilegious parody, or do Japanese Buddhists actually find this totally acceptable?
That's a web 2.0 mentality.

In the dot-com days most programmers thought everything had a computer solution.

With the big jump with people learning to code and being able to build stuff themselves that they started looking and finding opportunities. Back then it was only a few million eyes and few hundred thousand with millions, now a days it's a few hundred million eyes and $100.

It'll only get worse with inflation. You have to compete 1.5x harder than 20 years before to keep up, so really you have to compete 2x harder to be ahead.

Looking for "real stuff" to improve with tech is so 2014, when everyone was pitching the Uber for X or Birchbox for X.

Here's a fun thought experiment: with "real stuff" comes real unit economics, meaning without magical exponential growth of low marginal costs of software to pad $250k comp packs for developers that means software developers and engineers in the middle are going to see their comp package normalize then drop.
Middle and upper class folks cutting off their Netflix and Spotify entertainment while also leaving them unable to tweet incessantly about it. I don't think so.
FBI Issues Notice Regarding Pokémon GO
As somebody that has hired a few IT people, it's frustrating when you receive a CV where the main focus is a list of skills. For example, I can receive 100 CVs that all say "I can do JavaScript", but skill level ranges from those who can just about activate a jQuery plugin through to people that could probably build jQuery from scratch. I want to see examples of how you've used those skills, because then I can form my own opinion of your capabilities.

So talk about your achievements, and mention the skills you used as part of that. Be specific, and focus on the most important bits instead of listing every single item. Remember to include human skills like planning and leading.
The article seems to imply Dollar Dhave Club succeeded with the help of AWS. I don't get it. These guys aren't Google. It's a simple static site with a few dynamic forms. Anyone could've built that easily in 1998, let alone 2006.
> I'd rather that the ramification for stuff like this was kept to accounts on websites instead of going to the courts.

I agree with that in a sense, but that's not currently the case. The question isn't public court or private company "court", it's whether there should be a private company "court" in addition to the public ones (which, mind you, can already get involved).

At least there is some degree of transparency and public influence on the public ones.
Software and Application Development
Cycling to work one day and while stopped at some lights at a major Dublin intersection I noticed a crow drop a half eaten apple just ahead of the stop line.

Looking back after the lights turned green I could see the apple had been crushed by a car and the crow was gobbling up the delicious juicy apple mush.
It's helpful to list skills at the bottom of your resume for HR departments doing basic pattern matching. However to paint a clearer picture I would:

1. Write relevant bullet points that show what value you provided for your previous company and BOLD languages along the way.

E.g.

- Architected a product that does $X revenue with Y
languages

- Stabilized systems of X which allowed throughput of Y% more connections with Z language/framework

2. Include a summary/objective in your LinkedIn/Resume. E.g. I'm an all-around developer that isn't afraid of X, Y, Z
If they did offer that to P&G, then P&G was right to reject it. P&G have nothing to gain from this as incumbents, they'd just be throwing money away. The article covers this, saying Unilever was only in a position to buy because they had no existing product in this area.
Clever Hans
Launch of CelloHost.com
Warsaw, Poland (July 18, 2016) Jaaz Company has launched a new web domain. CelloHost.com will become a hosting place designated for average and unskilled users of social networks and bloggers that want to have their own website.

The company is going to launch free version of their service in September 2016 but in July they plan to launch beta version for selected customers.

The new web domain CelloHost.com will be offered to everyone that will setup their own site through company’s Jaaz Portal service.

The company is currently looking for people that want to become Beta Testers and would want to join their international team. Everyone that will register now can be rewarded with 50 Euro on promotion and up to 10 Euro for every bug he will find.

In addition he will be given a life time license for commercial versions of their software.

"We hope that thanks to our Beta Test program we will find testers with whom we will create a lasting cooperation" - said company’s CEO Marcin Gregorczyk.

Jaaz Company has been founded in 1998 by Marcin Gregorczyk and Sebastian Walos. Since then it is providing IT consulting and web designer services for variety of clients including Chancellery of President of Poland. In February 2016 Jaaz Company has started working on its flagship product Jaaz Portal.

Visit us: http://cellohost.com
I'm not sure all these analogies are that useful, the concepts are fairly simple after all. If I would to make one though, I would say that running a startup is like sailing. You're trying to get somewhere as fast as possible, but the fastest route might not be a straight line. You need a well tuned team that can adapt to changes in the environment quickly. Going fast highly dependent on external factors and fighting the elements will break your team, your boat or both.

Of course that's only for running the company. Developing code in startup are more like running a kitchen. You need to get a group of random people to produce a good product under intense pressure. Everyone is responsible for their own area and need to produce good quality in sync with everyone else, but management is ultimately responsible for the quality of the product.

But as I said, I'm not sure how useful this is. If people just realize that running a startup or developing a product is mostly like organizing any successful project and not some special thing that you learn solely from blog posts and venture capitalists.

PS. Things like the waterfall model is often useful if you're optimizing for getting a specific product out. Startups often struggle to get anything out or establishing themselves in the market, which is why it's useful to do things differently. That doesn't mean startup style projects are suited for every industry which seems to have become a widespread misconception.
It's a power outage in Telecity Harbour Exchange, from the LINX mailing list this morning:

08:12

- We are currently experiencing an outage impacting some of our equipment located at Telecity/Equinix Harbour Exchange in London. It is impacting both the Juniper and Extreme LANs.

- We are still investigating to get further information, but we have lost all management access to the devices at the moment.

08:45

- We have had confirmation from Telecity/Equinix that there was indeed a partial loss of power impacting one of the power feeds.

- Power failed at 07:55 BST and was restored at 08:17 BST for the majority of our equipment.

- Unfortunately one of our edge routers (edge4-tch) on the Juniper LAN is still down at the moment.

09:33

- Power to edge4-tch has also been restored now. The router has been back up since 9:15 BST.

- All member services should be restored.

- We have an engineer on site and are working with Telecity/Equinix to understand why we lost all power to that device.

- We are also waiting for a full report from Telecity/Equinix about the cause of the power failure.

---

We don't peer with BT so ou traffic was OK but we did notice loss of service from AWS to BTNet
> The vulnerability was mentioned on the NGINX mailing list in July, 2013, by Jonathan Matthews.

Wow, that is long ago. Why isn't this mitigated earlier? The attack is very simple.
I wonder if zenbo flopped https://zenbo.asus.com
7 Ways to save money with AWS
Anyone have an idea why they are catering to developers so much, when their treatment of users in general has become so much worse over the past year?

I mean, I guess, developers are sort of the only demographic which could realistically switch to another operating system, and since they are also users, Microsoft kind of has to make up for the assholish treatment that they've been giving users in general, but it seems still quite extreme, if it's only for that reason.

Could be, though, that I'm just suffering from the usual "All others are more naïve than I am"-syndrome, as I myself am for example still far away from ever wanting anything to do with Microsoft again, and I wasn't really opposed to Microsoft before the Windows 10 shitshow either...
Consider that your resume is a landing page for you, the product. A list of "Skills" is, essentially, early aughts SEO... though I suppose it can also double as a feature list.

How are you going to use this resume? Sending in applications, posted online? Would affect my advice.

In general, two types of people will read your resume: hiring decision makers, and their agents/gatekeepers. Ideally the resume speaks to both groups. Gatekeepers use pretty simple filtering, though it won't all be disclosed. For example, if you've got 5 years of experience, and the rest of the applicant pool has 2, and they all went to Harvard and you went to University of Phoenix, you're getting filtered out unless there's something really amazing about you. The "top school" filter may not be disclosed in the job posting, or even known prior to seeing the applicant pool. In some cases these institutional biases are more or less public knowledge, in others not. Worry about passing the obvious, stated filters. It should be clear, in under 3 seconds, that you pass or exceed them. Don't be afraid to ELI5.

For the reviewers giving more than a passing glance, tell a short story. This is like pitching your startup idea, or selling anything, really. Quick, punchy, hook them and let them call you for more.

The resume gets you the call. The call gets you the meet. The meet gets you the job.
Your timeout variable is terrible and you should feel bad
I agree that developers and code can have a lot of knowledge that lets them make allocations a lot more efficiently than the likes of glibc's malloc() (which have to handle a lot of edge cases and a lot of different workloads). As an extreme example, if you can architect around cooperating short-lived processes (Erlang-style) you can use a simple bump allocator and "dynamic" allocation is effectively (almost) free.

I wouldn't want to be doing anything custom around allocation without the support of a type system though. Having allocated-but-not-fully-initialized objects hanging around and looking exactly like fully-initialized objects is a recipe for disaster, and while it may be possible to keep track of things yourself through constant vigilance, the cognitive load just isn't worth it IMO. So if I had to do that kind of thing in C++ I'd probably look at having a custom allocator and some way to pass hints to it, rather than doing allocation and initialization separately in "normal" code. (Well, in reality I wouldn't use C++)

> Unfortunately I have stumbled over C++ frameworks which basically require to create all objects on the heap, which in my opinion is a design fault. A framework should not dictate to its users whether objects are created on the stack, on the heap, or are embedded in other objects.

Depends on the use case IMO. The flexibility of being able to control all your objects is valuable, but it doesn't come for free. One can't really generalize about what's idiomatic C++, because there's such a broad range of users.
Thanks for the comment. Fun it was indeed.

I was hoping to also write some small app in Lisp, but it turns out that there is too little memory, really. Probably I'll use DFScheme for some browser app. So it's like, "I'll program my MCU with the Lisp interpreter and some cool AI written in it... In fact, forget the MCU"
No, it means asymptotically equal to f(n). O(n^2 + n log n) = O(n^2), despite n log n not being a constant.
There's not a public archive (AFAIK) but I don't think the mailing list is actually private.
Gives new meaning to the word "scarecrow"
https://dee.su/uploads/baal

Related reading, touches upon the same case.
Gigabyte and Cavium announce 14 ARM-based server products
Hiding file extensions is uniquely dangerous on Windows as the file extension is the canonical reference of what type something is. Change the .doc to .exe and the system will try to treat it as an executable. At least on other systems it's a convenience and the system identifies type and executable bit in somewhat more robust ways.
X marks the spot at the center of the Milky Way galaxy
Turkey Blocks WikiLeaks After Dump of Government Emails
Using ui-router as a Component Router
Sorry to be ignorant, but how did he start his seed round?

How does one start a seed round or become involved in the process?

Thanks!
Yes, that's true too. It's a common Windows malware distribution vector - bad actors send files with names like "photo.jpg.exe" or even "photo.exe", with the icon resource in executable's metadata set to look like default image icon, or even a thumbnail of some real photo.
Yahoo "had" plenty of own expertise - they created Hadoop afterall and used it for their own search engine. Until they closed it around 2010 for a deal with Microsoft Bing.

DuckDuckGo uses Yahoo BOSS search API (closed down for everyone but DDG nowadays) which relies on the Bing search engine. https://en.m.wikipedia.org/wiki/Yahoo!_Search_BOSS

If Yahoo hosts the BOSS API on their servers or in on Microsoft servers as part of their deal, isn't known. As DDG recently started to provide the search results from a Yahoo sub-domain (and from Yahoo (or Microsoft?) data centers) to minimize the huge latency (that everyone hates) a little bit.

"To get access to the most relevant Yahoo technology, due to contractual obligations that call has to be associated with a Yahoo domain, in this case, duckduckgo-owned-server.yahoo.net." Of course they mention only the first part, as Yahoo itself relies on the Microsoft contract to access Bing search directly.

See: https://duck.co/help/results/yahoo-technical-implementation and https://en.wikipedia.org/wiki/Yahoo!_Search
We run one the most popular speed test site in the UK at http://www.broadbandspeedchecker.co.uk . We are getting 20x more people testing today than usual. Also, because Ookla is down.
Inspiring interview with the woman who was told she was 'Too Fat to Run'
Show HN: Babelfy API – Python Client
Birds can see small objects from very far distances. Small objects from a mile or more. An eagle for example can be nearly out of your range of sight but can easily see rodents. Once the crows saw the object they would raise an alarm which is why the whole group squawked and left.
Best places to advertise for developers (non-startup)
The big recruitment groups (Stackoverflow, github etc) tend to be startup/large corporates.

Where should smaller companies, who have different requirements advertise?
Kivy's multiplatform support is impressive. An application I'm working on at the moment runs in X on Ubuntu, on Microsoft Windows and on a Raspberry Pi 3. On the latter Kivy draws the UI using the frame buffer directly, without X.

Kivy does have its quirks and oddities. From the top of my head:

- Want to set the background color on a widget? Gotta drop into GL-like drawcalls and add a coloured rectangle below your widget.

- On the Raspberry Pi, I see a strange behaviour where adding and removing elements from the widget hierarchy causes widgets to randomly not appear, or flicker, or old widgets to re-appear — even though the widget hierarchy looks "clean" on inspection. This problem doesn't occur on Linux using X, or on Windows, so I suspect the reason lies somewhere in the frame buffer inplementation.

Edit: Formatting
Proxy objects, symbols, and string conversions
I wish I had known pudb earlier – a full-screen console debugger for Python
Many of the niche ISPs such as AAISP provide line status notifications.
Los Angeles has very strange borders. West Hollywood and Beverly Hills are independent enclaves, and it has an odd tendril stretching down to Long Beach. I remember being delighted when Google Maps started outlining city borders - I had always wondered exactly what LA's looked like.

Another fun one is San Diego, which does indeed touch Mexico, but to get from downtown to the border and stay within city limits you'll have to get on a boat and stay within a narrow band of water stretching down the bay to San Ysidro.

See:

https://www.sandiego.gov/sites/default/files/legacy//plannin...

https://www.maptechnica.com/city-map/San+Diego/CA/0666000
Bitcoin is Worse is Better (2011)
Exactly! That's what I meant by "possibly both, but only one at a time". At the moment you're in group (a), but might shift to group (b) later. I'd guess that if and when that shift occurs, we'd lose you as a paid user, regardless of whether we had an open-source version or not. This way at least you get an easier transition, and you'd still be using 'ShareLaTeX' which helps us from a brand recognition POV.
Skill Up 2016: Developer Skills Report
> The encryption was just a way to prevent non-members from obtaining the benefits of membership.

I suppose it also prevents automated detection by bots crawling newsgroups.
Maybe he means Amazon's fullfilment solutions ?
You can use it to move things around the screen more efficiently. It's good at "drawing rectangles" at 60fps.
All you need to do is bring us a guaranteed globally successful viral mega product that no one has ever thought of before, be perfect is all ways with no risk to us and we will graciously back you with terms that are crushing and ensure you as the entrepreneur get next to nothing in the event of a liquidity event.
Let the flame wars begin :)

The 3 dominant frontend frameworks React+redux, Angular, Ember

npm is the dominant package manager

Build systems: Gulp is the most popular or if you use webpack you won't need it

bundlers/loaders: webpack, browserify, systemjs

IDE: well too many to list Webstorm is my personal favorite

code generation: Ember cli, Angular cli, if you use react with redux there is redux cli

The most integrated and easy to start with is Ember
it comes bundled with everything you need so basically your only decision is which IDE to use.
Pokémon Go Japan launch delayed by McDonald's sponsorship leak
You don't need credit-card chargebacks until you do, but then you really need them. (And actually most of the time the threat of chargebacks keeps merchants honest).

Once you get to the point of using a reputable escrow system (which will have to charge a fee), that plus the bitcoin fees (either direct transfer fees or the implicit tax that is mining rewards) are unlikely to be cheaper than the credit card system (which doesn't have to burn immense amounts of processing power for business-as-usual). Having all participants be anonymous and untrusted adds a lot of overhead; in a civilized environment with a reasonable legal system you can shave that off by being willing to trust your counterparties (trust that is made possible by central clearing houses and verified identities).
I have a feeling the people who are very serious about OpSec never use the net.
I find the Talktalk chairman's quoted comments hilarious, though I assume they're not specifically in relation to this outage. If it were Talktalk's network spending would drop about 90% and complaints rise a similar amount. It's not like TT would be unaffected by a Telecity outage. I don;t think TT ever cared what their customers think, just reducing prices and service to the bone.
Incidentally BT also has infrastructure or delivering SMS to landline voice numbers via text to speech - or at least had as of a couple of years ago - so as lon as it's the broadband service and not the end user lines that were down they'd still be able to deliver it.
Excellent summarization!

I'm going to use this explanation when I have discussions with less technically minded people on this issue.
My BT Infinity home broadband in south London is affected. 'mtr' shows any traffic via the BT-owned IP address 31.55.187.177 gets 88% packet loss when it hits that router. Web sites using other routes are ok.
Functional Tests as a Tree of Continuations (2010)
Xiaomi basically does something pretty similar with regards to many consumer electronics categories, on a global basis. And in 5-10 years, i wouldn't be surprised to learn you could buy most electronics form them at grea value.
Adding Dash to ATMs: Benefit or Confusion?
> Kivy's multiplatform support is impressive. An application I'm working on at the moment runs in X on Ubuntu, on Microsoft Windows and on a Raspberry Pi 3. On the latter Kivy draws the UI using the frame buffer directly, without X.

Isn't that the same as with most other multiplatform toolkits? GTK and Qt both support framebuffer rendering, IIRC.