skysight-inc/HackerNews huggingface dataset:
Having a built-in "ring"-light would be nice. Perhaps in the bezels? Or perhaps even done via detailed software-based control of the screen backlight via zones?

Audio is already pretty great with a modern laptop, but it's tricky to arrange proper lighting for video conferencing.
If you submit the URL thing through the bug bounty, FB will pay out.
This article is hilarious because it shows how poorly the average tech consumer understands pricing and hardware.

You want a better camera and a better mic? Buy them. They're not cheap. You can easily spend $3-400 on a teleconferencing setup (as I have for my desktop), and it pays off. But if you think my Blue Snowball mic and Logitech webcam will fit into your Macbook Air...

On that note, all of these concerns could be solved by upgrading to a desktop. More and better screens? Let's ignore the fact that 4k laptop displays are fairly common these days, but please explain to me how you can fit 2+ displays on a laptop.

Honestly, I'm not sure why this article is even on HN. It's complete drivel that adds nothing useful to any conversation at all. It's blogspam through and through. But who am I kidding really, HN is just Reddit with fancy words.
the point is that what we call distinct objects are not inherently distinct - it is us that draw the distinctions. Also, that our labels for things are not labels of identity, but labels of function/purpose - if I point at an object and call it a "chair", what I am saying is that it can be sat on, not that "chair" summarises its inherent characteristics.

The point being that base reality is not accessible to us, only our perceptions and interpretations of reality. We have no way of knowing what the reality is beyond our perceptions.
I don't know, the idea that mass manufacturing wouldn't lower the price of something seems kinda ridiculous, you have any examples of a product where mass manufacturing didn't lower the price?

If you said something like "mass manufacturing wont make them cheap enough to be economical", that seems believable, but I'm not sure how you can blanket declare it wont make them any cheaper.
Live visualization of dollars Bitcoin moves per second
I doubt it. That would mean getting their hands dirty with potentially illegal funds. If I was Christie’s I’d print the key on paper, send it to City’s most expensive lawyer firm, and delete any backups of the key.
The problem is a lot of the models you use are black box characterized models and not differential equations. I don't mean Julia won't speed things up a lot and won't be helpful but your point about modern sim tools using old techniques is not true. Simulation RCL in semiconductors is a huge business where customers have been paying a lot for faster solutions.
nice insight
There is no one wayland. There are many implementations of the protocol, some ahead of the other. I don’t see why wouldn’t it be ready, when out of the 3 major ones, one is not yet there — especially when one of the two working ones (wlroots) is really extensible and anyone can create their own wm/compositor
Yes. I am making the assumption that Fortune 500 companies are not going to do something against the TOS of major social media companies.
Google Voice won't forward text messages to outside numbers for much longer
Because all modern computer chips and electronic systems (e.g. PCBs) rely on electrical simulation for design and build. Typically, these are SPICE based simulators, which are open source and quite old in their methods (you literally set convergence requirements and step times).

FPGAs are already digital... meaning that although they (FPGAs) have to be simulated when they are designed, their purpose is digital simulation. Programs are at their heart a discrete digital simplification of the underling electrical operation for the purpose of increasing reliability and allowing greater design complexity.
Please stop downvoting this. If not an unpleasant truth, it's at least a widely held perception, which must have a reason. (And I suspect that reason is because it's true ...)

> this is a valid email address apparently: #!$%&’*+-/=?^_`{}|~@example.com

If so, that's actually the same as #!$%&’*@example.com (mail user 'foo+bar' is the same as 'foo'). Many webforms/DBs don't know that.
I don't really understand the point of this article as "redesigning the laptop." Nearly all of the things they mention is either software (e.g. better processing of mic input) or called a desktop (screens, noise, etc.). If people are working from home that negates a big reason for the laptop: portability. Sure it is nice to move to the couch or kitchen or whatever, but maybe that could be having a keyboard and using a tablet. Or if you are working from home nearly all the time, a desktop will be a better and more economical choice.
They do it in-kernel (with a Linux patch and the Linux drivers) instead of a hypervisor, but it's the same overall idea.

I could do it that way too (XNU is vaguely open source, and the most recent source release is buildable for M1), but I honestly find the idea of writing a little hypervisor a lot more appealing than learning to hack on XNU, and it's probably a similar amount of effort all things considered.

Technically, m1n1 is already a "hypervisor" for very small values of hypervisor; as of last week you can `chainload.py --el1` another m1n1 into VM guest mode and run a kernel from there, and will get exception report dumps if it crashes in a way a hypervisor would notice, but there is no virtual memory in use. So it's mostly just taking that, making some page tables, adding exception handlers to handle page faults and and log MMIO as I want to, and somewhat virtualizing the CPU startup hardware (which is the only thing we can't just pass through because we need to control the CPU boot process). And making chainload.py able to load macOS kernels (needs some extending to support missing Mach-O features and handling some memory structures properly).
I use uBlock Origin on my phone as well! Couldn't deal with the web any other way.
Thanks for the feedback on those quotes! We'll look into changing them.

> Maybe use the native calendar app then? Or make an app shortcut for Google Calendar in Chrome?

I myself used to be an Apple Calendar user. Eventually I had to switch to Google Calendar for work. Plenty of our users are in the same boat and Google Calendar doesn't support native functionality.

You definitely could make a shortcut or find another workaround to replace one of our features, but given how many feature requests we get from users, that wouldn't be enough for a lot of people. We have customers who agree it's worth it for them.

> $10 a month of a calendar widget that's only available for a single platform?

We currently are a calendar widget, but we're now branching out of the calendar space to become a unified notification inbox.

I understand for pricing purposes we're on the higher end, as mentioned in the note, this is intentional to validate we provide enough value.
(Thanks to all who replied but yes, mainly this.)

My dated impression is that you had to choose between Jane Street or the alternative. And the concern was that it didn't seem clear how to make this decision without first investing significantly in the language. So this possibility of 'choosing the wrong horse', in my mind, made it a more costly proposition.
IT standards should not block the mission of the organization or block a user from doing their job. If I were hired as a developer, and the "enterprise requirements" prevented me from doing my job to the best of my ability, I would find another job. The problem here is that administrators (IT or business) have lost sight of what it means to be an educational institution, and are denying students a very powerful chance to learn.
Usually the outcome of not calling ConfigureAwait().
OP sounds like an app developer. They are saying that apps typically aren’t projects of that size
Noise is solved by the M1s. I have a new 13" M1 MBP and I've never heard the fans turn on in spite of pretty heavy dev use
I agree LT-Spice and many scientific software have terrible experience. There is a massive opportunity in designing better UI and UX in the modeling/simulation space (Julia's market). I can't wait for the web to clean this space. I believe modern JavaScript and more ergonomic low-level tech will help (i.e. Rust, better C#). I'm skeptic though.
When the 1st Facebook API was released, I helped build the largest application called SuperWall. The way to increase virality and activity on the wall, was to allow a copy paste virus to perpetuate throughout the network. The DAU with this virus that "Zuckerberg is going to delete your account if you do not log in" kept DAU and virial growth at peak levels.

Facebook could do this too and get the same results. More DAU more money.
Some of the designs seem to have high civil engineering costs. Digging big holes is not exactly a cheap thing to do.
While it's technically not open-sourcing code itself it's human nature in my opinion. As a founder you want to support and don't upset your customers, even if they are using the free version of your product.
Yes, you could simply not fulfill these requests or not help these customers, but I think for most people it will still introduce stress. There may be people who can deal easily with this, but I think it's natural to be stressed by this and run after things that you shouldn't.

Still I agree that it's probably possible to open-source without these problems and that this is not a complete compelling argument for every case. For me personally at least not open-sourcing at the beginning (like the author did) would probably be preferred as well for a solo-founded project.
Despite the title, this is very much more than fluff and would highly recommend reading it in full.
In addition to a kill switch, it would be great to have a switch that affects 1) the physical device 2) the OS switch and 3) the Teams/Zoom/Webex switch.

Regularly we have people in meetings forgetting one of those switches (the physical switch being on the headphones) and trying to talk without being heard.
I'm aware of that (hence the parens and quotes) but I was more referring to what could probably best be understood as "common understanding", that is to say that a large portion of the population would probably be shocked at the kind of sophisticated avoision strategies that have been deployed to minimize tax liability.

The average Joe doesn't declare $100 in income - evasion.

The ultra wealthy don't get taxed on $100,000,000 in income - avoision.
Our particular project is about analog simulation, though DARPA is also funding surrogate modeling efforts in the digital domain. On analog in particular, one significant impetus is speeding up mixed signal simulations, since digital simulators (in terms of seconds of execution simulated per seconds of simulation time) are much faster than analog simulators, so if you want to do a mixed signal simulation, you're generally running it at the speed of analog simulators. For end-to-end simulation, it would be much nicer if you could bring up the speed of the analog simulators to be comparable to the digital simulators. Of course there is a question of how much accuracy you're paying (and we're still finding out what the tradeoff is), but in the kinds of simulations where this comes in, your actually often ok with losing some accuracy, since you can always get some noise coupled into the analog portion, so your control electronics should be robust to slightly weird analog signals anyway.
That's fair, I was making some assumptions when making that statement. Maybe a better point to make would be that he was overly prioritizing one aspect over others.
I played with Nim a little bit, loving it for a while, and I quickly ran into the same issue I had with Julia, which was that I had trouble staying in the basic language. Both Nim and Julia's documentation, and many modules/imports/includes/whatever of those languages, immediately jump to "holy shit we have macros! Importing this module changes the syntax! Isn't that awesome?!" And I'm like, no, it's not awesome. New syntax, new syntactic sugar, etc. is a learning curve every time for me. I'm often skeptical of operator overloading in C++ and python, so macro crazy languages are even worse. I feel like I must be in the minority, or I haven't hit that programming nirvana.
Platforms that stick to chronological order are growing without the influence of this strategy.

Mastodon has been doing very well by simply offering the Email of social media.
You could, but you could also argue that law enforcement and the military attract people with very black-and-white views of morality and society; people who who already unconditionally consider themselves and those like them the "good guys", and everyone else as a potential enemy; people who join the force to "beat up the bad guys" without much consideration of who the alleged "bad guys" are. Given America's widespread problems with police brutality, its police's steadfast opposition to increased accountability measures, and my personal observations of family members and neighbors in the force, I'm inclined to think it's the latter.

You're largely correct with regards to calling the church "neoliberal"; it is infatuated with deregulation (most $100 billion dollar corporations are). However, it's not particularly interested in "social guarantees". To put it in perspective, the church demands 10% of its members' income be tithed to it as admission to "the celestial kingdom" (super V.I.P. heaven); to assuage the fears of those who don't really have 10% to spare, the church tells them they can rely on "the bishop's storehouse", a fund for struggling members. However, in practice many members are unable to get the assistance they need; bishops are actually explicitly instructed to tell members to borrow from friends or family before approaching the church, despite the church's likewise explicit teaching that "if you have to choose between feeding your family and paying tithing, pay tithing".
Trying to be constructive, but why would it even be a subscription model? Although it looks nice, I would think twice even spending 10$ once for it (mostly due to our currency's value). Also, since it's an Electron based widget, is the memory overhead considerable for just a calendar widget?

Also, how does this YC Launch work? Does not seem related at all with your original idea (not sure if it's a deal-breaker though?)
This is interesting, does Rovelli lay these ideas out in a book? The idea that quantum mechanics are based in causality but not realism aligns closely with my own metaphysical beliefs based in an interpretation of idealism from a cybernetic (study of nonlinear causality) perspective. It would be interesting to hear his case.
Can You Email Your Way Out of a Wet Paper Bag?
It’s a huge luxury to be able to live like that and still have access to modern amenities. These people usually don’t appreciate how much their lifestyle is subsidized, largely because their votes can be worth 25-30x as much as an urban voter.
A modern circuit simulator, that has a fully featured programable API, that can be run from a real modern programming language, would be a dream.
Every simulator i have used has been pretty limited in that way, or at least those features were not well advertized.
Even the insanely expensive ones.
I mean the most expensive ones (like $100K liscense type deals, like Cadence) are if anything even less modern from a user interaction perspective.

My first academic paper
(https://www.oxinabox.net/publications/White2015PsoTransistor...) was based on doing a search over parameters for the transistors being used in a circuit.
The way that whole thing work was by string mangling the netlist file to update the parameters.
Triggering the simulator on the commandline.
Getting it to output a CSV of the signals.
Parsing that CSV, and detecting edges and then measuring timing that way.
Then throwing it at a particle swarm optimizer to fine a new one.
That sucks from a user experience.
It's a super cool way to solve problems though.
that would be so easy with a real API.

Further, with julia being a differnetiable programming language, rather than having to use a particular swarm optimizer to search, I could have been differentiating it, and using some sophisticated gradient descent like LBGFS etc.

I hope that some of the general tools like this will be an outcome of this project.
What was the technology replaced by Julia (i.e. the systems which were 100 or 1000 times slower)? Is the whole factor 1000 because of Julia/LLVM optimizations, or is there faster hardware, or was the old system an interpreter?
The UI looks nice.

An alternative for those looking: https://github.com/leits/MeetingBar
Analysis of Cloud Provider Market Share
I hadn't thought about it from that perspective. Funny thing that occurred to me about the famous iceberg principle is that Hemingway had a large unpublished/abandoned volume of writing on Nick Adams, the fictional hero of many of his short stories. So in a sense the Nick Adams his readers knew, was only exposed as a fraction of the character's full existence, so to speak. I can imagine a writer taking it further and creating an entire fictional town, writing many histories but not publishing them, but using the town as a setting for published works.

But back to the interview comment. I was thinking more literally, eg. when Cezanne does a painting of a landscape and/or some people, what details does he choose to actually paint? How many details does he include? Knowing that the viewer will recognize things from their broad outline. And with Mozart, well, I suppose there's things like how long should a piece last, what sort of rhythmic patterns are pleasing to audiences. Or, if you think of melodies as 'characters', how many different developments should they go through before recapitulating to their core.
> sell it as closed proprietary software

This is not true for all open source licenses. Copyleft licenses such as the GPL and its variants prevent this.

Someone can distribute your software instead of you and thereby lock you out of any profits there, especially if they undercut your price (in the limit case they can distribute your paid software for free), but certain open source licenses prevent retroactive locking as proprietary software.
Happy Birthday:)
Not quite as "radical", but I did something in that direction, a minimal "starter kit" for developing Dear ImGui applications in C99:

https://github.com/floooh/cimgui-sokol-starterkit

It needs the system's "default compiler toolchain" and cmake, but other then that, there are no external dependencies, and I tried to keep everything as simple as possible (even the CMakeLists.txt file).

All the dependencies (Dear ImGui, cimgui and the Sokol headers for cross-platform wrapping of the platform-specific window systems and 3D-APIs) are bundled right in the git repo.

Zig and Nim are sort-of "in progress" (for instance, see the sokol-zig bindings here: https://github.com/floooh/sokol-zig/)
I really want to upgrade to Mk 2 eyeballs, maybe with some new receptors to see extra colours, infrared and ultraviolet. Maybe the capability to see polarised light too.
Out of curiosity, what nuclear disaster are you referring to?
The new M1 Macs are so much quieter than the Intel ones, you really have to ask “what is going on in there” to cause all that fan noise.
The one thing that I find superior in WebEx over Zoom is how the calendar events are presented. In Zoom, it often is unclear and I have to hunt for the event that I want to join, whereas in WebEx, it was always right where I needed it to be.
That surfaces a very important communication problem. If you consider 500 servers a "small datacenter", then, of course, you will say that K8S adds value to small operations.
I just tried to explain why the .kz email-address would be problematic for germans. I didn't propose that this should be the general rule for all the internet. Personally I don't have a problem if someone from another country emails me from a .kz domain. But I wouldn't get one myself and if the person emailing me is german I would probably look twice to see what the reason behind that domain choice is.
Also in the Boston Area. The sun, Mercury and Venus are in the Museum of Science. Earth is supposed to be in the Royal Sonesta hotel, but I believe it was moved to clean the area and never put back. Mars is in the Galleria mall, Jupiter is at South Station, and the rest of the planets are much further out.
More details at https://www.bostoncentral.com/activities/landmarks/p1018.php
Was this the paper? https://www.repository.cam.ac.uk/bitstream/handle/1810/28323...

Effects that 'interrupt' a fiber are asynchronous effects. They can be used to implement schedulers and the like. We don't currently support them in Multicore, there's still a few open research questions as to how to reconile them with the effect system.
Not necessarily good for people wearing glasses!

I bought one and it glares off of mine a lot so I stopped using it. Other angles where the glare stops makes me look like a sociopath.
SPA and PWAs.
"Those interested in helping out", at this point, are generally only within the demographic of people interested in consuming 60,000 words of necessary braindumping/orientation/synchronization.

Device bringup is, as you say, complex. This complex.
>Exactly, I think people misunderstand what open source means.

"Misunderstand" implies there's some authoritative definition on "open source" means here. I remember people considering Dasura "not open source" even though it was GPLv2, simply because they didn't accept patches and only threw code over the wall.

To a lot of people, open source means engaging on Github. You can say "they're wrong", but that's just disagreement.
When we think that something is weird, it's just us that are looking at it incorrectly. Quantum phenomenon make perfect sense once you accept that everything is just information, including space and time. So objects do exist, but only as collections of information which we then experience internally as "reality"... a little like simulation theory. We are essentially part of a cognitive field.
That's good to know. With the arrival of Apple silicon, I am tempted to try again. Will probably wait for M2.
That’s so bad, I just ordered an M1 MacBook Pro because in the reviews they said that it’s not noisy even with extreme use. I hope you are talking about an Intel based one.
> Let’s Redesign the Laptop for a Work-from-Home Era

Isn't that just called a desktop? ;)
There's also https://github.com/salty-horse/ibus-uniemoji if you want something a little more interactive.

I wrote https://github.com/sphaerophoria/ibus-memebox for myself because I wasn't quite happy with the performance of any of the solutions I found.
My journey to releasing my first app – #3 The Tech
Right now we're seeing a proliferation of states, counties, local health authorities, hospitals and drug stores all setting up their own individual Covid19 vaccination booking applications. Just about every single one is falling flat on its face when confronted with demand. No mainframes involved.
He’s being passive aggressive. Orwell had a particular problem with political speech when he gave his rules on writing simply and clearly.

Don’t speak clearly or concisely or with prose or with poetry, if you lack conviction. Who the fuck are you talking to, take your stand. The world is not your school.

https://en.m.wikipedia.org/wiki/Politics_and_the_English_Lan...

But hey, if he meant ‘this ones for the kids’, make it clear by writing simply.

All forms of expression tread on fraud if you lack conviction, and you will have to hide in airy fortifications of [‘that’s not what I meant’, ‘I was misinterpreted’, ‘You only think I meant this’, ‘Your are the problem’].

Well I’m sorry, I was just trying to figure out what you simply meant to say.