skysight-inc/HackerNews huggingface dataset:
You could have an atom that holds the state and a function which can update that atom. You might do something like the elm architecture where you pass a message to a reducer which produces the new state that the atom is set to. All the logic is contained in the reducer and is pure and immutable and the state change happens at a single controlled point.
> That leaks a file via the camera LED, PWMing it at 4 bits per pulse (16 different pulse widths), tested on my iMac. Can I get a paper now? :-)

Using (security) camera LEDs was already done:

* https://arxiv.org/abs/1709.05742

:)
Confirmed in Norway as well.

Both telegram.org as well as the messaging clients.
The people you're talking to are just incredibly intelligent compilers. We could make a compiler that takes something that resembles a for loop and changes it to be correct, but to do so would strip a programmer of the power to make something similar to but not quite a for loop, which would generally be undesirable in a programming language.

"I go store" is reasonably close to correct: you have a subject, predicate, and object and there is one meaning that fits far better than all others. However switch it up to "I store food" and now you have some ambiguity: are you saying you are storing food for later or are you saying you want to go to a grocery store or are you trying to talk about the food you purchased at the store? Again, a human being incredibly intelligent might be able to tell from context, analogous to how someone reviewing a block of code might recognize what a block of code is supposed to be doing, but in general you could expect the interpreter to raise an error, either of the form "bad syntax" or "sorry, I'm not sure what you mean."

If we consider "human languages" like legalese or diplomatic language, where the goal as with programming languages is to limit ambiguity as much as possible while maintaining the speaker's ability to potentially say as many things as possible, syntax becomes very important, and typically it's preferred that the interpreter raise an error rather than try to guess at the speaker's intentions.
It's the Y Combinator corporate colour
At least they aren't invalidating email addresses with the plus sign like some registration forms I encountered out there..
Snow Crystal Photo Gallery III
I often find myself wondering what the field at large is using. I still use matlab daily in my job (signal processing), and have octave on my personal laptop. Ive played w/ the anaconda/spyder/scipi/numpi suite on my own a bit, mostly cuz it seems thats gotten some momentum, but i dont have a big use for it outside work. We are pretty deep in having a lot of tooling built up in matlab, and i dont see us leaving it anytime soon, and to be honest, I love it, probably cuz thats what im most proficient at.
Telegram Down (Europe and the Middle East)
Vercel also supports Gatsby deployments. Well, they have an option when setting up the repo integration at least.

My team has just started a Next.js app. I chose Next.js over Gatsby because on the face of it, Gatsby looked like a lot more configuration. I fully expect we'll "disagree" with Next.js at some point but for now I am really liking that it is opinionated, as it it letting us build really quickly.
Having said all that, I think an iPod « undumpable » firmware or ROM was first dumped through the “click” thingy in a soundproof box over many hours.
If only they would fix the font rendering

Particularly small point sizes seem lumpy and not anti-aliased correctly

(on macOS)
Does anyone know if django-compressor finally handles the creation of Source Maps?

I remember giving up using it a few years ago because I couldn't make source maps to work, which made debugging a pain.

I've been using Gulp ever since.
https://news.ycombinator.com/item?id=25440322
I seem to remember Netflix saying their biggest competitor was sleep as well.

I wonder if there is an economics model for a kind of product that competes against not other products, but against a users needs and behaviour. Kind of like a "radical monopoly" before it gets there.

On designing the products, Nir Eyal's "Hooked," model describes them.
An Update on YouTube in Turkey
A year or so ago reed Hastings made this point on an earnings G s call when he said that fortnite was their biggest threat. Same point
It's so fast, and it loads quite well on my Kobo eReader and in CLI.
ha ha, so their argument is that small cos will die. Ok, let them die. We need a few good big companies that people are willing to pay for things. The message needs to be that you can only get privacy when you pay removing the need for cos. to run ads
My C++ coding on Windows with VC++ is usually faster than Rust coding, because of incremental compiler, incremental linking and using binary libraries for 3rd party dependencies (DLL/COM).

I think when modules mature, it can eventually reach Delphi/.NET like compile speeds.
${var?} and and&: Two simple tips for shell commands in tech docs
As a Lisp and Clojure beginner, ehhhh. I could get work done, but I depended on the terminal for REPL and compiling & running. I ended up using Emacs, which along with .NET were the only cases where VSCode didn't feel ideal for me.
Ensemble: Modular Kubernetes Operator to manage production databases
Can relate, next.js is more progressive while Gatsby get things done so quick at first, but you find yourself in a dark room of settings, let along GraphQL.
Pusher Joins MessageBird
This could be a positive thing though - if people have resources left over after fulfilling everything they actually need then society is doing pretty well, even if that means people will waste their extra resources on unnecessary garbage.
Emacs is probably the best editor for Lisp, but we have other good choices nowadays (progress!!): SLIMA for Atom, 2 VSCode extensions, Vim of course, Jupyter notebooks, and more: https://lispcookbook.github.io/cl-cookbook/editor-support.ht...

Note that getting started with Emacs, Lisp, SBCL, Quicklisp and Git is possible in 3 clics thanks to Portacle (http://portacle.github.io/)
You'd think a status page or homepage wouldn't go down together with the messaging infrastructure ¯\_(ツ)_/¯
There's also Notepadqq
https://skimfeed.com/

And everything else is just an amalgamation of all the RSS feeds I follow, and some subreddits I'm subscribed to.
There's a lot of truth in that, but it's not strictly true.

And yet, rayiner's comment appeared faded-out from down-voting when I came upon it.

And that's the real problem. He had truth and thoughtfulness in his comment (yeah, you can quibble about federal attempts to override local policy), yet even a smart group of people like regular HN users tribalistically downvoted it. Rayiner sinned by making a coherent argument against throwing Republicans under the bus for metro-area problems.

We are a tribalistic society and it's only getting worse. Trump said he could shoot someone on 5th Avenue and his supporters would defend him. He was probably right. When evidence of Biden's family corruption surfaced before the election, the media and tech giants actively suppressed and subverted the information.

Ending no-knock warrants or shuffling around police roles just eats away at the edges of the problem. If as a society, we can't find ways to get at truth and logic that cuts through the dynamics that push tribalism, we're doomed to a never-ending race toward the drain.
I'm not quite sure what "more environmentally friendly" means in this context (CO2?), but the plastic bag ban is explicitly made to reduce plastic waste and micro-plastics, not for other environmental factors.
NextWind: A free starter-kit for building landing pages and blog
I made a starter-kit for building a blog or landing pages quickly with Next.js, Tailwind CSS, and Netlify CMS.

It allows you to switch between different versions of page sections from within the CMS. To do this, simply change for example hero_version from 1 to 2 or 3. The preview is immediately updated to show you the styling of the selected version.

The sections are mostly brought to you by Tailblocks, some ready-to-use components built with Tailwind CSS.

You can find the repository here: https://github.com/jakeprins/nextwind
I mostly agree, but burning / pyrolysing plastic is not a bad outcome for 'recycling' oil into energy if properly done at scale (including emissions filtering) for electricity / district heating.
Yes, retailers can and do link/track purchases against card numbers. But this is true regardless of whether you're a member of a loyalty scheme or not.

Also, if you use Apple Pay / Android Pay, a device account number (DAN) is generated that is different from your physical card number. I'm not sure whether retailers get a name from such a transaction, but I suspect they just get the card number?
For anyone who needs a "download and go" way to play with Lisp, Allegro offers a free version. It's one installation. For VS Code, I'd wire-up SBCL as others have said. It's a little touchy to get setup but we produced our product with it so it does work.

The whole issue of "flavors" largely comes down to one concept: Do you like the idea of functions and variables being in the same namespace (that's called a Lisp 1 like Scheme) or different (a Lisp 2 like CL). If you don't care, it doesn't matter which you pick.

If you're going to extend your Lisp app into production, you might want some of the many libraries that are available for CL. These cover just about every known topic and algorithm in comp sci and they're old and proven and just work everywhere, so that can be a benefit as you move to a non-trial app.

If you're going to distribute something written in Lisp (like an executable), then the flavor and implementation you pick will need to work all the way down your distribution path, and that can be challenging to get setup. One proven path is SBCL + Node.js + Electron to wrap your app for all three platforms.

Hope you love Lisp and get great things out of it!
You know which South Eeast Asian country still has a lot of forest? Laos. Because the USA dropped more bombs on that little underdeveloped country than whole WW2 and is now littered with unexploded bombs. Sometimes I wonder if the blue helmets shouldn't just do the same to the Amazon for the safety of the nations, in the "move fast and break things" spirit that used to be vogue.
I think many know Facebook isn't their friend, but they might consider it a necessary bitter-tasting ally. Most I know don't consider FB an effective advertising route, but FOMO takes over and they have to constantly invest in it.
That's right, although Recital 23 continues on to say

"factors such as the use of a language or a currency generally used in one or more Member States with the possibility of ordering goods and services in that other language, or the mentioning of customers or users who are in the Union, may make it apparent that the controller envisages offering goods or services to data subjects in the Union."
Who wrote at Ad copy?
Too many repeating words "businesses" seems kind of nauseating.
Came here to post this.

Apparently is getting back up and then going off again.
I've been using i3 exclusively for about 5 years. I pretty much only use a single tabbed-mode window because I prefer my apps to take up the whole screen. I also use workspaces to keep things organized (browser in one, IDE in another), and guake/kitti3 to quickly bring down a terminal whenever I need it.

Screenshots typically show terminals and video players and IDEs all neatly arranged in tiny squares, but I've never found that type of arrangement productive.
Yeah, sorry FB - no sympathy for you here.
In every business I’ve been in success can be traced back to the wilingness to something grey. If you can find a loophole, profit.
I made an interesting transition a few years ago, and started using Unicode in my programs.

(1) I have an i18n mapping which provides native support for a lot of helpful characters. Both Mac and Linux use all the keys, so in addition to the half-dozen characters with accents, I have access to a lot more directly. Mac and Linux do remap the remaining keys differently, though.

(2) My code got a lot more readable. Δx is easier to read and more concise than delta_x.

(3) I have a lot more characters to pick from.

A lot of the issues you raise with regexp are due to limits of ASCII.

For more esoteric characters, I do Google and either enter alt codes or cut-and-paste, which might sound like , but remember that you write code once, and read it many times. And editors are increasingly good.

Beyond Unicode, one does have text formats with support for colors, bold, and whatnot, either embedded (escape codes in text) or as syntax highlighting (editor parses).

The CS-level reg exps seem like a good idea. The implementation -- where they're encoded as bizarre ASCII escape sequences -- could use a good revamp.

Oddly enough, I think this is my first HN post where I went beyond ASCII....

Edit: And HN filtered out a bunch of Unicode. It kept only the delta.
Python is nice in that it works fairly well in Windows too.
More flakes:
https://www.flickr.com/groups/1291263@N24/pool/
I think the barriers are overstated a bit. I have email on my own server, part of the stuff I run on a dedicated server. Granted, it costs money, but I'm using the server for more than email anyway. That takes care of the IP address, and since the server's with a data hosting company, they take care of the network infrastructure, hardware maintenance and such.

Downtime hasn't been a major issue - senders will retry sending email, usually multiple times over several days. I've been able to have downtime of 24-48 hours without losing any messages.

A SPF record is just another easy to create DNS entry. If you know how to manage DNS, setting up SPF is a matter of minutes. DKIM is just slightly more complicated, with an extra key generation step. Sites like mxtoolbox.com can help you validate records.

The biggest problem I think I have with my own server is security. I do patch the machine regularly, but of course I don't have the same kind of security that Google or another big player would. On the other hand, I suspect I might have a smaller attack surface and better security than plenty of small websites.
You still have to pay the Apple tax on all IAPs.
Yeah, I think this comes back to the false balance. Just because a large portion of the mainstream news dislikes someone doesn't make them biased. Should you trust every story they write about him? Probably not. Is he clearly a demagogue, as can be seen in his unedited speeches? Absolutely. Do other politicians lie? Yeah. Does he lie a lot more brashly and obviously? I'd say so. So it's a bit of a crying wolf situation. It fits his behavior patterns quite clearly to pick up on conspiracy theories, simultaneously exploiting them for his own benefit and seemingly being convinced by them. It also fits the behavior patterns of established Republicans to avoid speaking out against him lest their radical base turns against them, without making strong stances unless it fits their agenda as well. If this so happened to be an instance where orange man right, then I think a lot of reasonable people have dismissed that possibility long ago because of the firehose of misinformation he has historically put out.
Yes the Streisand effect is strong on this one :D
I'm very curious. Could you explain what is so special about clojurescript and why wouldn't it be possible to build your business with react and typescript?
Chiming in since I'm a bit disappointed with Clojure VS Code support:calva (the clojure extension) works great, unless you also want vim bindings. In which case it's a bit of a cluster. It's documented and I understand why - but it's still a pain point (it makes the escape key not exit insert mode anymore, by default).

(nota bene: I understand these things are hard to solve and I don't mean to throw the stone without putting my own time on the line to fix it, but that's one reason I'm not using VS code for clojure. Doom emacs with cider is still better, even if not perfect). If people know of someone I could throw money at to solve the integration for VS code, I'd be happy to do that.

If you find a good/great experience for clojure with vim keybindings, I'm all ears.
It's only infinite if it travels backwards in time faster than the other HFTs' information.
For more background: https://en.wikipedia.org/wiki/Nathan_Myhrvold#Intellectual_V...
OK. If I understood correctly, then you limit the mutable state to one point, and use functional logic everywhere around it. You can also optionally close over the atom to achieve encapsulation.

Thanks, TIL! That's equivalent to the "mostly functional" style that's doable in Common Lisp.
Not necessarily but it helps prevent errors from JavaScript that depends on google analytics.
When hackers[1] wax poetic about lisp, they focus on the core properties of the language (-family) that aren’t found in other languages. The meta-circular evaluator (lisp interpreter/compiler in lisp), “homoiconic” syntax (enabling easy modification of code), and others. These are what stuck with me most strongly.

ClojureScript (cljs) (and Clojure) I would recommend as practical, but simple and approachable dialects.

Scheme is a good, simple dialect to learn if you’re just looking to grok lisp in “maxwell’s equations” elegance (but not work in it). Not nearly as many libraries written for it as Common Lisp has, or Clojure with JVM interop, or CLJS with javascript+node interop).

Whether you use Scheme or cljs (or another~), I recommend SICP[2] “Structure and Interpretation of Computer Programs”, free online from MIT press. There’s even an interactive, editable version online [3] (though it doesn’t support saving reader code)

[1]: http://www.paulgraham.com/lisp.html

[2]: https://mitpress.mit.edu/sites/default/files/sicp/index.html

[3]: https://xuanji.appspot.com/isicp/
How exactly does it prevent other (non-HFT) people from losing money?
Facebook are properly rattled, thanks Apple.
Thanks, I reported it.
Would you estimate that you have less periods of feeling nostalgia, for you cannot picture your childhood home?

Would you estimate that you have less periods of feeling cringe, for you cannot re-play an embarassing conversation in your mind?

Now the spicy, Ethical question. Would you estimate that you have less periods of feeling remorse for your actions?
Interesting project OP.

I noticed your `www.` URL doesn't work (times out) but it works without. Your README links to the www version.

https://dockerstats.com/hubs/docker/lambci/lambda

One suggestion OP - since you've run into the Int32 issue with several popular images (which are showing downwards as well as flat lines), it's probably worth defaulting to less 'faulty' image with upward slopes, or perhaps a random image from a curated set to showcase some actual growth.

It's a shame the issue has languished, it would be interesting to see just how many times nginx was actually downloaded.

https://github.com/docker/hub-feedback/issues/2003
I don’t know what “sand beneath your comments” means, if you care to explain.
If you look at countries that have a tax on new cars, second hand cars in those countries are also expensive. Less expensive than new cars, but the tax is still there.

You could argue that the tax incorporated in the price comes down with depreciation though.
I think you need a Snickers.
Facebook claims Apple’s changes will be “devastating to small businesses” that rely on its ad network to generate sales.
I don't have any IAP. All the services I use that I pay for I signed up via the web.
I have zero sympathy for Facebook. If they claim to care so much about small businesses, they should start by committing to change how they respond to any upstart social app that dares encroach on what they see as their territory.

That being said - and it pains me to say this - but there is absolutely truth to the fact that the style of targeting now possible on FB & Instagram has enabled an entire world of very small, hyper-niche businesses that otherwise wouldn't exist.

Ten years ago, there wasn't any way to reach very granular audiences the way there is today. There was massively broad and massively expensive brand advertising, there were poorly targeted display networks, and there were effective but prohibitively expensive direct response channels like AdWords - none of which were viable if you were selling, say, dog leashes to people with a penchant for the outdoors.

That isn't to dismiss Facebook's culpability for the liberties they take with their users' personal data, and they certainly didn't build their ad network out of altruism for small businesses, despite what you may think from the position the ad takes. Facebook's access to user data should be curtailed significantly, and sadly, businesses likely will suffer. There doesn't seem to be a good, evident third option just yet.
It’s even more annoying than that, the various Card companies sell your data too! It’s a hot mess.
Thanks for the clarification. I've been using UBO for a long time and sort of take it for granted. It's pretty amazing how thorough it is. The school system I work for pushes out Addblock to all of their Chrome devices, and it doesn't even come close.
> Any time not spent consuming or creating is bad for the economy.

This sounds horrific to me. Why would we want to avoid bad stuff "for the economy"? Is the economy some kind of god we have to serve by the ritual of media consumption?

This view is only one step away from telling me I'm foregoing my patriotic duties by choosing to just make tea and sit in quiet or talk to people without going to the movies or doing something "structured".

> "gives people more time to watch movies"

Why do you immediately accociate to movies and productivity? How about give them more time to talk to their neighbors or their family or to contemplate their life or whatever else?
Books

-ANSI Common Lisp by Paul Graham
-On Lisp by Paul Graham
-Simply Scheme
-The Little Schemer
-Structure And Interpretation Of Computer Programs
-Paradigms of Artificial Intelligence Programming

Implementations

Common Lisp - any should be fine, I’ve used sbcl and clisp

Scheme - I like gambit scheme. It has a macro system that can be used like described in “On Lisp”
And the most efficient would be not opting out. Analytics are actually beneficial as they drive support for the type of browser and OS used.

I'd like to understand how opting-out of Google Analytics would spare you much from the massive big data tracking done via other JS libraries, ads, and especially mobile app use.

Go onto any large news site, ecommerce platform, realty/home search site, etc. and look at the network tab in your Web Developer view. Commerce may in good part "run" the world, but that traffic will expand as bandwidth expands; what data will they want to track next? => using cameras and audio everywhere to determine what your mood is, what you're talking about, what you say you want. Anything with a mic or camera could be doing this today, in theory, but the bandwidth isn't there to support it.

How can we avoid this?

Should we stop WiFi and just wire our homes well, then plug-in and enable cellular data only when we sit down or really need it?

It seems almost unavoidable, and that we've become too reliant on these things if privacy is the goal. And the bureaucratic EU policies on privacy seem like a simple game of chess for big data companies; we're responsible for this.
Bitcoin Hits New All-Time High
OK, I want to know what's your product! (and if we can add your company to the "lisp companies" list https://github.com/azzamsa/awesome-lisp-companies ?)
Mysterious gap in Covid deaths appeared in Florida before presidential election
That's a good explanation. Thanks!
I'd theorize it has, but nobody has been able to coordinate such a focused investigation.
Take your focus away from Screen with this minimal app
What triggers that?
I can't help but think this ad will make people appreciate Apple's policy change more. I'm pretty sure people don't think of sacrificing their privacy as some kind of public service to small businesses.