jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm looking for a toolbox that can give me:

1. client-side (javascript) database access

2. automatic updates to the client's view of the database

And also:

3. automatic optimal re-execution of javascript code whenever something changes in the input (e.g., the database). Note the word "optimal", e.g., no glitches, and no (or minimal) unnecessary work done.

Of course, it should be fast :) Does anybody know where to find such a toolbox, or libraries that allow me to accomplish the above? Any pointers are greatly appreciated!
Thanks for mentioning Dokku; I’d like to give it a try. It looks like Dokku supports the Heroku buildpack API, so you should be able to use Haskell on Heroku with it, as well.

Additionally, Halcyon makes it possible to deploy Haskell apps directly to DigitalOcean — no Docker necessary. Try clicking one of the “Deploy to DigitalOcean” buttons on the Halcyon examples page:

https://halcyon.sh/examples/
Tons of people use Eclipse.
Does anyone know why the Atom developers opted to make their own editing component, as opposed to going with CodeMirror?

For one thing, CodeMirror is a hell of a lot snappier, especially for larger files. I use Light Table a lot (which does use CM) and while Atom is miles ahead UI-wise, LT is just so much smoother.

On top of that, with CodeMirror Atom could support some of LT's more interesting features, like interactive eval and inline results. Could've been such a great combination. (Though maybe their editor could support some of this – is there an API reference somewhere?)
It is used a lot in enterprise projects.
I'm sure they mimic SequelPro for SQLite.
Sorry. They'll come sooner or later, but go ahead and PR if you know some!
Several years ago, I wrote the iPhone app for a US retail company I worked for, and we had an internal beta test list. Users had no hope of being able to do the complicated dance of getting me their UDID and installing the resulting beta app through iTunes, I'd just have them bring me their phone, and I'd plug it into my Mac, install the provisioning profile needed, and get the app on their phone.

I saw several naked co-workers that way, generally with them standing over my shoulder while I attempted to casually nuke iPhoto without drawing any more attention to it.
exciting! the creator of ffffound, Yugo Nakamura, a few years after launching that site released another one, inyo.jp, which was entirely a quote blog. I always thought the idea was compelling and surprised that it never had widespread appeal like ffffound did especially considering how popular sharing gifs of quotes is on twitter (which, btw, qvotr should totally have twitter cards).

One (or two) suggestions for qvotr: it would be nice if the front page had popular/hot quotes listed, so that others can take a sort of read of the 'quote landscape.' it's not clear from the outset what the 'tone' of the site is, is it inspirational quotes, insights, all of the above, etc.

Second suggestion is to let the quotes breathe a bit more. they're really cramped in there so the overall effect is sorta meat-market-like.

Neat project, excited to see where it goes!
Trade secrets and proprietary applications can be independently re-invented.
????
IBM is highly likely to have to lay off that many given the dryup of various markets.

When HP splits, it's likely they'll do the same.

This is just the way the services market is going.

As for whether they'd change, uh, people like their current CEO definitely change their mind based on the way the wind is blowing, and how much crap will hit the fan.
File archivers like WinRAR & 7-Zip work quite well for this. You can set the compression to none and set a password for encryption.
Yes, I did that recently with orzo. It was lovely, every bit as creamy and delightful as a risotto with arborio or other short-grain rice.
http://www.economist.com/products/subscribe
But you can have dirt cheap and provide information - that's really the service that people want. They don't need a massage, free food, live entertainment etc... Information can be cheap - put a transponder on all the buses and push out a kml feed.
Lastpass. It has the ability to do secure notes in the browsers, so no more fumbling for my wallet when I need to order something. It works for all browsers, including mobile, and it is easy to back up.

Also, the just bought XMarks, and will be rolling that in. I see it becoming something of an information storing and syncing suite.
Interesting point ... I don't know much about YC back in the early days.

Don't get me wrong, I think the right idea should be fundable based on a few PowerPoint slides. I just don't see it happening very often at all.
I'm not claiming I know the science of these things, but I think it's just a matter of time until someone figures out how to do it. Most glasses aren't made of 'glass' now anyhow. This new technique might be ridiculously more expensive at first, but I'm sure it'll catch on. It could literally be a lifesaver for some people.
Looks like there might be a fix here:

http://stackoverflow.com/questions/1315761/server-certificat...
Thanks to both of you for your expertise, had a feeling it might not be possible but worth a shot..
OK, here's the script that drives the process.

echo Retrieving index
curl http://www.paulgraham.com/articles.html > data0

echo Extracting URLs
grep -ho "<a href[^>]*>[^<]*<.a>" data0 | grep -v http | grep -v RSS > data1

ComputeRankings takes the list of essays, extracts outgoing links to create a digraph, and then computes the Page-Rank of each page.

CreatePGER takes the results and an HTML template and glues them together to create the rankings page.

echo Creating rankings page
./ComputeRankings.py > ComputeRankings.out
./Create_PGER.py > PaulGrahamEssaysRanking

MakeGraph outputs dot files for the giant component and the "other nodes" graph.

echo Creating DOT file
./MakeGraph.py > links0.dot

Then I use neato to layout the graphs. In each case I run it a few hundred times and pick the result that has the largest boxes. That means it's the most compact output, and seems to be a good heuristic.

echo Create Giant.png
./LayoutGraph Giant 11,40

echo Create Other.png
./LayoutGraph Other 8,5

Finally I create the HTML you see using an HTML template.

echo Create page with map
./Create_PGE.py > PaulGrahamEssays

There's a small lie in this. The web site is actually a statically generated "wiki". When it was first devised I didn't have the facility to run scripts on my host. I generate the pages as plain text with some mark-down, then off-line generate the entire site. Then I upload the parts that have changed.

If you try to edit then your suggested new version gets emailed to me, where it goes through an aggressive spam filter. Then it sits in my inbox for me to decide if it's a good change. If so, I trigger a refresh. Some people have passwords that trigger the refresh automatically, without my intervention, so it really does work as a limited access wiki.

Er, right. Is that what you wanted to know?
Here's an animation of an autoencoder learning filter weights. It's interesting that they look similar.

https://lambdal.com/images/autoencoder-learning-face-filters...
ModelingToolkit.jl is a symbolic math package written fully in Julia (with a bunch of extra symbolic-numerics features)

https://github.com/SciML/ModelingToolkit.jl

https://mtk.sciml.ai/dev/tutorials/symbolic_functions/

It's more like SymEngine in terms of completeness right now, though there's a good amount of simplification and equation solving built in. It's still growing, it's not at SymPy yet, but it's moving fast.
hey, i set up a mirror here: https://mirrors.deadops.de/ti/

and a zip file (8gb) here to download in bulk (or for others to make their own mirrors): https://mirrors.deadops.de/ti.zip
Exactly right mprev!
It's an interesting take, but wouldn't it be more favourable for the humans to simply dry the meat and save it, e.g. for summer where there are enough other food sources to mix it and avoid the protein overconsumption?

Cold, dry areas are ideal for drying meats, like they do with Norwegian stockfish
https://en.wikipedia.org/wiki/Stockfish
Interesting. The non-negative matrix factorization on the first level kinda highlight some semantic groupings : paragraph, verbs, auxiliaries, commas, pronouns, nominal propositions.

I tried to look at higher level layers, and the grouping were indeed of higher level : for example at level 4 there was a grouping which highlighted for any punctuation (and not just comma). The grouping were also qualifying more : for example ("would deliberately" whereas at lower level it was just would).

But it's not as clear as I had hoped it would be. I hoped it would somehow highlight grouping of higher and higher size, that could nicely map to the equivalent of a parse-tree.

The problem I have with this kind of visualizations, is that they often require interpretation. Also, they don't tell me if the structure was really present by the neural network but was just not apparent because the prism of the Non-negative Matrix Factorization hid it.

For my own networks, instead of visualizing, I like to quantify things a little more. I give the neural network some additional layers, and I try to make the neural network produce the visualization directly. I give it some examples of what I'd like the visualization to look like, and jointly train/fine-tune the neural network so that it solve simultaneously his original task, and the production of the visualization which is then easier to inspect.

Depending on how many additional layers I had to add, and depending on where they were added, and depending on how accurate (measured by a Loss Function!) the network prediction are, I can better infer how it's working internally, and whether or not the network is really doing the work or if it is taking some mental shortcuts.

For example in my Colorify [1] browser extension, which aims to reduce the cognitive load of reading, I use neural networks to predict simultaneously visualizations of sentence-grouping, linguistic features, and even the parse-tree.

[1] https://addons.mozilla.org/en-US/firefox/addon/colorify/
Problem is that most people already have WhatsApp installed and won’t be looking at that label anytime soon. Even if they had to reinstall it, they would likely never look past the download button
In those specified areas it's also much simpler and more efficient to change the process itself.

Automated warehouses for example don't use legged robots that climb ladders, operate forklifts, and carry boxes around.

Interestingly, the bits of manual labour still required in these areas (e.g. factories) are cheap in terms of manual labour and not doable with the same level of efficiency with even the most sophisticated robots, let alone bipedal ones (you'd change the factory to accommodate to the simplest possible robot design, not vice versa).
> It really depends...

And it really comes down to what most of the IT/Software people are. I have a feeling though most of them have are closer to fruit picker but a lot think of themselves penning great literature when writing 10 line comments on 2 line function summing a pair of integers.
I somewhat agree, but it's also a chicken and the egg problem - everyone uses USDT as the primary pair because everyone wants it, and everyone wants it because that's what every other exchange offers. Exchanges can offer another stablecoin, but it's likely to have very little volume.
Argentina has 45 million people, making it the 31st largest country in the world. It's not small by any measure.
Okay, spelling is bats, sure, but what's wrong with the writing system? It seems to me to be about in the middle of the pack.
Gambling isn't necessarily zero-sum in utility, which is what matters. There's entertainment value for example.

It'd be like saying the foreign exchange market is zero sum, because one party loses HKD and another gains USD. This is obviously flawed because utility is being gained by both parties despite being zero sum in dollars.
I missed the evenly distributed part; good point and good solution.
well the point is that you wouldn’t know

its standard verbaige industry wide

your LPs can just be two neighbors that dont like each other

you can make up whatever helps you sleep at night its just not that complicated
I believe the most important knowing if your list is either or, and ensuring it sticks to that. For awesome-JS it might be the directory path (then make sure that's what users get out of it), but for a list like this I totally agree one should not make it a register of everything out there.
Good news, there's an ECS plugin written by a brilliant Swiss (I believe) programmer Andrea Cantania. Check it out: https://m.youtube.com/watch?v=zxW_xxDuVC0
The more useful interpretation of the argument is that it's another form of justifying the social order through cultural perception of the inherent worth of people in each class

i.e. everything a wealthy person does thanks to wealth is traditionally promoted as a sign of their inherent worth, and everything a poor person does out of the conditions of poverty is interpreted as a sign of their fundamental roughness. This is especially true in a Protestant context of wealth being an indication of divine favor.
That would certainly work, I've got a rewrite of a WebExtension in progress that does the same thing.

Depending upon what the likes of `Aff` compile down to, you may not even need a JS wrapper. If the compiled type signature is compatible you can just point the Node.js runtime directly to the PureScript output.
<grin> Awesome perspective. Thanks.
> I get amazon ads for things I bought

Any ad engineers here, why does this happen? Amazon knows I just bought an office chair from them, they know I'm a residential customer and presumably they know I'm not gonna buy an office chair every week, so why do they keep advertising office chairs to me?
I'm not sure a moral argument here achieves anything because with every example there are exceptions on both the employer and employee. If you can leverage your skill for a job with higher pay and less hours that seems fine. Employers outsource to get equivalent work for less cost for example.

Speed is one reason startups win and its because the incumbents cannot move fast enough. When you've worked at a company that takes 9 months to deliver basic features you see that.
Just always remember that "left" and "right" do not exist, they are grossly simplified models that in a sense help us categorize political views, but actually they just hurt our capacity to categorize political views.

Obviously, conservation is conservative!

But your second sentence gives me the impression of someone who really revels in simplistic categories and concepts.
See also the Kotlin improvments:
Such as 25% faster highlithing and 50% faster completion.
https://blog.jetbrains.com/kotlin/2021/04/kotlin-plugin-2021...
Why not?

If the proposers wants a bill to pass, they can propose a better one.
Because most environmentalists understand that it's a non-starter to try to get poor people to stop spending or survive with no access to welfare, and so most environmentalist parties have policies that involve direct or indirect redistribution as a consequence, whether because they see it as fair or because they see it as unavoidable.
a trackpad like the magic trackpad 2 will be a lot easier to use than a mouse
> wouldn't this mean that China won this time since Biden is the President

Only if there was interaction between the Biden campaign and the Chinese state, which there was in the case of the Trump campaign

https://en.wikipedia.org/wiki/Links_between_Trump_associates...

https://en.wikipedia.org/wiki/Russian_interference_in_the_20...
> the adults who are "doing it to themselves" are, in fact, doing exactly what I described above to their children

To an extent, yes. However, there are a number of mitigating factors. (1) Individual parents vary widely in their persuasive skill. (2) If there are 2 parents, those 2 don't necessarily agree in their beliefs, which means mixed messages for the children. (3) The child's friends, neighbors, schools, and community are also important influences on the child. (4) Genetics guarantees individual differences regardless. (5) Kids have a natural tendency to rebel against their parents, regardless of the parent's beliefs.

A lot of kids turn out a lot like their parents. And a lot of kids don't. Some even become the opposite of their parents. So the parental influence is definitely a factor, but it's not inescapable.

In any case, most kids pay very little attention to politics or "hard news" before they reach voting age (or even after). The news consumption itself tends to occur mainly in adulthood.
I'll give you that it's a rather long passing, but title and the overall news article is actually about Palmer's work, and Childs paper is "in passing" in the sense that it's a relevant recent work that parallels Palmer's work ---I don't believe Childs preprint would be newsworthy on its own.

Regarding the editorial "key qoute", if you read the preprint https://arxiv.org/pdf/2011.06571.pdf you can see this conflates two things: the mapping of nonlinear differential equations onto BECs, and the emulation of a BEC on a typical quantum computer (which introduces additional limitations). Note that the latter step isn't truly necessary, because one can use a BEC directly to do it.

Third, I'm sorry about how you feel about it, but I stand by my dissent that this can be a coherent statement:

> and after reading the article more carefully, I'm still not sure how QC has any effect on the chaotic nature of non-linear diffeqs . All I see in here is that they're trying to map non-linear diffeqs to linear systems via approximations so they can run it on a QC.

which mischaracterizes Palmer's work at best. I don't believe anyone would be happy to have their work (be it physics or software development) disparaged like this, would you?
Apologies if I'm misrepresenting your point of view here; it sounds to me like you feel Trump was behind these improvements in the metrics.

What changes which he implemented do you feel where behind these improvements?

If I posited the idea that he was simply riding a wave of positive economic progress established under the Obama administration, how would you counter that?
It would be fun to put an Arduino on justin.tv and use showoff.io to let viewers interact with it.
> Wait, what? Big O notation is all about asymptotic worst-case behavior.
> Anybody using it in another way is abusing the notation, although it may
> sometimes be useful to talk that way.

Exactly.

> For example, a naive quicksort takes O(n^2) time. On random data,
> its expected runtime is O(n lg n).

Great example. People jump from that to "Quicksort is O(n log n)" + mostly|on average|or something.

Computers today are extremely complex and it's getting worse. Most big-O analysis in textbooks take very misleading assumptions and only apply in a theoretical reduced framework.

For example, continuing the Quicksort case, this algorithm has somewhat unpredictable memory access and comparison results (branch prediction.) Merge sort has a penalty of a lot of memory required (n/2 but it could be mitigated) but it shows very predictable sequential memory access and in many common cases comparisons are predictable (runs of numbers lower on one sequence.) It's easy to apply non-temporal writes, for example. And it's possible to vectorize (thought it's non-trivial.)

Empirical research is the only way.
Pure opinion: That convergence might show that Amazon tried to do a failover on a DC level. Once they figured that wouldn't work or east was down for the count they just let it cycle to the ground under latency.
Big O can be used to represent worst-case behavior, but it can be, and is used also for average-case. And no, it is not a misuse of the notation - it is legitimately used for both (also for best-case, but I have never heard of anybody actually bothering with that). Just be sure to understand which is being talked about.
Anyone want to weigh in? I'd really appreciate some feedback!
Object-relational impedance mismatch crossed SQL and other tabular engines. Bad OLTP performance for complex operations ruled out key-value stores. Dismal performance ruled out XML databases. Also built-in schema-aware compression was a major drive.

It's a proof-of-concept other people will find useful when I get around to make it presentable.
This particular example can even be shorter:

ls -al | grep $(date +%F)
It doesn't reduce the demand for high-end jobs, it might reduce the demand for the currently large variety of high-end jobs. I always thought that the development of science and technology pretty much meant that eventually everything trends towards pure symbol manipulation within a computerized environment, aka programming. Today we're programming ERP systems; tomorrow, automated asteroid belt ore extractors and 3d printers. Even then, I'm sure you'll have an even more bewildering variety of highly specialized technicians than you have today.
I think back-of-the-envelope will at least get you within an order of magnitude of the real numbers, which gives you a reasonable range to make assumptions.
I think it would take a lot more time than we have to make that work. Our code is open source if you want to give a proof of concept a go. ;)
What did I just watch and why?
Yes definitely. But in this case just looking at the Economist's summary, I didn't even feel it was interesting or worthwhile to look at the primary source.
When you consider something like this...

http://www.geek.com/articles/news/michigan-police-can-scan-a...

...where the Michagan State Police believe that your cell phone data is searchable without a warrant, something like your cell phone storing your locations does matter. I'm a bit surprised to see this being hand-waved away by many of the commenters.
When you are trying to have babies, having them go off is a bit counter productive.
Another gem from the article right at the bottom

>Although COVID-19 vaccines are highly effective in protecting against serious illness, they do not protect against "long COVID" in people who become infected despite vaccination.
It just happened with QuantumScape allegedly because a speculator posted a negative opinion on Seeking Alpha. After the 40% drop in one day, litigation law offices jumped in.
That would mean that artists were only able to make money if they are working directly for someone else. That doesn't seem fair.
To put it charitably, it is not a widely held viewpoint that pressurized hydrogen tanks and fuel cells are a superior automotive technology to batteries.
Think hard about what this will do or not do to your 10 performing full time people. As you note, "it's just not good for the company to keep an under-performing employee around" and it can become quite toxic.

Being able to fire people is a big and critical thing. I'm not saying "fire her to prove that you can do it", but if you can't do it in general, your chance of failing goes up by quite a bit.

Your proposed solution sounds fair. Can you elaborate on what's not sitting well with you?
The general public doesn't call it a "driving machine," we call it a car.