skysight-inc/HackerNews huggingface dataset:
Those power users are covering for the lack of resources and/or knowledge in a company's IT department. Excel may not be the best tool for long tail apps, but there's no arguing with its ability to quickly build useful tools. The power user that you see as spreading a virus is essentially successful as they can innovate more quickly than anyone else in the company. If open source tools gave this power user the same ability to rapidly innovate, then they should be made available to them (along with training on how to use this software).
Why must it only be non religious people? Or is the author inferring religious people already have the need for a community met?
Uber Tops 500,000 Signatures on Petition to Halt London Ban
There is a .innerText property which works perfectly fine for this if you want to ship your content inside JSON and then plug it in...
Cigarettes and ICO Tokens: Neither Are Sustainable Currencies
Who decides when you need to update vulnerable software like with Equifax?
A.I ‘Gaydar’ Could Be the Start of Something Much Worse
> The fix: All buffers should be length prefixed from database, to frontend server, to user interface.

If you think that that is a solution to anything, you must be living in a universe where ASN.1 implementations have not ever had bugs, in particular they must never have had any vulnerabilities.

It's certainly not the universe that I live in.

In that same universe, packet sniffers/protocol disectors probably also never had any vulnerabilities due to blindly trusting length values?
I am an advertiser and have managed millions in spend on both. Facebook just blows me away with its innovations. Google has been playing catchup for two plus years.
Those are both the same species.

Neanderthals and sapiens are separate species. Just look at the pictures here:

https://phys.org/news/2014-11-neanderthals-sub-species-moder...

Clearly related, but also different.
Shogun was the best and the worst of those gamemaster games. I thought the flexibility of the rules (bidding for turn order, the ninja, experience for generals, etc) was way ahead of its time. But in our games, whichever player left the early game with the right side of the board was almost guaranteed to win.
Did the Suits win the Internet?
Thanks! I'm looking forward to iterating. The suggestions you lay out are great. I'll hopefully be adding features / changes as time goes on. This was an initial MVP in order to get feedback quickly, and it worked! Appreciate the thoughtful response.
Yes, exactly. I put a promotional block on my file over 20 years ago, and the number of credit card solicitations went to zero. It's never stopped me from obtaining credit whenever I wanted it, though.
I just want to caution folks about visiting this site. You could find yourself getting sucked into a years-long obsession with RF and software defined radios. Pretty soon you'll have dozens of RTL SDRs strewn about your desk, coax tumbleweed snaring your feet and six iterations of a quarter-wave ground plane that still don't work quite as well as the first one you ever built.
Augmented Reality

Supportive tech for Self-Driving Cars (Travel planner, guides, entertainment, portable charging technology for Electrics

Semi-Autonomous Drone networking/clustering for coordinated tasks

Emergency response technologies involving drones/self-driving vehicles
I invested in a Rumpl blanket and eventually took to putting that on the carpet, a smaller blanket to support the head, and one top cover. The Rumpl is designed to be of a similar quality to a sleeping bag but easier to spread and wash. It's an "as if perpetually travelling" mindset.
That's why It's a good thing to develop mobile-first, you tend to keep things more minimal.
So... am I mistaken, or didn't the W3C try to replace the web as we know it today, with XHTML? Didn’t that fail?

I don't doubt that the author knows their web history, but reading this, it's like they've got their blinders on.
Thanks, this project uses Ruby on Rails 5 with Webpacker (React). I've found making websites quickly with Rails is very effective. The data can be found on Google BigQuery and I then used Scrapy to scrape Amazon pages for further product info. It's deployed to a DigitalOcean node and connects to an Amazon RDS Postgres instance.

The conception of the idea was Tuesday. The next thing I knew it was Saturday, and I felt ready enough to post.
Multiple products in a post should be grouped. There's a few pages where all the products are from a single highly upvoted post
Then prove it, list substantial codebases written in C++ that you deem secure. You'll find that it's not easy to do.
Ah yes: this open, ubiquitous platform used by hundreds of millions on a huge variety of devices, let's get rid of it. I hope this person is not one of those techies who claims to love "boring" technology.
There are lot of bad things here.

Main reason for web apps stay : they can evolve without a distribution life cycle.

Around REST and RPC : No what you see on the web is not REST. And please stop bringing back RPC. It was a bad idea before, it is still a bad idea.
The root problem is that it's a revocable license. This arguably makes it not a free software license at all.
> "That's precisely the point"

That was the general point, but I was responding to a side comment that I disagreed with.

> "because of feature additions"

Adding features does not require slowing an application down. The reason modern apps (desktop and web) are slow is to do with inefficient use of computing resources, which has very little to do with available features.
This is super cool! I've been wanting to make/find something like this for a while. It looks overall great, but I'm really put off by the visual programming language. Is there a textual alternative that I'm not seeing on the web-page?
SQL injection attacks are an excellent example where code and data are mixed. One solution is to do a lot of clever escaping of 'attackable' characters that instruct the DBMS to stop treating a character string as data and start executing things [1]. Escaping attackable characters attempts to partition data from code. This usually works but not perfectly.

Or, run your data through stored procedures instead. It took me a while to figure out why stored procedures were so much more secure than regular queries. I finally figured out it was because a stored procedure does exactly what the grandparent post says: It treats all inputs as data with no possibility to run as code.

[1] https://xkcd.com/327/
Reminder me of this article from Wired... back in 2010 "The Web is Dead" https://www.wired.com/2010/08/ff_webrip/
fine don't reply
"If the 90s "slowly reinvented UNIX", then the correct thing to do would be for the web today to either be a fully modern 2017-worthy technology, or at least take its starting point from where the 90s ENDED, not re-invent the 90s."

Since when has an inexperienced mob of people ever done the correct thing on the first try?

And, yet, the mob has continued the very fine legacy of those 90s (and 80s and 70s) software developers in pushing software into more places it's never been before. Somehow, it's working, despite the relative ignorance and stupidity of the average developer (myself included) in their understanding of history.

I think I'm being misinterpreted as saying the web is great because it has no flaws. Which is not my intention. The web has many ugly flaws. The web is great because of what it does despite those flaws. And, also, a lot of those flaws come down to inexperience, which we can't cure with technology. It seems likely it can only be cured by making the same dumb mistakes a few times until it becomes collective wisdom that it was a dumb mistake...the kind that gets beaten out of programmers very early during their learning process.

I guess I'm just more optimistic about the web-as-platform than most. I see all its flaws, I just don't think they should result in a death sentence.

But, if you show me something better, I'll gladly participate.
Nope. A recent expose in the NYT on "teacher-ambassadors" will hopefully get this issue (paid but undisclosed reviews) on the FTC's radar.

https://www.nytimes.com/2017/09/02/technology/silicon-valley...
> web apps fix those but then re-introduce their own very similar mistakes: SQL injection...

Any system using a SQL database is susceptible to SQL vulnerabilities, web based or not. Not to mention SQL injection is a largely solved problem. Creating concatenated strings for your database to execute is hardly the web's fault.
Indeed. I once built an “Active Desktop” web app — if you will — for my mom as a holiday gift. It just rotated through some pics of the family as wallpaper.
I know this is going to be movie. I can't decide if it will be drama, mystery, action, or comedy. At this point, I'm expecting someone to go on a shooting spree or commit a murder-suicide.

Seriously, Hollywood screenwriters couldn't have come up with a plot this complicated. My favorite part is often overlooked. Earlier this year, they lobbied to remove what few rights we have in case of breaches/losses of PII. As in, they lobbied to not be held accountable or have to give notice in case they were breached. I think that was back in May of this year. There has been so much new information, I can no longer keep track.

If this were a movie, it would suck - because it's too far-fetched and unbelievable. If someone were telling me this story, and I didn't know better, I'd assume they were lying. It has almost reached the point where it is comedic.
Because any manager knows that handling that much cash comes with risks. Someone standing at club door taking cash, sans cash register, is dangerous. Either money goes "missing" or someone gets robbed.
No, the idea is that it's under collective control.
Well, sure, but it's still 5x as much per person however you put it.
My general feeling is that two mattresses might feel the same at first, but they could age differently.

I don't know if this is the case here, and it's difficult to assess this even with side-by-side testing in a showroom. What you really need is years worth of data from genuine reviews.

As this article indicates, genuine reviews are hard to come by.
Hah. Recently I went searching for old wallets of mine. Found .5 BTC in Blockchain and .1 in each of 3 Coinbase accounts. At the time I had created each those the BTC they contained was all worth less than a dollar. It was neat to find about $2k "in the couch", but also infuriating that I couldn't find more. I also have a locked wallet with 2.5BTC that I can't unlock (although I have John the Ripper plugging away at it) again which was worth nearly nothing at the time I made it.

So the short answer is, there is practically no quantity of Bitcoin too small to be worth properly securing it. If it's enough to be transactable (not dust) then for the love of god secure it and with luck your kids will be truly thankful that you did.
Exactly. This is like: "oh you didn't like to receive the patent under this terms, get this, no patents grant anymore"
Thanks for confirming. So then there is nothing at all of substance in this article.
No, I haven't tried mew.

Mu4e and notmuch are Gmail-like clients. Quite modern and well-maintained. Centered around searching and tagging.
Russia attempted to hack elections in 21 states
> I've never been threatened by a diabetic or depressive outside a Circle K

Mentally ill people can be dangerous to the surrounding people, especially if not treated properly. This is known, and it is also known that the way to deal with it is to address the disease, not hurt them and yell at them "snap out of it, you bastard!"

> The laws reflect that, and it takes a superhuman effort of rationality to say, "Yes, addicts do terrible things. Other solutions produce better results than the natural impulse of doing terrible things back to them."

Calling this "superhuman" only reveals how low the expectations of "human" are. It is truly sad state of affairs that acting rationally and trying to do something that actually might make dent into a solving the problem instead of instinctively biting back is something that is considered "superhuman". If going a tiny step above animal is "super-human", what is left for "human"?
I'm mostly sold. The only downside is that the preformatted text blocks have each line start with a ':'. That makes it terrible for naive copy/paste from the source document...

But other than that, it really does look great.
Why Greed Is the Flip Side of Fear (And What You Can Do About It)
Tor is designed to make sure that the most active sheeples stay close and so it is cheaper to deal with them.
Principles of Nuclear Weapons Security and Safety (1997)
Depends who you work for. If you work for a city, state, or other governmental entity your salary is probably public record and can be looked up online quite easily.
That's like saying "you are free to require food and feel hungry, it's just actual eating that is a crime" and then calling people criminals when they still try to eat.
If you think any of those stock images "accurately represent the life and death of drug users", you are delusional.

Normies like yourself tend to out themselves as 90% ignorant of drug addiction within the first paragraph. You follow that trait.
Would be nice to hear what comes out of it and how it works!
That's why I said:

> UI is only a small part of an app, a well designed app will have most of the work performed outside of the UI thread and it shouldn't feel any slower than a native implementation. My thoughts are rendering speed isn't the issue but application design.

at the start. :) So, we're in agreement.
Can't agree more with the title. I mean, have you met any fellow humans recently? Clearly 50,000 years of evolution didn't do all that much for us!
Fiat currency is based on trust.

With so many security breaches around does it mean that currency is losing its value rapidly? Is a dollar on a credit card worth less post-Equifax?
I could, but W1A, a BBC sitcom does a much better job. Beyond that, we’re talking about criminally overpaid management which until relatively recently spent a few decades covering for the likes of Jimmy Saville. It’s the same management which still can’t quite figure how to deal with the realities of content delivery in 2017, because it might mean real change.
Show HN: A Better Text to Speech App for Pocket and Evernote Users
If they use Amazon servers, NSA can get data from Amazon without dealing with DDG at all.
Who “really needs to use it,” in your estimation?
He was kind of black sheep. In 1968, he refused to take part in the invasion of Czechoslovakia.
"Proof" and "zero-knowledge" certainly still have meaning in the situation you've described. If we actually needed to do zk proofs over concepts like that, we'd need defined ontologies and all sorts of logic to codify "the real world".

My point is mostly that it can be a subjective thing between the prover and the verifier. The verifier simply needs to be convinced, without making it easier for a cheating provers or future cheating provers, and the prover needs to not help a cheating verifier.
Just my opinion, but developing for the web is much easier than building native mobile applications. This is a good thing from my point of view. Native development has some catching up to do in this respect.
He's spot-on with a lot of his analysis, including security around REST/JSON. A few weeks back, I made similar, though less-detailed comments on another HN-thread, particularly in a SPA context.

The responses I received were essentially "it's not a problem if you do it right". But, of course it's inherently less secure when you now have data flying off of the server to be rendered on the client vs. consuming it all on the server and rendering the view there. You're kind of doubly-exposed.

It's not that there are no techniques for attempting to secure it. It's that it adds more complexity and that it's easier to leak data to your client (or an unsanctioned client) without realizing it. Because, of course a REST endpoint just sitting there on the open Web, intended to serve up raw data to an app is less secure than an app that holds on to its data and serves up text/html requests. So, with a SPA app, you'll find yourself doing a lot of things twice (client and server side), and that includes security.

The arcaneness of the techniques for securing all of this that he mentions is also accurate. It just amplifies the problem. The Web was not designed to be an application platform, let alone a secure one. It's hard to ignore this fact in any earnest discussion.
I think you make a good point. You shouldn't write off the whole Detroit area because of a few articles about specific neighborhoods. But Detroit/Warren/Dearborn essentially have the same GDP as San Jose/Sunnyvale/Santa Clara yet twice as many people live in the Detroit area

https://fred.stlouisfed.org/series/NGMP19820

https://www.bea.gov/regional/bearfacts/pdf.cfm?fips=19820&ar...

https://fred.stlouisfed.org/series/NGMP41940

http://www.bestplaces.net/metro/california/san_jose-sunnyval...
I don't know about that: https://www.cvedetails.com/vulnerability-list/vendor_id-1224...
The Web is a failure of cheap tool distribution by attention seekers distracting possibly greater talents wasted on short lived skills or failed projects.

We mostly lack use-case qualification, support metrics, documentary weight or programmatic contract between tool makers and users. None should take commercial interest in tools without references, tutorials, cookbooks, i18n support and road maps shared between stakeholders.

The ecosystem of Unix and Windows literature was exceedingly well written and stable. Backward compatibility was important or breaking changes well flagged. Real software for profitable operations (not entertainment) requires stakeholder analyses for costs, adaption cycles, business models, risk and so forth (no screens or code yet) taking weeks or months even in "move fast startup" mode. Chasing tooling and testing against API changes in a code dump is unwise.

Sadly pop promotional blogs make breathless lottery winning with "bailing wire and chewing gum" seem desirable or probable. That's nonsense. We never need hear more "dorm room miracle" stories or "DB2 rewritten in Forth" fantasies. Anything rushed is a bad bet for talents wasted on shifting sands. The use-cases absolutely matter for tool applicability in a multi-stakeholder (contract obligations) profitable operation. Everything else is a distraction.

I suspect voices of endless tool fetish, "exploratory programming," consumer gaming and "content scripting" might disagree. They do not matter. Those people suffer special needs. The Web as a tool platform has mostly failed. The most "convenient" tools for people measuring fake productivity in keystrokes have failed the hardest. [Edit: typos]
Why do you need a reputable source for that? Why not just taste it? That enough of reason to avoid chinese garlic.
Sure, we could all pay interest rates that are based upon some amalgamated average risk profile, so you end up subsidizing deadbeats who don't pay their debts.
I love the concept of using lightweight markup text but a lot of the comments in the article also apply to Markdown. Personally I've switched to using Markdown for everything possible and have started using Typora as my rich text editor as it provides the first fluid WYSIWYG markdown interface I have seen with easy export to PDF / word / HTML.
In Emacs, <s + <TAB> at the beginning of a line starts a source block. The delimiters are quite distracting though. This is an issue I have with markup languages in general, either you use markup very sparingly or the document easily becomes unreadable.
Considering feedback I've gotten in less technical forums, I'm happy with it. I've also linked to more rigorous material throughout the post.

If you have a minimal example of what you would change or acknowledge to improve the post I'm happy to hear it. As it stands, explaining the "why" of zk proofs and an approximation of the "how" seems reasonable to me.
Doing it with s group of 10 people is way harder than doing it solo. Getting that kind of time commitment out of that many people is near impossible outside of maybe a retirement village, and even then you are in danger of having players die off before the game is over.
WUSIWUG...WYSIWYG?
You make a lot of good points.

My concern, as readers who have seen some of my other HN comments may guess, is that the next time someone starts over, they'll neglect accessibility (in the sense of working with screen readers and the like), and people with disabilities will be barred from accessing some important things. "How hard can it be?", the brave new platform developer might think. "I just have to render some widgets on the screen. No bloat!" It's hard enough to make consistent progress in this area; it would help if there were less churn.

Edit: I guess what I (very selfishly) wish for is steady state on UI design and implementation so accessibility can be perfected. I know that's not fair to everyone else though. Other things need improving too.
An article about the web and it doesn't mention quintessential terms like 'link', 'network' or 'platform independence' even once.

Do you know why your 1990s app was so much 'better' than today's web apps? Because it was only supposed to run on Microsoft Windows, and a specific version of Windows at that!

The same applies to layouts. If all you have to deal with is SVGA and Windows 95 layout constraints are a piece of cake.

> Really impressive software would be embeddable inside Office documents, or extend the Explorer, or allow itself to be extended with arbitrary plugins that were unknown to the original developer.

Those were only reinventing the datatypes system introduced in AmigaOS in 1992.

> In part 2 I’ll propose a new app platform that is buildable by a small group

Yeah, because that's always worked so well in the past.

> there’s no Web IDE worth talking about

Save for Intellij IDEA / WebStorm, Visual Studio Code ...
Agile coach here.

There are people who suck at managing software development and people who suck less. Whether they call it agile or use some system or other has zero correlation with how toxic or effective they are.

This is heresy amongst my peers but I love to gaslight them by saying: there were plenty of high performing waterfall teams before anyone ever uttered agile.
> Gmail wasn't much different from the status quo

GMail was different because it offered an outlandish 1GB of mail space, when everywhere else you got 1-10MB mailboxes. Since it was launched on April 1st, most people did not believe it at first. And (at the time) huge space allowed users to keep and search all old email, instead of deleting old emails being a weekly chore.
TeX is to typeset mathematics as a shell script is to a specific set of actions taken by a computer. Neither come close to precisely defining the desired output without a mountain of intermediate stuff that (a) needs to be present (b) can and does change and break things. This doesn’t mean that there’s anything wrong with TeX, it just means there are square pegs and round holes.