jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There are ways this could be done.

One option is building for remote work. Up the definition of "broadband" to include something people can actually use for work, and mandate that employees are allowed to work remotely, with full pay, unless employers can demonstrate the job cannot be done remotely. Workers who have to be local should either get the same tax break, or the company should have to pay those taxes instead. It might also require simplifying (or at least simplifying the administration of) state/local taxes. There are a lot of people, myself included, that live in dense areas for work rather than by choice. My hangup is that I want to live in a nice house, but don't want the risk of buying/building a nice house that I have to sell at a loss because I have to move for work.

Another option is to add population density as a factor on taxes. Raise taxes and then offer a discount for people in low population density areas. Or you could tie the discount to the median income.

Anecdata, but a lot of the people I know don't really want to live in urban areas so much as that they have to because of jobs. We either need to decouple workers from physical proximity, or force companies to disperse. The first option decouples workers, and the second incentivizes companies to disperse.
This is super handy, but it only returned 8 repos out of scores for me!
According to Wikipedia [0] Mandarin has slightly more speakers. 1200M vs 1350M.

https://en.wikipedia.org/wiki/List_of_languages_by_total_num...
But 'at all' isn't the same as this or that month.
Wonder if it deals with dirty write back. That is a Linux behavior for writing dirty pages to disk. If writes come in at a high enough rate, Linux will hard block the writing thread until pages are written to disk.

Before that usually it spawns a bunch of pdflush processes to flush data out in the background, but if those can't keep up then it moves to blocking the process. On older systems and older spinning drives, blocks could take seconds even.

See /proc/meminfo for these two entries:

Dirty: 4 kB
Writeback: 0 kB

Dirty are the current dirty pages, and writeback is the current amount being written out.
Congratulations on your achievements. Very nice idea and good website.

Having said that I noticed on your demo that the difference between selected text and non selected one it negligible. It is very unergonomic I would say. Funny thing I did notice the same trend on practically all dark schemes from other offerings. Themes for VS code for example. Curious why is that as the inability to clearly emphasize selected text would make my get rid of said theme immediately.
> ps- Besides, a good community calls a spade a spade

Exactly why every single reply to your comment has explained why you're wrong.
> I have tried this, but adding symbols to the file becomes a giant PITA.

I use Affinity Designer for this. It exports artboards using a trivially detectable pattern, which can be easily turned into symbol elements in a compilation step.

I made a feature request for an option to do this natively, but it never got any traction.
I hear what you're saying, but I would push back a bit that the gun purchase vs. voting analogy needs a bit more nuance. There's ALSO a long tradition that individual rights enumerated in the Constitution+Amendments are not absolute, but are limited insofar as they infringe on others' individual rights and public safety.

The threshold where "public safety" is considered with respect to limiting individual rights is certainly up for debate in various cases - including gun ownership. That said, I think there are pretty clear differences between the public safety risk surface of "voting" and "owning a firearm", so I think it's not reasonable to assume that they should require the same standard of restriction (i.e. in the form of tracking/ID requirement).
If that doesn't tell you how bad LastPass is, I guess there's nothing to learn here.
Yes, but it's also true that drivers and peripherals are generally a lot more complicated today and hardware services more federated across layers of dependency and security than in the days of DOS or Windows 3. Reverse engineering today's Windows 10 wifi-based encrypted RAID disk array is a good deal trickier than a 30 year-old DOS FAT IDE drive ever was.
I'm sure Plausible also lets you set a custom domain for the script?
Is this a pop culture reference?
I don't understand why everyone - including the normally thick-skinned and business-minded HN crowd - is buying into this fake protest.

Facebook is simply trying to score some small victory out of a bad situation, probably a time extension or somewhat relaxed rules.

The question is whether this will backfire when everyone else sees it as a real threat.
Thank you, I’ll check them out, sounds great
The importance of FB for businesses might be different in Europe - at least based on my personal experience.
I've never come across a business relying on FB as primary web presence.
The economic growth expansion also brings a whole lot of new ways to exploit people for points. No need anymore to kill or injure them directly, you can decide to injure millions at once through a web of complex shell companies to extract some shiny rock the other people want and play the "it's all the free market" card to not get points deducted!
But once you click the "Merge" button in GitHub, nobody has ever seen or tested the new state of master.

I'd rather see the diff that's going to go into master (tested or not) than see a diff that effectively means nothing (as it will never be applied to anything).
Even without the segfaults, you would have to document stuff like that excessively to preserve long-term benefit. But who reads documentation?
"Texas Appeals Court Rules Phone Search".
This title is a garden-path sentence. http://en.wikipedia.org/wiki/Garden_path_sentence
Interesting, I'd love to read a post on how you use Moodboards
> Whats more alarming is he was a high school student who got arrested for a disturbance on a bus

That's a pretty vague term. We don't know what, exactly, his disturbance on a bus consisted of.
Direct link to the Tor entry: http://www.google-melange.com/gsoc/org2/google/gsoc2014/tor
Really? It collapsed in April, and again in December, but it doesn't seem to be doing it now.
I think what could be taken from article is: write simple code. However it does not entitle you to write sloppy code.

Often naive algorithms and shortcut solutions work great. But make them so that when you actually need to replace them you just unplug them and replace with something better.
An alternative to simply excluding people would be to include a "confidence index", possibly based off the number of people in each group.

The more people in the group in the US, the more likely that that group is representative of the entire group around the world. (Hand waving: the null hypothesis is that there are actually no differences between the religious groups. So, the more people you include in each group, the closer you will get to the overall average.) When you have lots of people in each group, relative to the total population, but still see differences, then that is interesting.

This fits with what you are trying to exclude, because your immigrants are likely a small percentage of their respective religious groups, so we can be uncertain about the conclusions we draw from a small sample.
I wouldn't hold my breath for virtual reality, however augmented reality came out of nowhere and is looking like it's going to be very important. I saw that iphone app, Word Lens the other day, it's absolutely fantastic. It transforms your iphone into a magic looking-glass, I think the possibilities for technologies in that direction are endless. If/when we get good retina displays, this is what they're going to be used for, to change our view of reality, to add things to it that helps us in our lives.
If Lenin had said "the internet will cause great cultural and geopolitical change" would you scoff and ignore him because you think of him as a bad person? Of course not.

The same applies to Trotsky, if you read that wiki page you will see Trotsky's idea is actually pretty damn good.
I just installed Disconnect on Chrome. I thought this was funny: (but not surpising)

Mashable.com - 48 blocked requests

I have no idea how that site even loads today with that much "crap" on it's site.
Actually, I'd reverse that, at least for the U.S. military.

There are several types of military courts, in a spectrum ranging from "lower burden of proof of guilt but tighter restrictions on punishments" to "higher burden of proof of guilt but fewer restrictions on punishments." For the rest of this post I will arbitrarily refer to the latter as the "lower" end of the spectrum and the former as the "higher." Non-judicial punishment (NJP), which isn't actually a court-martial, anchors the lower end of the spectrum: the commanding officer (CO) can consider more or less any evidence he chooses, and gets to decide guilt or innocence based upon a preponderance of evidence (as opposed to "reasonable doubt"), but the maximum punishments he can hand out are severely limited (still shitty if you get them, but not even in the same ballpark as hard time). At the high end of the spectrum are general courts-martial, which are comparable to civilian courts in terms of burden of proof, rules on evidence, and maximum sentences.

Generally, the type of court-martial chosen is a function of how certain the authorities are that the defendant is guilty, and how bad they want to hammer the defendant. For example, if they're very confident that the defendant is guilty, but don't feel a need for very harsh punishment, they might use a summary court-martial (the "lowest" type of court-martial, with only NJP being lower on the spectrum). If they are not that confident of guilt, or if they really want to go for the maximum punishment, they will use a general court-martial. If you're guilty, you want to be towards the lower end of the spectrum because your punishment will be minimized. If you're not guilty, you want the general court-martial because anything less gives you a higher chance of being wrongfully convicted. Fortunately, in most circumstances, defendants have the right to demand proceedings which are higher on the spectrum. Typically, however, defendants who know that they are guilty have the good sense to accept the lower-end proceeding.

There are other things which separate courts-martial from civilian courts, such as article 31 rights, and the composition of the jury.
This is interesting, because it certainly has a deal in attractiveness of public figures: they often on the screen, we talk about them, we think about their actions.

So we can increase likeness by being nice and by being worth to think about.
Why? The work you do in your spare time can directly (by reusing libraries you build) or indirectly (learning a new language, framework, etc) improve your performance at work.

Only reason you should ever feel guilty is if your side projects are meant to directly compete with the work you do at work. In that case, I would say it's a bit unethical.
Just get UV lights, that's a lot of labor.
I have a question: I was wondering if my old fb details might be part of this (I haven't had fb for about 4 to 5 years), so I searched for my email on hibp. No results for the fb leak, but hibp says my email is in the "Lead Hunter" leak from March 2020, and that "The data was provided to HIBP by dehashed.com.".

So I did the same search on dehashed.com, and got no hits (the part before "@" gets hits, but I don't care about that).

If the data comes from dehashed.com, why don't I find my email there?

I'm interested in knowing what, if anything other than my email is in there, because if anything significant is there, maybe I can figure out where the leak originated.

If it's just my email, I don't care at all.
Thanks, I was wondering how to solve this very problem. I over-perform only when people are expecting something of me, to please them. Else I do simply nothing.
It's very frictionless to spend it, effectively it acts digitally analogous to cash.

> in almost all cases I expect it's more difficult than entering PayPal or credit card details.

Best way to find out is to try! Generate and post an address here in the next 15-20 and I'd be happy to prove this wrong. (at least from the senders end)
I'm building fresh 64bit packages on Mac OS X Yosemite. They will be uploaded in a few days at http://pkgsrc.saveosx.org/Darwin/2014Q4/x86_64/All/. Oh and they are GPG signed. Documentation at http://saveosx.org
PogoPlug and CloudPlug go back to 2009....
Does the expansion of the initialisation help? Reverse Polish Notation.
Wow, that's an incredible story. Kudos to you for getting to the bottom of it.
This reminds me of how CDROMs for PCs were hyped. The PC was then called a "multimedia" PC. It made me sit down and have a think on what a PC is good for. Playing video is one of those things.

So what we have at this point is former startups are playing slow follow trying to dislodge best breed products. I won't name names, but I'm sure you can think of other examples.
Linux is a kernel, which is irrelevant; I've run the GNU tools on many different systems, including MS-DOS, over the years. POSIX now defines UNIX anyway.
Intel have been ARM licensees and made ARM chips before (StrongARM which they acquired, XScale which they developed).

They've always managed to display ambivalence about it. We should be glad they never owned ARM and hopefully never will; they'd have killed it with indifference.
For anyone looking for more explanation of this feature:

https://michaelheap.com/git-ignore-rev/
The real beauty of cloudflared is that you can just throw it into a sidecar for your k8s pod / docker-compose container set and configure the entire thing in one place.
Many decades ago I used to work for an outfit that created operations management solutions which in turn enabled banks to streamline ATM services and phone companies to easily manage pay phones. It even allowed Disney to provide a better customer experience at their theme parks! As a result of this software both ATMs and pay phones proliferated. (If you're old enough remember when pay phones started appearing at every gas station and you could drive up to them?) In the end one could literally see how their software was improving the day-to-day lives of others.

Next I worked for a manufacturing automation outfit. Our solutions helped streamline manufacturing operations and made it quick and easy to reconfigure a line to manufacture a variant. One of our more well-known customers who makes diapers used our system to manufacture several different diaper varieties off the same line. This improved manufacturing efficiency which lowered manufacturing costs and the savings in turn were split between the investors and the customers. Your diapers are cheaper to buy, investors are making more money, manufacturing is staying in the United States and local communities are getting more tax revenue. It's a win all the way around.

For the past couple of decades I've been working for a public utility providing electricity. While my work doesn't directly involve the generation of electricity, I do work to make sure that electricity is generated as efficiently as possible. Being a regulated utility those savings are split between the investors and the customers (the regulators manage that). I also work to inform customers of any abnormal situations with their service, which is typically an outage. We now provide customers the means to determine what's going on and when their power will be restored. Seeing how electrical power is the bedrock of modern civilization I see this as very important work.

Bottom line - I've worked in private industry my entire 30+ year career and I've always been working to improve people's lives. Yes, it is profit-driven but the goal is to improve efficiencies and split the savings with the customer. Everybody wins.

THAT is what you're looking for - opportunities to save people time or especially save them money or provide them a service they've never had before. Remember, making money isn't the point of a business anymore than breathing is the point of living. Yes, a business must make money to stay in business just as you must breath in order to stay alive, but the point of living isn't just to breath. When you interview see if your business understands this and if they don't, move on. Don't waste your time with people thinking the whole point of being in business is to make money.
Many years ago, I worked a printing company, and several of our accounts were local porn mags and an adult newspaper that was basically escort ads. The account reps loved those jobs.
It's a significant milestone in the adoption of Black by influential projects within the Python ecosystem, which makes it a good hook for discussing the idea that Black, now stable, is becoming established as the standard for code formatting for Python.
Your value to a company is not your technical skill set, but rather how well you help them deliver value to their customers. Institutional knowledge can be a huge asset that compounds over time, eventually far outweighing technical skills.

While you're young, it is important to get exposure to a wide variety of environments, to learn and build your skills, and to get a feel for what "normal" is across the world of business.

As you get older, you'll start to notice that things happen again, but slightly differently. Pay attention to the differences when this happens, there are new things to be used, but you'll have to put the work in to see what those differences are. If you can do this, and have institutional knowledge at the same time, you might look exactly like those co-workers you have in their 50s appear to you right now, to the next generation of programmers.

---
Practical example:

It's really, really hard not to write off completely the 4th time you've seen a virtual machine hailed as the solution to all things software related.

0 - IBM decides that Virtualizing the IBM 360 using hardware will enable a new era of computing. (This is before I was around, and doesn't count)

1 - First, folks got tired of rewriting compilers for each new microprocessor that came along, so the P-code system was invented at UCSD. You wrote a tiny machine specific interpreter for your system, then you could enjoy the benefits of the entire UCSD Pascal system.

Except... it was slower than native code. The system library was generic, and failed to take advantage of new hardware capabilities. The biggest failure was that the code you were writing was in the same VM as the debugger, so it crashed all the time.

2 - The web comes along, and the need to write code that can run on both a server and a client results in Oak --> Java. The demands of the users eventually result in so many compromises in the security model that VM escapes happen all the time.

3 - To make it easier to keep systems up, and deal with hardware changes, Virtual Machine platforms such as VMware, Xen, and the like come to dominate the way computers are managed. Devops becomes a thing. VM escapes still happen.

4 - WebAssembly implements a new virtual machine platform that is designed specifically to prevent VM escapes. IF they can resist the urge to make the outside machine accessible through API calls, it stands a fighting chance of actually working out.

5 - (Future) - the lessons of WebAssembly are learned, and carried back into operating system design. Capability Based Security eventually makes general purpose computing safe for the masses.

I'm putting my efforts into 4 and 5. I'm 58 years old.
> with all types at all levels. Eve

Yes. I think there are but being an intelligent white male will get you farther than a minority assuming the same effort is applied.
Thanks! Not sure what to do with it, to be honest.

I had trouble finding the game satisfying without some goal beyond just solving it. However, speed is not required unless you care — you can win without collecting the stars. Perhaps it would be enough to have a well-worded checkbox on the play page ("Chill mode," "don't pressure me", "I'll take my time", something).
You are probably right. One correction though:

> Rent is a fraction of what start-ups pay in salaries [...]

If you include the fraction of salaries that your employees pay for rent, it's probably no longer a trivial fraction.
PhD researchers yes, but there are a bunch of more "working-class" science jobs, like lab technician, which are commonly filled by people with science bachelor's degrees, and don't usually pay more than $75k. For example, a geologist or hydrologist who works for the Bureau of Land Management, or a chemist who works for DuPont, will typically start around $40-50k.
Not sure if I follow your JFT argument, but there's a large body of work on both (a) studying whether chasing ImageNet accuracy yields models that generalize well to out of distribution data [1, 2, 3] and (b) contextualizing progress on ImageNet (i.e., what does high accuracy on ImageNet really mean?) [4, 5, 6].

For (a), maybe surprisingly the answer is mostly yes! Better ImageNet accuracy generally corresponds to better out of distribution accuracy. For (b), it turns out that the ImageNet dataset is full of contradictions---many images have multiple ImageNet-relevant objects, and often are ambiguously or mis-labeled, etc---so it's hard to disentangle progress in identifying objects vs. models overfitting to the quirks of the benchmark.

[1] ObjectNet: https://objectnet.dev / associated paper

[2] ImageNet-v2: https://arxiv.org/abs/1902.10811

[3] An Unbiased Lookat Dataset Bias: https://people.csail.mit.edu/torralba/publications/datasets_... (pre-AlexNet!)

[4] From ImageNet to Image Classification: https://arxiv.org/abs/2005.11295

[5] Are we done with ImageNet? https://arxiv.org/abs/2006.07159

[6] Evaluating Machine Accuracy on ImageNet: http://proceedings.mlr.press/v119/shankar20c.html
The purpose of a teaching language must be to show students core concepts of programming. Since JavaScript doesn't have proper polymorphism, inheritance, hell even types, I don't see how they would benefit from being introduced to it initially. We started with Java and while it was a pain in general, the concepts were clear and you could easily go ahead with any other language afterwards. We also had some scheme and C just to have a look at other programming languages, but didn't do much with them.
Your experience may be different, but I welcome any confirmation from anyone using a tablet:

I notice that when user signs up for a Gmail account on a tablet, after she completes all the required info, she is then presented with a "one-click" style sign up screen for Google+. This screen does not have a "No thank you" option. Nor is there a "Back to previous" link. There is nothing to indicate the new Gmail account has successfully been created. It is more or less a dead end. There are only two options: Sign up for Google+ by clicking a link or close the browser tab.

How many users will know their Gmail account has successfully been created and close the tab?

Closing the browser tab and then navigating to gmail.com will take the user to her new account. There is no need to sign up for a Google+ account.

I have a difficult time believing this process of opening a new email account where seemingly "all roads lead to a Google+ account" is accidental. Then again, it could be. If not, then I'd say the G+ team is doing a fine job at manufacturing consent.

The question is why do they need to do that? I thought Google was in good health. This just seems desperate and try hard.
Sounds a bit more like a travel agent exchange, which seems super-valuable, especially as they build enough of a data set to intelligently match the right travelers with the right agents, and to deal with agents who receive poor feedback scores.
In the past, Apple feared IBM, sided with Microsoft and Microsoft beat it.

Recently, Apple feared Microsoft, sided with Google and Google beat it.