Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
culturedsystems
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
culturedsystems
5y ago
You didn't want to couple your task to the Runnable interface, so instead you coupled it to an entire HTTP server? And in order to avoid the complexity of calling CompleteableFuture.runAsync, you're using an HTTP client? Could you
32.
▲
by
culturedsystems
5y ago
JSF and GWT were rightly abandoned, but the new frameworks are different in ways that might be relevant. One of the main problems with JSF is the mismatch between it's stateful programming model, and HTTP's statelessness; as I und
33.
▲
by
culturedsystems
5y ago
Needs a [2005] tag
34.
▲
by
culturedsystems
5y ago
> Video games are immensely addictive. No they aren't, and the suggestion that people could be "addicted" to video games makes a mockery of the concept of addiction.
35.
▲
by
culturedsystems
5y ago
That link is about variable replacement in config strings, which is intentionally recursive. It doesn't mention the use of the variable replacement mechanism when interpolating values into log messages, which is what makes this vulnera
36.
▲
by
culturedsystems
5y ago
It's also not unlike JSF in the Java world, which went out of fashion 10 or so years ago, and for good reason: relying on a framework to paper over the distinction between client and server side turned out to be much more complicated a
37.
▲
Dependency injections frameworks are pure ideology
(cultured.systems)
3 points
by
culturedsystems
5y ago
|
0 comments
38.
▲
by
culturedsystems
5y ago
It seems a pretty big omission in a discussion of the US and nationhood to not mention the concept of civic nationalism, as the US is often considered the main example of civic nationalism. If a nation is an imagined community based on a my
39.
▲
I went to the “debate” about Program Verif and the Lipton-Demillo-Perlis paper
(blog.computationalcomplexity.org)
1 points
by
culturedsystems
5y ago
|
0 comments
40.
▲
by
culturedsystems
5y ago
Note that you still need to get consent for the cookie in this case, as the cookie is being used for something which isn't strictly necessary to provide the service.
41.
▲
by
culturedsystems
5y ago
Something pretty similar to the AST example in another thread can be implemented in Typescript using sub typing (as it happens, trying to do something like that is how I first found out about GADTs). Looking into existential types, I see th
42.
▲
by
culturedsystems
6y ago
"You don't hear about doctors being given a mystery patient and forty-five minutes to save their life using only a whiteboard" That's actually a pretty accurate description of what doctors have to do, at least in the UK.
43.
▲
by
culturedsystems
6y ago
You might want to have something like `String concatenate(List<String> strings)` and `List<T> concatenate(List<List<T>> lists)`. Java won't let you do this because types are erased at compile time, and Java does
44.
▲
JEP 405: Record Patterns and Array Patterns (Preview)
(openjdk.java.net)
3 points
by
culturedsystems
6y ago
|
0 comments
45.
▲
by
culturedsystems
6y ago
Everything in JavaScript is passed the same way, whether primitive values or objects. Trying to graft a distinction between pass-by-value and pass-by-reference on top of this single passing method is unlikely to do anything other than confu
46.
▲
by
culturedsystems
6y ago
It is inspired by SICP, but in the sense that it fixes what the authors consider to be problems with SICP's approach. They've published various papers on their criticisms of SICP, eg http://www.ccs.neu.edu/scheme&#
47.
▲
by
culturedsystems
6y ago
CP/M was surely the direct influence. Wikipedia says CP/M was itself influenced by TOPS-10, which I think also used the slash for options, so the ultimate origin may be with DEC.
48.
▲
by
culturedsystems
6y ago
It kind of is a type error, in that the error comes from the programmer incorrectly thinking that the function has type t => r, when it actually has type (t, s) => r. It's not a type error from TypeScript's point of view, be
49.
▲
by
culturedsystems
6y ago
There was an interesting recent article about Bourbaki, and in particular why they wrote in the style that they did, in the New Left Review: https://newleftreview.org/issues/II124/articles/alice-bamfor...
50.
▲
by
culturedsystems
6y ago
Indeed, I think this post ends up being a good argument against Lisp. The supposed negative for JS, as opposed to Lisp, is that "We’d need something like Babel to parse our file, and work on top of the AST to make sure we rewrite our c
51.
▲
by
culturedsystems
6y ago
I'm also on Android in Europe, with no YouTube Music subscription, and it lets me play music in the background, without ads, if it's either on the device or in the "Uploads" section (which is where it's put music I&
52.
▲
by
culturedsystems
6y ago
You can do this, but it's not ideal. A function can list multiple exceptions in its throws clause, which share no common type except Throwable, but this combination of exception types can't be represented by a single type paramete
53.
▲
by
culturedsystems
6y ago
Wiring up dependencies via XML is indeed a bad idea for the reasons you specify. But if you're going to wire up dependencies in code, you don't need annotations. Java already has a method for declaring and providing dependencies f
54.
▲
Haskell In New Clothes
(github.com)
121 points
by
culturedsystems
6y ago
|
127 comments
55.
▲
by
culturedsystems
6y ago
This is a strange and IMO unsatisfying book review, as it's largely a summary without much in the way of analysis or evaluation (except for the explanation of which real-world critics Kaufman is targeting). But perhaps this is an attem
56.
▲
by
culturedsystems
6y ago
It doesn't look like $emit is removed, just the functions to bind event handlers on a component ($on, $off, $once): https://github.com/vuejs/docs-next/pull/167/files
57.
▲
by
culturedsystems
6y ago
The point of ad tracking is not to show ads that you need. It's to show ads that are likely to make you take the actions the advertisers need you to take. If the trackers determine that you have a gambling addiction and serve you ads f
58.
▲
Why is Idris 2 so much faster than Idris 1?
(type-driven.org.uk)
282 points
by
culturedsystems
6y ago
|
81 comments
59.
▲
by
culturedsystems
6y ago
Of course, imperative programming is just the Church encoding of declarative programming.
60.
▲
Developing in a Monorepo While Still Using Webpack
(codeascraft.com)
2 points
by
culturedsystems
7y ago
|
0 comments
More ›