skysight-inc/HackerNews huggingface dataset:
To me the problem with LISP's was never the syntax, I understand s-expressions and homoiconicity and all that, the problem was also....this is embarrassing...the dev setup/environment.

In every single non-LISP language/environment - whether it be C, C++, Rust, Go, C#, Java - I can sit down comfortably in VIM or Vscode+VIM and just start hacking away.

With LISPs, I always feel like I'm fighting my editor - and I am. I know about Emacs+SLIME, I know about paredit, I've seen it in action and it's impressive, I just can't force myself to expand the energy to dive into the Emacs eco-system.

And yes I've tried vim fireplace and Cursive and VSCode's latest ...whatever.....but they all just feel "wrong" in a way, like a square peg in a round hole.

I feel if I could just spend enough time to really understand Emacs and all of it's LISP-yness goodness, I'd enjoy LISPs a lot more and use them more in daily work
In the mid-2000s (the "oughts?") I went to my doctor at PAMF with a sore throat and he said he would do a strep test.

I asked him if we would get "real time results?"

He stopped, and looked at me puzzled with a tilted head... "What other kind of time is there?"

Your question is highly reasonable, but I heard a colleague today say that the issue could happen only in a very, very short time period of, say, 2-3 minutes. We routinely work with corner cases of 1-2 ms; so the context is relative :-)
I think it really makes sense if you want an interactive shell. In contrast to most other languages, you need no parens or other fancy sigils for normal commands.

A classic use case is a debugger like gdb. What else, though?
2-Stage Water Rocket flies to 810' (246m) [video]
As a photo for a magazine or other professional use sure. As a photo of your daughter the first time you've managed to get together after the lockdown late at night after a long journey, effing incredible.
Microsoft will forcibly open some websites in Edge instead of Internet Explorer
There are network and anti-trust concerns that make this problematic.

In the old days, if you thought newspapers were biased you could publish your own and it would sit on the newstand next to the other ones. That's how we got NY Post and the Daily News in NYC, etc.

But imagine if one newspaper had 100x the readership of the second one. And if it'd be impossible to start a new one because of network effects. The editor of that newspaper would have outsized power to affect elections and it would be considered threat to democracy. That's the case with Twitter.

Either Twitter stays 100% neutral, or we'll need to anti-trust the heck out of it to make sure there are a few Twitters to compete with each other (and represent different views).
I would suggest pushing them for a 9/80. it's an appropriate compromise on both sides of the fence
The point would be that escape analysis could have proven that the array was not used outside of the function and allocated it fully on the stack, thus not providing any GC pressure. Scalar replacement isn't the point of interest really.
1) I have for a long time. Now with Kindles, I don't have to load 10 paperbacks into my computer bag every time I go on a global jaunt. A lot of time in airplanes and hotels gives you a lot of time for this (on average - which is why I said "per week", not "per day"). But, most under 250 page non-fiction books can be polished off in less than two hours. A lot of people spend two-hours/day watching some Netflix movie - this is the same thing.

2) I guess the ones that are based on subjective interpretation instead of objective fact (whatever that is today). There is a book called "How we know what isn't so" (https://www.amazon.com/How-Know-What-Isnt-Fallibility-dp-002...), and it talks a fair amount about humans can clash by developing different interpretations of reality that they think are really real. I guess this isn't "touchy-feely"; I guess it is just that the reason I got into engineering is that machines are a lot more predictable and understandable than humans (to me). I did not mean to denigrate anyone's choice of book; I just didn't have a better term at hand (I still don't!)
Many people are attracted to software development because of compensation. But not everyone. Some people are developers because they like to develop software.

Software development organizations can be a good place to work, but the taker mentality in software engineering makes everyone miserable.

And the more money there is in software, the more takers join the industry: people that truly hate development and see it as means to an end.

They want to stop being developers as quickly as possible because they hate development and see it as a lowly way of life. They feel entitled to manage others despite not caring about what they do. They resort to business excuses even when their contribution to the business are code deliverables.

And some organizations are dumb enough to indulge into that.

And from there, it is a downwards spiral. You want to hire the best, but at the same time you have entitled managers that hate development and punish people that care about what they do and make feel demoralized instead of inspired.

For a developer, the code you work on is a mental place. And if that place is chaotic, developers will be unhappy because their working conditions are inadequate, unless what truly makes you happy is clocking out at 5pm instead of getting to work in the morning.

There are people out there telling developers that messy chaotic codebases are normal and they should adapt to chaos and tech debt instead of trying to do something about it. I do not think that is the answer.
Does this mean that there could be life on the moon?
For me, Tcl was always just "that thing you had to learn to script your eggdrop" and I always found the esoteric nature of Tcl to be at odds with its claims of being a silent, behind-the-scenes enabler embedded into thousands of products. I suppose I have no reason to doubt the website, but was Tcl really as widespread as claimed?

And is there any reason to reach for Tcl today when lua and guile exist?
Rt. 5? Do you mean I-5? I'm curious if using "Rt." instead of "I-" is a regional thing. Where are you located? Typically Rt. would only be used for a small state road, not a major interstate highway.
I want to get to the point where I'm comfortable using what makes Tcl special like uplevel/upvar. I can use it as a basic scripting language but I don't really grok what makes it special.

Its like knowing how to use lisp but not knowing how macros work. Funnily enough this is actually where I am now with lisp.
> Cascade of Attention-Deficit Teenagers

https://www.jwz.org/doc/cadt.html
How we got funding for our Brazilian startup from US investors
EyeFi never worked for me. Poor purchase on my part.
Your ISP and phone provider are private/non-state-owned entities too.

The corporation providing the service doesn't matter, it's the how the service itself is used by the public. And social media is now at the same level as phones and internet.
Here's the New York Times article about how the Wall Street Journal's handling of this compared with the New York Post's.

https://www.nytimes.com/2020/10/25/business/media/hunter-bid...
I'm not convinced the margins are as big as you might think. My understanding is that the margins are thin but they make it up in massive volume.

Stripe charges 2.9% plus $0.30 per transaction. If you have an average transaction size of $100 you're paying $3.20 in fees (3.2%). There are several no annual fee credit cards that give the consumer 2% cash back. That leaves 1.2%. This 1.2% isn't pure profit. Things like fraud protection will cut into this. There are also several groups that need to split whatever is left of that 1.2%. Stripe needs to make money, Visa/MC need to make money, the bank offering the card needs to make money.
Are you worried about soil degradation? That's a fixable problem. These aren't "technological tricks," they're solutions. We've also got lots of arable land we're not using right now.

If you've got a really strong claim to make that sustainable farming at scale is unviable, then you must have a source to back that up.
Maybe people are failing to understand that work is often uninteresting. The expectation that it will be and must be can itself be a cause of despair.

From the economic perspective, no one cares whether you find your work interesting. You don't either when you buy a product or a service. Someone is paying you for some product or service, not to make your life fun. That's your problem. You think everyone else is having lot of fun at work? You want to go tell them how uniquely awful your life is? How you thought work was supposed to be a 24/7 orgasm? How your jobs is about _you_ and _your_ jollies and not the client or the user?

Perhaps a maximum 40hr work week would be a better industry benefit than free snacks and the other goofy gimmicks that companies like Google like to ply people with. That way, you can spend the extra time on your hobbies.
OT

Is there something like this for Python? I know Curses module exists, but this seems more full featured.
I’m reminded by the stories in 2016 on how the Pope has endorsed Donald Trump. Was it true? Not in the slightest. And yet these stories got millions of impressions. Enabling the spread of harmful, false, foreign-planted propaganda to spread like a cancer in our democracy is worth taking a moral stand over. Actors that propagate such falsehoods have earned their punishment.

Equivocation in this thread to NYTimes publishing on Trump tax returns boggles the mind, and shows the sorry state of 2020. It’s reminiscent of how Trump redefined “fake news”—a phenomena associated almost exclusively with right-wing falsehoods masquerading as news—to mean “facts that are so damning of me that I construct a reality-distortion field to blind my followers”. I am dismayed by how many commenters here seemingly abandon objective Truth and descend into the anarchy of textual equivocation.
The EU directive is a bit different to the implementations I've seen (which are stronger), but you still have a right to create such an alternate client (if it's sufficiently different in its expression, which youtube-dl clearly is):

https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:... article 6(1):

> 1. The authorisation of the rightholder shall not be required where reproduction of the code and translation of its form within the meaning of points (a) and (b) of Article 4(1) are indispensable to obtain the information necessary to achieve the interoperability of an independently created computer program with other programs, provided that the following conditions are met:

(a) you're allowed to use YouTube, (b) YouTube is undocumented, (c) this only applies to relevant parts of the code.

> 2. The provisions of paragraph 1 shall not permit the infor­mation obtained through its application:

to be (a) used for other stuff, (b) distributed, (c) used for cloning or copyright infringement.

> 3. In accordance with the provisions of the Berne Convention for the protection of Literary and Artistic Works, the provisions of this Article may not be interpreted in such a way as to allow its application to be used in a manner which unreasonably prejudices the rightholder's legitimate interests or conflicts with a normal exploitation of the computer program.

Creating youtube-dl isn't infringing on anyone's copyright, and the rightsholder here is Google, so it's allowed. There's wiggle room for arguing – it's not as cut and dry as most Big Bold Legal Statements I make, so iamnotalawyerandthisisnotlegaladvice – but I'm fairly sure this is sound.

In the UK, you have unequivocal rights to do this. https://www.legislation.gov.uk/ukpga/1988/48/section/50B, based on this directive, says:

> (3) In particular, the conditions in subsection (2) are not met if the lawful user—

> (a)has readily available to him the information necessary to achieve the permitted objective;

> (b)does not confine the decompiling to such acts as are necessary to achieve the permitted objective;

> (c)supplies the information obtained by the decompiling to any person to whom it is not necessary to supply it in order to achieve the permitted objective; or

> (d)uses the information to create a program which is substantially similar in its expression to the program decompiled or to do any act restricted by copyright.

The wording in (d), here, is clearer than the EU directive – unless youtube-dl's existence can somehow be shown to be a copyright violation (specifically, if its creation was an act restricted by copyright), it's permitted. Not sure whether this would help in an EU court, but if other countries' implementations have taken the obvious interpretation of the directive, then the other language versions of the directive are probably clear on the matter.
> libraries are used throughout the codebase as vocabulary types. Again, I think this just comes down to very different codebases and uses of libraries for us.

I don't know what 'vocabulary types' are, but I think this is an oversimplification. My guess is that most big programs end up like yours but my point is that it doesn't have to be this way. Single file libraries are not the problem and can actually help, although the real issue is deeper.

I think the problem is actually dependencies and many times single file libraries go to great lengths to not depend on anything else. To keep it as simple as possible, I think classes / data structures get over used and instead of just making an interface to some data, people stuff everything they are doing into some class they have.

Transformations from one type to another put into data structures means that the class now has dependencies on those other types. If those types have transformations then they have dependencies and so on. The extrapolation is that everything depends on everything else and even compilation units that should be tiny end up pulling in large parts of the entire program as source code. Lots of compilation units can then mean compiling huge chunks of the source hundreds of times.
I feel like this whole article was written for some alternate reality where the only reason every company isn't a bank is that they don't have the infrastructure.

Banks are regulated for a long list of reasons, and allowing every company that wants to make money fast act like a bank is a really, really bad idea.

Money laundering, tax evasion, embezzlement and a thousand other white collar crimes will be vastly increased by increasing the number of corporations allowed to act as banks while not simultaneously providing regulatory frameworks. Imagine Paypal times 10,000.
It seems it uses dynamic list downloaded from Microsoft web site [1]

[1] https://go.microsoft.com/fwlink/?linkid=2133855
Thank you for pointing this out. I read the title and it sounded nice, but if Java is anywhere near close to it, then no thanks. Thank you, you saved me from wasting time. :)
The NYPost’s account was not frozen programmatically.

And if they want to unfreeze their account they can do so by deleting the tweet that was manually flagged. They have not done so because they want to draw attention to themselves as an alleged victim of bias against conservative media outlets.

Edit: is there a reason my factually sound comment is being downvoted?
A very small handful of companies have a stranglehold over the lion's share of all global communications: Google, Facebook, Apple, Twitter.

So maybe Twitter isn't quite a monopoly on its own, but the consolidation of control over information and data distribution into the hands of a very small number of organizations has worrying implications for how we think about censorship and freedom of speech.
For more resources, check out: https://github.com/dastergon/awesome-chaos-engineering
It's my understanding that Congress has the power to summon anybody, arrest and jail them for failure to appear. It sounds like they have neither the bodies nor the jail to actually execute that power -- nor have they tried to acquire such resources. The net effect is that the white house has refused to permit folks to appear before Congress, and Congress has acquiesced every time... setting a precedent that the Executive branch cannot, in fact, be checked by the Legislative branch.
If Twitter wants to be a publisher, fine. Just stop sheltering them under Section 230. Make them fully liable for what they publish.
Wine is an API emulator
The infections are spiking but for example in Madrid the number of hospital beds with covid patients is holding steady at 19% (as of October 23). https://www.epdata.es/datos/evolucion-coronavirus-cada-comun...

So many people are getting ill but a lot less are ending up in hospital than March-April. I find the discussion about number of cases to be a distraction.
>Nothing you can route out of your PC.

The hoses aren't welded steel, you know.
It should not be the job of the social media companies to be judge and jury for truth. Let the people decide for themselves what is true and false.

Basically the social media company argument is... we think people are too dumb to figure out what is "real" or not so we are going to censor. That to me is an extremely damning view of the common person.

But then, everywhere on the platform.. "make a plan to vote". So you trust people to vote but don't trust them with the unfiltered information so they can inform themselves without outside intervention?
ZH was talking about coronavirus way earlier than anyone else, which is bound to happen if you don’t validate as well—sometimes you do strike gold.

A comment I saw once about them was “ZH has reported five of the last three catastrophes”.
It is mentioned up top, but I had to search for it.
Hopefully the Post would have signed a contract with their smart lock supplier that would detail the circumstances where the supplier could disable that function.
Good points. I'm not American so my history of that era is spread pretty thin.

> it's possible the Overton Window may finally be shifting back leftward on race and history regarding the Civil War.

I think that the 1965 Hart Cellar Immigration Act began a leftward push on that front that has not really experienced meaningful pushback at all beyond a few small groups publicly acknowledging the quietly-held discomfort of a very large segment of the population.

Confederate statues and the defense thereof are just one of many small ways in which White Americans have tried to retain some sense of identity as their culture is perhaps irrevocably changed beneath them. Some try to make it all about slavery, but if you actually read what the more erudite examples of these folks think it's much more nuanced than that.
I am just a interested observer - I remember the issue w/ the old viral vectors were concern re longevity of the cells, i.e. the optogenetically active ones you could do experiments on for several weeks, but then they'd poop out and die off for some reason, but this was just word of mouth chitchat with a postdoc who was working on this. Not sure if this was because of the light intensity or that mutating the cell with channelrhodopsin just made it weaker in general....

granted, not sure how intense of a light you'd need; I'd think the channelrhodopsins activate w/ just a few photons at the right wavelength...

Coming from the clinical/Parkinsons' disease world, if someone made a stable viral vector specific for the basal ganglia though, that would certainly help w/ one of the biggest problems of clinical DBS - after 30 years of doing this, the biggest biggest biggest problem in whether the implant will work or not is still the +/- 2mm accuracy of the stereotactic frame implanting the electrode...(no matter what surgeons/stereotactic engineers claim...)
Ensuring Consistent Polymorphic Relationships with Laravel
The problem, as you note, is that you are actually doing more parsing of the input than virtual assistants do. Tom Scott has some good videos on the subject (https://www.youtube.com/watch?v=m3vIEKWrP9Q&list=PL96C35uN7x...)

To give a more concrete example, here's a UPenn demo (https://cogcomp.seas.upenn.edu/page/demo_view/ShallowParse) for your instagram query:

> NP What percentage PP of NP people can NP you VP detect to be wearing NP masks PP on NP recent Instagram photos VP tagged PP at NP a location PP within NP a 10 mile radius PP of NP Mt. Shasta ?

Part of the reason we don't progress beyond that is that speech recognition like in the OP article is quite bad: 95 percent accuracy is considered "good." But it means we expect 1-2 words of your query to be misrecognized, so even if it did parse the query as you proposed, it would probably be answering the wrong question!
This won't work for database files, and it won't work for any other application that requires a filesystem to behave consistently over a network either.

The property you are looking for in a distributed filesystem is called strong consistency, or cache coherent (different name, same effect).

If a distributed filesystem does genuinely provide that property, it should be ok for SQLite and other applications, because it means the filesystem behaves the same as if it were multiple processes on the same local system accessing it.

Most distributed filesystems don't provide that guarantee though. It's a very nice guarantee, but it comes at a complexity cost, usually a performance cost (although there are clever ways to approach the perforance of a non-consistent system), and in particular it means the filesystems can't be used when the network connection is down.

There is another property called durability, which you might also care about. That affects whether you get corruption when devices fail or are rebooted suddenly.
> I recently had a generator installed that attaches to the natural gas line.

Hmm. Is this something I can buy at Home Depot or something?
How do they delete the tweet if they're locked out of the account?
> You write what you want on a piece of paper, and hold it up to the camera and the computer tries to figure out what you wrote. Just as silly.

Ironically I used to love me some graffiti on PalmOS and Google Handwriting Input on my Droid 2, but I agree with the spirit of your comment.
They also created/maintain the kotlin linter, "ktlint".
While agree that some of the Apache projects would be better written in something other than Java but the comment about spending hours debugging obscure Jvm issues is huge exaggeration
Tabloid glamour models obviously aren't excluded, the posters joke was a reference to this

> excluded groups on the trial (page 3,
Agreed, but we should go after our government for a shitty settlement, not Montrose who legally paid their dues.
I think it's not so much the presence as it is the amount. Given the moon's lack of atmosphere, low gravity, and exposure to solar wind, you might expect the water to quickly boil off into space. But apparently it sticks around for quite a while.
I don't understand what they mean by "beats Tesla". I can buy a Tesla today with the FSD option, and get the FSD beta as a download, as evidenced by all the videos of ordinary people using it on Twitter. I can't buy a Waymo. I can't even buy a ride on one where I live in Southern California.
People don't understand what freedoms are until they see negative examples of them missing from their lives (or at least, portrayals of such).