skysight-inc/HackerNews huggingface dataset:
OP: haskell is extremely complex.

Responder: not it's not (eg C++ is more complex)

Me: actually haskell is a complex, beastly language, eg check out the language extensions

You: but C++ is more complex!

Me: i agree

EDIT: Didn't mean to sound snarky, the discussion has just gotten really layered and I wanted to explain my position.
Some of them are, but they cannot be used with apps delivered on the App Store.
Demand for stock is not determined by the number of outstanding shares.
Wow, what trash. The text rendering makes it barely readable, and dragging a card around lags out and then it follows where your cursor was 5 seconds ago until it catches up.
What's wrong with orgzly ?
>This may be terribly naive, but doesn't that make the business de-facto illegal? What kind of legitimate business deserves to buck paying into the systems that support them? As a default I want to disagree, but I would like to know what business needs to operate outside of these constraints.

These constraints that you speak of are entirely arbitrary (geographical delineation) and were designed for a time before the internet. I would instead ask the question why Western governments are refusing to get with the changing tides and reform their archaic taxation codes to account for an increasingly globalised economy.

>Surely the businesses utilizing the favours of banks like Cayman are not being operated within tyrannical countries (which is the first and only reasoning I can see for operating in the manor you prescribed).

Not at all. There certainly exists a subgroup of individuals, companies, and institutions that operate in jurisdictions where there is a huge amount of uncertainty, but there is also a very large contingent that offshores their business to reduce regulatory burden and reduce tax liabilities, many of whom are individuals and companies that you and I have heard of. I doubt they will be using Cayman National Bank though, it is more likely that they will be using banks that you and I have also heard of like Barclays or DBS.
Based on the description of the hack, if your Disney+ account was "hacked" then your MDE account details were already on the black market.

TLDR: Disney+ wasn't actually hacked. But many people reused credentials from other sites that were already in account leaks.
>Yes, FedEx didn't follow up with the massive new boosts they promised (besides the pension fund).

They've been building 800,000 square feet of new sort facility at IND for a year and change...

https://www.indystar.com/story/news/2018/01/26/fedex-credits...

https://bgabuilders.com/fedex-indianapolis-ob4-project/

It's huge and runs right along side Interstate 70, you can see it from the other side of the airport just off of U.S. 40.

I can walk to my car, drive about 10 yards out of my work parking lot and see it across the airport. It's very real and almost certainly didn't grow out of the ground on its own accord.

They're also expanding in Greenwood, Indiana.

They're also expanding at MEM.

...
Simple, yes, but managing a MEAN stack (or even just Node + Express) is far from being "easy".
The blog seems sadly unable to tolerate the load. I don't see an archived version of the post anywhere either.

If I had to have a guess what it says, it's probably something along the lines of:

* Don't require users of your API to start goroutines to use your API correctly.

If Goroutines need to be started for your API to work, start them in an init function, on first use, or via some other mechanism.

* If possible, avoid high goroutine fanout in your implementation.

If a single request to your API fans out to 1k goroutines, it's going to be a problem for a high-traffic user of your API. Especially if there are other APIs that make the same design choice. As ever, try to be parsimonious with resource consumption.

IMO, these are two good principles to live by, and not just in Go.
Sure!

import z3
answers = [z3.Bool(f"answer{i}") for i in range(1,7)]
implications = [
z3.And(answers[1:]), # All of the below
z3.Not(z3.Or(answers[2:])), # None of the below
z3.And(answers[:2]), # All of the above
z3.Or(answers[:3]), # Any of the above
z3.Not(z3.Or(answers[:4])), # None of the above
z3.Not(z3.Or(answers[:5]))] # None of the above

# An answer should be True if and only if its "implication" is true
constraints = [ans == impl for ans, impl in zip(answers, implications)]

z3.solve(constraints) # Prints the right solution

# Try to find another solution by rejecting the previous one
constraints.append(z3.Or(*answers[:4], z3.Not(answers[4]), answers[5]))
z3.solve(constraints) # no solution

https://gist.github.com/Recursing/e09edb6b52f093022d90c66298...
Most of the real estate websites have serious performance issues
Tell the other company that you have an offer on the table with a clock on the offer. If they are your top choice tell them this and if you're the top candidate, they should find a way to move the process along for you.

Agree with what the others are saying about signing and then not going to work for company 1 might cause issues in the future, especially if you're looking to work in the same industry.
If this company is going to sponsor you with a Visa, it's a significant commitment for them.
I have personally never seen a company go after a person who signed and then moved in a different direction. I have know companies with a policy to never offer that person employment again.
there's a confusion of terms here. "Lying by omission" is possible if the source claims something and uses half the truth to support it. Assange didn't claim anything, he just released some facts X. The fact that he did not release stuff about the other side (which supposedly exists?) is totally irrelevant to the validity of facts X.

> naive to trust wikileaks is impartial.

Also irrelevant. Nobody should be imprisoned for being partial!
>The ß even has a proper capital these days: ẞ

Really? I need to fix all my regular expressions..
Destroying a scam call center [video]
Would be fancier if it was a mailto link with the subject already populated
I've seen your argument b4. I'm not sure if he's referring to that.

Either way it's more than semantics. Let's say I have two nouns. Noun1 and Noun2. Only Noun1 contains the verb method. Noun2 does not. How can I use noun1.verb on noun2?

I cannot use it. But I can use verb(noun, state) on either object. noun1.verb forms an arbitrary wall that becomes technical debt. Even modifying noun1.verb will not help, the only way is to move it AND modify it and change all the things that are dependent on it...

While verb(noun, ...) at most requires a modification, that's it. Semantically the "meanings" are the same but from a modularity perspective there is a difference in the "agility" of the method.

Let me put it simply. a method is tied to its parent object/interface by type AND scope of the parent instantiation. You cannot reuse the function outside of the scope.

A function is only tied to the type. Your argument is true if you're only thinking about types.

You might be thinking that the "type" of noun is really the same concept as scope and that if you get the type of the "noun" right then both examples are the same. You're not wrong in this sense but rarely do people place the right method on exactly the right interface or object. Usually they place it on an interface and realize (months or years later) that the method can be reused on 30 other unrelated objects. The change to correct the design on such a discovery involves a massive rewrite of a type hierarchy. It is a huge effort and often not undertaken.
In most cases, setting up your business there saves you no tax. It only saves you tax if you are a resident or if you don't tell the govt where you are a tax resident that you have a business there (not telling your govt is tremendously risky given that most of this information is now reported).

The main reason businesses are set up there is the legal benefits. Not just a stable legal environment but also because it is far easier to deal with international investors (most countries withhold tax from foreign investors at source, you can claim it back but that hits your ROI).
Google Black Friday Deals: Big Discounts on Pixel 4 and Pixel 3a
Show HN: Customise your car using AR
Some Comments on Hanlon's Razor
Leaked Iranian Intelligence Reports Expose Tehrans Vast Web of Influence in Iraq
I wanted to try the mobile counterpart of the app but I'm not able to find it on F-Droid, do you plan to release it there ?
Although it’s definitely subjective whether or not you like them, I can objectively say that the Sonys are more bass heavy than the Boses [1]. I’ve tried both of them extensively and I also found that to be the case subjectively. The Sonys do offer some ways to adjust this, but in the end I went for the out of the box sound of the Boses.

https://www.rtings.com/headphones/tools/compare/bose-quietco...
Many tax havens are actually quite stable and have very reliable banking systems. Canada encourages "snow washing" with Limited Partnerships. Canada's banks are quite good and the corporate legislation allows a degree of anonymity. This structure has no obligation to file taxes in Canada. The partners in the structure have to pay taxes however if the partner is not a Canadian entity that obligation is in some other jurisdiction.

https://projects.thestar.com/panama-papers/canada-is-the-wor...
They're extraordinarily durable for what they are, and keep time almost as well as a quartz watch.
> And the coal plants still left in the US, many in places like Georgia and Indiana, have advantages ranging from a huge scale (a third larger than those shut down this month) to relatively recent design.

Where in Indiana?

https://www.wind-watch.org/news/2019/10/26/nipsco-announces-...

> The Northern Indiana Public Service Co. plans to help add another wind farm to White County as part of its plan to move off coal by 2028, the company said Thursday.

> It is the fourth wind farm NIPSCO announced this year.

> Last year, NIPSCO announced that plan to accelerate the retirement of its remaining coal-fired generating facilities and replace them with less costly renewable energy sources, a move that could result in up to $4 billion in savings, it said.

> It would also retire the R.M. Schahfer Generating Station (Units 14, 15, 17 and 18) in Wheatfield by 2023 and its Michigan City Generating Station (Unit 12) by 2028. It plans to retire all coal within the next 9 years.
Looked it up:

https://github.com/casey/just

Very nice after a quick look. Too bad it's not as common as `make`.
To me, the scary part about this is: After Equifax, this is another big hack... and practically, it's one layer of defense and that's it. Shellshock, one password, everything's fucked. And yes, expletives are appropriate there. The rest is largely access maintenance, keyloggers and execution.

That's scary. Maybe I'll need to badger my boss about a serious pentest of everything.
Because we suffer from the attitude that we don't have to understand a thing, as, say, reading the article might lead to, before attempting to correct it. ;)
Well and in some ways the branding for it even leans into that, with promotions more akin to what you'd expect from a cruise line than from a transportation company.

I mean, maybe that's just the obvious path given what they're working with in terms of cost structure, but it's still annoying.
Baseline Security Guidelines (BSG) and More Than 5000 Objects in MOSP
FBI drafted Interpol resolution calling for ban on end-to-end encryption
It sounds cliche, but I've found the yEd graph editor crucial in reading a Dostoevsky novel and keeping up with all the characters and their relations. Is yworks pretty much the only game in town when it comes to graph editing?
Source code of MOSP: https://github.com/CASES-LU/MOSP
Mermaid is a bit nicer than PlantUML in that it isn't a Java blob that spits out PNGs. Easier to integrate into web things. Also the default style is much nicer.

But I think PlantUML is more capable.
We have a webgl app (hubs.mozilla.com) we wanted to determine the viability of doing cloud streaming of remotely.

here's some personal notes from this. i didn't work on containerization, just raw VM setup. had to get x11 up and running and then set ffmpeg up for hardware streaming.

https://gist.github.com/gfodor/3c88700ee81a10e01c783019b8a64...
That’s six platforms you can release to
while needing only one team to write the code.

Now you can disappoint more users than ever before with nonstandard UX!
Not actively looking at the moment, but exploring opportunities in Brazil. I have a data science/product background
renato.s.sanabria@gmail.com
These days, Paul Krugman is a pundit masquerading as an economist. He won his Nobel Prize for work he did in the 70s on international trade, which lends no credibility to his screeds on domestic politics.
Some cryptocurrency communities push the idea of "Be your own bank", especially with hardware wallets specifically because of this problem of having to trust / rely on custodians.

My sister-in-law had her accounts frozen for a year for something a business partner did. If she had all her money in her own hardware wallet, she wouldn't have lost access to her funds.

Obviously, being your own bank is hard from a security perspective, which is why most people are happy to outsource their banking to a custodian. Heck, even crypto people outsource to custodial accounts like Coinbase.
It's not like everyone has to go off the same trail, or up the same tower, or onto the same hotel roof. There are hardly any single things on this planet that would not be ruined if everybody did them, but we still use them with the implicit understanding that there mostly are sufficiently many fungible replacements.

Just because "Don't let any sheep graze; actually, just stop eating" technically is one solution to the motivating example for the Tragedy of the Commons, this doesn't mean that that has to be the solution that we actually choose.
There was a mercifully brief period in this country’s history where most people unquestioningly accepted whatever Walter Cronkite told them. The mainstream media is terrified by the gradual erosion of this power and is desperately trying to convince everyone that it’s better for society at large for them to hold that level of implicit public trust. This is even more true for newspapers, which have always considered themselves of higher status than television anyway.

To wit, I don’t characterize as “healthy skepticism” the propagation of the outright lie, in this very thread, that the NYT is not a business.
> an ultra-low corporate tax rate makes it possible to offer our customers services at a lower price than otherwise - I see this as a good thing.

The claim that you’re transparently passing the savings of tax avoidance onto consumers rather than charging market-rate and pocketing the difference is both unlikely and unprovable. And even if you were charging less, this would essentially amount to an unfair, extra-legal competitive advantage.
> > The odds are astronomically low

Not if both teams, or lazy developers on both teams, picked some sample code from a book, blog or public GitHub repo and didn't bother to make obvious changes.
I don’t follow - that’s not CapEx, and 4.4B EUR on ~$70b in EV does not make the acquisition giant in relative terms
> It's a qualitative statement and disingenuous. Complex relative to what?

Complex relative to most programming languages.

C++ is more complex. That says very little. C++ is an extreme outlier.

I think Haskellers do a disservice to people they're trying to convince to do haskell by saying it's not complex. Haskell has a zillion extensions and crazy features, most of which show up in at least some popular Hackage libraries. Arrow syntax! Type families! Data kinds! Pattern synonyms! View patterns! Existential types! Rank-N types! The list goes on and on.

PS: I think Haskell is awesome and one of the best languages out there. I've written a pretty decent amount of FOSS haskell stuff. Complex doesn't mean bad.

EDIT: The complexity doesn't come just through language extensions. The process GHC goes through to produce fast code is crazy too. It works, but it's not simple.
I think the true moral crime here is preventing sovereign nations (using bullying tactics no less) who lack natural resources and other income-generating resources from offering convenient and flexible regulatory climates to business who need it. Singapore and Hong Kong were two countries that did this for decades and look where they are now - why shouldn't Vanuatu or Seychelles be offered the same opportunity?
Some Credit Card information will leak too. Like nearly everyone, Disney covers up everything but the last 4 digits and CC type, and is mostly clean to current standards, but those standards are flawed in that's still a lot of information if you are truly paranoid. (The last 4 digits are the most significant from an information entropy standpoint. The remaining digits follow typical patterns based on card type, which is often shown right next to those 4 digits, and sometimes {!} issuing bank. Apple's trying to change that with stronger reliance on more, harder to guess, easier to wipe, pseudo-random virtual numbers for cards, but not everyone yet has Apple Card and those kind of practices still seem like they are going to be much slower for older issuing banks to adopt.)
The points make well enough sense, but the author is also the professed founder of this: https://betterbank.app/
I found this an odd article to read. Some of it seemed exceptionally interesting and insightful, while other parts felt very /r/iam14andthisisdeep.

(Maybe my jerkish fraction failed to empathise with some parts!)
It's definitely there on pfSense 2.4.4 (based on FreeBSD 11.2), which is why I mentioned it in the blog post. So if it isn't part of FreeBSD base then pfSense is installing it anyway.
There's at least one more usecase IMO: definition of common development lifecycle steps in a shared Makefile across services. At my current workplace, instead of having a bunch of bash scripts in every service, I just give every service repo a Makefile that usually is a oneliner where common.mk is included. this just wraps docker-compose and gives us commands like make, make run, make stop, make lint, make test, make help etc.

This way we can e.g. have repos using completely different technology stacks but the interface to them is the same - whether it's our database, a node.js webservice, a python data analytics tool etc. and the definition of these lifecycle commands in common.mk are totally trivial, they're just .phony. one-liner rules.
what criteria were/are used to make that consideration? because it sure as hell seems the US and Israel qualify, at least recently, for largely subjective definitions that i can come up with. alternatively if there are objective definitions, let's see them and decide for ourselves.

it seems, then, the only thing stopping these rogue states are powers or coalitions of powers with the potential to dominate them (or i guess survive) via conflict, either via subterfuge or military means, and the will to do so. put more simply, reigning in Iraq or Nicaragua is a hell of a lot easier than Israel. why is that, if not for power differentials?
One should expect those retirement dates to move up as renewable penetration in Indiana/MISO grid continues.

https://www.pv-tech.org/news/indiana-utility-eyes-2.6gw-of-w... (Indiana utility eyes 2.6GW of wind-solar-storage for coal retirements)
> most influential journalist ever here.

The narrative is that Assange put Trump into the world's most powerful office. The only parallel in history is Nixon's resignation. He may not be #1 but , if we are to believe the narrative, he's #2 (pun not intented)

Or we can conclude that he did not put trump in office. <insert tough decision meme here>
I don't believe POSIX shell or awk have bindings for sysctl(3)?

That's essentially what sysctl(8) is. Unlike Linux though the text interface isn't really intended to be the primary API. The article discusses using Rust and C which both have access to sysctl(3).
The New York Times does not have a monopoly in facts.
Because dementia runs in mom's family. Shes getting it and is aware of it, so if I get it I should be aware of it also. At some point its time to pull the plug.
We're on the exact same page :)

I even think there's a place for fancy Haskell, but I think people reach for it a little too often.
What makes you think Stripe uses Mongo almost exclusively?
I use Debian, and I'm aware. Bash still uses primarily POSIX sh syntax, with extensions. It's helpful for people to be able to apply knowledge from the command line to shell scripting and vice versa, even if they have to do a bit of porting work, rather than using completely different shells and syntax.
>Are you blaming the media for getting people what they want?

Media is not inherently profitable, it's a loss leader whose ultimate product is influence and the manufacture of consent.
I entirely agree about the language itself being a comfortable middle weight, somewhere around the order of Python. But both languages give you a lot of scope to make things complicated and there are much stronger norms against making code as clever as possible in Python than in Haskell. Is there a Pythonic Haskell movement? Because if there isn't there should be.
All of the pros of JWTs _do_ apply to Disney+
Do you live in Beijing?

We got an expensive swedish air purifier but it still sucked hard (noisy, made the air smell very stale). You might be able to mitigate some of the effects, but not all of them. And if young kids are involved (or you are expecting), screw the career, move.
Pentesters don't drop 0-days though, but yes, it shouldn't be one layer of security to bypass.
> evidence of conspiracy is manufactured

What evidence? Of conspiracy to do what?
Loving this!
Guest implies that you have been invited and expect to receive hospitality from your host. Visitor is just someone who showed up somewhere.
reengagement marketing works

That sort of shit works because the utility is being measured incorrectly. All those hoops to opt out really juice the engagement metrics but don't determine if someone is interested in using your product or flailing about trying to escape the clutches of unwanted spam.

Take for instance Western Digital. In order to provide feedback on their (lousy) customer support you have to opt into all sorts of marketing surveys. If nobody opts in, nobody's complaining and so everything must be fine, right?

lol
/bin/sh is mostly intended for scripts, less so as an interactive user shell. It needs to be small, fast and as bugfree as possible, as opposed to offering a plethora of user interactive features. That's why FreeBSD uses sh and debian uses dash for this purpose.
FedEx makes capital expenditures every year. The NYT is not alleging they stopped them. They're alleging they didn't increase them any more than they normally would, despite saying that's why they needed tax reductions.

https://marketrealist.imgix.net/uploads/2018/09/Capex-2.png?... indicates their spending growth has largely just stayed what it was prior to the tax changes.
From GP:
> no matter what network traffic is occurring.

The chain described there is "possible network traffic", and would be a valid type of network traffic, "while-meaning-to" if we so please, but there is no way to distinguish that and it is thus meaningless to code.

A device that would never reboot, no matter what network traffic is occurring, would never allow you to reboot it remotely... SSH is network traffic. Your SSH authentication also is.

The point wasn't about the Roku, it was a pointed reply to that particular point, I think. :)
There's a really interesting Twitch stream buy a guy who services watches in his shop.

https://www.twitch.tv/mr_horologist
Reminds me of a great talk my a16z about the holy grail is the bank account.

https://www.youtube.com/watch?v=gK9owf0PSZU