skysight-inc/HackerNews huggingface dataset:
It's free for up to 3 people if you want to try it out, after that the pricing starts at $199/mo for 10 seats; we've been working with early customers iterating on pricing that makes sense, so we're happy to talk more to learn what works for you.
I'm curious, what operating system do you use? Because I have run into a lot of developer edition crashes on linux over the years re: webgl and all that fancy stuff that isn't normally enabled in release.
[dupe]

See more discussion here: https://news.ycombinator.com/item?id=26749021
Adobe have XD which is very similar to Figma. We use it at my agency.
Since the code words are related to what they reference in some way, I find it difficult to believe that they were ever intended for a serious purpose. Maybe they are useful for clarity of communication in some way, but certainly not for secrecy (which would probably require randomly selecting names from a word list).
Lol, so it was named with full understanding. They should call auth tokens "cloves" and use a cartoon Tippu Tip as a mascot.
yes business analysts, quant/devs, people with some coding experience who talk to business guys.

This DSL is javascript. It's not the easiest of languages tbh, but it's better than it used to be. If you're curious the runtime is based on www.observablehq.com, these guys run it as a notebook.

Right now, you can't export to a website, but that's the plan (for the paid version - still cheap, ha).

Export to Powerpoint / Pdf is definitely something I'll want to add in the not-too-distant future.

Connectivity to PostgreSQl, is something I am working on right now.
Wow! It's really a project that I feel like looking forward to
[dupe]

Bulk of discussion over here: https://news.ycombinator.com/item?id=26749021
You're right, it's a big assumption that he was a person.
Philippines No Fool about Chinese Militia, While China Keeps Pressure on Taiwan
Jupyter Notebook – Print Without Having to Type Parentheses
This was 20 odd years ago, so I do not remember clearly if there was a text. I think there was not. Almost certainly no to the online syllabus as that professor is long retired and when I took the class he was still using overhead projector transparencies.
Adobe products are not stale. Photoshop has already successfully incorporated some of the recent research on image processing using GANs and it's getting ever more powerful.
The great plains of 100 years ago would beg to differ. It was very common for black soil to be 4 plus feet deep. If that wasn't a lot of sequestered carbon I don't know what is. Ironically all that sequestered carbon was released back to the air by intensive cropping not by ruminant animals.
When they 'decode' the info, are they using something akin to the Autoencoder tutorial found on the tensorflow site (ofc x1000 more complex)
These days, Jupyter Notebook is my brain. Other than for the hidden state problem, it's the best thing since sliced bread. In fact, my favorite way of sharing "software" is in this form.
It’s made of gold, it’s big, but it still is a cage.
Changing customer needs are the largest source of entropy in markets. When customer needs rapidly change, there is less advantage in being an incumbent. Instead, legacy companies are left with all the overhead and a product that no longer is what customers want.

There are many causes of changing customer needs. Often there are new and growing segments of customers with different use cases. Existing products may work for them, but they aren’t ideal. The features they care about and how they value them are very different from the customers the legacy company is used to. Companies resist changing core parts of their product for every new use case since it’s costly in work, money, and attention.

This is one of the best product articles ever written.

All planets aligned for Figma:

- Companies big and small acknowledging the importance of UI/UX design resulting in more and more designers entering the workforce.

- Remote work going mainstream pushing more people toward online collaboration tools.

- Web technologies progressing and enabling desktop-like experience inside a browser.

Resulting in designers, managers, customers all loving Figma. It's a game changer and it will be a bigger success story than Slack.
I am not looking for Excel help :) I am trying to learn and understand maths used is Accounting and Finance.
Tips for successful recruiting. Find the right respondents for your user testing
what if your mouse doesn't have two buttons? In fact, some mice don't have any buttons. (apple, over the years)
both. do we have any other cities? :) Sorry, I passionately dislike Montreal and Alberta
Accuracy of Wow?
Hypercard scripting was intended for non-programmers. Normal people can do wonders with simple tools after little learning. Just like people using spreadsheets. Hypercard made programming available for non-programmers.
Are you somehow explicitly testing S3? S3 is obsolete on new hardware — it was replaced by S0ix. The kernel and userspace are supposed to be able to handle this.
Nobody is arguing that we don't want to catch those people, what people are saying is that it's impractical to catch them. Unless you've got a cop on the corner who catches him in the act, by the time the guy gets around the corner he's in the clear, and short of a surveillance state with face recognition cameras and heavy regulation on re-selling electronics, there's not much that can be done.
I sometimes wonder if we're destined for a world where software companies decide they should employ QA staff. Or if we're destined for a world where the majority of QA gets oursourced to competitions.
You're overcomplicating, Zerodium exists.
As Iranian I cannot agree with you more. Same goes with Iran. Western mainstream media has become as corrupt as it gets!
Doctors Don't Seem to Care If They Kill Their Patients
We do the trials.
You could probably do worse than to build your own extension that just wraps readability.js - the API isn't complicated, it just takes a document object and gives back an element tree you can use to replace the page body content. That'd let you control when and how it gets used, and also tune the heuristics to taste, neither of which is really available even to extensions with the browser's built-in reader mode.

It feels pretty gross to duplicate native functionality, sure. But it probably beats waiting for browsers to start exposing those APIs; they don't do that for a reason, and that reason seems unlikely to change very soon.
Quartz Composer had a very similar sort of level of ease of use. Drag some components out, wire them together, add some AppleScript or JavaScript if you want. And of course Apple has let that whither on the vine for the last ten years.

I still use it on occasion to debug HID devices because it’s so fricken easy. Drag out the HID block, pick my device, drag the value I want to inspect onto a text render block. Done. Updates in real-time, essentially built an HID oscilloscope.

Update - old video of me using it to inspect a keyboard

- https://twitter.com/donatj/status/1223093796558209026
ansible, k8 - anything, circle, everting else
Thanks for the honest feedback. The Excel message is just a test I did yesterday (taking the opportunity that the post was on the front page). I don't plan to tackle Excel head on at all. Just very specific excel use cases by financial institutions who totally abuse it.
I believe it. We needed to make some coupons for the kid's Easter eggs this year. Google led me to Adobe Spark Post. I couldn't figure out how to get anything done and the app immediately started trying to upsell me for some sort of subscription. My more social-media-savvy wife told me to download Canva instead. I did, and got what I needed done easily in a couple of minutes, and then I deleted Spark Post.
It perpetuates the idea that you cannot rise beyond the class you're born into; indeed also that class still exists and still commands respect.
Cost of Sandboxing Prompts Shift to Memory-Safe Languages. A Little Too Late?
True, but it all ends up in resources, budgets and priorities.

It's a regular project management problem, there are N police officers and NxM crimes to solve (0<M<∞) at a different cost now prioritize their work.

Invest more in petty crime might have more gain in the future but might lead to more serious crimes in the short term (or not)
was biknomo.com taken?
I am working on something like this: https://github.com/combust-labs/firebuild.

From a Dockerfile, it's not as simple without creating an image first.

The command @tptacek means is most likely docker export for a running container and docker save for an image. First exports selected paths, second exports a complete image as a tgz archive.
Now seems as good a moment as any to raise a proposal for the UK's adoption of constitutional necro-monarchy. We ought to declare, as a matter of principle and beyond all dispute, that Queen Elizabeth is alive and well, if unfortunately unavailable at the moment. Keep her on the money; politely decline to comment on any foolish concern for her health and certainly cut off and disparage any efforts from the more recent cohort of royals to take over her sacred position.

Simple reasons that this is an excellent idea:

1. Maintain tourist interest, as necro-monarchy is more interesting than monarchy.

2. Reduce ongoing operational costs.

3. Avoid expensive re-printing of money and any state funeral for Elizabeth (who is, clearly, going to be alive and well for all time)

4. Sidesteps any need for a formal declaration of republic, or dispute with royalists (who hopefully wouldn't be so foolish to disparage the health of the queen, who is alive and well).
Some great places to look:

The Annual BCI Research Award highlights interesting advances each year

"Search for Paradise: A Patient's Account of the Artificial Vision Experiment" is an older book (2012) about a research subject's personal experience with an attempted vision-restoring implant

The research put out by the University of Pittsburgh Human Neural Prosthetics Program and Braingate at Brown University
> We should not get over it, but create replacement or recreate it.

I feel that enough people complain about it not existing and then quickly proceed to not recreating it. If there was market for this, it would exist.

I've never used Hyper Card, but I guess that for prototyping of 'real software', programs like InVision work. Most of the trivial programs you could create with HyperCard (from the examples shown) can be recreated in other software (like excel or soulver) or already exist.
The hardware itself is very simple: it's just a constant current source with some safety features bolted on. Research-oriented devices look wild, but it's mostly because cable management isn't a huge priority: better to be flexible than look nice!. It's certainly possible to make a good-looking one: Neuroelectrics's looks like a swim cap and Halo sells a baseball-style hat with a brim.

However, the simplicity of the device makes people think its effects will be equally simple. This isn't true.

We don't fully understand what the electric fields do to the brain, and the simple story of "turning the brain up/down" almost certainly doesn't hold up. In most cases, we also don't understand the problem to be solved (e.g., what in the brain is causing your depression--or your bad golf game). Taken together, it's a nightmare: poking at an unknown cause with an unknown effect.

My colleagues and I have been looking at this in monkeys, which we can measure everything from behavioral effects down to the activity of single neurons. It's very exciting and has, I think, a lot of potential, but it blows my mind that people are already selling products. The crazy thing is that the field has been through this hype cycle before in the 1960s-1970s....
>As much as I love linux for server environments, it remains a failure when it comes to modern desktop environments.

On top of what you mentioned, software distribution on Linux is still a nightmare for normal users. Yea apt-get is great for us nerds, but Bob the Accountant has no desire to use a CLI. Linux will not be viable on the modern desktop until the user never has to see a CLI.
True, I need to keep that in mind. Thanks
What about Adobe Animate? Granted, I haven’t actually tried, but my understanding is that it is like Flash but targeting the modern web.
Right, I do not disagree with a tutorial that outlines Nix in this way. Indeed, this is how I teach Nix to others, generally by starting with the repl and then adding things on top like derivations, callpackage, nixpkgs and stdenv, trivial nixpkgs builders, and finally NixOS.

I'm arguing only the one point that I cited - that Nix's advantages can be presented as a step-by-step 'write these commands' getting started guide for migrating, I don't know, some ansible based production into NixOS. Following some steps blindly and expecting immediate results will only result in frustration and disappointment.

The 'alien technology' is in my experience quite helpful in getting expectations straight when teaching people Nix. Driving the point that this is not like switching from npm to yarn, but that you will have to spend a serious chunk of time learning a whole new thing.

> The concrete details of the Nix paradigm really lie in the syntax itself so what you're saying about "same tools with different syntax" doesn't make much sense to me, as every programming tool is defined by its syntax.

There is more to programming languages than their syntax. But maybe I couldn't have been more clear. What I meant, is when you're comparing Prolog, Ruby and Python, Ruby and Python basically look like the same language. In the same vein, when you're comparing nix{,pkgs,os}, Ansible and Puppet, Ansible and Puppet basically look like the same tool. Switching from Ansible to Puppet is relatively easy, while switching from Ansible to Nix requires switching your mindset and approach considerably.

> What Nix needs is a single page specifying what goes in a Nix derivation. [...] [A] tutorial for generating a static HTML site with Nix, then deploying it, then incrementally adding dynamic backend services to it?

All of these are good ideas in my opinion. Nix needs better documentation, but the answer isn't more "build production on Nix in 5 minutes" guides, but more "go on an adventure to understand Nix thoroughly and make using it obvious" guides, IMO.
One of my favourite snippets of bashrc code for navigating directories below. Whether it beats navigating with a file explorer is up to you but I drastically prefer it.

<code>

export MARKPATH=$HOME/.marks

function jump {

cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark:

$1"

}

function mark {

mkdir -p "$MARKPATH"; ln -s "$(pwd)" "$MARKPATH/$1"

}

function unmark {

rm -i "$MARKPATH/$1"

}

function marks {

ls -l "$MARKPATH" | sed 's/ / /g' | cut -d' ' -f9- | sed 's/ -/\t-/g' && echo
}

</code>

To bookmark a directory:

$/home/user/Documents> mark

To jump to it

$/tmp> jump Documents

source: https://datascienceworkshops.com/blog/quickly-navigate-your-...

I can't find the orginal HN discussion on this but it has shown up a few times with incremental improvements like tab completions added.
I really like this kind of market analysis (discussing levels of abstraction as the primary variant in market differentiation), because it's been my focus of thought for the past few years.

I actually think that Figma is still somewhat legacy in its model, because it still relies on the concept of a designer as akin to an illustrator. Give them a canvas, and some tools, and let them draw. No one has attempted to deviate from that model, and I think there could be a wealth of opportunity outside of it.
How I Got My Company’s April Fools Prank Featured in MSN and CNET – For Free
Dr. Dobbs.

Byte.

Computer Shopper.
> Consumers need to outright reject these attempts

Voters need to ban these attempts. Limiting our power to that of mere consumers is what has allowed things to get this bad in the first place.
Top Common Myths in UX/UI Design in FinTech
Both techniques have been used! Some are connected to the top of the spinal cord where as others are on different areas of the brain. Both techniques work and it's not clear which is superior right now.
Flash was the perfect tool for someone to go from absolute beginner to fairly proficient developer. You could pick up the tool and the very first thing you could do was draw shapes, or maybe even a robot. Then you figured out you could animate them along a timeline, so now you can make the legs of your robot move from one side of the screen to another. Then you realized each shape is a discrete object, and you can attach scripts to that object to fire a laser across the screen, then...

As much as I appreciated having more advanced tools like Unity later in my career, you can't beat the self discovery that was possible with Flash.
The dude had four children! That's exactly how you get overpopulation.
It‘s a nice theory, but impossible to prove. I‘d like to imagine the difference is because Apple makes a very nice profit, unlike many others.
Wouldn't work in Sweden, so many privacy laws and concern would be broken with that offer.

Also don't forget that thieves are not stupid, trackers can be easily disabled and cameras avoided
The story links to a Github repo [0] with code, input data, and several notebooks, as well as a lengthy methodology [1].

[0] https://github.com/the-markup/investigation-youtube-ad-place...

[1] https://themarkup.org/google-the-giant/2021/04/08/how-we-dis...
كلمات اغنية غيبي محمد سعيد
>Pretty disappointed with the use of autistic as an insult. Really unnecessary and offensive.

wahhhh
Importing does not have anything to do with translation. You can use the `import` statement to import them because they are normal Julia code.
That's akin to saying that phones are basic since we already had desktops in the 1990s.

Having 10x more electrodes that stay active for a long time, attached to self powered unit under skin with low latency wireless comm link is a major step forward.
Sure, Xcode today isn't a substitute. But Xcode is a large step back from what NeXTstep had, at least when it comes to this kind of capability.

The standalone Interface Builder had palettes, which you could fill with custom objects. There were third party palettes that allowed non-programmers to click together and configure custom applications for specific domains.

There were palettes that extended the whole shebang with scripting languages so that you could also add custom logic in Interface Builder.
I'm afraid this is an urban legend [1] (the painting, not the long bridge).

[1] https://en.wikipedia.org/wiki/Forth_Bridge#Maintenance
Beijing now has more billionaires than any city
Clojure is such a different school of thought! Most of the arguments I have heard for Clojure (immutability, thinking in data, etc) also apply to ML though. Still, I hope to try it out properly one day!

I wonder what is easier for a strong OOP developer to learn, Lisp or ML?
That might be “people on HN hate zoom”.
As others have said: We do the trials, and, if something from the pre-scientific era passes muster, we figure out the best way to make it as safe and efficacious as possible with the least variability in effect and fewest side effects.

I'm not saying that eating a plant is ineffective, but plants don't come with dosage information for the active ingredient printed on the stem, and knowing how much of the useful (and potentially deadly) substance you're ingesting is important. Vitally important, if you're taking something like digitalis, which comes from foxglove: Get a digitalis dosage far enough wrong and it kills you.
Yes, agreed. Though I stand by my account of the original comment. (And as such, based on that they may need to go back to troll-school.)
I've mentioned this several times on HN before, but I maintain a collection [1] of over 3,500 HyperCard stacks hosted by the Internet Archive. The great thing about modern technology is they're all emulated in-browser - just select the one you want and press start.

You've got silly little animations[2], sound samplers[3], choose-your-own adventure stories[4], reference guides[5] and teaching materials[6]. But there's so much more in the collection.

I thoroughly recommend that those unfamiliar with HyperCard have a browse of the collection and see what was made possible by this groundbreaking 1980s tool.

I'm always looking for more stacks for the collection - if anyone reading this has any (either already as digital files or on floppy disks), please do email me: HyperCardOnline@gmail.com

[1] https://archive.org/details/hypercardstacks

[2] https://archive.org/details/hypercard_computer_sind_doof

[3] https://archive.org/details/hypercard_cheapsequencersit

[4] https://archive.org/details/hypercard_inigo_gets_out

[5] https://archive.org/details/hypercard_macprinters-11

[6] https://archive.org/details/hypercard_usgs---teaching-earth-...
Interestingly,they are ascomycetes (like yeast)and not basidiomycetes (like most consumed mushrooms ). Their taste to me has more in common with brewer's yeast than "regular mushrooms". Meaty, savory, delicious! Time to get to the woods to hunt them.
Show HN: Awesome Coding - Build Cool Stuff with JavaScript and Node.js
Nix sounds like SELinux.

A great idea in theory, but in practice just too hard.

There is a great deal of genius in coming up with these ideas.

There is just as much genius in finding the 80-90% solution that incorporates most of the original, but in a workable way.

Looking forward to seeing where stuff like Nix ends up.
I'm not a coder, so perhaps I'm missing the appeal of this project. My main takeaway is that I can't understand why somebody would go through the hard work of re-creating this but not bother writing a single line explaining to casual readers what the advantage might be of using the app compared to other more obvious solutions for playing music files.
Many times repairing those kinds of situations in Linux is as simple as:

- boot linux livecd

- mount your broken filesystem

- bind mount the important bits from the live kernel (/proc)

- chroot

Like this:

cd /

mount -t ext2 /dev/sda1 /mnt #Here's your broken install

mount -t proc proc /mnt/proc

mount -t sysfs sys /mnt/sys

mount -o bind /dev /mnt/dev

chroot /mnt /bin/bash #boom you are in.

Now do whatever you can to repair the system. depends on what broke.

usually apt stuff for me(pulled power during a package upgrade)?
Ask HN: Do jobs exist for doing refactoring, readability or technical debt work?
I'm at my best when I'm doing refactoring, improving readability and maintainability, addressing technical debt. I'd love to have a role doing that majority of the time, but I'm not sure that's realistic. I would appreciate any insight.
Creating animatioms in XD is awesome. Haven't had that much fun in years. As a tool it misses a lot of features present in Sketch and Figma.
True. The royal family aren't just our rulers, they're our prisoners. Can you imagine being a high-ranking member of the British royal family? Your life isn't your own - you can't pursue the career of your choosing, you have an enormous amount of obligations and you have all the usual downsides of fame, and this is all by accident of birth, not something that you chose. The job might have its perks but I'm still glad to be a commoner.

It's the minor royals who have it best, I think. Zara Tindall could walk down most roads in Britain and not be recognised - she gets the riches and privileges, but only a tiny fraction of the downsides experienced by her grandmother.
The Puzzling Provenance of Historic Hebrew Type
Hi HN!

Awesome Coding is a book that teaches you JavaScript and Node.js by building cool projects.

I am a self-taught developer, so I wanted to make sure to create an engaging book that is easily accessible by beginners. This book teaches coding from scratch with practical projects that include data analysis, image manipulation, web scraping, command-line applications, natural language processing, and web APIs to get news, stock, and even cryptocurrency data.

Would love to hear what you think about it!