skysight-inc/HackerNews huggingface dataset:
I am still waiting until AI reaches the ultimate in noise cancelling- that meeting could have been an email. AI will automatically send meeting cancellation and most likely meeting notes.
There's that xkcd...

https://xkcd.com/1425/

They're going to have to update the comic, since the GPS tech tree that enabled the first one can not be combined with the AI tech tree to make the second one simple.
Install Homeassistant on Raspberry Pi
Anyone interested in OAuth 2/OpenID connect on mobile should absolutely watch Eran Hammer‘s (one of the creators if the OAuth 2 spec) talk on the subject [0]. He contests both the “security” and “user trust” claims made in this article. I very much doubt that most users have more trust in an app when it blasts open a browser vs allowing credentials to be typed into the app. The claims this article makes about maintainability however are very accurate in my experience. Nice to be able to adapt your auth flow etc without releasing new native apps.

0: https://vimeo.com/52882780
Has Google ever created any non-web product that it supported for more than a token amount of time, that it continued to re-iterate on for years that was not linked to Google properties?
Authenticated Uplinks with Verdaccio
Sounds kind of similar to Fortress Beseiged which is kind of like the Chinese equivalent to Catch-22.
to be fair before flat design came I remember there was an extreme skeuomorphism trend, that flat was a response to.

It's also not like totally flat is terrible, one could imagine an effective LCARS-like UI (and I'm sure, many of us dream of it still).
Unions protect bad apples.

In most cases, the net harm is actually minimal, e.g. increased levels of incompetence, drinking on the job doing paper work, forcing bosses to outsource, slower delivery times, etc.

In the case of police though, harm can be quite high when bad apples are protected.
Testing in Node.js by example using the SOLID principles
I switched from vim (with YouCompleteMe) to VSCode about 4 years ago and I've recently discovered the intellisense engine for VSCode is now available as a vim plugin: https://github.com/neoclide/coc.nvim.
Could anything with a Z80 processor run Gameboy games?
>to become production ready from the commercial

It's not a commercial product. Even if it was, what ever happened to releasing quality software? Sure, Google and Facebook release new builds constantly but everybody hates them. There used to be a time when a new version of software meant new features, not new bugs, and it seems like Haiku hearkens back to that time.
Is it an oxymoron installing chrome on Ubuntu?
I've never seen it and I'm a regular HN reader of the /new page. Even the most obscure spam or porn links are only flagged or marked [dead], not deleted. After a while (a week?) only the title remains and the URL is removed automatically not to give the URL any backlinks (SEO value or such).
One might just write a main loop, which takes Lisp expressions (or other input) from two or more different terminals and executes each expression interleaved. Those were not 'concurrent programs' which shared some state, but function calls within the same Lisp system, using an interactive execution loop serving several I/O devices.
An early (mid 60s) application domain would be multi-player games over terminals controlled from a single process.

Lisp also has the idea of break loops, which halt the current execution (for example triggered by some kind of interrupt), allow interaction with the program state and then let one continue the program in some way. Thus one would not need to attach a debugger I/O loop from another process, but the debugger repl would be a part of the running program and could be called on demand.

That you 'know some "LISPians" like to think everything in computing eventually leads back to LISP but that's not always the case' doesn't invalidate the fact that Lisp systems were running on many of the early computers & operating systems from 1960 onwards and followed their evolution. Thus at least some interesting stuff has been done very early in Lisp, too.
How do you fund this? I got semi-far with some friends on building a project similar to this, however, we stopped halfway through because we realized that video hosting quickly becomes quite expensive; without a monetization plan, there'd be no way we could stay afloat. Looks great!
Devs have enough reasons to bloat estimations – velocity is not performance
For all intents and purposes, if you had no exposure to BeOS, you won't really get why this project exists.

It is so crazy to think that we could be living in a completely different world today had Apple opted to acquire BeOS instead of NeXT.
They all do, in fact the GPU is required to boot the CPU. In your free output it is clear that 64MB is assigned to the GPU, as per default, because it says you only have 432M total (available to the CPU).

You can gain most (not all) of that 64MB back for free, simply by running `echo gpu_mem=1 | sudo tee -a /boot/config.txt && sudo reboot`

(Pretty sure that the minimum is actually more than 1, but also that it will accept that and set it to the minimum... check the docs if you need to be sure)
"The Posthumous Memoirs of Brás Cubas" and "Dom Casmurro", both by Machado de Assis, were required reading during the last 3 years of school in Brazil. It is common for college entrance exams to use the books as example for questions.

I forgot most of the plot because I only read it for school, maybe I should revisit it now that I no longer dread reading.
> 1. It’s the syntax in the manual. The last thing I want to do when reading or writing asm is to mentally translate from the manual to AT&T syntax.

Right! I worked on C++ compilers for years and I don't even know where is the canonical book of AT&T mnemonics. At the rate that Intel is adding new instructions, using anything other than their official docs (and thus their official names) seems nuts.
A Monument to the Mother Tongue
This one? "YC's list of organizations helping to improve racial justice" https://news.ycombinator.com/item?id=23470155
Fire economy
The Verge is a pretty good source, isn’t it?
What about battery life? This seems to be a big disadvantage for most Linux distros
There is no world where you just get to tamper with stuff. In the absence of trusted computing, the anti-tamper strategy is server-side policy logic and central databases.

The ability to control and trust devices that have left the issuer's physical possession enables decentralized and privacy-preserving architectures.

If this tech were perfect (it isn't) you could even do a peer to peer cryptocurrency without proof of work. Just make your peers prove they are running software which will refuse to double-spend.
Time to urgently make sure your favourite backend is generating decent AArch64 code and you app is compatible with a weak memory model...
It's for touching and swiping on surfaces with fatty fingers. Jurassic mousepushers and nippletwisters are out of fashion.
What are your thoughts on the meta-moderation system used by Slashdot? That seemed to curb a lot of common brigade abuse and is the one feature I miss most about other discussion systems.
Incredible :-). Though I can't help but feel those wooden light-boxes take away from the grandness of it. They look like something hammered together by a weekend hobbyist.
Have you used Dokku before, or did you look at it before settling on CapRover? (I'm just starting to look at both)
After the last few years of hardware problems with Macs let's see who's the brave one to buy a v1 of any Apple new product (meanwhile there's probably people already making a queue to buy one)
> It’s a game of chicken and one Samsung can’t win

Indeed, they most likely can't (easily) make Tizen a commercial success to rival Android, and even using an Android fork would still be far from ideal without Google's Play Services.

But Google probably can't legally sustain this position for long and hold OEMs hostage, especially with all the antitrust scrutiny they are facing now. Conditioning access to the Play Services on using exclusively Google on every device sounds like something that could be considered anti-competitive.
what does this mean for running docker containers on macos?
Yeah that pretty much sums it up. The OS ran circles around pretty much any other OS you had running on the same hardware.

I remember the OS installing in a crazy short amount of time.
There are a few scenarios in which I miss simple inheritance when I write Julia code, they are few and far between (in real world problems). What fascinates me is how virtually the whole of the programming world decided that inheritance was the way to go and pursued it for 20 years - on the basis of what now looks like zero evidence.
We rolled out https://chrome.google.com/webstore/detail/nod-reactions-for-... to all of our devices. The quick 'raise hand' button is great for what you're looking for.
>At least with video you can kind of tell when someone is waiting to speak by seeing their expression. Audio only is worse (but maybe wouldn't be, if you had good intent-to-speak tools built into the app?)

Which is one good reason to use video. At least with smaller meetings, someone can raise their hand or just look really pained. (Bigger meetings, you probably need to use chat.)
Bluetooth.

Stop using it.

Without even looking at your setup, I would bet $100 minimum that it's Bluetooth latency. It adds a lot of latency, 500ms is not unusual, and many folks have no idea that all that latency is really just the last 18 inches. This is why you're seeing more and more cases where people are using good old iPhone wired earphone for conference calling, especially when skyping a TV interview.
It's already the case that ChromeOS can run a Linux environment in a VM. The question is whether this is enough for most developers?
Location: San Francisco, California

Remote: Either Remote or In House

Willing to relocate: Only to San Diego, CA

Technologies: ReactJs, ExpressJs, NodeJs, PostgreSQL, jQuery, Javascript/ES6, Figma, Adobe CC.

Website: https://scottlingner.com

Github: https://github.com/slingner

Résumé/CV: https://scott-lingner-portfolio.s3-us-west-1.amazonaws.com/S...

Video Cover Letter: https://coverstory.page/profile/slingner

Email: slingner@gmail.com

I am a collaborative developer with a strong background in building interactive web applications from the ground up. I have a creative problem-solving and agile mindset from 8 years of experience in the photography and advertising industry. Feel free to reach out!
I made persistent_undo as part of Google Summer of Code in 2011. Very grateful I got to do that (and for the mentorship of Bram Moolenaar), and I'm so glad that this became part of your essential workflow. I also can't live without it at this point.
Yeah, I understand what you mean, sorry if I created confusion. My point is that the claim that it makes it difficult to reason about is misguided in most cases because there is an easy way to estimate the upper bound of any function if you know the upper bounds of the same algorithms in a strict language.

Generally speaking, the complexity of any function has an upper bound equal to the most complex algorithm used. Laziness can bring the upper bound for complexity down, though. The fact that upper bound may be lower is almost certainly not something that you care about in the overwhelming majority of programs. And I haven't found the first person upset to find out that their algorithm performed much better than estimated.

If you have an algorithm with O(n) complexity, it will be the same both for a strict and non-strict language if the whole result is consumed.

When the whole result is not entirely consumed, then the upper bound for a lazy language may be lower.

The classic example, as you linked to is this:

minimum = head . sort

If we consume the entire result of the sort function, then the upper bound is O(Nlog(N)). Because of laziness, using head makes the minimum function O(N)

The implementor chose to compose those two functions because laziness makes this possible. If you are in the business of reviewing core code to evaluate their complexity, you are right. It is difficult to nail down get the more accurate upper bound, but that does not mean you cannot guess what a less accurate estimate would be. I would have guessed O(Nlog(N)) the first time for a minimum, and would have been pleasantly surprised that laziness makes that faster.

When has reasoning about time complexity been difficult for you in a lazy language?
Reading official documentation when working with new tools/frameworks.

Googling every hurdle as it comes & over relying on StackOverflow is neither effective nor satisfying. Some of the projects out there have amazing documentation (e.g. VueJS, Kafka). It's best to read the overview & skim high level stuff to understand the core components/principles/terminologies. It makes it so much easier & enjoyable to use those tools.
> Samsung has 20% of the market and a lot more of the high end market. Going with "not Google" means a lot of users no longer using Google Play Store and services. It most certainly would "affect" Google.

That will make Samsung phones very pretty door stops. Users do not care about phones. Users care about apps that run on those phones. Samsung has no apps that users care about ( IG/Facebook/TikTok/Snapchat/Banking/News/Tinder/etc ) without Google Play.
Sounds like a “pro” use case.
> I have not found a lot of value in debuggers, outside of after-the-fact debugging (e.g., core files.) I much prefer printf-style debugging.

Have you heard of/tried rr? I think you might find that it fits your thought process better than traditional debuggers.

https://rr-project.org/
It means you better think about buying a thinkpad.
> We are doing what we can to mitigate loss of life.

Some individuals/business-owners doing what they can to mitigate loss of life caused by the reopening of their businesses, yes. Some people are wearing masks.

This is by no means universal. You don't have to go far to see videos from Vegas, or of airlines not enforcing their own mask policies.

And also, as a society we absolutely are not doing what we can to mitigate loss of life even within the parameters of a fixed amount of economic activity.
100% agree. Latency is a killer to natural conversation so if you want to be your best on a conference call, no Wi-Fi and no Bluetooth.
The first example links to an index page; it should probably link to the specific page itself.

I suggest trying out ScrollToTextFragment https://github.com/WICG/scroll-to-text-fragment if you haven't already I know it was a little controversial and it's currently Chrome-only, but it might improve the UX for some people.

Very cool, though!
Interesting. I imagine they'll have to provide some sort of x86/amd64 compat layer as otherwise this kills every application available for macos right now.

I hope they don't also continue to lock down macos (though I imagine they intend to) by restricting applications to only being available from the app store. That would set a terrible precedent for personal computing.
Tmux, Emacs, Perl, jQuery.
> and while a small handful do look suspicious

Isn't that not what we're talking about? Maybe you weren't around to see all the "Congrats" comments and now the thread looks more legit -- I believe we call that "seeding", what do you call it?
Hope it doesn't infect the thinly papered over Android based "OS" on my car's dashboard.

I authorized the car to my home's WiFi in hopes that there would be updates. Instantly regret. :/

Do I dare even turn it on now?
Thanks for playing, Intel.
why can't I upvote you twice?
I envision there being a lot of ARM support issues across apps that I rely on. We finally got over the keyboard drama, I don't have confidence this will go well either.
Now will be a good time to stock up on Intel macs. At least we will still have hackintoshes.
We don’t need the confessions, we have video evidence.

Save it.
> What was the market for Linux when it came out ? The thing was a copy of an existing OS, made by a guy in his spare time.

> What was the market for php when it came out ? It was just a few helpers to write web pages, simpler to use than perl that already existed at the time

The markets were clearly there (and huge!) for a free Unix-like OS and for a better replacement for CGI scripts. The fact that some people didn't see the potential for Linux or PHP, is wholly separate from their market opportunities.

The question here remains: where is the market today for a new micro-kernel OS? The likely answer would have to be device-makers... but which ones can actually benefit from Fushcia?
June's Patch Tuesday addresses 129 vulnerabilities
If you look at the problems with the 2016 - 2019 MBP, and also the problems with the first generation intel MBPs, the biggest issue in both cases was heat. (Although there were clearly other issues as well.) The new Apple chips are going to be much more power efficient, so I think there is actually hope here. I still wouldn't buy a v1 because I think they'll have problems, but I think whatever problems they'll have will be less than previous v1s.
It would also have to know where each of your ears is in relation to the microphone with millimeter accuracy.
So..... Why would Jane the User pick Haiku OS over, say, Ubuntu?
It's pretty cool to see something get launched here and have the founder come back TEN YEARS LATER to talk about it. That's crazy rare. HN was a little smaller then, so it's fun to see names you haven't seen in awhile talking about the same stuff as before.
Well, duh, it's June. Get back to us when they do the same "feat" in wintertime.
That sounds pretty compelling then.
I love digital explorations like this, but the step length of these google maps style walkthroughs drive me insane. I often want to look at the detail of something that happens to be in between two steps, and it's just not possible.
I'm more or less on the same boat, but this would be my first time trying it.

Not familiar with all the available API platforms, but while doing some research, Alpaca kept showing up ( https://alpaca.markets ) so I just opened an account with them recently.

Would love to get any recommendations on getting started with the data analysis/algorithms/ML side of things for this.
My typical setup is that I have a single desktop for each project I'm working in. Web projects split into 4 panes. Top left, browsers (different chrome profiles running in different i3 tabs), bottom left dev console (same), top right vscode, bottom right, i3 tabs for all the consoles I have open (`npm run`s, git, etc). For go projects I have full left split IDE, ssh in to vagrant top right, bottom right are local consoles (tabbed) for building/running tests/etc.

This would not be possibly if I wasn't using 4k monitors. That was a big shift for me, because now I think of each 4k monitor as 4 1080p displays.
YouTube/Google need to be more aggressive about blocking logins from new locations. The account owners don’t know until subscribers point it out.
Zuckerberg Asks Employees to Not Cross Out “Black Lives Matter” at HQ (2016)
> I imagine they'll have to provide some sort of x86/amd64 compat layer

Just like they did with the mk86->ppc transition, just like they did with the ppc->x86 transition.

> I hope they don't also continue to lock down macos

Let's not confuse moving Macs to ARM processors with turning Macs into iOS devices. Apple has always treated the OS families differently and will continue to do so because they know more than anybody that they meet different needs.
Nope, in this case it was ctrl-z
An actual debugger. I started as a PHP/WP dev and spent many hours running results through echo or var_dump. IMO the debugger is the absolute first thing you need to learn about the platform you're writing for. Without it, you're taking shots in the dark and you truly don't know how your code is executing.

It seriously pains me to see people not using one. I have a friend who is taking an online PHP backend class. There was one lecture on debugging, and all it consisted of was "here's what using var_dump looks like". I showed my friend how to actually set breakpoints in their JS code, set watches, etc and they felt cheated by their class. They should.
Isn't this the Verge's summary of the Bloomberg article from Mark Gurman? Why not link to the original article?
I install the largest whiteboard I can find. My current office has one that is over 2 meters across. Having a huge space to discuss architecture is valuable.
I'm excited about this. Can't wait to see what performance looks like. As for the effect on sales, it's probably a wash. For people who know and care about these things, I'd imagine a 50/50 split between people racing to get the last rev of Intel macs to wait out the transition until things stabilize and the other half waiting for the new stuff. macOS app devs won't really have a choice, but iOS devs will.
XR Talks: What's Holding Spatial Computing Back?
That's not realistic.

I've talked with residents who lived in SF back when it was a lower income city. Here's what they had to say.

Example: there used to be a time when you could find sporting good stores, tire repair shops, thrift shops, toy stores, and generally not-very-much-money making businesses in SF.

Those are all gone now - priced out.

If tech workers left, it's not like their office space would stay vacant. It would get repurposed. Those kinds of businesses would move back in.

They'd need service workers, so they'd get hired back.

And house prices, rent prices would drop.

If you think that's unrealistic, I would say: that's far more realistic than hoping for something that demonstrably is not going to happen - say, 500k new housing or apt units being built. That's not gonna happen.

If you want more affordable housing at any cost, no matter what, this is one actually realistic way to get there.
I used the conditional, didn't I?
The author has a lot of interesting projects on his page: https://lingdong.works/ though I haven't checked all of them out (I have no desire to watch anyone's face decay).

As a geologist, I happen to think that all landscapes are procedurally generated, though it is in general a slower generation process than the computer simulations. Nonetheless I remain fascinated by both the Earth and computational representations of it, and I really enjoy looking at simulations and art depicting landscapes, envisioning what tectonic and erosional processes could have produced the scene.
> loosening of monetary policy

The federal funds rate is zero. So, direct injection of money seems the only way forward. Direct injection failed massively in the last recession where money was given to the markets but failed to reach the consumers. There is a lesson to learn there.

Europe approach in the current situation is to pay companies to keep citizens employed in combination with it’s already existing social protections. USA approach has been directed to assure companies capital to keep them for failing. The pandemic is an awful situation but a very interesting economic experiment. Time will tell the pros and cons of the different approaches.
So you are saying Haiku is a hobby project with no goal of being um... "production"? Are you sure that people building it feel the same way?
Back alley parking.