skysight-inc/HackerNews huggingface dataset:
Very interesting link, thanks! Shows very well viability and benefits of using Python on constrained systems.

Using message passing for concurrent programming is a well-known technique, it's nice that they tested it in embedded Python context. However, regarding syntax extensions - I wished they run them thru python-ideas list. Because otherwise all the pattern matching can be done in Python already, perhaps with a little more syntax - well, the paper links to http://candygram.sourceforge.net/ which implemented it 10+ years ago.
Atlas of Cancer Signalling Network: Cancer Data Analysis with Google Maps
Honestly, it never even crossed my mind to lie in a job application. Maybe I'm just not smart enough, or not greedy enough, but it's simply something I wouldn't do.

Ever since I started working, even before joining the core team, I had continuous work, barely two weeks off between two projects as I was moving and I could use a break. For me it worked very well, I stopped worrying about the next client and if they would pay, I stopped waking up at 5 am and coming back home at 8pm for 7 hours of teaching and seven of commuting, I stopped taking crappy projects and started working with Silicon Valley startups, I got rid of onsite meetings and started traveling. I know you may think this is just company talk, but I wouldn't be working for Toptal if I didn't love the way it changed my life!
This author seems to think that simply writing about it, replacing graphics card, OR disabling updates will simply solve the problem for Chrome, but also not affect browsers (without evidence to the contrary). They did all of this without ever filing a bug report to the Chromium team.
HTML5 player on Linux?
Pretty easy! Check out the demo source code: https://github.com/ritzyed/ritzy-demo
LendingRobot and NSRInvest, “les fiancées” of LendingClub
So do you have ActiveX running on Chrome?

When you're running on a tablet do you prefer to use Chrome over Edge?

I don't have to always switch either, but neither do I feel compelled to pigeon-hole my experience into a single browser.

“I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.”
This makes me think that there could be similar bugs in the browser, when it JIT-compiles or optimizes Javascript code. That could be used to take control of the whole browser/OS if used in an add-on/extension (given that it has sufficient privileges).
Of course it's hard to say, what I can tell you is I have not changed my hardware, this behavior is quite recent maybe since 1 or 2 versions back, I tried disabling extensions, I tried keeping a small number of open tabs on my main window (but I also must keep open tab groups with maybe a total of 30 tabs for things I'm working on), all that with no success. When I click on the button to close a tab I observe some latency to react and effectively close the tab. When tabs reorder on the left as tabs are closed I also observe latency and sluggishness and likewise with scroll on some sites.
From the vibe I got living there, having the locals "accustomed" to westerners in the context of US military presence is probably worse than not being accustomed at all. Attitude to the US presence in japan is generally ambivalent at best, hostile resentment at worst.

The other area familiarity with whiteys isn't exactly a positive is in some towns around Hokkaido. There, the experience is with russian fishermen, and the sentiment is clearly visible on signs by the door: "no foreigners".

All that said, I never was that bothered by the mild xenophobia one experiences in Japan (and elsewhere in east asia). It's bemusing more than anything else. I would imagine that non-caucasians have it somewhat worse, though.
If you are long stock and are worried or need the option to liquidate some stock then protect yourself with put options.

If you are short stock and also fear major market moves then buy call options.
Nobody ever used a linked list for performance.

And it's not reasonable to abandon trees and graphs and everything just for the sake of cache locality. Algorithm first, CPU optimization second. Especially because you can control allocation very easily with something like an object pool, which will minimize cache misses.
I think a lot of people are missing the point of the author. He's not against auto-updating browsers. He's against

1. Violation of stated policies

If you tell me I can disable updating and then update anyway, I have been lied to. A promise was broken, an expectation violated. It is totally reasonable for him to be upset about this.

2. The excessive harassment of a tiny minority of users.

Several people in this thread have lauded the default nature of Chrome updates, and they're right! But it is that very default which makes the harassing banners and warnings all the more pernicious. Who is google bothering? The 99% of users we (as developers) care about and who haven't gone to great lengths to disable auto updating? No, they are only bothering the tech savvy, persistent, already annoyed user.

This is simply not where the burden of support comes from. As an anecdote the company I work for recently received a complaint that our website wasn't rendering properly. On investigation it turned out the user was trying to browse in lynx! While we're obviously disappointed that wordpress isn't lynx friendly we are going to spend 0 minutes trying to fix that.
Sorry to keep plugging my stuff, but you might be interested in this ... https://github.com/Polytonic/Chlorine

No raw pointers, but you can use C arrays (was that what you meant by raw pointers?).
This is such a Silicon Valley article to post on HN.
TOS may technically be some definition of contract.

I mean to imply that most TOS are not binding, executed contracts.
You're omitting a key element: providing the team with what they need to get the job done.
For a while, before iOS 8, Safari would be the only application to take advantage of the Nitro Javascript Engine. No other web view (Chrome for iOS, Facebook, etc) was able to take advantage of the increased JS performance. I had heard that it was due to the way Nitro accessed memory within iOS that prevented it from being safely used by other developers.
I wonder what jet.com is worth now
Yup, I noticed that bug! It's fixed now (https://github.com/ritzyed/ritzy/commit/c42769d27730a11fe0d4...) (demo is not updated yet). It should be easy to add the Mac key bindings -- I need to find a Mac to test on.
Found this very unsettling for some reason.
Opera is actually a fork off Chrome.
Great point. Its on HN for last 3 days, but nobody responded there. Here it is https://news.ycombinator.com/item?id=10094694
It's not that simple to just upgrade from windows 7. There are other things than browsers that people care about. For example that game collection that was bought 10 years ago. Microsoft has blocked a few copy protections from that time so the games will not run any more. Buying a new computer just to keep your game collection is usually not an option when everything is working just fine as it is.
The other will have his hand cut by a falling knife.

Oops, did I just take sides?
UK has high rates of obesity. UK's rate of obesity is higher than most of Europe. It's a problem.

http://www.theguardian.com/society/2014/may/29/uk-western-eu...

> In the UK, 67% of men and 57% of women are either overweight or obese, according to the Global Burden of Disease study, published in the Lancet medical journal. More than a quarter of children are also overweight or obese – 26% of boys and 29% of girls.

That's much worse than international comparisons:

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...

> Worldwide, the proportion of adults with a body-mass index (BMI) of 25 kg/m2 or greater increased between 1980 and 2013 from 28·8% (95% UI 28·4–29·3) to 36·9% (36·3–37·4) in men, and from 29·8% (29·3–30·2) to 38·0% (37·5–38·5) in women. Prevalence has increased substantially in children and adolescents in developed countries; 23·8% (22·9–24·7) of boys and 22·6% (21·7–23·6) of girls were overweight or obese in 2013. The prevalence of overweight and obesity has also increased in children and adolescents in developing countries, from 8·1% (7·7–8·6) to 12·9% (12·3–13·5) in 2013 for boys and from 8·4% (8·1–8·8) to 13·4% (13·0–13·9) in girls. In adults, estimated prevalence of obesity exceeded 50% in men in Tonga and in women in Kuwait, Kiribati, Federated States of Micronesia, Libya, Qatar, Tonga, and Samoa. Since 2006, the increase in adult obesity in developed countries has slowed down.
It does not. See the comments from Marijn above. I don't know anything about RTL/bidi and accessibility, so I'm not sure if these are intractable problems for Ritzy or not.
I think we are in for a tech market correction at some point but I hope it isn't as drastic as the one you paint! Everyone seems so starry eyed in the Bay Area but few seem to remember 2008-2009 when even Google was laying people off. I remember going from being unhappy in my job to being thankful for having one in the span of a few months when pretty much all job postings dried up.
My expectation is VC money is less likely to be affected than the private equity funds. VC funds are pretty long-term and the the limited partners are locked in tight. It is the unicorns looking to raise money out of the private equity market or IPO who will really struggle if the market turns.
Was dev edition, or reinstalling Firefox (blanking your profile, adding, history etc) the improvement I wonder?
"Lie" in this context means something like "abstraction or metaphor that doesn't present itself as such."
I think the problem with (most of?) these libraries is that they don't solve the fundamental problem, which is: the OpenCL API is awful to work with. Various strategies have been attempted, mainly involving some form of "wrap the C API in less verbose C++!"
So it's basically like YAML, except it has libraries only for a handful of languages and nobody uses it.
Assuming I'm reading the parent post correctly, neither of those links actually do what they would've been hoping for when moving browsers, even if they certainly get closer than nothing.

Firefox Sync only syncs with versions of Firefox, and Chrome's sync only syncs with versions of Chrome, so they'd have to switch mobile browsers too just because they switched desktop browser (and unlike on desktop, I've found Firefox for Android to generally be clunkier to use than Chrome for Android).

And that second link is about Chromecasting from Firefox for Android, not the desktop browser. Being able to send stuff from desktop Chrome is definitely a convenience someone could get accustomed to.
You appear to have skipped the part where it is clearly explained that introverts are not necessarily shy. Admittedly, it's a common confusion.
you're kidding right? People who lived through it don't find it funny... As my mom always said "Communism is such a great idea, but they should test it on mice first".
https://support.mozilla.org/en-US/kb/refresh-firefox-reset-a... might be worth trying
Just don't play "I have lower price" game, be professional and you'll find a lot of jobs. See my profile: https://www.upwork.com/users/~01d95397aacaef6e88 (Elance soon will me merged into Upwork).
> pretty famously racist

I hear this a lot and I'm not sure where people get it from. In my experience Japanese overwhelmingly discriminate between races - that is, they see themselves as a separate race from everyone else. But to me racism implies discriminating against races, and naturally that happens but I've never heard any evidence that it's notably worse here than elsewhere.

For example, a black friend once commented that Japan felt more welcoming than home (New York), because here, while he was seen as a foreigner, he also wasn't seen as any different from any other foreigner.
Elemental UI for React.js
Interesting to see that reporting the hindsight of an old wise japanese makes me lose so much karma. It is not clear if this bad return is comming from japanese people or by chess players ?
> In the name of software compatibility

You say this as if it is a bad thing (or am I misinterpreting here?), but compatibility is enormously valuable. That's why the strategy of choosing compatibility over cleanliness of architecture is so widespread in successful complex systems - ISAs, OSs, the Web, programming languages, etc etc.

It's hard to love the resulting complexities, but remaining compatible really is almost always the right thing to do.
It's no longer correct that it uses MySQL - it's still not using BigTable, and in fact an RDBMS seems to have been implemented instead.
That would appear to still support his rant?
They don't sit well with the SV culture in one simple (though extremely important) metric: They cost, and they cost a lot.

Everyone is assuming they will need to grow quickly. The costs of the systems you list become prohibitively expensive when you grow.

If e.g. Google or Facebook had to pay for an Oracle or SQL Server for their storage (in case those DBs could actually deliver the performance Google needs), or, for that matter - Windows Server licenses), they would have had to raise a lot more money and dump it into Oracle/MS. It is this that doesn't sit well with SV culture.
Likewise. I moved to SF right before Lehman, to work at a startup. I had next to no money in the bank when I moved here, and an outrageous rent to pay. It was (financially) terrifying -- but at least it cut back on the douchebaggery in the city!

That said, 2009 wasn't a tech-specific downturn. New York had it far worse than us, and there were still tech companies doing their thing in SF, albeit on a much tighter budget, since the money wasn't flowing. The dot-com crash (which is essentially what I am describing) had its epicenter in SOMA, and we're a lot closer to that scenario than we are to Lehman -- outside of exports (oops, spoke too soon!) and shale oil/gas (oops, spoke too soon!), tech is the primary bright spot in our economy right now. The dumb money is flooding into tech instead of real estate this time, which means that when it does go away, the hangover is going to be pretty wicked.
Glad I paid off the mortgage.
Hey,
Vasyl is here, founder of Pitch Deck template. Over the last 3 years I have helped more than 30 startups to get “Visual Power” for their investor decks. During my work I have noticed that because of “money saving mode”, most founders / startup team can’t afford great graphic designers. They’re looking for graphic work help on their pitch deck with a maximum budget of $150, while professional designer will charge $400-$500 for work on 10-15 pitch deck. That’s why I created Pitch Deck - a presentation template that helps founders to create a visually impressive and effective pitch deck quickly and easily. Template has up to 5 different slide layouts in each of the following categories: Title, Problem, Solution, Product, Market, Competition, Traction, Business Model, Acquisition, Milestones, Team, Financials, The Ask and Contact. Tool is fully and easily editable. To create your own pitch deck all you need to do is: 1) have content, 2) PowerPoint on your computer with a basic knowledge of using it. Price for Regular Template is $29, and we will charge $49 if you want to get template with your own color palette. All options include free lifetime updates. We are also offering unique Custom Work for your pitch deck.

This is my first entrepreneurial attempt and I would really appreciate any feedback from you, guys. First 20 people can get our Regular or Custom template for FREE by using the following code "644601f7f6". To all other folks from HN community we provide 30% off discount with code “HN30".
"Cheka (ЧК – чрезвыча́йная коми́ссия chrezvychaynaya komissiya, Emergency Committee, Russian pronunciation: [tɕɪˈka]) was the first of a succession of Soviet state security organizations. It was created on December 20, 1917, after a decree issued by Vladimir Lenin, and was subsequently led by Felix Dzerzhinsky, a Polish aristocrat turned communist. By late 1918, hundreds of Cheka committees had been created in various cities, at multiple levels including: oblast, guberniya ("Gubcheks"), raion, uyezd, and volost Chekas, with Raion and Volost Extraordinary Commissioners. Many thousands of dissidents, deserters, or other people were arrested, tortured or executed by various Cheka groups. After 1922, Cheka groups underwent a series of reorganizations, with the NKVD, into bodies whose members continued to be referred to as "Chekisty" (Chekists) into the late 1980s.

From its founding, being the military and security arm of the Bolshevik communist party, the Cheka was instrumental in the Red Terror. In 1921 the Troops for the Internal Defense of the Republic (a branch of the Cheka) numbered at least 200,000. These troops policed labor camps; ran the Gulag system; conducted requisitions of food; subjected political opponents to secret arrest, detention, torture and summary execution; and put down rebellions and riots by workers or peasants, and mutinies in the desertion-plagued Red Army."

https://en.wikipedia.org/wiki/Cheka

So, yeah, it "deteriorated into dictatorship" a whole month after the revolution.
Agriculture-independent, sustainable, fail-safe and efficient food production
Unlike Chrome, Chromium is open-source, so presumably no one is forbidding people to distribute it in binary form and archive older releases. Worst comes you could always retrieve the source code of older versions and build them yourself: https://dev.chromium.org/developers/how-tos/get-the-code

As for the problem of auto-updates, if you run Chromium on Linux, install it as root and run it as your normal user (as distributions usually do), then presumably it won't be able to update automatically.
Something with bitcoin!
One of recent top gears had the line (re Porsche) "and then it try's to kill you"
Quill is good but not great. I looked at Quill extensively before embarking on writing Ritzy. Its collaboration features are minimal -- as far as I know there is no way to do collaboration across two browsers i.e. there is no working and/or available server-side component to coordinate the OT deltas produced by Quill (both editors have to be on the same page, which is somewhat pointless). I believe the authors were moving towards doing this via compatibility with ShareJS, but never quite got there. Offline support will be a pain to add with OT.

ProseMirror looks cool. I wish @Marijn the best with it! Not sure about ProseMirror's offline capabilities. I hope he adds multiple cursors and selections like Google Docs (and Ritzy).
Given that Windows 7 is by far the most widely deployed and used version of Windows, I would imagine that testing it would be a pretty high priority for a company developing a desktop web browser.
Same thing in Europe.

People are picky what technology to work on, whereas Indian consulting companies will just work with anything they can get their hands on, regardless of the technology or pay.
No, it's not acceptable to power cycle to fix problems.

Yesterday, I had to power-cycle a CNC milling machine. The machine (a Tormach 1100) started the spindle with the spindle RPM about a tenth of the value specified. This resulted in pushing an end mill into the workpiece (it wasn't spinning fast enough to cut properly), snapping off the end mill (like a drill bit) which went flying off, and damaging the workpiece. This is not a huge deal (it's about $25 in damage, and everybody wears safety goggles around milling machines) but it shouldn't happen. We discovered that all spindle speeds were far slower than they should have been; entering a new spindle speed did cause the spindle drive to change speed, but the speeds were about an order of magnitude low. The spindle speed control is digital and computer-controlled.

Power-cycling the machine (which runs Windows Embedded Standard, a Windows XP derivative) cleared the problem, and I was able to run several jobs successfully. But someone else had reported a spindle overspeed on Friday. Something has gone badly wrong in spindle speed control on that machine.

The "Recommended Best Practices" for this machine tool actually says "Reboot controller once a day to force both Mach3 and Windows to restart."[1] That's not good.

[1] http://www.tormach.com/uploads/883/SB0036_Mach3_Best_Practic... (a PDF file with the wrong suffix)
Finland is probably worse off because their immigration policy is much more restrictive. I think some of the thinking goes that the immigration policy should mitigate the aging concerns. As for socialist policies, at least we get a hell of a lot for our the money here. In the US, it seems to just go down the drain in war spending and everything else the US gov touches is FUBAR; e.g. education, healthcare etc.
Just to clarify facts - Owl is PyMite (aka python-on-a-chip) fork (e.g. https://bitbucket.org/ricearch/embeddedpython/src/e491720236... , and there're dozens of PyMite references in Owl codebase), and pretty shallow fork at 46 commits past the initial import (over 2 years). PyMite has pretty long list of features not implemented, starting with standard Python exceptions. In other words, PyMite isn't exactly Python, it's Python-like language. It's very unlikely that PyMite is able to run more or less sizable script written for standard Python. (I'd love to stand corrected!)

MicroPython OTOH implements complete Python execution model (but e.g. only subset of Python object model), and nowadays runs pretty large subset of Python standard library (https://github.com/micropython/micropython-lib).

Btw, if you run MicroPython on ESP8266, please consider contributing to the mainline - this port slowed down lately due to lack of contributions. Thanks!
Might be, on the markets I move on, their licensing is peanuts compared with overall project cost.
But with Firefox you can choose. You can turn off automatic updates and you can download older versions without any problem.
Yes watch the unicorns. It is the private equity market that will be the place that breaks first. If this dries up then things will go down hill quickly.

I actually think this will be good for the VC industry. Valuations will come back to something based on a universe that is possible and with long term investor (all those locked up limited partners) they can invest with thoughtfulness. It won’t be pretty for the angel investors though.
Is that surprising at all? If we take a look at the Shanghai Composite index in the past 5 years the bubble is pretty obvious [1]. That makes me wonder whether a simple averaging/smoothing law could mitigate such crazyness without limiting sensible business traffic significantly. I don't know enough about the stock market to say how and whether this could work, but the fact that a monstrous apparatus like this is allowed to develop such abnormalities seems absurd.

[1] http://i.imgur.com/gpHe1gc.png
"Ad libitum" means the food is unrestricted.

https://en.wikipedia.org/wiki/Ad_libitum

Asking why rats given unrestricted food had lower weights in 1980s than today seems like a reasonable question.

Has the food recipe changed? (And how has it changed?) because if the calorie content of the food hasn't changed but the recipe has changed we might be able to challenge the calories in calories out crowd.
Show HN: Naked Wines Launches “Text for Wine” Service
Stingrays are used even for petty crimes to avoid getting warrants
No, racism is racism. Whether or not the racists are as open as some in the US are doesn't change the fact that it's still racism, and people are being denied jobs and housing based on race, or the ability to shop in some stores, get certain services, and even drink in some bars. That's racism, and it should be considered unacceptable everywhere.
Feel free to give MicroPython a try - it currently scales down to 77K (ARM Thumb2), but that includes compiler (i.e. you can start it and type Python source to execute - no "compilation" step is necessary).