skysight-inc/HackerNews huggingface dataset:
It was a neat idea. I'd be interested to see what else people could come up with around live events you participate in via your phone. Obviously there's generic video streaming, but the more specific something gets the more interesting the cultural impact. Remember Twitch Plays Pokémon?
I stopped watching TV more than 12 years ago and never missed it. I just think it's boring. That being said, I don't think watching TV is fundamentally different from any other kind of entertainment, be it YouTube, reading HN, Twitter, games, or whatever. It just appeals to a different (older?) audience. Stopping the consumption of any kind of mass media will give you similar benefits.

Just like readers of newspapers and magazines have been declining, TV will continue to decline as the generation of older viewers dies out. We have more interactive entertainment now.

My mom, who is retired, watches TV for 12+ hours a day, simply because she doesn't "understand" the newer options of entertainment. I can already see the same pattern in myself. I love playing videogames because I grew up with them and I'll probably play them until I die. But I am unable understand or find fun in the entertainment options of the younger generation, such as spending hours on Instagram or Snapchat. It sucks getting old, haha.
I find the inclusion of Olga Diaz in the voter guide ironic, considering she voted against infill apartments because they were "out of character with the space". Gotta love politicians claiming they support something in the same breath as letting you know they voted against it.

https://www.thecoastnews.com/city-council-nullifies-conteste...
And add in the fact that Nortel made a ton of the currently deployed phone switch gear, and they haven’t existed for almost 20 years now.
I'm not saying individual republicans dont exist (I was one), but the party organization is non existent. In many local races theres not even a republican candidate or if there is, they're off their rocker (in marin, one had a whole section on the dangers of radio waves).
I think for us laymen, the most difficult thing is to find a good reason to use C frequently. I have a few "legitimate" (in the sense that C is actually suitable for those) non-embedded projects that I'd like to take on in the future when I have time to pick up C:

1 - Recreate some of the Linux command line tools, including a command line interface similar to BASH;

2 - Implement a fully functional compiler or byte-code Virtual Machine for a stripped down scripting language;

3 - Write a key-value data store

Sadly I really can't name any project that is not system programming. I saw some projects that use C for backend (CGI style?) programming or game programming but I believe there are more suitable tools for either of them.

BTW I also found it very clear to use C or a stripped down version of C++ to teach myself Data structure.
Thanks for mentioning grid, as that's a tool I've not looked at myself.

CSS columns and Grid are not entirley substitutable, though they share some properties.

I see Columns as a way of flowing text within some bounding box, whilst Grid is preferred for arranging textual components on a page, more akin to paste-up in Aldus Pagemaker (am I dating myself) though on the rubber sheet of the HTML viewport rather than on fixed paper sizes.
Yuval Noah Harari’s History of Everyone
My coworkers and I will have productivity, creativity, or brainstorming sessions at each other’s homes every two or three months (sometimes less frequently) to help fulfill the desire for in-person collaboration. Work is willing to reimburse for travel time because we’re lucky enough to have an owner that sees the value in it. Also, we all live in the same region, so it’s a 3 hour drive at most for any one of us, depending on where we decide to meet.

You should consider something similar and propose it to management if you think it would benefit the team.
I do not see how this affects it. As a matter of fact, if you do not have adversarial relationship with your correspondent you would not need that piece of drm.
There is no shortage of homes in San Francisco.

Prices are a function of demand and that's it.

Every city has to ultimately decide what kind of community they want to have and then act accordingly.

As SF is an attractive city, every home ever built there will essentially be bought or occupied, there is nearly an unlimited number of people who would like to live there - so it's merely a matter of what kind of density and price they choose to have.

Do they want SF to be a city of skyscrapers, with tiny expensive flats like NYC?

Or a neighbourhood of fairly expensive homes as it is now.

Nobody anywhere will doubt that 'building significantly more homes' will reduce the average cost of homes but ultimately SF residents will decide what they want to do: if they don't want skyscrapers or high-density style buildings, it's their business.
I wasn’t implying that it was ok... just that it might not be the hiring managers doing the ignoring.
Is this really a map, or just a table of contents?
I am not able to login to Credit one Online banking
Is the procedure this site says is right
https://freebankingjournal.net/credit-one-bank-login/
C++ HashMaps
As greysonp points out, yes; Signal has had reproducible builds since March 2016. So we can prove that those published binaries do not have backdoors insofar as we can prove that the corresponding source code does not have backdoors.
Excerpt:

"It is traditional to write down four Maxwell equations.

However, by using Clifford algebra, we can express the same meaning in just one very compact, elegant equation."

https://www.av8n.com/physics/clifford-intro.htm#eq-max-ga
Amber was pretty close last time I used it a year or so ago
>> Expert C Programming . This book is fantastic because it will bring your attention to what happens under the hood in a very entertaining way.
I am not a C programmer nor was trying to become one. Just trying to be familiar with low level programming and computer internals in general. But I enjoyed reading the book a lot. One of the the stories I remember is about the programming contest at Carnegie-Mellon University. The rules were simple that the program had to run as fast as possible and the program had to be written in Pascal or C. Here are some paragraphs extracted from the book about the result.
“The actual results were very surprising. The fastest program, as reported by the operating system, took minus three seconds. That's right—the winner ran in a negative amount of time! The next fastest apparently took just a few milliseconds, while the entry in third place came in just under the expected 10 seconds. Obviously, some devious programming had taken place, but what and how? A detailed scrutiny of the winning programs eventually supplied the answer. The program that apparently ran backwards in time had taken advantage of the operating system. The programmer knew where the process control block was stored relative to the base of the stack. He crafted a pointer to access the process control block and overwrote the "CPU-time-used" field with a very high value. The operating system wasn't expecting CPU times that large, and it misinterpreted the very large positive number as a negative number under the two's complement scheme. “
You know a O(n) sort algorithm?
Crystal is indeed a very nice language, but the only thing that is holding me from using it greatly, is that it still uses the Boehm GC, which makes it hard to compete with other languages in a production setting.

I understand we might get there one day but I'm afraid this is taking far too long.
The hiring process at Google has a different function at a start up. Google needs to weed out hundreds, thousands of applicants and the good jobs people tend to want to stay in. Google needs to filter more than it needs to hire. I don't know why people see being rejected for a job at Google as a testament to their worth as a programmer.

People who see their worth as a programmer in creating good valuable software and are willing to sacrifice a lot for it tend to make startups. People who want to mark their skills as a programmer in receiving a large number of skills and working their way up to the top of the tree tend to join a large corp.

I don't get this comparative, 'my job is tougher' mindset. Resting your families' livelihood on the back of your startup programming skills is as pressure filled as being the backbone of a highly strung project in the heights of a large corp.

When the startup wins, the large corp licenses it. When the large corp wins, it opens an API to the smaller devs. Too much sour grapes around lately.
Launch HN: BeeCanvas (Alchemist) – Visual Slack for Remote Teams
Ask HN: Is Logo programming language still taught in schools?
Is Logo programming language still taught in schools? If yes, what interpreter do the schools choose to teach Logo? If not, what programming language is used to expose current students to the world of programming?
Spreading state mutation out across the system is almost always a bad idea. I would categorize that person as doing DRY badly.

Coalescing state transitions should trump decomposition. But it’s often the case that you can do both at once.
"Yes, I unironically want 4 million new homes in San Francisco."

Why would any SF resident care even a little bit what non-residents think of their housing situation?

"The housing shortage in the Bay Area might be the single largest drag on American prosperity."

Have you considered that someone's home, their life is not a function of 'industrial prosperity'? And that they're not interested in having their neighbourhood turned into a bunch of skyscrapers hosting Facebook Engineers?

It's possible they do - but it's entirely up to the residents to decide.
Auto-vectorization for the masses (2011)
Once the internet became mainstream, I dropped TV and never missed it.
I do not watch television so often. Sometimes I do watch television (and sometimes listen to the CBC radio, too), but usually I prefer to read a book, or work on computer, or something else. (I don't use YouTube at all.)
No, nation states are states which are also nations. For example Japan is a nation state but the UK is not.
I know some of companies that cut with one hand and hire with another. ️
For the tone of voice analysis, our training data was a large set of articles from Reuters and Associated Press - both wire services that are used by most news outlets. We supplemented this with a dictionary of emotional weights for words and some other heuristics.

For author expertise, we classify every article into one of 1000 different topics based on the IPTC taxonomy. We’ve now evaluated about 7M articles creating an expertise database on 50,000 journalists, i.e. what topics have they written on in the past and how much do they focus on that.
Read a webpage without over-bloated fancy stuff
When I was young and free the FAANGs were my ultimate dream. I even saw the interview process as a cool pissing contest. However living in the US wasn't for me, so always had to regrettably pass on interviews... but now as time passed and we've seen the FAANGs go from good guy to Bond villain, I'm forever glad I never hauled my family across the world to be part of the cool gang.

Talking to friends who now work for the FAANGs, I've heard stories of having to spend 40+ hours (re-reading Sedgewick and practicing programming questions etc) to just prepare for the first round.

Fuck that...

FAANG interviews might be dystopian, but if you look outside the Silicon Valley bubble, you can find interviews that are far more enjoyable than spending days in front of whiteboards just to move onto the next round. The most common pattern of past interviews for me has been beer/coffee/coke and a 30 minute chat about the company's future goals and see if I fit might in. That should be how it's done.
What nonsense. You have exactly the vote written on the ballot. People elect representatives who vote on their behalf on matters of national importance. That is true for Senators, congresspeople, and electors of the electoral college which are the three elected federal executive offices. Primaries are to decide amongst like minded voters who they want to stand but no one is barred from standing due to a primary.
I have been experimenting with code reuse via repository forking. Not much to show for it so far, unfortunately.
> Spoofing is real, and not easy to track down depending on the resources you have at your disposal

Mmm, but some Canadian or American legal entity is bridging these onto the phone network, and needs to be doing its due diligence better.
Based on my experiences with benzodiazapines (diazepam, tamazepam), there's definitely a feeling of "More of this would be _great_", even at very lose doses when I'm not really noticing it doing a lot else. With weak opioids (codeine, tramadol), I've never really noticed the same, even though they induce a far more noticeable high-like effect.
He should make way more based on what FB pays their average Engineers(and Dan is not average by any means), I know people that knows/does half of what he knows and make 200+. That said, I think salaries in tech are crazy!
With 25Gbps minimum peak, it seems like this is targeted at game apps (which load heavy assets) or short videos apps (which load 10-20MB video assets). If they have streaming capability, then probably more apps can take advantage of it.

For all other apps (which load static image assets and much smaller dynamic response payloads), meeting 25Gbps minimum peak is going to be a challenge.

Let's do some rough math. Let's say your app needs to load 10MB of assets in every user session. Let's say your user's network speed is not a constraint. Then least number of concurrent users needed to drive 25Gbps of traffic is 25Gbps/10MB = 313 new user sessions per second. If you want to sustain this for 5 minutes or so to register as peak 313 users/second * 5 minutes = 93900 concurrent apple user sessions. Let's say your users realistically have 10Mbps of speed, we will have to multiply 93900 with 8 (because it takes 8 seconds to load 10MB with 10Mbps speed)!
Interesting.

There are two contradicting unsubstantiated observations, or let's just say blatant generalisations, one gets downvoted another flourishes.
While I don't doubt that building more homes brings prices down, the real reason housing is cheap in Montreal is because Montreal is poor, has lower immigration, little in the way of industry to attract migrants, language barriers, and it doesn't have a basis of Chinese ex-pats to anchor a lot of foreign buying which is a huge driver of prices in Toronto and Vancouver.

Edit: I should add, I live here and am very intimate with the issue.
How do I properly handle Money on the web frontend side?

on the backend I have python's exquisite Decimal() which covers all bases and is base-10

how would one guarantee that precision when you have to serialize it into json and that's gonna become a normal double in JS?
Can you imagine how massive the field of software archeology will actually need to be to capture an understanding of the human experience of software development in the “distant past”.

Take any given product or system. what percentage of the software involved in implementing the system was written x years in the past. What’s gonna happen to that distribution in 10 or 100 years?

I wonder how inevitable it is that this percentage of ancient software in virtually every system will just keep growing and growing over time — until the systems of the future are tiny layers built on top of 1000 year old, impenetrable old growth forests which as well have been written by aliens for their understandability ...
DRY tests are. the. worst. Way to lock us into last years’ requirements, bud.

This is where DAMP comes in. Descriptive And Meaningful Prose.

I should be able to read the test failure message and know what I broke. Barring that, I should be able to read the test (not the whole fucking test file) and tell what I screwed up.

Anything else kills momentum, and I just want to get away from your code as fast as possible. Which means more tech debt.
Flexport is hiring software engineers in Amsterdam
Why New Data Lakes
If you're using Mac you could find this feature in https://macos.telegram.org/ (v 5.9.1)

This is really confusing they have two official desktop clients for MacOs.
Hopefully more candidates tell the company "pass" just as easily as the company does to candidates
And? My stock vests monthly and I have it set to autosell at vest so I get cold hard cash direct deposited into my bank account monthly.
I got this sinister mental picture of a facebook human farming department trying to add a breeding sub div.
Try this

_______

< Meow >

-------

\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
There was a hot three weeks where I was all about it, and told anyone around me to watch or download it. Your points, along with primarily never making it past the third or fourth question was why I stopped. Was easy to forget about.
Not every employee that is hired is really top tier, there are probably some average people that get through. Also people can get lax and complicit.
Recruiter: Hi, would you like a glass of water?

Applicant: 600,000 golf balls

Recruiter: What about a coffee?

Applicant: Because the man hole is round

> I hope we can find a bit more maturity in our industry

Me too
I don’t see anything technically wrong with that approach. The top performers are usually outsized contributors compared to the bottom tier or even mid level coworkers. It’s better to keep a very high performing team even if it’s more expensive.
20% over the top of the market value.
I have never heard about hash function in the context of radix sort or anything similar as you describe. Wikipedia says about hash functions, that they "[S]cramble the bits of the key so that the resulting values are uniformly distributed over the key space". I would say that isn't the case for the function in radix sort that is used to 'pick' a digit.
I agree that you should not use floating numbers for amounts of money (maybe with some kind of calculations it might be suitable, but this is rare), but I do not deal with calculations involving money on the computer so much. But, yes normally integers are better for the amount of money (and for some other stuff that normally involves fractions, too; if fixed point is suitable (as is the case for money), then integers are probably better than using floating point). (Comment 22322487, and its replies, also mentions why sometimes floating point is used, but normally to record amounts of money, integers are better. As other comments mention, sometimes you might even use other types such as rational type.)
The Future of Fossil Fuels
> why do you think ISPs would break into Apple's equipment just to extract private keys securing media files and software downloads

Being able to sign some things as Apple / MITM some Apple URLs strikes me as interesting enough to get state-security level interest, at which point you fall back to ISPs being made of people, and people being coercible and bribeable.
But we do know AWS's operating margin which is 29%. Spending a little to gain market share in a high margin business seems sound to me.
I have friends who say marijuana has helped them a lot with chronic pain, might be worth a shot.
I had a recruiter reach out to me recently about a VP role - when I looked her up on linked in seemed legit. But then in the “people also searched for” section there were all sorts of recruiters that appeared fake. I can’t explain it but just seemed like they weren’t real. In any case this one recruiter told me before they’d talk to me I needed to take a “cognitive” test at a third party site. I get testing... but the whole encounter felt like they were just feeding profiles into a machine.
It seems that's how a few major libraries are organized, sometimes one function per file.
The house is absolutely an asset and it will appreciate in completely different terms than a car.

Land entails a totally separate kind of economics than 'durable goods'.

Possibly, the physical home itself might be considered a 'durable good'.
I'm sure you're not the only one, but yes AOP is something a lot of people interested in programming languages have likely heard of at some point.
Unfortunately for a lot of people, TV may have just been replaced by equally wasteful online pursuits like social media. And these new formats can be far more harmful than a simple TV show.
Code.org Sends Valentine's Day Hugs and Kisses to Corporate Sponsors
near human levels of AGI will be needed to achieve Level 5 AVs- change my mind.
In competitive jurisdictions, car insurance isn't a profitable venture per customer - insurance companies make money on the float.

In other jurisdictions, auto insurance is provided by a single public auto insurer - these rarely run a notable profit.
Ask HN: Why there was rapidly-ompleted big projects in the past than now?
We need more "Manhattan Project"s
20 years and a week ago:
https://www.theonion.com/area-man-constantly-mentioning-he-d...
TV ?! What's that ?

I use to watch tv at my grand ma's when my parents leave me there for the weekend.

Then I never watched TV.

Why would you watch tv ?! This is crazy. Why not read a book or spend time with your family and friends or... So many things to do and to learn, too many people to be with (a whole planet indeed). I do not understand this "watching tv" stuff. Aren't you going to die soon ? Nothing better to spend your time on ?
Magnetic Anomaly Detector
Aren't 0.0.0.0 entries ignored in /etc/hosts?
But... demonstrating the ability to write subtle code is a useful question. "Describing" or "discussing" algorithms isn't the same thing at all.

I mean, I can't speak to the thinking of the original interviewer, but this is what I'm looking for with that sort of question. And I don't see how a binary tree is a bad choice. Again, it's something that everyone sees in school, so it doesn't require a ton of description in the interview.

I guess I put the question back to you: if you won't write a binary tree traversal in an interview, what subtle code would you be willing to demonstrate? And why is that better than a binary tree?
It’s pretty bad, I tried but it was awful.
Spartan Keto Reviewshttps://buddysupplement.com/spartan-keto-reviews/
Spartan Keto Reviews
This weight reduction supplement is quick in working and shows very prompt outcomes. With its appropriate utilization, you can see the outcomes inside the turnaround time of 15 to 20 days. Remember that its working is distinctive on everybody's body. The Spartan Keto use is exceptionally fundamental. You don't have to take a specific eating routine or do any exercises for using these pills. This upgrade is available as a pill structure. You have to take two cases in a day, one in the first part of the day after breakfast, and another around night time after your dinner. You should not to extend the estimation of this pill. Before doing any of the particular things must take bearing from your therapeutic guide. Spartan Keto Reviews comes in three distinct bundles concerning its cost. You can purchase three jugs and one will be free for you can get 2 jugs and one will be free for 49.98 or on the off chance that you need to purchase a solitary jug, at that point you are expected to burn through it isn't a lot of exorbitant as its various bundles make it a wise speculation.
Yes, but RSU vesting is as good as cash, aside from banks not fully counting it in your income for mortgage qualification.
I think it's obnoxious to call people "truly idiotic" if you would not apply the phrase to everyone who takes "unnecessary" risks. I am conditioned from childhood to wear a seatbelt in a car, but I also have owned a motorcycle in the past, and currently own a pre-airbag car (which I assume also lacks more subtle features like modern crumple zones and high strength steel, etc.). What makes one risk reasonable and another not?
Yes it can. You buffer uploads at an edge server and then drain them at non-peak times.

Edge nodes don't have to be just caches. Plenty of major sites do compute too.