jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don’t completely disagree with you, but every interview question has some artificiality. This interview question cleverly moves that artificiality out of the way, so that it isn’t part of the programming task. Since the point of the question is to test the candidate’s programming ability, that is a great boon.

And it’s not like you can’t chime in after you’ve done the task to say that you don’t think that the multiplication operation is a good fit for memcached’s role. You might even get extra points for that; nobody wants to hire someone who can’t think intelligently about the tasks they are given. Just don’t blow it by refusing to do the programming task on those grounds; sometimes we don’t get the opportunity to choose every task we work on. Sometimes they turn out to be a bad idea, and yet it is still to our benefit to complete those tasks to the best of our ability.
WUFFS calls them that because the formal name for the concept is a Refinement Type[1].

[1] https://en.wikipedia.org/wiki/Refinement_type
The reason people are complaining is we have found ourselves in a situation where Twitter is arguably already or indisputably will become what amounts to a global public square.

The early philosophical developments around freedom of speech didn’t foresee this but now that it is here, we have to ask the question of what ought we want if we are to uphold the principle that people should be free to speak unpopular ideas without censorship or fear of excommunication, given that a key ingredient in progress, revelation of the truth, and finding compromise to avoid violence.

Twitter is of course a private company, and can do what they want. But what those who wish to see free speech principles upheld say is we ought to want those in twitters position to be as lenient as possible so as to not stifle the free exchange of ideas. And, perhaps failing that, we ought to want to see another mechanism that is less susceptible to widespread censorship and overreach. Too many people seem counter someone explaining that they feel the status quo is undesirable with an is/ought fallacy - it’s our job in liberal democracies to continually raise and debate issues regarding basic freedoms and the ability for our society to continue to evolve according to shared principles.
> it is absurd to believe that things exist just because you had some results from an equation.

Okay, so then: what has advancement in physics ever given us, other than yet another equation or a numeric constant?
No, that's not what he's saying. He's saying that making the TLS CBC constructions secure is hard. They were designed in the 1990s. Making a CBC implementation secure today is much easier.
The other problem with a cache buster is that it logically changes the endpoint of what you're viewing.

We like HATEOAS and dislike clients editing URLs.

As an aside for search and filtering, we do allow clients to add query parameters to existing endpoints.
stackedit.io handles this part of it pretty well.

Looking at this, I was wondering why this team didn't just fork that for their intended collaboration use-case (which is neat!).
yes for me it is. By 2012-14 Fb was pretty popular among my peers but after that hardly anyone has updated their profiles or posted anything except for birthday wishes and life events. A few have even deleted their accounts and only use apps like Whatsapp to maintain contact with friends and family
How would Apple profit from that ? Security aware and all, Apple is still a "for profit" company, and by their own estimates they process > 200.000 iMessages per second (https://www.businessinsider.com/eddy-cue-200k-imessages-per-...).

Increasing the user base would surely increase the number of messages sent, putting additional load on the server infrastructure, making it more expensive to run, and all without making any profit from it.

Apple is much more interested in providing you with a relatively secure messaging platform on their platform, which in turn can attract more users to their platform, increasing their revenue through sold devices.
You can get into the iPhone or Android and copy the SQLite database to your computer.

The images can be tricky - some form of reference to the image in your phone, hard to put together; otherwise the messages in all the chats are in the database, navigable by a SQLite client.

Speaking from personal experience porting messages from iPhone to Android.
No, they think climate change is a liberal conspiracy funded by the regulars, gates, china, soros...

I mean any advertisement comment thread, as in fairly general targeting, on Facebook or Instagram that even remotely references climate change is flooded to the brim with kooks and nativist conspiracy theories.

It's just an avalanche of fruitcakes and unhinged wackos.

Hundreds, sometimes thousands of people talking about scientist conspiracies and just the looniest stuff. Sometimes the comments are effectively 100% cranks and wackos. It seems to be much more mainstream than I'm comfortable acknowledging
SMD parts aren’t much of a barrier to open source/DIY assembly. They look harder, but any parts with leads and 0805 or larger are just as possible in my experience to hand-assemble and I find SMD generally slightly faster. (All assuming a board with solder mask and the intention in board design was to allow hand-assembly, which if you’re using 0805s everywhere today, that’s probably your intent.)

That specific board would be easy to hand assemble by anyone who finds through-hole assembly easy.
Then how come my entire family and most friends use Telegram now?
Sorry I'm not an expert in C++ so I couldn't say. But on the face of it yeah if it changes observable behaviour and it isn't covered by the spec then I don't see how it can be an optimisation. Maybe the spec covers what you're talking about?
It's not something you can simply outlaw. Progress won't stop, those who oppose it just get left behind. The progress of technology is a force we don't have control over. When writing, the engine or electronics get invented everyone has to get onboard.
Does anyone here from outside of the USA have any advice to people living in times of political unrest?
> One other nicety I'd add that you don't get from the Python stacktrace is the ability to inspect each frame to see the local bindings

No, you do get that. Even in the plain python interpreter you can do import pdb; pdb.pm() after an error to do post mortem debugging and walk up and down the stackframes and inspect or manipulate local variables. In ipython that happens automatically (if you run with --pdb) or after you type `debug` after an exception. And tooling for production stacktraces normally also captures local variables.

There are a bunch of additional niceties that Common Lisp has, such as turtles-most-of-the-way-down: you might eventually hit a foreign function call you cannot further inspect, but for most Common Lisp implementations almost everything is implemented in lisp. In python you a significant proportion are C extensions which are opaque to the built in debugger, although you can make gdb work. Also remote debugging is much more natural in common lisp.

Generally the stuff that is better about the debugging experience in python is in a way more superficial and the stuff that's nicer in common lisp is much more fundamental, and yet, my experience is different than yours: the superficial stuff that python does well and common lisp does badly or simply less well matters more for overall productivity for most things I tend to do. This is although the debugger related stuff you can't do as well with common lisp amounts more or less to minor friction whereas the stuff you can't do with python is really hard to work around if you need it.

I think this is an object lesson on focussing on the (right) low hanging fruit.
I cant believe this hasnt been said yet:

Every job can be converted into this esp in any sort of managerial role, the strategy to do this has only 3 basic steps:

# 1 - Hire a great team under you.

If you have one person, two person, or more working under you, make sure they know what to do and make sure they understand your expectations.

# 2 - Delegate your work.

Try to get rid of as much work as possible. There will be surprisingly little you have to do personally if you have done step 1 right. People who work under you wont even mind delegation+trust if you dont get in their way and micromanage. Just give them work and forget about it.

# 3 - Relax

Now you can chill while other people do your work for you. Keep tuning this system until you have created a well oiled machine under you that runs with minimal manual supervision. You now have time to focus on more important things.
The only problem is that the rest of the language is developer unfriendly, plus you have old school FORTRAN programmers who think it is perfectly acceptable and modern to use statically allocated arrays on the stack just because they aren't COMMON blocks.
Market making firm | On-site | Europe/US | CFO | Full-time | $200-500k, equity, stake in trading strategies

I am the founder of a trading firm with a team of 3 people. We are applying quantitative methods to market making in many trading instruments in the crypto space. I can disclose more details (returns/performance, location... in a private chat)

Our legal and accounting situation is very complex. We re looking for someone who can take over all fiscal/legal/corporate matters, help us design the correct incentives for everyone (equity/bonuses) and restructure the business. We want someone willing to relocate and work on-site with us.

What we look for: high implication, integrity, perseverance, ambition, appetite for high-risk/high-reward situations. Bonus points if you speak many languages (especially french, also german), and have experience with tax optimisation and complex corporate structures.

If interested, email me at not_a_cat@fastmail.com
I’ll add that the first time I read it, I was confused for a while. I felt like I didn’t know what was going on, but the music of the language pulled me along. Then, about 100 pages in, it suddenly clicked. This is artistic genius: Joyce invented a new way to use language, to tell a story, his own brand of English—and through the beauty of his technique, compelled people to figure it out.
Am I the only one who read this thread and got a little sad? Technology really does have the potential to change the world for the better, and I still believe that. It's just sad to see so many people who just want to use their talents to make money and that's it.

Anyways I can understand why people get to where they are in terms of believing that there is no meaningful work out there in software which also makes enough money to live on. We live in a pretty discouraging world. The marketplace misprices a lot of things and there are many things with high social value which are public goods that can not be sold at a high price (or at all).

https://www.investopedia.com/terms/p/public-good.asp

There are things that have many negative externalities that can make a profit even though they are just a cost to society overall.

https://www.investopedia.com/ask/answers/051515/how-do-exter...

I am hopeful that over time we as a society can identify and correct these imperfections in the market. It will take a long time though.

Just wanted to send this message out there to people who still believe that the future is going to be better than the present and that software will play a role in making that happen.
Does this apply for Germany, Austria, or Sweden? I speak German and have some familiarity with the (German) culture and country through a decade of study and a couple of visits. Less familiar with Sweden, but I fell in love with the country after visiting and was able to pick up some minimal understanding after studying it for a few months, so I don't think getting conversational would be too difficult.
https://news.ycombinator.com/item?id=18555771
…in the US.
Would love if they linked to a follow-up, showing wether Musk delivered or not on his claims.
That's interesting, and demonstrates that idea well :)
Please don't break the site guidelines by posting like this.

Vote totals fluctuate. When users see an unfairly downvoted comment, they often give corrective upvotes. Then the comment goes back to positive, but a post like yours here lingers on, orphaned and inaccurate.

https://news.ycombinator.com/newsguidelines.html
Thanks for your question! Each test kit includes a color card which calibrates the camera for different lighting environments, phone models, etc. Currently, our test supports devices running iOS 9 or Android 9 and newer.

In regards to detecting chronic issues; our test currently detects leukocytes and nitrites. In addition to these two indicators, the treating telehealth provider will collect typical patient info (symptoms, medical history, allergies, etc.), and then determine appropriate treatment. For patients with asymptomatic bacteriuria, treatment with antibiotics isn't recommended per clinical guidelines.
Thank you for your detailed response and the great article.

I'm interested in whether the focus on tooling as one of the priorities ended up informing elements of the language design. To take an example mentioned elsewhere, autocomplete is (generally) easier to implement for OO languages than FP ones because the dot syntax for method calls helps scope the options.

Are there instances where you've changed design or felt constrained by making it work with tools?
As if I didn't need one more reason to move to Hawaii?

That's subtle genius. I like this version of the etiquette: 5-7 cars at a time!
I know not everyone has a credit card, but as someone once said to me, never enter your PIN into anything other than a bank ATM, i.e., an ATM physically attached to a bank lobby.

I was at a gas pump the other day with a never-before-seen-by-me card reader that I tried to physically remove (as I always tug on them to make sure they are not fake). After that I noticed, "Apple Pay Coming Soon". That is the first pump I have seen with such a notice, and I am very much encouraged to see that, hopefully someday soon, I won't even have to insert my card into one of these machines!
So, try getting into a missile silo. That's paid for with tax dollars as well. Maybe we should allow anyone in there.
Why not the allow people to walk into the oval office?
Meh, depends. For their case, for an internal CLI tool that will get used interactively on development environments, it's fine, the cost of switching is not very heavy. At worst they're postponing the work of deploying on other package managers, and devs will have to run 2-3 commands to remove the npm package, configure whatever next place it gets deployed to and install the new executable.

Not a big deal at all.
Not more of this anti-toaster-fucking bigotry!
It is _completely_ normal for a grown man to seek a consensual, carnal relationship with any electrical appliance of his choosing.
Just because you can't understand the deep, intimate bond that comes from inserting your genitals into a toaster, it doesn't give you the right to shame others.

I've shared your post with my good friends at the Toaster Fucker Support Group. Expect to get doxxed within the next 48 hours, bigot.
Anyone who is a student of history should have a uniquely strong distrust of the government. I find that it’s the folks with the weakest familiarity of the history of governments abusing its citizens that have the greatest faith in more and bigger government, especially distant government (i.e. federal government)
It is absolutely disgusting how many dependencies Javascript project contains.
Any one of those protestors could have brought in a bomb. They weren't exactly going through metal detectors. Given that a pipe bomb was found at the RNC, and a suspicious package of some sort at the DNC, I'm surprised someone didn't try. I wonder how worried security there was about explosive devices and weighing whether to open fire.
Where are you getting that idea? You can comfortably ignore anything you hear or read from that source.
"Beware of Lock-In"

45 years ago when there were, oh, 5 computer languages: YES.

Today, with a dozen languages and hundreds of frameworks and tens of thousands of packages in those frameworks, maybe not so much. We could do with a little "lock in" for maybe a few years. IMHO.
Ah, thank for you for the explanation on the pic. I definitely remember that being a huge issue in 2012.
Yes. We could have staff - in agencies and institutions like those in the original article - to ensure that the people they are meant to serve aren't being caught in a loop and ignored.

We could listen to those who are sincere in their desire to help (like Joy) and empower government staff to advocate for these selfless citizens, at least enough to make a sound that rises above the noise floor.

(This one more US-focused) We could stop educating kids in school about abstinence as a primary means of birth control, stop the singular focus on safe sex for those districts that have moved beyond abstinence (though certainly include safe sex curriculum), and spend considerable time helping kids/teens to see what being a parent means. Because they're only getting it from Seth Rogan movies and FaceBook status updates, and both of those are woefully out of touch with reality. Then, we'd have more people truly prepared to be a parent, even when it's hard.
Such insight. Profound. Much sense. Wow.
> waterfall put man on the moon

As we learned with the Apollo Guidance Computer [0] and Shuttle computer systems development [1], the methodologies were not strictly waterfall. I'd like to do some more research in historical engineering techniques. I am not convinced that waterfall has had a much sway as the industry makes out.

[0] http://en.wikipedia.org/wiki/Margaret_Hamilton_(scientist)

[1] http://en.m.wikipedia.org/wiki/Iterative_and_incremental_dev...
Linus has since apologized for his words and actions against people, worked to correct them, and has been maintaining a pretty good track record so far. Your generalization falls short of reality unfortunately. It is possible to use candor and "tell it like it is" without degrading people, which is exactly what you see here.
> This only applies to "units", not houses.

Your expectation is that a 1000 sq ft "house" on a quarter acre of land would cost on the order of the same amount as a 4000 sq ft "house" on a full acre of land?
In the US: More banks, less regulation
Not that I don't believe that, but where's the proof?
Exactly same experience on our end.

On AWS: fast, close to our needs and all setup in days. After our one year program cam to an end we still had around 50k in credits. One email asking if they could extend for one or two months, they extended for 6. We also messed up the last month as we did not setup any limits and spend more than 17k in cloud computing - they offered us an 80% discount!

On GCP: We got accepted very fast (2 days). But we struggled for 2 months to get GPU quota. The communication is not fluid and we were pointed from sales rep to support to sales rep.

Also from the management perspective (but this is purely my opinion), GCP is a labyrinth. You need a phd in GCP to setup your users with permissions. And i still could not figure out how to create good usage reports out of it.
My bad, I didn't mean "low" as in "bad". I meant "low" in terms of what people would consider "impressive". 3.0 won't get you into any respectable med school, and 3.0 is also pretty much a very bare minimum required to get into a decent grad school program.

While keeping 3.0 at GT might be a fairly difficult task, it is more than doable, and it wouldn't be considered by most GT students as some ungodly achievement. For comparison, the average GPA for fraternity members at Georgia Tech for Spring 2020 was 3.7 (which is higher than the average GT student GPA, but not by some crazy amount, and I think is a pretty good proxy for showing that 3.0 is not something that only a small number of students can achieve).[0]

0. https://fraternity.gatech.edu/51879_GATech_Guide.pdf
I don't understand that at all. If I spend a lot of time at Starbucks, is that my second bedroom? Why are other people using the bathroom attached to my bedroom?
Interesting! Lot’s of more active scams like this happening in merchandising. I started doing merch for YouTubers back in maybe 2007 and in the last 3-4 years the scams have really picked up.

For some time the most well known youtubers would receive spam replies on all of their tweets with links to counterfeit merch sites.

If you search for the the top handful of YT creator names on Amazon or eBay you’ll find loads of bootleg merch (sometimes with hundreds of reviews!)
> In the United States liberalism is associated with the welfare-state policies of the New Deal program of the Democratic administration of Pres. Franklin D. Roosevelt, whereas in Europe it is more commonly associated with a commitment to limited government and laissez-faire economic policies (see below Contemporary liberalism).

https://www.britannica.com/topic/liberalism

Do you agree with this?
You point stands, but I https://en.wikipedia.org/wiki/Banana looked it up and was surprised
Mostly, my mental condition has declined as I've started to realise that we have increasingly slid into considering perpetual lockdowns and cessation of democracy to be a normal state, rather than a state of emergency.

Initially, at the start of the lockdown in March 2020, people voluntarily acted far in excess of legal requirements, or even guidelines.

I think that this made sense, and I'm proud of our behaviour on that front. I remember walking out of the house, once a week, in my homemade mask, to do the weekly shop.

Beyond that, as we learned more about the virus, but bizarrely went the other way and started to make everyday activities unlawful in an attempt to control the population, well, I've been increasingly choosing not to comply for the sake of retaining my sanity.

The Government simply does not get to decide on my behalf whether I have my friends and family over for dinner. I don't give them that power; if they wish to send men with guns like an authoritarian despot, that's their choice.

I think that if we'd enacted sane policies it wouldn't bother me as much.

Amazon, Deliveroo, Uber etc should have had an 80-90% windfall tax for the duration given that their competition is essentially illegal.

Tenants with no income should have had their rent cancelled. Not delayed - cancelled.

Working from home policies should have been optional for employees. Students should not have been required to pay full rent and full fees for Zoom calls.

But we haven't done any of that. We've taken a public health crisis and used it to absolutely destroy the country.
I guess I can't say I've read them closely, but I don't recall any of the recent articles about the crabs having figures like that (which it is good that it isn't a problem, I'm referring to the articles not getting to the important bit about it not being an issue).
How is it forcing you!?
> only if the patent holder does not create an "improvement" on the old one. then the older (referenced) patent is extended. Bosch have done this specifically so that they can hold on to the original CAN Bus patent.

The original patent still expires. The problem is when the patented improvement is obvious enough that anyone who wants to build on the expired patent is going to want to do it the way the new patent does it (ie. patent N+1 is "just" a modernized reimplementation of patent N), but un-obvious enough (to a "person of ordinary skill in the art", superficially at least) that it is still patentable.

Alternatively, the original patent holder throws money and people at the problem and patents every variation on their original patent they can conceive of, and every N*M combination with their other patents, even ones they have no intention of reducing to practice, maybe even ones that seem nonsensical, just in case. IBM used to be notorious for this.
I dunno about others, but I've always used my pinkie to press Ctrl. And it doesn't require moving the fingers away from the home row.