skysight-inc/HackerNews huggingface dataset:
It’s an arms race, hopefully a group of smart folks will open source a OBS (or similar) plugin to manipulate or completely mask minor facial expressions.
You just admitted you never took an engineering course (strength of materials, thermodynamics, etc) yet you consider programming and engineering synonyms?
Bakery CAC and Viral Coefficient
Get Rich with Python
I’m not sure why you put “continue” in quotes when my comment never included the word continue. You are correct that deaths for motor vehicle occupants are going down due to safety features specifically designed to keep the occupants safe. But car related deaths for people outside of cars is trending up and is getting grimly close to double what it was just a little over 10 years ago[0][1]

[0] https://www.ghsa.org/sites/default/files/2019-02/FINAL_Pedes...

[1] https://www.reuters.com/article/us-usa-autos-traffic-deaths-...
I think I was thinking of iChat. If someone started a conversation with you while it was in the background, it would display a small pop-up window in the corner of your screen, which you could click to start the chat. It appears in a screenshot here (from 2002): https://arstechnica.com/gadgets/2002/09/macosx-10-2/12/

So the basic design of the notification UI (small pop-up window, short and long, icon on the left, click to respond) was already in iChat. Other chat clients for Mac (Adium, Colloquy) were trying to imitate it, as I recall (and ended up improving on it).

This is also interesting on Growl's early history: https://web.archive.org/web/20060115015145/http://www.drunke...
You are using java but want access to Javascript for various reasons. (Maybe you want to add scripting? Maybe you want to use a JS lib? Really sort of depends on the circumstance).

Using node/v8 requires another distributable and starting up a new process.
This was the first course I did on Coursera and it is by far the best introductary course for machine learning I have ever seen, but my sample size is pretty small ;)
I stand corrected. As you point out the moth species I quoted uses this 'bad experience' signal as it's sonic defense.

However, this study found:

The moths’ ultrasound production clearly confused the bats, according to researchers, who reported that bats faced with sonar-jamming moths often tried to catch moths from empty air, apparently because the moths’ ultrasound signals had left the bats confused about the actual location of their prey. This kept working over several repetitions of the experiment with the same bats. For the researchers, this confirmed that moths were actually jamming bats’ sonar in order to escape, not just trying to startle them or mimic another, less tasty, moth.

https://www.gizmodo.com.au/2015/05/moths-rub-their-genitals-...

Which obviously goes to show there are many different types of weird an wonderful interactions going on between bats and moths.
Often defining a function that classifies whether a task is accomplished or not requires a fair bit of semantic precision as well...
This is a good recap of basic sleep hygiene.
I still have my BB Classic kicking around somewhere. It's neat to load up for interests' sake because the app store and BB services are mostly still operational, and all the apps on the store are _free_; albeit, those apps which are wrappers around proprietary services tend to be grossly out of date.

As a phone, it's still a better daily driver than my Pinephone. The camera is fast and decent, the audio is top-notch, it never crashes, and so on.
https://twitter.com/AnTheMaker/status/1332224148551118848?s=...
Thanks for this one, it encapsulates a feeling I've had for a while but could never verablize so well.
You need more sleep.

That's it. That's the story. There's nothing wrong with you. Trying to set additional alarms, or worrying about how you used to record your dreams... Not relevant. Your body isn't done resting. Stop interrupting it before its done, and you'll find that 8ish hours of uninterrupted sleep is more restful than the quasi-sleep you're getting now.
This talk was posted in another comment chain: https://media.ccc.de/v/33c3-7946-console_hacking_2016

This was 3 years after the hardware release, presented on substantially more locked-down (but x86 and PC-like GPU to be fair) hardware with a demonstration of Portal 2 running in real time. Presented by the person you are replying to. I'm also assuming there was no funding involved given the requirement to build an exploit just to boot anything on the PS4.

As an unabashed cynic myself: Your cynicism as someone uninvolved with the project is outweighed by the informed opinion of someone who has demonstrated ability in the field of porting linux to other platforms.
Any thoughts on how to better align sales with net outcomes based on your experience?
I have very similar issues. The key for me is looking at the behavior as a routine and pattern and replace it with a better routine and pattern. You need something to avoid the morning thought trap. The best way I’ve found to counter it is to have an immediate morning routine. For example: I set my running’s shoes and clothes out and the first the I do when my alarm goes off is put them on and go for a run. I’ve done the same thing with meditation as the first part of my day. The key is to pick an activity with minimal activity energy and to setup some visual cues of that activity near your bed. Don’t allow yourself to get pulled into you mind and brain. Eventually your new habit can replace the old one It’s not easy to transition but achievable with persistence and time. It starts out very hard to turn off that pattern. It eventually becomes natural to start your day a different way.

I’ll be honest, right now my routine is in rough shape after a bout of depression, but I’m at about 3-4 days a week and slowly building it up. This is a problem that comes and goes for me and focusing on a steady routine always helps.

I also recommend some meditation practice. On my worse days my mind is a mess of thoughts and dreams in the morning and I can’t make sense of the world much less the running shoes next to my bed. The way I get myself out of that is to bringing back my attention to my breath and body as mindfulness. Eventually I have enough awareness I can start to curl my body and prop myself up for a few minutes while I continue to collect myself.
If the developer is marketing directly to the user then the user has a choice: They can decide if they wanna use the app. If the developer is marketing to a third party that is forcing the user to use the app (e.g. employers) then the user is powerless. The only exception is if the app locks the user in in some way.
Where in the world are you able to turn $1 million into multiple high quality waterfront properties?
Oh man - of all my 'nerd crushes' Michael is at the absolute top.

I feel like he hasn't been risen up to the stature of John Carmack but if you look at the things he's shipped in his career (no less than Quake AND Windows NT) and at the sheer volume of content he produced during those halcyon days in the late 80s/90s when the PC emerged from dumb as rocks beige business box to premier gaming platform, he is a key figure.

I was too young and grew up too remote to have access to his writings as they were written but as an older engineer going back over his Graphics Black Book, the Zen of Assembly books and his Dr Dobbs articles, there's a lot of lessons that you can learn that still have a lot of value today.

Actually one of the best lessons - and most easily accessible - is in the first chapter of his graphics black book, he talks about the human element of optimisation, and that it is critical to optimise the right thing. He uses an example of a engineer he knew that in the era of early electronic calculators (still clunky and and slow, but getting faster all the time) honed his slide rule skills to wipe the floor with any desktop calculator operator. But he was spitting into the wind, it was clear calculators were getting faster and there was no more road with slide rules.

Ultimately he wasted effort on a legacy technology rather than leveraging what was up and coming.

In many ways this mirrored the PC, in its early days, it was slow, dumb and unwieldy, but it was improving at a rate of knots and eventually came to dominate.

Both Michael's Black Book and Zen of Assembly are on Github and maintained as PDF, Epub and other formats. They aren't terribly applicable technologically to computing today but they are very readable and contain a lot of general purpose problem solving and optimisation tips that are as applicable today as they were then.

https://github.com/jagregory/abrash-black-book

There have been few technical writers emerge that match Michael Abrash and it makes me so happy he's still hacking away at interesting problems today. Shame he doesn't write as much as he did, but I'm sure he's busy trying to usher in the metaverse (snowcrash had a big influence on him)!
Good job technically overall. Some player feedback:

It seems to be using more than a standard mahjong set? I saw 3 pairs of eight dots in a game.

Other confusing part are the one bamboo tiles where they’re all different art — took awhile to figure out they ‘matched’

Fun times!
I was actually about to use the term "meta-evolution" while writing that post, since that's what it seemed like, though I wasn't sure if meta-evolution was already considered just a subset of overall evolution.

Your whitepaper definitely makes a lot of sense to me. Has there been a lot of other research done on this?
If mobile is any indication, expect the performance gap to widen as time goes on.
They just launched Edge for Linux, as well.
It's poor.

Graal JS is much closer to being on par with modern JS engines. Nashorn is on par with JS engines from 10 years ago.
Google censoring stuff is obviously a big deal and if they'll do it in other avenues they will certainly do it with DNS. Corporations have at least 90% of their goal to maximize profit, and that is made much easier when you centralize everything to your servers, your control, and your specifications.
The only thing that is required (if you want the clipboard integration to work correctly) is that the first line of the file is the password. You can have other info in the file. Many of mine have my "secret questions" and their random gibberish answers, for instance.
> but because Apple won't help us with documentation.

No documentation is being hostile to other OSes running on their hardware.
Bfc – an industrial-grade Brainfuck compiler
He's following the sociopath rulebook. He knows what he's saying and doing. First step is the charm stage. Hell, he's the top boss and complained about election fraud months before election even started. He did nothing about it other than sabotaging US Post. Later he latches unto his anchor to defraud half the population, to spread FUD and lies.

The fact people can state this without reprecussion, makes him a weak liar. Everyone knows this, and this is how he speaks first, in order to disarm allegations about what he's doing. Just project all his words back to him, and you now have a list of all wrongdoings, ironically.
what that means for the market, the synergies, challenges

So you basically want people to repeat whatever pablum is in the related press releases?
There's plenty of duplicates like this in the open-ended responses. They just printed them all as-is.
> They own the economy, lock stock and barrel. The rest of us can only hope for a small stream to cover our expenses and little else.

How do you explain all of the successful people that started from nothing, and got to where they are now?

So what solution do you propose? Do they not deserve the money they made? The majority of businesses fail, don't the ones that succeed deserve a reward?
Well, this exact use case is mentioned on the pass website [0].

> One approach is to use the multi-line functionality of pass (--multiline or -m in insert), and store the password itself on the first line of the file, and the additional information on subsequent lines.

The Android Password Store app [1] also handles this format, interpreting the first line as the password and displaying the subsequent lines as additional information.

[0] https://www.passwordstore.org/

[1] https://github.com/android-password-store/Android-Password-S...
We use 1Password and shared vaults. Allows us to permission control who sees what and who has access to things. Honestly, it makes things super easy overall. Not saying it is perfect, but it takes a lot of the effort out of the process.

We will probably start looking at a way to automate the downloading of the files from 1Password via the command line tool, that way it can be fully automated for deployments right from our deployment box. Right now a human still has to grab the secrets file and make it available for the deployment script, which isn't as ideal but it is simple and better IMO then sending a file around where multiple copies start to exist which could cause a problem with deployments.
Moxie is just one of several security experts who are fed up with PGP. For a similar article see [What’s the matter with PGP?][1] or [The PGP Problem][2].

[1]: https://blog.cryptographyengineering.com/2014/08/13/whats-ma...
[2]: https://latacora.micro.blog/2019/07/16/the-pgp-problem.html
> Then adding "Fix" to another channel will automatically pull in the "dependent change" "pre_Foo" as well, if applicable? Or is a separate "new_Fix" created?

I'm not 100% certain of which is which in your sentence, but if Fix and Fox are in conflict (maybe Fix is Alice's fix, and Fox is Bob's), and they are both pushed to the same channel, we need to solve the conflict. We do that by creating a change, called "Resol".

Now, if you push Fix to another channel (that doesn't have Fox), that doesn't necessarily pull in Fox and Resol. If you push Fix and Fox, you'll get the exact same conflict. But instead of solving it again, you can simply push Resol, and the conflict will be solved.

> Can a link between two changes be created manually, even though the delta does not require it? E.g. to attach an empty commit, if these are even possible in Pijul (compare git's "--allow-empty"). Or, more reasonably, to record logical dependencies which do not show up in the code, such a separate changes for testing vs. the code itself.

Absolutely, the syntax for that is, when presented with a change draft when running `pijul record`, add a line of the following form:

[] BQDE4VH6OZHULHAOP37GSBJMCI5QIFSOU6COBYKPAY6FPH3IMISAC

To the dependencies section (that is, empty square brackets, a space, and the hash of the change you want to add to the dependencies).

We can even imagine adding dependencies automatically with external tools via record-time hooks, taking the specific programming language into account.
> I think starting with computer science (anatomy of a computer, history of computing, etc) and then moving into Java is probably the way to go.

These are major red flags, indicating micromanagement and a lack of respect for programmers.

Just use storyboards (diagrams), similar to films, to show what you want.
Just btw, I find a machine learning course at Charles University by Milan Straka better (deeper, more entertaining). Maybe I have bias, I'm studying at that school. "Thanks" to COVID, it's online and public - https://ufal.mff.cuni.cz/courses/npfl129/2021-winter#lecture.... You'd be interested in the EN lectures, CZ stands for Czech. You just won't get any certification, of course.
For the most part yes. The only reason to use this is either you care about the smaller runtime or you have some dependency that can't function without nashorn.
Original tweet thread:

https://mobile.twitter.com/BarakRavid/status/133308069628228...
Maybe a nit, but FWIW, on OS X you still can name your files whatever you want, 3 letter suffixes do not influence the file type, and folders still store their layout if in that mode (click the 4 squares in the toolbar and maybe you have to change one setting in the CMD J window not at a mac right now).

(not attcking you, the fact that it is a hidden setting probably proves your point. just find it interesting that this stuff is around still)
Project-based learning: Build a web app with Django
Original discussion (2015) on this had some pretty interesting opinions on the matter, https://news.ycombinator.com/item?id=16057579
What kind of snake do you keep?
Amid remaining uncertainty, one immediate low-tech alternative is rain gardens built at road runoff zones. Stormwater pools there, seeping into the earth, which filters out harmful particles before they can reach natural waterbodies. The SFEI team is sampling several rain gardens around San Francisco. One early test site shows a promising 90 percent reduction in particles, including tire fragments.

From TFA.
It is just a matter of time before execs at megacorps use these arbitrary metrics from Microsoft to evaluate knowledge workers. Of course, there will be no differentiation between quality and quantity of employee interactions. And, of course, the execs themselves will not be subject to these metrics.
If I don’t set an alarm I always wake up much earlier, and grab my phone in fear that it’s too late. Setting an alarm at a very reasonable tim (ie >8h after going to bed) helps me sleep calmly, knowing that I will not oversleep.

It’s interesting how different minds work. :)
I think this is a legitimate concern, but it seems less likely to me, specifically in the case of Apple hardware, for two reasons:

1. There will be far more interest in being able to run Linux on that hardware, and in being able to keep it up to date (since it'll be a daily driver).

2. Apple are probably less likely to regularly make drastic changes between hardware revisions because they will need to support multiple hardware revisions themselves (Apple are typically pretty good with supporting old hardware). Their only strong motivator would be to actively prevent people running other OSes but I don't think Apple care that much about screwing over that niche demographic - especially when they're already paying for the hardware.
As long as I can practice on the system to know what facial expressions to produce.
If it's a call for platforms for lying, it is not welcome.
Just wait until they start "fact checking" your personal conversations. Yet another unfortunate combination of elitist and philosophical dunce. It is so tiresome.
Your likes absolutely are your own interactions, and it's no violation of privacy to allow you access to data to which you already have access. You can't like it unless you can view it first. In fact (it's hidden but it's there) you can go back and view all of your past likes on Instagram.

This is not privacy, this is walled garden nonsense. Instagram thinks they own all your curation activity on the site, and they do not.
Can someone explain me the purpose of writing such this long thread....on Twitter?
I used it back in the day to provide server side rendering for a Clojure/ClojureScript/Reagent web app.

I remember it being a bit of a pig, both in memory consumption and CPU use, but I'm sure that was just relative to the black magic behind V8.
Cyber Week Sale Amore Bed 20% Off
Pass will store arbitrary text, and various pass frontends (qtpass, and ansible's passwordstore lookup plugin) will also allow you to put in key-value fields, and query them.
That's a valid critique for some use cases, I guess. Doesn't really apply to my uses, but there are some ways around this including having the presumably few very sensitive accounts saved using alias names that only you know.
Senator Hawley and Mark Zuckerberg (Nov 17, 2020)
Doesn't seem necessary, but at any rate only a small dose is needed to be effective i.e. 0.3mg. Too much OTC melatonin can backfire and lead to grogginess.

Melatonin levels should naturally spike near onset, but it can be suppressed by blue light emitting electronics and caffeine. A filter like flux on media devices in the evening can help - https://justgetflux.com/
Exactly. People get lost in ideology, and lose their principles. Left is just a reaction to Right, and vica versa. Both parties hostages in a two party system of stalemates.

These political axis are defunct in the rest of the world too. They serve only the purpose of career politicians. And no, the "rebels" aren't the "final solution"..
Fantastic article from the inside looking out: https://zeux.io/2020/08/02/eight-years-at-roblox/
Kids wake up with light and sun. Then they wake you. Invest into really dark things on windows in kids room.

Also, don't send them to sleep too soon.
To be fair, as the author of that: that was mostly a job of reverse engineering what was weird/broken/different about the PS4's GPU, which is otherwise a standard Radeon. It was effectively adding support for a new Radeon variant chip of an existing GPU generation. There was definitely a deep dive into the platform and I reverse engineered the proprietary Radeon firmware CPU architecture in the process (which nobody had done before), though, so I think I get some credit for that. But e.g. the userspace side "just worked" after a few trivial library patches; AMD's entire userspace blob GL/Vulkan driver worked completely unmodified once the kernel side was fixed up.

This would be adding support for a completely different GPU, which is a whole different ballgame and order of magnitude of complexity.

That said, as many hours as went into the PS4 Linux project, it was a hobby thing and I'm pretty sure if you add up the hours spent on the GPU side it wouldn't hit one month's worth of full-time work. I'm also offering a whole different order of magnitude of time investment here.
Sprite Lamp sounds like it may fit the bill as an example, as well:

https://www.youtube.com/watch?v=fy3FvPg01w0

Given the author's other post about a similar technique going on to be used at Quixel, presumably they were inferring normal maps from lighting data, and later metallic, AO, smoothness etc maps for PBR.
> Why would there be expectation they'd do anything more for Linux?

Linux is more complementary, compared to Windows which has been an existential threat to the Mac since the 90s.

I agree with an earlier comment: I don't expect Apple will provide any assistance, but neither do I see it as entirely unlikely.
> or somehow convince a GPU to do it.

I'm about 90% sure this is possible using techniques broadly similar to piet-gpu. The problem is a lot less constrained if you have access to compute shaders (ie WebGPU), otherwise it looks a lot like RAVG (Nehab and Hoppe) and you have kinda nasty branching and memory access patterns in the fragment shader, plus still having to do coarse rasterization on CPU.

One of the operational challenges here is that the renderer would likely be a one-off, as the requirements are just so different than most other clients of a 2D rendering engine.

There's been a bit of discussion on #gpu on xi.zulipchat.com. I consider this an interesting problem but can't really justify spending time on Flash-specific features myself.
Yeah I know. Before he edited his post he literally asked for a Windows Subsystem for Linux which is what it should be called. But Microsoft calls their Linux environment for Windows that. So....
We live in remarkably different worlds. No car, and the likeliest crime here would be theft of the package itself.
Mostly agree with the content of the article, but he's not offering anything in the way of anything better.
Mike started the project - I know this because I'm one of the developers (others include CUB3D and Dinnerbone) and his commits go back to 2016.
Regression to the mean: what it is and how to deal with it
Nope, I'm on NextDNS and haven't had issues since he first announced it.
Prefinery – Viral product launches and word of mouth referral programs
The one positive version of this I would like is if you could score anonymously. Then it might be nice to have an independent tool tell management certain meetings have been a waste of everyones time and nobody has been paying attention