skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you do the groggy code you don’t feel like doing?
When you first start a project, the coding space seems “open” and you can’t do anything offensive or messy, as time goes on however this window really closes and you end up having to code within more and more layers of complexity. Towards the end you’re really down the pipe and you are writing code between 6 different classes inside deep nested functions and checking callbacks, etc...

I’m sure you know the feeling. It sucks. It’s really easy to start a project and get going but over time it’s just really really difficult to manage a growing codebase. In fact I’ll get 90% of the easy code done first and love it and then procrastinate the last 10% forever.

So how do you prevent this? What programming paradigms do you use? For me at least this is really a problem with giant OOP projects where it can get sticky between the classes and who is a delegate of what and who calls back to what.

How does anything ever get done in gigantic codebases for operating systems and planes for example? Maintaining a codebase of that size honestly sounds like a miracle.
There's a lot of fucked up shit in the old testament, including stoning your children if they misbehave.
Just reading the resource I have put to support my words ...

"Unlike Centralized Version Control Systems (CVCSs), the distributed nature of Git allows you to be far more flexible in how developers collaborate on projects. In centralized systems, every developer is a node working more or less equally on a central hub. In Git, however, every developer is potentially both a node and a hub – that is, every developer can both contribute code to other repositories and maintain a public repository on which others can base their work and which they can contribute to. This opens a vast range of workflow possibilities for your project and/or your team, so we’ll cover a few common paradigms that take advantage of this flexibility. We’ll go over the strengths and possible weaknesses of each design; you can choose a single one to use, or you can mix and match features from each."
Maybe there's also a concern about losing farming knowledge in local areas. This is a speculation since my general assumption is that as one of the oldest, most studied professions, we have more than enough knowledge socked away on it.
I don’t think that was meant in reference to debt collectors.
Unlike in most algorithms where correctness and performance are independent, chess engines can't be evaluated without testing performance at the same time; faster is not just faster, it changes the results.

So there is a tradeoff between the depth of the search and quality of evaluation. For traditional chess algorithms, better evaluation was rarely worth the cost; it would slow down the search so much that it didn't pay for itself.

But this performance tradeoff (like all optimizations) critically depends on hardware. Change the hardware and you change which optimizations are "worth it".

AlphaZero is clearly good at using TPU's to maximum effect. But what would its performance be in a CPU only environment? Maybe dumb but deeper searches still win there? This evaluation hasn't been done.

This isn't to say that the AlphaZero evaluation is "unfair". Rather that chess engines evolved to be too dependent on their environment. Getting maximum use out of CPU's is a strength, but not being able to use TPU's or even GPU's is a weakness.
This is more or less how spam was almost solved in 2006 by Blue Frog [1]. Instead of trying to fight the spam distribution, they fought people who buy spam by contacting them directly for every email sent to them by users.
The resulting DDoS and shutdown of the service was sad but inevitable. Still makes me feel nostalgic for the brief moment of hope some human behaviour might get better as the internet evolves, and makes me wish some corporation which claims to be socially responsible picked it up, supported and defended it.

[1] https://en.m.wikipedia.org/wiki/Blue_Frog
Virtual Kubelet: Open source kubernetes connector for serverless containers
Yeah, this. I would totally pay for a high-nitrate, classical-only streaming service that would let you do as you describe, and also things like shuffle by groups, and foreign-language-aware voice search. All the available services are nearly unusable for classical.
>reinvent themselves for the future.

Give people meaning
I do not know about deeper but Spotify offers gapless playback. One can listen a symphony without interrupts.

The problem with spotify is that i cannot search by label. I am new to classical music and sticking to a quality label helps a lot.
The original post is right, there are a tremendous amount of choices. It is in fact both exciting and overwhelming. Given the myriad of perhaps more indie platforms, I do find some comfort in the idea of IBM being involved with this one.
I don't have much to add, except to say that this landing looks incredible. Well done!
How do you reach a consensus and certainty though? What if there is low activity, few transactions; and then comes a big guy who was burning hash to generate txs and take over the chain?
On false proofs of P=NP, or how not to use induction(2013)
"Is that monopolistic behaviour?"

No. Acquiring the TLD has nothing to do with any monopoly, so it's just a browser decision made by Chrome, and it isn't locking anybody out of any markets.

It's also technically not even a change to the status quo. Beforehand, you weren't supposed to be using .dev like that. As the article says, you should have been using .test or .invalid. After Google's actions, you still shouldn't have been using .dev and should have been using .test or .invalid. You can't hear my tone, but I don't mean that in the imperative or angry; we've pretty much all screwed that up at some point. But a screw-up it was.
You should contact a bankruptcy attorney. I used to work for one and he loved cases where debt collectors violate collection laws. Getting a settlement was almost always easy and he split it 50-50 with the client.
- You can set up a service on the domain that logs the incoming requests on the domain, which can help you pinpoint misconfigured parts of your infrastructure
Insha'Allah we will get success after reciting this dua
On a blog hosted at .engineering. Let’s just move away from all of these novelty Tlds.
This is not the right place for these kind of discussions

To the contrary, this is an excellent place for this sort of discussion, and there are far too few of them here. Thanks for the excellent response.

When I'm talking about experts I'm literally talking about professors with a high reputation among their colleagues and a proven track record of 40 years of peer reviewed publication in their domain who converge in expert panels to come up with solutions to given problems

I'd guess that this is exactly the scenario that the parent was evisioning. I'd also guess that the parent doubts that these experts would be able to agree on a solution if they were actually ideologically diverse; and that if they did agree, it's unlikely that the solution would be workable and without unforeseen consequences.

since I haven't discussed any particular solutions we can ignore this issue

I think there is a legitimate fear that many "unsolved" problems remain that way not because of lack of technical knowledge but because of lack of agreement as to what a desirable solution would entail. Are there any particularly strong historical examples that you could point to where a technocratic approach has worked? Absence is not proof of absence, but it can be evidence, and a good example (future or historical) would make your argument much stronger.
"But if there is serious injury, you are to take life for life, eye for eye, tooth for tooth, hand for hand, foot for foot, burn for burn, wound for wound, bruise for bruise."

I don't think anybody here really understands what you're arguing for. Maybe you can rephrase it?
It is off-putting how this story starts with the sort of morally-loaded rhetoric used to denigrate the indebted. Rhetoric that only is applied to the lower class, it should be noted.

He was offended at being labelled a "deadbeat" -- a term they use more than once -- and then a company wrote him a letter saying he never borrowed from them (despite the paragraph before saying he did, in fact, borrow from them [edit - my misreading on that. He doesn't know who he borrowed from]). Okay.

This was a company/group trying to criminally defraud people. Even in the legitimate debt realm there are criminal tactics to attempt to recover debt, usually after it has been written off and gone through multiple hands. The whole debt industry is a scumbag, shady industry, preying on the vulnerable. The debt/credit industry has an enormous number of punishers, from credit scores that can prevent you from getting a job to court-ordered remedies. They don't need the lobsters repeating their nonsense.
Technology Book of the Year (2017) – World Without Mind
>How do we reconcile on the one hand farmers by trade leaving and wannabe farmers wanting to join a farm life?

Stardew Valley
Article headlines are almost never chosen by the writer. I assume a editor decided to punch it up with some clickbait.
Then what kind of regret is she talking about? That it was some sort of bad business deal ? How is that relevant in this context. "Do you regret it" implies "regretting going into business with a sex predator" . Yea?

Her regretting bad business deal is not relavent here. Again thats the kind of stuff I would've asked her if I was the one interviewing her.
https://open.spotify.com/user/rspeer/playlist/3q3TsI67o6rUfS...
I'm sorry, I thought we were discussing the paper.
I have interacted with people online who seemed to genuinely think that the ability of a same-sex couple, that they have never met and never will, to get married would deeply affect the value of the ongoing relationship they had with their opposite-sex spouse.

I never did get to the bottom of how that was supposed to work.
Is there even a US based legit platform to short Bitcoin? If Coinbase was serious about having a true market they would allow you to short Bitcoin as well as buy.
But also, the folks at medium made that assumption long after RFC 2606 had established a "right answer" for which tld to use when testing.
My company which is the largest sports betting company in the Balkans is having a team made of only mathematicians. They do work related to statistics and calculations for ods and game mechanics.
In my experience (undergraduate mathematical statistics, currently "quant financial engineer") this is exactly right. If you want to continue "doing" math in the sense you did in school, or in the sense we assume a "mathematician" does, it really is almost exclusively a consideration accompanying having a doctorate in the field. Mainly because as stated above, undergraduate mathematics really just scratches the surface of core competencies. That being said, while not many fields offer pure math tracks for undergrads it certainly doesn't make it irrelevant. In most "quant" fields mathematical literacy and the thought patterns accompanying having studied mathematics are far more valuable than actual proficiency. Outside of research few individuals are "paving new roads" mathematically, they are most often applying the results of cutting edge research or long standing industry standards in mathematics within the context of their job. This requires a high level of mathematical fluency and comfort with abstract formalisms, not theory expertise akin to that of a phd.
There are lots of good examples here. One of the one's that's more entertaining is the CIA's role in popularizing modern art [1]. Modern art's reception was unnatural and driven largely by propaganda. The CIA saw it as an effective weapon in the propaganda war against the Soviet Union. It was supposed to emphasize the creativity capitalism and the free markets enable contrasted against the rigid conformity and authoritarianism of communism and state controlled markets. Finally, Rothko explained!

Quoting the article, "Dismayed at the appeal communism still had for many intellectuals and artists in the West, the [CIA] set up a division, the Propaganda Assets Inventory, which at its peak could influence more than 800 newspapers, magazines and public information organisations. They joked that it was like a Wurlitzer jukebox: when the CIA pushed a button it could hear whatever tune it wanted playing across the world.".

This played in synergistically with the Congress for Cultural Freedom [2] which was another government organization acting like an independent organization, but was just a CIA propaganda tool. Anyhow, this stuff takes decades to be declassified. It should be interesting seeing things like what was happening behind the scenes to build up the Iraq war. The ironic thing is by the time that's declassified - probably in the 2040s - people will think that it happened so long ago that it's no longer relevant to their issues of the day. Of course it is, and will be -- perhaps even moreso than today. As the apparent desire for governments to gain ever greater control and ever greater power -- mingling with media (in the general sense -- not just news) in covert ways will be ever more part and parcel of our brave new world.

[1] - https://www.independent.co.uk/news/world/modern-art-was-cia-...

[2] - https://en.wikipedia.org/wiki/Congress_for_Cultural_Freedom
There is probably a good use case here for developers maintaining a CF project that need to pick up the language quickly. This looks like a great course. Also, I've never heard of AdobeKnowHow, looks like an interesting platform.
Yep, same here. I got hounded by a collector for a fee that was incorrectly applied to a paid-off medical bill from three years prior. The only way I was able to fend them off was by sending a copy of a statement that I managed to find in the back of a folder buried under hundreds of pages of miscellaneous medical stuff. Moral of the story? Keep all medical paperwork for at least seven years. I've always done this and once in a blue moon it saves a massive amount of headache. You have to assume these days that someone will try to make money off you for not having records.
Looking forward to Kyle Kingsbury’s Jepsen review.
Cryptocurrency hardware wallets? Yubikeys?
Please explain I don't know anything about this
You've confused fundamental value with fundamental cost. A hand-knit sweater will not necessarily (or even usually) fetch a selling price equal to the input value of the labor that went into it.

There are many endeavors which produce goods whose market-clearing price is below the value of effort required to produce them.
It's a Roscharch test. You get what you want out of it.
Eh...I've worked in a few businesses that do this. Visual effects was the most notable.

Also, in the US, isn't the government required to go with the lowest bidder to some degree on contracts?
This is a great exploration into the relationship between software and cash flow. Keep writing!

One topic that continues to fascinate me is the question of how to create higher-value software. How can I, as an engineer, ensure that the software I create justifies its production costs? I feel this is a larger question than just how much the software affects the cash flow of its parent company (although that may go into the valuation), and it's a topic that's crucial to our industry but as of yet, mostly unexplored.
Thanks for the tl;dr, but why buy a tld for internal use only? Just so nobody else would? (Maybe it's in TFA; I'll admit I didn't read it)
Makes me sad that running your own instances is now an "elephant in the room." No pride in old-school do-it-yourself nerditry these days :/
How about the New Testament when Jesus cleaned the temple by over turning the tables of money changers and accusing them of turning the temple into a den of thieves.

Interpret the threat of ruining lives however you like, but at the end of the day the man conducted a factual investigation and turned over the information he collected to proper authorities. Seems proportional to someone threatening to rape his wife in the attempt to collect a non-existent debt. But tell us what a good Christian in your eyes is supposed to do?
I wonder how much the hardware would cost to rent for a researcher not working at Google?
Because that trusted entity kinda sucks at these things. Also it'll mollify the people who don't wanna cede all control to the government.

Some central database controlled by the government doesn't solve the issue that all databases have, which is that you need to have absolute trust in the people who admin that db, the beauty of blockchains is that trust is no longer needed, as long as the there are a reasonably diverse number of entities involved no single person can make unilateral changes.

Also this would mean that we could go from each lender and predator having all my personal info to just retaining my public key which can unlock more info with their private one, but means they are no longer selling my phone # and ssn because they don't need to store it.

I truly believe that the power of blockchain tech isn't in $1200 btc but in powerful and secure logging.
Bayraklı Beko Servisi – 0850 333 24 42
I absolutely hate this gTLD crap. The fact that companies can pick up any TLD on the global namespace is absurd. Even worse, the internet community never had a chance to object to these sales.

Something that pisses me off even more is that a few months back there was an IETF draft to specify the .home TLD to only resolve local network requests. It seemed pretty reasonable, but there was pushback and it was changed to home.arpa, since the .arpa TLD is already restricted. So big companies can pick up any TLD they want, but regular users will forever be forced to type in extra characters.
I think the robocallers started calling members of Congress which is why they got shut down.. Now they just need to be called by the your windows computer is infected guys.
> why does intel architecture with all of its Zilog 80 baggage dominate

The Z80 was a clone of the 8080, not the other way around.
Results in places like France and the UK are known within a few hours.
>many US gun nuts really want to say is that the freedom of owning a gun outweighs the deaths by gun accidents and amok runs with guns, because freedom is such a high good and they like guns.

Thanks for dismissing myself, many of my friends, and many people who share my opinions, lord jonathanstrange. Such arguments aren't in bad faith at all, and quite the contrary, promote reasonable discussion where people are happy to take a verbal beating for their beliefs.
I'm trying to think of a way to ask: "did the author's college economics class not cover 'opportunity costs'?" without sounding like an asshole.
Please don't start a discussion about religion on HN. It's just flamebait.
> physical pain was also reframed from negative 'pain' to simply neutral sensation.

What does it mean to reframe physical pain? How reframing changed your experience of physical pain?
To be honest, programmers should be more aware than most that the spec will change and previously "fair" assumptions won't hold.
Here's a stupid idea I have (I'm pretty sure it's patented 'till kingdom come, but if not, then this is prior art and I want this to be public domain):

(side view)

+-------------+
+---+ BUTTON +--------------------------------+
| | | |
| +-------------+ |
-+ <-- valve |
| +-------- -------------------------------------+
| | flute x x x x x x x x x x <-- sounds comes
| +-----------------------------------------------+ out here
+--------------------------------------------------+

x - a hole with an externally accessible
lever that can be used to open or close it

Basically, you press the button, which pushes air through a flute, thus making a sound. The sound is configurable through pluggable holes (marked with x). In the diagram above there are 10 of them, giving you 1024 possible sound frequency combinations to listen for with your central IoT device.

Pros:

- No electricity needed.

- Fully configurable, open source.

- 3D-printable maybe? Still, can be entirely plastic, so even more dirt-cheap to manufacture than the backscatter thingie.

- Less chance of interference - it's easier to keep the sound contained within your apartment than it is to keep radio waves.
If you want something that is mostly "doing mathematics", i.e. thinking about Galois groups, differential geometry, or the Riemann hypothesis, that is pretty tough. Many jobs have interesting mathematical content, but to get them you will probably need to convince the prospective employer that you can handle the non-mathematical content, which likely means writing non-trivial computer programs. The one exception that I can think of might be entry-level actuarial positions.

At this point, a lot of people decide to get a masters degree in operations research, statistics, or computer science. But don't completely give up and get an MBA. :-)
I would say farmers are quite happy in Switzerland being the most subsidised farmers in Europe / the world?

On top, some of them own land, which makes them into multimillionaires the moment the land is turned from farm-land into land that can be used to put houses on.
http://www.usdebtclock.org/

A country that owes 20+ TRILLION dollars in debt, and has a shortfall of cash, for the current year, in the hundreds of billions of dollars, should NEVER allow debt collection on its citizens.

Until the country's leadership pays its debts, resolves its deficit, and starts anew with a clean slate, its citizens should receive the same debt protection the state enjoys.

If the country won't pay its obligations, the citizens should have free reign to do the same. What's good for the state, is good for its citizens.
> There's no practical difference.

There're a lot of practial differences and I can give you some:

- male/female couples might have offsprings

- Children change the amount of resources consumed and available

- States need to plan based on these numbers and their variation

- Married couples behave differently than single male and females both short and long-term which also affect governmental planning.

So there are a lot of reasons to say that's wrong to add a lot of noise to this only for the sake of calling it marriage.
Yeah, fake domain names and TLDs are an issue with Microsoft sysadmins in regards to .local. I aggressively move environments away from using anything half-baked like ".dev.", and while some people like ".local", I'm not a fan. Ignore the spec at your own peril.

https://en.wikipedia.org/wiki/.local#Microsoft_recommendatio...
Makes business and technological sense. Even the true believers have largely switched to advocating the store-of-value/digital gold model of bitcoin.

We're absolutely in a bitcoin/cryptocurrency mania. Unfortunately, stating that is much easier than predicting what will happen next.
I'm very surprised that they stopped bothering you. I got debt collector calls for years for someone who used to have my number. For a while I tried to get them to stop calling me by asking for the name of their collection agency (75% hang up) or by asking that they don't contact me in any form again (compliance with the Fair Debt Collection Practices Act). The latter works, but they are legally allowed to resell your debt so the next day I'd get a call from a different collections agency. You'll never get them all to stop calling you so it's easier to deal with the one that you know.

Overall it's been an interesting experience. As someone who grew up middle class, had a scholarship, and lives frugally I would have otherwise not realized how predatory debt collectors are. Instead I've written my representatives many times asking that they create stronger consumer protections in this area.

Edit: Oh, also they aren't legally allowed to share the collections detail of the individual, so I couldn't research his debts further without claiming to be him, which I actually considered but decided against.