skysight-inc/HackerNews huggingface dataset:
If you want to reduce the time required to handle an individual request in a given program that you already have there's not much you can do automatically. You can't use a processor that's twice as fast because if you are already using a modern system we don't have one of those. You can't use two processors as we don't really know how to parallelise effectively enough in general cases. But you can double the RAM in a system with reasonable effort and cost.

The startup time issue is being solved with ah ahead-of-time Java compiler with whole-world analysis that we are developing. It runs hello-world in our Ruby implementation in about 100ms, which is an order of magnitude faster than the normal JVM.
> Most jobs would send you with HR to have a serious talk if they found out you lost a week reverse engineering a display link docking station because your multi-monitor setup wouldn't run after installing Fedora in your job laptop.

That would be reasonable, if Linux development isn't your job.

And if you do it for the fun of it I say of course you should do it on your own time.

> But that's none of my business. Kids are free to believe in Santa.

Unnecessary attempt at an insult IMO.

>> For the rest of us at least mainstream Linux distros are almost as easy as Windows if not easier in some cases.

> You usually install Linux because you enjoy working with the terminal, not because it's easy to use, but I certainly understand where do you come from. Ubuntu has done an amazing job to lower the barrier to start using Linux.

Plain wrong IMO: I can interact with a terminal all I want without installing Linux just by running putty. In fact I prefer gui for most things except sysadmin stuff.
Sure, but that costs money. The goal of a university is to pay the bills.

I am sure that any university would be willing to accept that brilliant poor kid, as long as someone was paying that 50k a year tuition price tag.
I have a BA from what is nowadays the Department of Film, Television & Scenography at the Aalto University in Helsinki. (It's the only university-level film school in Finland, a country that is largely irrelevant in cinema.) I studied editing and post-production.

I started my studies just at the turn of the millennium, when old analog equipment was being replaced with a first wave of digital products. At school, the very last 16mm editing desks had just been carted off to the basement and replaced with Avid workstations consisting of classic MacOS computers and Digital Betacam decks.

I already had a software hobbyist background; I knew C and understood graphics algorithms to a reasonable extent... So it became obvious rather quickly that there was more opportunity for me in participating in this industry's software disruption, rather than trying to build a creative career in a small Nordic country where the film industry operates on government subsidies.

In 2002, the ATI Radeon 9700 was released as the first GPU with fully programmable pixel-level shading capabilities and floating point support. It was clear that you could do pro-quality video processing in realtime on this hardware: it cost a minimal fraction of whatever Avid and others were peddling and was 10x more powerful. So I jumped on that and started a company around GPU-based effects software a few years later. I was terribly bad at the business side, but it was great otherwise, and I'm still working in the field of content creation software.

Film school was extremely useful for a software career in two ways:

1) Editing a film and developing a software package are fundamentally similar on some levels. There's a certain set of "raw materials" that you have to work with and can't change without extreme cost. The raw material is based on an idea and specification that existed at one point, but you have to evaluate the current situation as objectively as possible and ignore the original intent to some extent, because the viewers/users won't know it. Shipping something will require you to make sacrifices on things that everyone originally thought would be essential.

2) A film is always teamwork, and there are some difficult people in the field. Especially as a post-production professional, you have to keep your ego in check. This was difficult for me in the beginning, but I got better and less attached to my own ideas of how to proceed, as long as the whole of the project was being served. I feel this has been a useful attitude in building software too: a developer with too much ego is even more detrimental than a film editor with the same.
Some books have been written on the subject by a great many figures, and while my comment may be slightly hyperbolic, it's not entirely wrong.

http://www.nytimes.com/books/first/c/cohen-crusade.html

While I don't think the west necessarily intended for the Russian economy to collapse, they definitely tried to impose certain policies on Russia in an attempt to remake it into an American-style capitalist state, 'shock therapy' and the 'Washington consensus' were real things that were prescribed, and of course there was also military action taken to weaken Russia's influence as well (NATO expansion).

Anyhow, there were a number of American economic advisers who worked for the Russian government during the 1990's, and to say they had no influence is plain wrong.
QNX is such a mixed story of technical ingenuity and frustration.

The OS was cautiously courting a "shared source" model where you could agree to a fairly permissive (but not categorically pure-open-source) license and get access to quite a few components' source code.

It was anybody's guess what might develop from that, and an intriguing and hopeful time.

And then BlackBerry came along and bought QNX and killed the shared source initiative. Really mad at BB for deciding to do that.

Nowadays QNX is no longer self-hosting - no more of that cool/characteristic Neutrino GUI anymore :(
We're using it. It is bad. Company just started to introduce Salck, MS announced this thing and we had to jump ship because everything they deliver is considered flawless in certain circles.

The mobile app is crap. There's no Linux client. No 3rd party integration that I've seen so far. Lots of bugs and I highly doubt that this project will move/improve at a VS Code level. A beta for your corporate communication needs.

The only upside? It might replace "Skype for Business" which is worse than almost anything else.

Sorry for the rant, but this is a very active issue in my day to day business right now. If I could, I'd stay the hell away from Teams.
Muni should be the one paying Transit. Transit actually makes Muni semi-tolerable -- at least you have an idea of how much it will suck. And I'm sure NextMuni is not cheap. As far as I know, Transit's only revenue stream right now is from Uber and maybe bike shares.
The new passports will not be issued until April 2018.

I just realised I'll end up with one of the first ones - my current spare passport expires on March 31st, 2018.
Flew over Iran on a Dubai - LAX flight many years ago. And kept going north, over Russia, over the Arctic, and down across Alaska. Was pretty amazing to watch out the window. Beautiful endless nothing.
Was this the update? I remember Amazon made a pretty big attempt to notify everyone at least a month before the date but I imagine it would have been difficult to reach everyone.

https://www.amazon.com/gp/help/customer/display.html?nodeId=...
You could use uptimerobot[0] to monitor your server's SMTP port and alert you on telegram/sms/whatever.

Sure that's not a guarantee that mail actually gets trough, but I think there's no shortcut for that other than sending an actual mail from an external service and checking its delivery.

[0]: http://uptimerobot.com
But it's a dev machine, right...? So you just nuke the install and then `git pull` all your key configuration files and dev environment, and then you're right back up and running. Same as if you switched to a new machine or one whose harddrive died. I still don't see the problem.
> I even switched away from Linux because of the excellence that is the Surface Book.

That happened to me when Windows 7 got released.

I was using only laptops and as a gamer, UI/UX fan, former demoscener, game programmer, came to realise I would be having more fun, using Windows again full time as desktop.

Now GNU/Linux lives on a VM and on a travel netbook.
Yes, adoption is still an issue for us as it is in a pre-release phase and we have too many options (yammer, email, outlook groups, slack etc) but it's very promising. Once they officially launch it that will help (hopefully) provide a clearer product direction.

It's pretty feature rich for an app in "preview".

It's also free, and I like the tabbed experience. Bringing in Microsoft Planner, some document libraries and PowerBI makes for a pretty compelling story.

Microsoft haters will never use it, but plenty of digital teams may get forced to use it if their IT team have already purchased Office365. And it's not that bad once you forget it was made by Microsoft.

Slack ought to be worried.
The PI Zero was introduced over a year ago, yet it's next to impossible to buy it in more than one piece, assuming it is in stock somewhere.
Why should I build any of my projects around a board its own designer has showed no intention to sell and is kept in production in very
small quantities, probably at a loss, only to keep diyers away form the competition?
No thanks, For everything that is not a video player I'll keep using Orange PIs and Nano PIs or whatever is being introduced by
vendors that play nice to their customers.
KaTeX: Fast math typesetting for the web
That's exactly it. If my own projects were paying the bills I'd be working on them full time. As they don't (yet!) I'll trade a bunch of my time for some guaranteed income working on something not as interesting.

That's not to say I'm only there for the cash - I legitimately do like my job - but the salary offered is the sole reason I started working there over anywhere else. Raises and bonuses are what'll keep my eyes from wandering over other job ads in the long term.
Is it really Cubic's problem? The problem seems to be on Muni's side with outdated mobile equipment on the bus. Where operators are not quite as stupid, such as directly across the water in Oakland, NextBus continues to work.
I don't get anything when I ctrl-F for "moment" or "density" there (other than in sidebar links).
Volkwagen is adding Amazon Alexa to its cars
I have a feeling that they know that this is a secret military spycraft, and this is a diplomatic way for them to thumb their noses at China, Russia, or the US and say "nanananabooboo, we see you!"
Great point. This isn't a problem ever single person is having. Aside from the unified feature, we will have a native messaging feature as well. The long-term goal is to introduce a desktop version and then from there work towards some other initiatives we have.

After unifying messaging, we want to continue to unify other functionalities, to work toward a sort of 'super app'. It starts with messaging and will evolve from there.
If you prefer the Windows 7 start menu, consider Classic Shell [1].

[1] http://classicshell.net/
Completely agree. This place is now my "front page of the internet" even more so than Reddit. There is a lot of diversity, and little that is frivolous. Also, it's obvious to me that people here will upvote a comment even when they disagree with it, simply because it adds to the discussion. And THAT is what makes it so great.

This place does, however, have its limitations too. For reasons I cannot fathom, the community here absolutely _loves_ to nitpick. People will pick on the absolute nitty-gritty specifics of something some OP said and spend an inordinate amount of time splitting hairs.
Dreams can become reality right? :)
Good luck to the author. I used to love in my windows phone 7 back in 2010 when I could combine text, fb messenger, Skype, etc. into one thread. With the people hub you would also see the Facebook and Twitter feed for a particular contact in one place. The support for fb messenger disappeared for some reason, as well as Twitter feed I think, I hope the author takes a look at this as part as a prior art investigation. All friends that used it really liked it. This is one of the big reasons I'm sad windows phone never took off.
Returning to JavaScript After 5 Years
Agreed! We had the same great experience with turning standup into an async chat room.

We're bicoastal so it's even harder to find a workable time, but I still got flack from outside the team. The improvement in outcomes was so huge that it was very easy to defend.
Gomix: Putting multi-language support on hold
I think you're misremembering what fares used to be. Muni raised single trips to $2 in 2009 (and now it's $2.50 in 2017). Meanwhile my rent has more than doubled in that time.

It's actually (still) much cheaper than other cities I have lived in, and anecdotally fare evasion seems extremely high. Relative to the cost of living here, fares should be like $5-6. Maybe with that kind of money they could actually accomplish anything, although I kind of doubt the problem is solely financial.
Thanks for the input. I have recently tried migrating away from GoDaddy, but they seem to be holding on tight to my domain! It should be fully functional in the next few days.
I agree, Slack is the best out there, I as a customer would always like competition than monopoly.

Good Competiton always benefits customers.
This is completely open sourced
Smart tv should have open boot loaders allowing open operating systems and then this would not be an issue.
There should also be a http boot firmware recovery option.

Open operating systems can receive security updates by the community long after the manufacturer has lost their interest in the device.

Should it even be called a "Smart TV" if its hard to recover?
How 10 days with my parents taught me to love the way they use tech
i can't downvote, but your question seemed like a nonsequitur.
I am in no way starting or trying to start a racewar. I am actually in accordance with the linked post. I am trying to further the conversation with "intellectual curiosity, and civil, substantive discussion." Denying the facts goes against these guidelines. I believe getting the above information out there would be to great benefit to the society as a whole, as also explained in my post.
Once you agree to pay, they may come back with a higher offer. No reason to A/B until they have a live one on the line.
Thanks for sharing my other article! I have been on a bit of a writing tear lately. Essentially I am writing to get feedback from people on the product I am developing and to do so, I am writing content. I figured if people read my articles centered around messaging, they would be interested telling me what they would want to see in a messaging app!
Googling %27 didn't find much - can you elaborate?
Welcome to The Future, where humans employ electronic devices to communicate across vast distances, instantaneously!
> Netflix commits the three usual injustices of digital publishing: Digital Restrictions Management (DRM), End User License Agreements that restrict the customer beyond the restrictions of copyright law, and identifying and tracking the customers.

How can it be an injustice if both parties enter into the agreement willingly?
Show HN: Twilio Echo – Intelligent Virtual Assistant over Phone Call
+1 Ideally, databases should never have internet access
Hacking NASA to Take a Space Selfie
Best Template Collections
"might" is the operative word missing from this and every other press release that admits that clinical trials are not yet finished.

or in this case, even begun.
On the company's website it says:
"According to a company release, the study involved 131 patients at nine medical centres in the USA and one in Israel. The study evaluated the safety and efficacy of the neuroAD Therapy System in comparison to placebo, following six weeks of treatment and six weeks of follow-up, using the cognitive and behavioural standard scales for the evaluation of patients with Alzheimer’s disease. The study’s positive outcomes confirm and extend the results of former studies conducted across the world with the neuroAD Therapy System. The detailed results of the study will be presented at the International Conference on Clinical Trials for Alzheimer’s Disease (CTAD; 8–10 December, San Diego, USA)."
True! In the book 'The Lean Startup' by Eric Ries, he actually had the same idea for a growth strategy for his messaging platform IMVU. It is not a new concept.

The idea is this breaks down the barrier to entry to start incorporating multiple unifications. For example, we start with messaging and next we unify emails. From there we unify live streaming, and then something else. I am not saying these are the things we are going to go on to unify, but that is the concept.
Another nice thing about Manjaro is that there's a OpenRC spin if you don't want systemd. Although it's possible to replace systemd with OpenRC in Arch, it's not super straightforward and can be a bit risky if you don't know what you're doing.
Just in reply to your first paragraph, there is more than one type of well-paying programming job...
You probably already know that 140 char limit was a SMS medium restriction.

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

It may have made sense to honor the 140 char limit so long as TXTMOB/Twitter served as a SMS gateway, router, aggregator, whatever. But Twitter abandoned that notion early on.
You're not going to work for big brand companies in Silicon Valley, because they use alma mater as one of the few legal mass filters.

That's not the end of the world. Learn, enjoy, don't be an asshole, build bridges to other people, and work hard and you'll be fine.

There's a saying/proverb that I'll butcher... a lily is an incredibly beautiful flower, but it only grows in the muck at the edge of the lake. Be the lily.
So true, I love it! We live in a connected world.
Correct. Running a e-commerce store each buyer buys different items. You need a big n.
I'd be interested in that, perhaps in book form.
Here my guess:
- It appears stationary as it is travelling towards the camera and very far away.
- It isn't apparent in the visible spectrum because of cloud/haze between it and the camera.
- The plume appears as it passes through a layer of cloud and heats the moisture therein.
Another commentator noted that X will just become a Wayland client when things even out. I suspect that things won't necessarily work out that cleanly/elegantly, and eventually X11 will installed on fewer and fewer devices.

Whatever we're left with will create quite an interesting ecosystem; here's hoping it's not too much of a political disaster.

For me, that means hoping Qt keeps up at the end of the day; it's been far superior to GTK in every way IMHO for some time.
I'm happy to talk about the ways in which NATO expansion was a questionable choice, as I am inclined to agree, but that's not what you originally contended.

Russia had a Rust Belt orders of magnitude larger than the United States. It had a factory system optimized on quotas decades out of date. It had no real infrastructure for resolving economic disputes in legal terms. It had a factory manager class with little accountability.

You say these Americans worked for the Russian government. What departments? Do you think those departments had adequate control of their own police forces to enforce such policies? How do you suppose these forces would have been funded?

My point is that you are mistaken about the extent to which a Russian state was a viable entity during this period. Without an effective state, there is no real way for the west to exert the kind of influence you describe. The Washington Consensus was real, and its importance exaggerated by its exponents in the US.

To say Americans had substantial influence on Russian economic policy is indeed plain wrong. I would be honored to send you a copy of some books that explain this, and include abundant primary source documentation of my claims.

Please feel free to email me at my address as listed in my profile. I think you might really enjoy a copy of Armageddon Averted by Kotkin. It is a very enjoyable account of this era, and it quite deftly addresses your contention.
Inside the KGB Playbook to Recruit Americans
I think so. My wife had the Kindle stored away somewhere and found it again, so we didn't know about it. She hadn't used it in at least a year, maybe two.
I'm an enigneer on Windows. We actually use the crash dumps and the more the better so we can prioritize reliability bugs. Usage telemetry helps us prioritize work, like which settings to migrate from Control Panel to Settings first, or to see if design changes actually made things better for people.
Thanks for the feedback! We are early in development, so every little feedback helps us with the direction we take. We will definitely take your feedback into consideration. This messaging hub we are creating should be able to do all of the things you previously loved about your windows phone!
> If you want to be legit you'll take care of these aspects.

Well, yeah, obviously. The issue is not how to deal with honest actors, it's how to deal with dishonest ones. (See the update to my OP.)
Barbie Alphabet Substitution Cipher
I disagree with your assessment for two reasons:

1. Breaking up my app (eg, across containers) increases exploitation difficulty, because it's harder to chain weaknesses between parts of my stack. A weakness in the API layer doesn't let you run against the DB directly -- you either need to find a weakness in the interface between containers or use a container jailbreak exploit. You also have fewer system libraries to use, since the container only has those needed by either the API or DB, not both.

2. The frequency of rebuilding means that a lot of system components get patched faster. Sure, you can burn a 0-day on my app, and there's relatively little I can do about it, but all of my builds are <1week old, so you're using new exploits, not easy-to-get legacy malware.

The point of security is always economics. So containers (and more generally, frequent rebuilds and virtualization) provide security by raising the complexity and freshness of exploits required.

That's a non-trivial gain.
My girlfriend worked in college access with low-income students last year and used the same service used in the referenced UVA study [1] to advise and connect with students. SignalVine seems to have a big head start in this space, although both deployments I know about were in the Boston area - maybe there are other regional competitors (I wasn't able to find any through Googling, though).

Naiively, the application looks to me like just a nice web frontend with auth and scheduling features, with an SMS provider for a backend (Twilio or similar). Seems like some enterprising hacker could break into this space with a cheaper product - SignalVine is pricey, especially for small nonprofits on tight budgets.

[1]: https://www.signalvine.com/
URL-encoded single quote character (for SQL injections).
Please don't overlook the more valid point: Simply uniformly distributing a portion of the passive interest on the wealth of the top 1% globally would suffice to eliminate the most brutal poverty worldwide.
Yet he had to move to Qt for Substrate due to issues with Gtk.
Lineage OS (Cyanogenmod continued) device list and downloads – The Android Soul
SF is not the center of the US. It's just a city in California.
Yes, but if you want to enforce the tax code against dishonest actors it is not enough to correlate "at some point". You have to correlate an entire sub-chain and show that all of the intermediate wallets were controlled by the same entity. (See the update to my OP.)
That's true, yep.

But another commentator noted how Wayland doesn't provide X11-standard functionality (https://news.ycombinator.com/item?id=13346877).

I fear that X11 will eventually be installed (and possibly even available) in less and less environments, in the long term.

So 10 years from now it'll be interesting to see where things are at. Hopefully things haven't devolved too far.