skysight-inc/HackerNews huggingface dataset:
"the trap of having some form of syntax"

Syntax provides structure. Or do you think sentence this without you syntax read can?

"Cognition is different in that it uses an antisyntax that is fully postfix"

Postfix is syntax. Just ask any German-speaking person about verbs on the ends of sentences. Read this, you can.

In the first example given, the ordering of the operands and operators is important. That is syntax.

This is someone trying to invent a stupidly compact language. Reminds me a lot of APL. Hints for the authors: (a) You haven't done away with syntax, you have just made it difficult for humans to read and understand, (b) readability and understandability are important factors in programming.
There does seem to be a culture of contempt for the dribbling masses (aka users and application developers) ruining the beautiful visions of RH devs.
How long is the Yarn wait list?
What stuff was that?
They should run that security AI on their own systems, maybe then it would find all the holes the hackers are using to root their systems.
> its what the management chain wants: a date to report when it will be done (e.g will my okr for this quarter be met or not?)

Not just OKRs directly; a software project is usually itself just a node in a larger dependency graph. For example, the company wants the release to coincide with an industry event at some time T, which means that the project must be done by time T, and also must be mostly done (in some well-defined way) at time T-6 months, so the marketing people can be brought in to do their marketing things in time for the event. In many cases (video games come to mind), if there's not a reasonable certainty the project can hit those goals, the company may be better off scrapping it altogether, rather than wasting millions on development, and millions on marketing, only to miss the target entirely.

In general, management wants dates, because most activities that aren't software projects are coordinated through calendar dates, and software projects don't exist in isolation.
> Lisp ... macros typically operate on AST

In Lisp they don't. See Emacs Lisp, Common Lisp, ISLISP. A Lisp macro gets only passed some data and returns some data. There is nothing like an AST.

If we define a macro foo-macro and we call it:

(foo-macro ...)

then ... can be any data.

Example:

(defmacro rev (&rest items)
(reverse items))

Above macro REV gets data passed and reverses it. The &rest list of ITEMS gets reversed. ITEMS is the list of source arguments in the macro call.

We can then write:

(rev 1 2 3 4 +)

(rev (rev 10 n -) (+ a 20 b) (rev 30 a *) list)

Example:

CL-USER 7 > (let ((n 4) (a 3) (b 2))
(rev (rev 10 n -)
(+ a 20 b)
(rev 30 a *)
list))
(90 25 -6)

There is no syntax tree. All the macro does, is to reverse the list of its source arguments.

If I let the macro describe the thing it gets passed, then we get this:

CL-USER 8 > (defmacro rev (&rest items)
(DESCRIBE items)
(reverse items))
REV

CL-USER 9 > (rev 1 2 3 4 +)

(1 2 3 4 +) is a LIST
0 1
1 2
2 3
3 4
4 +
10

As a side effect, we can see that the macro gets a simple list passed. A list of numbers and a symbol ("symbol" is also a data type). Not text. Not an AST.

Also data which is possibly not read, but computed by other code. We can compute the arguments of the macro REV and pass the thing to EVAL. Works the same as above.

CL-USER 10 > (eval (append '(rev) (loop for i from 1 to 4 collect i) '(+)))

(1 2 3 4 +) is a LIST
0 1
1 2
2 3
3 4
4 +
10

The macro only gets that data and can do anything with it. There is no idea of Abstract Syntax Tree: it does not need to be a tree, it does not need to be valid Lisp code and it carries no syntactical information. Generally, it also does not need to return valid Lisp code. To be computed all we need is that the evaluator eventually sees valid Lisp code, not the individual macro.

In Lisp the "reader" by default only parses a data layer: symbolic expressions. EVAL, macros and other Lisp functionality gets mostly data passed. EVAL has to figure out, what (a b c) actually is as a program. It can traverse it in an interpreter or compile it. A compiler may internally create AST representations -> but that free to the implementation.

The Lisp language then typically is not defined over text syntax, but data syntax.

A Lisp interpreter processes during execution not text, but s-expressions. It's a "List Processor", not a Text Processor. Lisp not Texp. ;-) The function COMPILE gets an s-expression passed, not text.

Racket and Scheme have other macro systems.
Read the whole of his "science" series. You're going to be delighted to find out that he's really fond of analogies, golfing being a particularly fitting one.
Aren't you special
Reached out, but Support couldn't help, and not sure what other contact point there is (the communityround@frame.work address which the invitation came from bounces).

@nrp if you're out there, any chance on chiming in on any of these? Thanks!
My guess after a few glasses of wine and thinking on it for a few minutes:

Flip twice. If both flips are the same discard the result. Output 0 for TH, 1 for HT.
Sadly this is no bug. Customers are NOT billed for actual data transferred. Customers are billed for "some kind of" data requested. If you interrupt the data transfer before downloading all requested data then it's "your fault".
AWS documents this detail somewhere hidden on the S3 pricing page (https://aws.amazon.com/s3/pricing/). Search for "Data Transfer Out may be different from the data received" in the "Data transfer" tab.
EU* and it’s up to 10% of global revenue.
This is Bemi's blog and their solution seems quite good for the larger scaled problems.

I'm rather experienced on Rails+PaperTrail and believe it to be a great solution for startups.

If you're looking at this for consideration, a few things I recommend:

- Critical models should get their own PaperTrail table.

- Install `--with-changes` always! The extra data is worth it. Direct DB changes, changes via `.update_columns` will all skip PaperTrail (Actually this is where Bemi could be helpful due to WAL based).

- PaperTrail is not true Disaster recovery, I argue Bemi isn't either nor are read-replicas. You want an off-site dump to be that.
mRNA research is going to change medicine for the better.
On a small scale I've seen this work, and maybe early 4chan was like this.

Current-day, though? Nah, idiots attract more idiots and most of the site sucks save for a few niche boards/topics.
How well would it work if the scenery is not from a road mapped by Google Street View? Like in, the actual nature?
The thing is that at 16x16 target res it's probably not worth having another vector representation: you can just as well store the raster at that resolution.
I wouldn't call Red Lobster fancy, but I also think it's a perfectly fine restaurant. Certainly decent date material.
Right now China has a glut of solar panels and batteries.

The build up manufacturing capacity to supply the world with panels and EV's...

Except they over built by a massive margin. And both markets collapsed.

Quality problems aside (and they are resolvable), it would behoove someone to figure out how to keep all that running (and with a collapsing yuan no less).

There is a massive amount of money sitting on the table if someone is willing to make a major bet with a 5-10 year pay off.
Surprised no one has mentioned Squeek Etoys? If its good enough for Alan Kay...? Or has Scratch completely superceded it?

http://www.squeakland.org/
Ah, Feyerabend. So often shunned and belittled as an enemy of science—so often feared. His conversations with Imre Lakatos still hold up well to this day.

For an unbiased analysis of Feyerabend's impact, I recommend this book review:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3186788/
Most solar arrays that are built still feed into the general electricity grid, as I understand it. So while the PPA has likely enabled the construction of the solar, you'd still need to consider the overall carbon intensity of the grid at the time of energy consumption - and hence the SCI incentivising direct reductions by making software carbon aware, and encouraging higher efficiency.

If the data centre entirely off-grid, the SCI permits using your own grid intensity factors.

I'm not clear on the scenario where the solar is directly connected to the data centre 'behind the meter', or if there are other forms of peak shaving, while still drawing on the grid when needed - does anyone else care to comment/clarify the standards intentions there in terms of incentives?
The most popular programming languages on GitHub
I.e. “don’t skip the left day!”
Thanks for the PSA. It gave me a good opportunity to double check that I hadn't enabled agent forwarding in any of my SSH scripts that don't need it.
Many of the apps are macOS only unfortunately. For Windows, there's Descript or Camtasia. Linux not sure, but Descript and Veed are browser-based.
Making it hints instead of a 16x16 raster could save some weight. But 16x16 isn't a lot of data. Saving half of it but having to do the kind of magic trickery that goes on in TrueType seems a bit excessive
KSP 2 is the one they're (or were) very actively developing, but that has been in disarray, to say the least.

They released it with basically none of the promised content, at this point, people report it feels like KSP 1 but worse, with visual mods, and KSP 1 with mods is said to be much better.

In my personal experience, KSP 1 was perfectly fine and didnt need a sequel, building ontop of the existing fanbase, engine, mods and knowledge would have been smart.

Porting KSP 1 to a newer unity version, the new rendering system, and really focusing in on the modding even more, providing more tools etc. would have been very smart.

Now KSP 2 has been in no-mans-sky promise land forever, people are refunding iz, its generally a clusterfuck.

For more info, check out the subreddit r/kerbalspaceprogram
ding! I think the bootstrapping code might've bitten us. Of course there's no
practical reason why we _needed_ to not have the delim flag flipped and a couple
of delimiters defined, but there's a conceptual symmetry in it being the way
it is. Still, I agree in large part with your point.

It seems as though you've read the entire article and understood a decent
portion of it. I'm impressed because I think I explained this suboptimally.
Aren't there GeoGuesser types who can do this without a model? Some knowledge of vegetation goes a long way.
That's not how recover is used in practice
Does the law even matter in this case? If the idea was to make you convinced you'd spend $200k to win a bogus case, you can be sued for literally anything...
I once had a teaching job around 100 miles away from where I lived. I taught two days in a row so it made sense to stay overnight. Rather than rent a room I hid out overnight in an windowless store room. Personal hygiene was the first victim, but as I was teaching a smelly subject (painting) no one seemed to notice.
Uno wants applications to look the same across platforms (as Flutter does) but still wants to use native controls. So their approach[0] is to have default styling applied to every control which makes the native controls look the same on each device [0].

I think the main benefit with this approach is expected-behaviour (like how different desktop operating systems have different textbox behaviour), and that whatever accessibility you get by default with native controls is there. [1]

I don't really find their approach to GUI development compelling though, with them choosing a middle ground between "wrapper around native controls" and "implement everything yourself".

[0] Except on Linux and web, where Uno draws everything itself, imitating controls that look like GTK (on Linux) or UWP/WinUI (on web). These are the platforms I briefly tested on and I didn't have an enjoyable experience with the output due to non-native/non-expected behaviours.

[1] Page on accessibility: https://platform.uno/docs/articles/features/working-with-acc...
What's the survival rate of Boeing whistleblowers compared to non-whistleblowers?
COMPANY: polars

TYPE: full-time

LOCATION: Amsterdam

REMOTE: Currently only hiring in the Netherlands

VISA: No

DESCRIPTION: Polars is the company founded from the Polars OSS project. The company wants to build a managed query engine that can run the full polars API with different scaling strategies. Summarized Polars is a query engine focussing on DataFrame use cases.

COMPENSATION: Competive salary and Stock option package

CONTACT: hr@polars.tech
How much they study varies a lot from student to student. The typical workload was 3-0-6 per course - 3 hours of lecture, 0 hours of lab, 6 hours of homework. Some were more, like Ama95. It worked out to 50 hours a week.

Some students, like Hal Finney, did maybe 3 or 4 hours a semester and aced everything. Me, I did around 50 hours a week. Doing less did not work out well. The PreMeds did a lot more studying.

And then there were the poor souls who couldn't hack it no matter how much they worked, and they wound up quietly disappearing 1 by 1. The ones who needed someone to yell at them in order to work disappeared as well, and so on for the ones who could not manage their time (like me, I almost flunked out before getting my act together).

Yes, we wanted to be there, we wanted to learn the stuff. There was no compulsion. It all came from within. I would have been angry if other students tried to disrupt it for their selfish political purposes. I'm pretty sure the others felt the same way.

This was a long time ago. I don't know what Caltech is like today. I hope it hasn't drifted too far away.

P.S. I liked the way Caltech operated so much that I run the D Language Foundation the same way.
> Relying on an implicit zeroth order stack solved the problem in the same way a lobotomy solves depression.

I mean, fair and flowery, but an implicit stack has been a thing ever since proto computers/calculators. Just like a lobotomy reduces the availability of higher order processing, so too does going back to the utmost primitives in calculating a string of instructions

https://www.hpmuseum.org/rpnvers.htm
Not particularly .. why do you think that?

As stated above, first dates at resturants, etc aren't for everybody.
This honestly kinda feels like it was written by an ai?
It's mostly explained on their hiring page [1]. It's a Slack interview, a take-home code test, followed by a paid trial. I've found all stages to be very humane compared to the ice-cold leet code style interviews.

[1] https://automattic.com/how-we-hire/
EU call to ban addictive techniques like endless scrolling
Python's user base is pretty large, it's the most popular programming language by some metrics, and yet the situation there still sucks.

You can use tkinter, which doesn't work well with native platform features and forces you to rewrite your app from scratch in something else when you finally need to do accessibility. QT is free for noncommercial use only. WX kinda sorta works, but WX apps on Mac feel like they were on Windows, and the naming conventions are extremely unpythonic. Toga looks like a nice option, but it's still pretty young, I'm not sure how far I'd trust it.
Not sure. Hopefully next 4-6 weeks. Building as fast as possible with current teams – but lots of tricky webGL, Swift, and headless Chrome involved.
Gah! Don’t give them ideas!
One solution not mentioned in the article is writing entries to something like Logstash or other similar services specifically built for handling event logs.
I think that I shall never see; A graph more lovely than a tree. A tree whose crucial property; Is loop-free connectivity. - Radia Perlman, inventor of spanning tree

... via https://github.com/globalcitizen/taoup
I worked for Samsung electronics in both mobile dev and R&D divisions. The culture in the Indian-Korean mix workforce was horrible. People stayed late hours but there was no hard work at all. It was a big mess with people solving one problem with two new ones. The management was obsessed with hiring from "top colleges", folks who'd then slack around out of entitlement and who had neither the motivation nor the competence to build anything substantial. Everyone would undergo an "algorithm and data structure" test. Long hours were wasted ranting "innovation". I can't comment on the hardware and other ventures but the software coming out of there was pure shit.
Yea but I guess AI makes it cheaper and more available. Just like photoshop pros could make fake photos before AI but now anyone can do it in 5 sec with a prompt.
A DAG is not a tree. It literally has graph in the name. In a tree each node has exactly one parent / incoming edge. Not the case for DAGs.
When even the stuff that is universally derided as cheap unhealthy crap becomes unaffordable, you've got a problem.
What's the difference between the NativeScript UI library and this?
Yeah, and the common/un-comment workflow isn't just for debugging but also for trying new things out to see what works.

You're right that judging on the engagement of this post and others in the past there must be a big appetite for a language somewhat like Go but with fundamental differences. It's really quite interesting how Go seems to be so polarizing, they really nailed some things and really missed on others.
You need probabilistic forecasting for everything. I used it with great success to forecast the costs of the general renovation of an apartment we were moving into. Seeing the shapes and ranges of distributions was very informative (and in particular informed the decision on whether and when to take an extra loan). Can't imagine doing it any other way now, even though I had to hack my way into doing it, because approximately none of the tools I know of support this out of the box.

(I ended up using Guesstimate for it - https://www.getguesstimate.com/ - pushing it to the limit of nearly hanging my browser.)

Problem is, most people seem to be overwhelmed by those ideas. It's not hard, but then again multiplication isn't hard either, and most people are afraid of that too. This is a problem because software tends to target the lowest common denominator, which is how we get a million Trello clones, but no tools that understand that work breaks into DAGs, not 2-level-deep trees, or that Gantt charts are good to have, or that probabilistic Gantt charts would be even better.
Cancer tends to have an interesting relationship with cellular protein transport. And as a consequence has problems dealing with heat. The protein transport mechanism by which immune surveillance is conducted is shared with cells surviving heat increases via ejection of heat shock proteins.

I once tried to find if there were any studies about incidence of cancer plotted against incidence of high fever in the same individuals but wasn't able to find anything. It may also point to the incidence of cancer actually rising due to suppression of other diseases.

This is plausible due the fact that diseases are a constant in nature and therefore evolution would take their presence as a given as much as the seasons or the sun. It would be very unfortunate if numerous anti-cancer adaptions simply haven't evolved because regular fevers took care of those cancer precursors.
Yeah, better listen to the serial liar and bullshitter.
Doesn't this boil down to a claim that blind people are incapable of running on a constant upwards slope due to motion sickness?

Because even if your claim is correct, and the conflicting visual input is disorienting, the Moon-dweller on a similar contraception could just close their eyes.
"Most people can't even find the turn off ads button in windows 11"

Perhaps the problem there is incentives.
Quote:
Baremetal cognition has a couple of >>>perculiar<<< attributes, and it is remarkably like the Brainfuck programming language.

In Italian "perculare" is a (slang) verb meaning "to make fun of someone, in a rude way".

I doubt this was intentional. If it is well, hats off to you
At the risk of sounding stereotypically skeptical, how do we know there's not a person behind the AI curtain, geo-guessing?
I made the demo video for https://plandex.ai myself using CleanShot X (https://cleanshot.com/), Adobe Premiere Pro, an effect I bought in Adobe's marketplace, some AppleScript automation, and music from SoundStripe (https://soundstripe.com/).

It was my first time using all these tools. It took me a couple days to make the video. Premiere is a bit of a beast, but by just asking ChatGPT how to do everything, I was able to get up to speed with it pretty fast.
Location: Linz/Austria/EU
Remote: OK (Any timezone OK)
Willing to relocate: NO
Technologies: Typescript, React, Node, Firebase, Supabase, Postgres, GCP, AWS
Résumé: brandstetter.io/Resume_Brandstetter_Jurgen.pdf
Email: j@brandstetter.io
LinkedIn: https://www.linkedin.com/in/j-brandstetter
Salary: ~USD140k / year

I'm a senior full-stack developer with an aspiration for team/product lead or CTO-like position. For ~7 years I was co-founder and CTO of an ed-tech company called: amy.app . My co-founder and I scaled the company to about 25 employees. Before that I gained a PhD in Human Robot Interaction in NZ. Currently I'm exploring how LLMs, in particular vision, can be used to automate back office jobs.
I'm very product/customer focused and pragmatic. I like to move super fast.

My dream environment is an early-stage/full-remote startup.

PS: I have a family, that means the main compensation via shares isn't an option for me. PPS: to demonstrate my speed: Here is an LLM project I fully(!) developed within 48h. It even got some traction on HN: https://www.line-items.com/
That could be the same root cause. You download data via range request but with no upper bound and AWS is billing you for very much more than you downloaded in reality.
Is there a "gallery" where I can try out one or two apps developed using this, on different platforms?
Not really, not as most people (I think) would understand the term.

That just gives you arbitrary input. You can write your own interpreter for a language and do the input in that language, but that’s not “arbitrary metaprogramming” in the host language, at least as most people understand it. Or you can leverage whatever metaprogramming facilities are offered by the host via an external DSL you implement, which may be a more ergonomic way of metaprogramming the host language, but still is limited to the metaprogramming facilities exposed by the host language, so it’s only “arbitrary metaprogramming” to the extent that the host language already exposes arbitrary metaprogramming.
It's certainly possible, but Logidze can't do that.
Oh I agree on those but it seemed the person I was replying to was primarily interested in developer experience (tooling, documentation, etc.), not language features. So I was curious about what was missing from the Go developer experience because that's one thing that's generally regarded as a strength
I’d be more surprised if it wasn’t a lab leak at this point.

Unfortunately, no one will likely ever know, as the CCP has a strong interest in burying the whole story regardless of the true origin, and would likely destroy any evidence in either direction.
It’s obv a person manipulating the mouse and scroll. It’s very uneven and jerky.

Do these tools provide HMI automation, where you script the mouse movements/clicks/scrolls during the recording?
Mozilla has officially stated they are 'neutral' on the topic. I'd suggest this is due to influence from Google, which supports them financially, but I have very little hard evidence to back that up.

They do have support in Firefox Nightly behind a flag, but it is disappointing they don't take a stronger stance. Firefox is really a shell of its former self due to Mozilla's handling of it in recent years, which is a real shame.
If I had to give a list, I'd give one thing from each of the major times (baroque, classical, romantic (early, late), early 20th, late 20th. Leave out the 20thC atonal stuff. Focus on "lively things" (think: does it have a beat). I'd also avoid the warhorses, so that it's not "I guess I'm supposed to like this". Then based on feedback, drill down. (This is assuming that it's a guided tour.)