skysight-inc/HackerNews huggingface dataset:
Freezing your credit means no company can get access to your credit history. If credit companies can't pre-screen you, you won't get any credit card offers.
Mozilla's Internet health report [pdf]
I know of one site that got hacked and they dropped everything and adopted a more secure CMS, the new CMS uses a different page scheme so all the old links are bad. Of the ones Ive seen that is usually the case, new platform does not support old page url scheme.
I have a friend, now retired, who's passion is these kinds of games. When he and his wife retired, they bought a house with a massive basement that he converted into a full-time wargaming room with space for 3 or 4 of these kinds of games setup all at once. Once or twice a week, he and a few other retired friends get together for a few hours and play the game. He has one game that's been going on about 3 years. His library of these games dates back to the early 70s and its really quite majestic.

When you see the giant board laid out in its fullest, and the thousands of pieces each in their individual positions...you get the sense that these would be almost impossible games to really play adequately on a computer -- until maybe the hololens. The need to see the context of the entire battlefield is overwhelming that no amount of scrolling around a screen can really compensate for it.

Another thing that's not clear for people from the outside is in many cases how scripted portions of the game are, and its really up to the players to spend a few hours following the script in between moves. This is supposed to simulate various historic battlefield conditions like new groups of units moving on and off the field as the real battle progressed, and the "play" happens within this framework.

Very deep, very detailed, really fun in a way, and no way could I ever put the kind of time into it that it needs, even for "small" games.
> From the perspective of anyone making a web site it's very easy to secure yourself against JS running on a third party domain: don't load any.

No that's only half the solution, the other (much harder) half is to ensure you have no XSS. The GP's point was if they hadn't allowed cross-origin scripting it would have had big security benefits.
Telnet? That's the alternative I can remember.
nah. it's at best time to fix javascript and css, the whole concept of browsers as delivery mechanism is awesome and it's here to stay
> Most web apps are built in languages that don't have buffer overrun problems.

The author is using "buffer" in a different sense than you are. You're thinking of a malloc'd buffer. The author is using "buffer" more abstractly, to refer to a data segment, such as a JSON or HTML string, or a string of encoded form data. His point is that that latter type of "buffer" has no declared length, and needs to be parsed in order to determine where it ends, and that as a result it is subject to problems that one can term "buffer overrun" by analogy with the traditional C scenario in which one obtains a pointer to some memory that you should not have access to.
Thank you for your reply, I was not aware of Mu4e and notmuch before, I will try both of them.

Have you ever tried mew? I heard a few good comments about it in the past but I have no idea how it compares to these clients.
That slows down the startup of my terminal, just to appease the developer of some tool I probably won't even use that session. No thanks.

The nagging notice should just be removed. It's not like I'm ever going to publish a paper anyway.
And I know your pain, I run a community directory site and can see I need to do a link check scan because the page URL turnover is significant.
Apple Out-Of-Bounds NUL Byte Write
I rather think, It's time, to completley ignore sensationalistic rant's like this one.

First of, killing a technology does not solve anything. It just means less options.
So do propose your better solution (and build it) - then we can talk about killing the current thing.

But the way it is today, the web works.

Definitely not flawless and in large parts really ugly (just browsing with open dev-tools is horrifying, when you see all the errors and warnings thrown at you) - but it is big and reduntant enough, that you can mostly choose only the nice parts.

XMLHttpRequest is ugly? (I allways thought so)
Well, there are WebSockets now.

Javascript lacks typesupport etc? - Use Typescript

The whole DOM and *script languages in general are ugly?
Skip it all and use only WebGL and Wasm.

And your app will still run allmost everywhere.

That's the power of the web - that's why it became so important.
It just works.

And it is very easy to start doing it ... so many people did this, who do not have a CS background. And obviously they made horrible things from an academic point of view. But things still kind of worked for them.

And security ... well, so far I have not yet heard of a save language/OS/Plattform where people can work productivly without years of studying the theoretic backgrounds.

So in general yes, I am very open for better designed alternatives. In fact I am looking for one since I started web-developement, but not so much for angry hyperbolic rants like this one. They are not helpful.
You can do that at any time by requesting a promotional block on your credit file. This prevents you from showing up in credit sweeps.
Should the rates be kept at 0 or near it forever? What happens when there's a recession despite the low rates, is the government supposed to pay banks to take their money? Some of your points can be argued for and I'd agree with them, but to put it out like the big bad government is just looking to turn off the economy is pretty disingenuous
What browser are you using and how did you disable the js? With firefox esr and with either ublock origin (dynamic mode) or umatrix to disable the js I am unable to see the images.
https://gist.github.com/chriseth/f9be9d9391efc5beb9704255a8e...
> With an HD wallet you get a 24 word seed (see BIP39) and if anything ever happens to the wallet you just buy a new one and restore from the seed.

You can do exactly the same with paper wallets, for what it's worth. Think of the paper wallet as you hardware wallet's backup. Store it securely in 2 places and you're ok.
Show HN: Find people to play games with
XDC 2017 – Links to recorded presentations (videos)
It doesn't have to be complicated. A single page app implemented with React, calling some REST Api to retrieve and store its data, is basically all you need.
You can opt out of prescreened offers from a single site. It works well, and has been around at least 15 years. https://www.optoutprescreen.com/?rf=t
Hmmm... the Greek tragedy 'The Bacchae' addresses the fate of a society which suppresses "anger" as she suggests. Suspiciously, it was not mentioned in Nussbaum's presentation. In the play, Thebes suppresses the less civil realities of earthly life until they punch back. Dionysus and the Furies unleash madness on Thebes as a result.

In this presentation, the furies are being distilled into little more than representations of anger which is quite simplistic and raises many contextual issues. In short, they are better contextually understood as representing earthly Dionysian vengeance, maybe we can say 'ugly truth' although I am uncomfortable with the tone this description has. The furies are 'chthonic' or 'of the earth.' They are associated with death and the more primordial makings of life itself.

Interpretations of Greek mythology abound and on the surface, this seems like one of the less thoughtful ones I have come across. I am noting it, however, and am curious how she defends these angles throughout her works. Please share if anyone has an explanation. I am less than anxious to buy her books.
> i do it frequently with one whose eyes glaze over when i explain what i’m doing and i know when they start surfing the web while i’m implementing

This is so sad and frustrating. I get distracted easily too, but when someone is taking time to show and explain something to me, they have my full attention. Anything less is so disrespectful and just a waste of time.
Not directly relevant:

http://www.smh.com.au/national/jyls-journey-to-aged-care-i-f...

I just read an article on aged care this morning.
Can a human tell where in the world they are without already knowing something about the environment?
"Unix machines have a command called write which can be used to send messages to other currently logged-in users."

This kind of implies that "write" was a precursor to e-mail, but that's not true. The very first Unix system I ever used (around 1980), Version 7 Unix from Bell Labs, already had a "mail" command which let you send e-mail to users on the same system. It kept your unread messages in a file called /usr/spool/mail/userid, and your saved messages in $HOME/mbox. "write" (or "wall", which wrote to all logged-in ttys) was only used to warn people that the machine was about to come down.
Do you have a link for that? I would be curious to have additional details.
Please tell me what your game is. Even considering abusing my hardware for mining is enough reason for me to avoid anything you create.
The DOM is a tree UI data structure like any other UI system. CSS is certainly...unique, sure.
I don't think it makes very much sense to blame the FED. See https://tradingeconomics.com/united-states/interest-rate, which shows just how atypically-low interest rates currently are.
Definitely. It's a fatal flaw of PHP, and any SQL library that lets you build queries from concatenated strings.
Desktop metal isn't sintering it's powered metal deposition in a resin matrix.

The parts then need to be baked in an oven at near melting point temperatures.
Ha, NZ was the unnamed country in my post!
Most enterprise web apps use bootstrap, that is quite Standart. But they do it on top of react/angular/grunt/we pack and a zillion npm packages to choose and keep updated. Nothing of this was necessary to make VB6 applications.
So what were the 3? I only see Sleepopolis named.
Err, isn't use of morphological classification to define species of animals super outdated? I was under the impression it was more useful to define which groups of animals could produce viable offspring. In this definition, neanderthals would be a subspecies, not a distinct species in itself. This seems both more correct and more useful.
Zk proofs shouldn't leak knowledge to cheating provers or verifiers. Sometimes the verifier has access to a secret, and just needs to confirm the prover does as well.

We're stretching what was supposed to be a useful analogy pretty far here. The idea was that the knowledge of details about your mother can act as a proxy for the secret, experiential knowledge of having met her, which is not current shareable between humans. If the verifier picked good questions, asks enough of them, and never reuses them, this is a decent approximation of the functionality of a zk proof.

Anyway, we're off the rails, but one thing I know is that I'm proud no one on HN has made a "your mom" joke yet. Kudos all around.
>>If credit companies can't pre-screen you, you won't get any credit card offers.

Now I'm intrigued...
Yep, it's just 16 5-digit numbers or 43 letters. Totally doable with some dedication. My last hard password contained 24 characters, it's 144 bit and I spent may be a hour to memorize it.

Does private key remains the same after transaction? I thought that every transaction moves coins into a new address. If that's the case, then memorizing key each time will become cumbersome very fast.
We understand that you're trying to make these concepts accessible, which is commendable, but the problem isn't that the example doesn't 'gel' with the critic -- the problem is that the example given doesn't actually support what you're trying to show.

There may be a few things in common, but the actual details are more nuanced to a point where you may be doing your readers a disservice by convincing them that the story represents a zero-knowledge proof without acknowledging where the scenarios differ.
I think YaCy didn't give me very good results last I tried it. It's not a fair comparison, as it has been a few years for sure, but if I had to guess then I would say that Searx, being just a search engine aggregator (it doesn't do crawling), gives better results.
Yes, your criticism is very valid and I agree to it - I still think JSON is a great (simple!) format, though.

And I hope, that all the missing things like schemas can and will be added at some point, when there is a consensus on how ...
And TOML and Dhall look interesting, but I like the block approach with brackets to data like JSON does it.
Why don't you hold a magnet next to a USB cable and see if anything happens?
Here is the original motivation:

https://ideamensch.com/derek-hales/

Here is a cache of his perspective:

https://webcache.googleusercontent.com/search?q=cache:F3VoYT...

“Casper filed the lawsuit against me in April, 2016, on the same day that it sued two other websites that review mattresses. The suit makes a number of different allegations, but they are primarily focused on my Casper mattress reviews and how I inform my readers about referral links. I am currently fighting the lawsuit and pushing for it to be dismissed with prejudice.

It is my opinion that this lawsuit is nothing more than an attempt to silence my voice and infringe my first amendment right. When my lawyer asked Casper what it would take to resolve the case, Casper’s settlement demand was that I take down my reviews of Casper’s mattress and never write about Casper again. I don’t think Casper is concerned about my referral link disclosures at all – they just don’t like criticism of their product.”
If you don't merely accept cash but exclusively accept cash, then that suggests you're trying to evade taxes.
Very cool! Congrats on shipping!

What's your tech stack?

How long did it take you to build this,starting from the idea to build and launch i.e. deploying code to thingsonreddit.com ?
I think Facebook is a more fickle platform very dependent on user interaction and participation, if something shinier comes along that connect users more conveniently than facebook they'd likely be rushing to it. Also there are many who wouldn't mind facebook gone to bury stuff they have done in the past on it.

Google has a lot of self-generated value which would take a lot more effort to compete with, as we've seen many google killers have come and gone with claims of superiority only to have their offerings revealed as lacking in comparison. Again if something shinier game along that Google was unequipped to handle, you might see a fork in preferences, and then opportunities for others start to arise.
Some would argue we've traded speed of execution for snake oil (so called speed of "productivity").

This tweet is an interesting visual that makes the same point: https://twitter.com/TheoVanGrind/status/888850519564984322
'Lego-electronics' offer simple way to assemble integrated circuits
On a similar note, Marcuse noted two things in his essay Repressive Tolerance:

- If democracy is truly power to the people, then the people should have any power, including the power to subvert their own democracy. These democratic channels are currently (in Marcuse's 1960s and now) being blocked by use of mass media and the methods of presentation and prevailing orthodoxies in fields from literature to economics.

- When democratic means are blocked, they may require apparently un-democratic means to open, as a democracy would have to use those blocked routes in order to unblock them, an extra-democratic method is required.
I haven't tried Purple, so I can't speak to that, but I have ordered 2 mattresses and returned them both (Helix, Leesa), and I'll second that the return process was easy for both of them. The Helix support actually convinced me to try a different variant of their bed which I'm trying next, which should show you there is no judgment on their end when you try it and return it.

Obviously check reviews and everything, but I've found that as helpful as the reviews are, nothing is even close to your experience with the mattress and how you sleep on it. So if there is some brand of a bed that interests you, you should just get it and then return it if you don't like it.

One note though: The return process is easier if you buy it directly from the company and not through Amazon.
The biggest advantage for a hobbist developer like me is that web development makes a single code base possible. One code base runs on phones, tablets, desktop, across OSs etc. It would be impossible for me to write and distribute solutions otherwise. Multiple programming languages, deployment overhead across app stores etc.

I miss the provision of notifications the most. With PWA I can cover Android, but I don't think anyone allows notifications from websites (I don't).
The MIT license does not explicitly mention patents. However, depending on the lawyer, an argument could be made that it contains an implicit patent license. I think that Facebook would have an uphill battle arguing that their relicensing didn't include patents after this kerfuffle.
I'm not sure how they can be more clear than the first sentence, "So back in February I discovered that an iPhone was sending usernames and passwords unencrypted to an exchange server even when SSL was enabled."

Are you saying the later text contradicted this statement?
Nice! Thanks for pointing this out. This could be naive but maybe the script transition can be a hiring opportunity for those like myself... not that there are many of us.
I host https://babbl.xyz on DO with a single $10 server for the socket and the web, and a $10 server for mysql. This can support around 500 active players.

I also did a more action asteroids clone (http://triangle-wars.com), and this would only support I guess 50 players on a $10 server.

The limiting factor seems to be the number of packets / sec that need to be broadcast to all players. If each player is changing state 2/sec, and you have 50 players, then the sever needs to relay 100 packets/sec...

Unlike some other comments in this thread, I didn't find JSON parsing to have any effect on performance.
Call me when some other platform gets:

1) sub-100ms installs and upgrades

2) a secure sandbox in which to run untrustworthy code

3) distribution without gatekeepers

Until then every other platform is playing catch up.

And maybe in the meantime ask yourself why is the web so popular if it's so bad? Is it just complete stupidity, or is there maybe some form of natural selection happening and you're not understanding the fitness function?
> that Amazon shut down due to lack of original content.

Not clear from your wording so asking.

Did you Amazon shut down your website, or did they close your affiliate account? What do you mean by 'lack of original content' ? Was the site an almost replica copy of the amazon page product details? or was it a copy of some other affiliate site?

Thank you!
This is true, the monstrosity I inherited at work is built on bootstrap (2...and it was started after 3 came out..) but modern tooling has radically improved.

yarn/typescript and (though some days I hate it..it has gotten better) webpack largely make it feel sane(r).

That said getting to a point where I was comfortable with all three was insanely more complex and time consuming that picking up Delphi 6 was in the early 2000's.

Shrugs, the beast is what it is until someone does something better.
If you come away with several millions, you could live comfortably just off the interest on a 30 year note. Take the money and start another company with the interest. Don't be greedy. You could easily end up with nothing.
Very interesting. Thanks for sharing.
Awesome! London or Salford?
> there's a part of me that suspect the Equifax hack has the NSA

This is ridiculous. It makes no sense why the NSA or any other members of the US Intelligence Community would cause this sort of reputational damage and nationwide outrage to a company when they could simply walk up to them with one of those fancy national security letters with a built in gag order and take the information with much less of a fuss.

Other than that, I agree. Google should buy me a god damn drink if they really want to get to know me. :)
I was about to say, it's time to kill monolithic native apps that live behind DRM'ed App Stores, can't talk to one another effectively, can't be composed, must be explicitly managed by users lest they run out of storage, and have an enormous transactional cost to trying them out.

Or I could point out that explicitly designed application protocols with native clients over the years have also shown themselves vulnerable to attack (e.g. IMAP, SMTP, etc), or that most of the attacks on the Web have not been XSS/XSRF but server-side hacks. Or that Android's native app platform is full of malware and viruses that even Google hasn't been able to completely eliminate with deep scanning.

Is the price of security that we throw away the Web and HTTP and implement everything as silo'ed IOS style monolithic apps? It's a price too high to pay in my opinion.
> Err, isn't use of morphological classification to define species of animals super outdated?

It's still the best you have in most cases, notably in the fossil record.

I'm no expert but I believe that the concept of species is becoming more and more problematic nowadays. There is a wikipedia article about it[1]. So, it's complicated.

That being said, even if Neanderthal seems to have interbred with Sapiens, as far as I know, nobody seriously thinks this should revise its status as a separate species.

1. https://en.wikipedia.org/wiki/Species_problem
Fission Fragment Nuclear Propulsion Variants and Technical Details
Yeah I've been eyeing Zinus as I'm about to buy a new matress as well.
This is a really observant point.

Users expect every website to have a unique identity (unlike anything built with WinForms), that is what creates the complexity.

If you actually use something like bootstrap, your website will look unoriginal, but it will be dead easy to make.
Squarespace Now Sells You Domain Names Directly So You Can Sidestep Godaddy
Is there no possibility of steady progress without having to continually discard good solutions and reinvent things (e.g. web development catching up with the 90s)? Someone on this thread said that our field has no institutional memory. Can we at least fix that?
I almost signed up for that site, only so I could respond to that article. Why kill the platform that can be accessed from devices available to everyone, everywhere. Cross platform support on applications is taxing, even with an engine like unity that offers multiplatform builds, if you want to get a product in the hands of the world, you build it on the web.
Some of the assertions from the author about how things were in the past are pretty off. Office 2000 wasn't happy with 75 MHz and 32 MB ram at all. I would say the average computer at that time was at least 200MHz with 128MB of RAM.

In addition in 1995, developer "platforms" were rarely Windows-based. Borland was still hugely popular at that time, and DOS-based compilers were still big. The assertions he makes about the developer platforms are a complete joke: "Support for graphing of data, theming, 3D graphics" were completely not a thing, nor was "Sophisticated support for multi-language software components".

I'm pretty sure the author didn't develop back in 1995.
I wouldn't consider seL4 to be a "C project". Yes, their github repository is mostly C, but the process of writing seL4 was extremely involved: write the kernel in Haskell, then write it again in C, then prove that the C is equivalent to the Haskell. seL4 is ~9000 lines of C, ~600 lines of asm, and ~200,000 lines of Isabelle (theorem prover).

I don't disagree with your use of OpenSSH as an example.
IIRC the GPL actually has an explicit patent grant
The probability of Federal Reserve doubling US dollars in one day is lower than the probability of bitcoins doubling because of a software bug.