skysight-inc/HackerNews huggingface dataset:
I wonder why, then, the enterprise-by-any-reasonable-standard place I'm currently consulting is moving away from .NET and Windows to a polyglot microservice architecture on Linux. Surely it isn't the severe drag of dealing with C# and the incredible mess of .NET deployment in a rapidly iterating environment (and, to be fair, this is also in part Windows's fault, there's no good disposable-server model for Windows in a cloud environment because the provisioning stuff is not great, so you make bad decisions like persistent servers and Octopus).

As it happens, I like C#, as a mostly-portable language for writing video games because the runtime has been ported almost anywhere I care about. I have a lot of open-source C# stuff in my Github and have been doing open-source C# since about 2007. But as an ecosystem for high-velocity, agile work, it's got problems. Maybe CoreCLR on Linux, once the bugs are well and truly killed, will be an answer, but it's not there yet.
Tiobe is pretty horrible, checkout the redmonk rankings: http://redmonk.com/sogrady/2015/07/01/language-rankings-6-15...
Good. Looks like it needed some serious clean up.
The Bay Area's rail transit map (population 7 million) isn't much to brag about either:
https://rsnous.com/images/regional-maps/bay_rail.gif
Chrome used GTK2 as that was current at the time, and when we looked into GTK3 we concluded that it'd be a pain to target both simultaneously (the point of the new major version number is that the API changed) and that as long as we were supporting old distros (e.g. "Long Term Support" versions) we should keep GTK2.

These days, those older versions are dying away, but Chrome doesn't use much GTK anyway. I wonder how hard it would be to target both. But that doesn't solve the binary compat problem anyway.
Probably. The human body is mightily adaptable.
10 years after Love Parade disaster
I think this requires more context - where are they selling the vulnerabilities? If they are selling them to a third party like the ZDI, then no, of course it doesn't affect their standing in the legitimate securiry industry.

However, if you sell a vulnerability to a group that will explicitly use it for malicious purposes and this becomes very well known, you'll obviously become a polarizing figure and many doors will close on you. Not all, of course. Just a lot of high value ones.

This is not to make a moral judgment - it's just a reality that a lot of organizations won't want to be associated with you if you're labeled as a blackhat. Of course, if you do that you'll find plenty of other high value doors suddenly open up.
Another good one with dogs is that if you are on the shore and throw a ball into the water at an angle for the dog to fetch, so that it is not straight out from where you and the dog are, the dog figures out how far to run down the shore before entering the water to get to the ball fastest.

Going straight for the ball is not optimum because the dog runs faster on land than it swims in water, so if the ball is far enough to the side the greater speed along the shore more than makes up for not directly approaching the all.

Going to the point along the shore closest to the ball is not optimum because as the dog gets near that point, it is traveling almost perpendicular to the line to the ball and so isn't going to get enough closer to justify the extra time to run there.

The best point is somewhere in between, and the dog finds that.
Bavaria is a dream come true for corrupt politicians and their cronies ("Spezlwirtschoft"), but at least there is not as much staggering incompetence. Still, I expect a major financial catastrophe if Munich ever gets the olympic games again.
The Verge's web sucks
> you don't have to worry about parking

Swings and roundabouts there, though; the train doesn't give you door-to-door service.
The Week in Bitcoin Issue 27 – A Free Curated Bitcoin Newsletter
Anybody with a smart watch I'd guess. I pretty much only ever switch Bluetooth off if my phone's battery is looking like it won't make it until my next opportunity to charge (only ever when I'm away from home/work - usually a long weekend motorcycle trip.)
This seems like the Tea stalls in India but better designed.
What are you not getting from Google Play, that you would like from your alternate or additional distribution channels?
The reason this is happening is bad PHP code implementations, checking HTTP_HTTPS instead of HTTPS. Most likely the result of proxy configs, that prefixed "legit" headers with HTTP_.

More technical info here: https://ma.ttias.be/chrome-44-sending-https-header-by-mistak...
It's 10 years today 21 people wanting to party found death, many got injured and traumatised.

To everyone planning events: Never underestimate security!
> "All databases suck, each one just sucks differently."

That's true for languages and frameworks as well.
Ugh, I don't know if it's just me, but browsing for anything on Amazon.com really irks me. First, the page loads, then a bunch of other stuff loads in the background. The problem is that you try scrolling after the page loads, but the web site is so demanding on the browser that it frequently breaks scrolling. Plus, the tab title flickers the entire time this is going on.

It's clearly a symptom of a large number of people working on stuff that all ends up on the same page.
Wikipedia: Software Bloat
Probably in brown rice (but then, they are packed in the fibers). White rice is as close to pure starch that we have.

If you look at eastern cuisines that are heavy on white rice - rice provides bulk of the calories, but the real nutrition comes from fish, meat, legumes, spices, vegetables and so on.
In that case just use bulgur.
"Of course, with all this, you would still have to make sure repeated communication does not bear any fingerprints that could be used to identify you."

This is one area where things get really interesting. Here's one of my favourite DEFCON talks, wherein Tom Ritter de-anonymizes users of an anonymous message board, based on these sorts of fingerprinting techniques.

https://www.youtube.com/watch?v=_Tj6c2Ikq_E
Bezos long ago figured out that the best tax strategy in modern America for a public company is to operate without profit. The company operates with a relatively (to the revenue) small loss, maintaining positive cash flow by issuing and selling additional stock. Selling new stock is (remarkably) tax free. The dilution is negligible since the stock is valued by the revenue (not profit so much). Everybody benefits: executives are now compensated mainly by the RSUs and options, and the corporate profit is only a tax drag that does not really affect this compensation.
So Chrome has its own GUI toolkit?
Nice - Sydney Uni have a similar thing with an iOS app: https://itunes.apple.com/au/app/campus-flora/id918408102

I can't see anything there' but I _think_the app code is open source and they're encouraging reuse.
How  to Stay Motivated as an Entrepreneur
There's enriched rice which has added vitamins. Washing enriched rice _should_ wash out whatever's been added. I don't know about other types of rice, but I've heard rice is supposed to be neutral to the meal, so I assume not.
PHP 7.0.0 Beta 2
What if New Horizons hits my car?
Hah! another opportunity to use this link:

http://picturesofpeoplescanningqrcodes.tumblr.com/
What was the business model for this? Get a lot of users and get bought like Instagram? $40m for $4m seems like a great return for something that doesn't have revenue.
We are three clicks away from an “oh shit” moment for the web
I've worked on open+closed source in enterprise startups with people that come from both MSFT- and Linux-centric worlds respectively. The MSFT centric-people tend (not all) poo-poo open source as a complete waste of time and/or lack of business savviness (helps competitors too much). There is some open source contributions in such shops, but usually only if it helps (and doesn't seem to hurt) the bottom-line.

PS: Unfortunately, most Fortune 2000 enterprise (ms and non-ms shops) abuse the fuck out of open source and give zero back (time, $ or help). I really think there should be some "community charge" funding model which doesn't make it nakedly for-profit but rewards people that contribute, maintain and support useful code that is widely deployed so they're not completely abused as unpaid crowdslaves.
Their thing seems to have been that they recorded (video or image I guess) the subject as well as the publisher at the same time, recording with both cameras. Nice idea.

Image preview here:

https://pando-assets.s3.amazonaws.com/uploads/2013/10/frontb...
Ask HN: What is it like to write code for Silicon Valley?
I'm a college student from a far away land.

Getting a strong job title from a hip and well-grounded company (like Google, Facebook and many tech startups) in Silicon Valley and writing code for them in your favorite programming language is a long pipe dream for me. I'll never know what it's like.
I wonder if the difference in decision here has to do with Firefox having its own Long Term Support version. So people needing GTK2 on say Ubuntu LTS can use Firefox LTS for that, and latest Firefox is more free to focus on GTK3.
I personally haven't seen anything that suggests the numbers can clearly currently work, though I'm not in the hardware business.

The numbers needed to make hardware mass production viable are still high from what I've seen. You can look Apple's struggles with PowerPC and IBM because despite selling millions of computers every year, the number was barely interesting for IBM to invest in continuing the line. Valve's Steam Controller prototypes were done using 3D printers and interesting discussions of how expensive a mass production mold system surfaced suggesting the kinds of numbers that were needed to make it viable.

There was an interesting article I saw in the past week dispelling myths about 'you' and manufacturing, emphasizing that Chinese factories are generally not desperate for your small orders. They are looking to make sure their capacity is always being utilized by looking for large partners they can build long term, stable, relationships with.

Ignoring the problem for a moment that some "Linux enthusiasts" may still be swayed by other laptops due to competitive prices (lower prices or bundled stuff), availability (I need my laptop delivered today, not next month), or other features of competitors (aesthetics, weight, thinness, battery life, etc), you still have to deal with the problem that every user will probably want different features...different video card, different CPU, different storage. All this customization weakens the ability of mass production to win out. Now you start looking like the specialized PC market like the gamer laptops which charge premiums for their niche. Then the "Linux enthusiasts" have even more pressure to buy a more mainstream laptop because of the price differential. And unlike the gamer market (or the Apple market), there isn't a clear history of "Linux enthusiasts" willing to pay a premium for stuff.

Finally, the current profit numbers for the PC industry look bleak for the long term. Demand is declining. But even if demand stayed flat, gross margins are shrinking. This is a tough business to be in, let alone get into.
I think that UK is not that densely populated. Like at all. If Japan and China are expanding their rails networks (in their densest parts) the UK could probably do to.
Huh. I really thought, given the amount of visible updates over the last 5 years that Google Voice would be one of the products Google was abandoning or maybe merging into some other business service. (Same goes for Blogger. I'm amazed they're still holding onto it.)

I found Google Voice most useful ~5 years ago, but these days, my Android phone does just about everything I need... although occasionally I do miss conveniently sending texts from my computer.
Show HN: Alicatejs is a single page, templateless, component oriented framework
We're doing sensor-fusion trying to use as much data as possible coming from different sources, so besides RSSI from beacons there's also accelerometer, magnetometer, etc. Lots of non-trivial maths to combine that into a robust model, but results are getting more and more incredible. :)
http://web.archive.org/web/20150724000231/http://www.wsj.com...
Probably overrated. There are smart people and companies in other places too.
I always have difficulty understanding what people expect here. How can they expect companies not to reward the people that progress in their career while others interrupt their career?

Are we supposed to just unfairly give people the same salaries when one worked part time instead for 4 years?
Taking a look at Bluemix, I already see most of the Compose offerings listed. RethinkDB is missing though, are you discontinuing that product?
It's like an anthill in the middle of the Amazon saying "If there were life on Earth that is more intelligent than us, why can't we see their enormous anthills? Why haven't they tried to contact us yet?"
Do you see this becoming an entire 'Visual Studio' style suite of tools?

It's a fantastic tool. Right now, I'm mostly creating individual components (or groups of components rather that perform one functionality) and exporting them to a larger project/app.

Do you think things such a drag and drop functionality will be implemented? Or is the view that most would prefer not to have this?
Thanks Josh - I've pestered you about BITS in the past. I have way too many unfinished projects right now but it's on the list.
Javascript snippet is required to use imprace.com
That's not enough. This unknown, anonymous outfit wants you to trust them to collect info about security vulnerabilities on your site. That's asking a lot.

Remember, in B2B you're selling to the main in the chair[1]:

I don’t know who you are.
I don’t know your company.
I don’t know your company’s product.
I don’t know what your company stands for.
I don’t know your company’s customers.
I don’t know your company’s record.
I don’t know company’s reputation.
Now—what was it you wanted to sell me?

Now see the modern version of this: [2]

[1] http://rhodescomm.com/_blog/Observations/post/Why_You_Should...

[2] https://www.youtube.com/watch?v=nXG7zYWKHGU
Why can’t we find Front End developers?
Think of it as of seeing URL printed on the wall (or hidden in QR-code), just easier to use if you actually want to.

It's not spamming notification center. Whenever the beacon signal is heard the information about it is shown in Chrome widget, but you still have to manually go there to see it. If you ignore it and move away from the beacon it will simply disappear.
Yes: http://dev.chromium.org/developers/design-documents/aura
If you have a loading spinner and your site already loads in <500ms, just get rid of the spinner. Your brain filters out short transitions anyway, so all a loading spinner does with such a brief time span is distract the user from whatever they were thinking about.
It's like saying any information printed on paper is useless, because people hate flyers.
Even from the shutting down message it's not clear what they did. It sounds like a service for organizing your selfies.
Thank you. I've been wondering about that for years but never got around to looking it up.
Well, you're right that we're not plain old storage. We're not Dropbox or something.

We're unlimited JPEGs, GIFs, and PNGs, and our target market is people passionate about photography. That is a major differentiator, and certainly helps constrain costs.

That being said, we do have some truly giant consumers. But it works. :)

I just think, fundamentally, people don't want to worry about managing their photo storage. I certainly don't. So I built a service that doesn't have that constraint, then figured out how to make money at it.
But in this case, like many others, they are just lying by excluding the carbon from the manufacturing of all of their equipment, their heating source, the transportation of their ingredients, etc.
fair point. thanks!
Could body cameras stop rhino poaching?
It does. The GTK3 version of Firefox already shipped with Fedora 21 (last December), and has been scrolling very smoothly ever since.
Did they remove that option even for paying users?
Barely one month to be able to download your stored photos - that seems ... Short. Especially for a service that was not used often enough. I don't clearly have any details but keeping an AWS account up for another 3-6 moths seems ... Not unreasonable.

I understand it's a crushing time for the founders, but one of the things I seem to see on HN is the more respectably you wind down your startup, the more respect (and future deal flow) you seem to get.

Just 2c
What's the alternative explanation?

IE has been a complete debacle since its inception.
The app took two photos simultaneously, one with the front camera and one with the back. It allowed you to show a combination of where you are and what you are doing in the same instant.
dottrap made a good point. Adding to it, perhaps someone could chime in on whether the company uses VirtualBox internally.
> there is no server side

According to the blog:

There is a small #nodejs server that basically
does mode-rewrite and sends index.html file for
any HTTP request.

Sounds like a "server side" to me.
Intreating.
Massively Accessible Security
How I reach as low as $3 per computer per month is through the family plan which is something like $12-13 but allows up to 10 computers. Not only does it back up my photos, it also solves the "I clicked OK in some dialog and now the computer behaves funny" of relatives.
De-Anonymizing Alt.Anonymous.Messages (2013) [video]
How did you go about choosing a flux implementation?
I would love to be in that kind of situation. If property prices would boom, I would just sell off and leave. Hopefully making so much money that you can live elsewhere with only on index fund investment profits. I just wish that would happen.
Nerds.airbnb
industry guys like myself just follow them like puppies due to fear of something in the tool chain breaking

There's also value to a consistently styled codebase.
It looks like it was made with Beamer, a package for LaTeX for making presentations: https://www.sharelatex.com/learn/Beamer. It's pretty popular in mathematics, physics, and computer sciene theory.
User Harding gets some kudos from myself for responding clearly and patiently in the comments, showing an enviable example of managing public commits. Nice one
If it helps any, from my prior observations in situations like this, you'll know things are going bad when IBM starts "recommending" their personnel for management positions in mid-level and above.

That's "the canary dying in the mine" to watch for IMHO.
Software guys should be at least passingly familiar with the idea of rigorously spec-driven design- that's what gluggymug is talking about.

You know how in software you always say, "We don't have time for that"? Well, it's a lot harder to get away with skipping it in HDL.
It's a real shame chrome moved away from GTK. Aura is probably fine for many use cases but it does weird stuff on multi-monitor setups (drawing artifacts and windows jumping around).
> I feel that requiring the `()` to invoke it as a function at least hints that "this does stuff" rather than hiding the implementation in a getter. Does that make sense?

It does. But don't you feel that making that distinction makes the code more inflexible for (arguably) little gain?

To put a concrete example, let's consider an "items left" property of a TODO list:

class TodoList {
// ...
itemsLeft() {
return _.count(this.todos, todo => !todo.done)
}
}

itemsLeft was defined as method because it's computed by iterating a list, so we deem it non-trivial. But let's say that later on we discover that a better internal structure for our TodoList is to have the unfinished and finished todo's in different lists, so our itemsLeft becomes "trivial":

class TodoList {
// ...
itemsLeft() {
return this.unfinishedTodos.length
}
}

If using getters is preferable for trivial properties, should we then change itemsLeft to be a getter and refactor the existing code that uses it?

Besides, there's the problem of having to draw a line between trivial and non-trivial code (e.g., "is string concatenation trivial?", "but it's O(n+m) on the lengths of the strings!", etc). Using always the same style for accessors (either plain-old methods or getters), regardless of how complex the underneath code is, frees us from having to make this consideration in the first place and also leaves the door open for changing an object's implementation without changing its public interface.

---

I feel this perception probably depends on the language background tough. E.g., in languages like Ruby you always interact with objects via messages, so you never have this distinction of whether something is computed or not from a the caller's perspective (or at least not in a syntactic level).

But it's weird that this distinction is made in JS though, as many of the classic JS APIs have computed properties that "do stuff", and quite a lot! (e.g., Node#textContent). My guess is that most likely it's a result of the language lacking user-definable getters and setters for such a long time.
By your logic a company should not consider anything but maximizing revenue for every single product decision. While some successful companies follow this strategy, like Comcast and 90s era Microsoft, it only frustrates and angers customers until they wish for your demise. It's also a very cynical way of looking at the world. It's possible to both profit and make the world a better place.
3 Fatally Shot at Theater in Lafayette, La
No worse than normal, at least for me. I found the experience dull. Always having some internal auditory stimulation may have been part of the cause of that.

Also, I meditate very easily and prefer a whitenoise environment for meditation. And I'm very happy in my own head and used to being alone. So the whole thing was not much a novelty in any respect, and the lack of whitenoise made it suboptimal for meditation.

I wonder how people's response to these things varies as they move along the extroverion-introversion scale. It seems plausible that extroverts would find them a much more novel and disturbing experience than introverts.
... and the image is not even a honey bee.
Scientists starting hedge funds isn't a new phenomenon. I forget the name (kinda telling) but it was an all star team of physicists and nobel prize winners doing some triangular arbitrage (?) and then blowing up spectacularly. Apart from HFT, lot of quant or algorithm based funds never seems to last longer than the market will let them. You see successful money managers but rarely are they quant based strategists. It never made sense as to why you would need so much science in a field where investing and trading is an art half of the time. I might not be understand how quants typically work which adds to my biased thinking but we've seen many like this. Reminds me of what Warren Buffet said "It is better to be approximately right than precisely wrong."
Show HN: Chakravyuha – The maze game for iOS
Game link: https://appsto.re/us/Dy5K8.i

Hi Folks,

I am working on a new iOS game, named Chakravyuha (Chakra = circle, vyuha = formation).

(Thanks to some amazing folks who have published very good tutorials for iOS app development, tips and tricks. Without this tremendous knowledge base, it wouldn’t have been possible.)

About the game: It is a simple 2D game where the goal is navigate the ball to the center of the circle formation (Chakravyuha). The formations get complex with higher levels. I prefer to keep the game simple with no flashy backgrounds and shiny objects. The players can choose between two background colors (black/white) depending on the color contrast they prefer.

Currently, it has 10 levels and I plan to add more levels. I plan to keep it ad free. It is available for free download until July 25.
Please help review and make the game better.

Thank you for reading.

Wiki information for Chakravyuha: https://en.wikipedia.org/wiki/Padmavyuha