jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That is not incompatible with the point made in the article.

It is also a much stronger claim. Your claim is that the ONLY way to acquire the wide range skills is to program for fun. Such a strong claim generally requires greater justification, which you haven't provided.
maybe it'll go 360 and let people get out of real video evidence by saying/"proving" it's a deepfake.
When the source is available, then of course everything can be compiled in one nice executable. ;)

I am referring to cases where the source is not available or its hard to set up some projects together. Some projects (usually hardware related) require different compilers, compile options, etc. If the project already has the binaries, then for distribution maybe a wrapper could be a good option.
> Believe it or not, "we just won't sell to them" is a surefire way to stir up trouble

Companies are free to negotiate terms (prices, delivery guarantees, priorities, etc.) for selling things how they like, generally. If it's in their best interest to not sell to someone, or to charge them higher rates / offer fewer discounts, that's what they'll do.
That's not entirely true. Even if you use something as full-featured as Material UI, there's still opinions on how elements are composed, when to use font colors and sizes, etc. Without documenting what to do in common cases, every page will end up looking slightly different.
I'm the only dev on my team but I already started a styleguide to help me see how CSS changes affect all components, and as a way to copy/paste common patterns.
> but you could consider them to be more just

The mining curve obviously makes BTC not just, as it enormously promotes early adopters. BTC has made a lot of people tremendously wealthy by doing nothing other than early adopting BTC. This is even worse than capitalism, IMO. Wealth isn't tied to productivity in general , but a very very specifically time boxed productivity that doesn't lead to any improvement in the state of the world except that BTC is promoted.

If you live in a democracy, you've got some say in the financial policy and the nature of the financial system. With BTC, it is controlled 100% by the core devs and the miners. Mining is "democratic" in the sense that anybody can do it but it takes money to mine. This is worse than what we see in many democratic nations where wealth creates political power. At least I have a tiny amount of political power rather than literally zero.
I wonder what the minimum cost for a phone with HDMI out is? Possibly better to get an Android TV box, although that has disadvantages as well.
I wonder about the environmental impact of CPU cores churning away uselessly on so many machines so many times. Probably enough to power a home for a few years?
Crypto is required to pay extortionists (whether you agree it is right or not is irrelevant).
I got distracted and forgot about it till I saw it on the homepage
Here in Texas, one of the first acts of the new Agriculture Commissioner was to grant a "cupcake amnesty", sponsored by a variety of cupcake businesses: https://www.texastribune.org/2015/01/12/commissioner-sid-mil...
I have a rule I always follow, and have convinced many friends of too -- no Googling/Wikipedia-ing in social settings. If nobody knows something (trivia-like), it's almost always a lot more fun to continue not knowing.

Sure, look it up when you get home. But a little group self-discipline goes far in keeping the fine art of bullshitting alive.

(And it's not just the answer that kills the conversation, but also the fact that someone is right and someone is wrong, game over. Much better to keep the game going!)
It seems like there were no guns brought to the Capitol by the rioters, contrary to initial reporting. So to expand the paranoia to those who were calmly hanging out at home with a shotgun in the closet is just a bit extreme.
If you have seas of empty skyscrapers and closed storefronts/restaurants, that's not going to be a city most people are going to have any interest living in.
I'm not a fan of crypto as it exists today, but setting that aside, I feel like coinbase is at an unstable equilibrium as a business. If bitcoin becomes more mainstream, the high fees will not fly indefinitely, and margin drops. If bitcoin falls, then there's no growth proposition.
> Has it, though? I don't think we are any step closer now to dropping email than we were 25 years ago.

I think OP meant that there's been a significant decrease in usage. In my case I can definitely relate to this for personal communications, I no longer send emails to personal acquaintances, I mostly use email for professional purposes, so I think OP's point stands.

> Could be the lack of marketing (because there isn't a corporation or venture capital money behind benefiting from exponential user base growth) and critical mass/peer-pressure as a result

Maybe marketing would work, but a killer feature is way more efficient, especially in the long run. WA offered users a way to text using the same phone numbers for free in countries where you had to pay. Decentralization, like being-open source, does not provide short-term benefits to a user, so you still need distinguishing features.

> did you know that WhatsApp runs on XMPP [...] All those silos could open federation and let messages be exchanged across services but chose not to do so (including Signal), because they have more to gain in keeping you hostage.

WA also uses the Signal Protocol, which I assume is not directly compatible with OMEMO (or this name wouldn't exist). From the little information I found, it uses a customized version of XMPP, which is also probably not directly compatible with XMPP.

My point is that it's not as simple as setting COMPATIBLE=TRUE to make every network compatible with each other. I doubt Facebook deviated from the base protocol just for the sake of it (and there are simpler ways to prevent 3rd party clients), they wanted to implement something which was missing. They wanted to customize XMPP to add features (pretty much Moxie's argument against federation).
Think of the prestige this would bring to CS... :-)
> To be sure, it could be a misunderstanding, a technical glitch, or an attempt at trolling. The Dropbox folks aren't getting my benefit of the doubt on this, though.

They have mine.

Now where do we stand?
Many diagnostic blood tests for cancer markers are more useful as a data series over time than as single point in time tests, because individuals have variable "normal" or baseline levels. You establish an individual baseline for each marker (for each patient) and then re-test every 6 months. If a number moves from its baseline, then you investigate.
You're suggesting turning it into a bullshit image host.
Yes, and that is what I said in my very first post in this thread. Still you need to handle the counters in SW, do the XORs in SW (unless you have some HW that does that for you as well) and then if you want CCM you need to solve CBCMAC (maybe you have CBC in HW but then there's the memory trade-off again). If you want GCM you need to do BigInt muls (Cortex-M MCUs do not support 128 bit muls). So either way you end up doing pretty substantial parts of it in SW which limits the usability.
Well this sounds familiar
Thank you very much!

Does EventSource meet your need for a generic subscribe mechanism? https://developer.mozilla.org/en-US/docs/Web/API/EventSource

I'm also curious what use-cases you have for a generic pub/sub beyond synchronization. In my experience, 95% of pub/sub implementations are used as a substrate for synchronization.

As for using PATCH vs PUT, this is an open question. I'd love to see more discussion of it on the mailing list: ietf-http-wg@w3.org. There are a number of pros and cons on both sides.
Somewhere exists a hardware key that breaks the blockchain encryption. This is a sweet movie idea.
I was aiming for terminal to keep it minimal, and I think gotty only deals with standard text terminals, so I'd guess no.

This setup: https://github.com/JAremko/browsermax seems to deal with X, but not sure if it actually still works, and looks quite complicated.
I'm mid-40s, Xoogler, Program Manager, Startup founder & failer, UK-based. 130 applications since March, 4 interviews, no offers.

Previous blue-chip job history with 100% application success rate, through my 20s and 30s.

Have now left the industry due to what I and various recruitment professionals had to conclude was age discrimination.

It exists.
Thanks again for the refresher. But again I am keenly aware for how floating point works. As for audience, this is not a hacker new exclusive. It just happens to be here rite now. It will probably make rounds in other forums as well. If you want to write an post an article on how floating point works. I’ll be happy to read it!
> Kids froze to death in their own beds.

Wow, that sounds horrible. I tried googling this since I hadn't heard about this before. I came across one 11 year old who his parents claimed died of hypothermia. However, the autopsy revealed that his death was due to carbon monoxide.

Source: https://www.khou.com/article/news/local/conroe-police-autops...
I finished the piece noticing times that "heuristics that almost work" were a genuine temptation for me to adopt and having more empathy for people who end up adopting them. If you really don't feel like you could ever be tempted to become lazy in the way that the piece illustrates then I admire your integrity but there are actually many of us who are tempted to reduce the rigor with which we investigate things when we know what is almost certainly going to be the answer.
I've literally just been wading through the mess of form solutions out there .. this is a breath of fresh air. Thank you. A̶s̶ ̶a̶n̶ ̶a̶s̶i̶d̶e̶,̶ ̶i̶s̶ ̶i̶t̶ ̶p̶o̶s̶s̶i̶b̶l̶e̶ ̶t̶o̶ ̶a̶d̶d̶ ̶c̶u̶s̶t̶o̶m̶ ̶e̶l̶e̶m̶e̶n̶t̶s̶,̶ ̶s̶p̶e̶c̶i̶a̶l̶l̶y̶ ̶I̶'̶m̶ ̶l̶o̶o̶k̶i̶n̶g̶ ̶f̶o̶r̶ ̶t̶h̶e̶ ̶a̶b̶i̶l̶i̶t̶y̶ ̶t̶o̶ ̶u̶p̶l̶o̶a̶d̶ ̶/̶ ̶d̶r̶a̶w̶ ̶a̶ ̶s̶i̶g̶n̶a̶t̶u̶r̶e̶ ̶(̶s̶i̶m̶p̶l̶e̶ ̶c̶a̶n̶v̶a̶s̶ ̶i̶m̶p̶l̶e̶m̶e̶n̶t̶a̶t̶i̶o̶n̶)̶.̶ ̶H̶a̶d̶ ̶a̶ ̶q̶u̶i̶c̶k̶ ̶l̶o̶o̶k̶ ̶b̶u̶t̶ ̶c̶o̶u̶l̶d̶n̶'̶t̶ ̶s̶e̶e̶ ̶a̶n̶y̶t̶h̶i̶n̶g̶.̶

Edit: Found it
I'm not sure, but I see a lot of this in marketing and management books
No worries, I think more commonly the collapse link is on the left side. Glad it helped!
This would seem reasonable, but in the UK we commonly have carrier grade NAT, which is to say I share an IP with really rather a lot of people. It'd be interesting to see if that was the case. Maybe I'll send a subject access request.
> They are about to close on their seed funding though and I'll be joining after right after that.

Hold on - They are raising funding right now, but planning on bringing you in after fundraising?

If you're truly a co-founder, why aren't they bringing you in now? I'd be concerned that they're using you to secure fundraising, but they're getting the best of both worlds by waiting until after funding to give you less equity than a co-founder.

Be wary of accepting a "co-founder" position where you're being treated more as an employee. They seem to be working to cement their status as the actual founders and add you on later with an arbitrary title.

Do you know how much equity they have? How big is this "founders pool" of equity?

Frankly, between the significant salary and the fact that you're being excluded from the founder's list before seed funding, I think it's more accurate to view this position as a regular post-funding early hire. I think 5% equity is not uncommon in these positions, give or take, though you could be able to negotiate more if they're really interested in bringing you on as an actual co-founder.
Worked flawlessly for me on a 2009 non-unibody MBP. I'd suggest checking Activity Monitor for something consuming lots of CPU, or check that you aren't using the low-power GPU.
I was primarily thinking of a whitelist of known VPN-only contact points, perhaps even a single public-interest VPN explicitly for this purpose. (Perhaps the EFF itself could run one.)

With that, you could only use other protocols with those limited destinations if they agree... which typically they wouldn't.
[update] I have the app available back in my hands, but unpublished. I am not going to put it back right away, because of all your feedback. Thank you all for the opinions, I've got my lesson.
I wouldn't rule out an employer for this, but it's annoying.

I use Ubuntu at home. As someone who will need to work with Ubuntu Server at work, I think that's a good thing for my employability. Using Microsoft Word in Ubuntu is not an option for me.

So it's a Giant Pain in the Butt to produce a Word-formatted resume (no, OpenOfice and Google Docs don't make it reliably look good), and there's no reason they need that because they're not going to edit it.

On the other hand, it's easy for me to produce a PDF, which will look better anyway, and it can be done using the OS I will be using at the job I'm applying for.

Being told, effectively, "we require you to install Windows so that you can submit a nice-looking resume for this job working with Unix" is annoying. It's a small factor in how interested I am in the job, but a factor nonetheless, because it shows (to me) that technical people are not running the company.
IIRC in the US (or maybe in Canada) the requirements to claim that your chickens are 'free range' is that they get 15 minutes of time outside of their cages per day.

When I was still eating eggs, I remember a few brands labeling themselves as 'cage free' instead. Though they still do things like burn the beaks off of the chickens so that they don't peck each other in the crowded conditions.
I'm scraping together every bit of money towards my startup... but not skimping on food at all. Perhaps that's because it's a food startup and I'd feel hypocritical eating ramen everyday! But, really, it's more because I think there are better things to skimp on than food.. i.e. the fuel that makes us who we are and sustains us everyday.

Besides I've got 3 years of data to show that it's possible to eat cheaply and still get great food.. you just have to do a few things:

1. buy in volume
2. cook for yourself/others, don't eat out
3. cut back on meat
4. waste as little as possible!

The startup is foodia, btw. More to come soon...
One way in which I benefit from being a Hacker News junkie is that I have like third of (the better part of) the Internet cached in my head. Every now and then (usually many times a month) someone mentions a problem they're working on and I immediately chime in with "you know, two months ago there was this article on Hacker News, which described this tech/tool/advice that solves exactly this".

Among many others, I managed to positively affect my company this way by pointing my boss in the direction of good solutions and clarifying which of his ideas are actually feasible.
This was a good guide on TypeScript that I found online: https://ashok-khanna.medium.com/introduction-to-typescript-c...
Oof, that certainly doesn't sound good.
Yeah, are nude images of children being sent to foreign countries? Does proctorio have controls to prevent this and/or provably delete this data when this occurs?

Are their third party contractors who have access to image data in jurisdictions where US courts can compel them to delete nude images that were sent to them by Proctorio?
If the thesis were correct then 'zip', which has the arguments in the same order as tar, would also have the same issues.

For example, to add/update an entry in a zip file, do:

zip test.zip test/test.txt

I have not heard of the zip command-line as being more or equally frustrating than tar, so I do not believe this thesis is correct.
I think it's less about the implementations themselves, and more to show how little we need to worry about performance these days in comparison. Even our "slow" languages are tens of thousands times faster than anything used back in the 1980s.

In the first paragraph, the writer links to an earlier blog post[1] which brings up the point that, though there's a lot of debate about the merits of different programming languages, things are fast enough that you really don't have to worry about that. Even the slowest languages are more than fast enough for most purposes.

[1] http://prog21.dadgum.com/51.html
SEEKING WORK | Japan | Remote Only

I’m a full stack developer with 14 years of experience, have been working for mostly German company recently, offering software development service for hourly rate at $70-100. Previously I’ve built things like:

- A web app integrated with a blockchain network, with Svelte and SvelteKit in TypeScript, deployed on Vercel.

- A Slack bot for productivity app with Next and React.

- An electron app to assist operating a Twitter-based instant-win ad campaigns.

- A learning management system for a coding bootcamp, with in-site video chat capability with WebRTC, hosted on Firebase.

- A business intelligent system for a retail brand, which processes tens of thousands order/day powered by Elasticsearch, hosted on Kubernetes.

...for clients including startups and enterprises.

Tech: React, Svelte, Ruby/Rails, Elasticsearch, AWS, GCP, Vercel, Firebase, Kubernetes

GitHub: https://github.com/tnzk

Other things: https://tnzk.org

Email: tnzk@tnzk.org
2015 MacBook Pro is still the best in many regards.

Better Keyboard with more Key Travel than the new Magic Keyboard. Sane Trackpad Size so you dont accidentally move your cursors every few months while typing. MagSafe that actually work the way it is intended if you are clumsy. Reliability seems to be so much better. 2016 MacBook Pro has Flexgate, Staingate, Butterfly keyboard, SSD Failure, Thunderbolt Frying CPU, and now finally "accepted" Battery Non-Charging issues. Latest M1 MBA already has a few logic board dead issues. And somehow all of the above issues were described by Apple apologist as "acceptable failure" of any electronics. ( M1 MBP seems fine so far).

What does all these means. Apart from some performance benefits. 2015 MacBook Pro Models were so good that it seems ~7 years after its introduction it is still hard to beat. And with every introduction of New MacBook Model Apple seems to have messed up one thing or another.

It is one thing that your company buy you a new MacBook for you to play and trash every two years. If you are spending your own money and with immediate need for a new one my suggestion is to wait.

Oh, did I mention for the first time in 10+ years Apple stopped mentioning Mac User Satisfaction rating in their Investor notes or WWDC.
I agree with that! But I'm not a developer. I'm doing hardware repairs, and this machine is to read ticket notes and enter repair info and send emails (and play my music :-).
Sure a gigabyte would take many transfers, but a few megabytes would be easy. That could be a lot of text.

Tho true I heard the Waymo guy took 10GB or something. Lots of pdf schematics

Photographing the screen like Snowden is probably still the preferred method.
Plus 1 to Alliant. Their savings rate is top-notch and their apps are pretty good.
Right- I believe that's how a STUN server works; opens a UDP port to the outside world. TURN is a TCP connection to a UDP proxy in effect.

The signalling server is different; it proxies metadata between peers like "today, my IP is X" or "I'd like to start a call"
Getting a Simple account in 2015 with its envelopes helped me get my spending under control and develop better financial habits. I'll miss the envelopes, but the budgeting habit already moved out to a spreadsheet.
Thank you for sharing your work. I learned from reading it.
The Soviets sure liked nuclear energy. The only remaining nuclear icebreaker/merchant ship (the Sevmorput) is still in operation. However it's a bit tricky to actually ship anything with it as most countries don't allow it to enter their ports, let alone their water.
They mostly use it to ship stuff to Antarctica.
That's the correct romanization of the Japanese word サラリーマン, which, according to the Wikipedia article on it, is a loanword whose usage dates back to before the 1930s: https://en.wikipedia.org/wiki/Salaryman
I've never really understood why you can't put a company in jail. If a person can be removed from society and their ability to act freely can be removed, why can't you simply suspend their corporate charter for a period of time?
You say that like there's another way...
Ahh I see. So all the connecting up of what listens on which interface is done somewhere else. This just created failures at the network level in some scriptable manner. Everything else is up to you.

Makes sense.

What I was thinking about was actually setting up a proxy so you could mess with or record specific requests, and then if all the services in a system were wrapped like that then you would be able to do some really cool integration testing.
This approach solves a few problems:

1. Apps in the Mac App Store can't ship their own kernel extensions along with the app. With the framework, it may not be necessary for virtualization products to do that -- enabling them to ship in the Mac App Store.

2. Compatibility breaks between OS version updates. Every time the kernel interface changes, someone shipping a kernel extension will need to ship an update as well. With this approach, it's possible to keep compatibility and let the implementation of the framework do all the heavy lifting.

3. If virtualization products are going to be in the kernel in order to run, it would be better for the host OS vendor to supply official supported interfaces instead.

Just as Intel is making it easier to do virtualization on their chips with VT-x and VT-d, Apple is making it easier to implement virtualization with Mac OS X as a host with this framework.
It's no wonder publishers want to price ebooks at least as much as paperbooks or even hardcovers. They knew this day would come, and if ebooks followed the typical disruptive innovation path of being cheaper than the old type of product (real books in this case), then publishers would be in trouble (at least if they wouldn't adapt to the new reality).

This way they not only transition to the ebook paradigm without many problems, but they even get to have higher profits, since the costs of producing and distributing ebooks are much lower.
Tried all that. Work for some days, then I completely start to forget to check my notes for whats next and idle on the internets
I've run into doctors, specifically a psychiatrist or two, who have not kept up with changes in their fields. Considering psychiatry is fairly fast moving, that's somewhat like if one went to college in the 80s and learned COBOL and DOS, and glossed over everything since then. Definitely harder to get away with doing that as a lawyer, though!