skysight-inc/HackerNews huggingface dataset:
FICO is not currently weaponized against political opponents and there's some level of recourse against inaccurate information in your credit report.
how would you know?
How do you get out of it if there is a power cut?
I wish my monthly print subscription of "The Hindu" also gave me access to online version
The code snippet is working code (as long as you substitute the correct endpoint), not pseudo code. Unless you meant I didn't add a trivial error handling callback.
I learned Ruby by itself and only worked on Rails code later... so I've had a lot fewer core Ruby complaints then most.

But Rails has definitely become a PR problem for the language in terms of how many complaints like this it leads to.
If those marketplaces “billed” through Amazon what is the practical difference? Amazon still gets a cut and now you have two middlemen trying to make a profit.

Also, wouldn’t AWS open itself up to more liability if it had no approval process for individual vendors?

I thought the purpose of the internet was to reduce the number of middlemen?
Common Law Marriage Is a Violation of Human Rights
Compared to a daily commute, 1 week every 2 months seems great. I commute 2 hours each way, plus 8 hours of work = 12 hours of each 24 hour day away from my family, in other words 50% of the time. I'd accept 1 week every 2 months in a heartbeat.
If Google has their way, a big chunk of the web will be absorbed by AMP. I don't understand why so many talented people at Google continue to support this kind of takeover. It goes completely against the hacker ethic that built the internet.
I don't have a link handy, but this is what Google did when digitizing books for Google Books back in the day. They had a hardware setup that I believe had foot pedals to snap the picture, but human hands are (were?) still the best page turning technology they could muster. There was also software to make the image of the page appear flat, rather than curved as most books appear when laying open.
> These kinds of “wacky types” are things you can statically analyze but not really “compile” per se. That’s why it’s a good fit for being transpiled down to a language with no types at all.

> TL;DR, TypeScript is not really a “typed programming language”, it’s a static analysis tool. It’s not really designed to “run”.

I think you have an interesting point but you've come to the wrong conclusion. Assembly language doesn't really have any notion of types (there is some notion of sizes as some instructions operate on, for example, single words and some instructions like SIMD ones operate on multiple words at a time) yet we still consider C, C++, Rust, Pascal, etc to be "typed programming languages". It's really only languages that compile to some kind of VM which have a notion of types at the runtime level and even then, many VMs erase some of those details like the JVM and generics.
Great post.

A point that neither this article nor the recent ninja retrospective (http://neugierig.org/software/blog/2020/05/ninja.html) touch on though is that hashing of files is an important step if you'd like to keep caches locally, but especially if you'd like to keep caches remotely.

A key reason that Bazel-alikes (including http://www.pantsbuild.org, which I work on) hash things is for use in cache keys. And many of those systems use file watching facilities (notify, fsevents) to determine whether files need to be rehashed. If done properly (i.e.: no false negatives), this is significantly faster than checking file mtimes, and it allows for "early cutoff", where if after hashing the digest of a file has not actually changed, you can skip rebuilding its dependents.
The universal recipient for FFI is mostly a thing in UNIX like OSes, not so much on others.
I was involved in an accidental situation where two teams at different companies worked on the exact same project from the same starting point, each led by different developers. This was not the company's core product, but a necessary part of it (for anonymity, let's say this was the device driver for a fancy piece of hardware).

The lead developers on each selected different frameworks, used different data architectures, and set up different workflows. One project became hugely convoluted, with bugs that were very difficult to trace due to race conditions, the way the navigation worked, and choices that let to more complex code. The other team had a much simpler architecture, and was literally 95% less code. That team was able to add new features with ease, and without complex bugs cropping up out of nowhere.

In fact, that project went into "maintenance mode" because there was nothing else to add, and the lead developer could just add one or two minor things when they cropped up, and instead spent most of his time on a new unrelated project. I'd say the lead developer with the better architecture was not only 100X, but the other team's lead developer would probably lead to the downfall of that company -- both morale and development speed would plummet to 0.
Hah, "Grains" is also what we called them in Sandstorm.io.
I've pretty much only heard it ascribed to business analysts/operations, sales, or other non management, non engineering work at tech companies. Or want to work alongside emerging technologies but doesn't have the credentials to do the engineering or management.

I'm not trying to make their work sound less-than, just describing how I've heard the term used. Total anecdata.
Plus, FAAG may not be the best acronym.
It all depends on the problem space: if the deliverable is a program that produces a proof of Fermat’s last theorem then Andrew Wiles would have been a 1000000000000000x (or Inf) engineer on that project at a certain point in time...

Also, there are entirely different “10x engineers” being talked about as one and the same here. The copy-paste spaghetti guy probably couldn’t even get a job at Netflix...
How do you identify "the best news" without exorbitantly wasting time filtering through rubbish?

By trusting in a publisher. In which case, you then become a loyal reader, just like you become a fan of a band. Of course, this is not an exclusive relationship.
Indeed, it’s quite a nice thing for ceremonial and historical purposes

As part of my Young Officer training in the Royal Artillery I had to learn to ride (although ‘riding’ is not the best description, more bouncing around)
Taking a step back, it’s truly insane that it is standard practice to apply this level of complexity to the storage, incrementing, and rendering of a single integer. The number of dependencies involved is surely enormous. Perhaps I am underestimating the complexity of the task at hand, but how is this not like a 2 line flask app or something comparable.
One of the reasons I could bootstrap this project was because there are so many freely available graphics out there. Although I put a lot of effort into making sure not to use anything from RTP.

Unfortunately this has the drawback of being a "rpg maker" clone. Getting traction on Twitter is therefore really hard.

When I ever do custom assets, they will be 3D.

Or give users to use custom graphics and share/sell them.
When I switched from in-office to remote work a decade ago I had to make a conscious effort to increase my out-of-work socializing. I want to stress that I agree/understand remote work will never be for everyone and many people will prefer an office and I hope they get that option. At the same time everyone sort of got thrown into this by surprise and we've done a poor job of helping people make the most out of this transition. I'm a team lead and the last 6 months I've mostly been a therapist helping people cope with stress and transitioning to new ways of doing things. Mental health is so important and as a society we've failed to address that on all levels, not just remote/on-site work.
"If a programmer is indispensable, get rid of him as quickly as possible."
- Weinberg, Gerald. The Psychology of Computer Programming.
How to Make a DevOps Workflow Strategy
Compile times of the stage1 zig compiler may seem fast compared to e.g. rust or C++ but they are slow compared to what the WIP stage2 compiler can do :)
I was thinking, 6 weeks sounds pretty sweet! I had 3 days (in Japan).
Your link seems to me to clearly define this as double taxation

> Double taxation is a tax principle referring to income taxes paid twice on the same source of income.

and later

> Double taxation also occurs in international trade or investment when the same income is taxed in two different countries.

This state/federal dichotomy for the purpose of taxation is really no different than two countries taxing the same source of income.

Two entities are taxing the same income, and both must be paid. This is double taxation by the definition of the source you brought into the discussion!

> What? This would only be the case if total taxes on your income exceed 100%. And typically, that would then be up to the courts to decide who is the senior creditor that deserves to get paid.

No, it's true regardless of how much I've paid to my state. The 5K is gone. I don't have it. It's deducted from my paycheck. It never hits my bank account. I'm being asked to pay taxes on money I've used to pay taxes.

> I disagree that you truly earned $95k. You earned $100k.

You're probably right that earned was an imprecise phrasing for this. Received, perhaps? Regardless, the point still stands.

And to be clear I'm arguing from the standpoint of what I believe the principles ought to be, not of what the law is. As you state, when asking for money that I truly don't have due to contradicting demands on my income, courts would decide who receives what. I'm just arguing that the law ought to define that hierarchy, and any money already used to pay taxes ought not be taxed again by the secondary payee.
This makes me think of the chairs from the movie Wall-E. It's hard to imagine that posture is great for productivity or development. Yes, I know it's a "Gaming" chair.
On VS 2019, literally a checkbox away and rebuild.
It's not arbitrary. It's based on authorization levels for object properties/fields. If you haven't encountered this it's likely that you haven't spent much time working on a system with many different distinct classes of actors.

Developing a different getUser API for 20 different caller types does not scale.
Fun fact: this is why the US aerospace industry grew up in the pacific northwest.

At the beginning of the 20th century we went on a bit of a dam building spree up there (and all over, but heavily up there). Then when WWII broke out and we got a huge demand for airplanes (which require light aluminum), the industry congregated around where there was an excess of cheap hydro. Hence Boeing, Lockheed, and friends all being out of Seattle.
That is a terrible article.
I appreciate statically linked programs that load faster
and force the code to behave as a unit vs. a collection
of libraries that require the housekeeping of ensuring the
correct version the program and the library or else...
The stuff on YouTube that I've seen has US generals talking vaguely about it. But even as far back as 2012 I was talking with US red team operators who were pretty open about the structure of cyber operations. At that time there was a team working in one branch of the government (NSA) developing malware for zero-day vulnerabilities, and another branch of the government (Air Force) putting the malware to work in actual operations. I think they called them "bit bombs" at the time, not sure what it's called now, but I can only imagine that the capability is even more developed and probably more widespread within US DoD. I'd expect the Army probably has their own cyber operators, for example, in addition to the specialized operators in cyber command.
The Command Design Pattern
Pretty funny that the push towards static serverless has made something you used to get essentially for free on your dynamic client-server app into quite a complex undertaking.

Static compile-time sites are fantastic for a huge swath of applications, but this is a good reminder that you can shift the work around and even come up with better isolated, decoupled approaches but somewhere it still has to get done. Introducing functionality that is dynamic outside the browser and requires state (i.e. persistence) is definitely an area that seems to "fight" the natural inclinations of frameworks like Gatsby et al.
If someone is already using the terminal to start the script, they've already overcome the major usability hurdle: Finding the terminal and typing a command. For me, as a user, it would be annoying to have to move back and forth between using the mouse and then using the keyboard. Modernize in this case would mean 'make less user friendly'. Sigh.
I was thinking of public FB, Twitter etc activity. But you raise an important point.

FB scans and processes all FB messenger traffic as does Twitter DMs (unlike, say, iMessage or, currently, SMS). They use the info for the usual customization, profiling, and ad sales. I don’t believe they sell the actual data itself but really there’s no reason why not, or why they couldn’t sell scoring info to the big guys.

And now I think of it, FB, Google, and Amazon could easily buy those bureaux (each could buy one) to supercharge the rating system in both directions. It would be like Google’s purchase of doubleclick.
Google is the new Trump :P (relax, its a joke)
Investor Who Made a Short Call on Nikola Stock: “Put Bad Guys in Jail”
And how does splitting the marketplace up alleviate that problem? That does just the opposite. Now Amazon corporate can shield itself even more.
What do you mean? can't the authorities fine for local rules violarion such parking, zero emission zones or...unlicensed taxi service ?
Iroad X10 4K UHD 2-CH Car Dash Cam – Full in Depth Review
It sounds like this is only intended for debug builds.
You can't lose FICO score points simply because you missed a dinner reservation, or gave a negative political opinion against the political party in power.

This is a weak equivalency, akin to saying they're equivalent to school grading systems, simply because they assess a level of service in regards to studying.

FICO is a financial measure meant to assess risk for certain financial transactions - the domain is pretty limited.
"Free internet" idea seemed silly - why not free electricity to power the internet? How would such a system cope with alternate technologies in rural areas where WISPs or Satelite are better provisions. How would alternate providers who provide their own fibre rather than using openreach compete?

I went door to door in December, spoke personally to hundreds of people from all backgrounds. A significant number were switching Labour to Tory because they did not like Corbyn. More voted Tory rather than Lib Dem because they were worried about Corbyn.

Should they have been worried? Probably not. Were they influenced by unfair media coverage? Probably. Would Corbyn have been better than Johnson? Certainly. That doesn't matter, what matters is what people believe, and Corbyn was a massive millstone around Labour's neck in 2019, which (when combined with a non-democratic voting system) led to a Conservative landslide.

Had they dumped Corbyn in November and replaced him with Keir Starmer, we'd likely have had a government of national unity instead of an election, a referendum which would have swung to remain just like the Swiss referendum did, and competence rather than corruption throughout this pandemic.
If reply-all is a problem the email is being sent to too many people. If there are etiquette concerns, the originator not reaching out individually to each person is among them. This is, after all personal life and time is not money. Blast email only occurs because the sender has optimized for their own convenience. Often at the expense of the recipient.

To avoid reply all, use mail merge.
So CRDTs are the future, but what about today for real, production products? I'm just about to really dive into collaborative editing features for our product, and OT still seems to me to be a much safer bet unless you're dealing with a more obscure environment.
Hah, I guess since I don't really watch reality TV shows, the Netflix algorithm will just never recommend them to me.
I have been consistently at odds with myself comparing CRDTs vs. OT. One the one hand, CRDTs have a nicer core formalism. On the other hand, OT works, and is closer to the actual driving events of text editing.

The core argument of this article: that CRDTs now work and distributed is better than centralized I question. I certainly want more distribution than "everything is run on a google server" but do I really foresee a need for distributing a single document? One server with an optimal OT implementation can probably handle near a million active connections.

In practice, that's plenty. Each piece of data having one owner is quite reasonable. There are lots of pieces of data.

I remain on the fence for collaborative text editing. Though it's great to see all the work pushing CRDTs forward!
They're built into both GCC and Clang and very easy to use IMO.

The only hard part is figuring out how to pass -fsanitize=address into your compiler via your complex build system! And building with symbols.

That is inherent to the C/C++ toolchain and not a problem that sanitizers can address.
If I were running a one man show I might actually try, but debugging build problems when you're not the (only) author of the Makefile (equivalent) just isn't fun.
In the case of a text document, concurrent edits form branches of a tree in many string CRDTs: http://archagon.net/blog/2018/03/24/data-laced-with-history/

So yes, hundreds of people can edit a string and produce a coherent result at the end. Contiguous runs of characters will stick together and interleave with concurrent edits.
very close to Azure Functions Durable Entities: https://docs.microsoft.com/en-us/azure/azure-functions/durab...
My experience has been that complex APIs will be complex whether they're statically typed or not. It's always possible to add accidental complexity to a design, but an essentially complex problem domain necessitates an essentially complex solution. If that solution includes a static type system, then the type system needs to be at least as complex as the domain.

I'd be interested to hear more about the TS features that you find to be JS-bound. My experience with TypeScript gets deeper every day, but I haven't yet run into anything that was obviously only necessary because TypeScript is a layer over Javascript. I'd appreciate the benefit of some additional perspective there.
So unplug it ever few days for an hour?
Far and away the fastest CRC on my local box is Adler's checksum that uses the Intel hardware CRC32 instruction (introduced a long time ago, almost universally supported at this date). It only needs 40ms CPU time per GB, about 50x faster than md5sum.

If you have a very new CPU you might have hardware SHA support.
Water on Mars: discovery of three buried lakes intrigues scientists
In case anyone else wasn’t aware...

> The Five Eyes (FVEY) is an intelligence alliance comprising Australia, Canada, New Zealand, the United Kingdom and the United States.[1] These countries are parties to the multilateral UKUSA Agreement, a treaty for joint cooperation in signals intelligence.
Yes, but I don't think it compounds forever. There is a natural thermodynamic limit somewhere. In practice if your company has a 1x code-base you are working for a decent company. If your company has a 5x code-base, you are working for a world class company.

EDIT: On the other hand, there is no limit in the other direction and that is where companies end up in big time trouble with a 0.01x codebase.
As an ex British Army officer, this sounds as if the Generals are pretty excited about a new toy to accompany their train set.

How well integrated it is into their battle plans is a question to which the answer is probably; not much
I have an MX Master 2S. It's nearly the perfect mouse except for a 10ms input delay that makes it subpar for precise 3d modelling work. It sits on a shelf and collects dust. I use a G903 gaming mouse now, it delivers a precise mouse with zero input lag.

It is possible to make the perfect mouse, nobody does it.
Why arrange is spelled arange?
These guys are the heroes the market needs now:

" we’ve quietly blown up over a half dozen Ponzi schemes. We have submitted whistleblower filings on over two dozen private companies, private funds, and public companies. We just haven’t published on those. I think it confuses people because people assume we’re just in it for a trade. We want to put bad guys in jail. We want to catalyze legislation that makes markets more transparent and effective."
No I'm not able to reinstall. I am also not willing to deal with tech support. If and when it dies I'll just order a dell for them and they can sort the software issue themselves.
Good point. Nietzche pointed this out in Genealogy of Morals and Beyond Good and Evil. A lot of what we often think of as good and evil is just the preferences of whatever group happens to be culturally dominant at the moment, and Zuckerberg and co. is nothing if not culturally dominant right now.
It would be possible for restaurant and hotel booking sites to check your Yelp reviews and allow restaurants or hotels to bar reservations for people who leave bad reviews.

Those “share” buttons on web sites allow the big aggregators to connect accounts on various sites.
this article and a lot of the comments here seem to be unfamiliar with the basic terminology of cyber (cyberwar, cyber weapons, cyber power, cyber craft, fifth dimension, etc) and it shows.

there was a great talk by grugq this month at disclosure2020 which debunks both the language in this article and some of the opinions here:
https://invidious.snopyta.org/embed/_k0MkJMHPi0?start=536

there is a lot of horse manure peddled in this domain (and a lot of thought-thinkers have turned out to be spectacularly wrong). This article is so terribly wrong everywhere that it's neither worth reading nor discussing imvho.
> where the millionaires and the poor are equally punished for sleeping on park benches

The only logical alternative would be that millionaires and poor to be unequally punished for sleeping on park benches.

How's that better?
There are some cool Zuze computers and reconstructions at the Deutches Technik museum. Z1 is a marvel.
Well worth a visit: https://technikmuseum.berlin/ausstellungen/dauerausstellunge...
This article is very light on explaining why this might be necessary for the police.

Does anyone have any suggestions as to why this advice was issued?
Ask HN: People getting a “Hug of Death” from a “Show HN” Post, what was it like?
We often see folks post their creations here. Often, it goes viral, and the website in question goes down.

I'm interested in hearing from folks who experienced this, and what their post-mortem taught them to do differently/better next time.

Also, numbers would be nice, but if you don't have specifics, please don't let that stop you from sharing.

Thanks!
> I have no idea what they are going to do with said information...

Typically, try to make sure that you are comfortable? Humans communicate nonverbally, just like most social animals.