skysight-inc/HackerNews huggingface dataset:
I would have the docs much more specific on the results that you'll get back. I think from the looks of it, you're using some automated doc builder which takes your internal specs for the endpoint (like the OpenAPI spec or whatever) and outputs "examples" and the other doc pages.

Here is what you have now for an example response body, which is very lacking:

{
"account": {
"id": "string",
"unit": "string",
"account_number": "string",
"address": "string"
},
"intervals": [
[
"string"
]
]
}

I would show something like this (clearly I don't know the exact formats or what each value is, so this is just illustrative):

{
"account": {
"id": "1234567-123",
"unit": "W",
"account_number": "987654-1",
"address": "AN_ADDRESS"
},
"intervals": [
[
"(1234567.4, 123.0)"
],
[
"(1234568.4, 123.0)"
],
...
]
}

I think your docs could use a TON of manual refactoring after you output them from the automated tool OR you need to put a lot more details in the spec so that your automated tool will have better results.

For instance:

* What is "unit"? I assumed it's electrical units, but if that is the case, it doesn't make much sense to me, because that's not an account-level detail but rather a request detail (I should be able to add a param to the request to get Watts, Kilowatts, or whatever units I want each time).

* The "address" is also sketchy, because it is just a string field, so how do I parse that? will each "line" of the address be separated by a newline, or something else?

* The spec for "intervals" is a list of lists of strings, which is a weird way to output `(timestamp, value)` tuples; I would want to see that specified a bit better as well. I would expect either tuples of numbers (float, int, whatever) or something like a mapping with the meter numbers, timestamps, units, values, etc. specified like this (timestamps could be UTC seconds or (preferably) ISO strings):

"intervals": {
[
"meter_id": "meter_123456",
"units": "W",
"timestamps": [
"2022-01-01T12:45:15.123456+00:00",
...
],
"values": [
1500.0,
...
]
]
{

or:

"intervals": {
[
"meter_id": "meter_123456",
"units": "W",
"timestamped_values": [
["2022-01-01T12:45:15.123456+00:00", 1500.0],
...
]
]
{

Some of this is implementation details, but format and documentation matters a LOT for this stuff, if you're providing a data API as a service.

That's all just from one endpoint. If you have 2 employees, I would look into hiring a technical doc writer as your 3rd if you're trying to build an "amazing developer experience" and also talking to more commercial customers who might use your product to run large data pipelines for energy controls and such. To me, the documentation is like a canary in a coal mine, and I wouldn't even attempt to use your product as-is because it would take me time to fool around with it to even see what formats the data is in and there is no differentiator from your product and others that makes me want to do that work.
Eh, it’s about 1.7 billion operations. I suspect you could churn through those pretty fast in a language like C or Rust.
> they basically just need to put them all in a ring and light it up

Well, if that's not under understatement... There are surely many more challenges in the high-field line of research, probably more than we know of, since they're kind of pioneering this field. Large size tokamaks, depsite their huge costs, have some considerable benefits like longer timescales for MHD instabilities and smaller stresses (both thermal and mechanical).
Some things that might make travel feel awesome that have nothing to do with the travel per-se (and can be replicated at home).

1. You are taking a break from work.

2. You are travelling light - instead of 2 tonnes of 'stuff' to look after, you have a backpack or small suitcase, and very little to take care of.

3. You are engaged to your ideal level. For some people that means seeing a couple of sights, for others that means 100 miles of mountain biking in a day. But you've planned it for your fitness / energy levels and for what 'unwinding' means to you. (As opposed to work where your bosses are trying to extract from you, or if you are like me you are putting pressure on yourself).

4. You see more of the daylight (not stuck in office).

I would say that working fewer hours and WFH can give many of the nice feelings of being on a holiday. I think a lot of people want to travel because working life sucks alot. The old way - stuck in an office prison for 9 hours a day plus a train or bus or car 'cage' for another 1-2 hours it is no surprise that people want to get away from that. The narrative "I want to travel, be cultured, I want to see the world etc." then kicks in.
I think you're underestimating how small fusion reactors are. We're going to be needing not just fusion reactors per city, but per city block. If we manage to get them to break-even, they're going to be super plentiful.

At least, that's what the promise is, we'll have to see of course.
Don't understand HN truncation rules, linked the right one originally

Edit: someone pointed out below that the canonical link incorrectly pointed to the base URL
> The fact that so few women are in tech makes the whole scene into sort of a frat house, which is often not a welcoming or kind environment to women

I have had several jobs in tech. None of those work environments resembled a frat house.

Maybe a few startups resemble a frat house, but is it really indicative of the industry as a whole?
Sorry didn’t mean to imply that it was intentional. History shows it was a combination of other random factors.

It’d be more accurate to describe it as a Happy Accident. I might even argue that had the founders not been concerned with film stock costs and that 60fps became the de facto standard, I’d wager film as a medium would not have been as successful. And at some point creatives would have discovered the eerie otherworldly, impressionistic feeling if slightly reduced capture rates.

I disagree with tue contention that “we’re just used to 24”. To reran my analogy, it’s like all those painters who, after photography because widespread as a means of reproducing portraits, began to experiment with forms beyond simply realism. I’m certain that it just struck them immediately as a compelling format. Honestly can you imagine witnessing the first impressionistic painting after a lifetime of consuming only realism? I think it’s impact would be significant.

Being used to realism wouldn’t change that.
I'm still fine with Thunderbird as a MUA (more or less). Using number 1 and 4 as shortcuts to mark an email as "todo" or "urgent". Invitation to appointments (ics file format) can be accepted as well. Integration of contacts is a paint point though.

For email automation I have written a lightweight CLI in Rust [1] which supports MIME and SMTP. I'm currently integrating sendmail's capabilities as well, so that it can be used both as a MUA (message user agent) and MTA (message transfer agent). Cargo's feature flags will hopefully give you a UNIX-like experience (only compile the features you want to use).

In general, I share your sentiment. Email is still the best protocol to contact people outside of your organization. It's a pitty that encrypted email somehow haven't prevailed. The matrix protocol might be better suited for standardized and encrypted communication.

I would argue that every citizen should get a state-issued email address which then can be used for official communication with public authorities (signing and encrypting being a prerequisite). In Germany, you still get so much paper via regular mail. Even the ten-page Covid-19 quarantine order is send by post. It only arrives when quarantine is already over. (Admittedly, you get this order by phone, too, and they are asking for your email address.)

[1] https://github.com/quambene/pigeon-rs
A question I like to ask, and have gotten some great answers to, is:

> If there was anything you could change about <company>, whether or not it is in your control, what would it be?

It has been effective in getting an idea of some of the problems that might exist organizationally - it might not be the worst things, but there's always something.
also those cost numbers are coming from a very biased media company's independent "assessment" so i'm skeptical of those numbers.
> WHO considers EMF to be a possible carcinogen and says that more studies are required.

That category simply means that it hasn't been ruled out - again, proving a negative. Nothing has established that link.

The category that it's in (Group 2B) also contains coffee and pickled vegetables. But nobody's out there screaming about their potential to cause cancer - because they're safe too. [1]

Group 2A ("probably carcinogenic", a higher classification than "possibly") includes any and all hot beverages consumed over 65C.

ELF inclusion in group 2b was based on those leukemia studies you pointed to which, as my metastudy illustrated, do not actually conclude a carcinogenicity risk. However, due to the way risk management works, it will never be removed from category 2b because it cannot unequivocally be proven safe.

> If there wasn't still debate then there wouldn't still be studies questioning it. There are tons of studies that say something to the effect of non-thermal effects being debated/possible/etc.

Sure, and studies continue to be done on aspartame even though it's the single most studied compound in the history of the world. That doesn't mean there's not consensus. Consensus isn't unanimity.

All the studies you dug up are "10th dentist" studies - you know, the ones who hate Oral B.

And as for EM radiation and calcium channels - is that in vivo? At what level? How does that compare to exposure in the environments you are talking about? Is there any demonstrated harm there either? Does this kind of change have a conclusive link to cancer or anything else?

Again, you're asking to disprove a negative for which there is no evidence.

> Not really. If you properly control all the variables, you can measure the differences. This may not be feasible when studying humans, but typically a control group is used or comparison to the population.

This theory about controlling for all the variables is why we have studies that show one day that eggs will kill you and your babies, and the next day that eggs are fantastic superfoods. You cannot do so with that many variables. Otherwise, you know, it would have been done by now.

[1] https://www.coffeeandhealth.org/factsheet/coffee-and-iarc-wh...
This is an awesome list! I always recommend every candidate I have interview with to ask as many questions as possible because with an interview both parties need to understand whether it makes sense to enter into an employment agreement or not.

Thanks to my questions I doged some bullets when I was on the other end. Trying to understand if the company is a good fit for you is as important as it is for them to check if you're a good candidate.
If sideloading means code signing becomes as difficult as it is on the Mac, then there’s nothing to fear…
This is spot on. Multigenerational housing used to be the norm, not a symbol of failure.

Why we all think it's a great idea to leave our families at 18 and pay high rents so that we can live with strangers we found on the internet is beyond me.
It is a cultural thing. Some countries have private ownership of apartment buildings to be very common. One way is a LLC where stock grants rights to single apartment. Then LLC charges monthly fee. Or even loans for larger renovations/maintenance to owners.
Top 50 female:

peplum
tulle
chiffon
chignon
bandeau
garland
freesia
chenille
kohl
tarragon
taupe
cohosh
bodice
taffeta
primrose
trimester
verbena
doula
murderess
ruche
tresses
amorous
boucle
peony
damask
antagonistic
sarong
stridor
zoological
beau
espadrille
mimosa
skittles
guacamole
pessary
shirtdress
underwire
caddy
chambray
colicky
grosgrain
jacquard
progesterone
wallflower
bangle
bin
clairvoyance
fibroid
menopausal
whipstitch

Top 50 male:

catacomb
strafe
parsec
depressurize
shemale
bushido
bailout
hafnium
numeral
contextualize
teraflop
neodymium
femtosecond
tomahawk
piezoelectricity
paladin
kevlar
yakuza
neurotoxic
moonlit
crosshair
afterburner
gigabit
trailblazer
randomization
katana
howitzer
thermistor
enabler
codec
claymore
airstrike
derby
banshee
submersible
mach
flaccidness
checksum
boson
aileron
unplayable
preciously
encyclopedic
siege
gauss
gaijin
degauss
unranked
servo
reverb
Ask HN: Whats the tech stack that top-tier hackers use for staying undetectable?
What’s the ultimate technology stack that top-tier hackers use for staying undetectable (chatting, online browsing, OS, etc.)?
DomainTools | Engineering & Operations | REMOTE | Full-time | https://www.domaintools.com/company/join-our-team/#open-posi...

DomainTools (domaintools.com) is hiring for multiple positions. We’re a mid-sized security company whose goal is to make the internet a safer place. Our part of that (enormous) job is knowing everything we can know about the Internet’s DNS (where domains resolve, who registered them, etc), to help security teams investigate malicious sites/pages/etc. The positions we’ve got open are remote. The positions are:

* Senior Data Product Manager - This position will serve as the product “owner” for a set of DomainTools’ data products, including our PassiveDNS, Data APIs, and data feeds. This position will be defining and the roadmaps for these products, working with our architecture & research teams to see how this data could be used in the future, and working with customers to understand what the outside world wants from these products.

* Software Engineer - Cloud & DevOps Platform - This position will research, develop and deliver cloud automation using tools like Kubernetes, Terraform, Argo, Vault, and Kafka. This position is basically building the base that the other engineering teams deploy onto, with the goal to make everyone's lives easier and more consistent.

* Integrations Engineer - This position will work with our product and engineering teams to integrate our data into other security products (Splunk, for example). It will touch a very diverse cross-section of the tools in the security space, as DomainTools wants to make sure our data is easily usable in a wide variety of places that teams may want to use it in. The position primarily works in python and Javascript, but may use others as needed (or customer/application requires).

* Senior Software Engineer and Software Developer Engineer-2 - These two positions are on the team I've been part of for the past 2 years. They're on the backend team, building systems to collect data about the entire internet (track the state of all domain names on the 'net, take screenshots of all of them, etc). The teams work primarily in python and golang, deploying services to kubernetes.

* Systems Engineer - This position is with our TechOps team, supporting the operation of our on-prem and cloud applications. This position supports production systems using Cassandra, Kafka, ElasticSearch, Linux, etc.

To apply, go here: https://www.domaintools.com/company/join-our-team/#open-posi...

If you have any questions, I’m happy to answer them. If you feel like any of these sound interesting but are a stretch for you, drop me a line at ageeclough ..at.. domaintools.com, I’d love to talk with you.
I guess it's too scary to touch, but I feel like such code could be refactored to not use goto, amongst other issues.
That's true, although there are more companies offering extended exercise windows: https://github.com/holman/extended-exercise-windows
I usually build my own solutions, but I've played with Netmaker and it seems solid.

https://github.com/gravitl/netmaker
Yeah, and I have done exactly that. I am vocal about not liking the app but it can still suck me in. I have spent hours lying in bed just scrolling..
Agreed, good video.
The App Store supported over half a trillion dollars in billings and sales in 2019[1]. According to Satista, that is more than the global coffee market[2].

[1] https://www.apple.com/newsroom/2020/06/apples-app-store-ecos...

[2] https://www.statista.com/outlook/cmo/hot-drinks/coffee/world....
Yes, but every step forward on this path is thrilling. If we crack carbon capture at scale, and unleash fusion, it would change the game for the survival of our species.
My go-to question is:

Am I able to use Linux?

This tells you a lot about the company. I avoided some Windows-only jobs in the past :)
> You can always choose not to participate if these things are a problem for you.

Not always. Consider what would happen in the US if Uber decided they didn't want to participate anymore. Uber fails, and Lyft wins. This holds for companies like Spotify, Yelp, any messaging platform, food delivery, video streaming...

Sure, if you're an indie developer whose revenue doesn't depend on being on mobile platforms, this might not be a problem for you. But anything where a mobile experience is important to your revenue (or even your continued existence), you must be in the App Store (and the Play Store).
The original iPhone had quite a cult following, as did the iPod. People were flocking to them without any apps. It's because the iPhone was so cool that developers wanted to make apps for it. So it's pretty reductive to say that it's "only" valuable because of developers. Best regards, mac/iOS developer
I used the text-based Pine (now Alpine) on Windows as my MUA a while back, and enjoyed it quite a bit. It let me use Vim as my editor and Par as a powerful text formatter. Those, along with its speed and keyboard friendliness made working in a Windows environment bearable for this old Xenix hand. And no, I didn't have to set up any mail servers to make it work, I just used existing SMTP and IMAP servers at work.

>This whole idea of a self-contained MUA application goes against the general UNIX-y paradigm

I don't understand this at all, or your concerns about buffer overflows and "quickly testing hypotheses regarding MUA design." Text-based MUAs in particular are very solid and fast; find one you like and quit worrying about irrelevant issues. Or, learn Emacs and use one of the mail clients it supports (or write your own!).

—signed, former tech support for Z-Mail and text-based Z-Mail Lite
> We conducted 5 studies involving 198 samples including 633,263 researchers, entertainers, politicians, and amateur and professional athletes.

It seems tough to take anything meaningful from that study, based on the job types it examined, and the tiny percentage of the workforce those jobs represent. Working in tech our job responsibilities are often quite fuzzy and performance is difficult to quantify.

PDF of article: http://www.hermanaguinis.com/PPsych2012.pdf
I have winamp on my old windows machine. I love the program, but it is so much XP are that it hurts.

Let me explain: if you want to use your computer ofline, with a local store of MP3 files that you play on limited hardware without any impact on your computer, it is great. Go download it.

However in practice you almost certainly won't want to do that. What you want is to be constantly connected to the internet, you want the ability to listen to whatever track you want at whatever time you want.

And for that, Winamp won't serve your needs.

I get the nostalgia and I am not really sure if the XP time wasn't better than our current one, but do keep in mind what you are trading of.
https://www.worldometers.info/coronavirus/country/denmark#gr...

20 deaths per day, clearly a crisis of apocalyptic proportions
This is really not true at all anymore. Mazda definitely does update their infotainment system. I actually upgraded my wife's 3 year old Mazda with CarPlay.
I don't know about the visualizer, but Audacious lets you install Winamp skins. Source: rocking Bento Classified uninterrupted since 1999.
I spied a goto. Ctrl/Command+F spies 60 gotos. CS students: point to the Linux source code if your professor ever gives you grief about gotos.
That's a response to you calling it clever.
Not only do I have a couch, I made it and upholstered it myself. But I don't know what fabric it's covered with - it was just labeled as "upholstery fabric" at Joanne Fabrics, and I picked it because it looked sturdy and would fit with the room's color scheme.
I’m 100% your target market, I’ll take it for a test drive - your pricing is not unrealistic at all. I’m a current Aylien customer.

Congrats on launching.
> “$12M raised”

Why is that even a metric to speak about?

Shouldn't the metric that matters most be # of customers, how engaged they are with using the product and ultimately sales?

Bringing up how much you have raised seems like the priorities are misaligned.
The comment says 12/12/91
> I wonder how much of this is because more women are joining the workforce. If men are leaving the workforce by their own free will because their wife is working and they are staying home with the kids, both of these facts could be true, but seems like a win in both gender equality terms and allowing men to have the life they want. This seems better then having two working parents.

You sound like you didn't look at or have any sense of the statistics around two- vs one-income, single-family households before you posted this comment.
Just like universal design in the physical world, universal design in software has knock-on benefits for everyone. A website that can be properly parsed by a screen reader can be scraped by search engines and archived efficiently. An application with proper tab indexes can be easily navigated by someone with a laptop rather than forcing them to reach for the trackpad.

> curing or preventing all of the various causes of blindness

All of them? Got a list?
That is interesting. Glad to hear it worked well for you.

Having the coach be upfront about some being teaching and some being mock interviews is helpful. The FAQ doesnt really address HOW they are going to coach or help you get better and in my experience it was, "Do a lot of leetcode".

I guess saying, "We will help you with the last 20% of interview prep" or polishing doesnt sounds as good.
I haven't hit that yet. One of the principals I am following in my side project is to keep everything as simple as possible (he says while using a JS stack!). I know React but have been getting to grips with using GraphQL and Prisma.

TIL what omakase means. Thanks!
As someone who has done some OS development and sysadmin work, I can relate to that quote. The 1st edition of Unix is over 50 years old and some of the legacy cruft that has accumulated since is so sedimented I swear it's going to turn into oil any minute now.
>they bolted two rotors to the V-22 and it's working out pretty well, despite early, deadly failures.

my favorite which seems to have worked much better (and one can say was a preview of the minimum what one can expect from the current Cambrian explosion of modern multicopters) yet didn't make it into production https://en.wikipedia.org/wiki/Bell_X-22
Usually platonic roommates are less willing to share a one-bedroom, much less a studio.
Sure, and that's the problem. While capitalism may be better than the other systems we've tried, it's still not great. I don't think profit should take precedence over many high-minded ideals, but capitalism guarantees that will be the common case.
Ha ha. Yeah Linus worked on Linux before Git unfortunately. Or fortunately maybe (because the world needed Linux before it needed git)