skysight-inc/HackerNews huggingface dataset:
Correct me if I'm wrong, you seem to be saying that free speech can't exist without democracy.

Firstly, free speech is not a synonym for democracy, we can clearly see there are democracies with differing levels of free speech, some with very low levels.

Secondly, most of the other systems of political organisation are antithetical to free speech. That does not mean, however, that democracy is a necessary pre-requisite for free speech. I can imagine other systems - as have others - but that they do not exist is either because they cannot or because the conditions for them to hold are not there yet.

Finally

> Or do you believe free speech exists by itself in nature, prior to any system?

I'm not a student and this is not a student debating society, please make your points in a way that an adult and professional would expect and can respect. I don't know you, it's far too early for you to take the piss. Try and get into a conversation first, at the very least.
It's little more subtle, but yes overall true. Higher CO2 makes it easier for plants to photosynthesize using less water, so they can grow in previously-too-dry locations.
The semantics differ and the API is actually more restricted (and friendly), not wider, but yes, I agree it is not grammar of graphics. However, as much as I love the grammar of graphics, it is important to point out there are other good ways to make stat plots besides it. Seaborne, bokeh, statsplots.jl, algebraofgraphics.jl, and others.
As I said reading the source code is only the first step, you also sniff network traffic. A program that’s only sending data you understand can’t also be sending data you don’t want it to send.

Of course this isn’t trivial, but the point of comparison was an open source application which has exactly the same underhanded C style risks. The hardest to evaluate risk is simply using a subtly flawed algorithm or source of entropy which looks secure in any language, but isn’t.
> so nothing us small folk can do will likely change things in any meaningful way

A lot of people feel this way, a plurality one might even say, more is possible than despair leads us to think. “[Capitalism’s] power seems inescapable. So did the divine right of kings.”
Their research paper:

https://aliasrobotics.com/files/robot_teardown_paper.pdf

might be a better link than their front page, though the UR3 teardown is interesting to me.

I find their claim that "several robot manufacturers apply planned obsolescence practices today in an attempt to discourage repairs and evade competition" in need of support. Their main supporting argument seems to be that manufacturers exclusively go through certified dealers (full disclosure: I'm a Fanuc certified integrator), therefore malice.... I'm not sure I follow.

As an industrial controls engineer, who has used a couple of UR3s and a ton of other industrial components sold under similar schemes, as well as designed, built and serviced fully custom CNC routers and laser cutters, the reason that old robots are obsoleted, that internal parts are undocumented, and that certified dealers are employed is to maximize the typical use case and minimize downtime.

I can bolt down a robot in front of a CNC and have it loading and unloading parts in something like 400 man-hours. It will do that day-in and day-out for a decade with occasional service. People will be put out of work and I'll be getting a call at midnight if it goes down, expected to fix it over the phone or at absolute worst within 24 hours. I could do that work with servos and scales and custom control boards, building a Cartesian (or more complicated) system from $20k parts and $80k in labor, and be the only guy on the planet who understands it, spending weeks reverse engineering it when it goes down in the future...or I could buy a $30k 6-axis and put in $20k of labor, and use a known network of repair techs.

The state of robotics manufacturing comes from economics, which may produce unfortunately closed-source, manufacturer-locked machines, but doesn't have to be motivated by malice. Even if I got a box of parts as well as full documentation from a UR3 for free, and my machine never needed servicing or adjustment, I couldn't build a better machine for a typical integration application with those components than the robot they were designed to go into.

Sure, there's a little vexing price segmentation where they'll sell you a software bit flip to unlock a feature for $5k. Yes, the main point of the "call us for pricing" is to see whether you're an OEM or primary integrator who will be locking in whole factories to sunk costs with a particular vendor of orange or yellow robots, so they'll sell nearly at cost, whether you're a second contractor pricing a model from quote requirements, or whether you have no choice but to buy that robot. Yeah, it sucks to pay $4k for a software license because the software division needs to be a profit center just like the hardware division. And yes, there's a lot of crap buried inside the undocumented black box instructions, in most non-collaborative robots it's just that the NRE costs were too high to make it better.
How is this any different to selling other types of weapons?
And I put it to you that being safely miles away in an airconditioned box without risk of being swarmed by a mob for shooting first will make police more likely to escalate violence much sooner.

How are we supposed to know which is correct before it's too late?
You actually get message not understood and dropped into the Smalltalk debugger if you send a message to nil.
You know that they will unlock devices if you bring them to an Apple store and have proof of purchase, right?
It's obvious that error context is vitally needed. What's not obvious is how to accomplish this in the language without compromising other things such as simplicity. Pick any solution, and a new set of problems rear their ugly heads. That's not to say it can't be solved. The proposal is open; neither rejected nor accepted.

For especially difficult language design decisions, I like to work on other language changes that I am more confident about as a way to anchor the design, and then revisit the difficult questions, hopefully armed with more guidance from the rest of the language design being in place.
Do you have any references for that? I’ve read a few informal attempts and nobody had compelling evidence that the protests caused increased transmission. Seems unlikely since they were outdoors, which is now known to be relatively safe right?
it's hacker news so I expect some actual reasons not hand waving generalities that don't amount to a "hill of beans"
An alternative solution is don’t serialize from/deserialize to NIL. Use MY-JSON:TRUE, MY-JSON:FALSE, MY-JSON:NULL, etc. to create a perfectly bijective map. Lisp is a symbolic language after all, no reason not to take advantage of it.
Interesting that this comment is downvoted - going to save this to come back to it in 10-20y for it to be absolutely the state of affairs.
Probably just the blatant sexism. I wouldn't want to work with someone who thought I was less competent merely because of my gender. I also wouldn't want to work with someone who thought I was hot shit merely because of my gender.
How many of these in-store systems are susceptible to high-powered infrared LED hats that could interfere with the cameras. There are infrared filters for that, but how commonly are they used?
Well, they did two studies, with different methodology, that came to the same conclusion. I would agree that it would be better to see another group try to replicate, and the actual study link (https://psyarxiv.com/byp4k) has this:

"Data Availability: For Study 1, all materials and analysis scripts, including the protocol to be used in the case of a future replication, are available on OSF..."

But, inspecting the data closer, it does seem like the effect is not huge, and that is perhaps why the Berkeley website that is summarizing the results did not choose to mention anything about the size of the effect.
And plenty other people would wonder why you'd prioritize multiplayer, a feature many games don't even need.
Vinyl Album Sales Jump 108% in First 6 Months of 2021
Please tell me these were ASIC machines and not GPUs.
Having enjoyed using an Elgato StreamDeck on a windows box for a while, my next MacBook Pro upgrade cycle definitely includes a touchbar on the wish list.
It's not remotely possible to store everything. Choices have to be made. Archivist time is expensive, too.
Wow that was really fascinating, thanks, it should say this is from 2017 in the title though
PRAGMA page_size 65536
Huh, I've never heard of that format. If you send an example to hello@photostructure.com I can take a look: best case, ExifTool will be able to read them already, and you can just add .ion as a sidecar extension.
> so it's probably a reasonable prior to just assume any given social psychology study won't replicate

I'd pay that. Though in this case it's not people reading the paper, but reading the article about the paper. (On reading the paper, the findings are less conclusive than the click-baity headline, but that's almost always the case)
Pentagon drones ‘8 to 14 times’ costlier than banned Chinese craft
The Aarrr Framework
Acquisition: How do you get users?
For a lot of businesses, acquiring users is the hardest part.

http://growthhackerspace.com/2021/07/18/aarrr-framework/
But ensure this is actually in effect (e.g. do vacuum, etc.)
Apple sued by teen wrongly accused of shoplifting by unreliable facial-rec tech
Casinos have been using it for 20 years.
I think that's the real issue in all of this discussion: there is simply no will.

It's too hard, it's too impossible, we've decided big tech has already won, we've ceded decades of open progress in tech to moguls who don't give the fuck about us, or we're so ideological that any step to the "left" or "right" is perceived as abdicating principles of freedom.

My gp was a former-Jew (thanks anti-semites) that flew over nazi germany. My other grandfather served in Europe after that whole debacle. I feel I have as much right as anyone to say that it's bullshit going on Reddit and running into the same hateful misinformation on every thread, of "arguing" with holocaust deniers on conspiracy that think Sly Stallone kisses dolphins, use the same canards they've been suing for 2k years, and I can promise you were the first to notice my crypto-Jewishness. These same dummies love Q and have never found covid information that fit their narrative that they didn't love.

We really gonna relitigate (and lose) historical issues like the Holocaust for the next 10,000 years? We gonna sit by and whine about "principles" as people are murdered on a daily basis because of misinformation like that? That's not good enough.

What marketplace of ideas? How many serious challenges have there been to big tech by any company in the last decade? What freedom is there if you can't walk out your front door without being directly impacted by disinformation of various kinds on a daily basis?
This is what I consider to be a wart of Common Lisp: somewhat unsightly, not the most desirable thing to have, but rarely if ever impeding on your ability to do anything. Common Lisp as a language “knows” that NIL can be troublesome, so the rest of the language typically gives you facilities to avoid its pitfalls. Examples:

- GETHASH returns two values: the element found (or nil), and whether it found the element or not.

- GETF (which extracts a value from a property list) has a third optional argument for the value to return of the property isn’t found. It’s easy to make a unique sentinel value if you’re worried about collisions, for instance with an uninterned symbol:

(let* ((not-found '#:not-found)
(x (getf props 'key not-found)))
(unless (eq x not-found)
;; do something only if KEY was found
))

In this case, it’s not possible for PROPS to ever contain the NOT-FOUND value.

NIL is one of the things Lisp had to compromise on to truly make it a “Common” Lisp.
As a counterpoint (for crypto algo design), we seem to have gotten much better at designing things so that small breaks don't turn into large breaks.

https://rwc.iacr.org/2020/slides/Aumasson.pdf
no.aiff
My muscular memory of Vim is so strong, I’d wager I could code even faster and more powerfully with a proper brain interface.
Most language servers are open-source. Microsoft's pylance extension for vscode, is the proprietary version of the open-source pyright server which can be used independently.

A language client is certainly difficult but only has to be created once per editor, and it might be a good thing that the lsp spec is so broad since server authors can implement features at their own pace, while users can have a core subset of features from the start.

I haven't seen any issues with maintenance with any servers I use, though I have seen development on some servers stop when there are better are newer alternatives for a specific language.
I just tried looking through HN when not logged in, and I did in fact find several Launch HNs, the first as the 102th post. However, when I looked through the same pages when logged in, those Launch HNs did not appear; they were also not on my “Hidden” list. (I regularly hide YC hiring announcements, and those did show up on my “Hidden” list.) So I think my impression that I was not seeing Launch HNs was correct.

I just tried changing my “showdead” setting to “yes.” The Launch HNs now appeared when I was logged in, and they continued to appear after I changed the “showdead” setting back to “no.”

So the “showdead” setting of “no” seems to have been hiding the Launch HNs for me, and changing that setting from “no” to “yes” and back to “no” seems to have fixed the problem, at least for now.

Edit: “Launches” now appears for me as the last category on the “Lists” page [1], too. I'm nearly certain that the category didn’t appear on that page previously.

[1] https://news.ycombinator.com/lists
Perhaps. Although someone at a company no longer in business told me about an active attempt to fix this problem by doing what you call (1) Mixing and (2) Radiators. There was a goal of August for the software project.

In practical terms: top management made a serious effort to ask the engineers when the project would really be done, and without the presence of middle management. The consensus was, overwhelmingly, January.

When this was shared among the top managers, they voted to keep the August deadline. Because they were committed to it.

If you're guessing that it really finished in January, you must have heard this story before :)

The moral is, you can expose them to accurate dates, but if they refuse to hear it, there's nothing you can do.
lol i wish this wasn't so inevitably the best
Even better, test the specification
`tree-sitter` has been post to the website a bunch of times so I remembered from those submissions: https://hn.algolia.com/?query=tree-sitter

Also these resources:

https://github.blog/2018-10-31-atoms-new-parsing-system/

https://www.youtube.com/watch?v=a1rC79DHpmY
You might want to look into [Turbo Boost Switch](http://tbswitcher.rugarciap.com), which in my experience does a pretty good job of keeping the CPU cool enough that the fans stay pretty quiet, with a minor impact on performance. (It's easy to turn it on and off from the menu bar, in case you need to turn the knob up to 11 and are willing to hear the fans again.)
A more repeatable study designed today might partner with smartphone megacorps and/or also use in home microphones like Alexa, etc.

The ethics considerations of microphones always on would need to be extremely stringent, and only for safety of the children or others should they be breached.

The study might also require the provisioning of basics like Internet access and such devices. Though these days Internet access is as necessary for a productive member of society as power and water are, and IMO it should be a universal right.
Just wear a Corona mask imprinted with some funky design to confuse the shit out of the system.

https://www.sarabmoura.com/wp-content/uploads/2020/06/7d2914...
Didn’t they use a robot to take out the Dallas sniper who was targeting whites and police. I don’t really see what is wrong with that situation. I get why there is fear about using them in the general case however.
Combat vets aren't the problem. They are less likely to shoot. It's the wannabes doing paramilitary cosplay who are the heart of the issue.
> The only question is do you want… or do you want…

Therein the problem lies. Users have no choice over which moderation policies their feeds are curated by at all. I should be able to choose moderation that I deem acceptable. To continue your analogy to telcos, this is akin to robocall blocking services which are a user decision and often tell you when blocking occurs.
If science-fiction counts then Jeffrey Jones expected it in 1972's "Wholly Holy": https://i.imgur.com/DmbQANH.jpg (mildly NSFW art)

His 33-page "Ravens & Rainbows" collection has this and several other great short sci-fi stories in that old "Heavy Metal" comic style that's rarely seen these days, but same NSFW disclaimer applies: https://imgur.com/a/M0JUTSx
One Agile move I've seen done (among higher-trust teams) is to craft and sprint plan and then float the question:

"OK, we've biting off that amount of effort for the timebox. Let's go around the room and have everyone opine on whether or not this is sane."

Obviously a small group of professionals here, but still.

The overarching point is whether the corporate culture supports communication. In my experience, comms is inverse to size. Less is more. People don't scale well or easily to large organizations.
I would venture to guess the low level api is useful if you want to get Havok or some other non-built in physics engine working. Not every game fits into the same 2d pixel phsyics mold. You can't ship such a one size fits all solution with a general purpose game engine like Godot.
As far as I'm aware, the UK the phrase "microcomputer" (or simply "micro") was used before IBM-compatible machines.
I must’ve done things spectacularly wrong cuz the two times I’ve tried tesseract (second time to recognize factory printed 8 inch tall letters on a trash can), I got 0% accuracy. 0%. Not even close. So I gave up.
Yes, we have sophisticated digital systems that interface with our (analogue) sensory systems - a screen and keyboard are examples of this. Maybe these sensory interfaces involve some machine learning (maybe they don't). In the future, we might stimulate the sensory systems directly. But with any advances in technology in this domain we won't get closer to understanding the "logic between input and output" as you put it - i.e. what are the atoms of thought, how do they combine, and how these internal thoughts relate to external language. We can only meaningfully tackle these questions by linguistic theorising and experiments.
Perhaps our generation must rely less on ridiculous hyperbole whose only benefit is to drive engagement and instead consider more compromise solutions to situations like this?
Show HN: I made a Lisp that transpiles to Python expressions
There's a reason for the large size of other engines though (they're still only ~10GB if you don't plan to release on every platform). You have to implement pretty much everything yourself in Godot, so if you're going to do anything non-trivial, there's going to be a lot of work to implement things that are already included in the other engines. There was a post on the Godot subreddit recently by a team making a 3D ARPG, and they said that if they had to do things over again, they'd use Unreal Engine due to the amount of work and engine customisation they've had to do just to get standard features that are included in Unreal.

Godot is definitely a good introduction to game dev, it's the first engine I used and it's very beginner friendly, but you quickly end up hitting roadblocks once you move past anything more complicated than a 2D platformer.
As an immigrant to America, I have thought hard about the differences between it and the developing country I came from. We don’t have any shortage of intellectuals, and those Harvard professors export their ideas for the whole world. Professors at elite colleges have created exactly zero prosperous nations. I’m convinced that what we’re missing is ordinary Americans.
That would mean writing code for each endpoint to convert its response data into the JSON-explicit format instead of dumping it out directly; this wasn't a big company and we didn't have the man-hours for that extra layer

I think when they manually fixed it in individual cases, they did something like `(or the-list json:empty-array)`. We just had to encounter that case in practice and then make a Jira ticket for them to go in and patch over it, and then do that over again each and every time it came up :P

The utility I wrote[1] would match JSON responses against expected schemas and report the bad `null` (or otherwise), its location in the JSON, and which service it came from, in the JS console. It didn't stop errors from reaching production but it saved a lot of time debugging.

[1] https://github.com/brundonsmith/simple-typechecker
s/pop-over/overlay/
I'm hoping it will be 'user ready' by the time the M5 multitronic Macbook comes out. That will be the ultimate computer.
outdoors with a 6' halo is fine in most cases, even with an unvaccinated population. The protests were not that in many cases, but health officials refused to tell people to stop, for whatever reasons they had. I believe the reasons were personal cowardice and dereliction of duty in the face of being scared of being called racist.
Yes, and major VCs, Big Tech companies, self diagnosed contrarians and the establishment OSINT crowd see nothing wrong with it or see it as a legitimate endeavour.
Similar age. Stress makes mine much worse.
Minecraft is now R-rated in South Korea from “Cinderella law” noncompliance
> That is part of the externalisation of language, not the system of thought (which we know very little about).

Actually we have some idea and one theory is that they are not as distinct systems as we’d like to think, at least they work bidirectionally and reciprocally: language structures back the thoughts themselves, so there is a way that externalization actually feeds “inwards”. See distributed/embodied cognition.
>A more repeatable study designed today might partner with smartphone megacorps and/or also use in home microphones like Alexa, etc.

and would be done by Facebook or Google to sell the data that you need money to loan companies.
Google Custom Search Engine
What makes Rust especially good at protecting against parser vulnerabilities?
Pretty regularly. Lots of places would go with cheaper pans. One thing to consider, I would assume that most professional cooks are cooking in a very different way than most regular home cooks. The way food is prepared, the familiarity with both the equipment/techniques.

It was always nice when I'd get a job somewhere that had good stoves/pans.
Doubling performance might not be directly noticeable for the average smartphone user as an example, but it is definitely noticeable to the average app developer, who can spend more time on user experience and less time on optimization.

Better performance also enables new forms of technology, such as AR, VR, ray tracing, advanced image processing for smartphone cameras, etc. These are visible and sought after by regular users.

Users can tell the difference, it’s just that they might not realize that the new features are enabled by higher performance of the hardware.
That link does go over an optimized tree-diffing algorithm for ASTs, but the question I'm wondering is how to extend incremental parsing into incremental diffing, as opposed to full parse into full diff.
The touch bar should have been in addition to the function row really. On the 16" mac there is plenty of space for both. Few people hate the touch bar, they hate the lack of function keys.
I made a quickstart for it in the style of Learn X in Y Minutes. See the docs.
example of custom search on nature, pubmed, ieee etc: https://www.reddit.com/r/scihub/comments/on3ddj/is_there_a_s...