skysight-inc/HackerNews huggingface dataset:
Sugar is better than sooty water. They are both C, H, O, but the sugar has useful structure.

s-expressions are structured text. Therefore, for some set of problems, s-expressions are "better" (contain more information, are more easily manipulated, etc.) than unstructured text.
> even if the information in that tweet was "material but not non-public due to previously approved disclosure", it would fall afoul of the "more than 2-days since approved" and "approved previously but now has edits" restriction

It's more that the information is "material but not non-public", end of sentence. He's not piggybacking on a previous approval of a post. He's piggybacking on the fact that it's public.

Even if the previous disclosure had been in a post by Musk, I'd argue those rules don't apply to a new post. Those rules are about how approval for a specific post can be revoked, by delaying too long or by editing. They only affect that specific post, not future uses of now-public information.

But the previous disclosure was not such a post. It bypassed the entire tweet approval process. So these secondary rules definitely do not apply.

> (I also believe that the update of the range from "350k-500k" [previously public] to "around 500k" [in the tweet] to be a material update when given by the CEO of a company and that the SEC will argue that is also the case, but I agree/admit that there's some room for argument on that point.)

That's an okay belief. I'm not saying the result is clear-cut, just that Musk has a reasonable argument.

> Thank you for the topic-centered discussion and I hope you experienced (as I did) this exchange as "disagreeing without being disagreeable".

Sure, I'd agree there.
Actually; we're 75% mice, genetically speaking.
The author graduated from college last year.
The 5th dimension have already been experimentally conducted.

https://www.youtube.com/watch?v=3HYw6vPR9qU

I won't give away the spoiler but this article is written within a few months of the above video (oct vs dec).

The paper in reference is: "Limits on the number of spacetime dimensions from GW170817"
Pardo, Fishbach, Holz & Spergel 2018
https://arxiv.org/abs/1801.08160
You're right, I should have said "still don't have on PC". I believe Xerox Star also had all those keys and then some.

This might not seem like a big deal for some. But there are two important points to consider:

1. A lot of inexperienced user still go to mouse menu for copy-paste. This is horrible, but kind of natural, since a lot of UIs don't teach shortcuts.

2. Cut/Copy/Paste/Undo/Redo should be treated as fundamental building blocks of user interaction, not some "shortcut" that happens to do a thing. They aren't even UI-specific. You can do all of them in a command line app (although the semantics would much poorer).

When I saw the demo of Xerox Star on YouTube I was both enlightened and depressed by the current state of things. Most people have no idea that icons were supposed to be objects and that interacting with them was supposed to be a way to send and direct messages to and between them.
Who is going to solve this problem first, Nepal or San Francisco?
The quality of the content is definitely hit and miss, with more seeming to be the latter. The problem with mediums (no pun intended) is that at some point the source becomes popular, which does gain the benefit of reaching a wider audience. The downside is that with that popularity comes noise. The noise is often comprised of a clickbait title with poor quality content. I would say that it suffers from the same issue that StackOverflow has, which is that it loses its effectiveness as the user base grows.
> Because its life depends on it. Seeing a berry and not distinguishing its colour could be fatal.

Not at all. There is absolutely no reason that the behavior of distinguishing berries should have any felt experience at all from a functional perspective. What we'd like to explain are the feelings themselves. A robot can distinguish berries without feeling a thing.

> Again, because we have specific apparatus that computes perception representations and estimates future rewards related to our current situation and action, and because these representations are essential for life to continue.

This is just sidestepping the actual question. This doesn't explain the nature of felt experience at all. The question is why these feelings exist at all. What about "computation" leads to the complex experience of falling in love or tasting chocolate? And why would it lead to the particular qualities that we actually experience, rather than some other qualities? Even if you believe that qualia exist to causally affect our behavior (a contentious and problematic view, given that we can't measure them), why those specific qualities and not some others that could produce the same behavior? There are so many deep mysteries here that you are simply handwaving by feigning understanding.
Who looks at Medium and says, "yes, that is a good UI for reading that article -- I'm not nagged or tracked enough, and don't lose enough real estate to sticky headers"?
Alternative Periodic Tables
I'm gonna offer a slightly different perspective: SV isn't that nice, and it's not worth the price premium. There is a distinct lack of culture, of nightlife, of arts and humanities - even in San Francisco. We're a mediocre land of strip malls and suburbs masquerading as an international destination. Go to any other city and tell me that it's not MORE vibrant (Chicago, LA, NYC, Miami, Austin, Portland, Seattle, Houston, Toronto, London, Paris, etc.)

It just isn't worth the price premium. Restaurants close at 9:30 (why do people eat so early?) - lack of beautiful modern mid-rise and hi-rise condo housing, lack of public transportation, last-call is at 1:30PM... it really sucks here. hard.
Thank you for the insight John, I have included your remark on the article.
And the best bit about PowerShell is that you don't have to force everything into text, and then work out how to parse it back out of text.

You are in a scripting language REPL where you can have a hashtable of words and their counts, and keep it structured

gc words.txt |% { -split $_ } | group | sort count -desc | select -first 5

and when I saw the first one was spaces:

gc words.txt |% { -split $_ -match '^\w+$' } | group | sort count -desc | select -first 5

But the point isn't that you can do it, or any comment on the length of it, the point is that the output of group (group-object) is structured - the counts are [int] types, the sort is able to pick those out and sort on them without needing to parse them out of text and convert them to numbers, the select (select-object) isn't outputting individual lines of text, so the structure isn't lost when shown on screen, and the output can be formatted for display as columns, lists, tables, from its structure.
I've had this done before, very, very informative. Those machines are like $3K to buy, you can hire someone to come out and do it, but this seems like a perfect DIY project.
I had a few units installed in my house last year. I was a bit confused when they described the "low-noise" mode because each indoor unit has a separate remote, but the "low-noise" applied to the shared outdoor unit, not to the indoor portion.
You mean outperforming Go, actually.

https://www.techempower.com/benchmarks/#section=data-r17&hw=...
Modern heat pumps are extremely quiet. I have one right outside the bedroom window and never hear it. Little to no vibration either, despite it being mounted directly to the house. Perhaps older ones are noisier.
Most lists include books that I would avoid because they are actually bad or controversial. Design patterns is a good example. This list doesn't contain any of those.
OP is likely in a very small bubble (betting SLU or the south end of Downtown).

3rd ave McDonald's is a front for something IMO, perhaps the open air drug slinging that happens on that block? Its funny that 2 blocks away there is a much less sketchy McDonald's, seems like those franchises are way too close together.

Hopefully we don't end up with plentiful open defecation like SoCal. I'd take setting up public restrooms (that might become BJ shacks at times) over a public health crisis.
Coinbase's Newest Team Members Helped Monitor Journalists and Dissidents
> Compare this to spamming down arrow 30 times and then right arrow 80 times to get to a character in your editor

Or uses the mouse to get there. I don’t get that part of vim. Weirdly I do like Vim. The thing is you see something in sublime, you just click on it and you there. You don’t have to solve some vim puzzles to get the cursor on the right spot.
Facebook and Telegram Are Hoping to Succeed Where Bitcoin Failed
Multi-Tenant SaaS Using Kubernetes Operators
I had to stop reading this. The complaints of a wealthy narcissist and her wonderful childhood are absurd, despicable even.
I am curious about this:

> we let users know exactly what data they will be sending and how we use it

Many apps will just say “see privacy policy” or similar when requesting access. See [1] for examples. That is an approach I would consider dishonest as most users will not try to find and read through it. Does your method use a more explicit consent flow? I think that is a big problem in this space, so you could really differentiate yourselves if informing users in a truly explicit manner unlike others.

[1] https://guardianapp.com/ios-app-location-report-sep2018.html
michael cohen, is that you?!

but seriously, that’s a stunningly poor choice of examples. why do you want to distinguish these things in the first place?
Vim benefits from being in a terminal because you can use things like tmux to improve its workflow. Terminal Emacs can be used like this too, but Emacs can also handle this by itself - its philosophy is actually the opposite. Emacs will consume the stuff you're doing in terminal, but in a much deeper way than other GUI editors/IDEs.

Simple least-common-denominator SSH-style workflow is actually a feature for devops/sysadmins, so that's why I believe you'll find a disproportionate amount of them favouring vim. In Emacs, you can relax limitations of a terminal, while benefiting from its text-based design that enables heavy interoperability and ergonomic workflow (and then you discover that terminal Emacs retains 95% of those features anyway, so you can get them over SSH too).
Could this pairing have something to do with radioactive decay?

That neutrons and protons are interacting with themselves and each other, but that these interactions would have nothing to do with a unstable nucleus radiating a particle would make me slightly unhappy.
I don't know where you are, but if nothing else there is nothing stopping you from getting on the next plane/train to Germany or wherever and having the operation done there.
Isomorphic Rendering for a Better Web (In Clojure)
Dear people, can we please stop freaking out about old software?
Jessie Frazelle's Blog: Government. Medicine. Capitalism?
Agree, that was odd, it now reads:

"the number of the words (n) is approximately 170k"

Thank you for the remark.
You test on monkeys, or chimps.
an elinks lover here! It is an amazing web browser.
> There's no separation - like in traditional GUIs - between what's accessible to user and programmer

I'm currently poking around Smalltalk, which has both GUI and ability to fully customize everything.

>I wish GUIs would learn from that, but I don't think there's any GUI framework attempting this

The very first real GUI (in Xerox Alto) did all that and it was developed several years before Emacs.
For those that are interested, the Animal Welfare Act of 1966 (an the many amendments to it) specifically spell out the animals that can be used for research and testing. There aren't that many of them, hence why rats and mice are so popular, as they are some of the few animals that can be used for testing. The AWA is structured such that all animals are covered by default, and only a few species are specifically excepted. It's an expansive law that also covers herding, meat processing, cosmetics, hunting, etc.

In general, the AWA is very restrictive in terms of animal testing for scientific research. Getting exceptions to use an animal for research is very intensive and highly regulated, taking years to get the approval. Getting approval for studies that may involve studying intentional pain, harm, etc to an animal can take up to a decade for approval, and with much study and research on other possible methods. Internal Review Boards (IRBs) are required to include local lay people, clergy, other non-scientists, etc in order to approve a study. Vivariums are also highly regulated and frequently inspected.

The US, at least nowadays, takes the welfare of animals extremely seriously with stiff fines and real consequences for breaches and lapses in protocol.

https://www.aphis.usda.gov/animal_welfare/downloads/AC_BlueB...

https://en.wikipedia.org/wiki/Animal_Welfare_Act_of_1966
Are we just going to ignore the (rough guess) thousands of lines of code that make up `tr`, `sed`, `uniq`, and other CLI tools? I enjoy hacking together nifty solutions on the shell, but the tone of this article irked me.
I did badly in high school and ok in college, and still got a six figure job because I had natural programming talent. I had an enormous amount of fun in High School though. There are things you can do and get away with when you are a teenager that you will not be able to do for the rest of your life, so have a good time! Don't break your brain with sketchy drugs though. As the movie "The Boys and Girls Guide to Getting Down"[1] states. There are "fun" drugs and there are "sketchy" drugs. Stay away from Sketchy drugs.

Besides, going to a good school doesn't matter if you have no talent. You'll just burn out and get crap grades. Life at that stage is about figuring out the nexus of what your good at, what you like, and what you can get paid for. Trying to fit a square peg in a round hole is not a good strategy for this.

[1]https://en.wikipedia.org/wiki/The_Boys_%26_Girls_Guide_to_Ge...
As others have mentioned, "text" is rarely unstructured in practice: it's just that the "structure" is ad-hoc, relying on things like whitespace, newlines, various punctuation, etc.

I mean, there's a reason why regular expressions were one of the first things that went into Unix. But with lisp, you need neither regular expressions nor separate parsers for each format, because s-expressions enforce a uniform encoding of all structure in a data structure (a tree), which is parsed automatically by the interpreter!

Edit: And, as lisper clarifies, "S-expressions are more expressive than text that adheres to the typical unix conventions" [0], meaning that s-expressions make it trivial to arbitrarily extend that structure (whereas doing the same beginning from Unix conventions gets messy very quickly; see, e.g., lisper's example of parsing HTML).

[0] https://news.ycombinator.com/item?id=19274518
At least there was some justification for space saving in the 60s when your PDP8 gave 4k core memory. Probably not unreasonable to expect the code to be obsolete by y2k either.
It comes with a lower cost-of-living, but also a lower quality-of-life, and also, the pay they offer isn't enough to give you enough disposable income after adjusting for the difference in CoL. Amazon isn't going to charge you less just because the housing costs less in your area, and grocery costs are usually the same everywhere.
I think it's more professional not to encourage talking about politics at work. It is unrelated to your job and is more likely to divide people than bring everyone together, unless the author would be happy if someone said they didn't care or disagreed with whatever issues they are passionate about.
I tend to agree here, as someone who is both command line wizard and REPL-based developer.

In fact, the majority of my Ruby scripts for systems work are combinations of the language and %x'd unix commands. I find it's incredibly powerful.
> The weather is lovely, the crime rate is low, and the schools are well funded.

Low crime… do we live in the same bay area?
"I don't think my content has enough Facebook integration. I want to be sure as much data as possible about my readers is being captured and fed to The Algorithm."
Case Detail Link: https://portal.unifiedpatents.com/litigation/California%20Ce...
Also, I'd like to point out that if you have a family, and have settled into a sort of more standard family life, SV is great - if you can afford it. If you're a young(er) single person, my god literally anywhere else is better to live.

For example - if you're on Tinder, use the "passport" feature to set your profile to NYC for two days. Let me know the number of matches you get.
A Bit of Performance
Operatorhub.io a Store for Kubernetes Operator
"This is Silicon Valley. Who wouldn’t want to live here?"

I wouldn't! I find Silicon Valley to be a very creepy, disturbing, and depressing place. I don't live there (but I go there fairly regularly), and so have no comment on the experience of people who do, but the author's description does dovetail nicely into my own outsider's perception of the place.
> Some of us would say well-designed instead of simplified :-)

That's a longer topic. Having worked professionally both with Java (Eclipse, Netbeans, IntelliJ IDEA) and Common Lisp (Emacs + SLIME), I've experienced both sides of the coin. On the one hand, working with a language without a proper REPL and macros is painful to me. On the other hand, I frequently wish it was even possible to have semantic completion and automatic refactoring in Common Lisp, even at 10% of what you get for Java out of the box in an IDE...
Game release learnings: iOS sales, breaking even and impact of App Store feature
LEED is like an energy star rating for a home. Mine got a silver I think (low 50's). So it could be mandated, display the houses result alongside the listing perhaps.
>The coins from the other messaging companies are likely to look more like traditional cryptocurrencies, with fluctuating values and a decentralized design that would give users more control.

This doesn't seem right. MobileCoin from Signal is going to be a centralized Stellar network, no? I'd imagine FaceCoin will look similarly centralized.
In the 90s that use case was not valid anymore but the mindset still persisted.
> "When your looking at preclinical trials it’s more like 300 people and 5000 mice per trial and god knows how many trials before something goes through."

This is sampling to a foregone conclusion. It is guaranteed to yield unreproducible effects.

> "You won’t find drugs making it all the way to market only for “another group” to be incapable of reproducing the effect."

I doubt this from the description above.
In addition to the mentions of color temperature, dimming works far better in something directly controlling LEDs, not by something controlling AC current to a socket.

Ideally, there'd be a standard for DC bulbs plugged into sockets, which included brightness and color. But right now, everyone wants to sell their own bulb system.
Good comment. Personally, I have a very high savings ratio and live well below my means (esp. in terms of housing), so it works out much better for me to live in a high-CoL high-salary area, which is currently DC.

It usually seems to me that the people who favor the low-CoL lifestyle are people who value having a giant house. I want more money for things like foreign travel; I don't care about having a giant house.
Fix It Already – EFF Campaign
It doesn't sound like the author is just referring to work conversations, but in her whole social life.
> before but soon got annoyed with obvious errors that would only show up once you run a program.

From what I gather you are comparing static vs dynamic typing, and I agree. I do not use Python because I prefer a subset of errors caught at compile-time. However, it is silly to make it sound like that this is somehow limited to Rust. You could just as well have used Go or OCaml and feel "refreshed" because obvious errors would have been caught at compile-time.

> The predictable nature of Rust

Again, given the context, it is static vs dynamic typing. This is not something limited to Rust. In case you were not talking about static typing and its pros, could you please tell me what kind of official formal proof tools exist for Rust that makes it predictable?
The Google X spinoff Dandelion Energy is now testing in my area, and I have been experiencing frequency illusion with geothermal heating since I saw an ad for it.

I do wonder how X's technology compares to existing household products, though.
Solid list.

Although I think the Dragon Book is not just a bit long in the tooth now. It's importance is more one of historical relevance.

There is a plethora of modern books that cover more relevant material in a more pedagogical way.
My biggest issue with SF tech scene (after having worked in it for several years now) is that in order to be successful you really need to drink the Koolaid, which requires extreme emotional investment in your work.

I've come to realize that I am not programmed that way at all, and it has made it difficult for me to really be happy working in that kind of environment.
I wonder what carbon dioxide levels get up to in a well-sealed house.
Riders can change driver ratings afterwards. One way is to log in to the website on desktop & go through your trip history. Another is to use this DIY webpage on the Uber help site to do it instantly:

https://help.uber.com/riders/article/change-driver-rating
> That's no worse than before, where you could use the private key to undermine the encryption.

>

> You could also end up with a much better system if you encrypted the session keys so that only the auditing device can decrypt them.

We're speculating about the trust model and the constraints it must operate within. The private key isn't getting transmitted continuously over the network, so perhaps with some trust models transmitting session keys is equivalent, better, or worse.

Given that the people actually working in the space have clearly put a lot of thought into how to best fit their needs, I wouldn't presume that they got it wrong.
This has to be intended as a joke in order to pretend to be dense right?

First of all, the notion that a subset being "more expressive" than its superset is "axiomatically impossible" is wrong. If I form a 20 letter string that's a sentence (e.g "Welcome to my house", it would be more expressive than the totality of 20 letter strings (even if it's a subset of them). That's because the totality of 20 letter strings includes all possible valid sentences and close to 20^26 (or more if we add space, numbers etc) arbitrary BS strings, and thus can't really express anything concrete.

Parent obviously speaks about common text treated with regular string/text manipulation functions (what 99% of Unix shell pipe work is) vs text formatted and interpreted as an S-expression structure.

The same way a structured english sentence is more expressive than a bunch of vocalizations (even if a sentence is just a bunch of vocalizations too -- it's the structure that makes it expressive).

It's not about the merits of plain text as a general format vs a specific plain text variant. It's about the merits of a specific structure, vs the kind of text files tools like sort/cut/tr etc were made to operate on.
Indian Air Force Says Its MiG-21 Just Scored World’s First F-16 Kill
He also makes some damn fine bourbon whiskey.
you obviously know lisp and might be biased but i have a serious question, if i was going to waste a bunch of time learning a functional language in 2019 and wanted to use it in production (I am in consulting, so I would be recommending this to my clients) would you learn

1. LISP
2. Haskell
3. Erlang
4. Something else

No wrong answer, just a question I always like to hear answers to.
Copywriting Tips and Tricks That’ll Increase Your Conversions
some crazy image-magick fu here.
As a fellow northern climate person, now in Arizona, have you any idea its efficacy in the 45 celsius normal summer heat, for cooling?