jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's kind of moot w.r.t. MasterCard. They will only accept stablecoins which are generally pegged to usd
>who cares, on the face of it, what size the government is?

Until the size stops correlating with the amount of resources that must be taken from people everybody with anything to their name cares.
This is also known as the Agent-Principal problem. [0]

Usually this is "solved" via "aligning incentives". [1] But as we all know from James Cameron's documentaries as he followed the Connors, it's not that easy to notice when things go awry.

[0] https://en.wikipedia.org/wiki/Principal%E2%80%93agent_proble...
[1] https://intelligence.org/research/
Poverty is not the only metric we should care about when it comes to inequality. For instance there's also financial resilience, what percentage of people will be strongly affected if they suffer an adverse event i.e. a surprise medical bill or an appliance breaking. Another one is the distribution of wealth between people that spend most of their income vs income that is held in investment accounts or savings. Having sufficient spending is essential to a healthy economy.

A third, though this is much more an ideological standpoint and I don't expect everyone to agree with it, is the marginal value of money. If an increase in income has a greater marginal effect on the health/wellbeing/happiness of people who have less of it, isn't it better to prioritize growing their incomes rather than people who already have their entire hierarchy of needs met?
Is this a joke? Yes, bitcoin could function without using any energy at all if there where no transactions and no miners. That doesn’t change that currently independent of transaction numbers a huge amount of energy is being wasted, and the minimal waste per transaction in a theoretical maximum transactions/energy scenario would still have you spending more than our entire energy production just heating up silicon if we relied entirely on Bitcoin for financial transactions.
Everyone on this thread seems to be missing the point that they’ll be working with stablecoins on Ethereum and other smart contracts chains, and not Bitcoin.
Pilotlight | Moorestown, NJ (Philadelphia Area) | Full Time | ONSITE or REMOTE

Python/Django Developer (junior and senior level positions available)

Pilotlight is looking to add an experienced, full-time developer to our team. We are a small, boutique development shop located in Southern New Jersey (Philadelphia area) focused on building web applications for clients large and small. If you have experience with Python/Django or with similar MVC-Style frameworks (Rails, etc..) and have an interest in trying something new we would love to chat.

jobs@gopilotlight.com
Use BugMeNot.
It would be interesting to use IAX2 instead of SIP. Unlike SIP, IAX(2) is transparent to NAT.

NAT was one of the problems that Skype had to face, resorting to using routable clients to funnel traffic to clients behind NAT. Yes, IPv6 is right around the corner, but VoIP should not have to wait for its implementation.

When you want to have a mass product, you need to work with the reality that many possible clients will not have a directly routable IP.
A startup that is unable to purchase a TextMate license is underfunded to the point that it is probably not smart to work for them.
Yes it's a bt scary that mint stores passwords but putting this all on mint is wrong.

For one, don't use Mint if you are concerned about their system arechetecture. Wesabe stored passwords locally and did the scraping from your client side. Unfortunately Mint killed Wesabe in the market but maybe there are similar products out there.

For two, the real fault lies with the banks. Issuing that banks simply need to move to oauth is a joke. There is nothing simple about updating and/or unifying every banks online systems. Many banks run custom software and much of this is very old (but very well tested). Making any changes is a massive undertaking that most banks have explicitly rejected doing. If it ain't broke, don't fix it.

Finally, it's strange to fear getting hacked and losing money because of a non-FDIC insured account in mint. Who is using such banks in general let alone in mint?

As a software engineer, I'm always in awe of how well mint works. They have unified a massive number of disparate services. As a end user I love the value mint provides. As a hacker, putting passwords in makes me uneasy, but I'm confident in the banking institutions I use, and Mint's security.
I recommend doing the same thing for web development.

There is a nice Firefox plugin (Firefox Throttle) that lets you throttle uploads and downloads with a single button click. If, like most web developers, you do development on localhost using the plugin lets you see how your user's experience uploading large files or downloading image rich pages with network latency.

Unfortunately its been pulled from the addons library search but you can download it directly (for now) using the ftp url in the comments here:

http://support.mozilla.com/en-US/questions/755876#answer-107...
TextMate lost me to Vim. I'm never going back, even though it's only been two weeks.
Well, it doesn't cover the niceties of C99. While I own it, and it'd be the first C book i'd recommend, it could perfectly have a chapter explaining some changes in C since it was written.
Your opinion might be interesting if it was explained in any way other than just insulting other people who have an opinion.

Nobody cares that you want to vomit but the people who love you. Strangers might care why something makes you want to vomit, if you can convince them to.
Of course it does. Extra abstraction that may cause pain in fixing nasty production bugs, can't use goodies from Dart jak SIMP etc. Logically it doesn't matter, but empirically that doesn't happen.
I also posted today to Ask HN about LaunchRock type services. It was killed almost immediately.
God I really love that story at the end. It reminds me of Gates and the early days of MS where they were trying to sell their BASIC interpreter before even having written it.
The only question is whether Watsi and BCBS operate within similar enough markets for their use to be considered infringement - I'm less sure of that.

Even if they're in different markets, Blue Cross is well-known enough that they may also have a colorable "dilution" claim.

Bottom line, if you're a startup and you get sued, you've already lost. Good on them for not wasting time fighting this too hard and getting on with their work.
Great summary! Thanks!
Does Trader Joe's have a habit of hiring local people? Are there known instances where Trader Joe's or other reasonably high end store coming into economically depressed areas and significantly improving the economic status of people in the area?

This article has a lot of rage and perhaps it's justified. But it's also entirely possible that stores do this sort of thing all the time with the blessing of city councils and what it does is displace the existing population. Dallas (where I live near) is notorious for giving developers tax breaks to tear down lower class apartments if they agree to build something of much higher tax value. I doubt Dallas is odd man out.

This author takes as fact that the economic improvement but bristles at the idea of mandating some of that through affordable housing and a community hiring benefit.

"So it is not enough that the $8 million development of four-to-10 retail businesses, with Trader Joe’s serving as the anchor tenant, would bring new jobs, quality food and other goods and services, and tax revenues, to a poor neighborhood."

No it's not enough. It would bring new jobs but to who? It would bring quality food but for whom? It would increase tax revenues but for who? The answers to those questions are rarely "the poor from the community". The author's anger sounds empty without answers to critical questions and his unfailing belief in the free market makes me wonder if he ever ventured anywhere at all.
Trump had too much power, he either "made" people like that crazy to the bones q shaman guy or made them feel at home. Watch the interviews with him, he has read and believes ever conspiracy theory out there. The mindset of the fringe of these q anon people is what gives isis and all a pool too draw fanatic suicide bombers with a seemingly deactivated brain. Their leaders will drop them like hot potato's when it is opportunistic to do so. I did find some of his old tweets entertaining and funny but his role is not to be a comedian.
>Its such a statement about the free rider problem that python can have only 2 people working fulltime on it

It's also a big statement about how non realistic were the ideas that FOSS will thrive on volunteers working together.

Back in the day where the "Cathredral and the Bazaar" was published, VALinux got its IPO, and FOSS was the latest hype, people really believed that this will work without corporate sponsorship, just by volunteers doing the work.

Then again, they also believed in many eyes available through the magic of FOSS making bugs shallow (Torvalds), and you get 20+ years of some obvious bug in something as critical as OpenSSL.
I laughed because that “wide range of views” is actually quite narrow in the grand scheme of things. Wide by the standards of the intelligentsia perhaps.
Don't worry about the Basilisk. It can't exist, because Newcomb's Paradox is unphysical.

Specifically, Newcomb's Paradox is incompatible with a feature of quantum mechanics, Bell's Inequality [0][1][2] which makes it impossible for predictors to fully control how a person will actually choose to act. We could even imagine special "Conway's Coins" which can be flipped like normal coins [3] whenever a person wants a little randomness and wants to be confident that they are not being controlled by a Predictor or Basilisk.

[0] https://en.wikipedia.org/wiki/Bell%27s_theorem

[1] https://en.wikipedia.org/wiki/Kochen%E2%80%93Specker_theorem

[2] https://en.wikipedia.org/wiki/Free_will_theorem

[3] https://en.wikipedia.org/wiki/Coin_flipping
I agree that the whole PUBLIC thing is pretty confusing, and I doubt anybody would design it the way it is if we were start from scratch.

Note that you can change the set of default privileges, including the grant to PUBLIC. E.g.
ALTER DEFAULT PRIVILEGES REVOKE ALL ON TABLES FROM PUBLIC;

> The only way to remove this is to remove the rights on the public role affecting every other user. In this case the mysql concept is better as every new user has by default absolutely no rights.

This seems a bit contradictory...
Does anyone else find it strange that the headline focuses entirely on the damage to dams and not, say, the people or homes or communities destroyed?
The very article you linked to contradicts your telling of the events here. She voluntarily withdrew from her high school and the college rescinded her acceptance months before the article was published.
or you have the genuine reputation to be taken
for your word (good luck with that)

I agree with the sentiment to a large extent, but it's also a question of probability. The original source is the Wall Street Journal, which means there's at least a non-zero probability that stories with 'alleged' and 'anonymous' in them are true :)

Traditionally, a big publication would vet stories like this. Maybe someone who knows more about journalism than I do could weigh in re: the state of editors and fact-checking in 2021. Given that publications today expect their writers to churn out story after story, the vetting process has probably gone downhill.
I think recent events at the NYT demonstrate pretty well that news outlets can indeed develop an intense monoculture, with all the consequences of a group-think hive mind.

I was about to say I don't think WP is as bad yet, then I remembered everything they had to ought to retract because they were rushing to sell a narrative with only anonymous sources to back it up.
Many jobs in construction pay weekly, regardless of skill level. Nobody wants to lose a month's money when the subcontractor goes bust.
Thank you for doing your part as a citizen.

We can rage all we want on HN but you’re actually showing us how to make a difference by going through the proper channels.
The quoted text above is referring to objects, not OOP -- which encompasses a number of concepts. You can refer to the the "Features" section in your link above for the complete list (notice one is missing). For further information about the relationship between OOP and mutability just google it.

It's a waste of time to argue about a topic that is orthogonal to your original claim (before the goalposts moved): that the "problem" with OOP is how you invoke a function -- `noun.verb` as opposed to `verb(noun)`; As if those two systems are subject to different constraints. They are not. It is just semantics.

The above isn't to say there doesn't exist consequential differences between OOP and FP, but I absolutely did _not_ engage in this discussion to argue about OOP vs FP in general. I think we actually both agree FP is a superior paradigm.
> How much does that add to a project that costs 9-10 digits?

Pretty sure "every road work site" cost a few digits less.
They’ll tolerate a lot if you’re providing enough value. They’ll even tolerate giving you their money if that value is high enough so why wouldn’t they tolerate having to not use a social login?
Assuming present trends continue, even when things are clearly heading for terrible outcomes, is the basis for most doomsday predictions.
fun fact comment, Asimov thought about this, I'm quoting the short part that is relevant from this article on wikipedia :https://en.wikipedia.org/wiki/Foundation_series
"One key feature of Seldon's theory, which has proved influential in real-world social science,[3] is the uncertainty principle: if a population gains knowledge of its predicted behavior, its self-aware collective actions become unpredictable."
wow I was prototyping this myself and I'm glad someone else built it instead so I don't have to!

Does this hook up to Alpaca or something to let me buy and ease in and out in increments
It's an assembler I'm writing as a Rust proc_macro. Lets you do fun stuff like share constants between Rust running on the main CPU and the RSP, and handles some runtime code generation pretty nicely
For data tracking/analysis, you're looking for "quantified self" https://github.com/woop/awesome-quantified-self#awesome-quan...

For exporting and owning the data the keyword is "data liberation"

Otherwise, the keywords are perhaps "personal knowledge management" and "memex". Have some links here, although they all have different components in scope https://beepb00p.xyz/exobrain/memex.html#cmmnts

I usually maintain related links at the end of articles, so perhaps you can find something there, for example https://beepb00p.xyz/sad-infra.html#links
Agree. Seems a better fit for on-team contributor for a while. Also, look outside of startups. Some boring small business could use a coder too and some of those can become a one-person team (you) that you grow into 10.
Have you used an Apple? Really like my trackpad.
Haven't used XPS
> You're the one that said waterfall was DOA.

Yes, specifically because it was invented as a strawman to be knocked down. It was defined as a dead and useless development methodology.
Thanks this is super useful :)
I'm with you 100% with the preference for the ability to completely undo any action. That is a more preferable experience.

However, as also mentioned by atian, it always depends on context, and what's available to you. There are situations where I'm writing an app that won't have the ability to "undo" deletes for particular objects. This can arise from API restraints, unnecessary overhead for a trivial object (todo list item as a contrived example), etc. Those scenarios are what I use the deleted library for.
The global cutoff for the top 1% in annual income is $34,000. (Not a typo.) Different than wealth, but still revealing.
You have to be on the same machine as the software doing the encryption. It works in roughly the same way that Daniel Bernstein, Eran Tromer, Onur Aciiçmez, and Colin Percival's (independently discovered) attacks work; you run a tight loop measuring memory accesses for cache perturbation, and postprocess the measurements to guess key bits. It has nothing to do with AES - the - algorithm.

The paper is interesting (they used an artificial neural network to filter the measurements), but the results aren't ultra-surprising; I think everyone expects more side channels to be discovered on x86 hardware in the coming years, especially since much of the microarchitecture is undocumented. (Note: this paper targets a very old processor, which probably improved their results).

The biggest issue with this branch of side channel study --- an issue not mentioned in the paper --- is that "getting on the same machine as an encryption process" is much less hard than it sounds in 2010: many encryption processes run on VMs inside hosting providers, where the cost of situating an attacker on the same metal as the target might be as low as $20.

But, long story short: this isn't the crypto attack you should be most worried about. My understanding is that OpenSSL has pushed back on fixing much more straightforward timing channels than this. There are remote attacks that are still worth attention.
The District Attorney who tried to prosecute Dr. Gokal, Kim Ogg [1], is a racial justice & equity-fetishizing Democrat.

[1] https://www.kim-ogg.com/
No. Great ideas are truly great. However: morons without imagination, who blabber on repeating stuff they heard somewhere - yes, they suck.
> I can't imagine doctors who don't know medicine or lawyers who don't know the law.

Oh there's plenty of quacks and shysters out there. I've met some of them.
Right.

The Magnet URN scheme is helpful here — no tracker needed
I personally do the complete opposite - avoid thinking about work stuff before sleep. I believe you should take some time for yourself, doing the thing you like other than working, and thinking about/doing that. Being relaxed and not thinking about problems is the best way for me to get a good night of sleep and be refreshed for the next day. Ofc, there are points where thinking about work before sleep is necessary and/or unavoidable.

Thinking about work all the time, especially before going to sleep, makes me feel like I am living to work, instead of working to live. Setting the boundaries actually made me more productive.
Depends where you live, apparently that is normal if you are out in the sticks. I was 22 and contracting as a c# developer @ £40/hour in 2004/5. That grew over time so that i had 2 month holiday and still made 80k for the year.

I did have a dud job though with oracle where it was almost impossible to earn anymore. Left Oracle as I didnt believe in the technology. Now on 100k a year, no degree and foreign. Plus I recieve a bonus on top of that.
Of course Git uses history. It doesn't _have_ to, but it does. As a matter of fact, as soon as you use diff3, you are using history (that's where the GCA comes from).
The article mentions that some systems do have the associativity property--that is, extra rungs in the merge ladder do not affect the result.

I can see how that can be achieved in the case of fully automatic merges. When merging B2 into C1+B1, you'd effectively un-merge C1+B1, merge B1 and B2, and then merge C1 and B1+B2.

But how would that work if C1+B1 had a conflict that had to be manually resolved? Assuming merging B1+B2 into C1 has the same problem (a fair assumption) will I have to do the same manual fixes again?

Or are they smart enough to look at the failed automatic C1+B1 merge, and generate a patch to that from the manual fixes I did, and then try to use those to resolve the merge of C1 and B1+B2?

I suspect there will be cases where this is just not going to work well.
Believe it or not, I do.

I really enjoy using various tools like static analysis programs and memory checkers to ferret out the offending bits of code, figuring out why they're broken, and fixing them.

It gives me a certain sense of satisfaction to finally conquer a bug. Particularly when it's a really tricky bug I've been bashing my head against for days.

Then again, when I've been after a given bug for days it can get really frustrating, and I don't enjoy the frustration.

And it's not like my dream job is doing nothing but fixing bugs. I also enjoy architecting new systems, learning new concepts, and applying them during the quest to complete a project.

I suppose a healthy mix of tasks, from architecture, to writing new code, to fixing bugs is ideal.

But what I really hate is writing documentation. I know it's necessary. And my (non-throwaway) code has quite a lot of comments in it because I know it's necessary and good practice. But it can get quite tedious.

I'd much rather bugfix than write documentation.
Interestingly enough, Nintendo studio acquisitions seem to be "rare" enough that they make news headlines, like the recent acquision of Next Level Games (makes of Luigi's Mansion 2 & 3), which will move from second-party to first-party:

https://micky.com.au/nintendo-acquires-bc-video-game-develop...
This is very wise:

"When I was at GM, you were a failure if your next move was not up—managing more people or taking on bigger, more complex projects. For many, this made for a miserable career path"

As I've said before, I think this is a corrosive aspect of the perf/promo process at many FAANGs. The "level" system encourages/pushes people to "upgrade" in this manner, and I think contributes to a number of problems. For one, organizational incompetence when people who were valuable contributors where they were are elevated up into roles where they no longer can apply those skills as effectively (i.e. technical team lead to management or architect) leaving a vacuum below. A form of the Peter Principle I guess, except the individual may have competence in their new role but not be happy, or make the team itself less successful.

And most importantly, as he touches on: being asked to 'level up' and told that this is your mission can lead to an unpleasurable career. Either when you do get that promo and then find that you don't enjoy the new responsibilities (but become trapped by the position / upgraded compensation etc.) or when you don't get the promo (or don't try) and find that your value in the eyes of yourself and others seems less.

And finally, I think this type of thing can really take hold in places with a highly academic background / focus / origin (like Google, etc.) as it mimics in many ways the grade / peer review achievement structure of academia. And that reward / grading structure may not at all correspond to either the monetary or cultural success of a corporation.

Smaller companies looking to grow/formalize should exercise caution when looking at the rating/performance/promo process @ FAANGs / MS as a model for their own.

(I'm at 20-25ish years in the industry, but really feel junior in so many ways when I read the words of veterans like this.)
they are asking you for the pin to remind you of it. When you enetered it correctly they are using a spaced repetition algorithm [0] for the next date they show that prompt.

[0] https://support.signal.org/hc/de/articles/360007059792-Signa...
this is a huge one. healthcare seems like the only industry where you can be billed for a service without being informed of its price first.
I'm surprised you didn't launch on producthunt. Definitely think that crowd would get a kick out of it

Edit: I now see their producthunt page. It didn't pop up while searching /shrug
I've always heard great things about working at BTI360. Two of my friends have had long tenures there (long for software engineering, at least).