skysight-inc/HackerNews huggingface dataset:
Right, and this is what I actually meant. It's not that side-effects disappear, but rather that I try not to litter my code with them. I avoid them in the sense that I don't embrace a side-effect-heavy style of coding, as I did with my imperative code prior to learning Haskell.

Perhaps I could have worded that better. Sorry for the confusion.
It doesn't. Anyone is able to redistribute these Redis Modules under the same license.
Really amazing. I use python every day at work, and most of the crucial libraries have tight inner loops written in C or Cython. I wonder what the web assembly future holds for those languages, and inter-language FFI.
>Hundreds of thousands of minority men and women, mostly Uighurs but also others, have disappeared into these compounds in the last year, usually with no notice to family members and no charges of illegal activity. As police have struggled to round up enough Uighurs to meet internment quotas, the tiniest signs of potential disloyalty to the authorities, such as giving up drinking or not greeting officials, have become grounds for disappearance.

That is a very very far cry from a prison, which is what you seem to be implying these camps are.
Are you aware that your comment comes across as extremely racist? Punishing an entire ethnic group for a riot can't possibly be a good idea.
The 2990WX doesn't support registered memory, which currently limits it to 128GB of RAM.

Nobody seriously looking at a Xeon 8180M would consider the 2990WX as a suitable alternative. The closest competitor from AMD is the Epyc 7601.
>A service that only benefits travelers shouldn't be coming out of the general tax revenue funds.

I'd argue this point - while I hate borders as a concept, I think the idea is that taxpayers benefit somehow from having border control. National security / economy reasons. What would stop an airport from saying "it's our responsibility? Ok, we hired a bum off the street, he can't read but whatever" and greenlighting everyone going through?

Or, if the argument is "it's government-run, but the aiprot pays for it," I don't know, it seems like it leaves open too wide a door for corruption.
She's been there for 6 years. It doesn't sound like she or Buzzfeed is shocked, per se, but her recent story is far from her first investigative story critical of the Chinese government.

(full disclosure: I used to work with the reporter, but that was many years ago)
A Real-Time Map Tracks the Building Frenzy That’s Transforming New York
This was all but announced over the past few months. Like mentioned in article in the article, they're targeting SABIC which probably requires a big bond deal. Bloomberg says current market cap is 98bn USD so...

There are definitely some junior bankers who want to kill themselves over this.
I fully agree.

The important part is to get instructure working well first. Things like request-id propagation and good automation of deployment.

As an afterthought, it may bury you, but if you think about those first, then you'll probably gonna have a good time.
It might depend on the industry you are working in. I know some grants have language which prohibits data from leaving the continental United States. I think this is done to "protect US jobs."
> > expensive

> Maybe? Shouldn't finger grained scaling be cheaper in some cases?

While not OP, I'm assuming they think it's more expensive from a development POV, not (necessarily) operationally.
Robert Mueller “Iron Triangles” Speech (2011)
Services+software is older than software licensing itself.

DFSG #6 is written to address this specifically: "No discrimination against fields of endeavor, like commercial use."
https://en.wikipedia.org/wiki/Debian_Free_Software_Guideline...
There's some options, for example business travelers can get the APEC business travel card, which allows the use of e-gates.[1] Similarly, if you travel to Hong Kong more than a few times a year, you can enroll in the frequent visitor program which allows use of e-gates.[2]

[1] https://en.wikipedia.org/wiki/APEC_Business_Travel_Card

[2] https://www.immd.gov.hk/eng/services/echannel_visitors.html
I’ve flown through Heathrow one time. I hope it will be my last. The lines and the crowding to get through passport control and security were unlike anything I’ve experienced anywhere else in the world. Thank goodness our destination has frequent flights from Heathrow, because we didn’t even come anywhere close to making our connection.
> just send other asynchronous messages out

So we're sending a new data model in the form of JSON over TCP using AMQP? Or are we using STOMP over websockets? Who maintains the broker? Do we use a direct exchange or topic exchange? How do we replicate messages across exchange nodes to ensure uptime? How do we upgrade the broker?

> Shouldn't finger grained scaling be cheaper in some cases?

Monolith, basic high availability is 3 servers, minimum. Now every single microservice needs 3x servers, plus autoscaling, plus we need things like distributed logs, a resilient broker, etc. Even simple things like uptime pinging are more expensive because we're tracking more hosts.

Sure, if you ignore everything outside of your system then it's really easy to work on a single microservice, and if your startup has several million dollars and hundreds of engineers - great, use microservices.
> We've got TSA holding the nation's airports hostage back in 2015 by slowing EVERYTHING down in order to get more funding. Many airports/airlines now offering "expedited security" as part of their "pay for the oxygen on the plane" price plans, this on top of CLEAR/PreCheck. So now TSA knows they can do that, if they don't get the funding from the gov they'll just leverage schemes to get it from airlines/airports, as the article indicates.

Let's just be entirely clear: TSA is completely separate from passport control, in terms of how it's structured and funded. Both are not-fun experiences[0], but the article is about passport and border control, not airport security.

> Many governments would gladly shift the cost of passport checks. Too gladly, reckon some airports, who fear the entire bill for passport control may eventually be dumped on them.

I actually would probably be in support of having these costs passed on to airports. Airports (and airlines) are in a much better position to lobby for overall improvements in the passport control experience than passengers are. As noted in this article, their incentives align very well with passengers' incentives: the more painful passport control is, the fewer international flights, which means less business for them.

[0] and trust me, I know this better than most....
I wrote it like that because the absurdity amused me, not as a cheap attention grab.
Facebook silently re-enables firehose for surveillance firm
I'm curious about Nordstrom, I know nothing of their infrastructure.
Not to presume of the future, but USSR, China, Cuba, Cambodia, North Korea, to a lesser extent Romania and now Venezuella pretty much all turned the same way.

How many time should an experiment be repeated to disprove an ideology ?
Someone once said, "You can't think yourself into right action; you have to act your way into right thinking."

Because that sounds good and makes some sense to me, I choose to consider it acquired wisdom that I can draw psychological sustenance from with loose regard to its veracity.
> I think it's exposure. It's exposure to a diverse set of technical problems that all build on a solid base of fundamentals.

I agree with this - all the best devs I know have wide ranging experience, and all know quite a bit about networking, Windows and Linux, which gives them a solid base on which everything else is built.

Conversely, all the worst devs I know are intensely focused on very specific areas and call themselves things like "an ASP.NET MVC guy" or "a PHP guy". By limiting their exposure to other areas, some things that are trivial for others cause them big issues - they'll just stop work until someone else comes up with a solution, or they'll bodge together some ludicrously complex way to workaround what should have been very simple to resolve. The bigger problem is that without that base knowledge, not only can they not solve these problem, but they also don't know how to find out how to solve them!
Why? I think that they move on to another service industry job such as customer service or something. I don't think working in a fast food restaurant is building the sort of skills that making a horizontal jump to another industry is outlandish.
Other comments in this thread point to the implementation likely being Python 2.x.
From https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascrip...

Transcript: https://devchat.cachefly.net/javascriptjabber/transcript-124...

Find "Andrew Myers"
as we all have the same bookshelf here, the next brick over on mine is Daniel Yergin's "The Prize". amazing work on the history of oil
Are _you_ kidding? Did you read my post? I quite clearly said the ROC claims to the mainland are ridiculous.
Can a mod remove the trailing "__source=facebook%7Cmain" from the url?
What do you believe the “problem” is, exactly?

What will it be “too late” for?
This may point you in the right direction:

https://help.twitter.com/en/rules-and-policies/contact-twitt...
Don't you still need a queue in your example? do you lock the whole table when you insert a new record to the table? can you elaborate how this solves consistency?
Actually you can make hard rules. But we should all strive for people to come to good conclusions on their own. The benefits need to justify all the time and energy it takes to do it.
Foreign journalists based in China write critical stories about China on a regular basis. It's a bit bizarre to me why you're calling Buzzfeed a "click-bate [sic]" rag when we're talking about a journalist who had just published an investigative story about the Chinese police state involving Uyghurs.
Trumps lawyer allegedly flipped
One would expect all DB-based live accounting systems to store balances as a series of transactions? Even if you have a view that sums over that or a regular process to collapse old transactions, there's really no other sensible way to do it. Concurrent updates to the same row will always cause problems.

...Having written the above, I just examined the ERD for the COTS customer system in the office I'm in now. It stores not just balances but aged balances directly in the main customer table. Good grief.
If the Python module was large and complex, it does something that would be incredibly difficult to replicate in nodejs either given the current ecosystem or costs of a rewrite, is not available in Rust/C/C++ that could be WASM'd (not mentioning others here due to large WASM overhead), you accept the large binary sizes of these things (i.e. you're not embedding the Python interpreter/runtime and putting on npm), and you're willing to put a node-friendly layer on top that makes the lower level calls...then it might be sane. But I'd consider modernizing to an updated emscripten that does WASM, see if you can avoid some emscripten runtime (i.e. WASM standalone compilation).

For all other cases, stay in Node or use a lib from a language more suited to WASM compilation. Now, if it's an option between this and a native Node module, that depends on your opinion of Node FFI and native Node modules.
in other words MQLs (Marketing Qualified Leads) from BH2018 are free (if your know how to get them).
Engineering Spotlight: Piaggio Fast Forward
sidenote: i only recently realized the X in arXiv is a greek chi, so its sonically "archive"...
> I’ve flown through Heathrow one time. I hope it will be my last. The lines and the crowding to get through passport control and security were unlike anything I’ve experienced anywhere else in the world.

I nearly missed a connecting flight in Heathrow earlier this year, because it took them thirty minutes to get seven people through security. I kid you not - I was seventh in line at security[0], and they were only allowing one person at a time to unload the contents of their bag onto the conveyor belt. They had five or six agents all "working" there, and a peak throughput of one passenger every three minutes.

[0] International flights connecting in Heathrow have to go through security again, even though they've already gone through security at their original point of departure.
>The files are also very redundant, which stems from the fact that any two human genomes are nearly identical. On average, they differ in about one nucleotide per 1,000, and it’s typically these genetic differences that are of interest.

git diff
> Have you been able to reduce the `side-effects` significantly or have just become more aware of it?

Yes, sorry, I think I didn't explain myself very well.

Prior to learning Haskell and embracing The Way, my code was fairly covered in side-effects. I was a relatively junior programmer at this point (many years of experience because I started young, but few years of real education). Side-effects were just, you know, a thing that happened because they were "the easy way".

After learning Haskell, I became much more conscious of side-effects. I realized that a lot of things I used to do could be done without side-effects, mostly by writing better functions and thinking more deliberately about how to eschew the side-effects.

That said, it's not like they're gone. It's just that I'm much more careful about them. I "avoid" them in that I do my best not to include them, but if there's a genuine use for them then that's fine. However, I have taken to naming my functions better to reflect their side-effecting nature, and I try to move the side-effecting functions to places that make more logical sense (instead of just wherever).
I thought one idea was to store only the differences from a reference genome.
They also support encryption in transit. That part was open sourced recently, but hasn't made it into upstream yet (though it most likely will from sounds of it).
Do you mean that you looked at home solar panel installation companies or at manufacturers? It's the manufacturers who provide module life expectancy estimates/assurance.

You want to look at the product warranty and the power warranty for modules: https://www.solar-estimate.org/solar-panels-101/how-to-under...

These values are typically disclosed in the module data sheet:

https://www.lg.com/us/business/download/resources/BT00002151...

LG, SunPower, Panasonic, and perhaps some other premium manufacturers are offering 25 year combined product-and-power warranties. It's becoming more common as durability improves.

More typical at present is a 10 year product warranty with a 25 year power warranty, like this module from REC offers:

https://www.recgroup.com/sites/default/files/documents/ds_re...
Nothing is free. There is no entitlement to benefiting from someone else's investment in software. I don't see why future Redis development or whatever can't be taken proprietary.

Yes, you could make a license that precludes it, but if you insist on copyright assignment then you'll always get the right to re-license anyways.
I believe their idea is that if you are a EU passport holder, you are (likely) also paying taxes in Europe, therefore you are contributing with your money to the border services at the airport.
Well, I thought the patent was for literally delivering coffee to one's mouth (think of disabled people that cannot hold the cup and bring it to mouth).
Concentration camps are a problem, not a solution.
No, I don't play with toys anymore. I still have some toys left, but I'll probably donate them sooner or later.
Alas we could not lure Andrew C. Myers away from his PhD at MIT under Liskov, which would have dashed his academic future hopes (he is a professor at Cornell).

Netscape also had Jonathan Gay and his brother stop by to try to sell FutureSplash (what became Flash) to us post IPO, but so many companies were crowding the door, and the marketing guy vetting them was harsh, so they went to Macromedia. That was for the best: Netscape would not have built the great tools that Macromedia did.

So two "what if" near-misses re: early canvas-for-HTML. Sad but true!
"Some are seeing that corporations are the ones making all the money on the back of open source software. "

That is often true, but i guess i try to be pragmatic. I did not create the corporation or do all of that work to make that happen. Maybe people think this is easy, but it's not. it is a lot of work in most cases.

I also get paid plenty. Why should i care that someone else is getting paid more?
None of this was ever about making significant amounts of money, and open source is almost certainly a bad model to achieve that for real. It tends to create lots of value and attempts to distribute that value usually destroy it.

I may be weird about this though. I have plenty of friends who have made hundreds of millions or billions building those corporations.
I chose not to do that, and instead be happy with what i've got (and i've got plenty) and value different things.
Don’t believe the hype. All saturated fats are not created equal. Coconut oil boosts the “good” HDL cholesterol levels, as opposed to other fats which will only raise your “bad” LDL cholesterol. This article is clickbait and reads like an attempt for an otherwise unknown epidemiologist (not even a nutrition specialist) to raise their profile by saying something provocative with no evidence.
Nvidia RTX 2080 50 percent faster than the 1080 in regular games?
Previously discussed at https://news.ycombinator.com/item?id=17448089
Take money from venture capitalists, give it to actual people who need help?
Please go to https://account.microsoft.com/privacy/activity-history and see for yourself. You can delete your activity history (including your search history) but you cannot disable the data collection as you can in your Google account.

>MS makes money by selling you the products. Google gives you everything for free. Not raising any flags?

Microsoft makes money in all sorts of ways, among them free and ad funded services like Bing, Skype or LinkedIn.

But yes it does raise flags. That's why - as a paying Office 365 (for Mac) subscriber - I was expecting to have more control over data collection than as a user of ad funded services, not less.
There's little-s socialism and big-s socialism. Social democracies like Sweden, etc., have social welfare systems bankrolled by an underlying market economy. A company in Sweden may pay high taxes, but it doesn't have to worry about being nationalized, price controls, or central planning: https://www.economist.com/special-report/2012/10/13/the-new-.... Capital will put up with high taxes. It won't put up with those other things. And without capital generating surplus to bankroll social welfare programs, your system collapses.
historically, LEO have been fairly aggressive on the road to Burning Man...i think i've had a "close call" the past several years.

for example, last year when i was driving from Reno to Black Rock City, i went through a well-known zone on tribal land where the speed limit goes 55->45->35->25 and then back up. it was about 1am and pitch black...so i was particularly freaked out by the unmarked, unlit police SUV aggressively tailgating me. it followed me for about a mile and then turned around when i didn't budge.

BIA is a new character, though. there's chatter that they had a DUI checkpoint setup on Monday (the event starts this upcoming sunday). the tactics are roughly the same but the infractions seem more minor than in the past. local police were pretty happy to collect speeding tickets.
That is mentioned and IMHO seem like the best possible way given the 1/1000 mutation/variation rate. But they also have a quality score indicating confidence that the data is correct, and they want to compress the quality data as well.
I was surprised too, when I saw their name in the Devops Handbook; apparently they were one of the pioneers of Devops. Talking with a previous employee, it sounds like they really reinvented themselves from an IT department to a little tech oasis within the company.
I understand what I'm saying is easily conflated with what no-empathy libertarian/conservatives say. I'm a Pikkety-reading progressive who absolutely thinks the U.S. government has to consider a wealth tax, increase top marginal tax rates (and add brackets), etc. This does not mean people have 0 responsibility for their finances. Most people can and should do better.

> Most American households don't have disposable income

This is consistent with what I've said: much of their income could be spent much more efficiently. Transportation and food alone are two areas where a normal American could easily save $10k+/year without any real drop in quality of life.

> This whole "pull your bootstraps up!" talk about what is essentially under $6K/year of disposable income is pretty unrealistic.

1. Where'd $6k/year come from?

2. Even $6k/year invested at 7% annually nets $1.3M over a normal career.

> And why shouldn't middle America enjoy creature comforts?

Nobody's saying they shouldn't. Just they should be aware of their cost. At the end of the day, you trade your time for money. It's important to respect that money, and not frit it away on "creature comforts" that don't really bring you any joy.

> The reality is that people at the top are taking a larger and larger piece of the pie since de-unionisation, and the middle class has almost vanished as a direct result.

Hear hear! I'm with you. Again: this isn't an either-or situation. When you buy expensive high-margin things, you're voluntarily donating your money to the 1%ers. Don't do that.
Blood in Silicon Valley: Google and Facebook Are No Longer Invincible
Get off your free speech soapbox, nobody is saying that this person has no right to discuss this idea, we are just saying it is a terrible idea. This is a ridiculous non-argument
No, Sun was not looking to open it up and even got in a spat with Microsoft over Java. MS responded by pulling Java out of Windows, which broke Outlook Web Access and required fast work to implement the first XMLHttpRequest Active X implementation of that now-standard XHR (=> Fetch) API as replacement for the Java async-io class that OWA used while Java was in Windows.
As a non-commercial user, I'm okay with using stuff that's for non-commercial use only.

The problem is when I want to, say, copy a few functions into my own project which I'm publishing under completely unrestricted terms (say, Unlicense). Or use as a dependency, etc.

So, I'd say it's okay-ish for "product-like" stuff, for user-facing applications. But please NEVER publish libraries everyone depends upon under these terms.
You probably have the term linking in mind to draw the conclusion that if you're merely exec'ing an external binary, this exempts you from GPL restrictions. But that term is used in the L(!)GPL to state an ok method of bundling your code along with the licensed lib. AFAIK, that GPL code is ok to bundle with proprietary software whenever GPL-ed code is invoked in a separate process, though heard frequently, has yet to stand in court, especially when said proprietary software is just a wrapper or web interface.

Edit: IANAL
The claim by nvidia is double perf in some game so more like 100% faster.
>>> os.getlogin()
'root'

Nice joke :)
Right.

One technique used for writing games to run on GC'd runtimes is to avoid allocations entirely in the game loop. With a lot of work, you can preallocate everything you're going to need and just modify it as you run.

This technique is not a good match for Haskell's primary design principle of avoiding mutable state.
Interesting that they use Kubernetes exclusively for edge computing resources (as opposed to their cloud architecture). Never really considered this approach before.
Of course you can fight ideas. Happens all the time. Convincing the dogmatic is difficult or impossible, but not every idea is dogma to many or any people.
> Not excusing YC because I don't care about them, but Jesus, stop trying to apply the standards of the liberal west to all the world.

No. Please stop pleading for exceptions to basic human rights.