skysight-inc/HackerNews huggingface dataset:
I feel exactly the opposite. Traditional, non-nested, forums with more than a few users end up with many pages of @author comments that make it difficult to track the course of the conversation. With nested comments I know exactly who someone is replying to and the topic they're discussing. I think the issues you're pointing out (top-level peanut gallery, no bumping, >24 hours old) are more problems with news-driven websites than nesting vs non-nesting. If you had a reddit-style nested private niche-topic forum the pace would be slower and the problems you point out would probably be less of an issue.
"It's easy - I just click a button! What the hell are we paying all these guys/gals for?"
They should make it crystal clear that it doesn't send to the customer. That is garbage. But it makes sense if you think about it since you're likely paying per-agent. They don't want other users to workaround the licensing and act as agents since that's how they make money.
> Yes, how positively odd that after giving you lots of money they want something specific in return.

Sure. You could say precisely the same about a politician who accepts money from a mafia or large corporation. What you are saying is not a counterargument when the entire point of the article is a criticism of a system based around this exchange (in the same way I imagine you wouldn't defend political corruption).
Before he was a conservationist, John Muir was an ingenious mechanical inventor
I'm curious. With the air chamber in the cylinder head, why can't they fire 3 charges of fuel per revolution instead of 2? I would think with some appropriate valve configuration they could do that and it would simplify heat and torque problems. Maybe they'd need 2 air chambers for that (but then the counterweight wouldn't be necessary).
That analogy was great. It does an awesome job at explaining the disproportionate amount of energy that needs to be focused at a point in space.
But in a nonstatic, expanding universe any two objects, no matter how far apart, are gravitationally related and have dipole moment. Isn't it true?
> Fix the standard

The standard is that autocomplete attribute can be used to hint to the user-agent how to apply any autocomplete functionality it has.

The standard is not that the UA must provide autocompletion when it is "on", or must not do so when it is "off".

So, I don't see any problem with the standard and Chrome's behavior.
Atlas of Oblique Maps: vintage USGS collection [pdf]
> The [Prospect Theory] model is descriptive: it tries to model real-life choices, rather than optimal decisions, as normative models do.

Expected utility is normative.
A SIX-PRONGED RAILS PERFORMANCE PHILOSOPHY
I wonder if there is a way for automatic Jsdoc to ts interfaces generation. In that way a lot of libraries can always keep the .d.ts in sync or rather users can just generate from the module.
FDA approves cold compress for insomnia
Ah yes, that was an earlier and much more crude hack. That's remarkably simple: just change the background color of the bottom screen at any time. Since the screen is being drawn at the same time your code is running, the results literally show up in realtime.

A huge downside with this technique is that color changes during H-blank (waiting period between scanlines) and more critically V-blank (rather long waiting period after each full screen draw) cannot be seen. When I was using this technique, I had the engine actually wait until all of V-blank had passed before it started doing the timing colors. This still ended up being pretty hard to read of course, as the colors would change flicker rapidly at 60FPS, couldn't be easily saved to view later, and were complicated significantly by the multi-pass nature of the engine, where each visible frame is actually composed of several hardware frames, all with totally different timings. So I scrapped that method almost immediately and wrote text-based profiling code that used the built in hardware timers.
If the app expects the value of the field to be blank because that is what it was set to, then Chrome auto fills it, but it doesn't generate onChange events. So the app never knows the form has a value.
Is ~/.js something I should know about? Somewhere to add snippets of Javascript which are run unconditionally by Chrome on any page load?
That's my question too.. How is this any better than my toughbook that's similarly spec'd but designed and tested for years?
In the past 2-3 months, various members of the Flow community and I have been working together on flow-typed (https://github.com/flowtype/flow-typed/) which is a centralized repository of library definitions.

One bit of feedback we received from many DefinitelyTyped users was that it provides a large repository of definitions to get started, but often the definitions are out of date, un-versioned, not well-tested, use lots of `any`s, etc. What we took away from this was that whatever we do, it needs to have a focus on quality and really leverage the community. It should be as simple as possible for anyone to contribute improvements to libdefs, but also we want to make sure those tweaks and improvements are verified by both people AND automation as much as possible.

We looked at the approach of using npm to define/distribute library definitions, but we decided to go with something more integrated instead for consistent coordination/testing/versioning/tooling/validation/etc.

For example: We use automated CI to ensure that all libdefs are tested and versioned against both the library and the version(s) of Flow they are meant to work with. Additionally, we intend to continue building more ways to automatically verify libdefs. Things like heuristics to detect when an impl doesn't align with interface, well-typed tests to allow community members to do this verification themselves, bots that can offer suggestions on pull requests when they see types that could be better written in a different way -- things like using `any` vs `mixed`, etc.

Also, if a new version of Flow goes out with features that might make a libdef better/more expressive, anyone in the community can contribute an update with the same level of assurances without worrying too much about breaking users who use an older/different version of Flow.

Another thing we want to do is to make sure that packages that use Flow in the first place never have to write implementation/interfaces separately, but are still able to easily publish them separately.

For this, we've started encouraging libraries to publish with a .js.flow "shadow" file alongside their compiled files. In the future, flow-typed will be able to automatically extract a library definition from these shadow files that is versioned against both npm and the version of Flow the library was written with. From there, the community can help maintain that auto-generated type interface for newer/older versions of Flow, etc.
Now one must understand why it must be like the movie elysium. Just without a happy end.
I hate the entire order of diptera (flies, mosquitoes, gnats), personally.
Always happy to get feedback. Again, this article was written back in 2014, and will be updated.

In regards to your advice about id_tokens and access_tokens. Usually, what I've seen in most attacks is that if a malicious user can get one, they can get both.

A lot of your points though are valid outside of using JWTs. Open redirects vulnerabilities should be plugged and sanitizing user input should be looked at regardless of what you are using in a web application.
If you have any evidence of prior work to that patent (I really hope you do), then you can topple that patent. If your code to do what you said isn't free software I'd recommend you release it as free software now.
This Web App Verifies and Matches Your Doctors Without Borders Donations
Runtime codegen could make a big difference. You can dynamically build your processing pipes without overhead. No function pointers needed, total flexibility.

Check JIT libraries (like GNU lightning) and LLVM. Also LuaJIT might be interesting.

"llvmpipe", software rasterizer that uses LLVM for runtime codegen for shaders: http://www.mesa3d.org/llvmpipe.html
> Correct me if I'm wrong, but no browsers have formally committed to adhering to the standards.

Don't know about that, but they certainly like to brag about the size of their standards compliance penis.
There are lots of examples.

I'll give one. A text input for a chat you're having with someone. It's very very offputting and irritating to have the browser constantly cluttering the UI with suggestions about what you might want to type in that chat box before you press enter.
It feels like the solution here is to have a serious-business flag for chrome like phabricator does. Is the browser working for me or is it just helping me work for someone else? That seems to be the real intent problem here. I feel for all the CRM types and data entry people that are going to struggle with this. The user may decide that they don't want autocomplete for a page but they may not be sophisticated enough to turn it off in a meaningful way, or for a particular site.

I still think it's really troublesome that it invents a user-side data store of potentially sensitive data that they really had no say in.
I'd add a nit - this is the expected value of the game. I might have a utility preference curve that is non-linear in dollars - for instance, the classic U(v) = log(v).
That's really good case about upstream packaging. Do we really want yet another android story? I trust maintainer which is volunteering it's time to ensure the package complies with distributions guidelines.

With universal packages we would have universal config file paths. So for example: apache2 on debian based systems will store documents on /var/www while something like arch will store them at /srv/httpd. Similar thing happens with a `sites-available` accross distros. Different distributions are doing things differently, which users are expecting and putting upstream developers in charge of that will make a huge mess, because it's more convenient for them to store configuration at a specific location accross every distribution. Yes that makes a pain to write deployment scripts accross difrerent distros, but IMO consistensy is a key to a good distribution.

Another good key point here would be testing, different distributions aim for different things, while debian aims for maximum stability and uses quite dated packages that are known to work. Where there are distributions which are always on the bleeding edge. Will upstream backport security patches for old packages? I really doubt they would like to maintain packages for years to come.

I don't say it would be all bad, there certainly would be great developers which would benefit from universal packaging, but that will not always be the case.
I bought one for June delivery, hopefully it shows up.

What bums me out is that there is no easy board that I can find of the (get chip, pi zero ilk) that comes with an ethernet port. I know I can get a regular Pi but it's too much for my use case.

On a related note, I've been looking for a low cost smart power plug with ethernet (10/100/1000) without much success. If anyone knows of such a beast, please let me know.

IMO, $80 for something like this https://www.amazon.com/ezOutlet-Internet-IP-Enabled-Android-... is too much
May I suggest Ansible or whatever other provisioning tool, you can subtract 9+ minutes from the title...
iOS 10 bug list
Nigeria's N-Power website, what could have been done differently
Message input field for chat/forum would typically be <textarea>. For example - have a look at reply page source right here, on HN.

And <textarea> doesn't auto-complete regardless of explicit options.
Stepping away from hiring/firing practices, I had a very visceral reaction to this:

>“Five years ago,” says Richard Greenfield, a media and technology analyst at BTIG who happens to be Netflix’s most vocal proponent on Wall Street, “we wrote a piece saying that the networks shouldn’t license to Netflix because they were going to unleash a monster that would undermine their business.”

This exposes to me how capitalism, for all it's very real benefits, also has big flaws. "Don't do this thing because people will want it but you won't be the one to profit" is a bad attitude for society in general. Sure, it means there's a profit motive for someone else to fill that niche, but the point of creative works is that they are unique. If Shakespeare is too expensive you go to Marlowe...but then you never get Shakespeare. That's a survivable choice, but not the most beneficial result.

I don't have a solution, and I'm not saying to tear down the system. I'm just saying quotes like this make me cringe.
I haven't really gotten a chance lately to dig into it as much as I want, but I have heard that BTRFS is actually doing pretty well, with lots of updates in the last year that fix the middle-ground bugs, with a few big bugs still out there (such as raid6 mode in general).

The main big data file system I am keeping my eye on is HAMMER2... but development is slow. I really like a lot of things Matthew Dillon is doing there though, especially the network stack. If I were doing a new isp or wisp I would probably be basing it on dflybsd.
Any advice for someone interested purely in CPU cores/speed, power consumption, large amounts of ECC memory, silence and some storage options (like 2.5" SSD fitting the box) but not at all in GPU power, when it comes to such small systems?
Swift is open, so at least they can take what they learned of the language to open platforms.
There's a clear trend here among the posts that get downvoted, and while it is within the rules and spirit of the site to do so, it is at the very least ironic that supposed anarchists and libertarians, who so vehemently oppose centrally mandated censorship are perfectly fine when that happens to advance a narrative they agree with, through an echo-chamber which essentially works as the central authority.

Quoting the punchline of a common joke, "No, we can only conclude that there is at least one field, containing at least one sheep, of which at least one side is black."

What evidence leads you to conclude that the self-described anarchists and libertarians approve of centrally mandated censorship? Unless you have non-public knowledge of individual HN voting patterns (and are willing to assume that downvotes accurately reflect a desire to censor) it seems like an unwarranted leap to go from a handful of anonymous internet downvotes to decrying the hypocrisy of both movements.
Google Docs did this for a specific reason. Browsers restrict access to the clipboard on general user actions (like click, right click, etc). On the other hand, if you use ctrl+C or ctrl+V, the website gets access to the clipboard, because it's a JS clipboard event. So those work in Docs. Think about it - do you want any website to just read everything off your clipboard?

Docs overrides right click because there's things you'd naturally want to do in a word processor with right click (format, link, comment, etc). Because docs shows a custom menu on right click, the browser will not expose the default menu, and without the default menu, there's no JS copy/paste event.

Browser extensions have more access, and that's why a browser extension re-enables the functionality.

So it was a design choice: the Docs team decided that giving users all these other right click actions was more important than allowing the user to right click to copy/paste without an extension (since most people use the keyboard shortcuts anyway).
Why isn't that a bug in your application? Unless you're building a password manager, passwords should never be shown to someone else. If you need the ability to let multiple people do things, they should still perform the action using their private credentials so you'd have accurate records for who initiated the action.
Their criticism falls somewhat flat, in that their proposed alternative is centralization where exactly one entity controls all funding and has the power of controlling what to fund.

Or to put it another way: if you object to people having power via controlling the flow of resources, don't propose a state monopoly as an alternative to a more distributed system.
City as a Platform: How It Changes Governance
You mean the picture was staged... which is a huge difference from saying the "whole thing" or even "a huge part of it".
Do you also look at paper models of the solar system and go "Those aren't real planets... must be a bunch of BS"? It seems to me like you either didn't read the article or didn't understand it.
Yes and no. I made a choice years ago and I'm still enduring the consequences of it, with no recourse until I cross the finish line.
Legos are specifically designed such that the instructions are optional. The Lego Group wants it that way. Funny you mention them, because they've been suing for trademark and copyright infringement for years.

And this is why we can't have nice things. Also playing devil's advocate, but there are days in which I think the DRM proponents actually have a point.

When all of your digital devices will be DRM enabled and controlled by means of all sorts of trusted computing techniques, when you'll no longer own or be able to tweak anything, when VLC and Firefox won't be able to play your media anymore, when the police will knock on your door because you downloaded tcpdump, remember this moment.
That's interesting in that it is an EV certificate.

Has anybody used this?
you mean like govrn'mt bad...capitalism good...
Yes, because corrupting politicians with bribes is obviously counter to the public interest and poisonous to democracy. The article does imply that artists making things for their 'patrons' is bad, but it doesn't actually say why. I mean yeah, it does say that what artists create is dictated by what people are willing to pay for, but that's true of basically any business.

The argument they make later for why crowdfunding for paying for people's medical treatment is basically sound: most developed countries have universal healthcare, after all. One can intuitively understand the moral argument of "people shouldn't have to go around begging for donations because they got cancer". The article just doesn't say why that applies to artists, too. Unless you want to just make the hyper-general argument of, "like, you shouldn't have to work for money, maaaan."

edit: basically it's hard to take critique of business behavior from marxists seriously because 90% of the time it seems to come down to "profit is immoral, full communism now", and unless you're willing to go for that, the arguments they present are completely useless.
> Sure. You could say precisely the same about a politician who accepts money from a mafia or large corporation.

...except that is illegal and an absurd example, and the "artist" explicitly sought patrons to provide him money in exchange for his product.

If an "artist" opens a business and attracts clients then he needs to serve his clients with the business he advertised, even if you use strawman arguments to compare them to organized crime.
I would say a good place to start is looking at video game hacking forums and learning how to hack the games, that will give you exposure of how to do it, and how to stop it. http://www.unknowncheats.me/
Yeah, that might be the case. I think it would have to require user activation. Maybe select acronym, right-click, click "Define" and it displays a list of possibilities.

I might try and make one just to keep my JavaScript sharp -- been away from it for a while.
Modern operating systems have a guest mode which doesn't preserve state across sessions - if they cannot manage something this easy, everyone should be using a guest login.
Later that same page says : "When an element's autofill field name is "off", the user agent should not remember the control's data, and should not offer past values to the user."

(The word "should" has its own meaning in RFCs generally http://www.ietf.org/rfc/rfc2119.txt and in whatwg specifically https://wiki.whatwg.org/wiki/Specs/howto#Content)
I believe the counterbalance is due to the asymmetric jelly bean shape to create a larger expansion vs intake volume.
I don't understand why that's a problem. My work experience has been one where its much more likely that under-performers drag down the top performers, not that top performers are let go prematurely. If they let me go before I'm ready to leave I will be disappointed, but there are other jobs.
> Building machines without ECC is a bad idea.

I'd say it depends on the use case. For business storage servers, especially "mission-critical", sure. (Then again, this data was created somewhere; presumably mainly on laptops without ECC. Why is that not a bad idea?)

But for a home storage server, ECC is no more critical than buying a UPS, shielded SATA cables, enterprise-grade drives, a high quality power supply, etc. etc. Together these upgrades will easily double the cost of the storage server. Since you'll want an off-site backup solution anyway in case of disaster, why bother paying for an expensive server that only reduces the chance of needing to restore from backup from 0.001% to 0.00001%?
A regular pi has a USB ethernet device, so really you will not lose any speed by using a usb dongle on any sbc.
You make some good points, but I think the piece could be a lot better if it weren't framed as a rebuttal to pg's article.

I know that it is far easier to come up with something to say at all when you have something to respond to and I know how tempting it is to latch onto a prominent figure and disagree with their famous ideas. But it is psychologically an uphill battle. It undermines your actual message by reinforcing the assumption that multiple founders is the status quo and you need to battle against it to go solo. That idea just feels exhausting to contemplate.

If you plan to write more on this subject, I would be interested in hearing a great deal more about specific success stories and the insider perspective in terms of process and how your day goes.

Edit: Inspired by this piece, I wrote my own blog post. http://micheleincalifornia.blogspot.com/2016/06/working-is-l... (https://news.ycombinator.com/item?id=11912395)

It in no way references this piece. It took me a really long time to figure out how to write something inspired by something I had read without making it a rebuttal or direct response to the thing I had read. So, as noted above, I am totally sympathetic to why that happens. And, to reiterate what I said above: I would sincerely be interested in seeing more info about what working alone is all about.

Thanks.
In the movie "Her" the main character's job is to help people write thoughtful letters to their loved ones. I'm sure the film meant that to be ironic, but that seems like a realistic 21st century job.

When all the industrial jobs have been automated, couldn't they be replaced by jobs that help us fulfill our emotional needs? Or is there some set of core jobs that fundamentally produce value for the economy?
It would be a rather odd turn of events if they burned your burger without you ever visiting the place, though.

I fear that their approach is likely to just create an arms race, though. The same people who, for whatever ill-considered reasons, disabled it once will do so again. I'd rather control it as a user.

Because, honestly, I only ever see this used to keep me from having my password manager manage secure passwords, which is just obnoxious. These are usually the same sites that ban things like spaces in passwords, or cap you at 10 characters.
Can you teach old drugs new tricks?
Hm, that's interesting. That means that a black hole could spontaneously disappear (or split into two) depending on its internal state. Observing that a black hole does not do this would then give you information about its internal state. This would be a counter-example to the no-hair conjecture, which would be a major breakthrough. So something must be wrong here. It can't be that simple.