skysight-inc/HackerNews huggingface dataset:
Just as a side point... A lot of architects like this idea from an aesthetic or architectural-sociological reasons.

Living in em.. these as houses don't give you a lot of privacy. People walk by, less than a meter from where you're sitting. They sometimes stop to look at your TV.

You get used to it, but it's not the kind of thing people go looking for on purpose.
The title is funny. lOl.
> It's very easy to unwind the stack a few places, then resume execution

That's what some Lisp systems do, too.

> The debugger would execute the code in the context in which it was evaluated, so this could be absolutely awesome

That's what Lisp debuggers would do, too.

> launch into an exception, then fill in everything in the debugger until the system was complete.

That's actually an old story about Marvin Minsky:

---
Here's an anecdote I heard once about Minsky. He was showing a
student how to use ITS to write a program. ITS was an unusual
operating system in that the `shell' was the DDT debugger. You ran
programs by loading them into memory and jumping to the entry point.
But you can also just start writing assembly code directly into memory
from the DDT prompt. Minsky started with the null program.
Obviously, it needs an entry point, so he defined a label for that.
He then told the debugger to jump to that label. This immediately
raised an error of there being no code at the jump target. So he
wrote a few lines of code and restarted the jump instruction. This
time it succeeded and the first few instructions were executed. When
the debugger again halted, he looked at the register contents and
wrote a few more lines. Again proceeding from where he left off he
watched the program run the few more instructions. He developed the
entire program by `debugging' the null program.
---

One of the main debugging differences between Lisp and Smalltalk though is that Lisp systems often can run interpreted Lisp code (where Smalltalk runs bytecode) and then the debugger can see and change the actual source code while it is running. A Lisp Interpreter runs of Lisp source code - which still is data, since in Lisp source = structured data.

Useful Lisp debugging experiences existed as early as late 60s / early 70s in BBN Lisp.

http://www.bitsavers.org/pdf/bbn/tenex/TenexLispRef_Aug72.pd...

The BBN Lisp development then moved to Xerox PARC and was renamed to Xerox Interlisp.
He’s mentioned about halfway down.
The deployment difficulty is also high, especially for what it offers. Deploying CSP on anything non-trivial involves a lot of coordination with basically anyone who runs code on your site.
Jagadish Chandra Bose[1] was one of the earliest Indian scientist who proved Plant perception[2] experimentally

[1] https://en.wikipedia.org/wiki/Jagadish_Chandra_Bose#Plant_re...
[2] https://en.wikipedia.org/wiki/Plant_perception_(paranormal)
Please don't perpetuate ideological flamewars here, even if someone else posted something excessive.

https://news.ycombinator.com/newsguidelines.html
It's pretty damn environmentally wasteful.
It's an elective on Asgard.
Serializing SQLAlchemy models as JSON via introspection
Please keep generic ideological battles off HN.
The rescue effort was weeks early.

There's plenty to criticize about Musk without distorting the record.
You see this in Germany vs the US when it comes to grocery store. In DE there are vastly more grocery stores and more grocery store companies. Prices are crazy low. In the US, there is very little overlap, with mega-stores carving out a multiple square mile section of the town.
You will not be able to release “everything” in 3 months, but what if you picked the most important parts and focused on getting those out?
I found Serial[1] a while ago: a decent terminal application that does not require any drivers / kernel modules to support USB-to-serial devices.

[1] https://www.decisivetactics.com/products/serial/
Ask HN: Why isn’t HTTPS and Basic Auth as common as cookies?
I was considering which authentication method to use for a simple web front end of my application (which also provides a REST-ful API) and I cannot see any compelling reason why I should prefer form-based authentication w/ cookies over basic auth.

Someone asked on stackexchange “Is BASIC-Auth secure if done over HTTPS?” and the most upvoted answer is:

> There are a few issues with HTTP Basic Auth:

> 1. The password is sent over the wire in base64 encoding (which can be easily converted to plaintext).

> 2. The password is sent repeatedly, for each request. (Larger attack window)

> 3. The password is cached by the webbrowser, at a minimum for the length of the window / process. (Can be silently reused by any other request to the server, e.g. CSRF).

> 4. The password may be stored permanently in the browser, if the user requests. (Same as previous point, in addition might be stolen by another user on a shared machine).

None of his/her reasons seem compelling to me though. TLS protects the password on transmit so #1 is no longer a concern. I’m unsure what the attack scenario is with the #2 so I don’t know what a “larger attack window” really entails; MITM, replay attacks... (all of which TLS protects from)? Regarding #3, cookies are also susceptible to CSRF but unlike basic auth, there are methods to protect against that; though I cannot see how CSRF can cause any harm if GET is idempotent as intended (except wasted bandwidth maybe). Lastly, cookies are also stored in the browser for a very long time if the user requests so I don’t think #4 is really valid either.

I believe the most concerning/valid point of all is #3, and yet I still don’t think it’s something I need to worry about. Am I mistaken? Is there anything else that one should be aware of for the sake of security?

Thanks!

[1]: https://security.stackexchange.com/a/990
It's about focus vs. distraction. I guess he's free to do what he wants but he already operates Tesla, Boringco, SpaceX. It's just not realistic that you can do all of this and build a rescue submarine in a week and what not. Again, obviously he's free to do (and tweet) what he wants but people (and media) should really start taking his claims with more than a grain of salt. It's becoming more and more a sign of delusions of grandeur. His first priority should be to stop Tesla cars from crashing, in my opinion.

Just look at the bold claims Boringco made that got reported ad nauseam and look at what they are realistically doing now. In my opinion he should try to achieve some of those goals or (xor) keep a low profile for a while.
"Engine Summer", by John Crowley, about 15 times so far.
They do but it’s at least a lighter schedule.

I also think the criteria are different. i.e. I believe when evaluating the results it’s more strongly biased to avoid false negatives unlike the regular process which is more about avoiding false positives.

Or maybe I just have impostor syndrome, who can say...
The title is misleading, the article is says "...a language we can learn to listen to", the title says "...a language we can learn", big difference.
You could lay all the pipes again, or treat the water to keep lead from being released.
I think The "cost" they imply in the title is that you have to wear glasses which look kind of ridiculous.
This comment broke the HN guidelines badly by throwing extraneous flamebait into the thread. That's gross negligence, and it led to a ridiculous flamewar about fascism. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html

Edit: it looks like you've been breaking the guidelines in other places too (like https://news.ycombinator.com/item?id=17494098). We ban accounts that do that, so please re-read the rules and use this site as intended from now on.
Sending email to many people means there can be errors in sending, and it will be read on many different client and devices.

Mailchimp offers you a reliable way to send, and templates that are pretty well tested. In addition to many more features including sending email at the "right time" for the user.

If your problem is only money, and you can trade it for time to deliver, then there are SaaS like Mailup with a different business model, that charge you for speed. You can send to 200k users for free but it will take a lot of time.

Next, if you want to save more money and you can build your own template, you can set up a tool like Sendy which is basically a self-hosted (very) simplified mailchimp. That can be used with Amazon SES, or Sendgrid. If you're scared about your domain, just buy one that looks similar enough and open an AWS account in another region.

Finally, you can build your own, including integrating in your analytics tools, etc. Again, I'd use SES or Sendgrid or similar, instead of managing my own SMTP server, which is an operational nightmare.

(I have no experience with Salesforce Marketing Cloud, that others are referring.)
The reality is, that Twitter could have easily and simply fixed this issue long, long ago.

But, to do so they would have to place some power in the hands of the users. They don't want to do this because it means a loss of their control over what you see.

We already know that FB experimented with pushing people's mood and views on subjects around; Twitter is not immune to such temptation also.

Simply: assign 2 scores to every user, each out of say, 1000 (100 is not enough given Twitter's large userbase).

1 score is a category score, such as "lgbt politics" or even finer-grained than that, easily done by simply reading all of a user's tweets and using Bayesian (or some other classifier) auto-classification. This is a measure of how the user is perceived by others, inside that category.

The other score is a combination of per-region or per-country (because in general, people care about the people in their own country or region more), plus number of times a user gets a like or retweet in that same region, etc.

Then, simply let people filter based on those 2 scores. If I set score 1 at (cutoff everyone below 900) I will get top tweeters in each subject; if I set score 2 at (cutoff 200) I will let most tweets across the world reach me. etc. etc.
High Performance Cloud Storage Services Launches by Unisecure Data Centers USA
Comments are not votes. They are an opportunity to start meaningful discourse.

The only damage fake comments caused was to skew the ratio of opinion, and drown out real discourse.
http://geoffboeing.com/2018/07/city-street-orientations-worl...
LOL. What's next. "Have opioids been overprescribed?"
As Gwynne Shotwell (President of SpaceX) in some interview said something along the lines: "We are standing on the shoulders of giants"

Basically they didn't start from beginning, but just continues from the point where knowledge has been accumulated over those years.
"this shouldn't be regulated at the federal level"

It's inherently inter-state. My internet is through Cox. I'm in Connecticut. Data gets routed to me through Rhode Island, so geolocating sites often think I'm in Rhode Island.

How does state regulation help me if Cox throttles my bandwidth in Rhode Island?
The Tawny Man Trilogy by Robin Hobb, which I've re-read almost yearly for over a decade. It builds on top of The Farseer Trilogy, but (while it's good) I haven't re-read that trilogy nearly as many times.

From a story standpoint, it's your typical fantasy fiction stuff and not all that unique. But her writing style fascinates me: she leverages stream of consciousness[1] as a primary literary device, and perception and perspective are major components of her plots.

Her books triggered a subtle yet lasting shift in the way I think and communicate, which has directly and positively impacted countless aspects of my life. It caused me to take my introspective nature and apply the same mental framework to other people's thought processes, drastically ratcheting up my ability to be empathetic, spot and resolve assumptions & points of miscommunication between people, and fluidly transition between completely disparate communication styles to address widely different perspectives/concerns on things.

All because she used perspective, perception in a way that has forever-since caused me to be cognizant of and suspicious of implicit assumptions and ambiguity everywhere.

[1] http://literary-devices.com/content/stream-consciousness
We need case law to settle the matter but in general, the GDPR indicates that if you don't need to collect the data in order to perform the requested activity, you need explicit consent for collecting it, and will be held to a high standard in court if this every comes in to question.
Don't you ever do things outside of your regular job for 'fun'? Do you have any side projects perhaps?

For Musk, this is the equivalent of a side project---something within his field of interest, but not directly a money maker. It's both an interesting problem, and so happens to do good.

I think it would be good for society to encourage the rich to have this sort of interst, instead of just falling into the hobby of golfing or driving supercars.
Monoid machines: a O(log n) parser for regular languages (2006) [pdf]
Native vs. Hybrid App Development: An Answer to Put a Stop to This Debate
Asparagus, which as we've learned from the article is related to agave, grows to edible length daily.
Likewise! Looks like it was intentional:

> Our name comes from advanced mathematics and represents the numerous ways in which we simplify financial processes and products using blockchain technology.

(https://www.adjoint.io/about/adjoint)
6 Ways to Deal with IT Incidents
If you keep posting unsubstantive comments, we're going to have to rate-limit your account again.
I think the point here is, a Founder-VC is better than a traditional VC because the Founder-VC understands ”the life and art of being in the trenches”.
Did you perhaps mean to link to https://en.wikipedia.org/wiki/Plant_perception_(physiology) ?
This is what alien life will be like. We will decide it is alive but not understand fully what that means.
If by "speak a language" you mean "have unique ways of sharing information", then of course trees speak a language and of course we can learn about it.
OK, we've added that phrase to the title.
Enterprise systems are always like that. You pay for it, then you are invisible and communicate through support tickets.
"I believe large parts of the various communications acts are unconstitutional and I don't see how light crossing state borders is construed as commerce."

The money crosses state borders also. ISPs are not state/local scale businesses.
I would recommend windows phone.
This wheelchair can climb stairs and overcome obstacles
Tips to Make the Best Use of Your Startup Downtime
Anthropocentric behavior typical precludes respect of life unless it’s cute and usually a tetrapod.
Actually I am an engineer, as is Vince and Brett in our partnership. Brett and I implemented much of the software that runs YC today including the application process and the internal social network.
Basically this post.

The whole debacle around Cambridge Analytica and political ads on Facebook is basically the consumers saying; "Congratulations Facebook, you conquered news publishers by piggy backing my cousin's puppy pictures! Did you know I expect responsibility from publisher's? As in, when I see slanderous information slung around at near the speed of light, someone better take responsibility for it."
I remember there was some experiments on plants that were treated differently. Both receives the same physical treatment (water, sunlight, etc). The difference was the other plant used to get yelled at, or cursed at. While the others is treated with kindness, talk positive in front of it. The result was, the plant who got cursed died. I forgot where I found this, would be helpful if anyone else encountered such researches.
Participate Technical Contest of Solution Ninja Battle and Win as High as $5000
> And you should be able to identify at least half a dozen features in the last 3 categories that you can commit to cutting.

Ideally, you disable them in the old software, and observe how many people complain.

Too often, product management commits to cutting a feature, and then caves in when paying customers complain. It's best to know in advance which category a feature really falls in.
For some real world applications take a look at libguestfs http://libguestfs.org, a library that can inspect, mount, edit VM filesystem images. Also includes tools for p2v and v2v migration.
There's a local cooperative here in Germany (named Energiegewinner if you want to look them up) that acts as a facilitator for this. They're approaching this from all directions:

1. You can buy power from them at normal power company retail rates. You get power from the grid that they buy at wholesale rates, profits go into building out solar.

2. You can become a member by buying any number of shares. Capital gets used to fund solar buildout, profits go back to each shareholder. Each shareholder has one vote regardless of the number of shares they own to prevent buyouts.

3. You can rent them your roof space. You get paid, other people put cells on. You get reduced-rate power from your own roof's cells, excess goes to grid.

4. You can buy solar panels and rent them to the cooperative. For every large installation they make, they'll ask people to buy panels. You get paid a part of what the panels produce for 20 years, at a guaranteed rate, and at market rate after that.

5. You can have them act as a solar installer and set up panels on your property for your own use. They'll buy excess production and sell you grid power when you have insufficient production. In this case you finance the install yourself.

They have excellent economies of scale from standardizing installs and they allow people with capital but no roof space to connect with people with no capital but usable roof space. Because retail rates for power are high and they've centralized installation costs they're making an okay profit. Maybe something like this can work where you are?
Instead of mailing postcards, mail rice.
Section 2 of the article, on Justified Layout, was a joy to read. As it says, it's inspired by (adapted/simplified from) TeX's line-breaking algorithm, described by Knuth and Plass (http://www.eprg.org/G53DOC/pdfs/knuth-plass-breaking.pdf). The paper is a fantastic read. Even if you never use TeX, it's worth reading. (I elaborated more on it here: https://tex.stackexchange.com/a/423578/48)

As reading the paper will make clear, it's really incredible how with very simple primitives (boxes, glue and penalties), we can achieve so many different kinds of layout. Sometimes when I'm struggling with CSS layout I yearn for a layout model as simple as TeX's. (Though of course CSS has other hard problems to solve like variable width and "simpler" users, and I guess the most recent additions to CSS, like Flexbox and Grid typesetting, are some small steps in the direction of approaching the power of TeX circa 1978.)
They are taken from MirageOS.

https://blog.docker.com/2016/05/docker-unikernels-open-sourc...
Maybe you know it but I think you'd also like novels by J.G. Ballard. e.g. "Concrete Island" or "High Rise".
100% feature parity sounds like the advice in #4, involve Marge, without actually having a Marge to call. That’s supernatural development;)
Humans can't perceive a lot of things, and on top of that, we have egos that makes us feel superior even though in reality, we are the only ones on the planet who can't live in harmony with other species.

If you ever had a cat and really observed it and communicated with it, you know it has feelings and emotions. Birds have it also, so does pigs, horses... But we just ignore all that when it's convenient for us to eat them.

I'm not a big fan of humanity. We are pretty awful.
I know tons of people here in Germany who have had their cars officially running with their parents' insurance well into their late 20s (basically as long as possible because it was simply like half the price), at least until some years ago.

We also have this health insurance thing where you can be insured with your parents up until 25 I guess, if you're still going to school or university.

Maybe your point is "people should stand on their own feet at some point" and maybe I'm not weighing 20s vs 30s enough.. but to me that simply sounds like saving money. Hell, if I had had my parents living close to me in my late 20s and being able to save money just by having some contracts in common, I would've done it.
German renewables overtake coal power generation for six months
This is the big one.

Lots of sites have marketing departments which like to switch out their advertising, engagement, A/B testing, etc. code on a regular basis. Which in turn requires either changing the CSP frequently to accommodate, or else opening holes in the CSP to allow marketing to just copy/paste inline JS and other badness. At which point it's hard to justify CSP.
Well that’s nice to hear, so I take it that you are in on investing a million in my company who’s making useful software for scientists with no monetsation strategy? No, there is absolutely no chance of you making any money on it. No, we don’t intend on retaining any rights to the software, we are literally just wasting money. Your money.

What you say? You don’t have the cash on hand? Well just take a loan, money isn’t everything right?

If I’m being to obtouse here. The point is that money is everything when you start a company, you need to pay electricity bills and people need to eat. And the money invested in companies is only given contingent on an assumption that it can be made back.

Apple may have started in a garage, but if there wasn’t money in it, then it would have stayed in the garage.
I think those particular clouds are orange because the sun is setting behind them. It seems unlikely that grey smoke rises up from the chimneys and then suddenly turns orange a bit below the cloud layer.
Very good to know.

Correct me if I'm wrong - seems like anonymizing the usage data complies with the GDPR, and thus the grandparent post still stands.
Backbone.Events+Promises+async/await is a great combo for building web apps
Are fungi making us sick?
Local packet filtering with IPv6 (2017)
Also interesting but unrelated: https://en.wikipedia.org/wiki/Apache_Kafka
Google Translate still screws up and can frequently sound a little "off" to a native speaker. Professional documents are still going to need a real translator to give them a once over at a minimum.
Zero knowledge proofs are fascinating - as a non-mathematician, I particularly enjoy real-world examples.

Two famous examples ("The Ali Baba Cave" and the "Two Balls and the Color Blind Friend") appear in the Wikipedia article on zero knowledge proofs [1].

My favorite, however, is this paper [2] on convincing another person you've found Waldo, without revealing his location and therefore ruining the game. It's extraordinarily simple: take a piece of cardboard larger than the Where's Waldo book, make a small, Waldo-sized cutout, and position the cardboard in a way that only Waldo himself is visible. As long as you don't give away the position of the book underneath the cardboard, you can prove you've found Waldo without providing _any_ information as to where he is! It's pretty great.

Would love to know of other real world examples. :-)

[1] https://en.wikipedia.org/wiki/Zero-knowledge_proof#The_Ali_B...
[2] http://www.wisdom.weizmann.ac.il/%7Enaor/PAPERS/waldo.pdf
It works everywhere else in the Developed world, but for some reason the USA doesn't function like other functioning countries.
Language is found everywhere in nature. Personally, I'm looking forward to when google translate can do cat language
Show HN: Add Page Numbers to PDF Easily – Numberer
"Sapiens", three times.