skysight-inc/HackerNews huggingface dataset:
After I focused past the distracting appearance and unrelated ice-cream pictures, I actually found that the author are a very reasonable person.

I have to admit though, if someone who looks like this was interviewing me while eating ice-cream, I would have a very hard time taking them seriously.

I understand people looking a certain way. I even understand people not wanting or having time to shave or make-up or even groom etc. But actually taking the time to do all that and looking like that, it's a bit off-putting.
Generally agree with your characterization. IMHO, It's not even about absorbing unproductive employees, just that there are arguably ways arguably harder to make an employee productive in a startup environment.
Announcing MirageOS 3.6.0
Startup Advisors: Everything You Need to Know About Them
Assume each drone is $500. That’s $1M or so in total. If I were renting out these things for fireworks displays, I would probably want to recover a healthy return over my financing cost.

Imagine I could obtain money for 10% - $100K per year against the $1M inventory. Then assume the drones depreciate to zero in three years - that’s another $333K. Operating cost is per-event.

Assuming no cost for my time to operate the drones, the rental charge would have to be enough to generate $433K a year. Assume you can run 10 events per year. You thus have to charge $43K per event just to break even on the financing of the drones. Add in a few thousand for operating costs of each event and maybe its $50K?

I don’t know what fireworks cost, but it seems likely to be within the same range to me.
I'm going to sound like a skeptical jerk here, but 490,000 heartbeats is how many patients? From what I recall these public ECG datasets are like 20 patients who underwent longitudinal ECGs. 500k heart beats is like 5 person-days of ECG recordings.

Ninja Edit: N=~30 patients. For something like ECGs which are readily available, they really should have tried to get more patients. A single clinic anywhere does than 30 EKGs per day. Suggesting this is clinically applicable is ridiculous. It's way too easy to overfit. Chopping up a time series from one patient into 1000 pieces doesn't give you 1000x the patients.

I even think this approach probably will work. Very reasonable given recent work from Geisinger and Mayo. But why are ML people doing press releases about such underwhelming studies?
I think it is also useful to be aware of the specific terms your team might need and introduce words to those more abstract concepts. This frequently happens with naming specific code patterns or important classes in the code, but can also be for how the team operates in general. A DSL for how your team operates.
Assistant Professor*

Quite a big difference
He's been fired. That's not the same thing as using your words and yoy know it.
No, I have never met a particle physicist that meditated his way into eating the notorious death cap and thanked god and spirituality for saving him.

I find it pretty sad that you'd preclude rational people from being able to experience genuinely marvelous things. I can tell you that there is a whole spectrum of rational thought, including both your hyper rational and 'interesting' people. I don't think you actually believe that these people live a myopic life of sterile scrutiny and flavorless examination.

The road is long my friend, and you have a distance to travel.
This is true until the company changes the bug-tacking and project-management software without properly porting over everything because they use different identifiers.

I tend to put a link to the external system with a very brief explanation, allowing someone to quickly assess the what and why with the ability to dig elsewhere for more detail.
I went to the site, couldn't figure out what it does, and left. That's not a "please explain it to me here," that's a "I think your site would be more effective if you explained what you built and why a visitor would care."
Honeycomb isn't a bad jobs site. They helped me get a job once, which lasted for about three days, but still, i am grateful for any kind of job, especially at the time. that being said, would i want to work for someone who starts to personally dislike people because they assume the male co-interviewer is the technical one? I am not sure. Although i understand that technical women might feel slighted by this and perhaps she cannot help it, it's a really easy mistake to make. it follows people will need to be on their toes arround her in order to not be on the receiving end of a moral judgement and I obviously would not want my boss to think that way about me.
Qatar now so hot it has started air-conditioning the outdoors
You know where there isn't outcry about this? In Seattle at the Amazon corp offices. There are regular company wide email threads (seattle-chatter@ among others) making jokes about the shitty working conditions of warehouse employees. Walking around the hallways and lunch areas you hear people making jokes about how awful it is. Nobody there cares. Change the type of free coffee in the lunch areas though and all hell breaks loose.

Quitting that company was such a relief to myself, and cutting ties with everything Amazon was at least important to me. I cannot morally support a company that treats their employees in such a way.
“I really want to work at a startup. Also the things that are really important to me are: work/life balance, high salary, gold benefits, stability, working from 10 to 5 on the dot, never being on call, never needing to think or care about work out of hours …”

My wife works at a YC startup and has great work life balance. We just got back from a vacation in Europe. She tried to check in on slack halfway through and they basically told her to gtfo, you’re on vacation!

She’s definitely worked late nights by choice. But in my experience those are rare, and they’re also usually voluntary. She’s a highly motivated self-starter (which is probably why she got the job) so she and I are often hacking on random things outside of work hours. Sometimes her hacks involve stuff she’s doing at work. But I never got the impression it was anyone’s decision but hers.

9 to 5 working hours are also important for parents. And if you think parents shouldn’t be in startups, Vlad from webflow (YC) has lots of persuasive reasons why that’s not true.

I think startups are figuring out that the way to win is to be generous. pg even said as much about 10 years ago when a piece “Why I won’t work for your YC startup” came up on HN.
I assume your downvotes are a case of shooting the messenger because that's absolutely the case. See also open sourcing or otherwise releasing abandonware etc. As a company, there is essentially no upside and there are plenty of downsides including just the time and effort to do even fairly cursory due diligence.

Plenty of companies are more or less willing to just turn a blind eye if someone else archives things without explicit authorization. But that's different from explicitly doing it yourself.

You don't need to be a cynic to think this. Anyone who thinks otherwise is at best naive.
Ah, glad to know you think global warming is solely a partisan issue.
There were three words missing from the article that are necessary for me to have taken the author seriously.

"I was stupid"
> I really want to use MonicaHQ more, but it just feels like a lot of work whenever I log in to it so it gets pretty neglected.

I'm writing software for a personal knowledge base. Can you describe what makes MonicaHQ a chore?
If you want your project to get real uptake and usage it's important to have fantastic documentation. Autogenerated documentation does no provide this. It is good as supplemental rather than primary documentation.
You cant even read why are you here responding to people. Finding examples given in writing is taught to small children.
How is it different than Buck or Pants? What makes Bazel better than them? If I already use Buck or Pants what benefit would I get if I move to Bazel?
The only thing I see bad about that code is some bad variable naming, especially shorty/shawty, and possibly a couple bits of needless and unhelpful verbosity. Neither are inherent to Haskell.
Well now I feel like an ass. I apologize. That's what I get for just believing what I read in another HN comment somewhere without doing the research. The wayback link does take me back.
literally the only game I intend to buy on release day at full price from now until the the day I can't hold a mouse/game controller would be either Portal or half life or even better, "Half Port Life" ;)
I rarely have time to play any of the games in my steam library (and there are many, most of with have not been played once - gee thanks, humble bundle!) but just as when portal 2 came out, I will make time for the next Black Mesa/Aperture Labs game.
but it seems, Valve no longer want my money (unless it's tied to VR it would seem...)
Estimating Uncertainty in Machine Learning Models – Part 3
I'd argue that the noise plays a big part in firework displays.

Like with racing, the noise is a big part of the experience. And this comes from someone who gets really annoyed by loud motor vehicles.
Actually I'll bet you can, or just omit it or even replace it with water or some other water-based liquid. Very few baked good use milk in any meaningful way, which pretty much just leaves cheese and sauces. Of those, cheese is the hard one. I've heard there are vegan cheeses on the market now that don't suck but even assuming that is true they're probably still quite expensive.

P.S. Oh right, there's butter, but shortening has been around for ages and butter-flavored shortening about as long.
One of the main things I remember about these old CCSs is the low level hardware redundancy:

> The Viking CCS had two of everything: power supplies, processors, buffers, inputs, and outputs. Each element of the CCS was cross strapped which allowed for “single fault tolerance” redundancy so that if one part of one CCS failed, it could make use of the remaining operational one in the other. [1]

Modern systems like that of curiosity rover also use hardware redundancy, (triple redundancy even), but I believe this happens at a much higher level, i.e whole computer.

[1] https://www.allaboutcircuits.com/news/voyager-mission-annive...
They were able to warn everyone in real-time when North Korea launched those missiles. A quick search turned up this article that the J-Alert system is not perfect: https://www.japantimes.co.jp/news/2018/04/10/national/japans...
Ever wondered why your wine is weeping? Blame shock waves
I think free writing such as journaling can help one get better at writing first drafts. Its important to practice the skill of getting something written.
Step 6 shows olives that seem tp have been scored (cut). I couldn't find a reference to this in the previous steps. Did I miss it? Is this something that should be done?

Thanks for this! We had a bunch of olives on a property and some of the pickling worked while others didn't. This will be quite helpful.
UI/UX Challenges for Designers
$1000 AWS Credits and $2000 Airtable Credits for Free
Being THE term is the holy grail for consumer brands. You can only get huge when your brand is the synonym for a whole concept or industry. Like ColaCola, Uber, Facebook, Tweet etc etc. For example Mark's explanation of Facebook [1] or the Photocopier sketch [2]

Edit: fixed link order

[1] https://youtu.be/cUNX3azkZyk?t=135 (video)

[2] https://www.youtube.com/watch?v=PZbqAMEwtOE (video)
No he was fired for not agreeing with other people on a topic completely unrelated to his responsibilities. Software liberalism at its finest.
I'm for swagger but only if the router uses it.

I keep hearing swagger / contract first. But then they still manually specify `/api/v1/user/login`.

Vertx web api contract router. Which takes in a swagger file, and routes based on the `swagger` operation id. Is the closet I've seen.
https://vertx.io/docs/vertx-web-api-contract/kotlin

I've also written a library to route into ktor in a type safe way.

But if you're doing swagger. To me it should be written, then consumed by the back-end service. Then generate front-end clients. Anything less will result in bugs.

I've seen companies pile on so many services. To double check code generated swagger. Hit a bug, then have to maintain the swagger spec outside and not enforce it.
Explainable AI for Intelligence Augmentation in Multi-Domain Operations
Here is a source:
https://www.globalagriculture.org/report-topics/meat-and-ani...

> Livestock is the world's largest user of land resources, with pasture and arable land dedicated to the production of feed representing almost 80% of the total agricultural land. One-third of global arable land is used to grow feed, while 26% of the Earth's ice-free terrestrial surface is used for grazing.
PCG generators are very good, very fast, and decently random, don't suffer (AFAIK) from bad seeds like Mersenne Twister, mix well, have small state, and have selectable periods of about any size. They are vastly better than LCGs.

I use a 64 bit one and a 128 bit one for all sorts of work.

These are not crypto, so don't use them for that. For non-crypto I have seen no better PRNG than these (and I've followed and written on this space for a long time).

Code available on github.

http://www.pcg-random.org/
> This is why no one likes Haskell programmers and why the community just sucks.

I like most Haskell programmers and I don't think the community sucks more than any other language community. So I guess that proves that assertion wrong.

> If the goal is to remain an impenetrable fortress / secluded monastery

I am pretty sure there is no such goal :D

> if the goal is to become popular and get others to understand the benefits of Haskell

I am pretty sure that is a goal for some Haskell people and not for others. For me personally I had a lot of fun learning Haskell. It taught me to become a better developer in any programming language.
NASA Astronauts Spacewalk Outside the International Space Station [Live]
Approach it from the other side:

What's the business value to Yahoo in taking that proactive step?

I agree that there is other value in doing so, but as a business, what value is there? No upside, only risks.
Ahh Shhgit about DevSecOps
Email delivery can easily be delayed 1-2 minutes. I’m not sure it’s the best method for an early warning system.
Pff, I can detect heart failure with no heartbeats at all.
And this whole thread is how TurboTax lobbied to make it inaccurate, inefficient, and no doubt have tried to make it illegal.
I have explained Haskell code in a few minuts to professional programmers and they got it. It took a bit longer to explain monads but it wasn't hours.
> I do not share your experience, because in my experience the auto-generated docs will be kept in sync with the code/API while a separate specification will become outdated over time.

Does it? You can just alter the code and forget to alter the documentation above the functions/methods, so I don't think there is much of a difference. And wrong documentation is worse then no documentation.

You have to write your documentation, keep it up to date and take it seriously. I would argue, if you have auto-documentation you are more likely to miss that, because you have some kind of documentation somehow - irregardless if it's actually useful.
I am under the impression that she eats an ice cream cone when interviewing candidates.
But it also doesn’t work well over water yet because of reflected GPS signals (Disney has been running trials on it).

Fireworks also work better in rainy/windy conditions.
The scary thing is that this is using a not-very-amazing flight control system and if the better flight controller systems did this they wouldn't have to worry about stray drones or speeding up the video in post-production.
I have tried to teach C# to a smart non-programmers friend. That was really really hard. The idea of OO/classes just blew his mind.
I really like writing the first draft of documentation. I get to run through the endpoints and even fine tune some of the details to fit to the big idea I'm creating about what the software does and how to use it best.

The problem comes months later when I'm in the weeds and a colleague asks a question. I try to fob them off to the documentation, but some details are out of date. I pray it's just one detail, and that I don't have to stop what I'm doing to rewrite the documentation now.
Could you please stop dodgeing, waffling, obfuscating and going on about "that's just one way of looking at it" and address the part where it causes "you won't see it" for stars etc?

This part is where the jargon serves only to hide the fact that this is nonsense.
You can use a sequence of AES encryptions with a pre-shared seed, the quality of the random numbers will be among the highest you can get. You can find AES implementations all over the place, for basically any platform.

You would do something like rng1 = AES(seed); rng2 = AES(rng1); rng3 = AES(rng2);
How to Boost Your Creativity with Neuroscience
Employee Billy Foister suffers a heart attack, is left laying on the floor 20 minutes before Amazon personnel respond ? and it's all on video ?

I smell the lawyers and a jury trial, but the settlement will just be a mere "write off" for Bezos . . . .
I wish I had read this a few years ago when I was having difficulty finding a job. I saw every rejection as a personal failure. In reality, whether or not you land a job is largely a function of circumstances that are not only out of your control: they are out of the hiring manager's control. Headcount targets, the number of applicants, and the specific needs of the company at the time you apply are fixed before anyone even looks at your CV.

As a general principle, it's always good to focus on areas where you have leverage rather than dwelling on areas where you don't. You can always improve your skills and your CV (and you should!) but you also shouldn't take a rejection email as strong evidence that you're not heading in the right direction.
> If atoms in star A and star B are moving in opposition - away and towards one other in a steady-state oscillation - this would cause destructive interference between the emitted photons. No energy will be exchanged and they will be blind to one another.

Poppycock.
Please find mistakes in this rough outline for a video on neural network history
Those are file formats. Disk.frame is for manipulating the data. It actually uses fst as the storage format
If you are learning something new and it isn't hard to learn then you are not learning anything truly new. Just variations/flavours of what you already know. If it is really hard then you are truly learning something new. No pain no gain.
Beware These Marketing Trends in Psychological Assessment
Chinese Character Frequency and Entropy
Make Things That Count
Did you quit an amazon corporate position or a warehouse position? I'm sure the two are very very different so I would be impressed if you left the corporate position because of warehouse chatter. More recently I have been considering applying to a corporate position but would hate to feel the same way in a couple of years there.
I've come across some mystery stories (mostly the occasional episode of TV series) where my guess is the writers for a particular episode could have benefited from this approach. If your story doesn't make any sense in a matter-of-fact format like this, I won't make a lick of sense when told properly. This seems like a fantastic way to gauge the soundness of the story you want to tell.
Wasn't a similar claim made about an AI detecting skin cancer from moles? Once the AI was deployed in the real world is failed miserably. I think it was a ton of false-positives because it was trained on images where cancerous moles all had images of rulers with them and the benign ones didn't have rulers in the image. So it just picked up on the ruler as a cancer indicator.
"The Sentinel" collection has a bunch of Clarke's early short stories, some of which he later developed into novels:

https://www.goodreads.com/book/show/149070.The_Sentinel
There's the ego we must watch out for in the tech community. These people are dangerous cause they believe they know better than everyone and should be allowed to police them. It's not your place to tell people what they can and cannot say.

Though Microsoft has the right not to provide a platform for such things as a private company who doesn't live off the coffers of the tax payer. The line gets a bit blurry though as these platform become ubiquitous and becomes the main means of communication. It would be like censoring people talking over the telephone. It's a grey issue.
As someone who spent serious time in RPG III in a previous lifetime, I would not advise anyone whose welfare I cared about or was responsible for to go look at RPG.

But yes, you are correct.
Not just Python, Jupyter has plenty of backends. Including C++.

Word of warning though, you might be tempted to use the tutorial prototype style for an actual application. That doesn't work in general.
AI could offer warnings about serious side effects of drug-drug interactions
Trends in Ecommerce You Need to Start Following Now
Seems like they are. Also seems like a solid practice that far too many people ignore.
But then you switch out your issue tracker service from something like Jira to something else, and suddenly that ID or URL means squat. A git repository can easily be pushed to any git based service be it GitHub, GitLab, Gitea, or something else, and the commit log and commit hashes stays the same.

Porting Jira issues to a different system would probably not preserve those IDs that you entered into your commit message. By all means, refer to your issue tracker in commit messages, but be aware that those references may not be valid in a few years.
Penetration Testing Explained Step-by-Step
> I think of that as a statistical technique, not an ML one

Perhaps not all, but most of the distinctions between "statistical" techniques and "ML" techniques are fairly arbitrary.
Microsoft’s visual data explorer SandDance open sourced
I've used swagger with java and golang and both of them generate docs directly from the code, no comments needed.
> No function should be longer than what can be printed on a single sheet of paper in a standard reference format with one line per statement and one line per declaration. Typically, this means no more than about 60 lines of code per function.

Maybe it’s because C is a lower level language but for me these limits seem much looser than is discussed in higher order languages, specifically for me ruby.

Take Sandi Metz rules for practical object oriented [quality] code.

https://thoughtbot.com/blog/sandi-metz-rules-for-developers

1. Classes can be no longer than one hundred lines of code.
2. Methods(functions) can be no longer than five lines of code.

Its a long way from a 5 line constraint to a 60 line constraint.

I agree with Sandi that smaller ‘single purpose’ functions lead to less coupled, easier to maintain code.

Is 60 down to 5 lines just about a progression of thought, with 60 lines being more what used to be acceptable and is possibly still acceptable with ‘older languages’?

Is one better than the other? How to explain the difference?
> The photos in that post are really distracting.

It was as if you were reading along and then every paragraph your coworker would tap you on the shoulder and shout "ice cream!"
I just got the same email. I don't want a discount coupon. I want the fuckers who wouldn't properly secure information to be in gaol, and if the court can't or won't do that I want them to be bankrupted and made destitute to be a lesson to others who capture my information.

I can't even figure out from the email how to object to this settlement. It is absolutely insane that the settlement is in a discount code. How any court could find that satisfactory is absolutely obnoxious and demonstrates that the rule of law has been perverted by large corporations.

I would appreciate it if anyone could let me know how to formalise my objection to the judge presiding this case as their website is as clear as mud.