skysight-inc/HackerNews huggingface dataset:
Is there still patent uncertainty around React (or Angular)?
Otherwise, Im not sure why anyone outside HN would care about the optics of which front-end library was used.
Only drive C: is indexed, though.

Voidtools Everything is going to remain my Windows search tool for now.
The interesting question is how those values are to be regained after the Boomers. Perhaps the half-century of the self has broken the chain for passing these values through to future generations cast adrift in a sea of self-obsessed narcissism.

https://en.wikipedia.org/wiki/The_Century_of_the_Self

https://www.youtube.com/watch?v=eJ3RzGoQC4s
While it doesn't really justify locking accounts, there's an approach to guessing passwords where you have a large list of accounts available and try each with top 10 passwords, then top 100. Given enough accounts, some will work. (Password spraying) so even limiting to 30 tries wouldn't stop it.

Ideally you'd detect one source trying logging into multiple accounts with many failures instead.
> randomly initialized networks

But "networks" here, you're thinking of ANNs, yes?

But in the context of proposing differential programming as an addition to a general purpose language (and where the proposal explicitly brings up a bunch of cases outside of deep learning), is it fair to justify behavior based on what makes sense in a popular but narrow application?
Probably the main justification is that the analysis and transformation steps needed to compute the vjp and jvp pullbacks of a function (which correspond to reverse- and forward-mode automatic differentiation) require enough of the other machinery of a compiler that they are best done WITHIN a compiler. Then other things become quite natural, too, like producing the tangent vector versions of data structures like tuples and maps!

Moreover, a statically typed language like Swift is a much better starting point for this kind of effort than Python. Array shapes and dimensions are already a type system - you might as well go the whole distance and get all the other safety, readability, and efficiency benefits!

PS shout out for named array axes as the future of array-based (and hence differentiable) programming... see http://nlp.seas.harvard.edu/NamedTensor for a good rationale
They most certainly don’t do 99% the same thing, especially now. We’re seeing an advent of new CoW filesystems (ReFS, APFS) alongside the ones that have been around for a while (ZFS, BTRFS). These all differ on multiple axes: handling RAID/volume management at the FS layer (which all do significantly differently), inherent/conventional filename behavior (e.g. 2 byte characters vs single byte, Unicode normalization), direct support of various POSIX filesystem features, bitrot prevention. Plus all the other common filesystems still in use from the last few decades (ext4, xfs, ntfs).

That’s not even including facts of how operating systems use filesystems that aren’t technically enforced in the filesystems itself (e.g. case on Windows). There is a lot more going on here than a pissing contest at user’s expense. In fact, if e.g. Windows threw in the towel and started using UTF-8 file names with case sensitivity tomorrow, the users would be the first to yell that half their software no longer works!
My experience with group messaging was MSN Messenger -> Basecamp -> Campfire -> HipChat -> Slack.

Slack's "good enough" for most communication and has better integration with most products, so it stuck. Others always failed in some way.

It's not that Slack is irreplaceable, if anything it's more vulnerable than ever, but that it has momentum. Other platforms like Campfire or HipChat always fell short of expectations.
Jibber Blogging System for IRC
Sure but you can’t redirect. For example Apple let’s you uninstall Mail but most other apps, especially those made by Apple, will just fail on an email link if Apple mail isn’t installed instead of letting the user open with Gmail, Outlook, etc.

Personally this is one of the appeals of the Apple ecosystem, there’s aspects to the walled garden I think as a end user are useful but I can see why plenty of users and app developers chafe against this.
Yup, great idea! Cue the 'calling out' posts, the bitter posts when it does not work out, the wackos of all ages, and a new culture of publicly describing your personal life in a new reality TV-like, shameless manner.

Some years back a nephew (who was about 18 then), had a public back and forth with his girlfriend while their many friends Liked each post like two teams.

Let's bring the hyperreality to dating. I won't participate but I'll surely be watching the results.
> Google I/O is coming up, or annual performance reviews are coming up.

As long as everyone admits it, sounds like those are actual emergencies :)
I coded a plugin for use in our back-end in my sparetime. Its not industry specific or anything. Its just a GUI around an ORM that lets us spin up nice search pages quick.

I think that's the trick there.
Do you have a problem with the diversity of queer identities?

I personally think it's a good thing, because language can empower individuals with many words with which to express themselves, rather than just a handful of boolean values (Are you gay or straight? Are you male or female?).

Being gay to me might not be quite the same thing as being gay to someone else. There's multiple facets at play here, and many are entire spectra.

Comedians like Dave Chappelle aren't trying to speak the truth. They're either reinforcing cognitive biases to build rapport with their audience or subverting them to elicit a laugh. Usually one followed by the other.

Personally, I find the idea that the whole breadth of depth of anyone's identity can be compressed in 3 or fewer bits of information to be, frankly, dehumanizing. Even if you're a cisgender, allosexual, heterosexual man.
At Amazon, all code is reviewed. Comments are constructive and straight to the point. Standard courtesy applies, but anything more than that is left out. Unless there's something extremely interesting, overly cautious phrasing and "positive" comments are mostly noise. Also, people tend to specify when comments are nits.
> can actually increase the available entropy

Well, the theoretical entropy, but not the empirical.

You could argue that ruling out "12345678" and "password" and "Password!" reduces the "available entropy" and makes things less secure (after all, your random password generator might just randomly have generated "12345678"), but in practice quite obviously it makes things more secure.
If you were wondering what CL stands for since its not defined anywhere in this doc, it is apparently akin to a Pull Request.
The Work Diary of Parisa Tabriz, Google’s ‘Security Princess’
My examples weren't cherry picked, they were the most common type of occurrence and also the one directly related to the post.

But to attack your admittedly cherry picked example, I guarantee that the US government wouldn't fault Bill Gates, they would help him out and track the money that he transferred and turn it against the terrorists.
Was Office on Windows not well-behaved or something?
On topic 4: India is encouraging citizens of other states to leave.

On topic 2,3: locals were fighting hindu locals mostly in response to political conflicts. This happens everywhere in all of India where temples and mosques get destroyed.

On topic 1, those were insurgents seeking independence.

Much of the violence against locals has been in response to political events. India has found it difficult to maintain peace in kashmir. And so has the kashmir govt.

But like normal terrorism, do not attribute the actions of a few to all people.

Lowering tension and then creating agreement is the only way to ensure peace. The current govt has not done that.
To see who's really serious about change, see who publicly admits nuclear power is a necessity.

On the bright side, one US party doesn't own that issue. There are proponents and detractors on both sides.
As the article notes:

That tally is most likely a fraction of the accidents that have occurred: Many people don’t sue, and those who do can’t always tell when Amazon is involved, court records, police reports and news accounts show.
Isolate the hack in a function with a snarky comment.

Sometimes speed is worth it.
For more good .gov stuff, check out the dotgov Mac terminal theme https://github.com/lysyi3m/macos-terminal-themes/blob/master...
I have a single folder (no subfolders) with 650,000 files in it, and the Win10 explorer is plenty fast if nothing in that folder is currently changing. Even if a single file access time changes it will spend 20-30 minutes trying to display the change, despite the access time not being displayed for any file.

If you open the folder 1 second after the file access time is updated, it's instantaneous, as before.

There's good and bad here. NTFS is a HELL of a lot better at handling stupid amounts of files in a folder like this than it used to be. But maybe it could handle a single file attribute change without losing its kind for 30 minutes.
Unfortunately, it doesn't look like this option exists on Android. Maybe it's hiding with the setting to let me download all of my songs.
The idea of fasting and the reality of fasting are different. The idea is more painful than a committed effort. Once you accept and embrace the fast, it’s freeing. Like running every day.... once you know you’re going to do it, the resistance withers.
I am shocked that nobody has mentioned adverse selection here. Stripe presumably has some sophistication that allows them to predict the probability of future cashflows. They're not going to lend to companies that are going to 'default' with crappy future revenue. They'll just choose to lend to the 'winners.'

It's an interesting twist, because this makes the terms relative to a standard loan worse: PC mentioned that customers are asking for downside protection, but under the assumption of adverse selection, it's being extended to those that need it least.
> the companies have been able to "hire the best, the top 1% (or 2%)"

Citation strongly needed. Having worked with a lot of big companies, I'd say Top 20% is still generous.
It's not ego, it's greed.
Here's the part that resonated with me most:

A particular type of complexity is over-engineering, where developers have made the code more generic than
it needs to be, or added functionality that isn’t presently needed by the system. Reviewers should be
especially vigilant about over-engineering. Encourage developers to solve the problem they know needs to be
solved now, not the problem that the developer speculates might need to be solved in the future. The future
problem should be solved once it arrives and you can see its actual shape and requirements in the physical
universe.

Note how Google does NOT say "make sure the code is properly architected". Instead they say "make sure the code is not over-engineered"! At top companies like Google, projects rarely fail because there isn't enough architecture. Instead projects end up costing 10x to 30x because of unnecessary complexity. Over-engineering is a trap that very good developers fall into all too often. I am glad to see Google has cautioned against this, because I can now point my fellow developers to this when they are about to fall into the same trap!
Comparing Hadoop with Mainframe
The submitted title was "Google's internal code review guidelines are now open source". We've since replaced that with the article title, in accordance with the HN guideline, "Please use the original title, unless it is misleading or linkbait; don't editorialize."

https://news.ycombinator.com/newsguidelines.html
Apple Music's offline playback has bugs but it is less broken than Spotify's (although unlike Spotify you can't automatically download all your songs, you have to do some hacky workaround where you create a smart playlist of all of your songs and then download that playlist every time you get a new song)
Isn't it up to each program to ask for its windows to be displayed in a particular place?

(Not up to the OS to override programs and show them where it thinks you want them; “how do I save window position?” used to be a popular question for Windows dev).
What if being assigned a red car caused drivers to drive more carefully because they believe that red cars attract the attention of law enforcement more so than other colors?
> I've actually had one company reach out to me after making it on the list and they made their password rules less dumb.

That’s a huge win!

My pet peeve is sites that block pasting, say, from a password manager (glaring at you, Costco signup page). Those sites don’t usually include “do not paste” in the listed requirements, so this doesn’t really work with your screenshot approach. Ideas?
Yes - this.

I live an hour from Costco and Wal-Mart. I've gotten over the "guilt" of having Jermey, the UPS guy, bring packages to my door. In the weeks where I don't have something delivered he is driving right past my house - and I'm kinda in the middle of nowhere. It isn't uncommon for him to hit at least 2 houses out of the dozen or so that are past me.

If I (and everyone in the area) decided to drive an hour to get to a "real" city with stores, there would be so many more cars on the road. Why not let the big brown truck bring them to our area?
The formatting & style could be automated via IDE configurations, so that when the code is submitted for review it is already clean. This will make reviewer to focus on the design/logic instead of formatting.
man syscalls disagrees with you, brk is there just fine.
Julia is great but it doesnt play in the domain of apps and servers
> that complexity is meant to be computationally ridiculous, and probably scales with length.

I'd think that there is an initial hashing (which is quite fast), and then iterated computations on that fixed length, with a more or less predictable (and high) CPU and memory intensity - in other words, not (significantly) scaling with length.
is there something in the proposal that addresses named tensors? ctrlf doesn't find anything.
Restrict use of riot-control chemicals
It’s a good question what the plans are for DP languages to handle situations where non-differentiability shouldn’t be ignored.

For sensitivity analysis it might be disastrous to conclude that an output is sensitive to an input when it is actually not, merely because an intermediary ReLU hit 0, for example.

A conservative approach could be to define versions of the relevant functions that threw exceptions at such points, or that also calculated the trusted margin of the resulting gradients; non-differentiability would then produce a zero trust margin.
"every bug fix must be accompanied with a test that demonstrates the bug/fix" is just dogma IMNSHO. (also see "closing the barn doors after the horses have escaped" or "lightning doesn't strike twice at the same place")

The typical rationale is the tests will now catch a re-introduction of the bug or regression. The reality is that often the tests bloat the code base, they cost in future maintenance making the code harder to refactor, they may introduce their own flakiness (the test itself might have bugs), and the bug that's fixed is generally unlikely to recur. You want good tests- not just a random collection of tests that reflect the history of bugs in the code. I often end up writing a test as part of trying to understand or reproduce the bug, and that test will often stay... But not always.

Sometimes it's the right thing to do. Sometimes it's not. I.e. subjective. The lines aren't always so bright.

To complicate things further it's very hard to gauge the effectiveness of various processes. Is following those specific guidelines a net positive or negative? who knows. I think there's consensus that code reviews in general are a good idea so probably just by having a second person read the code, have a discussion with the author, with no guidelines, you're getting most of the benefit (obvious issues surface, more than one person is familiar with the code etc.). My gut feel is that the rest is in the noise.

I do agree hiring is critical ;) yet another subjective process there. Ideally you'd only hire people with a track record of producing good software in your area of business, most other indicators are probably pretty random. If you're looking to build a first person shooter you should hire John Carmack. Hope he likes your code review guidelines though.

Another random side comment is that IMO design issues should probably be identified before code is written.

EDIT: random semi-related trivia: https://kotaku.com/the-exceptional-beauty-of-doom-3s-source-...
It was GDPR and data privacy that wrangled the megacorp I know to kill all channels and workspaces that seemed affiliated with megacorp with help from Legal... until then everyone was making and using slacks free tier. It's still used to communicate with people outside megacorps SSO environment.

Most users don't know nor care about the paid tier, especially if CHQ isn't footing the bill and the cost for each user license is passed to a business unit or department (which can be how megacorps are setup).

The change over was funded by corporate and it's becoming the standard form of comms in the enterprise.
Can you post a definite source supporting this?
From 2014: https://news.ycombinator.com/item?id=7506651

Discussed at the time: https://news.ycombinator.com/item?id=2530663
Say what you will about American academic culture - and we may have toxic pressure in some respects too - but we have nothing as horrific as mass suicide over standardized testing:

https://www.cnn.com/2019/04/30/health/india-exam-results-sui...
Are you really saying you don’t understand why Apple might not want to use a framework created by their frenemies in Facebook and Google, especially given Apple’s focus on privacy and willingness to make an example of FB and Google for their comparatively lax privacy standards?
Sure, I would like to see the government tracking back the bitcoins and transferring them back.

By the way, another other dark side of making paying ransoms legal is that transferring money to a terrorist group (just because they support it) now has a plausible deniability: "Don't blame me! It was just a ransom!"
> number of signups

Definitely not. DAU and MAU are what they base their user numbers and big milestones on
Before Sarkozy, that was France policy for hostage takers: the only thing you will receive is the GIGN. Caused a few loss but was generally considered an overall good strategy. Then Sarkozy started paying ransoms and abducting French in war zones started being profitable instead of calling for trouble.
As much as I'm grateful for the improvements made to NIST and the slow trickledown to other compliance frameworks (HITRUST, etc) there are still major compliance frameworks that require password changes and mix of upper/lower/special characters including PCI (see https://pciguru.wordpress.com/2019/03/11/the-new-nist-passwo... for a more detailed discussion). It's frustrating that while 80% of the time compliance frameworks reinforce security, 20% of the time compliance frameworks actively prevent better security.
I actually posted that Stack Overflow question and I don't think any of the answers support my assumption and your statement that it reduces the chance of failure.

The EBS volume will still fail but you can restore it from the higher reliability S3-backed EBS snapshot.
I see what you did there :clap
Hi Colton!

Having worked at LeapYear for just over 3 years now, I can confirm that it's a good place to work and is solving interesting technical problems.

I can also answer questions, if anyone is interested.
I’ve seen too many laws passed with the best of intentions but lead to the imprisonment of the wrong people.
> You can't pump enough money into UBI to overwhelm the system.

You aren't trying to, UBI isn’t an exogenous money flow into the bottom, it's a siphon that reverses the direction of the one you describe from poor to rich—you fund UBI with taxes on the wealthy (e.g., increased high-end income taxes, taxing capital as income) and tie the UBI level to the revenue from those taxes (with a bit of reserve so that you smooth out short-term revenue/population drops)

> So if you create an artificial excess by cutting $1000 checks to people, the siphon can just be dialed up from 2 to 3

Which just pumps more money into UBI, if it's funded as I suggest.
No amount of VGA, ram or HD upgrade would help with Doom. The difference between absolutely the worst 8bit ISA VGA cards (Realtek, RTG) and one of the fastest 16bit ones (ET4000) was 1-2fps on 386DX40, a whooping 10-30% of overall unplayable unless you are really stubborn <10fps performance.

The way you made Doom playable was swapping motherboard/cpu/ram/vga for a 40-66MHz 486/localbus ones at a cost of multiple A1200s, not exactly what one would call 'extended pretty cheaply'.
"he used an earthier term".

Nice phrasing. It gets the message across, but allows polite consideration. I hope we see more writing of this kind (again).
This is often so you can enter your password in a touch tone phone, since there are no caps there.
I don't understand, what did he do there?
If your making mistakes like over engineering are you actually a good developer then if that is part of what bad code is. Maybe you fall into the expert begginer at that point
That's true, the phrasing isn't quite what I intended. More accurate would be "whose purpose is" rather than "that can be used for".
Another Blow for the Future of Corals
Guidelines this big is there for a reason , lot of minds have gone behind this and every thing is a read to resonate with and come up as you understand it. Bulleted points and gist are good , but we are here to revise what we studied last night. This is a senior developer talking to a junior developer who is starting out. Also this is something go back and discuss and enhance.
> antiaging enthusiasts

Never heard of that crowd. What is it that they do? Try experimental treatments on themselves?
I'd like to add https://www.nirsoft.net/ to the list.
100's of useful Windows utilities made (and still updated) by one guy.
"no clear use case"

Indeed, the use case was translucent.
notice the qualifier "really". obviously you can implement autodiff kind of outside the complier since pytorch and tensor flow exist. but those implementations constrain you to a select few compositions (please no comments on Turing completeness with just loops and conditionals). so for example if statements in pytorch are not differentiable (they might have piece wise continuous derivates) because pytorch doesn't actually trace the ast. I'm not a languages expert but outside of implementing in the compiler I imagine you'd need a homoiconic language to implement as a library.
The goal is to lookup your own public IP address to store it in a DNS record. If you're behind a carrier grade NAT, there isn't much use in that exercise, right?