skysight-inc/HackerNews huggingface dataset:
I've recently done some research in this direction and was kind of startled that there appears to be practically no interest in how to secure (for example "cryptomessenger"ish) SPAs. There are some things that can be done to compartementalize things a bit (eg. web workers), in the hope that it might mitigate next days' browser bugs, but at the end of the day everyone seems to put a huge amount of trust into a runtime environment of startling and ever increasing complexity and thus a security track record that's mediocre across all vendors at best.

Further adding to it are untethered, unchecked extensions in eg. Firefox. Every extension in Firefox is essentially running with full "browser root" privileges. Chrome at least has a privilege system that tries to avoid allowing every extension to attach a debugger to anything.

(I was also surprised that "how do i run that untrusted JS in my JS context 'safely'?" is a question asked and answered many times)
Correct me if I'm wrong, but ClojureScript is implemented from scratch and independently of "big" Clojure. If it is so - to run Clojure on other systems you have to implement everything, which makes no sense at all.
Agreed. The comment I replied to was (at the time) disputing Zygomys's status as a lisp; it's since been changed to questioning Zygomys's claim to be a Clojure-equivalent, which I quite agree with.

Perhaps a better analogy would be Groovy, rather than Clojure? (Of course, Groovy isn't "cool" these days, so I guess there's not much marketing juice in comparing your new language to it...)
It sickens me to the core that regulators are so toothless. It is beyond belief that They settled with WF. Thinking about it actually makes me angry. Same as with the robo-signing fraud that other banks perpetrated before the financial crisis.
See: https://news.ycombinator.com/item?id=9206002
U.S. Bumps Exascale Timeline, Focuses on Novel Architectures for 2021
"The prototype vehicles in particular are equipped with removable steering wheels, accelerator pedals and brake pedals that allow test drivers to take over driving if desired." [1]

[1] https://webcache.googleusercontent.com/search?q=cache:0RESYe...
> Now we have much more powerful things, while you are still trying to catch up with lisps.

You're stated opinion seems to be that Clojure is playing catch-up, not that it is the beginning of something better.

Also, as someone who uses Red & Clojure, I'm curious why you think it's more powerful?

I would compare Parse, Red's most notable feature, with core.match from Clojure.
CoreOS Renames Core OS to Container Linux
I've just switched from Evernote to something else (Apple Notes) and Evernote's export format is widely supported for import into other note tools. The single file exports also include all of your binary data, and I found Apple Notes imported it all flawlessly (PDFs, images, etc).

The format is "open" and easily machine readable (it's just XML really).
Clojure can compile to Javascript and .NET, so that's 3 major platforms, being among the most portable languages available.

That it doesn't compile to Go, that's because Go isn't a good compilation target. Besides being a subpar language that ignored the last 30 years of research at least, it wasn't designed to be a platform for other languages. If you're looking for disappointments, you aren't looking in the right direction ;-)
A huge part of the problem, which you continue to exacerbate is the conflation of the terms 'marketing' and 'advertising.' It seems you understand the difference, but look throughout the 59 comments in this discussion and you will see people use the term marketing where advertisement or advertising would be the more appropriate term(s); not to mention the places where promotion was conflated with marketing.

There are many people that seem to think marketing is the sophisticated way to say advertising, and it makes nuanced discussions difficult.
Evernote lost me as a customer when they were forced to partner with the NSA
All of those could have been and a lot of them are libraries in the CL ecosystem though(with varying degrees of quality unfortunately). I feel the reason clojure is a separate language at all is because it would be pretty hard to get a lot of non-lispers interested in a collection of lisp libraries, while getting them to try a new language especially on a familiar platform is relatively easier, especially if you are a talented speaker like Rich and some of the other early clojure adopters.

Other reasons might include the fact that the CL ecosystem in late 10 years ago was light-years behind what it is now. And of course people have an irrational repulsion to some characteristics, like the reader upcasing all symbols by default, which has caused me 0 problems other than the fact that I though it was weird in the beginning.

No disrespect to clojure, it probably got a lot of people interested in common lisp and scheme as a result of existing, but that's my view of things.
Those shareholders should go after the officers of WF who failed in their fiduciary duty when they signed off on this fraudulent activity.
> Clojure is one of the most revolutionary programming languages of the last decade

Clojure is just another lisp.
SQLAlchemy ClickHouse
https://www.cnet.com/roadshow/news/trump-advisers-elon-musk-...

Uber have the ear of the president-elect. That's worth quite a lot in terms of being able to ignore regulations.
Thanks for the write up. If you have time, can you expand on your experience with DO?
Curious, why do you think this is so?
The US Doesn’t Want Drone Deliveries – So Amazon Took Them to England
Someone has actually adopted this lunatic scheme?! The whirring sound you can hear is Genghis Khan spinning in his grave (located at Codpiece-Aardvaark-Nipple)

https://stiobhart.net/2016-01-15-stupidest-idea-ever

For a universal location system that actually makes sense, check out: http://www.openpostcode.org (implementation on that site shows only Ireland, but the concept is valid globally)
Welp, just exported and cancelled my paid account. Too many personal and business notes in there to feel good about them traipsing about as they please.
> Readable persistent vectors, hash maps, and sets.

Implementing data structures are revolutionary now?
perhaps he had mistaken broomsticks with pitchforks…
Also, any changes to the software run on self-driving cars should be stored in an "escrow" service for at least X months before it is uploaded (preferably by an independent party) to the cars, to allow for sufficient testing.

We don't want to end up in the situation where car manufacturers make quick updates to cover flaws.

If the software is broken, the cars should be grounded, the software should be fixed and tested for at least X hours of driving.
> Chevy has plenty of issues too (the Spark EV, for instance).

Hey now, take that back!

I loved my Spark EV. When the lease ended I purchased a new Spark EV.

The Spark EV may have been slapped together as a compliance car or a prototype to learn from, but it is a great Bay Area car. The Spark form factor is really space efficient. It seats four and still fits into all the leftover parking spots that are too small for everyone else. It's not a perfect car, because except for the fantastic packaging the base Spark is pretty ordinary, but the electric version is massively better. The drive train is delightful, powerful, refined, responsive, and silent. One pedal driving with regen is a revelation. The Spark has been trouble free and requires no maintenance other than tires and wiper fluid.

I think there is a place for 100 mile range class EVs. The Spark EV makes the round trip from Oakland to San Jose which is the longest routine trip I make. I don't need to drive 300 miles in one go, and I don't need or want to pay for and haul around an extra 60kWH of battery pack.

Teslas are great and all, but they are _huge_. For getting around Oakland, Berkeley and SF the Spark EV is a better fit.
Since Apple finally pulled its head out of its ass and, after two decades, gave us a way to organize notes... just use the Notes app. Someone wrote a script to import from Evernote to Notes, but the page now says you don't need it. It says, "You should use the built in import feature in macOS to move your notes from Evernotes to Apple Notes."

What built-in import feature?
> Small amount, obviously, tries to make better stuff.

interesting! but how small? like maybe as small as amount of early lispers working on making better language? would that be a valid comparison?

> plan9, genera, smalltalk and rebol

done.
I found there's also http://symbolhound.com/

It allows you to type special symbols in the search engine.
Yes i did and i dont agree with that description of meetings in reality. Nothing beats working side by side, but meetings is not working side by side its mostly talking about things which could be communicated in a mail.
> US intelligence activities are actively harmful to American commercial interests because they destroy trust, particularly from customers elsewhere in the world.

I think, they actively harm US corporations because they fundamentally destroy trust of US citizens too.
I can't guess the tone of the letter. Could have used some love.
A web visualization redis monitoring program based on Python Flask and sqlite
It is two different countries. It always depends, where your main/your first business will be. I, for example, could easily set up a company in Dubai with ZERO taxes. But as my main customers live in Germany, it will be difficult for me to tell them why they are invoiced by a company in the UAE
> Yahoo doesn't use a centralized session storage. If you know a few values (not disclosing the exact ones) from the UDB, it's theoretically (guess not so theoretical now) possible to create forged cookies if you steal the signing keys. To my knowledge, the keys were supposed to only be on edit/login boxes (but it's been a while so I may be forgetting something), so this is a pretty big breach.

Isn't that highly confidential company information?
Zeplin App Review and Redesign
Top 3 Photography Tips for Online Sellers
Without some kind of qualifications here--what constitutes an "old" game, how do you define "immersive"--I'd have to say you're probably an old fogey. I've played video games since the Atari 5200, and while I've enjoyed games like Ms. Pac-Man, Joust, Frogger, and Dig Dug, never once did I feel immersed.

Compare them to Metal Gear Solid 3, Shadow of the Colossus, or Skyrim. They all feel like worlds I've inhabited. The surface area of those games is alone enough to make contact with all sorts of places in my mind.
> Besides being a subpar language that ignored the last 30 years of research at least

That is not really fair. As an example, Clojure itself is dynamically typed, which means it ignores a large chunk of research itself.
I agree it's not perfect, but it does save time for me daily. Also they claim not to track user activity at all, which is nice if you don't like google's record on privacy
Given infinite time we're all dead.

My point is that "are you making money" (implicit: right now) is in fact not an appropriate criteria as you suggest.
Prison?
but thats the strawman.

"This is too limited because it doesnt help people taking the camera"

when the whole problem has nothing to do with taking the camera and everything to do with what happens afterwards.

the equivelent to "there is no point in encrypting your banking transactions because it wont stop someone stealing your wallet on the street"

-> typical strawman.
Often not, or only at school where exercise is a miserable, mandatory thing.
I'm torn on this.

On the one hand, it's cool that Tesla have made electric cars appealing to the high-end market, because that's the only market that can really afford them at the moment, which lets them bootstrap and iterate downmarket to achieve their stated goal of helping the world transition to carbon free power.

But I hope they don't get too caught up in high-end details like fancy leathers, because unlike the cost of the battery, those aren't on a steady downward trajectory, and therefore distract from making a mass market car.
The alternative is that the ecosystem itself is written in Clojure (or at least the most important parts of it).

Of course, you will always have a set of points at which the language needs to call lower-level functionality, but you should keep that set as small as possible, to make the ecosystem easier to port.

And in the modern "client/server" world, you really need this, because systems are often heterogeneous, and you often need to move one piece of code to another part of the system which runs on a different runtime.
Yes. And dangerous in the long term because the US wont be the most powerfull country forever. High trees catch a lot of wind. People are more likely to hate the US. When the tides change and the power inbalance goes away the hate and mistrust will still be there. But maybe society is wiser this time around.
As vantagens de comprar pela internet
No, race is just unscientific. When we talk about race we talk about it sociologically.
I've been running Orienteering for decades and love the sport.

I have reflected on the demographic of the participants many times.
>You're stated opinion seems to be that Clojure is playing catch-up

Not really, it was about Zygomys, Clojure did it thing long time ago and proved it has something to offer, like STM in the core of language.

>I would compare Parse, Red's most notable feature, with core.match from Clojure.

I don't know the internals of core.match, but can it change rules in runtime like this?

red>> rule1: ['a]
== ['a]
red>> changer: [(append rule1 [| 'b])]
== [(append rule1 [| 'b])]
red>> parse [a a b b] [any rule1 [number! changer | ] any rule1]
== false
red>> parse [a a 1 b b] [any rule1 [number! changer | ] any rule1]
== true

(the code is not idiomatic or good, it's just what I came up with to quickly demonstrate what I mean)
*her (see username)
I'm certainly not familiar with Rebol/Red, but every single time I've been introduced to them as "modern incarnations of Forth", and AFAICR they conserve right-to-left function application and the concept of dictionaries as dialects of the language, don't they?
how much did amd pay you not to mention their benchmarks?
There is little to none correlation between range and maximum power (in fact there might be a very slight negative correlation in favor of higher power cars). There's no tradeoff to be made here.
> And from whom do you expect this data will come from?

If they have that much money, they can build their own test city and populate it with volunteers. I'll be thrilled to see Travis Kalanick walk over the mock street 100x per day while the cars are being tested.

> As far as I'm concerned as long as a human can take control at a seconds notice, the risk here is very much overblown.

That worked out splendidly for Air France flight 447 and many others.
Galileo, Europe's own satnav, to go online
Dear Amazon,

Can I just buy 1 TB of transfer for $5 and you can keep the server?
Nice project.

> x := 3; y := 5; if x + y == 8 { (println "we add up") } else { (println "wat?" ) }

though mixing C like syntax and LISP is a bit confusing. Why such choice ?
SlimJet[1][2] (formerly known as SlimBoat) is based on Chromium and still supports Win XP SP3. They added a lot of Firefox-like features like sidebar, customizable toolbar buttons, and download manager.

It also supports Chrome extensions. (No affiliation with them, I just use it to test my sites on XP machines)

[1] http://www.slimjet.com

[2] https://www.youtube.com/watch?v=jwIPqtyl_mM
Meet the Morgan Stanley MD who invented the C++ programming language
Although it doesn't have all the bells and whistles, Nimbus Note is an excellent alternative to Evernote. Been using it for years.

Edit: As I was importing my Evernote notes to Nimbus, a prompt came up saying I would get a month of Nimbus Pro for free if I email team@nimbuspro.co.

They responded back saying it was done about 5 minutes after sending the email. I'm impressed!
Can it ctrl navigate to html import?
Google’s Life Span Project
> Webpack 2 combined with Yarn running inside of Docker to automate builds is the nicest (and fastest) frontend build pipeline I've had yet.

See, maybe this is the get-off-my-lawn coming out of me but it pains me that that complex setup is the nicest and fastest frontend build pipeline you've had.

Almost a whole decade ago we had pretty simple and straight forward build patterns for frontend. Essentially running the site as is from the VCS was in "debug" mode and you'd write scripts that combines and minifies everything and plugs it right back into the html when you "build" it. And that it was it. Simple and fast.

I'm sure using ES2015, TypeScript, SCSS, handlebars and a million other things that get transpiled, concatenated and minified help with productivity for some people but it just seems insanely overly complex to me especially when half of the examples that show how "simple" many of these technologies are can also be made very simple using standard API calls.

I like things simple. As simple as possible. Webpack is probably not for me but I wanted to provide my own perspective to see if anyone shares it or if I'm more of an outlier.
Go is well documented though. For example the stuff I posted earlier is available through `go help build`, the go command source files (eg https://golang.org/pkg/go/) and an online man page (https://golang.org/cmd/go/#hdr-Compile_packages_and_dependen...). I'd recommend you read the latter page first.

If you don't mind me saying, maybe some of the hostility is because you keep saying Go "cannot" do x, y or z without looking at said documentation first? I know I've gotten terse responses from the community in the past when I've asked questions that were already well explained in the docs. I agree it's not nice being on the receiving end of such responses but I can also sympathise with why the community get sick of answering basic questions that are already available in a simple Google / DuckDuckGo search.
To explain this further, I think printf is more focused and direct than running around in the debugger. You need to have a clearer idea of what you're looking for in advance and know how to exclude parts of the program as possible culprits, which I think helps with debugging in general.

And, come to think of it, with hot code reloading, printf can be just as immediate, but more direct and focused, than
using the debugger. Shame that few languages/environments offer hot code reloading...
It can be quite common within publications in the Physics community to also have citations.
DJI Mavic Coroplast sunshade hack
Trillions of accounts, based on reputable sources. Users and accounts are different.
Making big data manageable
Thanks for the writeup. I've never used Linode, but I recognized lots of echoes of my own experience with AWS, with the big point being something that isn't always given the importance that I think it deserves - when you get to larger deployments, you are much better off being a comparatively small fish. We started on colocated hardware, set up some new services in AWS, and scaled them up; we pushed the components hard in various weird ways and actually tickled some bugs in the c4 instance class when they first came out, but before I was able to figure out repro steps my phone was ringing and there was an engineer on the other side, and that's just because they wanted to figure the problem out - we did not, and still don't, have a paid support plan. But by virtue of being likely to affect other users, if we'd managed to trigger it, it was worth solving for them. I've certainly never had anything like an experience where I was trying to get them to fix a problem; any issues simply have to be fixed, as they will invariably end up affecting (many) others.

More recently, as we outgrew our original colo hardware, we got set up on OVH dedicated servers, which was back-of-envelope cheaper. Between delays in getting hardware online and managing to trigger the DDOS mitigation in a couple different scenarios, with the debugging and frustration you can imagine that entailed, I don't know if that's turned out to be the case. But when you're dealing with AWS (and I imagine the same should be true of GCE & Azure), it's really simple - if you have to ask, you're nothing special. You're not going to exhaust the available hardware. You will never wait N weeks to get another rack operational.
So far everyone has spoken about what to do when you know what you're looking for.

But beginners don't necessarily know what they're looking for.

They want a function that does some thing. They have no idea what that function is called, and they don't know how that function is described, so all their search terms miss what they're looking for.
Clojure is a Lisp but also much more: Readable persistent vectors, hash maps, and sets.

This is kind of oxymoronic - because those things make it less of a lisp. And to be frank, if you don't think

(vector 1 2 3)

is readable, then I don't think you really get lisp.

Protocols

A greenspunning of OO features with a different name because Hickey doesn't get OO (probably never made it through to the bit SICP where you implement objects, or read the "closures are a poor mans object" koan).

90% of the rest of what you list can be found in in various lisps - often all in the same place (racket, common lisp).
I think you may be misunderstanding "imposter syndrome".

From Wikipedia:

"Impostor syndrome (also known as impostor phenomenon or fraud syndrome) is a concept describing high-achieving individuals who are marked by an inability to internalize their accomplishments and a persistent fear of being exposed as a "fraud"."
I also migrated to Apple Notes after they announced that two-devices-free policy.
I miss some features which made it easier to organise notes, but otherwise I'm fine.
May I ask which service (if any) you're moving to?
we need a DevilBolt: Enter Assembly, get C!
in open source man power is the hardest part, no?
Answer: none of them
A Robot’s Guide to Dealing with Humans
[BUILDING A TEAM]
David Pasztor from UXstudio put together his experiences about building a successful team. It's full of useful tips if you build or manage teams. He says: “...I started with the hardest challenge, firing someone.”
letsencrypt is free, wosign is free; maybe there's something else which is free; they don't require a lof of effort to install them. who are your customers then who pay for what they can get for free?
Well, the optimizations are pretty smart to be sure, the stupid thing is that anything over 12! overflows (as GlitchMr points out).

I'd like to know how the recursion to iteration step was done.
Yeah I understand. I was showing goodwill about solving this problem, leaving a mark for interested people to chime in.
Many people can contribute time and effort but there needs to be teamwork for any solution to be "real world" ready
Pitta King Το Καλύτερο Delivery Fast Food Στην Αθήνα – PMAR.GR WEB DESIGN
As an outside observer, California seem to be dealing with the whole self-driving car matter really sensibly.
In the debate between religion and science, wonder is what the doctor ordered
Harmonizing like Bach thanks to deep learning
Upload the video right after post to a service, maybe as private. Since normal mortals don't have the power to backdate upload times, this might work as proof.
Export was easy - now the evernote staff, their neighbours and even their friends can read all our evernotes, just ask them for a copy on the way out!
...people don't feel the need to upgrade. Exactly!

I have similar specs on my Asus from the beginning of 2012, Core i5, 8 GB of RAM (originally 4), an SSD (I replaced the dvd-drive), and a nvidia GT540M (2GB) graphics. I bought it for ~500 EUR. If I browse laptops within the same price range, what do I get? Core i5, 8 GB RAM, nvidia 920MX (2GB), HDD, I don't even get a HD screen (or a touch screen - I would like to try those). I would buy a new laptop, but I would have to pay double the price to get something that it is much better than my current one. Until this does not changes, I will stay with the old one.