skysight-inc/HackerNews huggingface dataset:
Author mentioned compliance. He likely is an untrained engineer in the eyes of the organization owning the codebase. Working in a medical company I recognize this. You can get write access after you followed all necessary trainings. Part of those are for regulatory reasons, part of those are added by the company to make sure new people don't make a holy mess of a (central) platform codebase. Most of time people coming from outside the platform group can't oversee the impact of their changes. They think of implementing the feature but don't know the history of the codebase, forget to add tests (or add at the wrong place in test pyramid, do not check execution times, etc), requirements, design reviews, FMEA, SW BOM updates in case 3rd party is used, fix quality tool reorted issues, link tests to the requirements, update design documents and portals, communicate breaking changes, if any, etc.

That is assuming the extension is actually desired. If everybody would start adding their little extension to a central platform before too long your platform is gone and instead you end up with a mono-archive that has no clear owner, a variation for every business unit, and so many possible configurations it can no longer be maintained.

Probably it is not that contributions aren't welcome but the author must be trained, given access and the team owning the code must be made available to support. After design discussions the author should implement end2end but likely is not allowed to modify requirements and access some of the other tools to make the updates. So owning team must be made available to do that work. The owning team is likely not paid to smoke cigars with their feet up so Q1 2022 is their proposal. I've seen worse.
Often called the "Tiger team" in the lingo of corporate jargon.
Last week I bought a TP-Link AX55 and went through the settings and enabled all the neat things and disabled all the regular consumer ease of access things (WPS, meshing things), and the only hidden networks in my area with the same app are several decibel away with a different MAC address. Either it’s not around in the newer models or it’s part of one of the regular consumer ease of access things.
Cheap $20 TP-Link Wireless AC routers are capable of reliably running latest builds of DD-WRT if you turn the link power down. I run my TP-Link TX power at the minimum allowable setting. You can count on a reliable 866 mbps!
http://langviz.com
TP-Link loves to make things proprietary. They have a custom protocol called the Tether Management Protocol, the weird OneMesh stuff noted here, custom firmware headers and signing, etc. all without proper documentation.

Many major vulns in TP-Link devices have been a result of these protocols, save for a few prolific things such as FragAttack. But hey, I guess it gives people something to hack on.
I have good experiences with Aruba instant on stuff for home networking.
1. Domains are the unit of parallelism. A domain is essentially an OS thread with a bunch of extra runtime book-keeping data. You can use Domain.spawn (https://github.com/ocaml-multicore/ocaml-multicore/blob/5.00...) to spawn off a new domain which will run the supplied function and terminate when it finishes. This is heavyweight though, domains are expected to be long-running.

2. Domainslib is the library developed alongside multicore to aid users in exploiting parallelism. It supports nested parallelism and is pretty highly optimised (https://github.com/ocaml-multicore/domainslib/pull/29 for some graphs/numbers). The domainslib repo has some good examples: https://github.com/ocaml-multicore/domainslib/tree/master/te...

3. We've not tested against other forms of parallelism. There isn't anything stopping you exploiting SIMD in addition to parallelism from domains.

4. No, we've not compared performance by OS.

5. No plans for the multicore team to look at accelerator integration at the moment.
I had a related problem with their PowerLine TPA-4220 devices yesterday. It turns out there's a DHCP server on it that you can't turn off! It's supposed to be smart and know when there's another DHCP server on the network, but it appears that this sometimes doesn't work. So I found that my laptop sometimes ends up configured on the wrong subnet, which of course kills the internet connection. The thing is, the web interface does not have a setting to shut off the rogue server.

If I hadn't done a CCNA I don't think I would have ever figured this out. I don't know what ordinary people do when this happens to them.
Don’t the win32 apps restrict the calls in that subsystem that one can access?

I recall looking into this a while back with the intention of leveraging it for an ancient win32/mfc app. I don’t remember the specifics, but I seem to recall that MS restricted or prevented access to a rather substantial subset of win32.
discarding & scorning all the public because there is some noteable contemporary upswell of problematic rank populist idiocracy about is not an elitism i can get behind.

if indeed a patient is requesting modern quackery, then yes, reject that. but simply turning up your nose at "Google Medical School" & dismissing all patient concerns blanketly is not ok.
When she does it, take the juice away and say it's for drinking, not spitting. Explain why spitting is unacceptable to you.

If she goes crying to her mother, her mother should back you up.

She can have her juice back once she agrees to drink it and not spit it. If she does it again take it away for a longer time and repeat.

Physical violence is not needed, you don't treat adults that way, children are people too.
I love the warning sign - the tree looks positively malicious. Look how it's hurling coconuts at fleeing humans!
not really. they have been around for a long time but have never caught on due to low volume and regulatory problems. There is no need for prediction markets when insurance companies effectively fill that role.
Also https://en.wikipedia.org/wiki/List_of_unusual_deaths
Blame me. I just came across it for the first time and thought others might appreciate it. And if I didn't submit it right then and there then I'd forget to do it later.
Similar experience with doing the vim -> VS Code switch. Didn't end up actually wanting the product, but the act of temporarily switching to a different editor made me double check what was available at home.

For example, modern editors have a neat feature where they'll highlight a variable everywhere if you put your cursor on it. Nice to have, didn't think to look for it, there's a vim plugin that does it.
> is probably one request in a long queue of requests that team is dealing with

You've explained away the crux of the problem without even identifying it as a problem. Queues are an inappropriate construct for managing work. If something urgent & important takes weeks to even get looked at then there is a prioritization problem. If something that isn't urgent or important even gets worked on at all then there is a commitment problem. Based on what OP has described, the company is likely doing a lot of work they shouldn't be doing and working on things in the wrong order. Similarly, the work OP is doing may be much less important than they think it is.

Now, I agree that it's important to understand how the system works, but IMO it's equally as important to understand how it can be improved. Long lead times is definitely not a good thing, and also not a foregone conclusion at big companies.
If the technology is infinitely advanced, why do we believe it would obey us? Would you obey the commands/directives of protozoic slop, or even a mentally disabled early primate? We would depend instead on the AI deriving a morality that benefits us on its own. But why would the morality that an AGI derives, based on nonhuman thinking, in a more complex and alien worldview than we can possibly comprehend, align with our own extremely narrow, frequently inconsistent values? It's not a matter of cognitive biases or misunderstanding. The idea that a sufficiently intelligent AGI would just decide to enslave itself for humanity's benefit is extremely common and extremely odd to me.
Post Mortem: The Death of a Neobank
Having been _exactly_ where you've been a couple different times I can assure you that things can & will get better, if you let them. It's really up to you to learn and work within the system or to begrudge it. No judgement either way, bigco's aren't for everyone.

I'm working on migrating our apps to the parent company's VM launching and deploy platform. Should be fairly straightforward, I think. Unfortunately, the deploy tooling isn't entirely compatible with our app so I ask the team if they can implement $X feature to support our app.

> The actual fix is rarely the long pole in the tent for implementation. In the other team's mind this translates to: "Can you support a completely unfamiliar platform in your app from now until eternity?"

The first engineer I talk to doesn't even attempt to answer my question but redirects me to their manager. Ok, that's odd, I think, but whatever.

> Engineers being hit up directly by other teams is the first thing a manager stops in bigco. It's good for their team but not necessarily outside teams or for moving fast.

Manager says sure, just fill out this feature request doc. [...] delivery timeline of end of Q1 in 2022.

> This is about prioritization and ROI. They need to document the feature, compare against other company and team priorities, and get approval to move on it. Bigco is a cruiseliner not a speedboat. It takes a lot to turn it so it naturally wants to be sure that it's headed in the right direction before turning.

At this point I am in absolute shock. This should take no more than a few days to implement.

So I reach out to the manager and ask what is going on. This is a simple task, I said. Why does it take an entire quarter for your team to deliver? He doesn't have an answer.

> Again, the code isn't the hard part.

I tell him I'm happy to fix the issue myself [...] and that only members of his team have R/W on that repo. What???

> CYA, get used to it. What happens WHEN your patch breaks and deletes customer data? Who takes the fall? Probably not the guy who submitted a PR one time to help the team out.

This is insane. And this entire time I was only alllowed to interact with managers and have not spoken to a single engineer about the actual technical details. It is impossible to get anything done here now.

> Sounds like you also need to update your team structure for the realities of bigco. In bigco, there are people (scrum master, eng mgr, product owner, product managers, etc) that deal with all the things in this post and shield your eng team from having to deal with bigco's mess.

Is this how it's like at all large companies? What should I do?

> You should adapt. Or not. It's up to you. Some people like it, some people don't. Personally, I've come to terms with it and have tried to carve out a "smallco team" within the bigco structures. It's not perfect but it helps scratch my "get things done" itch. Also keep in mind, there are benefits to bigco. Work/life balance, etc etc etc.
Flagrantly clickbaity dupe.

https://news.ycombinator.com/item?id=29308753
The car database seems to have some egregious accuracy problems:

https://www.imcdb.org/vehicle_579212-Volkswagen-Rabbit-Typ-1...
Perhaps you are not their highest priority.
I agree that’s what happens in practice, but it’s quite silly. The right organizational structure depends on the problems being solved, but the business’s problems are always changing - either because of new technology, or competitors, or changing economics, or something else. Tech moves ludicrously fast, so the structure put in place 5 years ago is unlikely to make sense today.
>Or triggers to abstract away cascading updates.

Triggers might be counter productive. Games usually have a fundamental concept of a game loop. Changes can be processed in the loop and side effects can be processed in the following iteration. Triggers would cause this processing to be unpredictable (or at least harder to predict). ECS provides a clean way to define the order in which systems are processed each loop. Triggers might disrupt this ordering.

Maybe that's still desired, maybe not. I just thought it would be interesting to mention.
Oh come on, a dongle? In 2021, really? Most dongles on the market are Huawei anyway and they do NAT, no bridge or modem mode. You have to pull down some pin to ground and reflash them to get actual modem functionality. I've got one in my drawer. Plus when they get hot they'll start causing issues.
Modern spy satellites in an age of space wars
Paywall: https://archive.md/dhxK1
> The other path to Hell is to not act on good intentions.

Only if you ignore unintended consequences
"Right of repair" being focused on hardware is a neat little trick to enforce the illusion that changing software is beyond your rights as a consumer. Yes, you can fix the antenna when it breaks, and focus on how hard the fight was to get the right to fix the hardware you own... which you don't own as long as the company uses software to control what the hardware can and cannot do. But you sure physically own those mostly-useless atoms real good!
Imagine not being able to use a lawn mower engine to make a go-kart.
If the value of Bitcoin stops going up, sooner or later your debt grows larger than the amount you were allowed to borrow and your collateral gets liquidated by someone who implemented the fastest liquidator bot.

https://docs.aave.com/developers/guides/liquidations
The requirement to feel
If you ever find yourself in this situation again, virtually all grocery stores will sell you deli ham to place between slices of white bread. Just set it on a stool and you'll have a solid hour of entertainment.
There's a VW Rabbit crossing the street in the background.
In some ways ECS could be considered stateless, as the entity holds the game state as raw data, while the system operates on that data without holding a state of its own.

How would you implement ECS, a system for tracking the state of game entities, in a stateless manner? Can you expand on that?
Don’t think of it as one company, imagine every team is a company. What you’re experiencing is no different from when I use a SaaS product and I would love them to implement a feature in their API, but it’s not their priority.

Imagine if I asked that SaaS company for access to their codebase so I could submit a patch.
Algorithmic Amplification of Politics on Twitter
5 Important Things to Do Before the Market Bubble Bursts
Yes you are commuting to your job when offices open. Suburbs of the big Midwest cities have lots of 2.3mm+ prices and you work downtown in finance, tech or whatever. Quite a few inner-city houses built by the original rich classes of those cities demand those prices too.

Go where you are happy, spend as much as you want. Sunnyvale is a cultural desert compared to the Twin Cities, Chicago, Detroit. And on its way to being a real desert too.
I had a similar experience with my Netgear Orbi; they have a dual 2.4/5 GHz network on the same SSID, but certain devices just cannot handle it (including apparently Facebook's Oculus and quite a few smart home devices).

Turns out you can split them up into separate SSIDs, but only by telnetting into your base station and each satellite and running some cryptic commands on each. It used to be possible via the web UI, but they just... dropped it.
Plus the ability to jump into another repo with zero assistance to implement a change is not common. Aside from the technical skills needed, other stuff like filling out change control forms or making sure the build passes CI isn't something you can do with repo access alone. To go down all those possible roads with anyone who asks can turn into a full time job when you multiply it in a large org.

Then after supporting those requests and cleaning up after those people, you job becomes lumpy and irregular with tons of people owning your time. Getting out of a role like that either takes years or quitting.
> Besides, if you did not do anything wrong, its not like you have anything to worry about.

AI already makes mistakes, detecting wrong people:

https://www.google.com/search?q=ai+detects+wrong+person
> It's "safe" right up until you piss off the wrong person - then your life is over.

I guarantee that in your country there is a magic word they can say that means you can be detained indefinately without trial.
It is just general US jingoism and fears of "the other" to retroactively try and excuse the expansion of the US military and military industrial complex onto "cyberspace " so as to avoid criticism for it
I think NF Code does? https://github.com/sgigou/NF-Code

Input and Go Font are the two main coding proportional fonts I know. Neither advertise ligature support. There are hacks to copy ligatures from Fira Code in to other fonts but I don't know if they would work for this purpose. https://github.com/ToxicFrog/Ligaturizer
I can totally understand why one would dislike it, but personally I'm a huge huge fan. My favorite features:

- the lack of glass gives the granite façade lots of space to shine.

- the off-center elevator shafts on the building's two long sides prevents the entire building from being disorienting at street-level: https://i.imgur.com/DQdWQ36.jpg

- the round-rect vent windows contrast with the sharp lines of the granite they're cut from, echoing an overall theme of natural skin versus high-tech innards just like the granite itself versus all the telecom gear inside: https://i.imgur.com/BQmYnuw.jpg

- the re-use of the roundrect windows to hide the former Long Lines microwave horn antennas on the roof of the building, coupled with a Disneyland-style perspective trick where the microwave windows are double the height of the vent windows so they look identically-square when you're on the street looking up: https://i.imgur.com/6TYn6Ug.jpg

Absolutely gorgeous building, probably my favorite in the entire city <3
In that case make the argument as you do above and the rest of us can decide whether it's more or less probable.

I'm still not convinced incidentally. State actors have very strong motivations to break Tor, regardless of difficulty, and have ample resources. They can also be very patient, as projects like Stuxnet demonstrated. [0] Doing something surprising is good military strategy as Guderian demonstrated in the Ardennes. [1]

[0] https://en.wikipedia.org/wiki/Stuxnet

[1] https://en.wikipedia.org/wiki/Manstein_Plan
This is what I did. Worked there for another year. Enjoyed the options payout (it wasn't much but it was something).

However, slight regret was the larger company's stock was worth WAAAAY more 5 year later. Like 5x.
My response to "Oh, I can implement this in 5 minutes" is always "but will you support it?"

I think this is the hardest thing about moving from a startup to a more mature company (either through growth and age or acquisition); you have to move your mindset from building to supporting. Building is fun and creative, supporting can be tedious and soul sucking (but needed!). It's a huge, and legitimate, reason why large companies slow down (either to support, or to consider support in the build process).
[Disclaimer: I work on Gleangen at Google, opinions my own. Also, I wrote part of this in a comment on the blog.]

I agree that insider concerns are a problem, but I think there's a very large space for questions that, as Hal Varian says, (a) are of interest to the company but (b) do not reveal financially critical information.

Consider OKRs tracking engineering milestones. Estimating your team's progress a quarter or year out is basically forecasting, and participating in those forecasts does not generally make you a financial insider. (Though some OKRs deal directly with finances and would in fact do so.)
Wow, Bruce Willis in Die Hard and Mel Gibson in Lethal Weapon used the exact same gun, "The live-firing handgun that was used in both films has since been 'retired' to a glass museum case."

http://www.imfdb.org/wiki/Lethal_Weapon_(1987)
Perhaps they would buy a new router, then replace other things randomly until it worked again. This approach might even be quicker. Much more wasteful however.
I'm not a botanist, but I understood that trees and herbs are genetically close when I visited Madeira and saw the Dandelion tree [1] - a tree which leaves and flowers are regular dandelions.

[1] https://en.wikipedia.org/wiki/Sonchus_fruticosus

PS. Ok, it's technically a shrub.
This reminds me....I should get back to the Meta recruiter who has been emailing me for weeks to get on a call.

Honestly, FB might be cancer but you can get to work on some large scale projects. Plus, other corporations don't really care if facebook is ethical or not.
And you get to be honest. Taking on an employee is a lot more of a commitment than a contractor. It would feel like a slap in the face to find out an employee was working another full time job.

Why not just get a side hustle? Get some contracts and let your employer know what you're doing.
My Volvo has a system like this. I had maybe 4-5 benign false alarms since buying the car 4 years ago, and once it did stop me read-ending stationary traffic once.

Never did it not react to my late braking.
So it’s okay to refer to something as childish but not as grown up?
There is a specific District Attorney in SF who is extremely anti-law enforcement and campaigned on it explicitly, and fulfilled his promise.

https://en.m.wikipedia.org/wiki/Chesa_Boudin
Mikrotik SXT LTE6 works for me as I am in a very remote place. RouterOS is really great piece of software, you have web based GUI, you have fully featured CLI with all things you need from router: NAT, firewall, port forward, I cannot name them all, I believe I barely use few % of what is inside.
Ubiquiti UAP-AC as an AP.
we call this :PASOK:
Traddit: Reddit Client that Cuts Through FUD and Eliminates FOMO
Follow Subreddits and Stocks, Reddit Stock Trends, Short Interest data, Earnings Calendar, News with Sentiment Analysis, Real-Time Stock Prices and a Memes Page!

Features that will be added soon: Fed data, FTD data, Darkpool data, Google search trends, politician trades data, daily short volume, whale trades, stock filter tool, Economic and special events calendar as well as podcasts and YouTube videos.
Fortunately, HVDC transmission lines have been improving rapidly in cost and efficiency, making power delivered from far south a practical prospect.

It does mean you depend on processes you have little say in. Somebody else specifies and builds much of the transmission line, and all of the generating capacity.
This being on bend I would expect your average driver to pay bit more attention than on straight road. Specially with opposing traffic being near.
Would it be cheeky to take this opportunity to ask how the Linux version is going? I'm still looking forward to it and it's the main thing holding our team back from adopting it last I checked.