skysight-inc/HackerNews huggingface dataset:
In short: because the web is inherently stateless and it's much harder to deal with than stateful UIs.

I last used Delphi back around the turn of the century, so I'm remembering it as a drag-and-drop Windows UI framework/builder. ASP.NET WebForms is the most similar thing I've used (and it's been at least 5 or 6 years since I last really used it). I would not recommend investing a lot of time in it.

WebForms is great when you are starting. It is drag-and-drop, with 'controls' like text boxes, drop-downs, check boxes, grids, labels and pictures, and there are a ton of 3rd party control toolkits.

WebForms abstracts away the stateless nature of the web, and attempts to make it look like it's stateless. The trouble is it's a leaky abstraction, and at some point it's unavoidable that you will have to deal with it either indirectly or directly.

Indirectly, you deal with slow load times as a crazy amount of 'state' storage is required to maintain the abstraction. I dealt with an app at one point that had a grid with many text box controls in it, where the 'state' information was well over 1MB -- which gets sent as part of every request to the server.

As your app gets more complicated, you start running into more direct problems. In my experience, as soon as you're build any type of interaction that's not something built-in (can be done by clicking in the IDE), you start fighting with the framework. The lifecycle is necessarily complicated in order to support the stateful abstraction, and you must understand it very deeply to know where to put your code. The lifecycle is a series of events that happen between initializing, loading posted data, rendering output, etc.

At some point you realize the framework is getting in your way more than it is helping, and switch to just developing for stateless directly (which basically means MVC, or a stateful single-page app + stateless REST API).
I understand that SpaceX is not proposing to orbit the moon. Therefore it is more like Apollo 13. Apollo 8 orbited the moon.
Berkshire Hathaway owns 133M shares of Apple
Thank you for reminding me of this. I used to tell coworkers these same types of things to remind them to keep things simple, especially since we generally don't pay well enough and struggle to attract top talent. But we've managed to hire so many good devs in the last few years I've started to forget...
Layoff everyone except for the bare minimum to keep the company operational (~100-200 people), take it private and print money for 10 years then let it naturally sunset itself.
Previous comment of mine: https://news.ycombinator.com/item?id=13225000.

Twitter's built Aurora, large parts of Mesos, Bootstrap, Storm, Heron, Pants, ThriftMux, DistributedLog, Apache Cotton, Iago, Scalding, Finagle, and Finatra. A lot of these exist so they can build things quicker.
>It has caused a distrust in science and the media and the government.

The Vietnam War proved that our government cannot be trusted, and that happened before I was born. It hasn't gotten any better since then. What gives you the idea that this government is trustworthy and has moral goals?
I totally agree with this.

I've seen other posts mentioning timeline changes, protocol changes, and opening up the API ecosystem, but I don't see any of these changes actually affecting Twitters bottom line.

Twitter is a great place to discuss what's going on right now. Whether it be sports, a natural disaster, political debate, news, etc. Twitter needs to be the place to go when you want social commentary / news on what's happening RIGHT NOW.
That's for vulnerabilities found in 2016 though, right?

It would make sense that more are found in W10 (which was 5-17mos in 2016) than W8 (which was 40-52mos in 2016), because of their relative time on the market.

To answer the question, we'd have to look at W10 at this point in its life-cycle compared to W8 at a similar point (and control for things like more active vuln researchers).
Why would the Chief Investment Officer at a bank be involved in which technologies to adopt? Or did you mean Chief Information Officer or Chief Innovation Officer (which Wikipedia says exists, but I had never heard of)?
Get rid of Quote Tweet. Its primary current use case is to facilitate pointless "gotcha" games. I'd say it contributes more to the current poisonous atmosphere more than any other feature.
Suppose you need 30 days to very thoroughly test your patches before making them generally available.

This still leaves 60 days for fixing the actual bug. It really seems ample time.
Me too. While I'm still not using the mobile app I use their desktop one. Would prefer to know if there were any overall security audit of Enpass or some expert has some thought. But if their android app is good it would at least give some idea of their competence.
It's their new marketing department I heard ;-)
I could walk in to Microcenter right now and pick up basically as many as I wanted. I know everyone doesn't have a Microcenter within a few miles of them, but they've had them in stock continually since about three months after the release.

It might be different in other countries, but I have to imagine that anyone in the US could get their hands on a Zero if they wanted one.
Twitter sort of has this functionality via lists. During football season I only look at my 'NFL List' which is comprised of football analysts, beat writers, other media folk and 'regular' but smart football fans.
> I'm probably missing something here.

Definitely. I had the same opinion, couldn't really figure out why it had any value. At some point I created a politically-oriented (anonymous) profile to interact before one of our local elections. I followed enough of the people who used it well (media, some politicians, various individuals) to pick up the value in it.

Killed that profile, created my own, still enjoy it. I don't follow too many people, I prune noise by either unfollowing or muting. I still don't care to be one of the chatteratii but it's great.

Some journalists (usually serious ones), some startuppy people, some friends, some investors. I often read stuff long before it hits the news, I see what journalists say on a less-scripted platform. Find opinions you value, follow them. Use e.g. Tweetbot.
Not true, I just read it on my 5" Android phone and it was pretty okay to read. I won't call it hostile at least.
Logobook – Discover the worlds finest logos, symbols and trademarks
> No one knows "Bay12Games"

Really? You can find some of us here. Length > 0. http://www.bay12games.com/champions.html

> The guy running this should get over it, and admit that the only reason he's got some sort of fame is because of a single game.

And if you don't mind me being so blunt, what is your reason? I don't know of zo1.

> Then the page itself. Looks like it's made in the early 2000's and hasn't been updated since. I just, I don't even know where to start with this one.

Some of us remember the internet back when it looked like this. Some of us miss the internet when it looked like this. For this reason, many of us like the website to look _just like this_.

> Then the actual download for the game: "df_43_05_win.zip". No installer, no MSI, nothing. I opened it just now, and couldn't find any sort of "Instructions" file or manual, either. Not to mention that all the "nicely packaged" versions of Dwarf Fortress exist in random forum threads.

Now, I'm going to do something rare and separate from the usual jovial friendliness associated with the community to give make a very stark statement: if you can't figure out how to run the game, you probably shouldn't play it.

Now, returning to a more friendly disposition, I think you need to chill out a bit, stop picking everything apart so much, and start enjoying things for what they are.
How do you remove obstacles that are there (either the default ones or new ones)?
Dungeon Keeper was like this as well, except, IIRC where you could cast a spell and go into first person mode with a specific character for some time.
Yes, this is not the users fault as is kind of implied by the first statement. Most users (lamen users not tech savvy) don't have/don't know know they have much choice when it comes to privacy.

That's why this has to be controlled by regulation rather than driven by market demands (which you allude to in the closing paragraph).
ultimately we aren't paid for technical excellence but for working programs.

Some level of technical excellence is required, though, otherwise complex technical debt piles up, and we are then no longer able to deliver working programs.
But the bot pulled the trigger :-)
The Craftable Writing Enviornment
They probably are. However, I also expect them to be related because of Microoft's own decisions of integrating security patches with one another, instead of keeping them more modular: the so called "patch bundle" policy. It's hard to believe that say some Flash bug couldn't be patched because of some other unrelated bug.

But I hope Microsoft can prove me wrong and explain in detail next month why it couldn't deliver any of the 20-30+ bug patches because of a couple of other unrelated and broken patches.
Google started doing this in Maps and I didn't know what it was or that it was intentional until I saw your post. My impression was that it was just an amateurish mistake of showing the unpopulated template.
My one brush with Borland C++'s GUI builder was that the developers were doing things like setting the colour of a UI component based on some state (like the background colour of a text box for example), and then elsewhere in the program, checking the colour of that component to make some decision...

I don't blame this on Borland. Nonetheless.. I ran.
> 'Error at BLR offset 283729' or similar, offset being the offset in the compiled code where the error supposedly happened;

Should have used madExcept or another tool like it. madExcept gives you runtime error logs which report the source code line of origin of any exception in your application. It's incredibly useful, particularly in the scenario you describe:

http://madshi.net/madExceptDescription.htm
Google also has full interest in showing Microsoft failures. Microsoft could do the same about Chrome. How goid are competitive markets.
Well, for starters I would:

1. Focus on making the company profitable by cutting down on staff and resources. Seriously, Twitter doesn't need thousands of employees, a large HQ and all that other fancy stuff. I think a team of about 30 people could probably run it fine.

2. Get developers on board again. Open up API access, stop shutting down/blocking projects, etc. Make people feel like they could start a business on Twitter's platform, without the rug being pulled out down the line.

3. Get rid of the Trust and Safety Council. It's currently a bunch of left wingers that don't care much for freedom of speech, which groups like the ACLU suspiciously absent.

4. Improve moderation. Kick out terrorists and nutcases on the 'left', stop looking for every excuse to ban right wing users and generally treat everyone with respect all around.

5. Try and make the Android app more usable. Because at the moment, it's really awkward to use and gets rather slow at times.

6. Stop using verification and unverification as a punishment. Really, it's like Twitter is being as confusing as possible here.

7. Have the timeline set to how it used to be. Remove the 'show best tweets first' crap from any accounts unfortunate enough to still have it enabled.

8. Make things like URLs not count towards the character limit. I think Gab already does this, and it's very useful.
The mobile browser could provide a public key that the password app could use to encrypt the password, then transmit the password over copy-and-paste, the mobile browser could then decrypt the password, then the browser could put the password into form.
The perfect conditions for creativity, according to Monty Python’s John Cleese
Software engineer is detained by U.S. Customs to prove that he’s an engineer
If you're working alone or completely asynchronously sure, that makes sense. But how do you account for collaborative work that needs to be done in a group?
Geometry, Algebra, and Intuition
Hard-coding the symmetric encryption key used to store your master password isn't just a minor slip up. This is the kind of mistake that I for one wouldn't do and I'm no security expert.

At least for proprietary apps, security is about trust. Given their other slip ups in the past, along with present design choices like making certain administration tasks available only through the web interface, I wonder how people can trust LastPass.

Of course, it's better than not using a password manager at all. But one has to admit the bar for that is pretty low.
They still release "out-of-band" patches for critical security bugs. There was one a few days ago for Flash Player that presumably would have been in February's patch bundle but was too important to wait for the next one.
Nice! I was hoping someone would respond to me to tell me how they finally had a way to do this.
There are "self-driving-lawyers" for niches like this one:

https://www.forbes.com/sites/parmyolson/2016/06/28/this-teen...

I bet the bank is offloading to "the system" the niche find-and-seek jobs that interns did before.

Something like "find me all the contracts for mortgages in seattle between 1996 and 2004 on fixed rate loan and with guarantees in the same state, and delaware, and _____".

Then bundling all to a senior lawyer and then offloading to the CRM.
> Focus on engagement. Twitter's value is LIVE, but they've never leveraged push notifications and text messages in a way that makes sure you never miss out when important/relevant conversations are happening, so how are you supposed to know when there's interesting content to engage with?

100% agree. Twitter needs to be in the game of maximizing signal-to-noise for their users. In my experience, there's just /way/ too much noise when you're trying to follow along with a live event. I almost never want to see content from a random account with 10 followers. Nor do I want to see a d-list celebrity hocking skin care products. What I really care about is how the conversation is shaping itself over time.

There are many ways of fixing this that don't spoil Twitter's free-speech mission. Personally, I think the answer is in clustering tweets based on topic and sentiment, then presenting a really intuitive filtering UI. You could expose options that would help you understand the broader conversation, but also dive into it at a super granular level.

Getting this right would be in the hard-but-possible realm. Given how many engineers Twitter has stockpiled, I think it's worth trying. Solving the noise problem would necessarily cut down on abuse, too.
I think a lot of people (myself included) use password managers to manage very long and random passwords. Typing in 100 random characters every time I need to login to something (especially on a phone) would be pretty annoying.
There is always an additional 14-day period on offer, but the vendor has to choose to use it, and has to actually land the patch within the 14 extra days.

So, a deadline miss is often really a 104 (!!) day deadline miss. As an industry that's trying to refocus on security, surely we can do better than that.
However with collective action, the company is usually aware of their employees actions, here if I'm reading correctly management were not notified that this was happening, so perhaps not quote the same thing.
7 Facts That Show Why PAM Is the Next Hot Technology to Prevent Insider Threats
I think OP meant that Microsoft missed the deadline by not even having the fix ready that would have earned them the 14 day grace period.
It is definitely a generational and cultural thing.

For example : I feel the same way about American positivity on self driving cars, because I live in a country where people can drive on the wrong side of the road, or footpaths. Where beggars can swamp your car during a light, or where gangs distract you by tapping the back of your car.

These are cultural memory and experience.

In India, people are very pro surveillance, many believe that we have nothing to hide and those who do are likely criminals.
We are only building civil liberties groups today.

Side note: apparently the boiling frog thing isn't true. If it gets hot it jumps out.
As a quick fix, would changing width: 800px to max-width: 800px for #content help in CSS?
Are you using multiple RPis just to get more GPIOs? Why not use a BeagleBone instead, which has way more IO than the RPi?
One of the 1Password ones (https://team-sik.org/sik-2016-040/) about leaking URLs is marked as fixed, however, that's a little misleading. It's fixed if you use their newer vault format, which has limitations, and is not selected by default when you create a new vault. I wrote this about it a while back: https://myers.io/2015/10/22/1password-leaks-your-data/
And Hack, their language for HHVM that's basically "static types bolted on to PHP".

http://hacklang.org
Chief Information Officer.

She is mentioned in the first section of the article...
The Close Combat series is entirely based on this idea. You give commands to squads, but the individual soldiers respond to the conditions on the battlefield, the orders they have being but one part of that.
Nope, just petty politics.
I miss VB6 at times (the tooling - not so much the language) as well. It was so simple to create a functional Windows application as compared to writing a web application to do the same thing.
The grace period isn't automatic, otherwise that would just be a 104 day window. The grace period applies when the vendor has been in communication with P0 that a patch is in the works and will be released within 2 weeks of the end of the 90 day window. Presumably that didn't happen here.
Manage your contact database with a powerful #WordPress plugin
How is any of this gonna result in Twitter making more money?
I'd stop using it to suppress political speech that I disagree with.

http://blog.dilbert.com/post/157826468646/nothing-to-see-her...
Wing commander ?

Never had enough memory for both sound and mouse.
The first Populous game did that too. It's very simplistic in Populous, though - it's mostly about flattening terrain so they can build or calling them to battle and helping them by smiting your opponents in various ways, and their actions are similarly basic. Then again given the machines it ran on, it's not unsurprising.
Putting this kind of metadata inline with your hashes is the entire point of multihash:

> Multihash is a protocol for differentiating outputs from various well-established hash functions, addressing size + encoding considerations. It is useful to write applications that future-proof their use of hashes, and allow multiple hash functions to coexist.[0]

[0]: http://multiformats.io/multihash/
Controlled Hogwild with Arbitrary Order of Synchronization (CHAOS)
Why not both? For example, the game of Risk where each battle is a game of Starcraft, and then Call of Duty at an even lower level. Maybe different players play the role of general or soldier etc.
Here's a question about Dwarf Fortress: I play a lot of roguelikes, which are a genre of similar games, insofar as they're relatively complex, keyboard-and-ASCII oriented games made by geeks for geeks. Like Dwarf Fortress, these tend to have accumulated a lot of developer-hours, and like Dwarf Fortress, these developer-hours tend to get channeled into adding complexity to the game rather than superficial polish, like graphics and interface.

But they vary in terms of their approach this complexity: some seem to always want to add more, seeing more complicatedness as always better, and end up feeling like they contain everything but the kitchen sink - complexity for complexity's sake. (Nethack, I'm looking at you.) Others add it only where it's justified by producing interesting gameplay decisions. (Brogue and Sil are rigorous about stripping out unneeded complexity and getting the maximum amount of subtlety and nuance from a stripped-back set of mechanics. Dungeon Crawl Stone Soup is more complex, but seems aware of the trade-offs around complexity, and is known for removing features as often as it adds them.)

Which of these camps does Dwarf Fortress fall into? There's a lot of complexity, features and mechanics there. Is it all justified, in terms of adding interest to gameplay? Or is just for complexity's sake?
From experience, it comes down to luck, but in a sense luck = good preparation / pre-built components toolbox.

I can be 10x, even 100x when working on something I've already solved & have "big" set of components ready to plug in (with a little bit of tweaking). The more stuff you have, the "luckier" you are. It's also ability to spot patterns & good memory & being in a flow.
Zen and the Art of CPU Design
If there is no answer to the issue and you are an expert in the field, I would continue to charge for this research phase. The rationale about this is because you came up with a complex issue and every expert in the filed should take a lot of time figuring out why this is happening.

If you think that you can't came up with a solution because you are not a real expert at all, I would ask and pay one expert about this to pass this phase.

My company deals with complex issues all the time and I think the customers should be charged by this expertise because if not we are carrying with all the risk.
I remember first being exposed to html/css at around 14 when I wanted to customize my MySpace page. I was curious and decked that page out (yes, it looked like puke but I was learning, dammit!).

Today's generation doesn't have that option in any of the popular social media platforms.
There are two sides to this: usability and revenue.

On the usability side, there's lots of room for improvement in terms of fostering meaningful discussion, which in turn would lead to stronger social ties between users. Addressing that issue would probably have to start with an effort to improve discoverability of accounts that engage thoughtfully with other users. So people who reply to tweets that earn hearts might show up in suggestions more often, etc.

I'd also work to discourage endless ICYMI repostings of big multimedia tweets and go back to a chronological timeline. If there's too much noise in a chronological timeline, that means too much clickbait/link spam is being posted, and that's the real issue.

From a revenue perspective, there are a bunch of options worth looking at: a Patreon model to encourage people with great insight to tweet more; more accessible paid analytics, baked right into the app that could help non-business users improve the quality of what they send out; an in-app store for subscribing to third-party add-ons.

Basically, at some point it's worth realizing that plenty of mobile users will spend some money for an improved experience. The constant focus on ad-based revenue makes money, but ultimately incentivizes the company to do things that make the overall product experience worse.
Sorry to say, but REMOVE [however you like] Jack Dorsey. He is an absolute incapable CEO and human, he is doing NOTHING for the company, the shareholders or the people of the US. :(
When the Pursuit of Happiness Becomes the Flight from Pain
Where is my complete B board? Meh, wait a whole year again.
The original Tropico game from the series somewhat felt like this, especially when it came to construction. Unless you were cheating, you could only declare where a building would be built - you had no power to instantly "plop" a building into existence - you had to then wait for your builder units to eat, sleep, get to the site and build.

It made you careful in where you place things. Placing an airport far from home? Good luck building that!
It is probably ethically no worse than any killing simulation (e.g. first-person shooters). Creatures in such games arguably do not have a rich and lasting experience of processing information as humans and many animals do, so it only has a small ethical importance. My moral intuition on this matter is that the real ethical questions begin with systems that perceive, learn and can experience pain/reward: http://petrl.org