skysight-inc/HackerNews huggingface dataset:
You presented evidence for a negative?

I don't really believe that people should be expected to respect inane illogical arguments just because they have a political side to it.

In fact, doing knowledge work, being unable to form a coherent argument or inability to distinguish faulty logical arguing, would in fact make you a lot less qualified for it.
Also no mention of anything in the APL family, sadly.
Seems you had bad luck but to me that still doesn't warrant free 'screw all merchants' card.
The bank secrecy act forces you to profile. That’s why Caitlin Long repeatedly pointed out [1] how it is most likely an unconstitutional law and needs to get challenged in court. But it creates a moat around banking and therefore has not been seriously challenged.

[1] https://youtu.be/LQX0trzomxg
Or just accept Nano, and not have any hassle at all!

Just put a Nano QR code on display and voila! - Instant notification of immutable, secure payments from anyone in the world. No complexities, no wait for confirmations, no unreliable unsafe Lightning Network channel complexities.
Only when I'm sure the requirements won't change while I'm writing the implementation. Which is 5%-10% of the time at best.
You should check this out, solving a somewhat similar type of problem using Alloy: https://www.hillelwayne.com/post/knights-knaves/
What's your plan on possible user account terminations, if Google decides to act on their Terms Of Service?

> YouTube may terminate your access, or your Google account’s access to all or part of the Service if YouTube reasonably believes that its provision of the Service to you is no longer commercially viable.

https://www.youtube.com/static?gl=GB&template=terms
Edward Snowden blew the whistle on how Chinese censors scrubbed his book
The companies don't pay for the ads (that's my understanding). It's not dissimilar from an artist mentioning a patron.
It's more an endorsement than an ad, it's not exactly the same thing as AdWords.
Oyo is en route to failure, and it will be another setback in India’s startup ecosystem after the Housing.com fiasco.

The initial idea of guaranteeing basic amenities (clean bed/bath linen, WiFi, breakfast) through strict quality control and staff training was great, but they failed to deliver.

Instead of improving and growing their first product, they launched new products and entered new geographies - most likely to inflate valuation.

The founder itself has had a questionable behavior (ref: https://www.livemint.com/Companies/7CN7u5d4i3bfYgBAZLdLpM/Wi...)
TDD works best at the interface where there is the lowest likelihood of API churn.

Writing a test for something an MP3 ID tag parser is a good case for TDD with unit tests. It’s pretty clear what the interface is, you just need to get the right answer, and you end up with a true unit test.

Doing TDD with a large new greenfield project is harder. Unless you have a track record of getting architecture right first time,
individual tests will have to be rewritten as you rethink your model, which wastes a lot of energy. Far better is to test right at the outermost boundary of your code that isn’t in-question: for example a command line invocation of your tool doing some real world example. These typically turn into integration or end to end tests.

I tend to then let unit tests appear in stable (stable as in the design has settled) code as they are needed. For example, a bug report would result in a unit test to exhibit the bug and to put a fixed point on neighboring code, and then in the same commit you can fix the bug. Now you have a unit test too.

One important point to add is that while I reserve the right to claim to be quite good at some parts of my career, I’m kind of a mediocre software engineer, and I think I’m ok with that. The times in my career when I’ve really gotten myself in a bind have been where I’ve assumed my initial design was the right one and built my architecture up piece by piece — with included unit tests — only to find that once I’d built and climbed my monumental construction, I realized all I really needed was a quick wooden ladder to get up to the next level which itself is loaded with all kinds of new problems I hadn’t even thought of.

If you solve each level of a problem by building a beautiful polished work of art at each stage you risk having to throw it away if you made a wrong assumption, and at best, waste a lot of time.

Don’t overthink things. Get something working first. If you need a test to drive that process so be it, but that doesn’t mean it needs to be anything fancy or commit worthy.
Intelligence isn't a one dimensional scale. there are different types.

Its like saying 'who is the most sporty human who ever lived?'
DoA();

Is an API like thing.

// A
...

Is not an API like thing.

API's are hard to get right. API's create dependencies. Most internal API's are hot garbage.
I'm with you except for conflating right wing propagandists with sex workers and the cannabis industry.

Right wing propagandists are rarely deplatformed compared to the other two groups and when they are it's generally for spreading conspiracy theories (remember that people have already died because of Pizzagate and QAnon "truthers") or inciting (racial/religious/homophobic) hatred.

The difference is that right wing propagandists are also a lot more vocal than the other group (or left wingers for that matter), skewing the perception. There's a widely known joke about how many comedians have shows on mainstream platforms with titles like "Cancelled" or "Triggered", complaining about "things you can't say anymore". Also see the "Intellectual Dark Web" whose whole shtick is being "deplatformed" by academia and the mainstream while having a massive mainstream media presence.
You don't need PayPal or Bitcoin - you just put a Nano address or QR code in the model's webcam backdrop and voila! Instant notification of instantly-immutable secure payments.

No Lightning Channel complexities, no hour-long wait for Bitcoin confirmations. Nano simply works, beautifully.

You can try it yourself for free - you'll be amazed by its free sub-second fee transfers:
http://trynanocurrency.com
Gibberish Asian Font Mystery Solved (2006)
Which field? In the absence of any constraint, the choice of workflow management system is down to individual preferences.
Note that the goal of CWL is to be a standard workflow language not a workflow management system. That is, it is concerned purely by how to precisely describe a workflow, not by how it should be implemented which is the task of a workflow management system.
The diversity of workflow management systems starts to be recognized as an obstacle to re-use and reproducibility of scientific workflows. Having different systems implementing a standard language would help get around this issue. Several workflow management systems used in bioinformatics have or are implementing support for CWL.
I don't think the comment on log-log plots is limited to just log-log plots, and the point is that there are times when the width of the line of best fit, together with the size of data points, misleads the reader to think that it's more linear than it actually is.

Problematic presentation of a similar type is particularly pronounced in, for example, finite-size scaled curves, where the perceived goodness of fit is heavily influenced by the line widths of the curves, the size of the data points, and the resolution of the plot.

These misleading data representations are something that can be found even in recent publications in prestigious journals (I don't think it's always intentional and therefore won't include any references); also, sometimes it's difficult to notice there are issues unless you are very familiar with the methods, or have tried to reproduce the results (and have wasted months or even years of your life by then).
I am entirely in this camp as well. I have an extremely hard time dealing with the concept of a hard line/column number limit, because everything is a grey area to me. There are cases that are obvious to most, but when you say that 100% of your codebase must comply with some arbitrary restrictions, you start to cause way more harm than good.

The approach of putting all of the logic inline into the same method is much preferable to me over the alternatives. The point at which I would turn a new method is when a block of code is executed the same way in 2 or more contexts within the same class. Otherwise, I see no reason to break out the code, unless it is making readability difficult in a fairly obvious way - e.g. an inline new List<MyParameter>() which is 100 lines long should really be under a GetMyParameters() private convenience method. Other candidates could be similar points of control (e.g. make it easier to find where to control parameter listings by having them in their own named methods), or managing wildly different levels of abstraction (mapping code vs business logic, maybe create separate mapping methods).

I've taken this a step further and started collapsing entire layers. For instance, we'd have a Repository and Service abstraction, but what ultimately happened is there was only ever 1 concrete implementation of each, so these ended up combined. Something like MyBusinessService+MyBusinessRepository were reduced to a combined MyBusinessService. This has the advantage of allowing you to see exactly how the business logic is manipulating the underlying datastore by reading a single consolidated method. The combined implementation is certainly larger overall, but taking out the context switch far outweighs this minor downside in practice.

Productivity is king. I have given up on trying to have code that looks clean simply for the sake of aesthetics.
I don't write as many tests as I'd like in general (adding tests to a legacy project that has none is a struggle - often worth it, but needs to be proitized against other tasks).

I once had to write an integration for a "soap" web service that was... Special. Apparently it was implemented in php (judging by the url), by hand (judging by the.. "special" features) - and likely born as a refractor of a back-end for a flash app (judging by the fact that they had a flash app).

By trial and error (and with help of the extensive, if not entirely accurate, documentation) via soapui and curl - i discovered that it expected the soap xml message inside a comment inside an xml soap message (which is interesting as there are some characters that are illegal inside xml comments.. And apparently they did parse these nested messages with a real xml library, I'm guessing libxml.) I also discovered that the Api was sensitive to the order of elements in the inner xml message..

Thankfully I managed to conjure up some valid post bodies (along with the crazy replies the service provided, needed to test an entire "dialog") - and could test against these - as I had to implement half of a broken soap library on top of an xml library and raw post/get due to the quirks.

At any rate, I don't think I'd ever got that done/working if I couldn't do tests first.

Obviously the proper fix would've been to send a tactical team to hunt down the original developers and just say no to the client...
T (and X) series solders some stuff now too. Dell XPS15 and X1 Extreme are mostly maintainable.
And I can guarantee they all had to go through a long, painful process with reams of paperwork to get there.
What happens when an account is closed? Do they send you a check with the remainder of the money on the account, or do you lose everything?
I know two person, in the similar business, one is doing project after project, and is high rich now, not big but in 5-10 million range, with life time of hard work. The other person, did only two big projects in similar life time. Both retired now, the other one has about 15-20 million. Waiting for the right opportunity paid off really well, along with hard work.
> the EIB’s pledge includes loopholes that could still lock European countries into decades of dependence on fossil fuels. The EIB will continue to support any project added to the EU’s “projects of common interest” list before 2022. At present, more than 50 gas projects could be eligible.

Sigh.
not as awesome as "TIE fighter setup", but it does the trick
> She was on HN for years herself whilst being homeless.

To be clear, in case anyone's confused by that statement about a 2 year old account, DoreenMichele used to have a different username: https://news.ycombinator.com/user?id=Mz
This article was published around his death day and is my favorite piece about him https://qualiacomputing.com/2018/06/21/john-von-neumann/
Just like how most public healthcare proposals in the US while technically raising taxes would end up leaving the individual with a much lower financial burden because of the ridiculous amounts of money Americans pay for healthcare and medication.
OYO is India based unlike WeWork and given what Reliance Jio pulled off and the cash they raised to do it, I feel the context is different.

Travel along an Indian highway and try to find your standard roadside motel as you would in US ala Best Western. There are no low-mid tier chains.

What OYO is promising is scale. What Best Western took 50 years to do these guys want to do in 5 or 2 idk.

It's a worthwhile bet given the Indian consumers purchasing power/quality expectations are on the rise. It's not at all a big stretch to imagine such chains existing in India 10 years from now. Someone is going to build it. You can always ask the established chains in the west and they will tell you how long they think it will take.

Now if you asked a AT&T, Comcast or Vodafone whether they could role out a 4G network with 300 million users in 3 years across India, I don't think any of them would think it possible. But Reliance Jio did it anyway.

The textbook on how fast you can scale things is being rewritten. In that context what OYO does pull off is going to be interesting to watch.
Sorry not a question, just to say again that your UI rocks. After I came to this post, I stopped everything I was doing to install metabase for my company (and then used it for a project :) ). I have spotted some issues with the installation instructions where do I post them? Issue at Github?
Drug-resistant superbug found at 7 Long Island hospitals, 10 nursing homes
Isn't the base price 2400?
It's presumptuous to assume the restrictions are what makes HN desirable to participate in. It's possible it plays a role, it's possible it doesn't.
For example by typing: e_{ij<c-v>k}
More fun is when you get an API documentation and no access to the actual system. You develop the whole thing and then fly out to their site, you've got 3 days to get your software and hardware certified by them, and the certification costs a fortune.
It would be nice to be able to pause the animation and move one step forward or backwards. Is it possible in this platform?
Nuclear is the only technology that sufficiently solves the heat problem.

Lots of our energy is spent on heat, whether residential or industrial.

Nuclear produces heat. If only we used this for district heating, container ships, and electricity
Ideally, yes. Frequently the refactor never happens, though - so new features are repeatedly bolted onto the MVP.
As long as you delete that copy once your streaming subscription ends, it might actually be reasonable. Otherwise a month of Netflix or Spotify would entitle you to pirate their whole catalogue.
There's also vim-arpeggio, with which you can define mappings for simultanously held-down keys: https://github.com/kana/vim-arpeggio
That's just mincing words. Fine, so it won't be a bank that helps you launder $100 million, but an employee of the bank. Ultimately, it is a human that makes the decision, not some abstract entity. I thought it would be obvious (and won't require the addressing of every irrelevant technicality) that banks don't provide money laundering services in their catalog, but above a certain sum, you can just shop around until you find willing individuals. Happy now?
Honestly, I'd say in quite a few fields, talent and hard work aren't even the cost of entry, they're semi irrelevant to how well someone does there. Sports is one of those cases where being extremely good at something is directly correlated to success, and there's no way around that.

And even that's got a certain element of opportunity in terms of the era you were born in. Tons of good athletes could have revolutionised their fields had they been born a few decades/centuries earlier. See British tennis pros, with the likes of Henman and Murray having had the potential to win a lot more grand slams in an era with worse rivals.

Still, other fields are a lot more opportunity and luck based. A lot of successful businesspeople got there by being well connected or simply having the right idea at the right time. Someone who had the foresight/luck to get into the vaping industry or bitcoin or whatever at the right time could become a millionaire/billionaire without any real talent. There are many YouTubers who can barely edit a video that got hundreds of thousands or milllions of subscribers via luck and timing. There are programmers who don't know what a switch statement here is how classes/OOP works who make thousands a month from game development on Patreon.

In many cases, talent and hard work sadly matters less than finding the right audience to appeal to, being good at marketing/sales and being able to network well/have good connections.
For those that are actually loading screen and not hidden like that, one type I like is those from the Assassin's Creed games where you can at least control your character.
Alright - thank you!
Sorry for getting all political on this but we need to stop associating success only with financial wealth.

He is successful at amassing billions of dollars. From my point of view, his success in the grand scheme of things is below zero. His actions have degraded quality of life and hurt future generations.
My take on it is that NJS was no so much upset/concerned about not getting paid as he was about the way he was treated and how this behavior affects the community.

> And on a more personal level, I felt his interactions with me were extremely manipulative. I felt like he tried to exploit me, and that he tried to make me complicit in covering up his lies to protect his reputation. I was extremely uncomfortable with the idea of going along with this, but he created a situation where my only other options were to either give up on working on async entirely, or else to go public with the whole story, at potentially serious cost to myself.

> Ultimately, I decided to speak out because I care deeply about the Python community and its members. If one of our community's most prominent members freely lies to donors and harms volunteers, and if we all let that go without saying anything, then that puts everything we've built together at risk. And I'm in a better position than many to speak up.

The intent seems not to be trying to get people to blacklist or dogpile on Reitz, but to simply make people aware of the issues so they won't get caught off guard.

> This is the classic "missing stair" problem. Those in the inner circle quietly work around the toxic person. Outsiders come in blind. I'm pretty well-connected in the Python world, and I came in blind.

> Since this is the internet, I have to say explicitly: Please do not harass or abuse Reitz. That's never appropriate
Banks in EU are forced to monitor their customers' transactions. I think it's one of the ways to comply with anti-laundering and anti-gray market laws.

Last year there was a news article about someone getting a phone call from the bank because the description in a money transfer contained the substring "ISIL".
Just my two cents. If your A, B, C are neatly separated, then good. But it's way too easy (especially for a "quick hack" type of programmers) to introduce hidden dependencies like a goto from the middle of A to the middle of B, or C depending on a variable that was implied to be internal to B. Having separate functions helps to avoid some of such accidental dependencies. But, of course, the functions can still "communicate" via the global state or a shared state in a mutable object.
Amazon’s AWS Data Exchange Is a Bold Step Forward in Qualified Third-Party Data
GitHub Security Lab – Auditing Open Source Code
They also contain metals like lead, chromium and cadmium. Recycling solar panels is not that simple or clean, it also involves burning plastic.
Generally the advice in Germany is not to use "funny" descriptions, but not because the bank might have no sense of humor but because the tax agency might take it literally.

If your friend sends you money "for sexual favors", that might be considered taxable income and you'll find yourself having some explaining to do.
Digging in the code also brought up that URL, and it appears as if the entire feature was disabled if Chromium is built without the "Google Chrome branding" flag (and can then be reenabled by specifying a seed URL yourself via command line). Hence one might get by with building from unmodified Chromium source.

But the options to disable it on official prebuilt Chrome appear to be grim indeed. SSL interception might not even work at all, as I guess Google uses certificate pinning.
I think so. Under "Final Decision":

> picked Swift over Julia because Swift has a much larger community, is syntactically closer to Python, and because we were more familiar with its internal implementation details - which allowed us to implement a prototype much faster.

Personally I find it hard to believe that Swift has a larger community of people doing numerical computation, but maybe I'm out of touch.
Kid stuff. Beach if possible! Occasionally surf or ski (novice at both). Small bike rides I mean say half hour slow ride. I do some programming I’m currently working on a series of Elm projects. When I say series it might be one every six months - no rush.
This went viral some times back in Indian social-media

How Oyo completely ruined my first wedding anniversary: https://oyo-ruined-my-anniversary.com/
Cash handling is expensive (cash pickup logistics, compliance fees, banking fees, insurance fees, you name it). But it IS from one bearer instrument (cash) to another bearer instrument (Bitcoin) - and that’s hugely valuable. Wire transfer fee at Suntrust for instance is currently at $50, for example:
https://transferwise.com/us/blog/international-transfer-sunt...
https://www.suntrust.com/content/dam/suntrust/us/en/personal...
The second answer is a C program. It specifies the constraints and loops over all the possible solutions. That's the most naive constraint solver possible, but adequate for this task.

Once you put in the effort of translating the problem into constraints, the Prolog solution is trivial, because the Prolog compiler is a constraint solver.
The valuation does not come from their operating numbers, core or otherwise. It comes from their last round of funding.
No. And also 'do you write a test for everything?'. Also No.

Tried it, ended up with too many tests. Quelle surprise. There is a time/money/cognitive cost to writing all those tests, they bring some benefit but usually not enough to cover the costs.

I'm also going off the 'architect everything into a million pieces to make unit testing "easier"' approach.

I heard someone saying that if you write a test and it never fails, you've wasted your time. I think thats quite an interesting viewpoint.

Reminded of:

"Do programmers have any specific superstitions?"

"Yeah, but we call them best practices."

https://twitter.com/dbgrandi/status/508329463990734848
"“If you say why not bomb them tomorrow, I say why not today? If you say today at 5 o’clock, I say why not one o’clock?”

Hardly surprising that he was one of the influences on the character of Dr Strangelove. Was he a remarkable genius, absolutely - was he right about everything, definitely not.
The subscription version still uses native app. It’s not a webpage or electron crap. From context, you mean “one-time purchase”.
Bridgewater’s Ray Dalio Warns of Capital War Between U.S., China
U.K. Labour Plans $26B Nationalization of BT’s Broadband Unit