skysight-inc/HackerNews huggingface dataset:
Wasp Alpha Released – Ruby on Rails as a DSL, with JavaScript
Built this together with my brother - we are now in Alpha and looking for testers and contributors!

Webpage: https://wasp-lang.dev

When using Wasp, you write Wasp code (simple and declarative) + Javascript (potentially also Typescript in the future).

Implementation detail: While Wasp compiler is written in Haskell, it generates human-readable web app written in Javascript. If you are wondering if contributing will be a problem because you don't know Haskell: no, it shouldn't be an issue, especially in this early stage! Right now most valuable for us is getting insights into what features are missing, what we could do better, how to make Wasp + JS/React experience better, and how we can generate Javascript code in a better way.

Best way to start is by taking a look at the Todo app tutorial and possibly joining us on Discord to stay in touch!
That is a cool move but (unfortunately?) not a business solution. Most of the common web tech would have failed if their creators had chosen this model at inception.
Oh, cool. Being routed away from ZFS is interesting. Happy to do this as simply as possible
Mati Closes $13.5M Series A to Enable Trust Economy
Ligatures are nice but when you want to show the code to someone, or when you're reading a snippet for reference, you need to know exactly what keys to press to make that symbol. Assuming everyone knows the underlying glyphs for a combined ligature is not productive. I wouldn't want reference websites and documentation to use these fonts for example.
In my opinion, they don't really have a monopoly. They have plenty of competitors. In fact, the largest user generated video servers are under facebook control.

They didn't do it because they had a monopoly, they don't have a monopoly. It was more base than that. They did it because they wanted more money. Which is their right. I'm not complaining, but everyone's putting forth a great deal of high tone reasoning fro something that really is base venality at its root. They want more money. They believe they can get it even though they are not a monopoly. Even though Facebook is bigger. And even though their users will get mad.
Not what you have in mind, but you can use the Load Balanced Scheduler to ease the pain of missing a few days: https://ankiweb.net/shared/info/208879074

But the vacation idea is great, I'm sure someone could make an add-on to implement it.
Why is this downvoted? I wouldn't trust a nuclear power plant run by a private company.
That's dual licensing. It's mostly relevant to software libraries or anything that can be included into another product but for end users it has no benefit at all.
I think React Native is also a contender, now with Windows and macOS support coming online. Yes, the "UI Framework" story still needs some work and it's obviously nowhere near the web, but otherwise it's a nice middle choice where you get a lot of the perf benefits and "native UX" look and feel, while still being able to leverage a lot of webdev skills like JavaScript and Flex.
How do you check the security of _any_ device (e.g. Android, laptop, TV, watch, etc. basically anything that contains software that communicates with external servers) that you purchase?

Even with open source projects, it'd be a Herculean task to confirm that your purchased devices actually contain the same source code that's published (e.g. imagine trying to confirm that the firmware on your wifi card is actually what it says it is).
Interesting! So that's a separate deck with paragraphs as cards? And that's gets "mixed in" into whatever else that you are learning?
You seriously can't do that on a vanilla homepod

You can. I don't know why the poster claimed it can't. I'm doing it right now with the HomePod I bought yesterday. It shows up just like any other audio device on your LAN.
Finding a stellar coach is much like making any other hire - their skills and style need to match your needs. It is definitely worth speaking to a few individuals to find a perfect fit.

I am a leadership coach with 15+ years experience hiring and developing top talent for Google, Amazon, IBM, and more than 30 startups. I love helping leaders build clarity and confidence.

If you'd like to book a complimentary call, you can find me at https://calendly.com/alignedclarity/discovery
You may be thinking of Java's idea of an interface, which is a type (with specific subtyping behaviors). Traits in Rust are not types. There are two different ways to reference an object which implements a trait indirectly (actually more, but these are the dominant ones):

- a `Box<dyn Trait>` is like a Java object referenced by an interface. Everything uses dynamic dispatch, and it is an actual concrete type (though the actual "underlying" type is type-erased).

- an `-> impl Trait` is an existential type which uses a trait as a bound, which should be equivalent to D's "Voldemort" types, except that it can still satisfy Trait requires for other functions. For example, if you `-> impl Iterator<Item = u32>`, you can pass that result to a function expecting an iterator of `u32`. However, the type is fully defined by the callee and can't be instantiated/inspected externally.
What’s Gold For?
That makes sense... thanks!

So, in general, if something is too big to fit to easily be copied, or stored in a single variable of known size (like strings, dictionaries, lists, trees, etc.) its either GC or ARC to the rescue?
Vault fire article: https://www.nytimes.com/2019/06/11/magazine/universal-fire-m...

Follow up from this year: https://centralsauce.com/lost-in-the-fire

A previous notable fire: https://en.wikipedia.org/wiki/1937_Fox_vault_fire

I think the problem with vaults and vault fires is that the original - the master recording - is analog and irreplaceable by definition. All copies theoretically don't encode valuable data still left in the master that might be useful in the future as remastering technologies continue to improve. It's not a digital master where every copy is identical in fidelity. Until we can accurately clone physical objects, there can only be one master copy of an analog recording.
The FAA and its allowing Boeing to "self-certify" the 737-MAX.
If scale is small enough you have to tackle the problem from both ends: cut costs and raise prices.
Not for comparison, but for boolean checks I prefer to use `foo == false` instead of `!foo`, the latter is easy to overlook.
I'm not convinced it was the wrong resistor, it could have had the correct value until someone (not necessarily OP) grabbed the board wrong, dropped it, or dropped something on it, and scraped some of the conductive layer.

In any case, having covered circuit boards is a critical part of the reliability equation in consumer electronics. In an EE environment, component-level access and visibility can make it worthwhile to deal with naked boards, but you inevitably drop a few nines of reliability.
Could you please review the site guidelines and not post in the flamewar style to HN? It degrades the community and provokes other people into doing worse.

Note these ones:

"Please don't sneer, including at the rest of the community."

"Don't be snarky."

https://news.ycombinator.com/newsguidelines.html
The biggest selling point is that Roblox solves multi-player and multi-platform out of the box and is completely free. Unlike Minecraft, Roblox in itself doesn't actually do anything, all you can do is play games you or other users have created.

In many ways it closer to the old Second Life than Minecraft. My daughter treats it as equal part social network and multi player gaming platform.
I switched to Cascadia Code about a year ago on a whim, it's been so nice. Switched my editor and then my terminal over to it.
I have been using that font as my main development font since it was released. Great looking font. Although I have to give an accolade to Iosevka which is easily my favourite "narrow" font.
https://bugs.chromium.org/p/chromium/issues/detail?id=114201...

Looks like there isn't currently an arm64-native Widevine content decryption module.
The Navy. Semi-serious; they’ve been operating nuclear reactors safely for decades.
"Pioneered" is relative. I was playing 3D Monster Maze [0] in the early 80s, on a ZX81, which had a lightning-fast 3MHz Z80 processor and a whole 1 KB of RAM [1].

[0] https://www.youtube.com/watch?v=nKvd0zPfBE4
[1] https://en.wikipedia.org/wiki/ZX81
Really fascinating. Along with Nintendo's failed attempt at VR, I'm starting to think if VR is really ever going to take off? It seems history is repeating itself. We all get excited about VR, but it keeps failing to go beyond being a fun gadget. A nice to have. Any thoughts on this?
Seems like it would be easy to circumvent by altering your system clock. But I like the idea! I guess you could deal with that by hosting an activation server or something like that where you can guarantee the time is accurate.
I might be misunderstanding, so if all I have are iPhones and MacBooks, this actually would allow me to play arbitrary audio from my devices?
Well yes but it would be bad publicity for the manufacturer. They would be perceived as the scalper then. Whereas it's good publicity for them that the second-hand market is pricing their products over the retail. People want them so much.

Also the way products are compared in the press say AMD vs. NVidia is equally priced items are compared to each other, and you want to win such comparisons.
How should one best protect a home NAS/fileserver from being hacked? I'm in the process of putting one together, but this one makes me nervous. Is it simply having an up-to-date OS, setting up, say, an SSH bastion/wireguard for remote access, and calling it a day?
Mithraism was present in England only because Roman soldiers from else in the Empire were stationed there (the Roman army was the major factor in the spread of Mithraism). However, no Roman soldiers ever set foot in Norway, so no, it is not a reasonable hypothesis that Mithraism existed in Norway in the first millennium.
Webpage: https://wasp-lang.dev

Discord: https://discord.com/invite/rzdnErX

Docs: https://wasp-lang.dev/docs/

Todo App tutorial: https://wasp-lang.dev/docs/tutorials/todo-app

Github repo: https://github.com/wasp-lang/wasp
We're hardly at the "beginning". There have been very large trials to establish safety and efficacy. Sure its not like we have years of study, but its hardly the beginning. More like the middle.
What the launch of Apple’s M1 silicon chip might mean for the future of Windows
I think op is talking about licenses, not drm.
Oh I don't want to pretend to be original here. mention, brand24, awario, and lots of other "social listening" solutions exist. I'm just particularly interested in building SaaS products on top of a business model that's designed to redistribute wealth from megacorps to people-in-need, so I don't mind playing copycat until I can fund true originality :p
The thing about that though is an engine is not the game, and it's common to separate game content/assets from it's engine. It's not so clear that other software breaks down in the same way; should the whole thing be free, or should only the "core"?

Maybe applications can open their libraries, but not the apps themselves?
That's what your platform gets when its web engine refuses to be fully compatible with others, especially the major one.
Maybe “business model” is the wrong approach?
Another +1 for the Rosewill 12-bay/15-bay cases. If you're going to run this server anywhere near you, stay away from server cases like supermicro, dell, etc. since you will suffer hearing loss if you're around them for long periods of time.

If you plan on using ZFS, make sure to take into account for the overhead and parity drives. For example, I have 12x 16TB (192TB raw) drives in raidzfs2, including overhead and parity I only have ~125TiB usable.
Wow, this is really cool! I especially love how you can see results before signing up!
Like any engineering activity it'll depend on how much knowledge of the design the engineering team has. If it's not the same engineering and regulatory teams - then there will be a lot of risk in certifying the plant, little reward, and I'd expect every design decision to be expensively questioned.

Not to mention the hundreds of small decisions related to "X part supplier went out of business. Y part is similar with a slightly different alloy and mechanical properties, is it a suitable replacement? how can we verify this?"

The original design teams would have auxiliary artifacts that were vetted, and tribal knowledge to help quickly answer these questions. Subsequent design teams will not. The timescales between plant construction exceeds most engineer's memory at 5-10 years.
> Since it wasn't done, it's likely to not actually be worth it.

That doesn't follow. If one company needs a widget, it might make sense for them to build it themself. If 100 companies need a widget, forming a widget company that supplies those hundred companies is probably more efficient.

So if we collectively decide "let's scale up nuclear power" then it makes sense that the components that go into the plants might be modularized and built on a (cost-saving) larger scale.
How does non-expert speculation contribute to the discourse?

Certainly, we need to hear from all perspectives, but the opinions need to be informed and come with appropriate education.
Where is the Elon Musk of Nuclear Reactors? Where are the robotic assembly lines that crank out highly modular, efficient, miniature "assemble-yourself" nuclear power plants that any construction team could snap together and seat into a preformed foundation in 48 hours? Why doesn't this exist yet? I'm talking on the scale of 1 reactor to 1 neighborhood or 1 large business. Perhaps geothermal cooling.
Second New Statesman always fascinating perspectives on current affairs
My computer speakers live on a bookshelf in the center of my apartment, so I don't want them to sound muddy from the side that they're not facing. I wanted the Homepods because they're omni-directional, they sound great, and I think they're really cute! I would've happily paid extra for that set of traits, but Apple seems determined not to have me as a customer.

What I ended up doing is getting two of the Bose Home Speaker 500, which has sideways-firing speakers. I leave them in aux mode all the time and arranged them so that no matter which side of the shelf you're on, the left audio will be on your left side and the right audio will be on your right side.
Show HN: Created a visual cash flow management tool and looking for beta testers
Hi everyone!
I've created a visual tool to help small business decision-makers manage their cash flow in a simple and ultimately effective way.

This 100% grew out of a need to move away from complicated and unproductive spreadsheets. I am not a numbers guy so I needed visual forecasts to help me plan a financially stable future for my business.

My goal with the tool is to help other decision-makers who share similar struggles with cash flow, manage their money in an easy, fast, and powerful way, without needing any accounting / financial skills.
I'm looking for beta testers who'd like to try it out.
Thanks a lot
> Rust folks (Why to get tied to a tech, i also don't get it) gets so hostile and arrogant about the language

It's honestly crossed over from being a meme (rewrite it in Rust) into becoming obnoxious. Obviously a small, vocal minority as always.
My daughter has almost completely switched from Minecraft to Roblox (and she was heavily into Minecraft) simply because Roblox makes it really easy to play with her friends and Minecraft doesn't.
"You code like a dairy farmer!"

"How appropriate, you code like a cow!"
Sentry isn't FOSS: https://blog.sentry.io/2019/11/06/relicensing-sentry
Thanks for the reply! I apologize, I could have looked up the PCIE bandwidth and answered part of my question, it didn't occur to me.

Do you know an application (other than 2-D/3D transforms) where someone would move data from CPU->VRAM then perform a whole bunch of 1-D FFTs on that memory? If any given complex value is only part of only 1-2 FFTs, then PCI-E bandwidth is the limiting factor.

As just a curiosity, why don't FFT benchmarks (CPU/GPU/otherwise) ever simply plot FFTs per second on the y-axis? That's the number we all care about right? It's always bandwidth (with some nuance as you described) or worse, MFLOPs with some arbitrary scaling factor. Fine for relative performance, but if your not comparing it to my platform, its not that useful unless I measure my platform and convert to the same representation.
Is there a way to package the vaccine that would "prove" proper handling all through the chain of custody? Sort of the biological equivalent of the shock tags moving companies put on boxes containing fragile items.

Given how sensitive to temperature this vaccine is, I would like some reassurance that no one mishandled it along the way.
> SA.

Something Awful for the uninitiated.
Thanks for the input, both of y’all. Roger that about shucking drives. It is strange to me that ~10 TB external drives end up being the cheapest solution, but happy to capitalize on it
A company whose revenue is primarily derived from a technology characterized by high margin, high scalability and low fixed costs. One could also say that such a technology should be the primary differentiator for the product. The products therefore tend towards software and hardware as applied to a pre-existing market, but that's not an ironclad rule.
> The term arose because a brick cannot be transformed into functioning electronic equipment.

This makes term "bricked" somewhat theoretical, as in practice almost any state of electronics can be turned back to functioning. In extreme cases you'll have to replace vital parts (if imagination forbids actually fixing broken microchips with a lab equipment), but in many cases it's still possible.
It could also be that any business is hard and there is less people trying open source models so there are fewer success stories. It's not like there aren't thousands of failing closed source solutions or no opnen source success stories. I the end it does come down to is you can sell
The police will not file after they view the e-mails. He is trying to bully you over a trivial matter = he is a nut.
Of course, I could refer you to an authority.
http://www.sjtrek.com/trek/rules/

All kidding aside, if you can bear the harassment ignore him.
$200 is small claims court turf. If he does that, counter file for damages, filing costs, and time loss and other costs, and show the email trail in your submission.

Since you are in India, he has no hope of an international small claims court hearing and he, in fact, has no case.
Yeah, you're right that the primary benefit of TAI is that it's monotonic - but it's better to have a globally consistent monotonic schelling point than to deal with every machine having its own detached monotonic clock.

> GPS clock

GPS and TAI are essentially the same, modulo a fixed 19 second offset.
I don't understand what "memory and CPU hog" is supposed to mean here. Chrome runs faster than Firefox on every single ARM device I've ever used, and since the parent comment is explicitly about running a web app I would guess that nobody really cares if it takes slightly more resources to deliver good performance.
I wouldn't pay too much attention to this particular issue, whatever is politically correct today will keep changing over time.
The accessibility of Oculus Quest really seems to have pushed it forward a lot. I suspect the low price of v2 will result in a double impact between new people buying it and another group entirely buying the old Quest used (I got one for just under half its retail price recently, mindblowing you can get that kind of tech that cheaply now)
Mostly because it probably doesn't hurt anything to have those instructions still there, or at least the cost of having to deal with the lone enterprise customers that still use the instruction in their legacy apps is bigger.

There are a whole lot of gates available for use: every time you shrink the processor you make space for more. I bet those old unused instructions don't really occupy a lot of them, and perhaps some of them are only implemented in microcode in terms of actually used instructions. There is no pressure to make semi-dead instructions fast.

I am not an expert here but I'm semi-confident my answer is accurate. Please correct me if I'm wrong.
To answer your questions honestly, no to all of them.

Sending money across countries over the world for less cost is not worth the environmental cost to me.

I believe the problems in Lebanon can’t be solved with technology because I think trust / a culture can’t be solved with technology.

I believe your choice of browser does little in the context of the other 90% who is still on Facebook although I honestly have respect for your dedication and efforts.

I do want a sound justification for a new tech that is consuming the power of a small Europan country.
Well, it basically comes down to how you are defining religion. The idea being that defining it as inherently supernatural is impossible and simply a linguistic reshuffling, when it's really more like "you've simply started calling your belief system something else, but it's actually still just Christian." Keep in mind here that Christianity, like all religions, is a really big tent.

Put in other terms, the Western world in 2020 likes to act as if it reinvented itself afresh in the 1700-1800-1900s, but in reality, everything about "secular" knowledge has been formed in thousands of years of Christian culture. For example, the idea of universal human worth, human rights, and subsequently democracy (in the sense of every human being, not the Ancient Greek kind), is absolutely rooted in a Christian context. Had a different society had the industrial revolution first, things might be very different.

Or to ask a different question: if your values and actions indicate you as a group of X, but you vehemently deny (only with words) being a member of X, what does that mean? Is expressed spoken belief the final decider? Or does action factor in too?

This is a really long-winded way of saying that what "religion" is defined as is constantly changing. The book I recommended explains it much better than I can.
Yes. At the moment, I’m working through Frankenstein, Alice in Wonderland, The Rime of the Ancient Mariner, Marcus Aurelius’ Meditations, and the Rust book.

This is still a fairly new strategy for me, so I don’t yet know how many parallel threads I can keep straight at the same time— So far, it doesn’t feel like I’m anywhere near the limit.
People make this argument a lot, but the main counterpoint is that if you sell faulty brakes, it's hard for someone externally to exploit that on a massive scale. If you sell faulty car software, it's easy for someone to exploit that remotely on a massive scale.
Pick up a pocket chip for $40 on eBay- you have to click a single button after boot and then can start coding a game with pico-8 in lua.
Nearly everybody in the first world is eating food which has been modified by radiation to expedite mutations for many decades (since the Green Revolution) and I don't think anybody has shown any convincing evidence that the products have been systemically unsafe.