skysight-inc/HackerNews huggingface dataset:
Location: Central Texas
Remote: Yes
Willing to relocate: Depends
Technologies: AI/ML, hardware-software co-development, networking, IoT
Résumé/CV: Email if needed.
Email: nbp@fynestro.com

Note: Looking for project work. Below are a few random items from what I have done in the past. I have been very fortunate to work on such diverse topics.

AI/ML: Image analysis with custom Deep NNets - application specific, NLP, data analytics, Google computer vision API, AWS Rekognition etc.

Hardware: FPGA / ASIC (SoC) bring-up, hw/sw co-development, help with ASIC/SoC design/architecture.

Embedded: RTOS, custom bare metal system, ultra-low-power memory and resource constrained system design. Interfaces such as PCIe, UART, SPI, I2C etc. Many microcontrollers (e.g. Cypress PSoC, Atmel AVR, Microchip, r-pi / arduino, ...)

Networking: RF and wired protocol stack development from scratch (built from Mbps to 100 +Gbps on custom hw platform) , feature adds. Many wireless MAC protocols, custom protocol design ...

Cloud: AWS infrastructure and ecosystem components for large scale system solutions

Languages: C, Python, golang, Elm etc.

This short list hopefully provides an overview, please reach out if you have any questions.
*
Life is an emotional Ponzi scheme.

We enter adulthood and realize that life is without meaning or worth, but remain in emotional debt to those who raised us, our families, our friends, or anyone else who made an emotional investment in us, and who would feel sorrow if we were to kill ourselves. Thus we cannot kill ourselves if we wish to bring no sorrow upon those who invested in us, even if we think life not worth it for ourselves – we must live to repay our emotional debts, and to justify and satisfy others’ investments.

Most then address their emotional debt by starting families and having children in whom to make emotional investments of their own. They make themselves emotionally solvent by creating emotional equity in another human being, who will in time come to realize the meaninglessness of his own life, but who will himself be indebted to his parents. Individuals thus satisfy their emotional debt by drawing down on the emotional debt of their children, who must then address their own emotional debts in turn. And the process repeats itself.

It may be Pareto optimal to escape the continual process of debt repayment and painlessly destroy the human race.
I would like to suggest code-first, at least try it once.

I don't want to go back to any sort of migrations outside of this.
If you want to know more about this, I highly recommend you to read "Change" by "Graeme Maxton" [1]. A short book based on "The Limits of Growth" [2], a study which came out 1972.

It's very accessible and shows, what will happen if we don't take action now, based on this graph [3].

[1] https://www.graememaxton.com/gpm/2018/03/30/change/

[2] https://en.wikipedia.org/wiki/The_Limits_to_Growth

[3] https://imgur.com/a/0aj8tFA
Maybe not ask the generation(s) before? :)
try ios chrome.
I used to be a chef. In one situation I was payed dividing the number of patrons by number of cooks to cook for 40 people a night. In another situation I payed the same cook for 4 wealthy people on a yacht. It isn't hording. It is how the money is spent.

One owner of a yacht was on the board of his alma mater. The school was required by law to spend equally on women's sports as men't sports. The school had to invest in sports fields which were expensive. He complained about it. Later I worked on a yacht of a person who grew grass. During this time when the schools were required to increase the size of their fields he made a fortune. There are just winners and losers.

But cooking for 40 or 4 are pretty much the same from a labor perspective at that size because recipes scale to 10x easily.
If it affects your life, you’ll become aware of it eventually. By definition.

It’s surely possible that something could occur that has repercussions for your life, to where you would have preferred to be aware of it ahead of time. But I can only think of 1 time in my 40 years when that’s happened with any significance. Hardly worth making myself an anxious wreck trying to constantly “be informed”. No matter how diligent one tried to keep pace, you’d never be certain of catching everything anyway.
I recently set up a new controller + USG + unifi switch and reset my AP-AC . It's definitely still optional as of last week.
In the case of this piece, the "story" of dealing with death or separation is older than humans.

If there is any news to it, it's our society's continued isolation. We didn't evolve in such lonely existences, far from family, friends, and community. Our ancestors who outlived partners depended on them, and prepared for such outcomes by seeing it happen to their elders. Identifying the problem this way might lead us to reduce our isolation.

But this piece didn't touch on that angle.
I'm a big G.K. Chesterton fan in general, but his Introductory Remarks on the Art of Prophecy (chapter 1 of The Napoleon of Notting Hill) is one of my all-time faves. The opening paragraph:

> The human race, to which so many of my readers belong, has been playing at children's games from the beginning, and will probably do it till the end, which is a nuisance for the few people who grow up. And one of the games to which it is most attached is called, "Keep to-morrow dark," and which is also named (by the rustics in Shropshire, I have no doubt) "Cheat the Prophet." The players listen very carefully and respectfully to all that the clever men have to say about what is to happen in the next generation. The players then wait until all the clever men are dead, and bury them nicely. They then go and do something else. That is all. For a race of simple tastes, however, it is great fun.

https://en.wikisource.org/wiki/The_Napoleon_of_Notting_Hill/...
MHTML seems to have the same purpose, is supported by all browsers (except Firefox, but including IE5) and is standardized since 1999.

It's a strange format, but I think it falls in the "good enough" category. Still I never see it in the wild

https://en.m.wikipedia.org/wiki/MHTML
The equipment phones home, but realistically what can it transmit ?

It doesn't matter. That's the point. If you're at all serious about privacy and security, any unauthorised exfiltration of data from your system is a problem.
> The first person I know to complain like that in writing was Socrates who lived to see the fall of Athens/Athenian hegemony in 404BC. He wasn't exactly wrong.

What? Wasn't he completely, utterly wrong though?

Isn't life today incomparably better in general?

Now, of course, you could argue that for one particular group of people life will never be as good as it used to be at one particular point in history ... but that misses the point - overall humanity is much better off.
In my experience analytics usually become a hot topic in product group of the company when product evolution stop. We did all the major features but we still need growth, so to pick new direction we need some insight on our users.
They talk about macOS, "a platform not used very much" (despite there being over a 100 million users the last time someone counted), not "[all] platforms that use Metal" which also includes iOS/iPadOS and tvOS.

> Still, the lack of support on macOS made it unappealing. Having to write a Metal backend to support this OS is a lot of effort for a platform not used very much.

It seems with MoltenVK, Vulkan would use Metal anyway?

> MOLTENVK GOES OPEN SOURCE

> However, today, in a completely unexpected turn of events, it seems Valve has found an arrangement with the developers of MoltenVK (the commercial and proprietary Vulkan over Metal wrapper), ported Dota 2 to it, and got it open sourced.

> It seems to be a mostly complete Vulkan implementation that runs on macOS and iOS. This pretty much lifts the only barrier we had for moving Godot to it.
> What does it say about FAANG interviews that many can pass them without any practical experience by studying leetCode and Cracking the Code for a year?

It says that they can be gamed and that they aren't perfect. It doesn't mean they're entirely useless, entirely wrong, or that they generally don't select for the profiles they want to select for.

> Do you really think they are all the best and brightest?

Having worked at FAANG, non-FAANG with a lot of ex-FAANG, and non-FAANG, generally speaking, yes, I do believe that.
Second this. Recently got a slackline and it's absolutely the best way to meet people. I often have groups of 5-10 people crowded around. People are curious about it and where I'm from they aren't afraid to ask to try it.
Making a Medium Style Image Loader with Intersection Observer and React Hooks
I tried a lot of different OS and I still prefer Windows.

Looking at declining market share of Mac, you are not correct.

Also, I don't see a lot of Linux on other people's Pc
The Culture Trap
Build something to earn Passive Income.
Um... Finding someone who multiplies rather than merely adds...but then someone who fills in the gaps? Wouldn’t filling in the gaps be adding and not multiplying? Perhaps by multiplying, you mean adding the right pieces in the right way.
I work with a team of people who mostly have "Software Engineering" degrees. I am one of the few with CS.

In short: IN GENERAL - Those with SE degrees (or other non-CS degree, or no degree) can be excellent developers (good code style, good unit test coverage, aggressive PR reviewers, etc).

However, the art of computer programming - or computer system design -- is often in formally defining the problem at hand using computational structures (such as graphs), understanding the properties of that model, and creating a new algorithm over that model to solve it. Then developing a software system to mirror the properties of that formal system you designed.

Those people who did not spend dozens-to-hundreds of hours agonizing over their coursework in algorithms, abstract algebra, linear algebra, "foundations of computing" (i.e., computational complexity theory, computational theory, language hierarchies, etc) I found can lack this critical aspect of system design. Instead, they design systems that lack unity and are often simply a collection of routines to handle various inputs - rather than having the knowledge to think "Hm, maybe this whole thing I'm working on is a special case of a well-studied problem". What this means practically is that there is often a simpler, better-defined, and more testable solution lurking behind the veil of ignorance.

Sure, there are many many teams and projects for which the scale or complexity are not sufficient to warrant some kind of formal analysis and modeling -- but many do.
Yes and no. Every project I've had at a job was larger and had more consequence than anything I did in school. Learning how to deal with those pressures is valuable beyond the particulars of the given job.
cloudflare (1.1.1.1) is resolving archive.is to 127.0.0.5 ??
> So if college was so invaluable teaching networking,

I never said or implied that college was invaluable for teaching networking. I just answered a question about what was taught.
Crystal-lang windows port not expected any time soon
How to Create Performant Rest APIs
My English is too limited to be a 100% sure about the following:

"economy of producing the goods"

What does this mean? The amount of time it takes to produce another extra good?

E.g.

Enthusiast: 1 good per 5 hours -- quality level 85%

Professional: 1 good per 0.5 hours -- quality level 80%

Or something else?
Is documentation a valid reason?

Old Linear Technology, Analog Devices, and Texas Instruments data sheets were and are fantastic. Someone with an understanding of little more than the fundamentals of resistors, inductors, and capacitors could learn about and implement a DC/DC converter from those docs - and the simplest ones are the oldest ones.

A seasoned electronics designer with previous examples to draw on can select an IC and basically reverse-engineer it from the sample application and comparisons with previous designs they're familiar with. If they get stuck, they will call their vendor...they might not even read the docs. Hobbyists can't do that.
It amazes me that in some cases brand love can overpower common sense. When OP concerned about privacy and security is told by loyal brand users to "give it up". I wonder if companies realize power of blind brand loyalty and utilize this to their own advantage.
That’s the difference between news and history.
Gosh, Rust evangelists did a really good job brainwashing the community. Take a look at big Rust projects that do anything useful, like Tokyo. You'll find dozens of unsafe blocks everywhere, so much for static analysis. True, in the most simple cases linear types will slap you on the wrist, but most bugs happen in the complex parts of code anyways.
SEEKING WORK | Central Texas | REMOTE OK, TRAVEL OK

Technologies: AI/ML, hardware-software co-development, networking, IoT

Note: Below are a few random items from what I have done in the past

AI/ML: Image analysis with custom Deep NNets - application specific, NLP, data analytics, Google computer vision API, AWS Rekognition etc.

Hardware: FPGA / ASIC (SoC) bring-up, hw/sw co-development, help with ASIC/SoC design/architecture.

Embedded: RTOS, custom bare metal system, ultra-low-power memory and resource constrained system design. Interfaces such as PCIe, UART, SPI, I2C etc. on various microcontrollers.

Networking: RF and wired protocol stack development, various wireless MAC protocols

Cloud: AWS infrastructure and ecosystem components for large scale system solutions

Languages: C, Python, Golang, Elm etc.

Email: nbp@fynestro.com
That seems pretty strongly like a non-solution because if you lose your job at a BigCo (which employ over 40% of Americans, and rising), you're still completely hosed.
You jest, but sadly yes.

Those who are mostly promoted by others tend to be remembered for reasons they might not prefer.
Any project with CI should recreate the environment a lot.

The lack of a Conda lockfile makes it impractical to use outside of toy research proof of concepts.
It’s not the fact that there’s telemetry, it’s that it wasn’t communicated well so people can mitigate risks.

I respectfully disagree. It is also the fact that there's telemetry. It is not OK for me to punch you in the face just because I tell you I'm going to do it first. You shouldn't have to mitigate that risk. The risk wouldn't exist if I weren't punching you in the face.
Why couldn’t I likewise argue that they would actually be lower (e.g., by closing loopholes)?

Well for one, there is no incentive to lower taxes.

Loopholes have nothing to do with the ease of submitting a document. Loopholes exploit the various requirements of the law and play them out against each other.
Played with it. The quality of the result is mostly dependent on the amount of clipping in the source file. Basically, all post-90s masters produce weird results with orcs singing in the background. And classics from 60s yield fantastic results.
Equation Group seemed to hide their malware pretty well, after the first few times.

Though, Shadow Brokers did steal a bunch, which led to problems.

https://en.m.wikipedia.org/wiki/Equation_Group
> "But this isn't academically good code."

As others have said, the only real metric of whether or not something is good is if it works in live production.
You give a USA specific example, so I'll give one from where I live: aside from a few (like Google, Facebook, LinkedIn) that I suspect do things like recommendations or friend suggestions based on our static IP address, in the Netherlands it's virtually nonexistent. And illegal, at least without telling us that they do tracking (no matter if it's through cookies, the law never even mentions cookie). Header injection (MITMing traffic) is something I only hear about from far away and seems very invasive to me.

Same in Germany, but there they have rotating IP addresses (which is both a pain (hosting) and a blessing (privacy)).

Hmm, although, would MAC address tracking count? That happens here and there (by roughly the same amount in any EU country, as far I can tell, which is not very much), mostly with WiFi captive portals where you sign away your soul in the terms of service. I'm not sure about the legality (hiding GDPR consent in the TOS) but it happens. From experience, I can say that if you find out and you send them a letter with a copy of your ID, they'll happily give you all the data they have on any MAC address you claim.
Poetry doesn’t manage virtual environments for you, does it?
Lost hopes in Russia after wall's fall
> On the original recording the voice sounds soft, but after separation it sounds like it is synthesized or passed through a vocoder

funny, the original recording seemed kind of robotic to me! maybe not robotic, but like it's been filtered somehow. but that might just be my not-so-great headphones
> Sivers is, at least in this way, a "better" person than most

Better than most who make millions, not than general population. Who knows, maybe the millionaires are "worse" than the average in this regard.
It is not supported by Safari neither. Today, the only modern browsers supporting MHTML are Chromium-based browsers.
It's exactly the same phenomenon where the exact same groups use the exact same techniques in a bid to obtain the exact same outcomes. Nothing has changed in any meaningful way.

I'm afraid the democracy you want to protect has never existed anywhere or at any time in History.
https://stackoverflow.com/questions/1
Do you have another proposal for implementing a wealth tax in a way that's easily enforced? I don't necessarily support a wealth tax via stocks, but it seems pretty close to the way startup stock options get taxed for employees pre-IPO, so it's not like there isn't a precedent here.
It's not just health care, the house market is the _same_ way. Houses are built and sold to people who occupy them and then sell them to younger generations for more and more money. The assumption is that you will always find a person below you to sell to. This strategy has worked for a long time.
Having had the displeasure of managing a network for a company that installed about 40 mikrotik switches behind a mikrotik firewall, I can safely say they belong in a small business with max 1 or 2 at a time.

Managing more than that is crazy with the current software. Not to mention these are some of the cheapest and lowest build quality switches you will find with these insanely powerful features.

Unifi switches are a materially better build quality.

If you want great carrier grade look at Arista. You can even score a 10Gbit 48 port Arista switch off eBay used for about $700 last I checked.
People can't eat dollars. Dollars can't provide health care services. Better allocation of dollars will help in the near-term but the problem noted in TFA is there will eventually not be enough workers to support the non-workers.
I guess my point was in the context of this thread where a possible alternative is connecting to a Raspberry Pi Zero W, which itself is not a speed demon.

Just to give an idea (and with all the caveats about this being a very unscientific comparison and not like for like in many ways), ‘time gcc hello.cpp’ runs in about .7s on that Pi* and 1.4s in iSH (on an Air Pad 2 from 2014). Using g++ instead, the time is 1.4s vs 1.8s.

So, yes, it would be crazy to use either for compute intensive tasks but they’re serviceable and not a million miles apart in terms of performance. The command line itself and apps like vim etc. do not feel ‘dog slow’ to me but there is likely an element of subjective ness there.

To be fair, I imprinted on using ANSI C on an Archimedes 310 with no hard disk where compiling would involve manually swapping 3.5” disks so this all feels like gravy...

* The first compile is actually also around 1.4s on the Pi then subsequent attempts come down to .7s, on iSH it’s more or less constant.
> Due to its success this year, Microsoft is planning on repeating it again next summer or perhaps at other times as well.

If the results were truly as remarkable as the article is making them out to be, why not implement it all year?
Calling a space a "transit desert" implies the problem is too little transit and pushes for more transit.

How about overdevelopment?

I'm all for public transit, but building and then calling for the public to provide transit service is externalizing costs to raise property value. In an overpopulated world, we don't need more growth but de-growth, at the city, national, and global level.
I definitely want to believe, but they implemented this for one month. So literally four days off, and declared success? Couldn’t many of those measurements be just standard deviations? Curious how productivity gain was measured and whether or not this is just a honeymoon period and at some point it settles back to baseline..
nitpicking here but aggressive PR reviewers != excellent developers
NYTimes had been losing money for years. You're probably correct, however, they are doing what they need to to survive.
In a country like Japan, anything you do to improve work-life balance(also the way its looked at) is going to add to productivity.
Archive.is doesn't like that cloudflare doesn't give them information about the subnet the query came from, so they give a bad reply to cloudflare. (https://news.ycombinator.com/item?id=19828317)
Immersing yourself in a supportive environment for the sole purpose of education is an extraordinary experience, and it's sad that not everyone gets to experience it.

We should work to keep this idea alive, but in order for it to persist, the model has to change. The juxtaposition of that high-minded ideal with the harrowing reality of the financial cost is too jarring. We can give all the lip service to collegiate education that we want, but if we slap a 100K price tag on it, it's no longer an ideal.
I think this is highly dependent on how your course is structured.
I used to do a lot of contractor work and competitive programming before going to uni. I thought I knew how to write code, or at least knew how to "teach myself". I had never been more wrong.

Having tough coursework across diverse esoteric subjects (where you cannot easily stack overflow your way into a solution) was easily the best learning experience of my life. Standing before massive "walls" that looked impossible to climb, and being forced to figure out how to do it on my own, is the most important skill I have. Some CWs which I thought were particularly tough and taught me a lot:

- Kernel for target non-widespread platform (where all you have is the processor's manual), capable of IPC, written from scratch in C.

- Both a pathtracer and a rasterizer without using a graphics library. (you can read about the advantages or disadvantages of each one, but writing both makes you appreciate each technique independently)

- Some sort of compiler or interpreter (parser too).

- HPC problem that requires non-trivial parallelisation and vectorisation.

- Some sort of adversarial attack on a target "real world" platform that uses deprecated encryption (i.e. RSA).

- Individual research project.

ALL of these tasks are possible to do by yourself, independently, but very hard to see them through the end without solid infrastructure and support staff surrounding you. I imagine it takes a very highly motivated individual to do the same things outside of academia.

The biggest benefit of attending uni is learning how to learn and tackle complex problems.
> will certainly be more expensive than a GEO antenna

I don't think this is necessarily true. Iridium antenna and RF circuitry is much cheaper than GEO because it doesn't have to receive a weak signal from far away.