skysight-inc/HackerNews huggingface dataset:
Shodan has also had https://me.shodan.io for a while. And you're incorrect about the number of ports/ data. Feel free to explore the data at https://beta.shodan.io
Well, I think he's different in person...
Poppler (a library behind most of the modern PDF open source viewers) still has many[1] issues with PDF Forms...

[1] https://gitlab.freedesktop.org/poppler/poppler/-/issues?labe...
Wealth is one parameter, another is influence.

Harvard benefits from the prestige of its alum network, and admitting the children of wealthy parents ensures a certain level of influence/access to said parent.
SwiftUI is an attempt to stop the spread of people coding for things like React and instead focus in a Apple only SDK so they accomplish their goals of developer lock in.

Knowing why Apple is doing this is important to understand why this will never happen.

Apparently the feature they are using is function builders (1) and its already working on the current versions of Swift. So at least now, nothing is preventing other people to try to replicate in a open source manner those features.

By the way, there are some projects on Github that already implements the same functionalities.

Don't wait for Apple to open source this kind of stuff, because one way to enforce lock in, is through API. And Apple is far away from being a benevolent big other as some people might naively assume.

1 - https://www.swiftbysundell.com/articles/the-swift-51-feature...
Heh. Some years ago, I thought I’d step away from highly available distributed systems and build an android app. Got to the point in the tutorial where we needed to define a string for “hello, world” and the tutorial said, “ok, navigate to such and such directory and add this xml file and ...”. Closed the tutorial assuming Java is not for me.
Sometimes. It helps when someone tells me...
probably not. As the joke goes, how long will it take for you to finish the project? one year. How long will it take if we put 5 devs on it? two years. How about if we put 50 devs on it? It'll never be done.

That, except for money.
The way I've seen it calculated is this:

For regular classes, A: 4.0, B: 3.0, C: 2.0, D: 1.0 (with some variance depending on + or - grades offered). For Honors/AP classes, every grade is essentially bumped up 1.0 point.

So yes, a 3.74 is around an A- average, but that's an A- average in less rigorous classes, without competition from top students. That's more of a B-/C+ average in AP/Honors classes (obviously the calculation is far from perfect, though, because every school has it's quirks- at mine, you couldn't get above a ~4.5 overall). For reference, I graduated high school with a 3.6 with multiple Cs and hardly any As, simply by virtue of taking the maximum number of AP/Honors classes. The point being, a 3.74 is not a terrible GPA, but good students are generally over a 4.0 these days.
I assume you send a fragment and the receipt or something, otherwise you can smash your klein bottle into many fragments and the return policy becomes a bulk discount.

(Though this particular business seems low volume enough that you can probably easily deal with that problem so long as you don't have to scale it.)
Also not to be confused with Caché (apparently pronounced like cachet):

https://en.wikipedia.org/wiki/InterSystems_Cach%C3%A9
It does but very often a site won't let you proceed until you clicked the ok button on their annoying popup. And because the pop-up is blocked, there's no way to proceed then :(

I've seen this on several sites now. Understandable but having to turn off ublock puts you on the radar of all the trackers again.
I don't know about VS Code, but in native VS, there are lots of paid plugins. There just isn't a store. You buy the plugins from the developers.
>Unlike the FANG companies, Microsoft doesn't tend to rip the carpet out from under independent developers like that.

No, they roll them into the carpet and sodomize them like they did with Keivan Beigi and at most just sheepishly say sorry after some public outcry.
Wasn’t there recently a thread were Microsoft interviewed someone that has a third party dev tool, declined to hire him and then recreated the same tool with almost the same name without acknowledgement?
> I was thinking about doing a kickstarter to rent a boat and seed the oceans with iron

Maybe don't though.

- Phytoplankton blooms are often environmentally and economically harmful

- There's no actual guarantee you'll sequester carbon.

- Consider that the biomass may end up in an anaerobic environment and digested into methane. Now you've converted carbon dioxide into a greenhouse gas 23x more powerful.

- Iron may well not be the limiting factor in that part of the ocean & you'll just release carbon from your exhaust

- How much carbon did it take to create this iron?

Edit: That being said, I do think that we should look to the Azolla Event as a model for how significant drawdown can be accomplished in a short timescale - but in controlled environments, not the ocean.
Wait till he finds out how land works.
Absent units don’t pay the mortgage either. It’s not like there’s a glut of buyers out there that your tenant is blocking you from.
Here's the problem you're not getting here.

Lets say tomorrow the society (lets presume all of them are WASPs) decides to divide themselves between people whose name start with a J (the most common letter for names in US, like James, John, Jennifer, Jessica, Jesse etc) and non-Js. And this J group declares themselves as the 'upper caste' with Js only marrying with Js and non-Js only among non-Js. Also they even live in physical isolation from each other.

Two thousand years later, which group will have higher IQ?

The answer is, you can't tell. Whatever is the starting group IQ of these two groups is, that's exactly what it would be for the latter.

Same goes with your theory about upper castes having higher IQ. Now the place where you might be right is (not that you realize that), if there is an IQ test available only to the J's, and they prefer to marry to the highest IQ person willing to marry them, but the other caste does not have this test available. Now, over generations, one group will be selecting for the IQ but the other won't be able to.

The 'IQ test' could be education (and jobs which require education like priesthood) which was generally only available or restricted to the Brahmins (so not 'all' higher castes). The more 'Vedas' you memorized (which weren't written down for a long period), the more esteemed scholar you were, this is why the have last names like Dvivedi or Dubey ('a scholar who memorized 2 vedas') or Trivedi (a scholar who memorized 3 vedas) or Chaturvedi or Chobey (a scholar who memorized all 4 vedas).

Here, you COULD see that if Brahmins are only allowed to be educated, and IFF they are choosing for those who show a 'higher score' in terms of IQ, then there can be an optimization for IQ.

A control group would be a higher caste which isn't optimizing for education or any other proxy for IQ (like being in successful business is a kind of IQ test, not as strong of an IQ test as being able to memorize vedas, but still, it is).
I don't think that's a good comparison but I doubt we'll agree on it and I'm obviously biased on the matter. I hope the additional context will help readers make their own decision.
Uh, it's from the original hardcoded html from the late 1990's. Every time I adopt a tool, it's dropped by the software company or the open source group disappears and the code slowly corrodes. Guess it's sorta the same with me, growing old...
Woody Woodpecker, the cartoon character, was inspired by an Acorn Woodpecker.
No, sorry if this sounds rough, but it's a 'not even wrong' comparison - the UI component code for Android is open and in the 95% case, _not_ tied to an OS version. What you're referring to as closed source and proprietary APIs is the idea that APIs backed by a Google service (ex. GPS coordinates -> address) are shimmed out and require a plugin from the vendor - and ex. Google's version of this API is _not_ open source, and the open source version of Pixel excludes non-Google elements (such as the date + weather widget not having weather)
The whole idea of having everything in the context of a Google account is the exact reason I use Firefox and not Chrome :)
I remember the memfault blog post that introduced me to this package. Great find, and I’ve started doing the same on all my embedded dev projects. Thanks!
As a guy in his late 20s who just finished grumbling at his TV whilst going through all the steps to reset it, I could have sworn this title was making something of the opposite claim. LOL
Python is far more of a lingua franca than shell is. Learning basic Python is a much better use of your time than learning basic shell - it's easier and more widely useful.
Uh, you somewhat overestimate my abilities ... as well as my free time!
C# is designed for comfortable with using IDE. I like both approach.
Money is just a mechanism for resource allocation - there are many unemployed people, and there is much infrastructure that needs fixing (not just physical infrastructure, but also social infrastructure). Let's allocate those resources, through government direction if necessary, and sort out the money stuff later.
And thank you for your kind note, Tipta Cek! May it last for many aeons....
I never understood that Google security blog post on how they could make 2 different PDFs with different content have the same SHA but now that you mention you can stuff bytes in a file unrelated to the PDF, it makes sense...
Say a plumber installs a new sink in a house. A year later, a weak joint fails and springs a leak, and the plumber is called to fix it. They could ignore the error, charge the person for the repair, and go on with their day. Or they could accept that it failed due to their own mistake and not charge the person.

Now let's say the plumber works for a contractor. The contractor tells the plumber not to tell the customer about the mistake, because it would make the contractor look bad. The plumber can choose to own up to their mistake to the customer and right the wrong, or they can do what the contractor wants and charge the customer.

On the one hand, the plumber might decide to charge the customer. They keep their job, the contractor makes money. On the other hand, maybe the customer is poor and can't really afford the repair. If it doesn't get fixed, the customer'll have to deal with the brokenness themselves, even though the plumber knows they caused it. But then again, maybe the plumber is broke and really needs this subcontracting gig.

There is no simple answer there. But I think that in the context of software development, in most cases, the answer is simple. Most of us are fortunate enough to have the extra time and money to spend fixing our own bugs, regardless of what we're told to do during the regular 9-to-5. When we have the opportunity to take responsibility for our actions, we oughta.
I think Cookie Autodelete does though! There's a setting in the extension preferences to make it aware of containers.
>Play Services is a closed source app owned by Google and licensed as part of the Google Apps package. Any feature you see move from "normal" Android to Google Play Services is also moving from open source to closed source. This app pulls off the neat trick of not only enticing users with exclusive, closed source features, but locking in third-party developers with Google's proprietary APIs as well.

https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on...
Um, I suspect that my kids may feel otherwise...
I think pjmlp is saying that Apple should be the one to improve the debugger and to improve the Windows support in the Swift Package Manager, rather than soliciting contributions.
I sell software and have for many years, and I dont advertise it but I always give 100% money back to any unhappy customers (granted there is very few of them, for the last 2 years I have had one). Usually if someone mails me expressing unhappiness, I start by giving them a full refund even if they dont ask for it, then I mail them to tell them that I have refunded them, usually i let them keep the license, and then I try to engage with them to fix the problem.

Usually when this happens, its well worth the license fee to figure out whats wrong to improve the product, and the customer is eager to help.
Not sure about now, I haven't messed with it in almost a year.

In general I found it straightforward but I had a couple of headscratching moments and the docs weren't super helpful.
>what does Edge have that is better than Firefox or Chrome?

an extremely good text-to-speech engine built in together with a good reader mode. My primary reason for using Edge.
The Wikipedia page [1] has this jump from 68.11.0 to 79.0. The version scheme just changed to get consistent with Firefox for desktop AFAICT.

I don't know of a trustworthy extension to download APKs from the Play store. I'm reluctant to let one access my Google account indeed.

Regarding "their" intention, I'm mostly afraid the person who maintained the FTP got laid off.

[1]: https://en.wikipedia.org/wiki/Firefox_for_Android#Release_hi...
Are you aware of vscodium? https://github.com/VSCodium/vscodium#why-does-this-exist

I have not personally audited it to see if it's better or worse than upstream vscode, but I believe the spirit of the project is closer to what you had in mind
Show HN: UDT Courseware – Train people how to label a dataset
One difference is that the class system is genetically diversified every 2 to 3 generations or so, because the people that inherit the wealth from their parents and grandparents inevitably end up wasting it away. The churn is real.
FTA: longer education, better nutrition, and access to better healthcare and hygiene
Yep -- but the reason isn't what you may think. Whenever I send out a Kleinbot, I take some photos, so when something goes wrnong, I can figure out my missteakes. Oh, but that's how I learn, alas...
Fuzz Based Differential Regression Testing for REST APIs [pdf]
> The difference is plugins work on the remote side of the connection without having to be aware they're in a remote connection.

This is cool when the machine you are connecting to is more powerful than the one you are sitting on. This is far less cool when the machine you are connecting too is less powerful than your desktop (RPi or Beaglebone, for example).
I argue that this isn't going to go away 100%, so I propose we make a more honest rule. "No more than 1% of students" or "No more than 10% of students" can get in this way and the rest have to be through normal means.
I can understand finding the Python unreadable but where I disagree is that "everybody should learn basic shell" -- no it's not that hard, yes it's universal, but there's more to finding a sustainable solution than that. Try to pivot that shell into something slightly more sophisticated and you run into muddy waters.

I really like Ruby as a replacement shell language because its syntax for shelling out is very succinct and elegant. Python is a bit more verbose but a lot more explicit. Either one is a step function better than shell. You get a real programming language.

Let's extend your analogy to a logical conclusion. Should you write something in a shell because it's "not that hard and universal" or should you insist on using a programming language that lends itself to writing maintainably? If not, we should have no problems with PHP and COBOL, no? But we do.

Use the right tool for the right job. If you're not sure what that is, don't hesitate to pull out a glue language. Python, Ruby, JS -- whatever you need to get the job done. Your shell should be just that -- a shell, not the core.
>no matter which settings I used, wireguard would not reconnect to the server if the gateway changed.

I have the exact same arrangement going for me, family and friends on all devices. Strangely, I find Wireguard reconnects seamlessly no matter which network/gateway I use or which network I hop on to. I havent done anything special either, just the normal config and firewall rules to keep it away from bots.
Before human industrialization, was there not various types of erosion and droughts? Was temperature also completely static and never rose or fell? This is a poor article.
I don’t knock this author for caring deeply, but those of us who are older than 18 might remember living through past environmental scares that never came to pass.
The most perplexing thing about New York English is the use of "on line" instead of "in line" when waiting for something.
You're conflating the language and the prosthetic used to code in it. Java is a high-friction language. Write it in a text editor, and measure how long it takes to write some working nontrivial Java. What you're measuring there is the inherent friction of Java, as a language. The IDE adds negative friction — lubrication — to the process. But that's a separate thing from the language itself.

As I said, just try to think in Java (rather than Java-esque pseudocode.) Try to write a Java program in advance, in your head, that only needs typing-in (in a plain text editor!), such that it's valid the first time you type it in. Imagine how carefully and meticulously you'd have to think, to get that code right. That required meticulousness is another measure of Java's inherent friction.

> good luck doing major refactoring with a text editor

A language can also be high-friction or low-friction when it comes to how hard it is to refactor code in that language. Though this comes from more abstract architectural constraints the language imposes, rather than things like syntax or identifier naming conventions.

For example: Erlang code is low-friction for refactoring, because code that lives in a separate process needs to be spoken to through a messaging ABI; which necessitates that every such process have an API-client module to encapsulate that ABI; where that client API then offers a de-facto interface/contract for clients of that API to hold to; which frees anything underneath that API from stability requirements, as long as the API itself remains stable. The fact that this is done "in the small", per process, rather than in the large, per package/library, means that Erlang "refactoring" almost always just consists of changing the shape of a process state-function, and then adding some polyfill logic to its client API module-function to keep the process working.
co-variant: the things vary together
contra-variant: the things vary in opposition
No, there are other ways to separate the pack. A perfect score on those tests isn't rare enough, plus you're still going to see a lot of exceptional candidates who got a few wrong.

They aren't being used, so they aren't the existing standardized tests, which are being used.

But it's not that hard to simply extend the difficulty gradient higher. Stick some math olympiad-type problems on there, for instance.
I agree that that tight coupling is a smell, but it's also not required; the Apollo (GraphQL) tooling offers it and some of the documentation encourages it for new users, but not using it is a first-class option too. That's the paradigm around which (for example) the entire application for which I recently co-led development is built. We didn't have any trouble using it, and while replacing GQL with REST would still be a heavy lift just due to the fact that it's a highly data-driven application for which we also maintain our own backend, we wouldn't need to touch the UI to make that change.

I don't love that the docs tend somewhat to encourage the API option with tighter coupling between UI and data, and the Apollo documentation is in general pretty lightweight by my standards. To criticize on that basis is fair. But it isn't anything like forced, and to write off GraphQL or React as "cancerous" on account of someone having made a less than optimal decision in how to use them seems premature.
Seems like a worthless study without understanding what they did instead. For example, what if they went to Yale or Cambridge?
And, I'll bet, you've done some research in the nature of small ecosystems growing in almost-closed bottles...
I think there's room for both. And if I've learned anything watching node developers working in VS Code it's that they work exclusively in webpack dev mode and let npm worry about production.
I think that is a misconception.

The economy travellers make it possible to travel first class. First class travel is for the moderately wealthy. The very wealthy have their own transport.

Economist article on decline of 1st class travellers: http://archive.vn/OQPt2 (2019).
Many other universities are clear that there are classes of applicants who get special consideration based on non-academic factors, such as: geographically desirable (including out-of-state tuition payers), demographically desirable, athletes, extracurricular stars, children of alumni (=donors), children of faculty and staff (=laborers), and children of donors.

Moreover, universities want students with a wide variety of academic (and other) interests.

Is the issue that Berkeley has to comply with state laws and regulations that mandate that admissions be based solely on academics rather than other considerations? Or is it that they put on a facade of solely considering academics without acknowledging the (many) non-academic considerations that may override admissions decisions?
How does the plugin make sure the website doesn't generate too many pageviews/mapviews?

https://operations.osmfoundation.org/policies/tiles/ "OpenStreetMap’s own servers are run entirely on donated resources. They have strictly limited capacity." "OpenStreetMap data is free for everyone to use. Our tile servers are not."

Wikipedia recently had to shut down their map tile service because the majority of requests came from outside the wiki projects.
I've seen many codebases outlive their version control/metadata. Source lives forever and while it may not be perfectly proper, I'd much rather have durable comments telling me how constants were derived than metadata.
Geany plus Makefile with automated functions. Build keys can be assigned to avoid Window switching.

What walls were you hitting?

Disclaimer, I have used Pycharm on a really big work project but most of the time, don't.
You linked to the issue which appears to list the benefits of this. This is a stepping-stone change to: (from [0])

- Deprecate "module pattern" components. (ed: I don't know what this is)

- Deprecate defaultProps on function components. (ed: Presumably, allowing normal param default values instead)

- Deprecate spreading key from objects. (ed: Presumably, performance)

- Deprecate string refs (and remove production mode _owner field). (ed: unclear how this is related)

- Move ref extraction to class render time and forwardRef render time. (ed: presumably to make refs "just work" and not require the forwardRef rigamarole)

- Move defaultProps resolution to class render time. (ed: performance? not sure)

https://github.com/reactjs/rfcs/pull/107

[append]

Much better link: https://github.com/reactjs/rfcs/blob/createlement-rfc/text/0...
> JetBrains products allow you to do so much out of the box

It's all nice and shiny until it takes several minutes to index your whole project structure. Then you can only hate it a little bit more every time you start it.

VSCode is not bloated (for now) with millions of options, I can add extensions and/or disable them whenever I need without losing performance or even creating my own ones without too much effort.
> In most software categories, choosing the software with longevity is easy, the most popular tools are usually the ones that have been around the longest. Microsoft Excel and Adobe Illustrator were both released in 1987 and, for the most part, they’ve remained the most popular software in their categories since then.

Hold up! I'm out here still repping Lotus 1-2-3...
The original XCOM had poor graphics for its era. But my god, the gameplay is still the most tense I’ve ever experienced.