skysight-inc/HackerNews huggingface dataset:
Silicon Beach. I live in one that claims the title. I suspect there are many.
If you were looking for a suspect and the only identification you had was a photo of their identical twin, would you use it?

Obviously it's not a perfect match, but it's going to be wildly better than a sketch artist's attempt at a usable drawing.
For people who strongly prefer to work remotely, doesn't this seem like a cost they sign up for?
It's cool that they open sourced this, but as someone who worked at a kite power company (a much smaller company with a much smaller kite) I'm not sure much here will be transferable to other companies. Makani was making a huge 2000 lb "kite" turbine. That requires the kind of money that Google could back them with - and since Google isn't funding this anymore I just don't see where this can go as none of the remaining kite power companies have much funding (ours ran out of money late last year).
Reminding the world at large what Gen. Alexander actually did is important, the world has a short attention span.
> Also, with Zelle, you never need to give anyone your bank account number

As a non-American, seeing this listed as a plus is always so strange.
If it's a written deposition, it's not. If it's taped, well, you see articles like this being written about Gates being an extreme dickhead.
> I felt like I traveled back to 1990 when I moved to Canada. In Germany I've never paid anything with cheque.

I’m sure the reich likes the nationalism but that sort of flame bait isn’t allowed on HN
This goes back to 10 years ago now. It’s nice to see some improvement, but 10 years ago there was very little interest in these sorts of problems. The literal response to FB performance tests was “you’re doing it wrong, don’t use a monorepo.”

It shouldn’t be a surprise that FB decided to go elsewhere.
Google stopped funding Makani several months back.

I'm not sure how applicable most of this code will be for other kite power companies. The Makani "kite" turbine was 2000 lbs. It definitely required Google-level funding to develop which is now gone. None of the remaining kite power companies that I'm aware of have the kind of significant funding required to develop this - ours ran out of money late last year.
I think it would be helpful to figure out what you've tried. Classic (but helpful) advice is to create something to solve a problem that you currently have. Is there anything that you find annoying and could be automated?
What do you mean

>There is very strong pressure for ambitious people who know how the world works to get back into the office.
I remember something more snarky along the same lines from encyclopedia dramatica (or was it uncyclopedia?) from 2003 or so.
Create an exam, broadcast an invite to take it, hire randomly from all who pass.

All excuses for why this won't work can be answered with: then make a better test.

As a species, across all cultures, we tell ourselves that the human we're after -- the student, the employee, the promotee -- can't possibly be selected by test alone.

When in fact, if we can't write a test to select the qualified humans, then either we're too lazy to write one, or, more likely, we actually want to leave plenty of room for human bias to do the actual selecting.

And this is ok because we have a special power: we can judge the value of every human, and its future likelihood for success, with a single conversation. If we weren't in a tech company, we could make a very good living reading palms.

We never hire people who don't pass our wonderfully fuzzy exams, so we have no evidence that we're selecting the best people or not. No worries, though, our palm reading is very, very accurate.

The way we look at it is like this. We make a test no one can pass. We always have one more question or one more "level" that there's not enough time for. Because when all candidates fail, we have to fall back on our palm reading, which is just how we like it.

Power and privilege are precious resources to us. We give them out to those most likely to reciprocate. That's what we're poking for with our "culture fit".

In the future, students of our culture will look back on our hiring practices and say, "It was illegal to hire based on race, age, sex, and a million other things, but not beauty??? They didn't start with beauty? And they never realized that beauty needed to be in the mix? I don't understand."

But we understand. It makes perfect sense.
I agree. Tho my main intention was backwards compatibility so that changes can easily be merged back into main project. There are also lots of people using it in their python projects. The naming discussion comes up every now and then as an issue.
So for now I would like the name youtube-dlc to stay. But depending on how things go in the future I may change the name.
The things I find on this orange website haha
Cool, a Zenith Trans-Oceanic!
> Tediousness is only relevant at the time of writing the code, which is the least important part of programming. You read code 100x times as often as you write it, writeability is simply the wrong aspect to optimize for.

I'm kind of tired of this argument, as if the writability of a language doesn't matter at all. Over a long enough time frame, with a large enough team, etc, this is absolutely true, but when you're writing features _now_ that need to be released ASAP so the company can make money, the speed at which you write code is one of the most important factors to your productivity. Language ergonomics matter tremendously for this, affecting the time it takes to write, the chance for mistakes, and the amount of frustration you feel.
I worked for VMware from 2007-2014 on things other than the core virtualization products.

I think you’re overestimating the situation. There is a group that did have a fair number of CS PhDs to develop and maintain the core piece — the virtual machine monitor (VMM) but then there’s a large number of plain old everyday SWEs developing the bulk of vSphere and the desktop virtualization products.

I would expect VMW’s policy to apply to just about everyone. A few old timers that have reached the principal engineer or fellow levels might be able to avoid it but that’s a few dozen out of 20,000+
My company pays a good chunk for startup expenses for remotes but so far we haven’t convinced them to pick up the tab for internet.
1976 race through an empty Paris [video]
Lived there for about a year, reasonably close to the center; but moved to a smaller country side village once our son was born.

It was very nice to have the Black Forest right around the corner but the city had an icky hipster vibe from my experience.
And Tencent approached Spotify and others investments to join in on court case.
I've used Google search daily for many, many years now without ever feeling the need to use Chrome. I use Safari on my laptop and mobile Safari on my phone. I can't recall the last time I saw anything pushing me towards Chrome.

I'll take your word for it that these happens or happened, but I just tried a search in Safari and saw no Chrome ads.
>Are not to far away from the companies office as you likely still have to go to the office from time to time.

The length of a "tolerable commute" increases disproportionately as the frequency of said commute declines. If I have to commute every day, anything over 30 minutes is pretty tiring. If I have to commute twice a week, driving 2+ hours is fine. If I have to commute once a month, I'd be willing to live on the other side of the country and fly in.
https://en.uncyclopedia.co/wiki/Main_Page :)
Agreed. The proposal is also wasteful.

>extern void foo(size_t dim, char *a);

And the like assumes that I have the space to waste a native type on every array. So if I’m using a 10 length array, I need to provision a native 32 or 64 bit value for “10”.

In embedded system this wouldn’t happen. At least not mine, I’m running up on limits all over the place even being careful with bitfields and appropriately sized types.

He’s right of course that foo(array[]) is converted to a pointer but that’s why I think you should always use array as a pointer so YOU know not to rely on its automatic protections.

I get the point; but I just don’t see C making this change.
Because I really like the model/UX of the staging area. I'm not worried about the tool being simple; I use it every day, so it's worth learning inside and out.

It's a much nicer experience IMO to be able to work on various different pieces, then iteratively run `git add -p` or similar to stage individual files or hunks, verify everything I'm adding with `git diff --cached`, then `git commit` when I'm actually ready and happy. It lets me fix multiple parts of my project at the same time, without interruption, while still letting me compose my batch of changes into multiple, self-contained changesets.

`hg record` feels really limited by comparison, and rushes you immediately into committing your selected changes, and then further makes it difficult to selectively amend more (partial) changes to that commit afterwards.
Maybe people are voting this down because they think it's directed at Walter Bright in particular, but I think there is actually some truth in the harsh comment.

Nothing about Walter Bright in this statement, but some of the harshest criticisms from others I have seen of C are not from expert practitioners in C.

People who are experts and also critics seem to have a more practical, realistic, nuanced critique, that understands history and challenges to adoption, admits that the long history and difficulty of replacing C isn't exactly for no reason.
I actually believe the way C works is great, as simple as it could be and it gives you power to do exactly what you want, they way you want it.

I would certainly hate(and would continue using them btw) that they remove normal pointers from C. It would be like removing s expressions from lisp.

I believe that the solution to this "mistake" is just not using c directly, using other languages to write C code for you, or use c primitives that are 100% well tested.

That is what we do, our c primitives-libraries-modules are written and tested by lisp and our own language.

It it then very easy to use that code in python or c++, swift or whatever as libraries or modules.
There is nothing inherently noteworthy about it.

However, just like new years, it's the kind of sentimental human thing to celebrate, where patterns and round numbers bring joy to certain people.
What is CIA/NSA friendly about that article?

Also, The Intercept made a mountain out of a molehill here by spending an entire article ranting about an organization the WaPo mentioned only in passing in it's article.
Why should I need to use a flag to fix something that doesn’t make sense? I can understand implicit up-conversions, but down-conversions too?
Actually we do have few mechanisms for long term memory like Neural Turing Machine, which has explicit memory cells which neural network could read and write. I think the only thing that is holding back NTM is that it is computationally not efficient like fixed sized context transformer.
Just 20 minutes one way adds up to 20 working days per year. That's 4 weeks of unpaid labor!

People are unhappy about extra money spent on Air Conditioning or an extra office chair but the most are happy to carry the opportunity cost of commute. :(
I use Goodreads to post my reviews of books I've read.

But I'm looking for a way to post reviews for individual short stories found online or in fiction magazines, anthologies, etc. The reviews should automagically pop up whenever the story appears in any other place. But I haven't found any sites that does this.

For example, I read and review Story X in anthology Y. If the story appears or appeared online at Z, printed in magazine F, etc, my review for it also appears if I look it up there.

Looking for recommendations for sites that do this.
That's denialism. It's a big deal and there's consensus about that among climate scientists.
Pascal (Delphi and FreePascal incarnations) does that just fine with strings and dynamic arrays and in a way that is compatible with C. Just friggin' steal it an be done.
or:
The disaster that was WeWork could accelerate the adoption of an open-sourced, royalty-free ISA.
Unless you have some deforming disease, accident or malnutrition, identical twins have very close to identical faces.

Identical twins have very similar, but distinguishable fingerprints.
This assumes that the company is able to produce an accurate image that's on par with a photo of the subject's twin, when it's entirely possible that the images the company produces are no more accurate than noise.
Apple helped create ARM, as we know it, in 1990. They sold off their remaining stake around 2000 as they were beleaguered and needed the money. They chose not to buy in 2016, when SoftBank did.
There already is a gpg Api - gpg me (made easy):

https://www.gnupg.org/related_software/gpgme/

It would probably make sense to implement and expose that?

Ed: see also https://wiki.gnupg.org/APIs
I still use Winamp. Many skins and plugins still available - http://www.mywinamp.com
Looks like jumping through logical hoops to excuse China and blame the US.
Not to mention the flipside. Living in Minnesota, I have to use my furnace all day when I work from home for many months out of the year. Natural gas isn't cheap, yet an electric heater would probably even be more expensive on my electric bill.
Yep. Built with Apache, PHP, Sqlite and PeerJS
I think that's missing the point. Sure, it's not far off the price of a computer - but it's still not an amount of money that you spend on a whim just because you need occasional access to macOS. It's the price of a (second) computer, and an above-average price too.
I used to write whole bunch of firmware for microcontrollers and frankly C was doing just fine for me in this area.
Well, some are magnetic, some are not, that's just one way to differentiate them.

Here are a couple videos I know (in French) from consignesdetri.fr:

https://youtu.be/KgW1TP909NU?t=36 (you can see the magnetic belt at that timestamp)

https://www.youtube.com/watch?v=vMJ-pDG_afk For an aluminium can. They mention doing the same with eddy currents [1] [2]

I also recall seeing a big, spiky magnetic roller in some video instead of a magnetic belt, so implementation details can vary, but this seems to be pretty standard stuff.

Less standard is the plastic-sorting equipment, though that can be achieved with hyperspectral cameras and the like (read: expensive). In some places, there are separate bins for colored and transparent glass. Some facilities use detectors instead.

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

[2] https://en.wikipedia.org/wiki/Eddy_current#Repulsive_effects...
It's all speculative of course, but maybe Brexit would have never happened if the population had felt like they were being listened to. Same for Trump. We have no fine granularity in shaping the country. It is only choose between these two options that both misrepresent you in different but many ways.
If WFH was guarantee, I'd have enough money to take a helicopter down to NYC twice a month instead of paying taxes/rent/mortgage/higher cost of food/MTA/LIRR/etc.

While living in a house with too many bedrooms. And if you want to talk about environmental impact, the air is cleaner the water is blue again and maybe we start paying baristas 100k a year for the inconvenience of having to live in the city instead of software engineers that can fckoff and do this from the moon.

The obvious is slapping everyone in the face. And if you are in commercial real estate, best wishes in 2021.
One of the niceties of C is that I can get anything done pretty damn quickly, without anything getting in my way. The syntax is extremely simple, too, vs. Rust. Rust is close to Perl when it comes to syntax; full of symbols. Too implicit for me. I want to look at the code, and I want to understand what the heck is going on, even if it is written by someone else. I usually do, with C. Rust? Not so much, and believe me, I tried. I would not like to call myself an idiot, either. :)

A viable C replacement is Ada, although it is not for people who dislike the "code is documentation" bit.
I posted this back when we hit 1400000000 in 2014 [1]:

---

Openldap got hit by the billennium bug. I remember because we told our Noc to keep an eye open (Sunday afternoon where we were) and we started getting alerts that all LDAP replication was broken.

https://www.openldap.org/lists/openldap-bugs/200109/msg00052...

---

Link to 1400000000 thread:

https://news.ycombinator.com/item?id=7736739
We are talking about someone involved with a popular index site for QAnon posts, not QAnon or the operator of the "Image Board" QAnon uses to post his messages.
Oh for sure, I fully agree. However, is this company's tech actually that good? It would be interesting to see how well it does with the DNA of real twins; how close can they actually get compared to two people with the same DNA? Could it make a face that really looks like their triplet?

Unfortunately the article doesn't have any comparison images of any sort, so it's hard to evaluate. But the skeptical/cynical part of me suspects the article would contain such comparisons if it worked well.
A talk in ElixirConf this year showed that the pipe operator in Elixir is just a macro. A Code BEAM V conf Q&A with Jose had a (playful, trolling) question about implementing right handed assigns and Jose said that you can just write a macro if you want it. That all reinforces that the core lang doesn't need to change really; it's extensible enough to let you do whatever you want on top. Pretty cool.
Apart from literal children (and felons in the US, I suppose), there is no such thing as a citizen who "has no business voting".

That's the pesky thing about democracy, you see. If you want "informed voters" then you actually have to work to have an informed populace, not gripe about people's right to participate in the society they're a part of.
In addition, you're being forced to adjust your personal lifestyle because of the office space your employer is choosing not to provide. Perhaps it would be cheaper to live in a farm house in the middle of nowhere, but what if you want to live in central Tokyo? Perhaps it's the American in me, but doesn't everyone deserve the right to pursue happiness, even if it's in the form of the city in which you live?
Very true. My longest uptime was six months plus one day.

That's when I realised that while huge uptimes were great and fascinating,(as with that famous server that was accidentally sealed off behind a wall for years and forgotten about until it finally stopped working), you'd have to reboot every time a new Solaris (or other OS) version was released.

That was mid 1994. I haven't worried about uptimes since then.
Not everyone employed had these benefits to start with. What pains me is seeing tech employees complain about lost perks while the rest of the population is really suffering. How comfortable do we need to be to lose the sense of reality?
I doubt you want to live in Half Moon Bay unless your schedule allows you to get outside during the week and hunker down to avoid the weekend traffic when the weather is decent.
Yes that is exact one of the reasons why I created this fork. The self updater should hopefully work in a future release. To be honest I haven't dealt with that yet. But feel free to open an issue so it's on my TODO-list.
Interesting, did some Googling on this and apparently they tried to protect the haiku in court as trade secret:

https://www.rcfp.org/wp-content/uploads/imported/20120105_20...

(Direct link to PDF)
So... don't use array syntax in the function prototype and definition? The proposal doesn't PROHIBIT passing a pointer, it would just offer an option to pass a fat array.
Perforce at Google scale in 2010 was "slow" in that it was orders of magnitude faster than git is on much smaller repos today. The only thing that git is really faster for is branching, which is something I almost never wanted to do with Perforce anyway. Git feels fast because it either front-loads all the pain (with checkouts) or defers it (with unexpected runs of git gc) but it doesn't really scale. That's why git users are so vocally opposed to monorepos.
this is probably bad but I find driving extremely boring and I don’t hear or pay attention to any noise outside the car when I drive. I can remember only two drives in the last 10 years when I was not distracting myself with an audiobook or podcast. If an ambulance has their siren on I will notice it, thats it.
My main problem
that a lot of times I want to do a raid and not the game but the players won't let me do it. The game doesn't say you need this class or this item level, actually anyone can and encouraged to do it. But then you are there against the boss and another player turns up and kills it before you. "Sorry you not meant to kill this boss, this _our_ boss, go farm something else". Then you are locked out from the instance and scratch your head what to do. That's especially frustrating when you know the other players use a very wrong or inefficient strategy (my strat would work 10x faster!) and even worse: you know those players don't even need the loot from the boss (they can't even equip it or they already have it). So why don't they let others join the fun?
I definitely remember "There is no speed limit," with almost scary amount of detail. I guess that's how you know it's a well written blog! Will definitely check out the rest of his posts. Thank you!
Solving the Maximum Sum Subarray Problem in Python
One of the things I always wished was built into goodreads was a good system for running a book club. They have groups, and those are close. But it just seems like they took Facebook groups and tried to make it work for a book club. It doesn't feel right to me.

Is that something thats on your roadmap?
Softbank acquired 4.9% of Nvidia for $4B in May 2017. They sold it in February 2019 for $3.6B (according to this https://www.cnbc.com/2019/02/06/softbank-vision-fund-sells-n...). Another hilarious example of Softbank's market timing expertise.

Compared to other investments, an ARM sale of $40B would be a home run...
you could do that, if you were using a library that provided/understood that struct. not sure how common this is; I work with c++ much more than c.

the problem with this approach is that you are still relying on the application programmer to provide the correct size at the beginning and not to mess it up by directly accessing the struct member later. private/public does not really exist in c, so it is a lot harder to enforce invariants within an object. the library could make the struct layout a private implementation detail (ie, not fully define the struct in the header provided to the client and take a pointer to the struct as arguments in the API) to at least discourage this. you could combine this approach with a my_array_struct_init function that returns a pointer to an empty array object. this is a common approach taken in c libraries (eg, libcurl) where the author really doesn't want you messing with their structs.
That £100 might be your entire budget for groceries. There's a real economic class difference that I think a lot of people aren't seeing here.
Sounds cool! Perhaps you could create the x.25 equivalent of HECNet, the hobbyist DECnet.
It's a tragedy of the commons situation. Microsoft might be _able_ to provided effectively limitless funding to power these free workers, but if enough people choose to abuse this, Microsoft might no longer be _willing_ to provide that funding, so everybody would be deprived of a useful resource because of the bad actors.
> That's what makes dark matter so attractive to physicists.

I _really_ like what you did here :-)
It’s beyond ridiculous. The safe thing to do in the US is to have accounts which you don’t give info to anyone. And then you setup ACH transfers from that account to a checking account you use for expenses, and only keep smaller amounts in the checking account enough for money going out in the near future.