jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Searching Shodan I get the following numbers, which indicate that roughly 56% of PHP instances are vulnerable to some degree.

Total number of servers running PHP: 7,320,803 https://www.shodan.io/search?query=php+port%3A80%2C443%2C808...

Servers running vulnerable PHP versions: 4,111,345 https://www.shodan.io/search?query=php+port%3A80%2C443%2C808...
The confusion probably arose from the Billy Bishop Toronto City Airport, named after the World War ONE flying ace, Billy Bishop.
Yes, absolutely IntelliJ is far better than eclipse in terms of memory consumption and stability.
Daily rituals; how artists work. Really liking it so far.
Yeah, no way around learning do-notation even for the simplest of programs. And do-notation is kind of a DSL with a totally different feel than the rest of the language. So getting started writing even simple toy programs in Haskell requires you to learn two languages. No denying that Haskell is a language with a very steep learning curve. (Or is it a very shallow learning curve? Never understood that metaphor. But you have to learn a lot to get started.)

However it might make sense in a tutorial or course to teach do-notation first as a DSL for IO in order to get started. And only later, when the student have a good understanding of the core language and type system, introduce monads and show how IO is a monad and how do-notation can be used with other monads.

The problem with the much maligned monad tutorials is that the audience typically is beginners who get stuck on on the IO monad and do-notation immediately after writing "hello world". But the tutorials try to explain monads as a general concept, which requires a pretty through understanding of things like higher kinded types and so on. An understanding the newbie getting stuck at "hello world" obviously doesn't have yet. Then the tutorials try to be accessible by using metaphors like a "monad is a specesuit", a "monad is burrito" etc. But knowing that a monad is a buritto doesn't help the newbie who gets inscrutable compile errors after adding a second putStrLn to "hello world".
Alphasmart, http://en.m.wikipedia.org/wiki/AlphaSmart
The raw CPU performance of the M1 is about 15% faster single core, and 50% faster multicore, while using nearly half as much power.
I'm pretty sure FedEx drivers don't drive on lawns, porches, decks, pools, or walkways, but perhaps things are different where you're from.
Wow, did you see the field names on that form? They're encoded as long alphanumeric strings. Never come across that before. Looks like they're pretty feisty about people using their forms.

I guess this also explains why they set no-cache and no-store pragmas on their posting pages, which caused me to lose a lengthy post when I accidentally dragged something into the browser window. Jerks.
Testing doesn't get security updates in a timely manner and is discouraged for production use.
Incidentally, protecting trademarks is a social program for business. Proponents of smaller government and libertarian ideals seem not to want the government to get out of the trademark business.
I read the source some on github to try to figure out what the "iOS backend" is, but couldnt find any. Is it a native code layer to render canvas faster? like: http://www.phoboslab.org/log/2010/10/impact-for-ios
Take a look at some of the other projects on Kaggle - a lot of them have no money or roughly similar amounts. One of the main crowds Kaggle attracts is University students and staff, and they do these projects because they're interesting and fun. It's similar to a shared task at an academic conference, which is the sort of thing most of the active ML/KD&DM community are interested in.
Grr. Can't delete/edit on my Hacker News client. Sorry.

Judging from personal noob experience and Ubuntu forums, wireless driver shortcomings are probably holding back a significant number of people who want to try Linux, don't know enough to successfully grok and use ndiswrapper, have a Dell or a Mac with a Broadcom wireless chip, and don't feel like driving to Fry's twice just to get the right USB wifi adapter just so they can install updates and use their built-in chip.

If this ever gets improved, good things will happen.
I made editgym.com in Elm and it felt very productive.
Thanks for the "Starting Point" list :) Just bought the first few
Masterfully applied analogy. Thank you.
The point is that phrasal verbs are written spaced: "stand up" -- even when conjugated: "stood up", not "*standupped".
> Per capita doesn't seem like the most useful measure here unless you're expecting people to spin the turbines by hand.p

“Percentage of energy generated” is probably better, but per-capita is better than per-acre. Broadly speaking, people use power, not cornfields.
Hey!!
Great to see you here ;)

Yes that docs page is actually auto generated from the github README, and it doesn't convert the links to anything appropriate
>I can guarantee you that having that password won't allow you in any way, to deploy persistent malware on developers's machines (first you'd have to work around Windefender)

SolarWinds recommended to proactively add exceptions to your AntiVirus such as Windows Defender for their stuff[0]. They probably followed their own advice for their own systems as well. Just saying...

https://twitter.com/ffforward/status/1338785034375999491
Given that there doesn't seem to be any question of poor Africans doing useful work for Western multinationals, and this is basically structured as an aid giveaway... could it be an effective aid giveaway? One big problem with aid is that donor money gets siphoned off by corrupt governments and, ahem, aid organizations. If crediting someone with call time is as good as cash, which I have heard is increasingly the case in countries which have never had a stable currency, maybe we can just cut out the middlemen and deal with the intended beneficiaries directly. (That is a big "maybe", given that poor people's problems are a wee bit more extensive than "I have no money.")
Please have the speaker in the demo SLOW DOWN. It was hard to keep up with her as she showed off the software.
Ben, that interactive map that zooms in with all the counties in a state is pretty friggin nifty. Did you make that from scratch with a n ip-to-location data set, or use some kind of location API??
Most likely a publicity stunt. How else is a bi-monthly Android magazine going to get coverage on CNN and countless tech news sites?
Hey I'm not trying to insult you. I'm being serious.
I don't think anything messed up my life, but if I had it to do over again, I might choose music as a career and programming as a hobby, instead of vice versa.
Who do you expect; he's Jon Skeet the No. 1 contributor on StackOverflow
I just found this blog posting that has a list of tools that you can use to analyze your competitors when you find them:

http://www.seomoz.org/blog/monitor-competitor-traffic
Where does the article accuse professors of being lazy or incompetent? where does it say (or imply) that teaching a course isn't a huge amount of work?

So I take it you disagree with the central thesis that tuition is absurdly high for the value that students get?

Edit: from the article "There are many phenomenal teachers at universities. We at Top Hat Monocle have had the privilege to work with some of them. They should be treated like rock stars and paid accordingly - they generate literally millions in revenue for the universities and don't get nearly the recognition they deserve. They do their work out of benevolence and dedication to a job they love, mostly in spite of the system they operate in."
And this is a pretty good description of how it's taught:

"Well, next year they take Pre-Paint-by-Numbers. That prepares them for the main Paint-by-Numbers sequence in high school"
It's extremely hard to use the standard ML toolchains for GPU on anything that doesn't support CUDA.
You guys are touching on something that's been grinding my gears for years: the large number of people who parrot vacuous feel-goodies from pop-psych purveyors like Wayne Dyer and Zig Ziglar as though they're user manuals to fix lives.
Law and regulation are always lagged behind of new technology. I think there is going to be a pivotal moment (maybe the introduction of GDPR was already) when we start to go after our privacy. My apartment is also free of Google, Amazon, Facebook microphones. Unless there is a vendor that gives me a device that stores data a way that only I can access there is no way I am going to buy any of these devices.
Yes, it was implemented globally after being trialed in a region. It should be standard practice but I know a lot of peers that don't do it.

Was implemented internally, using internal APIs, basically API'd logs. I'd call it less a test than as being part of client workflow/relationship management.
> If staying in a cheap hotel was cool, why don't I ever hear people bragging about the low budget roadside motel they stayed in?

That's the entire marketing AirBnB has ever needed. Technically not a hotel, but oh so much bragging about finding good deals.
Deprecated by Apple in regards native OS X support for OpenCL, important distinction.
The "there's no such thing as apolitical, apolitical = supporting status quo" meme needs to die. It's just a slightly smarter-sounding variant of "if you're not with us, you're against us". It purposefully conflates two groups of people - people who don't engage with an issue because they like the status quo, and people who don't engage with an issue because (within reasonable bounds) they don't care which side wins. For any given issue, the latter group is usually the majority of the population - and conflating them with status quo supporters is just a malicious attempt at recruiting people for your cause.

Think of it this way: under this view, McDonald's is supporting the status quo on $whatever-issue, because it does not give out political pamphlets with Big Macs. Sitting in a toilet alone and thinking is supporting the status quo, because it does not enable others to voice their view. Etc.
how often does it happen, that you'd want to swap effects without changing program code? I don't think it is a strong selling point.

As someone who is interested in FP, but still at the beginning of the journey, I found the blog post interesting to read, especially intuition for every Monad.
What are sagemath's advantages over sympy?
What are sympy's?
I agree to an extent. The main reason I prefer the “bare” command line tools instead of sugary wrappers like this is for situations when I’m stuck in a fire and don’t have my normal tools available to me. Examples include when you need to do work on someone else’s machine or more commonly when you are ssh’ed into some cloud infrastructure and you don’t have anything but the basic tools available to work (and no permissions to install stuff like this from outside the firewall). This philosophy applies more to knowing your way around bash but also can apply to git as well.

It’s probably as not as big of a deal for people who never venture into ops land but if you’ve ever done any sort of ops related work you know that sometimes you’re only given hammers and screwdrivers instead of power tools and expected to make it work.

That said I do see the value in these tools - git is quite an intimidating beast and any tools that help people become more familiar with it can’t be a bad thing - so long as they don’t eventually become a crutch for the end user to avoid learning about how the base tool works.
Okay, but why not do something simple like buying the S&P 500? Is that unavailable at scale?
Going to check that out. Thanks for sharing!
It is fundamentally different. While you know how to code - you lack a lot of "side" knowledge. If you are a senior frontend developer - it will take at least few years to become experienced in backend/ML role.
If the message had some information about the Tiananmen Square massacre or some other censored information, the attack would probably stop. At least temporarily.
Do you think this is a necessary complication to Git Reflow, or think the aliases created for git workflow are worth the cognitive effort to categorize them and use them ?
Are you kidding me? In what world is the black market a free market? The entire reason it's called an "underground" market is because it can't legally operate as a free market.
Github is going down. I can't access now.
I have similar sporadic Windows use, but never random reboots. What I do get is updates happening at boot or at shutdown. The latter is okayish, but the former is annoying: you haven't used Windows for a while, and when you do need to use it, it takes forever to start up.
Thank you, that was very clear. Sometimes it is hard to understand simple ideas since I never had real experience in the area.
You're going to do that a few versions down the line anyway. Why not ahead of time?

The only downstreams this affects more are the ones who decide to suppress the warning for now and ... put it off until you release the change that actually required breakage.
Could be due to decompression of lots of huge assets.
I made this tool after spending countless hours bookmarking replies on HN that changed my worldview.
Its stated goal is to encourage the use of data when arguing in debates. It aims to extract debates out of
threads on HN and propose data already used elsewhere on HN to add.

It started with me noticing two ways I experience joy on HN.
The first is when I discover links to obscure data about topics I know nothing about.
The second way is when I stumble upon carefully constructed arguments hidden inside a deeply nested thread.

Previously, there were times when I wanted to retrieve some arguments in their original form
and all my HN-fu ws of no use. I started to track them more seriously and enjoyed having access
to them when needed.

I was influenced for a long time by both Arguman.org( https://news.ycombinator.com/item?id=10405288 )
and Hypothes.is ( https://news.ycombinator.com/item?id=13729525 ), and mulled over doing something similar.
I became progressively convinced that it was more important for it to be "joyful" than "useful" and that it should be more organic.

Then covid came. And with it a big amount of debates (and data ) on what to do, with an uneven quality.
I reasoned that if people debating were more familiar with the universe of existing arguments,
of analytical frameworks, they might quickly converge to the area where they have an
original take and add value to the global mind.

I am happy to discuss those assumptions !
If someone chooses to drop 1k to buy any app, one must assume they made some consideration before buying.

Conversely, there are countless free apps (Facebook-owned included) which extract far more value than 1,000usd from their users... and the users are completely unaware because the price of the app didn't give them pause.
> The question to ask is, do the fundamentals you mentioned justify the valuation?

Your mistake is to think that it should. The valuation is exclusively a result of the demand for the shares. Under typical circumstances that valuation will reflect "the market's" sentiment on the underlying business, in the context of the broader economy. But there are situations where the demand for shares can be temporarily influenced by factors other than the nature of the underlying business. The short sellers had contractually committed to having a certain level of demand in the future, and other market participants exploited this fact for their own benefit.

For that reason the price was temporarily misaligned with the underlying value. These temporary price fluctuations are a perfectly ordinary feature of any market, and can be caused by any number of different inefficiencies exerting a temporary influence on price before the market has time to correct itself. There's not much insight in commenting that a market is not perfectly efficient, because no market is. Events like this are remarkable because of their scale, but also because of how infrequently they occur. You could count all short squeezes of this scale on one hand. So what is the point of your comment? That massively inefficient pricing, while possible, almost never occurs?
"It requires no upkeep like buildings and other property."

I suspect the physical footprint required to keep the Bitcoin network running is actually quite significant. Considering estimated power usage of all the "mining" operations.
I guess you could build a tool that blocks cnames that point to other domains. But then they could switch to A records, which I guess could be blocked with lists of the IPs of tracking parties. Or just by blocking all hosts besides the one being requested (which I personally prefer in all web design). Then again they could always just put a redirect/rewrite in their web server to a any third party they want, but atleast they would have to pay for the bandwidth.
Agreed. I'm for healthy skepticism, not paranoia. But like everyone else I do have my preferences and biases. Given a choice, I'd much rather take a vaccine based on established 'boring' tech.
Hm, although an opt-out option might seem a reasonable request, Apple has to draw a line somewhere. If you want to have fast and accurate positioning, you have to provide them with your anonymous tracking data. That's the tradeoff, which I think is also reasonable to most people.

(I wish Apple would take that same stance with regard to crash logs. If you want stuff from the App Store, you have to let iTunes send your crash logs to the developers, without having to ask for permission first. There really is no good reason why anyone would need to opt-out of that.)
The positive points mentioned in the article might be valid, namely:

1. Less local competition in adopting Western startups to Russia
2. Easily recruited qualified developers

One point not mentioned in the article, this kind of startup specifically favors someone of Russian origin who has lived and breathed Western startup culture for a few years.

Someone local might have completely different experience, and so would a Westerner without any knowledge of Russia.

Finally, article completely ignores the big white elephant in the room: Russia's rather tenuous grasp on rule of law.

Since the original interview was in forbes.ru it is only fitting to mention http://en.wikipedia.org/wiki/Paul_Klebnikov

Thus, I would argue that it is not less risky to create a successful startup in Russia.
For tokenadult, I would particularly point out http://www.gwern.net/N-back%20FAQ.html#criticism
At the begining it's would be apps that we love or for which we obtained a special deals (free for 24hours for example). But yes we hope to personnalize our recommandations quickly !
The atmosphere is part of the biosphere. Plants growing take their CO2 out of the atmosphere. Algae take it out of the oceans, but CO2 in the oceans is in equilibrium with the atmosphere. (True, the timescale for that is a bit longer, but still pretty short for surface waters where photosynthesizing algae live.)

The difference is not where the CO2 end up, it's where it came from. The carbon in any algae you find today was taken out of the atmosphere within the past ~year. The carbon in petroleum was taken out 50 million years ago. It's that difference in time scale, or equivalently the size of the reservoir, that determines whether something counts as "carbon neutral" or not. The amount of carbon in algae is very small compared to the total carbon budget of the biosphere. The amount in petroleum is not.
>I have seen this more and more lately, the standard reaction to anything Apple in the tech community is pitchforks. I have a feeling subconsciously we all want Apple to fail at something and try to latch on to anything remotely blamable.

I think that's a counter reaction to a whole bunch of people who think Apple can do no wrong at all.
I think most of the time I'm not happy with what I do 'cause I know I could do a lot better and I know what I need to do to achieve that.
But seems like I just can't quit my bad behaviors and do what needs to be done.
I don't think he's actually arguing it, at least not outside the context of the magic industry.

I think it fairly clearly wouldn't make any damn sense in, say, pharmaceuticals. The only thing that makes the guild system possible is good magic tricks aren't readily reverse-engineered. Also, since the quality of a magic act is more to do with the quality of the magician's showmanship and patter than the quality of his actual tricks, secrets in magic aren't nearly as important as you might think.
Am I the only one totally chill with the throttling? Look, I'm not sure if it's the best idea for their own resource utilitization (there are probably peak times when more throttline is better, and quiet internet times when throttling doesn't make sense) As long as they are being gracious hosts and allowing downloads, I'm good with being throttled I guess?
When we had chickens I made a lot of flan and meringues, also stuff like lemon curd. Anything to keep up with the flood of eggs.
I did the same thing for many years, until in 2013 the Cyprus bailouts woke me up...at that point I went all in on Bitcoin out of anger of the banking system, and haven't changed anything since.
Parse the link and do what with it? Request Twitter API to see if that was a valid tweet? You'll get your keys banned within a few seconds for too many requests.
Uh no. The American Dream has been about the ability to work hard to better oneself, and work UP TO that after education or doing something unique (like making their own business work and be profitable). Not that anyone could move here and just get it everything by doing the minimum.
I like sublime, but my primary computer has an ARM processor and there is no sublime port. The sublime developers have stated that they don't have the bandwidth to handle an ARM port, and that's fair. But I find it difficult to justify paying for a license, when I can only use the editor ~25% of the time. An editor that is sublime-like and works everywhere would be awesome. I can't tell if atom has this, but a hosted version would also be cool, allowing users to hop on the service and do some quick work when on unfamiliar machines.
Re the typing point:

Statements like "Python is more strongly-typed than Java" can mean too many different things without a precise definition of what "strongly-typed" means. The Wikipedia page linked from the article even supports the position that there isn't an accepted definition for the strong vs. weak! (https://en.wikipedia.org/wiki/Type_system#.22Strong.22_and_....)

These terms are not very illuminating, and I don't understand the post's argument about types as a result, especially w.r.t None vs. null.

One argument that the post might be making, and I'd like to see fleshed out, is "Python's expressions and built-in operators check their inputs at runtime in a way that gives useful and effective error messages in practice." That seems like a lesson from experience that could be backed up with anecdotes and provide some useful feedback on the language. That avoids the terminology debate about types, which is more about picking definitions than about the quality of the language for certain purposes.

It does require defining "useful and effective" for error messages, but I'm more interested in that debate :-)
Perhaps Bill Burr was more succinct? Gold digging whores are wife beaters to men.

https://www.youtube.com/watch?v=x0gaYyNk7QA
Well that and everything else too. There are any number of toxic chemicals/elements all across that board, from inside the ICs (does any of it vaporize out?) to the plastic PCBs, whatever is in the solder, etc etc. It's hardly meant to be 'food safe'.
My offhand guess is that they want editors to always see the current version of the page whereas caches may be stale.