skysight-inc/HackerNews huggingface dataset:
CT provides a language that allows us to talk about things without description of their inner workings. That allows us to see connections between seemingly different topics, which we wouldn't likely find within the domain specific language (DSL). DSLs have their purpose, but so has a meta language connecting DSLs.
AirPods Pro: Bluetooth Latency
Yea, sorry, that was worded a little poorly. My point was just from a monolith you are smarter to add caching first before breaking it up anyway. So monolith will get you to point A on the map, adding caching will usually get your further to say point B, then finally you'll need to break the application apart to scale further. That was my point.

Nothing evil about a monolith when you are starting out. I'd argue it is the correct way to start out in fact.
Like Jarred wrote up there:

- It uses a closed-source fork of libv8 on Android called X5[6].
I think developers should really take note of VS Code's release notes (e.g. https://code.visualstudio.com/updates/v1_41) which include lots of screenshots and animations of new features or improvements. Makes it very easy to see at a glance what has changed. But it's a lot more work than just dumping the git commit log, of course.
Hurdur:

- It uses a closed-source fork of libv8 on Android called X5[6].
That's a good article for the simple reason that it is written by someone who still had enough 'outsider perspective' that it can help guide other people new to the material in ways that old hands never could. It is impossible for me to tell a person new to this material what the pitfalls will be because most of what they will be struggling with is obvious to me and it would never even occur to me to explain it.

The site is a bit slow to load but if you are new to working with Arduino's and other small boards like that and want to play around with them it is worth the wait.

Title nit-pick: I'd have used 'low level programming' rather than 'hardware programming', programming hardware has a different meaning.
This article about networking (as implemented in Source Engine, but applies to most realtime games) is a worthwhile read:
https://developer.valvesoftware.com/wiki/Source_Multiplayer_...
I agree. I think never mentioning Lightroom is a way of steering clear of meritorious suits and reduces the likelihood of a frivolous one...since even a frivolous lawsuit could be fatal. Anyway, "here is our cool thing" is probably organizationally healthier than "us against evil corp."
Ok: Overwatch, Battlefield, PUBG, Escape From Tarkov.
> how we can improve their resilience so we can stop this from happening in future

I'm not so sure about that.

Just a few months ago a temporary power cut in London left some modern Siemens trains stuck for hours because they had shutdown do to irregular power and had to be manually rebooted.

Apparently nobody thought to investigate if the signaling system is also vulnerable to irregular power.
Never happened to me and I created a few games in the past.

If the story or gameplay is good, I don't care.

It's like music, I can listen to it actively as a musician and I can listen to it as a fan.
Great stuff! Thank you for sharing!
Thank you for sharing. Great stuff!
Both options also don't contradict each other. Two sentences that tell unaware people what to expect and another sentence to compare against what everyone who already uses such software already knows by name.
Your question is hard to understand. FPGA logic fabric must be loaded at once. There is a method called partial reconfiguration, one can swap pieces of the logic design on the fly, but it’s probably not the case here.
Or, they could just be racist.

Sometimes, call a kettle a kettle.
As a high level cs player I would argue that the ingame movement and how it interacts with the gunplay is more important to master than the spray patterns.
What is the point of posting a library with all documentation in Chinese on HN? And to be brutally honest, even if all doc's were written in pristine English, you'd have to be out your mind if you are based outside of China yet still choose to use an RPC library sponsored by the Chinese Communist Party.
If the environment was poor, people probably would not bid much for the house.
If you want to work, for example, in embedded systems it's a must
80s and 90s American culture seemed to have an edge of individualism and creativity that was fed to the corporate steamroller as media consolidated.

Can you imagine Disney producing Animaniacs?
Being played competitively doesn't make them competitive? Am I understanding this correctly?
A good 50% of phone users could probably do it without assistance, and people can always have someone else do it. Rooting a phone is really not difficult, simpler than installing windows xp used to be.
A (shallow) dive into the American banking system
What is a linear rotation?
If one sphere is in linear rotation, why can't two?
Yeah, but in this case they didn’t buy into the subscription model—they bought a “lifetime subscription”, which is really just a traditional, perpetual license under a different name.
You need engineering talent to run a tech business. Otherwise you don’t have a tech business in the first place.

Money comes from anywhere, tech talent is fixed in supply.
Earliest fossil evidence of parental behavior
Does the pattern matching do something that Ruby's map() can't do?

Coming from Perl, map() there can return fewer elements than the source list, so pattern matching works already. A short skim of Ruby's map seems to imply it always returns something with the same number of elements.

Edit: I was confused about what this feature did. So this subthread is still interesting, but mostly unrelated.
The website is down https://web.archive.org/web/20191225131030/https://blog.athr...
It may currently be legal, but this isn't an acceptable long term framework. If you're flying below the regulation ceiling, you should need a line of sight operator and landowner approval. Above that you should need a transponder and rough flight plan – just like regular aviation. At no point should an operation be opaque to local law enforcement.
Prefer one sponsored by a very ethical company that really worries about your privacy like Google or Facebook?
> How do we explain events not always having a predictable outcome unless all possible outcomes occur somewhere?

I think the leap from A to B is unnecessary. "We don't know" is also an acceptable answer.
Wonderful website! Can’t wait to regularly follow this.
Pentagon Warns Military Personnel Against At-Home DNA Tests
Sure. Maybe that's why the newborn child of a Brahmin is a Brahmin. /s

But seriously, as a Hindu I gotta ask, do we honestly think people are that clueless to fall for this bs?
Or a weapon.
> repetitive pounding of running results in wear and tear on the body

It can result in wear and tear, it can also result in strengthening. The relationship between enhancement and degradation, and associated outcomes, is far from simple.
Of course, that's one of those things you can't tell the players. Like that game where the first killing blow (within some timeout) on the player automatically misses. It makes it more fun.
Publish or you'll be the trouble maker that will never have a career, that's what you mean?
Bit of a hijack but are you still working? I’ve been in LA for 15 years and the plan is to move to SB once we no longer need to work. I love everything about the area (I just did a 5 personal retreat at Lake Cachuma) but job optionality is low.

I’ll be back on Saturday and can’t wait for the peace, calm and beauty.
And conversely, being healthy doesn't mean you're intelligent, or that you will make better "executive decisions" than someone who doesn't get up at 5am and do crossfit for 3 hours before they arrive at work.
Incredible explanation. This is an order of magnitude more complicated than I originally assumed. Thanks for taking the time to educate!
I like the copyright pun at the bottom.
"Sponsored by the Chinese Communist Party" - does the documentation really say anything like that, or you just sharing your prejudice with us?

Anyway, I don't see the problem in using CCP-sponsored software if we can use the Internet, which started out as a project of the US Department of Defense (ARPANet).
Only about half are shooting/killing games. But pretend-killing games are a major part of our mammalian brains, going back millions of years, as seen in your local house cat.

https://www.google.com/amp/s/venturebeat.com/2019/01/22/npd-...
I now looked a bit into it, thanks for the link. I think it would make a big difference if that was a credible threat by the parliament, or if it was some random grandstanding by a politician. Given that the idea was not discussed again (all references to the issue are to the same resolution, it seems, AFAICT), it is quite likely that (a) the idea was not serious, and (b) it gave the Russian government an excuse. If it's being used as an excuse then there's no point in taking it as a serious threat to Russian national security the way some people do. The Russian government is very fond of portraying itself as a victim of the West, so some skepticism is warranted.
I was convinced for years that there was a scene in Dune where they show the making of the water of life, by drowning a young worm in water. I had seen it in the cinema when I was quite young but it never showed up on rewatching.

20 years later I found out that there was such a scene, and it was just as I remembered, but it was only in an extended, poorly made tv-edition cut that was never shown in theatres.

I still don't know what happened there, really.
Yeah afaik something is always returned from the block (even if it’s nil). Occasionally I recall my self doing something where the block might return nil and then I’d call `compact` to get rid of extra nil stuff. It works when you want a modified version of the enumerable but don’t want nil stuff. If you just want to match a subset then I think `select` is probably what you want.

Further, the pattern matching feature is significantly different than `map` imo.
Merry Christmas everyone!!
Ho to Deal with Internet Blackout?
Your fucking site has an infinite fucking scroll that requires javascript and fails silently if it's fucking disabled.
Firefox + ublock origin, my friend
>push the uncommon vernacular out of the text

You're entirely comfortable with only being able to publish the lowest common denominator of things which will be comprehensible to everyone, at the risk of being automatically pulled from publication if an author steps too far from a style that's perfectly clear to the reader?
Well the source code is available and can be checked, right?
Yeah, I'd love to read it, but (on mobile, at least) there's infinite scrolling kicking in every time I reach the bottom. Ironic.
I enjoy a lot of videogames that are all about shooting and killing. I also enjoy a bunch that aren't. Yet it makes me sad that in so many games, across genres, the application of violence is the primary lever with which the player can apply their intent to the game world, and a lot of game design revolves around increasingly elaborate systems determining just how deadly that violence is.

I'm not gonna stop enjoying my murder sprees through hordes of monsters powered by a google-maps-worthy talent tree and several spreadsheets worth of magic sword optimization out of some moral objection to violence, but I'd be very happy to see the same degree of sophistication and mechanical depth applied to other game mechanics as well, and probably feel better about that hobby of mine as a whole then.
Please, stay classy.
This is less hacking and more script kiddies. Not really that interesting.
> Google has gone down a dark path completely unchecked with their unimaginable omniscience and ad revenue,

Google has always been an ad company whose utility is to maximize ad dollars per user. What changed?
In JavaScript, Elixir, and Ruby I use flatMap for this purpose. You can return an empty array on the block to “skip” over the element.
The iOS app can be found by searching the appStore for "iNaturalist." Android is probably similar, but I'm just guessing.
I can’t see it because of infinite scrolling, which is pretty ironic given the website’s subject.
Ive never found a practical implementation of particle filters that was deployed on a real system. PF are a poor choice for tracking a solution that does not have wildly divergent measurements that can cause "lost robot" types of situations. Even then, PF is a fine temporary and high cost stopgap to converge to a "filterable" solution with only one predominant mode / a tight cluster of oarticles. At that point, a closed form approximate filter makes better sense in terms of cpu cost, memory, etc. Save the memory for feature maps and the CPU cost for iterations or at worst a few extra hypotheses on your primary filter.
Simply click the “refresh” button in the header to easily access the footer.
E um próspero ano novo!
I can't quite understand from this post what a particle filter is or what the project is. Is this a simulation of a robot using sensor readings to estimate its position in a maze? How are particles emitted, and how does the sensor measure them? What does the "probability" of a particle mean? Does it combine any information about its previous position estimate? And how would this be applied in the real world without a perfect model of the environment?
This interview was from the original ML class online back in 2011 I think, one of the first MOOCs

*I have the free Certificate of Accomplishment signed by Andrew Ng
That’s the internal joke of ours nobody appreciates.
Brave seems like another Opera. Other browsers re-skin/re-factor the layout engine such as Edge, Vivaldi, etc.
Caprolactam used to be the the only chemical IARC had ever classified in their group 4 "probably not carcinogenic to humans" [1] but in 2019 they moved it to group 3 [2].

[1] https://publications.iarc.fr/_publications/media/download/22...

[2] https://monographs.iarc.fr/list-of-classifications/
https://grumpy.website/post/0SzBFLZy9

Not being able to open all drawers at once is actually a safety feature preventing it from tipping over (see Ikea MALM fiasco). I suppose the UX could still be better.
imho: always

especially if you are in to hardware, embedded, hpc, ... usecases.
I thought so. You may want to make it more explicit :)
Windows 10 is getting an easier way to update and install drivers
>> So embrace your limitations and wallow in the cheap and effortless, because you can never do better than that.

That’s not what I said. I said this is what kind of feelings it makes me remember.

It doesn’t mean I think that life has to be cheap and effortless per se. Yet I would appreciate art that reminds me of these feelings?

You are your typical art academician who having studied art now thinks they know better than others. I don’t think you do.

Did you go for computer science because it pays better? So who’s truly cynical here now? I went for computer science because I was good at it since the age of 11. It’s my passion and I have a sense of respect for people who earned their name in other industries, even if they did so not exactly through the most straightforward methods.

You may say it’s bullshit. But so is Steve Jobs? After all, he died because he didn’t do chemo at the right time, instead going for yoga.
Bring a book, have music and other content stored locally on you phone.

Listen to music with your phone in your pocket. You don't have to stare at a screen 24/7.
I completely swear by the app that my employer provides so that I can photo and submit my paperwork for pay. :-)

Also Snapseed, an image processing app, that I use to increase the contrast and readability of paperwork images when the original is on flimsy paper and hard to read.
Title edit suggestion: the authors often cover non-web related technology, and even everyday objects like microwave ovens or furniture.
I'll add to that advice. Get insoles with the right amount of arch support, then swap out either the shoes or insoles at the first sign of breakdown. And stretch after workouts. I had a bout of plantar fasciitis a couple of years ago. I tried lots of things, and the magic formula does seem different for everyone, but the combination that got me out of it was SofSole Arch insoles and simple ankle rotations. I've stuck with SofSole for walking, but switched to various stiffer types (e.g. ViveSole, Hyperspace) for running, plus the ankle rotations, and basically wouldn't wear shoes without them at this point.

BTW the ankle rotations can also help with shin splints, which I get more from snowboarding than from running, but maybe someone else will find that useful. Super easy, quick, and worth it.
Very valid concern! Currently it exports to and restores from JSON so it's already 10x portable than most journal apps.

I've been using this app for the last year and half consistently so it's hard to quit this habit now.

In the event that I can no longer update this app, it will be open sourced. I’m also considering OS it before that so more can contribute.

Also, right now the JSON format is extremely simple with a log key and timestamp key and anyone can create a compatible app. I'd recommend it as the new hello world project instead of a to-do list app. :)
Seems like a laboured way to add something to product-market fit. To add some real meat to this essay, how about some concrete examples for the list of 4 indicators?
I actually have RSO in my fridge this very moment. The guy who made it told me about a little girl he was helping out right now who developed a brain tumor causing her to go blind. He advised her mom to try RSO but she refused initially. After things got worse and she basically had nothing to lose, she decided to give it a shot. After two weeks of small daily dosis, she called my friend at 4am in the morning telling him her daughter stood up by herself to go to the bathroom. She was able to start seeing again. Try that with ethanol.
English is in fact not particularly simple, especially not if your only comparison is German. Both English and German can be modeled at approximately the same level of difficulty, with only a few minor differences. There is case assignment, but that’s simple compared to everything else (and English has deal with case too, if not to the same extent). The field of linguistics has been trying to fully model English syntax for the last 70 years and is still turning up new corner cases. And a lot of languages are in fact a lot simpler. To quote one of my bilingual friends after waking up from general anesthesia:

> [I] couldn't put English in order so I just switched to Russian since I knew what syntactic roles I wanted, just not how to order words

Latin, a supposedly more complex language, is another example of a language with much less strict syntax than English. And Google Translate is horrible at Latin.

Mandarin, on the other hand, has a more complex grammar than English, but that doesn’t mean that it is more or less easy for NLP. After all, Google Translate is horrible at Mandarin.
Because the prosperity of the present is built on selling out our future selves, polluting the world now, ignoring the warning signs

Also because there's a paywall so no one actually read the article
Innovation is dead as consolidation started about five years ago, so now we’re down to three layout engines as it appears to great a task for smaller entities to make the engines themselves. I could be wrong but it’s sounding like the dollars are not there to make it worthwhile or it’s too a mammoth task.
Blood 'cleaning' treatment which pulls disease from body using magnets
(I don't really feel like Pokemon is the best counterexample? The bulk of the game mechanics are still about applying violence to an opponent, it's just mediated by cutesy animals instead of guns and the game stops short of calling the victory condition "killing" because it's for kids.)
Lots of people are seeing the drones. If you start and land dark it's probably pretty easy to have the drones in your line of sight without being seen yourself.
This should be textbook description of brute force.

This is no different than SSH into some machine and try password combinations, or try to login someones email with bruteforce.

Although rate limiting etc is necessary, I think brute forcing someones email account should be illegal.
Nah, it's actually an explicit conceit in danmaku games (the style described by GP). In Touhou, when you press shift to move slowly, it shows your hitbox as that single point. There's no point in hiding it from the player, because there is no way to even survive if the hitbox weren't a single point. There are often only a few pixels of clearance in between the waves of bullets.

Consider this: https://www.youtube.com/watch?v=AY7QEEnSGVU

EDIT: Or this, https://www.youtube.com/watch?v=JJgy5skcMJI

At the end, you can really see the boss's frustration with the player as the beautifully ordered patterns devolve into an angry display of brute force as she throws every kind of bullet in the game at you at once.
Production houses (and the people that work at them) will do what they are paid to do.

If they are paid to provide "tail" work to adjust "released" movies they'll take money and happily do it. If the money is there, they'll adjust resource allocation as needed.

(The interesting thing here is what "released" means now -- that seems to be a soft concept now.)
Ask HN: Transitioning from Software Engineering into a Parallel Discipline
How have you managed to transition into similar technical disciplines aside from programming?

I’m more excited with, and consider myself much more skilled in, facets of development such as architecture, project/team management, and technical writing, rather than implementation and scientific theory.

I’ve found it extremely difficult to switch career paths to these types of roles. Most hiring managers I’ve spoken with seem to be looking for many years of experience with specific titles - or more senior positions, e.g. ‘5 years leading a team of engineers.’ I have experience in all the aforementioned fields, but it just doesn’t seem to be sufficient - or official enough -for certain hiring standards.

Have you sought/accomplished these transitions internally with existing employers or joined a new company with a new position? Are these paths you had to pursue or were you presented with opportunities at your workplace? Did the size of your engineering team have an impact on your ability to shift into a more dynamic role?

Any insight would be greatly appreciated. Cheers!
Bogus and dead language
https://grumpy.website/post/0Sqvx1C9H

> Five other people are reading this doc, right? Wrong! The user with a white avatar is actually a button to start a chat! Why does it look like a user and is placed where all other users are, we’ll never know.

> But wait, isn’t there a chat button next to Share? No, that’s comments! What’s the difference? Comments are square, while chat bubbles are oval!

> Also, if you ever wanted to check how your stocks are doing, there’s a button for that too.

Nice :-)
Dead language
An alternative to scattering null checks around or using exceptions for control flow could be more thoughtfully designing your data/object model. No additional language constructs required!
State Support Helped Fuel Huawei’s Global Rise
You can use gitleaks to do this now. I added that feature in v3: https://github.com/zricethezav/gitleaks/releases/tag/v3.0.0
Anyone using Brave should be aware that Brave are known to use Bots on HN and on 4chan to spam pro Brave messages. If that isn't enough of an indicator how trustworthy their business is then I don't know.

Currently there is not a singular reason to use Brave over Chrome. The only thing Brave does is bundle an adblocker and Brave is slightly easier to fingerprint than Chrome. There is no other difference.

By default you will have less privacy with Brave than with Chrome due to fingerprinting.
Is there an easy way out of it after? The first time I used that button I had to turn off my Wi-Fi so I could down to the "top" and click the button again without infinite scroll kicking in.